Rolling snapshots of the whole run (world + money + quota). F6 = save now, F8 = pick a backup and roll back after death. Host/singleplayer only. Fork of Ashx-REPOInstantSave with snapshot history and one-click rollback.
The map keeps its explored rooms after a rollback. Rebuilding the level reset every room's
"explored" flag, so rooms you had already been through showed up as unexplored (blue blocks)
again until you walked through them once more. The explored state is now part of the snapshot.
Items restored into the level no longer end up wedged inside walls/shelves: after the restore
settles, anything overlapping static geometry is pushed back out.
Note: rolling back a snapshot taken before 2.1.3 cannot restore the map fog state; take a new
snapshot after updating.
2.1.2
Fixed items coming back drained after a rollback. The mod was feeding the battery bar count
where the game expects a percentage; charge is now stored as 0-100 % and re-applied exactly as
it was when the snapshot was taken. Old snapshots are converted from bars automatically.
Rolled-back item charge is now re-applied to items that were still on the ground or in a cart,
not just the ones being re-equipped into a quick slot.
The truck's charging station now rolls back too: crystal count and stored charge are captured
with each snapshot and restored on rollback. (Crystal props can only be removed, not re-grown, so
spent crystals come back as usable charge rather than meshes - charging works normally.)
Rolling back an old snapshot (taken before 2.1.2) cannot restore the charging station; take a new
snapshot after updating.
2.1.1
Repacked the archive with forward-slash paths. 2.1.0 stored the DLL under
BepInEx\plugins\..., which some mod managers on Linux/Steam Deck extract as a single file
with a literal backslash in the name, so the plugin never loaded there. Windows was unaffected.
No code changes.
2.1.0
Own plugin GUID (Helix65.REPOInstantSave) and package name (REPOInstantSaveRolling), so the
fork no longer clashes with the original Ashx-REPOInstantSave plugin id.
Config file is now Helix65.REPOInstantSave.cfg and the plugin folder
BepInEx/plugins/Helix65-REPO-Instant-Save.
Fixed enemy-dropped valuables ("Enemy Valuable - Small/Medium/Big", the orbs monsters leave
behind) vanishing after a restore. They were captured, but the re-create path only knew
level-preset and surplus prefabs, so it logged "prefab not found" and dropped them.
Rolling snapshot history (auto every 10 minutes by default, configurable 60-7200 s, up to
20 kept ~ 3 hours) plus an entry snapshot ~20 s after each level starts.
Automatic snapshots no longer burst when the level/player state briefly becomes invalid.
Each snapshot stores a copy of the native .es3, so money/quota/upgrades roll back together
with the world.
F8 in-game snapshot menu with one-click restore; camera/gameplay input freeze while open and
the game's own cursor is used (OS cursor is now reliably hidden to avoid a double cursor;
UseGameCursor=false falls back to the OS cursor).
Delete a single snapshot or clear the entire history from the F8 menu (with confirmation).
Snapshot times/ages show minutes/hours by default; seconds are optional (ShowSeconds).
Restore now brings back quick-slot items, cart contents and the extraction haul/quota progress
(not just the world and .es3).
F6 manual snapshot (was F7).
Explicit-selection restore bypasses the stale-snapshot check.
Death/arena frames are never captured as the newest snapshot.
1.0.0
Initial Thunderstore release by Ashx87.
F7 Instant Save with HUD toast.
Automatic cross-session restore (rebuilds the exact level layout, then restores world state).
No-permadelete safety toggle.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.