You are viewing a potentially older version of this package. View all versions.
Sparroh-UpgradeOptimizer-1.0.1 icon

UpgradeOptimizer

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

Date uploaded 3 weeks ago
Version 1.0.1
Download link Sparroh-UpgradeOptimizer-1.0.1.zip
Downloads 114
Dependency string Sparroh-UpgradeOptimizer-1.0.1

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
Sparroh-SparrohUILib-1.1.1 icon
Sparroh-SparrohUILib

Shared UI library for Sparroh Mycopunk mods. Provides themed widgets, HUD builders, windows, and resolution-aware layout.

Preferred version: 1.1.1

README

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 (Thunderstore: Sparroh-SparrohUILib)

Building

dotnet build --configuration Release

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

Installing

Via Thunderstore (Recommended): install with your mod manager.

Manual: place UpgradeOptimizer.dll in <Mycopunk>/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

CHANGELOG

Changelog

1.0.1

  • Small changes to visuals
  • Refactor

1.0.0

  • Initial release merging AutoBooster, AutoMaxer, and AutoInfuser into UpgradeOptimizer.
  • Free boost/turbocharge toggle on hovered upgrades (default O).
  • Turbocharged upgrades always roll best property values (including Exotic).
  • Freeform pattern browser for override infusion (default P).
  • Config toggles for each feature and configurable hotkeys.
  • Config hot-reload: editing the .cfg while the game is running applies immediately.