You are viewing a potentially older version of this package. View all versions.
DooDesch-SideHustle-1.0.0 icon

SideHustle

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

Date uploaded 11 hours ago
Version 1.0.0
Download link DooDesch-SideHustle-1.0.0.zip
Downloads 3
Dependency string DooDesch-SideHustle-1.0.0

This mod requires the following mods to function

LavaGang-MelonLoader-0.7.3 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.7.3
ifBars-S1API_Forked-3.0.5 icon
ifBars-S1API_Forked

S1API is an open source collaboration project to help standardize Schedule One modding processes.The goal is to provide a standard place for common functionalities so you can focus on making content versus reverse engineering the game.

Preferred version: 3.0.5

README

Side Hustle - Gamemode Hub for Schedule I

🛟 Need help or found a bug? Get support at support.doodesch.de.

One menu entry for every gamemode. Side Hustle adds a single button to the main menu that lists every installed gamemode mod and launches it straight from the menu - no savegame required. It is the shared hub that gamemode mods plug into.

Version Game MelonLoader S1API

What it is

Side Hustle is a hub, not a gamemode by itself. On its own it just adds a Side Hustle button to the main menu. Install gamemode mods that build on it and they appear in the list; pick one and it launches immediately in its own self-contained session - gamemodes never load or touch a normal save.

If you installed Side Hustle as a dependency of another mod, there is nothing to do: that mod registers itself and shows up under the Side Hustle entry.

Features

  • One menu entry for every gamemode - name, description and author, launched from the main menu.
  • No savegame - gamemodes run in their own session and never load or alter your saves.
  • Singleplayer launch works today; multiplayer host/join and a server browser are shown (disabled) and arrive with a later update.
  • Load-order independent API so gamemode mods register whether they load before or after the hub.
  • A single setting to hide the entry without uninstalling.

Requirements

  • Schedule I (IL2CPP) with MelonLoader 0.7.3+.
  • S1API (pulled in as a dependency).
  • Optional: Mod Manager & Phone App for the in-game settings UI.
  • One or more gamemode mods that use Side Hustle.

Settings

Enabled (default true) - show the Side Hustle menu entry. Editable in the Mod Manager & Phone App UI or UserData/MelonPreferences.cfg under SideHustle_01_Main.

License

MIT. See the included LICENSE.md.

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.