
HotswapFix
Fixes the Hotswap upgrade on the Scout Laser Rifle so Laser remains the default mode after opening menus or entering missions.HotswapFix
A BepInEx mod for Mycopunk that fixes the Hotswap upgrade on the Scout Laser Rifle (DMLR).
The Bug
With Hotswap equipped, the weapon correctly defaults to Laser mode — until you open a menu or enter a mission. At that point the game reapplies upgrades and the weapon flips back to DMR as the default, which is annoying in play.
The Fix
Hotswap (DMLRUpgradeFlags.SwapModes) forces Laser mode when upgrades are applied. On reapply, the game temporarily disables upgrades, remembers that Laser was active, then re-enables upgrades (setting Laser again) and toggles mode once more — ending on DMR.
This mod prevents that final toggle when Hotswap is equipped, so Laser stays the default after menus and mission entry.
Dependencies
- Mycopunk (base game)
- BepInEx - Version 5.4.2403 or compatible
- .NET Framework 4.8
- HarmonyLib (included via NuGet / BepInEx)
Building
dotnet build --configuration Release
Installing
Via Thunderstore (Recommended):
- Download and install via Thunderstore Mod Manager
Manual Installation:
- Place
HotswapFix.dllin<Mycopunk Directory>/BepInEx/plugins/
Authors
- Sparroh
License
This project is licensed under the MIT License - see the LICENSE file for details