geekstreet-EpicMMOVRFix icon

EpicMMOVRFix

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

Last updated a week ago
Total downloads 219
Total rating 0 
Categories Misc Client-side Mistlands Update Hildir's Request Update Ashlands Update Bog Witch Update AI Generated
Dependency string geekstreet-EpicMMOVRFix-1.2.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333
WackyMole-WackyEpicMMOSystem-1.9.59 icon
WackyMole-WackyEpicMMOSystem

Adds to your Valheim world a system of levels and distribution of characteristics

Preferred version: 1.9.59

README

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

  1. Install :contentReference[oaicite:0]{index=0}
  2. Install Valheim VR Mod (VHVR)
  3. Install :contentReference[oaicite:1]{index=1}
  4. 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:

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

๐Ÿ“‚ Source Code

Available on GitHub:
https://github.com/geekstreetstudios/EpicMMOVRFix


๐Ÿ™Œ Credits

  • WackyMole โ€” EpicMMO
  • Valheim VR Mod Team
  • Valheim modding community