ProfileSwitcher

v1.0.1·Updated 2026-08-05

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

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. 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.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_Mycopunk

File & checksum

Filename
ProfileSwitcher-1.0.1.zip
File size
31.5 KiB