EpicMMOVRFix
VR compatibility fix for EpicMMO mod - makes the level UI and HUD elements properly visible in Valheim VR
模組介紹 作者原文
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
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: