Celllnside-SimpleModMenu icon

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-6.0.733 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.733

README

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

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