SimpleModMenu
A BepInEx IL2CPP Mod Menu plugin.
模組介紹 作者原文
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.
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: