Dotoo-Dotoo_Direct_To_Scrap icon

Dotoo Direct To Scrap

Make dropped upgrades scrapped immediately on appearance

By Dotoo
Last updated 8 hours ago
Total downloads 6
Total rating 0 
Categories Quality Of Life Client-Side
Dependency string Dotoo-Dotoo_Direct_To_Scrap-0.2.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_Mycopunk-5.4.2403 icon
BepInEx-BepInExPack_Mycopunk

BepInEx pack for Mycopunk. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

Dotoo Direct To Scrap

Tired of picking up a mountain of Standard and Rare upgrades just to spend five minutes holding dismantle back at the Hub? Or leaving them on the floor only for the Lost Loot Machine to vomit them back out at your feet?

This mod cuts out the middleman. When an upgrade drops (or drops as a mission reward), if it matches your settings, it skips the floor, skips your inventory, and skips the Lost Loot Machine—turning straight into Scrap and Scrip the instant it appears.

What you get

  • Instant auto-scrap on spawn: Standard and Rare drops (and Epic/Exotic if you enable them) are immediately converted into Scrap + Scrip instead of spawning on the ground.
  • Mission rewards too: Upgrades granted as mission completion rewards are also auto-scrapped using the same rarity settings (can be toggled off).
  • No Lost Loot clutter: Scrapped drops are cleanly removed so they won't pile up in the Hub's Lost Loot Machine later.
  • Exotic pity counter stays intact: Auto-scrapped upgrades still count toward your Exotic pity counter just like normal pickups.
  • Skins & high tiers stay safe: Skins, Oddity, Contraband, temporary mission upgrades, and Ouroboros (endless) runs are always excluded.
  • Client-side & multiplayer friendly: Drops in Mycopunk are spawned per player, so this only affects your drops—your teammates still get their own loot as usual.

What you DO NOT get

I've skipped the following drop sources for now (these will still drop normally):

  • UpgradeDropPart.OnNetworkSpawn
  • UpgradeDrone.OnKill_Client
  • UpgradeHittable.SpawnObject
  • ScrapBossCore.OnWasKilled_ClientRpc

Install

Hit install in your mod manager, or drop dotoo_auto_scrap.dll into BepInEx/plugins yourself. Needs the Mycopunk BepInEx pack.

This is a client-side mod: only you need to install it. Your friends don't need anything, and their drops stay untouched.

Config

BepInEx/config/dotoo.auto_scrap.cfg

Section Setting Default Description
General Enabled true Master switch for auto-scrap
General Verbose true Log a line every time an upgrade is auto-scrapped. Handy for testing; set to false once you trust it
General ScrapMissionRewards true Also auto-scrap upgrades granted as mission completion rewards (uses the rarity settings below)
Rarity Standard true Auto-scrap Standard upgrades the moment they spawn
Rarity Rare true Auto-scrap Rare upgrades the moment they spawn
Rarity Epic false Auto-scrap Epic upgrades the moment they spawn
Rarity Exotic false Auto-scrap Exotic upgrades the moment they spawn. Off by default: scrapped Exotics are gone for good

License

Feel free to use any part of the code, no credit needed. Just steal away!