BetterLobby
Improves the matchmaking system to allow friend lobbies with fill and a proper late-join!
Date uploaded | 7 months ago |
Version | 1.2.2 |
Download link | sonodima-BetterLobby-1.2.2.zip |
Downloads | 127531 |
Dependency string | sonodima-BetterLobby-1.2.2 |
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
Content Warning: BetterLobby 🌐
BetterLobby is a mod that improves the matchmaking system of Content Warning by adding a FILL LOBBY button in the pause menu and modifying the behaviour of the INVITE FRIENDS button
Features
- Invite your friends in the lobby, and then fill it up with other people
- Fill the lobby back up when someone quits, even after the game has started
- Avoid the standard matchmaking experience, which makes it hard to join a session without an error
- Invite friends to join, even when already in the underworld (may have some glitches, for now)
Usage
- Install BepInEx in
the
Content Warning
game directory - Copy the
BetterLobby.dll
file in theBepInEx / plugins
folder - Launch the game, click on PLAY WITH FRIENDS, and host a game
- Invite the friends you want to play with, then press ESC to open the pause menu
- Click on the new FILL LOBBY button to open the matchmaking to the public
When you press the INVITE FRIENDS button, the matchmaking is closed to the public and becomes friends-only. To open it up again, press FILL LOBBY.
Only the host needs to have BetterLobby installed. It aims to maintain 100% vanilla compatibility!
Notes and Safety Measures
LATE-JOIN IN THE UNDERWORLD IS DISABLED FOR RANDOMS
Late-join for randoms is only enabled when on the surface, to avoid other players getting put directly in the underworld mid-game. You can use the INVITE FRIENDS button even in the underworld, but the spawn points may be messed up. If you want to fill the lobby back up with randoms, return to the surface first.
LATE-JOIN DISABLES ITSELF AFTER REACHING MAX LOBBY CAPACITY
When using the late-join feature (pressing FILL LOBBY while the game has started), BetterLobby will wait for the lobby to reach its maximum capacity, and then disable the late-join.
I implemented this because I suspect that leaving the lobby open would disrupt matchmaking even more, as players would attempt to connect to our full game. (this happens with Virality)
Simply put, if the game has started, you opened the lobby, all players joined and then someone left, just press FILL LOBBY again and it will fill back.
I PRESS ON THE BUTTONS BUT NOTHING HAPPENS
If the lobby already has the maximum number of players connected, all operations will be ignored.
Wait for a player to leave before inviting friends or opening the lobby to the public.
Incompatible Plugins
The following plugins may not work correctly together with BetterLobby!