ModSettingsMenu
In-game mod config editor plus click-and-drag HUD reposition mode for compatible mods.
模組介紹 作者原文
ModSettingsMenu
A BepInEx mod for MycoPunk that provides an in-game GUI for editing mod configuration files, plus a quality-of-life *
*HUD Reposition Mode for click-and-drag layout of mod HUD elements.
Description
This mod lets players edit configuration settings for other installed mods directly in-game, without manually editing.cfg files. It parses BepInEx configuration files and presents them in an organized, themed GUI (via SparrohUILib).
It also includes HUD Reposition Mode** so compatible mods can expose draggable HUD elements whose positions write back
to each mod's AnchorX/AnchorY config.
Adapted from ToeKneeRED's MycoModList.
Features
- In-game GUI for editing mod configuration files (SparrohUILib themed UI)
- Default F10 keybind to toggle the config menu (rebindable in-game)
- "Mod Config" button in the main menu when the menu is open
- Support for boolean toggles, integer/float inputs, text strings, dropdown selections, and optional ranged float
sliders (SparrohUILib)
- Configuration entries organized by file sections
- Changes write to the plugin's live ConfigEntry (so SettingChanged fires and mods can hot-reload) and save to.cfg files
- Visual indicators for sandbox mods
- Multi-mod support displaying all installed mods with configs
- Sticky mod titles — while scrolling, the current mod's title pins to the top of the viewport
- Sticky-aware row snap — wheel scroll snaps one content row at a time and aligns under the pinned title
- Mod list toolbar — search by name/GUID, sort (A–Z, Z–A, load order, sandbox first, has-config first), hide mods
without config, and All/Sandbox/Client-side filter chips
- Collapsible toolbar filters — +/- beside the search bar hides sort/filter/options rows (search stays visible);
state persisted
- Collapse / expand — click mod titles (or the sticky pinned header) to fold settings; Expand/Collapse all; optional
group-by-author (GUID prefix)
- HUD Reposition Mode (default F9) — click and drag registered HUD elements; positions write back to each mod's
AnchorX/AnchorY config
Dependencies
- MycoPunk (base game)
- BepInEx — version 5.4.2403 or compatible
- SparrohUILib — shared themed UI (1.1.6+ required)
- HarmonyLib (included via BepInEx)
Installation
- Install BepInEx for MycoPunk
- Download the mod, or place the.dll in /BepInEx/plugins/
- Launch the game — the mod loads automatically through BepInEx
Usage
- Press F10 (or your configured key) to open the mod configuration GUI
- Alternatively, open the main menu and click the "Mod Config" button
- Use the toolbar to search, sort, filter, and collapse mods as needed
- Select a mod from the list to view and edit its configuration options
- Changes are applied and saved when modified
HUD Reposition Mode
- Press F9 (or your configured key), or click Reposition HUDs in the main menu / Mod Config title bar
- Drag highlighted HUD elements to the desired position
- Coordinates (0–1 anchors) update live and are saved when you release the mouse
- Press Esc or the toggle key again to exit
Compatible HUD mods register themselves via the API. Unregistered mods that expose AnchorX / AnchorY config pairs
may still be auto-detected when their HUD objects exist under the reticle.
Configuration
The mod itself has configurable settings (BepInEx config entry names):
Keybinds
- Toggle Config GUI — key to open the config menu (default: F10)
- Toggle Hud Reposition — key to enter HUD reposition mode (default: F9)
UI
- Mod Sort Mode — list order: Alphabetical (default), AlphabeticalDesc, LoadOrder, SandboxFirst,
HasConfigFirst
- Hide Mods Without Config — hide mods with no matching.cfg (default: true)
- Mod List Filter — All (default), Sandbox, or ClientSide
- Group Mods By Author — group list by GUID author prefix (default: false)
- Collapsed Mods — comma-separated mod keys that are collapsed (empty = all expanded)
- Toolbar Filters Collapsed — hide toolbar filter/sort/options rows; search stays visible (default: fal
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: