Skip to content

Roadmap

Where Side Hustle is and where it is going. Items below “Planned” are intentions, not promises.

  • 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.
  • 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.
  • 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.
  • Conflict-free mod sets. A gamemode can declare which other mods it works with (ModPolicy with AllowedMods / 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.
  • 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.World gamemodes, 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.
  • 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. OnLaunchSingleplayer starts a mode; LaunchContext.ReturnToHub brings 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.
  • Grouping / categories in the hub list as the number of gamemodes grows.

Got a request? 🛟 support.doodesch.de.