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 Stability configuration 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.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.