ModMenu
In-game mod settings for Super Fantasy Kingdom: edit any BepInEx mod's config from a new main menu button, with live changes.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
.cfgfile inBepInEx/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 Thunderstore 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
