MoreUpgrades Fix
Compatibility patch for MoreUpgrades: fixes repeated tracker, cosmetic tracker, and map zoom null reference errors with safe tracker rebuilding enabled by default.
About this mod Author’s original text
MoreUpgrades Fix
Compatibility patch for MoreUpgrades.
What it fixes
- Prevents repeated null reference errors from the MoreUpgrades map tracker update.
- Prevents cosmetic tracker null reference errors when player or map state is not ready.
- Adds safer checks around player, map, death head, map entity, and renderer references.
- Adds a safe guard for the MoreUpgrades map zoom update.
- Rebuilds the map tracker safely by default so the tracker keeps working when the original update would fail.
- Keeps a low-overhead guarded mode available through config.
Config
The config file is created at:
BepInEx/config/moreupgrades.fix.runtime.cfg
Options:
- DebugLogging - enables extra diagnostic logs. Disabled by default.
- RebuildTrackerSafely - enables the safer tracker rebuild. Enabled by default.
Requirements
- MoreUpgrades 1.7.3
- BepInExPack
Install this patch together with the original MoreUpgrades mod.
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.
Dependencies
Install these first, or the mod will not work:
BepInEx-BepInExPackBULLETBOT-MoreUpgrades