SimpleModMenu
A BepInEx IL2CPP Mod Menu plugin.
| Last updated | a month ago |
| Total downloads | 6849 |
| 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
F6orF7: 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.