EpicMMOVRFix
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
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: