VCMT.VoidManager
1.2.1
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package VCMT.VoidManager --version 1.2.1
NuGet\Install-Package VCMT.VoidManager -Version 1.2.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="VCMT.VoidManager" Version="1.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VCMT.VoidManager --version 1.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: VCMT.VoidManager, 1.2.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install VCMT.VoidManager as a Cake Addin #addin nuget:?package=VCMT.VoidManager&version=1.2.1 // Install VCMT.VoidManager as a Cake Tool #tool nuget:?package=VCMT.VoidManager&version=1.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Void Manager
BepInEx
Plugin Manager for Void Crew
Version 1.2.1
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
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.7.2
- BepInEx.Core (>= 5.4.21)
- VoidCrew.GameLibs (>= 0.27.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.