UpgradeOptimizer

v1.0.1·Updated 2026-08-05

Free boost toggle, max boost rolls, and freeform pattern infusion for upgrades — AutoBooster + AutoMaxer + AutoInfuser in one mod.

About this mod Author’s original text

UpgradeOptimizer

A BepInEx client mod for Mycopunk that merges AutoBooster, AutoMaxer, and AutoInfuser into one upgrade

toolkit:

  • free boost/turbocharge toggle
  • always-best boost rolls
  • freeform pattern infusion

Features

Free Boost (AutoBooster)

  • Hover an upgrade and press O (configurable) to toggle boost/turbocharge for free.
  • Works on eligible rarities including Exotic turbocharge when the upgrade allows it.
  • No resource cost. Press again to remove boost.
  • UI and sound feedback match vanilla boost.

Max Boost Rolls (AutoMaxer)

  • When an upgrade is turbocharged, every boostable property is forced to the best end of its range.
  • Exotic turbocharged upgrades also force ranged rolls (including turbo-only bonus stats).
  • Respects min-is-better stats (reload, spread, recoil, damage taken, etc.).
  • Already-boosted upgrades pick this up on the next stat recalc — no re-boost required.

Pattern Browser (AutoInfuser)

  • Hover an unlocked upgrade and press P (configurable) to open the pattern browser.
  • Search / filter / sort patterns from unlocked collected gear.
  • Preview the selected pattern shape (cell grid) before applying.
  • Apply to override the pattern for free without destroying a donor.
  • Clear Override restores the original pattern.
  • Esc or the hotkey again closes the browser.
  • If equipped, the upgrade is unequipped, overridden, then re-equipped when the new shape still fits.

Hotkeys (defaults)

| Action | Default |

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

| Toggle boost on hovered upgrade | O |

| Open/close pattern browser | P |

| Close pattern browser | Esc |

Hotkeys are ignored while typing in a search field.

Configuration

Config file: BepInEx/config/sparroh.upgradeoptimizer.cfg

| Section | Key | Default | Description |

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

| Features | Enable Boost | true | Free boost toggle |

| Features | Enable Pattern Browser | true | Pattern browser |

| Features | Enable Max Rolls | true | Force best rolls when turbocharged |

| Hotkeys | Boost Key | O | Boost toggle key |

| Hotkeys | Pattern Browser Key | P | Pattern browser key |

Hot reload

All settings apply while the game is running — no restart required.

  • Edit the.cfg file and save; the mod watches the file and reloads automatically.
  • Feature toggles and hotkeys take effect immediately.
  • Disabling the pattern browser closes it if it is open.

Compatibility

  • Client-side only.
  • Disable AutoBooster, AutoMaxer, and AutoInfuser when using this mod to avoid double hotkeys / double patches.

Getting Started

Dependencies

  • Mycopunk (base game)
  • BepInEx - Version 5.4.2403 or compatible

*.NET Standard 2.1

  • HarmonyLib (included via BepInEx)
  • SparrohUILib (: Sparroh-SparrohUILib)

Building

dotnet build --configuration Release

Output: bin/Release/netstandard2.1/UpgradeOptimizer.dll

Installing (Recommended): install with your mod manager.

Manual: place UpgradeOptimizer.dll in /BepInEx/plugins.

Plugin identity

  • GUID: sparroh.upgradeoptimizer
  • Name: UpgradeOptimizer
  • Version: 1.0.0

Authors

  • Sparroh

License

This project is licensed under the MIT License - see the LICENSE file for details

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:

BepInEx-BepInExPack_MycopunkSparroh-SparrohUILib

File & checksum

Filename
UpgradeOptimizer-1.0.1.zip
File size
27.9 KiB