UpgradeFiltering
Advanced upgrade filtering and customizable priority sorting for the gear details menu.
模組介紹 作者原文
Upgrade Filtering
A BepInEx mod for Mycopunk that adds advanced filtering and customizable priority sorting to the gear upgrade menu.
Originally split out from Enhanced Upgrade Menu as a focused standalone mod.
Features
Filter Panel
- Toggle a filter panel from the gear action bar (Filter)
- Hide upgrades by rarity (Standard, Rare, Epic, Exotic, Oddity)
- Filter by favorites (Show All, Only Favorite, Hide Favorite)
- Filter by upgrade stats / properties (context-aware for upgrades vs skins)
- Clear all filters with one click
Priority Sort
- Fully customizable multi-criteria sort order
- Open from the gear action bar (Upgr. Sort)
- Drag-and-drop reordering of sort priorities
- Criteria include favorites, locked/unlocked, rarity, trash/turbo status, recently used/acquired, and name
- Save, Cancel, and Reset controls
- Priority order is saved between sessions
Stat Display Formatting
- Optional reformatting of upgrade stats from 50 Damage to Damage: 50
- Does not affect directive window hover information
- Toggleable in config (disabled by default)
Getting Started
Dependencies
- Mycopunk (base game)
- BepInEx 5.4.2403 or compatible (BepInExPack for Mycopunk)
- SparrohUILib 1.2.2 or compatible
Building
- Clone this repository
- Open the solution in Visual Studio, Rider, or your preferred C# IDE
- Build the project in Release mode to generate the.dll
Alternatively, use the.NET CLI:
dotnet build --configuration Release
Installing (recommended)
- Install via a mod manager
- Dependencies (including SparrohUILib) are installed automatically
Manual installation
- Install BepInEx and SparrohUILib
- Place UpgradeFiltering.dll in /BepInEx/plugins/
The mod loads automatically through BepInEx when the game starts. Check the BepInEx console for a load confirmation
message.
Configuration
Settings are in:
/BepInEx/config/sparroh.upgradefiltering.cfg
| Setting | Section | Default | Description |
|-----------------|---------|---------|-------------------------------------------------|
| Enable Reformat | General | false | Force Key: Value stat format on upgrade stats |
Priority sort order is stored via the game's player options (SortPriority.Order).
Usage
- Open a gear details window
- Click Filter on the gear action bar to open the filter panel
- Click Upgr. Sort to open the drag-and-drop priority editor
- Arrange criteria, then click Save to apply (or Reset to restore defaults)
Help
- Mod not loading? Verify BepInEx and SparrohUILib are installed, then check console logs for errors
- Filter panel missing? Open gear details first, then click Filter on the action bar
- Priority sort not applying? Open Upgr. Sort, arrange criteria, then click Save
- UI elements missing? Confirm mod and SparrohUILib version compatibility
Authors
- Sparroh
License
This project is licensed under the MIT License — see the LICENSE file for details.
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: