VoidManager
Manages mods for multiplayer, gives users Mod controls via GUI (when provided by the mod, default keybind F5), provides API for developers, and minor Chat improvements.
Last updated | 2 months ago |
Total downloads | 15151 |
Total rating | 1 |
Categories | Mods Libraries |
Dependency string | VoidCrewModdingTeam-VoidManager-1.2.2 |
Dependants | 86 other packages depend 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
Void Manager
BepInEx
Plugin Manager for Void Crew
Version 1.2.2
For Game Version 0.27.0
Developed by Mest, Dragon, and 18107
Based on Pulsar Mod Loader
💡 Functions - 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 from MatchMaking Join Panels
- Player list from 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
- Escalation to
Mod_Session
option for a Void Manager host - Configurable PUN Logging
⌨ API
- Mod MPType Specification
- OnSessionChanged callback with gamestate parameter inputs for enabling/disabling Mod_session features
- Progression disable call
- 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
- Player Settings GUI
- User Notifications
- Harmony Transpiler Patching Tools
- Various Utilities
🎮 Client Usage
F5
ingame will bring up a menu which lists all installedVoid 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
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 - - General MPType for a host-side mod, allowed to join vanilla sessions. Mods utilizing this MPType should disable
Mod_Session
features when applicable. - Client - - 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:
- API for permission requests from the session host, so that a mod may enable special features in a
Mod_Session
- Mod whitelist/blacklisting