 
        SimpleModMenu
A BepInEx IL2CPP Mod Menu plugin.
| Last updated | 3 weeks ago | 
| Total downloads | 5770 | 
| Total rating | 3 | 
| Categories | |
| Dependency string | Celllnside-SimpleModMenu-1.6.7 | 
| Dependants | 0 other packages depend on this package | 
This mod requires the following mods to function
 
                        BepInEx-BepInExPack_IL2CPP
BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.
Preferred version: 6.0.733README
Megabonk SimpleModMenu
A BepInEx IL2CPP Mod Menu plugin.
Features
- 
Infinite Refreshes (optional toggle) 
- 
Infinite Banishes (optional toggle) 
- 
Infinite Skips (optional toggle) 
- 
Adjustable forced value (default 9999; applied to refreshes / banishes / skips when enabled) 
- 
On‑the‑fly patch reapplication without restarting the game 
- 
Add resources buttons: gold, xp, health 
- 
Collapsible list of every method patched this session (for debugging) 
- 
Aggressive mode: patch all methods that take an EShopItemparameter (void/int/bool) with heuristic skipping / return overrides (just dont use if you dont understand.)
- 
Debug logging toggle (verbose decisions & failures) 
- 
Just a note, but I will continue to add more features to this Mod Menu. These are not the only features it will have. 
Hotkeys
- F6or- F7: Toggle GUI panel
Installation
- Install BepInEx 6 (IL2CPP) for your game.
- Build the project (or download the release).
- Place SimpleModMenu.dllintoBepInEx/plugins.
- Launch the game once to generate the config file.
Configuration
Generated at: BepInEx/config/com.cellinside.SimpleModMenu.cfg
| Key | Type | Default | Description | 
|---|---|---|---|
| EnableInfinite | bool | true | Master infinite refresh toggle | 
| EnableInfiniteBanishes | bool | true | Infinite Banish enforcement | 
| EnableInfiniteSkips | bool | true | Infinite Skip enforcement | 
| ForcedRefreshValue | int | 9999 | Value forced for enabled features (1 .. 1,000,000) | 
| AggressiveMode | bool | true | Patch every candidate the scanner finds (may over?patch) | 
| DebugLogging | bool | false | Verbose patch / runtime logs | 
Troubleshooting
| Issue | Cause | Action | 
|---|---|---|
| Counts do not restore | Another mod keeps writing | Disable that mod or turn this mod off earlier | 
| Resource buttons do nothing | No inventory captured yet | Enter a run / wait a frame | 
| UI flicker / spam | Too many debug logs | Disable DebugLogging | 
| Game freeze (older builds) | Recursive setter from patched getter | Fixed by current legacy restore pattern | 
Changelog
- 1.6.7: Fixed refresh's not getting set back to original value after disabling InfRefresh
Credits
- Harmony (patching)
- BepInEx & IL2CPP interop
Enjoy the Mod Menu.