File information

Last updated

Original upload

Created by

j0ckinjz

Uploaded by

j0ckinjz

Virus scan

Safe to use

About this mod

Adds two upgraded trash cans and a pro-level trash grabber to the hardware stores, with customizable stats and full multiplayer sync.

Requirements
Permissions and credits
Changelogs
📦 Upgraded Trash Cans — Smarter Waste Management for Schedule I

Main Il2Cpp Branch & Mono/Alternative Branch releases available!

This mod enhances trash-related gameplay by adding two new trash can upgrades and a pro-level grabber to the Hardware Store — all customizable and fully multiplayer compatible.

🗑️ Hardware Store Upgrades
  • Trash Bin — 40 capacity, medium radius
  • Trash Compactor — 100 capacity, large radius
  • Trash Grabber Pro — 50 capacity

Each variant:
  • Has custom price, name, and color tint
  • Uses original game models with enhanced stats
  • Unlocks via rank or instantly (configurable)
  • Works in multiplayer with full sync

⚙️ Customization via Mod Manager (Optional)
  • Price, capacity, radius (for cans)
  • Color mode (standard, extended, or custom RGB)
  • Unlock rank, tier, or toggle unlock immediately
  • Changes apply on next scene load
Changes take effect on the next scene load.
If dropdown isn't working, you may need to update Mod Manager

🎨 Using Custom RGB Values in Mod Manager

You can manually enter RGB color values for your trash cans or grabber using the Custom RGB field in the Mod Manager Phone App.

• Format: `R,G,B`
• Example: `0.2f, 0.8f, 0.2f` will give you a bright lime green
• Only the first 3 values are needed — Alpha (transparency) is always set to `1f` automatically

Need inspiration? Here's the official list of Unity color values:
https://docs.unity3d.com/ScriptReference/Color.html

Tip: You may enter full decimal precision but I usually round to the second place. Each value represents the intensity of Red, Green, or Blue.

🔄 Multiplayer Sync
  • Host settings override all clients
  • Variants sync on join with safe retry
  • Mod disables injection if host doesn't have mod

🧑‍🤝‍🧑 Compatibility Matrix
✅ Host Mod / ✅ Client Mod — Full sync (correct variants and stats)
✅ Host Mod / ❌ Client — Partial: clients see base visuals, no pickup
❌ Host / ✅ Client — No injection

⚠️ Known Issues
• Saving without the mod removes upgraded items
• In multiplayer, remote players may briefly see base models before sync
• The mod retries up to 10x with short delay if sync is delayed

🔀 Which Version Should I Use?
  • Il2Cpp — For the Main Branch (Recommended if you're not sure)
  • Mono — For the Alternative Branch (You would’ve set this manually, so you’ll know if you’re using it)
    Make sure to copy the version that matches your game branch. Mismatched versions won’t work!

    💾 Installation
    • Install MelonLoader for Schedule I
    • Drop UpgradedTrashCans.dll into the Mods folder
    • Launch the game — upgrades will appear in the Hardware Store

    🐞 Bug Reporting
    If you encounter a bug, please help by enabling debug logging:
    • Open the Mod Manager Phone App → UpgradedTrashCan settings
    • Scroll to the bottom and enable Debug Logging
    • Reproduce the issue
    • Logs are saved to the MelonLoader Logs/ folder
    • Submit reports via GitHub or NexusMods

    🧪 Notes
    • Items persist across save/load
    • Custom tints apply even when shelved
    • Uses original game prefabs — no extra assets required

    📁 Source Code & Releases

    📜 Licensed under CC BY-NC 4.0
    🛠 Mod by j0ckinjz

    📝 Author’s Note
    The original vision of this mod was to offer more progression-based content to the trash management system of the game.
    That’s why each upgrade includes reasonable capacity, radius, prices, and rank requirements.

    As development progressed, I added optional support for the ModManager Phone App. This may allow players to set values far beyond intended balance.
    Please note: this mod was not designed to be a cheat — it’s meant to give users the freedom to fine-tune values to their preferred playstyle.