Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Empress Module Manager
Control which modules spawn in every level and difficulty. Host-only toggles, a per-level filter, and safety fallbacks so runs never break.
| Last updated | 4 months ago |
| Total downloads | 4563 |
| Total rating | 2 |
| Categories | Mods Server-side |
| Dependency string | Omniscye-Empress_Module_Manager-1.0.2 |
| Dependants | 1 other package depends on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
Empress Module Manager v1.0.2
Control the modules that spawn in levels. Hate a specific module? Turn it off.
Covers all three difficulty tiers (1, 2, 3) for each level and includes a Level filter so you can work on a single map or the whole roster at once.
It will work for modded levels also!
What it is
A clean in-game browser that lists every module by category (Normal, Passage, Dead End, Extraction), grouped by difficulty tiers 1-3. It lets the host of the lobby enable/disable any module; clients can browse but can't change toggles.
Highlights
- Works across all levels with a Level: All dropdown to filter by a single map.
- Host-only controls in multiplayer; clients are view-only to keep things fair.
- Safety fallbacks: if you disable so much that a pool would be empty, the mod ignores the filter for that pool so the run won't softlock.
- Smooth UI, scrolling, and clear status warnings (e.g., when a difficulty pool is empty).
How to Use
- Open/Close UI: Press Insert (default).
- Pick a Category: Tabs for NORMAL / PASSAGE / DEAD END / EXTRACTION.
- Filter by Level: Click Level: All and choose a specific map (e.g., Arctic, Manor).
- Toggle Modules: Click ENABLED/DISABLED per row.
- Use Enable All / Disable All to apply to the current tab (and current level if you're filtered).
- Refresh: Hit Refresh if you changed content or want to refresh because you disabled/re-enabled stuff in that tab. OR you can close and re-open the menu again.
Multiplayer: Only the host can change availability. Clients can see the list and the host's choices, but their buttons are disabled.
Safety & Fallbacks (Read This)
- If you empty a difficulty pool (e.g., d1 has 0 modules), Empress will ignore your filters for that pool and let the game pick from everything.
- This prevents broken runs and keeps generation stable. You'll also see a warning like: "d1 pool empty -> fail-safe will ignore filters."
Config (BepInEx)
Input.ToggleKey: key to open/close the UI (default:Insert).UI.ScrollSpeed: wheel sensitivity inside the list.Modules.DisabledModuleKeys: CSV saved by the UI (modulePrefabNamepreferred;ResourcePathalso supported).
Credits
By Omniscye / Empress
"Doing things."