NoMoreTrash

v1.0.0·Updated 2025-11-06

Automatically clears trash to keep your game clean! No more overflowing trash bins - trash is cleared after you sleep and with a configurable hotkey.

About this mod Author’s original text

NoMoreTrash

Automatically clear trash in Schedule I to keep your dispensary clean!

A MelonLoader mod for Schedule I that automatically clears trash after you sleep and provides a hotkey for manual cleanup. Never worry about overflowing trash bins again!

🎯 What Does It Do?

NoMoreTrash automatically executes the cleartrash console command to remove all trash from your dispensary. This happens:

  • Automatically after you wake up from sleeping
  • Manually when you press the hotkey (default: P)

No more tedious trash management - focus on running your business while this mod keeps things tidy!

✨ Features

  • 🛏️ Auto-clear after sleep: Automatically clears trash when you wake up
  • ⌨️ Manual hotkey: Press a configurable key to instantly clear trash anytime
  • ⚙️ Fully configurable: Customize hotkey, enable/disable features via MelonPreferences
  • 🔄 Dual backend support: Works with both IL2CPP (main branch) and Mono (alternate branch)
  • 🛡️ Robust fallback: If sleep event detection fails, uses timed interval (24 minutes)
  • 📝 Clean logging: Informative messages about when trash is cleared

📥 Installation

Requirements

  • Schedule I (Steam)
  • MelonLoader v0.7.0 or newer

Steps

  • Install MelonLoader on your Schedule I installation
  • Download from MelonLoader releases
  • Run the installer and select your Schedule I game folder
  • Download NoMoreTrash
  • Get the latest release from Releases
  • Download the version matching your game branch:
  • NoMoreTrash-IL2CPP.dll for main/beta branch
  • NoMoreTrash-Mono.dll for alternate/alternate-beta branch
  • Install the mod
  • Place the downloaded.dll file in Schedule I/Mods/ folder
  • Launch the game - you should see NoMoreTrash initialization messages in the console

⚙️ Configuration

Configuration is done through MelonPreferences, located in Schedule I/UserData/MelonPreferences.cfg

Settings

| Setting | Default | Description |

|---------|---------|-------------|

| Hotkey | P | Key to manually clear trash |

| HotkeyEnabled | true | Enable/disable hotkey trash clearing |

| SaveEventEnabled | true | Enable/disable automatic clearing after sleep |

| Command | cleartrash | Console command to execute (advanced) |

How to Change Settings

Edit config file

  • Close the game
  • Open Schedule I/UserData/MelonPreferences.cfg
  • Find the [NoMoreTrash] section
  • Change values (e.g., Hotkey = "O" for the O key)
  • Save and restart the game

Available Hotkeys

You can use any Unity KeyCode value. Common examples:

  • Letters: A, B, C, etc.
  • Numbers: 1, 2, etc.
  • Function keys: F1, F2, etc.
  • Special: Delete, Insert, Home, End, etc.

Full KeyCode list

🔧 How It Works

Automatic Cleanup

Primary Method (Preferred):

  • Hooks into the game's sleep/wake cycle via TimeManager.Instance.onSleepEnd
  • When you wake up, trash is automatically cleared
  • Seamless integration with game events

Fallback Method:

  • If event hooking fails, uses a 24-minute timer (game's full day cycle interval)
  • Ensures trash still gets cleared even if events aren't available
  • Check console logs to see which method is active

Manual Cleanup

Press the configured hotkey (default: P) anytime during gameplay to instantly clear trash.

Cross-Backend Support

The mod uses conditional compilation to support both game backends:

  • IL2CPP (main branch): Uses IL2CPP-compatible event handlers
  • Mono (alternate branch): Uses native C# event handlers

Both versions function identically from the user's perspective.

🎮 Usage Guide

First Time Setup

  • Launch the game with the mod installed
  • Check the console for: "NoMoreTrash - Automatic trash cleanup initialized!"
  • You'll see: "Ready to keep things clean! Press [P] to manually clear trash."
  • Play normally - trash will auto-clear when you sleep

Testing the Mod

Test manual clearing:

  • Generate some trash in your dispensary
  • Press P (or your configured hotkey)
  • Console shows: "✓ Trash cleared successfully!"

Test automatic clearing:

  • Generate trash before sleeping
  • Sleep in the game
  • When you wake up,

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

LavaGang-MelonLoader

File & checksum

Filename
NoMoreTrash-1.0.0.zip
File size
101.0 KiB