MoreCrackTogether
Raises CRACK's 4-player lobby cap (configurable, default 8). Extra players share quarters rooms: doors, beds and wardrobes accept them. Every player installs it.MoreCrackTogether
Raises CRACK's 4-player lobby cap. Default cap is 8, maximum 16 (host included). Set it with the MAX PLAYERS slider on the Host Game panel (4-16); it is saved to the config (Lobby.Cap). The other tweaks have toggles in Settings → LARGER LOBBIES.
Every player in the lobby must install it. CRACK's own mod detection refuses connections between modded and unmodded players, so a modded host cannot admit vanilla clients whatever this mod does. Modded sessions do not earn achievements or leaderboard entries (that is the game's rule). Use the same Lobby.Cap on every peer, otherwise clients with a smaller cap hide the lobby from their join lists (invites still work).
What it changes
- The connection cap on Mirror, the Steam transport and the Steam lobby member limit, on every peer.
- Player index assignment no longer stops at 4.
- Room sharing. The map has four quarters rooms. Players 5+ share a room (player index modulo room count): they spawn there at an offset, and that room's keypad door, bed and wardrobe accept them. Two sleepers in one bed lie side by side.
- Host-side scaling of work-order amounts, treat drops, lanterns, pills and leaderboard rows past 4 players (
Lobby.ScaleEvents). - Distinct map-blip and shift-summary colours for players 5+ (
Lobby.ExtendColors). - The shift-complete player list scrolls when more rows than fit are shown: it follows each row as it is revealed, and you can scroll with the mouse wheel, Up/Down/PageUp/PageDown or the gamepad right stick.
Known limits: pizza-party hats are placed at the four scene hat points, so players 5+ may get none; other UI screens with many rows have not been checked beyond 8.
Install
Install with r2modman or the Thunderstore app as usual; BepInExPack is pulled in as a dependency.
Config
BepInEx\config\Haaylo.CrackLargerLobbies.cfg
| Key | Default | Meaning |
|---|---|---|
Lobby.Cap |
8 | Total players allowed, host included (4-16); the Host panel slider sets it too. Same value on every peer. |
Lobby.ShareAllRooms |
false | Every door, bed and wardrobe accepts every player. Off: players 5+ are accepted only by the room they share. (Settings toggle) |
Lobby.SpawnOffsetMeters |
0.7 | Spacing between players sharing a spawn point / bed. |
Lobby.ScaleEvents |
true | Host: extrapolate per-crew tables and raise lantern/pill/row caps. (Settings toggle) |
Lobby.ExtendColors |
true | Client: extra player colours. (Settings toggle) |
Diagnostics.Enabled |
true | [LL] log lines in BepInEx\LogOutput.log (caps, rooms, spawn, summary size). |
Diagnostics.PeerIntervalSeconds |
10 | Periodic player-list line; 0 disables. |
Diagnostics.AutoHostOffline |
false | Test only: auto-start an offline session in the first empty save slot. |
