
Void Manager
BepInEx Plugin Manager for Void Crew
Version 1.1.8
For Game Version 0.27.0
Developed by Mest, Dragon, and 18107
Based on Pulsar Mod Loader
IMPORTANT NOTES
- Void Manager currently cannot join Vanilla sessions as part of Void Manager's Phase 1 Modding Guideline compliance. This is planned to change in the future.
- Various features of Void Manager may be broken/disabled. If something is broken please report it to us on our discord server.
💡 Function - Various features to assist in mod management.
- Handling for mods requiring installation by all users
- Manual configuration of mods not configured for Void Manager.
- Viewing of other players' mod lists
- Viewing of room mod lists in MatchMaking Join Panels.
- '[Mods Required]' added to applicable sessions names. VoidManager clients view as green, yellow, and red '[M]' based on session modding compatability.
- Mod settings GUI 'Void Manager F5 Menu'
- Hides Chainloader object for developers
- Unlocks mouse while using text chat
- Chat input history
- Command Auto-complete via tab key-press
- Disables Quick Join
⌨ API
- Mod MPType Specification
- local and public chat commands
- Networked Mod to mod messages
- Detection of mods installed on other clients
- Networking events
- Recipe and unlock modifications
- Mod settings GUI
- User Notifications
- Harmony Transpiler Patching Tools
- Various Utilities
🎮 Client Usage
F5 ingame will bring up a menu which lists all installed Void Manager plugins and their mod settings.
/ is the prefix for client commands. /help lists all commands available.
! is the prefix for public commands. !help lists all public commands available.
👥 Multiplayer Functionality
Void Manager currently cannot join Vanilla sessions as part of Void Manager's Phase 1 Modding Guideline compliance.
Complex - Void Manager allows/disallows connection to rooms based on mod MPType configuration.
MPTypes
- All - Requires all clients to install the mod.
- Session - Requires the session to be marked as
Mod_Session
- Host - Functionally Disabled - General MPType for a host-side mod, allowed to join vanilla sessions. Mods utilizing this MPType should disable
Mod_Session features when applicable.
- Client - Functionally Disabled - Client Side, allowed to join vanilla sessions. Mods utilizing this MPType should disable
Mod_Session features when applicable.
- Unmanaged - A mod loaded alongside but not configured for Void Manager. May be manually configured as above MPTypes.
🔧 Install Instructions - Install following the normal BepInEx procedure.
Ensure that you have BepInEx 5 (stable version 5 MONO) and VoidManager installed.
✔️ Mod installation - Unzip the contents into the BepInEx plugin directory
Drag and drop VoidManager.dll into Void Crew\BepInEx\plugins
🤔 Development Guide - Documentation to create Void Manager mods is on the wiki
Future Plans:
- Mod whitelist/blacklisting
- Phase 2 Modding Guidelines Compliance
- Downgrading to
Mod_Local tag based on MPTypes
- API for developers to disable/enable their mods according to room parameters
- API for mods to disable session progress
- Escalation to
Mod_Session Type by a Void Manager host
- API for permission requests from the session host, so that a mod may enable special features in a
Mod_Session