Replaced the increased version number with the same method that LobbyCompatibility uses (a lobby tag), this allows the following to happen:
Vanilla players can join MoreCompany lobbies if the crew limit is 4 or less (if they are invited or if they search for the "morecompany" tag on the lobby list)
MoreCompany players can join vanilla lobbies (if they are invited or if they search for the "none" tag on the lobby list)
Made the version number text on the main menu be appended to the end of the existing text rather than overwriting it
Added a check to ensure that vanilla players can't join when the crew limit is greater than 4
Lowered minimum crew limit from 4 to 2
Increased maximum crew limit from 50 to 64
Cosmetic Changes
Fixed the same cosmetic being able to spawn multiple times if you somehow have it in the list of enabled cosmetics multiple times
Made cosmetics on the local player be hidden instead of cleared
Added a method that is used to update the visibility of all cosmetics (so other mods can patch it if they need to)
Improved compatibility for other mods appending data to the initial connection data (NetworkManager.Singleton.NetworkConfig.ConnectionData)
Improved compatibility for other mods that have a custom input for the max player count
It's probably also worth noting on the README that cosmetics will only sync to other players if the lobby host has MoreCompany.
NetworkManager.Singleton.NetworkConfig.ConnectionData
)It's probably also worth noting on the README that cosmetics will only sync to other players if the lobby host has MoreCompany.