XPortalVRFix

v1.0.0·Updated 2025-10-22

VR compatibility fix for XPortal mod - makes the portal configuration UI visible and properly positioned in Valheim VR

About this mod Author’s original text

XPortalVRFix

A compatibility fix that makes the XPortal mod's user interface properly visible and positioned in Valheim VR.

Features

  • Makes XPortal's portal configuration UI visible in VR
  • Properly centers the UI in the VR view
  • Maintains full functionality of all XPortal features
  • Non-intrusive - doesn't modify original XPortal files

Installation

  • Install BepInEx
  • Install [Valheim VR Mod (VHVR)]
  • Install XPortal
  • Install this mod

Usage

Simply install the mod - it works automatically! When you interact with a portal in VR, the configuration UI will appear centered in your view, just like other VR-compatible UIs.

How it Works

This mod acts as a bridge between XPortal and Valheim VR Mod (VHVR). It detects when the XPortal UI is shown and ensures it's properly processed by VHVR's VR rendering system, including correct positioning, scaling, and camera setup.

Compatibility

  • Requires XPortal 1.2.23 or newer
  • Compatible with other VR UI fixes

Troubleshooting

If the UI doesn't appear:

  • Make sure all dependencies are installed correctly
  • Check that XPortal works properly in flatscreen first
  • Verify you're running the latest versions of all mods

Source Code

Available on GitHub

Credits

  • Thanks to SpikeHimself for XPortal
  • Thanks to the Valheim VR Mod team
  • Thanks to the Valheim modding community

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_ValheimSpikeHimself-XPortal

File & checksum

Filename
XPortalVRFix-1.0.0.zip
File size
31.0 KiB