DooDesch-SideHustle icon

SideHustle

A main-menu hub that lists installed gamemode mods and launches them without a savegame.

CHANGELOG

Changelog

All notable changes to Side Hustle are documented here. This project adheres to Semantic Versioning.

[1.0.1] - 2026-06-24

Fixed

  • The "Side Hustle" menu entry could be added more than once (showing duplicate entries) when the main menu re-initialised during loading. Injection is now idempotent, so exactly one entry appears.

[1.0.0] - 2026-06-24

Initial release.

Added

  • A "Side Hustle" entry on the main menu that lists every installed gamemode mod (name, description, author) and launches the selected one without loading a savegame.
  • Public, load-order-independent registration API (SideHustle.API.Register with GamemodeDescriptor / LaunchContext) for mods to appear as gamemodes.
  • Singleplayer launch flow with a clean return to the menu (LaunchContext.ReturnToHub).
  • Multiplayer host/join and a server browser are shown but disabled, ready for a later update.
  • Enabled setting (MelonPreferences) to hide the menu entry without uninstalling.