EpicMMOVRFix

v1.2.2·Updated 2026-05-04

VR compatibility fix for EpicMMO mod - makes the level UI and HUD elements properly visible in Valheim VR

About this mod Author’s original text

EpicMMOVRFix

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

🚀 Features

  • ✅ Full EpicMMO UI support in VR
  • ✅ Enemy level display works correctly in VR HUD
  • ✅ XP Bar moved into Inventory (VR-friendly)
  • ✅ Optional fallback to standard HUD XP bar
  • ✅ Configurable XP bar position & scale (Inventory + HUD)
  • ✅ VR-compatible critical damage numbers
  • Uses VR-native floating text
  • Includes black outline for readability
  • ✅ Automatic recovery after:
  • Death / respawn
  • Scene changes
  • UI reloads
  • ✅ Non-intrusive — does NOT modify EpicMMO files

📦 Installation

  • Install BepInEx
  • Install Valheim VR Mod (VHVR)
  • Install EpicMMO
  • Install EpicMMOVRFix

🎮 Usage

The mod works automatically.

Default Behavior

  • Open Inventory → XP bar appears inside VR UI
  • Close Inventory → XP bar returns to HUD (if enabled)

Important

  • ⚠️ "Force Old XP Bar" MUST be enabled in EpicMMO

(This mod depends on it for stability)

⚙️ Configuration

Config file allows full control:

XP Bar (Inventory Mode)

  • EnableInventoryXPBar (default: true)
  • InventoryXPBarPosX (default: 500)
  • InventoryXPBarPosY (default: 650)
  • InventoryXPBarScale

XP Bar (HUD Mode)

  • HudXPBarPosX
  • HudXPBarPosY
  • HudXPBarScale

General

  • Enable/disable mod
  • Enable debug logging

🔄 Live Config

  • Changes apply immediately in-game
  • No restart required

🧠 How it Works

This mod acts as a bridge between EpicMMO and Valheim VR (VHVR):

  • Converts EpicMMO UI into VR-compatible world space canvases
  • Repositions UI elements (like XP bar) into VR-friendly locations
  • Replaces incompatible systems:
  • ❌ TMP damage text → ✅ VRDamageTexts
  • Uses event-driven updates (not polling) for performance

⚡ Performance

Designed for heavy mod setups (100+ mods):

  • No constant update loops
  • Minimal reflection usage
  • UI updates triggered only when needed:
  • Inventory open/close
  • Player spawn
  • Eliminates UI spam and stutter

🔧 Compatibility

  • ✔ Requires EpicMMO 1.5.11+
  • ✔ Requires Valheim VR Mod (VHVR)
  • ✔ Works alongside other VR UI mods
  • ✔ Safe for multiplayer

⚠️ Known Issues

  • Other player levels may not always display in VR
  • XP bar positioning may need manual adjustment depending on UI scale mods

🛠 Troubleshooting

If something isn’t working:

  • Verify EpicMMO works in flatscreen first
  • Ensure Old XP Bar is enabled
  • Check all dependencies are installed
  • Enable debug logs in config
  • Open inventory once to force UI refresh

📂 Source Code

Available on GitHub:

🙌 Credits

  • WackyMole — EpicMMO
  • Valheim VR Mod Team
  • 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_ValheimWackyMole-WackyEpicMMOSystem

File & checksum

Filename
EpicMMOVRFix-1.2.2.zip
File size
50.1 KiB