Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
REPOInstantSaveRolling
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.
CHANGELOG
Changelog
2.1.3
- 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 originalAshx-REPOInstantSaveplugin id. - Config file is now
Helix65.REPOInstantSave.cfgand the plugin folderBepInEx/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.
2.0.0
- Updated for R.E.P.O. v0.5.1 (
SpawnModule/ModuleSpawnsignature, module rebuild rework). - 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=falsefalls 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.