Void Crew
This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
Install

Details

Last Updated
First Uploaded
Downloads
54K
Likes
2
Size
212KB
Dependency string
VoidCrewModdingTeam-VoidManager-1.2.6
Dependants

Categories

Deprecated

Void Manager

BepInEx Plugin Manager for Void Crew

Version 1.2.6
For Game Version 1.0.4
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 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

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
  • Better detection of local od_Session mods.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.