GridSolverCoru
Automatically place selected upgrades on the hex grid. Hover and press N to select, then Solve. Supports Boundary Incursion, Multiversal Thievery, Edge Fault, and Handheld Pocket Universe.
| Last updated | a day ago |
| Total downloads | 33 |
| Total rating | 1 |
| Categories | Mods Tools Quality Of Life Client-Side |
| Dependency string | Coruscnium-GridSolverCoru-1.1.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
GridSolverCoru
Fork of Sparroh's GridSolverPlus — automatically places selected upgrades on the hex grid.
Key Features
Hex Grid Solver
Select upgrades and let the solver find a valid arrangement on the upgrade grid.
Smart Grid-Expander Detection
- Multiversal Thievery — placed first for maximum grid space
- Boundary Incursion & Edge Fault — placed after MT, before everything else
- Handheld Pocket Universe — inflates cell counts per rarity (Standard=1, Rare=2, Epic=3, Exotic=4)
Improved Reliability
- Snapshot & Restore — failed solves restore your previous layout exactly
- Unequip All — strip all upgrades from the current gear with one click
- Gear-change detection — auto-clears selection when switching gear in an open window
- Selection preserved on failure — keeps highlights so you can deselect one or two and retry
Controls
| Action | Input |
|---|---|
| Select single | Hover upgrade + press N |
| Select multiple | Hold N and hover over each upgrade |
| Deselect | Press N on a highlighted upgrade |
| Solve | Click Solve in the gear action bar |
| Cancel | Click Cancel |
| Clear selection | Click Clear |
| Unequip all | Click Unequip All |
Selected upgrades are highlighted yellow. Non-stackable upgrades of the same type replace each other in the selection.
Usage
- Open a gear upgrade window (Gear Details or Ouro)
- Hover over an unlocked upgrade and press N to add it to the selection
- To select multiple upgrades, hold N and hover over each one
- Press N on a selected upgrade to remove it
- Click Solve — the solver finds the best arrangement
- If the solve fails, you can deselect one or two upgrades and try again
Troubleshooting
- Solver refuses to solve: Try clicking Unequip All to clear the grid, then select only the upgrades you want to place and hit Solve. This gives the solver a completely empty grid to work with.
- Solver moves things it shouldn't: The solver only rearranges the upgrades you selected. Any upgrades you didn't select stay exactly where they are. If unexpected movement happens, use Unequip All and try solving again with a clean grid.
- Missing controls: If the Solve / Cancel / Unequip All buttons aren't visible, make sure a gear upgrade window is open. The buttons only show while you're editing a weapon, character, or ouro gear.
Installation
Thunderstore
- Install BepInExPack_Mycopunk.
- Install SparrohUILib by Sparroh.
- Install this mod through your mod manager.
- Launch the game.
Manual
- Install BepInExPack_Mycopunk as above.
- Install SparrohUILib as above.
- Extract
GridSolverCoru.dllintoBepInEx/plugins/in your Mycopunk directory. - Launch the game.
Requirements
- Mycopunk, obviously
- BepInExPack_Mycopunk
- SparrohUILib by Sparroh
Changelog
See CHANGELOG.md.
Credits
- funlennysub — Original UpgradeSolver (GitHub | Thunderstore)
- Sparroh — GridSolverPlus fork with major enhancements (GitHub | Thunderstore)
- Coruscnium — GridSolverCoru fork with MT/HPU/Edge Fault support, gear-change detection, Unequip All, and snapshot/restore
License
GNU General Public License v3.0