ModMenu
In-game mod settings for Super Fantasy Kingdom: edit any BepInEx mod's config from a new main menu button, with live changes.
About this mod Author’s original text
ModMenu
AI disclosure: this entire thing is AI slop, even this readme
In-game mod settings for Super Fantasy Kingdom. A new Mods button on the main menu, under the Discord button, opens a settings window for every BepInEx mod you have installed. You can change settings without leaving the game, and most changes apply right away with no restart.
Features
- ⚙️ Main menu button: a new button under the Discord link, in the same style as the other link buttons
- 📋 Every mod's config: lists every.cfg file in BepInEx/config, including BepInEx's own
- ⚡ Live changes: settings for loaded mods change in the running game, so mods that read their settings as they go pick up the new value immediately
- 🎚️ Proper controls: on/off switches, sliders for ranges, buttons for choices and text boxes for everything else, with the mod's own descriptions and defaults
- ↩️ Reset: put one setting, or a whole mod, back to its defaults
- 🔍 Search: filter a mod's settings by name or description
- 💾 Auto-save: changes are written to the cfg file as you make them, in the normal BepInEx format
- 🔄 Reload file: pick up changes made in r2modman's config editor while the game is running
Installation
- Install with r2modman (or another mod manager). BepInExPack is installed automatically as a dependency.
- Launch the game with Start modded.
- On the main menu, click the gear button on the left, under the Discord button.
Using the menu
Pick a mod on the left to see its settings on the right. Each mod shows one of these status lines:
| Status | What it means |
|:--|:--|
| Loaded | The mod is running. Changes go straight to the mod and are saved to its cfg file. |
| BepInEx | BepInEx's own settings. Most of these are only read at startup, so restart the game after changing them. |
| Not loaded | A cfg file whose mod isn't running (e.g. it's disabled in r2modman). Changes are saved to the file and used the next time the mod loads. |
- Text and number boxes apply when you press Enter or click somewhere else. If a value isn't valid, the box turns red, the error is shown and the old value is kept.
- Escape (or the gamepad back button) closes the window. The menu works with mouse and keyboard only.
Configuration
Settings live in BepInEx/config/ilm.modmenu.cfg. You can also change them in the menu itself, under ModMenu.
| Section | Setting | Range | Description |
|:--|:--|:--:|:--|
| Menu | Scale | 0.5 – 2 | Size of the settings window and its text. 1 fits a 1080p screen. Applies straight away. |
Example
[Menu]
Scale = 1.5
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- 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.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- 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.
Install these first, or the mod will not work: