ProfileSwitcher
Swap Mycopunk save profiles from the main menu without restarting the game.
About this mod Author’s original text
ProfileSwitcher
Swap Mycopunk save profiles from the main menu without restarting the game.
The problem
Vanilla Mycopunk lets you pick a profile on the title screen, but the selection only takes effect after you fully quit
and relaunch. That is slow and annoying when you maintain multiple saves (alters, co-op characters, challenge runs,
etc.).
What this mod does
- Intercepts main-menu profile selection
- Saves the active profile to disk before switching
- Loads the selected profile (primary save, then backups, or a fresh profile if none exists)
- Rebinds gear data and finalizes the loaded save
- Hides the “restart required” prompt and refreshes relevant main-menu UI
- Leaves you on the main menu ready to host/join with the new save
Safety
- Main menu only. Swapping is blocked while you are in the hub, a mission, or joining a lobby.
- Current profile is saved before the switch.
- On failure, the mod attempts to roll back to the previous profile and shows an error popup.
- Blocked swaps show an info popup and fall back to the vanilla restart prompt.
- Does not re-register upgrades/mods (avoids duplicate upgrade definitions).
Dependencies
- Mycopunk
- BepInEx (BepInExPack_Mycopunk 5.4.2403 or compatible)
- HarmonyLib (bundled via BepInEx)
Installing
r2modman (recommended)
Install ProfileSwitcher from the Mycopunk community page.
Manual
Place ProfileSwitcher.dll in /BepInEx/plugins.
Usage
- Launch the game to the main menu.
- Open the profile selector as usual.
- Pick another profile.
- Play — no restart needed.
Building
dotnet build --configuration Release
Output: bin/Release/netstandard2.1/ProfileSwitcher.dll
Known limitations
- Not supported mid-session (hub/mission). Return to the main menu first.
- Other mods that cache PlayerData.Instance at boot may need a menu refresh or relaunch to notice the new profile (
rare).
- Steam stats remain account-wide (same as vanilla).
Changelog
See CHANGELOG.md.
License
MIT — see LICENSE.
Author
Sparroh
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: