Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
TheGodRunTheoryCompat
Balance and compatibility patch for The God Run Theory modpack, including item tuning and the Oppressive elite bubble fix.
CHANGELOG
Changelog
2.0.2
- Corrected every ClassicItemsReturns language token used by the balance layer so logbook, Cookbook, and tooltip descriptions show the actual configured values.
- Synchronized 56 Leaf Clover's visible values with its gameplay roll and added strict replacement-count verification to every constant-based ClassicItemsReturns and Cloudburst patch so an upstream method change can no longer be reported as successfully patched.
- Made missing R2API language registration fail visibly instead of silently leaving stale descriptions.
- Added an optional client performance module with Risk of Options controls for effect renderer optimization, particle caps, corpse retention, damage-number limits, and effect-light shadows.
- Reused RoR2's existing effect pooling and avoided per-frame inventory or scene scans.
2.0.1
- Replaced global assembly type scans with cached exact-name lookups, removing the startup stall caused by broken optional compatibility types in other mods.
- Added a guard for uninitialized equipment slots, which previously produced more than 100,000 repeated exceptions during a long run.
- Added a null-safe Drone Vendor dispatch path that preserves valid terminal purchases while skipping malformed terminal data.
- Added a targeted Delusion Chest startup guard that disables only a malformed controller after its required component is missing.
- Exposed each runtime guard as a separate
Stabilityconfiguration option.
2.0.0
- Restored and numerically rebalanced the approved ClassicItemsReturns set.
- Restored and scaled Cloudburst's five finished items.
- Added a targeted Crystalline Lotus null guard.
- Retained the Oppressive spherical aura patch.
- Kept exact duplicates and the two rejected VanillaVoid corruptions disabled through the profile configuration.