SimpleModMenu

v1.6.7·Updated 2025-10-05

A BepInEx IL2CPP Mod Menu plugin.

About this mod Author’s original text

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 EShopItem parameter (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

  • F6 or F7: Toggle GUI panel

Installation

  • Install BepInEx 6 (IL2CPP) for your game.
  • Build the project (or download the release).
  • Place SimpleModMenu.dll into BepInEx/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.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_IL2CPP

File & checksum

Filename
SimpleModMenu-1.6.7.zip
File size
126.9 KiB