Sparroh-ProfileSwitcher icon

ProfileSwitcher

Swap Mycopunk save profiles from the main menu without restarting the game.

CHANGELOG

Changelog

1.0.1

  • Prune old PlayerData instance handlers from static events on swap (keeps other mods' handlers)
  • Reset process-lifetime Steam counter statics (goobers / hoops / tempSaxitosPunchedCounter)
  • Run the remaining OnAwake repair tail after gear rebind (invalid upgrades, merge, free-upgrade / missed-XP flags, discovered-modifier scrub, gun tokens)
  • Explicitly avoid DirectiveInstance.Deactivate on the retiring profile so serialized selection is preserved

1.0.0

  • Initial release
  • Swap save profiles from the main menu without restarting
  • Saves the active profile before switching
  • Loads the target profile (primary save, then backups, or a fresh profile if none exists) and rebinds gear data
  • Hides the vanilla “restart required” prompt on successful swap
  • Blocks unsafe swaps while in hub/mission or while joining a lobby
  • Rolls back and shows an error popup if the swap fails