BetterCheckpoint
A full-team wipe sends you back to the moment you departed - stage, money after shopping, carried items, stash and tram upgrades - instead of resetting the run to stage 1. Host-side only.Changelog
1.3.1
- Rewrote the description page in the layout people actually read here: what it does, who has to install it, a quick start, then the settings. No code left.
1.3.0
Published as BetterCheckpoint (the mod was previously uploaded as Checkpoint; same code, new name).
- The checkpoint moved to the moment of departure. It used to restore the game's own auto-save, which is written when you first enter the maintenance room — before you shop and before the tram is repaired, so you had to buy and repair all over again. Now the checkpoint is taken the second you depart: tram fixed, shopping done, money already spent, items in your pockets.
- The save is taken with the game's own routine, so it captures floor items, every player's carried items, the stash, tram upgrades, shop prices and market stock, growth levels and the session report in one go.
- Checkpoints go to their own file (
MMGameData01C.savper slot). The normal auto-save is put back exactly as it was, so "Continue" behaves like vanilla. - If the checkpoint file is missing, it falls back to the auto-save.
1.2.0
- Added full restore: money, items, stash, tram upgrades and shop prices come back, not just the stage number.
- Fixed a room-state desync that left the shop visible but unusable and the depart button unresponsive.
- Settings trimmed to five entries; the old "restore from auto-save" switch was folded into full restore.
1.1.0
- Added an experimental "restore from auto-save" option that read the maintenance room's auto-save.
- The first wipe of a session now always prints one line to the log, so you can confirm the patch fired.
1.0.0
- First release: snapshot before the session is torn down, then write the stage number back afterwards, so a wipe no longer drops the run to stage 1.
