Roadmap
Where Side Hustle is and where it is going. Items below “Planned” are intentions, not promises.
Shipped - 1.8.0
Section titled “Shipped - 1.8.0”- Discover what’s being played. The menu also lists gamemodes you don’t have installed that have live public
lobbies right now, with a “Download Mod” button (opened in the Steam overlay). Toggleable, and gamemode authors
can opt out (
Advertise = false) so a work-in-progress mode stays hidden.
Shipped - 1.7.0
Section titled “Shipped - 1.7.0”- Custom display name. Each gamemode’s Host / Join screen has a “Your name” field. Set one and other players see that name (nametag, scoreboard, server browser) instead of your Steam name, for that session only. Stored per gamemode and never saved.
Shipped - 1.6.0
Section titled “Shipped - 1.6.0”- Bigger lobbies, built in. Side Hustle raises the co-op player cap past the vanilla 4 on its own (default up to 32), with the host player-count slider opening to match - no separate lobby mod needed.
Shipped - 1.3.0
Section titled “Shipped - 1.3.0”- Conflict-free mod sets. A gamemode can declare which other mods it works with (
ModPolicywithAllowedMods/RequiredMods). Side Hustle launches it in a temporary, isolated profile that loads only those mods - after a confirmation listing exactly what changes - and switches back to your full set when you leave. Your installed mods are never disabled, renamed or moved, so your mod manager stays in sync and a normal launch always loads everything. The relaunch, in and out, is automatic.
Shipped - 1.1.0
Section titled “Shipped - 1.1.0”- Multiplayer launch. Multiplayer and Hybrid gamemodes show a Singleplayer / Host / Join choice, rendered in the native menu style. Hosting opens a public lobby with a player-count picker.
- Public server browser. Find and join open sessions, filtered by gamemode id so each gamemode only lists its own lobbies. Bigger lobbies (past the vanilla 4) are built in as of 1.6.0.
- World gamemodes. For
GamemodeSurface.Worldgamemodes, Side Hustle boots a throwaway session outside your save slots so a gamemode can use the actual game world without touching a real save. - Richer launch context. Gamemodes receive the host/client role, lobby id, player count, host name and the host’s settings.
- List polish. A Singleplayer / Multiplayer / SP + MP badge per gamemode, optional per-gamemode icons, and a recently-played ordering.
Shipped - 1.0.0
Section titled “Shipped - 1.0.0”- Main-menu hub. A single “Side Hustle” entry lists every installed gamemode mod (name, description, author) and launches the selected one.
- No savegame. Gamemodes run in their own self-contained session and never load or alter your saves.
- Singleplayer launch + clean return.
OnLaunchSingleplayerstarts a mode;LaunchContext.ReturnToHubbrings the player back to the menu. - Public, load-order-independent API.
SideHustle.API.Register(GamemodeDescriptor)works whether your mod loads before or after the hub. - Hide toggle. Turn the menu entry off without uninstalling.
Under consideration
Section titled “Under consideration”- Grouping / categories in the hub list as the number of gamemodes grows.
Got a request? 🛟 support.doodesch.de.