Skip to content

Roadmap

DooDesch edited this page Jun 25, 2026 · 6 revisions

Roadmap

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

Shipped - 1.3.0

  • 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.

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 are supported with BiggerLobbies.
  • 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.

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. 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.

Under consideration

  • Grouping / categories in the hub list as the number of gamemodes grows.
  • Password-protected lobbies.

Got a request? 🛟 support.doodesch.de.

Clone this wiki locally