MoreHeadHoverFix
Fixes MoreHead 1.4.5 scroll-menu errors for isHovering and menuID on R.E.P.O. 0.5.0. Client-side BepInEx 5 preloader patcher.MoreHead Hover Fix
Compatibility fix for this error from MoreHead 1.4.5:
MissingFieldException: Field 'MenuElementHover.isHovering' not found.
Newer R.E.P.O. builds expose isHovering and MenuSelectableElement.menuID as auto-properties. MoreHead's MenuScrollBox_Update_Patch still requests the old field through Harmony.
This BepInEx 5 preloader patcher renames the properties' private backing fields to the legacy name in memory and updates references. The property remains available and reads/writes the same value. No game or MoreHead files are modified on disk. No original game or mod assemblies are included.
Installation
Install with r2modman/Thunderstore Mod Manager, then fully restart the game. For manual installation, copy BepInEx into your game/profile root. The DLL belongs in BepInEx/patchers/MoreHeadHoverFix, not plugins.
Scope
Client-side. Tested with MoreHead 1.4.5, BepInEx 5.4.23.5 and the local Unity 6000.3.17 R.E.P.O. build. Addresses this specific missing-field error; does not promise to fix other outdated MoreHead APIs. A future game build with an unrecognized field/property layout is skipped with a warning. Existing legacy fields are left unchanged.
Removal
Disable/uninstall this package and restart. For a manual installation remove only the MoreHeadHoverFix patcher folder.
License
MIT. Independent compatibility patch; not affiliated with Semiwork or the MoreHead author.
Support the author
If this mod helped you, you can support tuqeno on Boosty.
I publish mods on Thunderstore as KastoneX. Support is optional — thank you!
