UpgradeOptimizer
Free boost toggle, max boost rolls, and freeform pattern infusion for upgrades — AutoBooster + AutoMaxer + AutoInfuser in one mod.
模組介紹 作者原文
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
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: