Better ModManager(更好的Mod菜单)

If you liked this item, please rate it up on Steam Workshop page.

Author: JMC

Last revision: 17 Jan at 16:13 UTC (1)

File size: 2.97 MB

On Steam Workshop

Description:
Better MOD Manager
🧠 1. Introduction

Tired of clicking endlessly to sort or enable/disable mods? Use this mod to pin to the top, pin to the bottom, enable, or disable with just one click! It also supports dragging and sorting of items. A restart is required the first time you enable it.

GitHub Repository [github.com]
Demo Video (Bilibili) [www.bilibili.com]

⚙️ 2. Features
  • Added two buttons for each item in the MOD management page to move the mod to the top or bottom, effectively equivalent to pressing the up/down button multiple times
  • A checkbox is added on the left side of the MOD entry. Checking the box enables all mods, while unchecking it disables all mods.
  • Hold the mouse button on a mod entry to drag and reorder it.
  • Click a mod entry to select it, then press W or the up arrow key to move the mod up, S or the down arrow key to move it down, and press Enter, ESC, or click anywhere to deselect.
  • You can now scroll the interface by dragging with the right mouse button (same behavior as left-click dragging without mods).
  • Added a lock button for each entry. Once locked, the entry will be skipped when performing Select All / Deselect All.
  • Added a Restart button to the mod interface. Clicking it will display a confirmation dialog, and the game will restart after confirmation. This is intended for mods that require a restart to take effect.

🔔 3. Notes
  • This mod requires the following dependencies:
    JmcModLib

    This mod is required for proper functionality, but there is no load-order dependency between them—both mods only need to be enabled.
    If the dependency is not enabled or not subscribed, a popup reminder will appear. The popup behavior is based on the
    Order-Independent Dependency Template.

  • This mod can be safely uninstalled and will not affect your save files
  • A restart is required the first time the mod is activated
  • The principle behind enabling/disabling all mods is to enable them sequentially from the first mod entry downwards. It is normal to experience a brief delay if there are too many mod entries.
  • If you want to disable all mods but notice the checkbox is not checked, please check the box first.

🧩 4. Compatibility
  • This mod modifies the MOD menu UI, which may conflict with other mods that modify the same UI
  • This mod uses the Harmony framework, so it may conflict with other mods that also use Harmony
  • This mod makes extensive use of reflection, and it may become outdated with future game updates
  • Click a mod entry to select it, then press W or the up arrow key to move the mod up, S or the down arrow key to move it down, and press Enter, ESC, or click anywhere to deselect.

🧭 5. TODO
  • Add a one-click select/deselect all feature ✔️

6. Others

If you have any feedback or suggestions, feel free to leave a comment in the discussion section or open an issue on GitHub.
You can view the changelog by clicking " Change Notes ( view ) " in the upper-right corner.

If you like this Mod, please consider giving it a thumbs-up!

If you are using this mod, feel free to join the community to share feedback and discuss:

Click to join the group (617674584)[qm.qq.com]
Discord link[discord.gg]

Download
Required items:

Click the title to search on this site.


JmcModLibSteam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.