UpgradeOptimizer
Free boost toggle, max boost rolls, and freeform pattern infusion for upgrades — AutoBooster + AutoMaxer + AutoInfuser in one mod.
| Last updated | 13 hours ago |
| Total downloads | 6 |
| Total rating | 0 |
| Categories | Client-Side |
| Dependency string | Sparroh-UpgradeOptimizer-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_Mycopunk
BepInEx pack for Mycopunk. Preconfigured and ready to use.
Preferred version: 5.4.2403Sparroh-SparrohUILib
Shared UI library for Sparroh Mycopunk mods. Provides themed widgets, HUD builders, windows, and resolution-aware layout.
Preferred version: 1.1.1README
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 current vs selected hex shape side-by-side.
- Apply (or double-click) 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 | EnableBoost | true | Free boost toggle |
| Features | EnablePatternBrowser | true | Pattern browser |
| Features | EnableMaxRolls | true | Force best rolls when turbocharged |
| Hotkeys | BoostHotkey | O | Boost toggle key |
| Hotkeys | PatternBrowserHotkey | P | Pattern browser key |
Hot reload
All settings apply while the game is running — no restart required.
- Edit the
.cfgfile 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 Framework 4.8
- HarmonyLib (included via BepInEx)
Building
dotnet build --configuration Release
Output: bin/Release/net48/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