ILM-ModMenu icon

ModMenu

In-game mod settings for Super Fantasy Kingdom: edit any BepInEx mod's config from a new main menu button, with live changes.

By ILM
Last updated a day ago
Total downloads 14
Total rating 0 
Categories Mods
Dependency string ILM-ModMenu-1.0.2
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

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

  1. Install with r2modman (or another Thunderstore mod manager). BepInExPack is installed automatically as a dependency.
  2. Launch the game with Start modded.
  3. 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