Survival LogWiki
Save Backups: Backs up every save each morning, when you quit, before a rebirth, an expedition or a zombie wave, at an ending and on a timer, outside Steam Cloud, with a picture of the game. The Load button opens a save manager with each survivor's portrait and a timeline of backups: compare with now, restore as a new save or in place, bring back from the trash, export and import. The pause menu gets Back up now.

Home / Mods

Save Backups

Backs up every save each morning, when you quit, before a rebirth, an expedition or a zombie wave, at an ending and on a timer, outside Steam Cloud, with a picture of the game. The Load button opens a save manager with each survivor's portrait and a timeline of backups: compare with now, restore as a new save or in place, bring back from the trash, export and import. The pause menu gets Back up now.

Version
0.4.3
Game build
1.1.20719
Category
Quality of life
Settings
32
Hotkeys
2
Versions
12
Languages
English, 中文

The game keeps one copy of each save, and Steam Cloud can quietly put back an older one. Save Backups copies your save each morning, when you quit, before a rebirth, an expedition or a zombie wave, and at an ending, into a folder Steam Cloud never touches, with a picture of where you were. The title screen's Load button then opens a save manager where you can see every backup of every save on a timeline and put any of them back.

Highlights

Automatic backups

each morning right after the game's save, when you quit or close the game, right before a rebirth, an expedition or a zombie wave, when a run reaches an ending, and on a timer if you want. Every file of the save is copied and checked.

Pictures and portraits

each backup made while you play takes a picture of the game, which you can click to see full size, and each save shows its survivor's portrait.

Pause menu

Backups of this run opens the save manager over your run, and Back up now saves and backs it up.

Timeline

a save's backups and the game's day snapshots, grouped by day. Click one to see its picture, your survivor's Life, Satiety, Morale, Stamina, Planning Points, Survival Points and items then and how they changed.

Compare with now

what changed between a backup and the save as it is now, item by item.

Restore

load a backup as a new save next to the original, or replace the save. The save as it is gets a backup of its own first.

See all 12 features

Everything it does 12

Automatic backups

each morning right after the game's save, when you quit or close the game, right before a rebirth, an expedition or a zombie wave, when a run reaches an ending, and on a timer if you want. Every file of the save is copied and checked.

Pictures and portraits

each backup made while you play takes a picture of the game, which you can click to see full size, and each save shows its survivor's portrait.

Pause menu

Backups of this run opens the save manager over your run, and Back up now saves and backs it up.

Timeline

a save's backups and the game's day snapshots, grouped by day. Click one to see its picture, your survivor's Life, Satiety, Morale, Stamina, Planning Points, Survival Points and items then and how they changed.

Compare with now

what changed between a backup and the save as it is now, item by item.

Restore

load a backup as a new save next to the original, or replace the save. The save as it is gets a backup of its own first.

Trash

removed backups and deleted saves wait 30 days in the trash, where you can put them back.

Saves

search, sort, filter, pin, rename, write notes, duplicate a save, and turn any of the game's day snapshots into a save of its own.

Export and import

export one backup or a whole save to a .slsave file you can keep or share. Put .slsave files or loose save files in SaveBackups\Import and press Import to see what each holds and bring it in.

Steam Cloud check

if a save is suddenly behind its own last backup, the save manager shows both days side by side so you can keep either.

Keeps what matters

every backup of the last 3 days of play, then one a day, then one per loop, under a 2 GB limit by default. Pinned backups are kept no matter what. A second folder can get a copy of everything.

Settings tab

change every setting in the save manager, and it applies at once.

Settings 32

Saved inBepInEx\config\com.dev.survivallog.savebackups.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.

Controls

[Controls]

The value is a Unity key name, for example F8, F11, Insert or Keypad5.

BackupKey
Key
Default None
Key that saves the run you are playing and backs it up, like Back up now in the pause menu. It works only in a run, when the game could save. None leaves it unbound.
在游戏中按下此键会先保存当前存档,再备份它,与暂停菜单里的「立即备份」按钮相同。只在可以存档的时候有效。默认为 None,即不绑定按键。

Backups

[Backups]
Folder
Text
Default empty
Folder the backups are kept in. Empty keeps them in the game's folder (LocalLow\LLS\SLGame\SaveBackups), next to Saves but out of Steam Cloud.
备份存放的文件夹。留空(默认)则放在游戏自己的文件夹(LocalLow/LLS/SLGame/SaveBackups),与 Saves 相邻,但不会被 Steam 云同步。
SecondFolder
Text
Default empty
A second folder that gets a copy of every backup, such as another drive or a synced folder. Empty keeps one copy.
第二个文件夹,每个备份都会再复制一份到这里,例如另一块硬盘或同步文件夹。留空(默认)则只保留一份。
OnMorning
On / off
Default On
Back up the run each morning, right after the game's save.
每天早上游戏自动存档后,备份当前存档。
OnQuit
On / off
Default On
Back up the run when you quit to the title screen or close the game.
返回标题画面或关闭游戏时,备份当前存档。
BeforeRebirth
On / off
Default On
Back up the run right before a rebirth rolls it back.
在重生让存档回退之前,备份当前存档。
BeforeExpedition
On / off
Default On
Back up the run right before the survivor sets out on an expedition. The game saves first when it can.
幸存者出发探索之前,备份当前存档。可以存档时会先让游戏存档。
BeforeWave
On / off
Default On
Back up the run right before a zombie wave starts, once a day. The game saves first when it can.
尸潮开始之前备份当前存档,每天一次。可以存档时会先让游戏存档。
AtEnding
On / off
Default On
Back up the run when it reaches an ending and the game saved your choice, so you can restore it and try another ending.
存档到达结局、游戏保存你的选择时备份,之后可以恢复它去尝试其他结局。
OnTimer
On / off
Default Off
Also back up the run after every TimerMinutes minutes of play. The game saves first.
每游玩 TimerMinutes 分钟也备份一次当前存档。备份前会先让游戏存档。
TimerMinutes
Number
Default 20
Minutes of play between timer backups, from 5 to 240.
From 5 to 240
开启 OnTimer 时,两次定时备份之间的游玩分钟数。
TakePictures
On / off
Default On
Take a picture of the game with each backup made while you play, shown in the save manager.
游玩时每次备份都会拍一张游戏画面,在存档管理中显示。
Verify
On / off
Default On
Read each backup back and compare it with the save before it counts as made. A copy that does not match is not kept.
每次备份后都会读回并与存档比对,一致才算完成。不一致的副本不会保留。

Keep

[Keep]

How many backups of each kind every save keeps, and how older ones are thinned. Imported backups are never removed by these counts. When a new backup is made, older ones of the same kind go to the trash. Pinned backups are never removed and do not count. 0 keeps them all.

Morning
Number
Default 10
How many morning backups each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个早上的备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
Quit
Number
Default 5
How many backups made when you quit each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个退出时的备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
Rebirth
Number
Default 5
How many backups made before a rebirth each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个重生前的备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
Manual
Number
Default 0
How many backups you made yourself each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个手动备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
Safety
Number
Default 5
How many backups made before a restore or a delete each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个恢复或删除前的备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
Expedition
Number
Default 5
How many backups made before an expedition each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个探索前的备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
Wave
Number
Default 5
How many backups made before a zombie wave each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个尸潮前的备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
Ending
Number
Default 3
How many backups made at an ending each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个结局时的备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
Timer
Number
Default 6
How many timer backups each save keeps. Older ones go to the trash when a new one is made; pinned backups do not count. 0 means keep them all.
每个存档保留多少个定时备份。新备份完成后,更旧的会进入回收站,已固定的备份不计入。设为 0 表示全部保留。
KeepAllDays
Number
Default 3
Every backup of the last this many days of play is kept. Older automatic backups are thinned to one a day. 0 turns thinning off.
最近这么多个游戏日的备份全部保留。更早的自动备份会精简为每天一个(见 DailyDays)。设为 0 表示不精简。
DailyDays
Number
Default 14
After KeepAllDays, one backup a day is kept for this many more days of play. Thinned backups go to the trash.
超过 KeepAllDays 之后,再往前这么多个游戏日每天保留一个备份;更早的在开启 PerLoop 时每个轮回保留一个。被精简的备份会进入回收站。
PerLoop
On / off
Default On
Past DailyDays, keep the last backup of each loop. false lets the counts above take them.
超过 DailyDays 后,保留每个轮回的最后一个备份。设为 false 则交给各类备份的数量上限处理。
MaxTotalMB
Number
Default 2048
Most space all backups and the trash together may take, in MB. Past it, the trash is emptied oldest first, then the oldest backups go, automatic ones before your own. Pinned backups and each save's newest backup are always kept. 0 means no limit.
所有备份和回收站合计最多占用的空间(MB)。超出后先从最旧的开始清空回收站,再删除最旧的备份,自动备份先于手动备份。已固定的备份和每个存档最新的备份始终保留。设为 0 表示不限制。
TrashDays
Number
Default 30
Days a removed backup, or a deleted save's backups, stay in the trash before they are deleted for good. 0 keeps them until you empty the trash.
被移除的备份以及已删除存档的备份在回收站中保留的天数,之后永久删除。设为 0 表示一直保留,直到手动清空回收站。

Screen

[Screen]
ReplaceLoadScreen
On / off
Default On
The title screen's Load button opens the save manager. Its Default Load screen button opens the game's list. false keeps the game's list.
标题画面的「读取存档」按钮会打开存档管理,显示每个存档的备份。其中的「默认读取画面」按钮可打开游戏原本的列表。设为 false 则使用游戏原本的列表。
WarnWhenBehind
On / off
Default On
Warn on the title screen when a save is older than its last backup, as when Steam Cloud put back an older copy.
当某个存档比它最近的备份更旧时(例如 Steam 云同步换回了旧存档),在标题画面提醒。
ShowGameSnapshots
On / off
Default On
Show the game's day snapshots of a save in the save manager, where each can be loaded as a new save.
在存档管理中显示游戏自带的每日快照,每个快照都可以复制为新存档。

Interface

[Interface]
UiScale
Number
Default 0
How big the save manager is drawn, in percent, from 75 to 200. At 0 it follows the UI size set in Exiled's Toolkit (its UiScale). The save manager nearly fills the screen, so past about 105 it is drawn only as big as still fits.
From 0 to 200
存档管理的显示大小(百分比),范围 75 到 200。设为 0 时跟随 Exiled's Toolkit 的界面大小设置(它的 UiScale)。存档管理几乎占满屏幕,所以超过 105 左右后只会以能完整显示的最大尺寸显示。

Toasts

[Toasts]
AutoBackupToasts
On / off
Default Off
Show a message for every automatic backup, not only for the ones you make.
每次自动备份都显示提示,而不仅是手动备份。

Hotkeys 2

Back up key

unbound by default, since the pause menu has Back up now. Set one in the save manager's Settings tab to save and back up the run with a key.

Esc

closes the save manager. In the search box or a note, it clears or closes that first.

Works in English and Chinese.

Backups are kept in AppData\LocalLow\LLS\SLGame\SaveBackups, next to the game's Saves folder. Steam Cloud only syncs Saves, so the backups stay on this PC. The only thing it writes into a save is the most your survivor's Life, Satiety, Morale and Stamina can reach, so the save manager can show it. Those numbers stay in the save if you remove the mod, and the game ignores them, so you can remove it at any time.

Install

  1. Install BepInEx (if no other mods were installed before, start the game once so BepInEx finishes setup, then quit).
  2. Install Exiled's Toolkit the same way. Download its zip and extract it into the game folder.
  3. Download the zip from the Files tab on Nexus.
  4. Extract it into the game folder (the folder with SurvivalLog.exe). The zip holds a BepInEx folder, so the DLL lands in the right place. When asked, merge the folders. The result should be:
    C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\SaveBackups.dll

Where it goes

Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
   ├─ plugins\
   │  └─ SaveBackups.dll
   └─ config\
      └─ com.dev.survivallog.savebackups.cfg   (made on first start)

Direct download

The same zip as on Nexus, from this site, with no account. Extract it into the game folder.

SaveBackups-0.4.3.zip (147 KB)

SHA-256 13cb719b82e4470f3e52eb91aace32ade67ec0679c0d878a51680540894a97bd

Uninstall

Delete SaveBackups.dll from the BepInEx\plugins folder. Your backups stay in the SaveBackups folder until you delete it.

Settings

To change the key, the backup folder or how many backups are kept, use the save manager's Settings tab, or edit BepInEx\config\com.dev.survivallog.savebackups.cfg while the game is closed, or do it in game on the Mod Manager's Mods screen, where changes take effect at once (see CONFIG.md; the cfg file explains each setting in English and Chinese).

Changelog 12 versions

  1. 0.4.3On NexusGame 1.1.20719
    • Fixed: a restore that could not finish (a file held open by Steam Cloud or antivirus) could leave a save without its main file. The save now always keeps a file that loads, and no half-copied files are left behind.
    • Fixed: the second copy (SecondFolder) could remove backups in that folder that it did not make, such as another PC's. It now only ever removes its own.
    • Fixed: putting back a deleted save whose files were still there replaced them without a safety backup. Any save whose file is there now gets one first.
    • Fixed: a save missing from the game's list but still on disk counted down its trash days, and imported backups of a save you never copied in were removed after 30 days. Both now stay.
    • Fixed: after a rebirth, or a restore to an earlier day, the replayed days got no morning or wave backup. They do now.
    • A backup's details are now written so that a crash in the middle can no longer hide it from the list.
    • TakePictures now says it takes a picture at full size as well as small.
    • Made for Survival Log 1.1.20719.
  2. 0.4.2Game 1.1.20719
    • Your survivor's stats now show their real most, such as Life 89 / 130, instead of always out of 100. The game raises the most over a run, and a save keeps only the starting 100, so Save Backups now notes the real most in the save while you play. Saves and backups made before show the value alone, until the save is next saved in game.
    • Made for Survival Log 1.1.20719.
  3. 0.4.1Game 1.1.20719
    • Your survivor's stats now show the right numbers: Life, Satiety, Morale and Stamina out of 100, as the game's bars do. Life is the bar the game shows (it showed the hidden Fitness before), and Mood is now called Morale, as in the game. Backups made before are read again the first time you open them.
    • New setting UiScale sets how big the save manager is drawn, from 75 to 200 percent. At 0 it follows Exiled's Toolkit's UI size. You can also change it in the Settings tab.
  4. 0.4.0Game 1.1.20719
    • New save manager look: your saves on the left, the selected save's backups and day snapshots in the middle, and the picked backup with its stats on the right.
    • Pictures are now taken at full size as well as small. Click any picture to see it large. Older backups show their small picture.
    • The bin is now called the trash. Its setting is now TrashDays; a value you set for BinDays before goes back to 30 days, so set it again if you changed it.
    • Your survivor's stats now show Satiety instead of fullness, and Planning Points and Survival Points side by side. Money and the game's journal are no longer shown.
    • Compare with now shows each item's icon.
    • The button to the game's list is now 「Default Load screen」.
    • Made for Survival Log 1.1.20719.
  5. 0.3.2Game 1.1.20719
    • Now uses Exiled's Toolkit for its shared parts, so it needs Exiled's Toolkit 0.19.0 or newer.
    • Made for Survival Log 1.1.20719.
  6. 0.3.1Game 1.1.20151
    • 「Backups of this run」 and 「Back up now」 in the pause menu are now placed by Exiled's Toolkit, along with every other mod's menu buttons. The pause menu no longer runs off the screen when several mods add buttons to it.
    • Exiled's Toolkit 0.14.0 or newer is now required.
    • Made for Survival Log 1.1.20151.
  7. 0.3.0Game 1.1.20151
    • Pictures: each backup made while you play takes a small picture of the game, shown in the timeline and the save manager. TakePictures turns it off.
    • Each save shows its survivor's portrait, the same picture as on the new game screen.
    • Pause menu: 「Backups of this run」 opens the save manager over your run, and 「Back up now」 saves and backs up the run. The run you are playing can't be restored over, renamed or deleted from there; everything else works.
    • The backup key is now unbound by default, since the pause menu has a button for it. Set BackupKey to bring it back.
    • Timeline: a save's backups and the game's day snapshots on one timeline, grouped by day, with the save as it is now on top.
    • Click a backup to see its picture, its day, how your survivor stood then (health, fullness, mood, stamina, money, planning points, items) and how that changed since, the game's journal for that day, and its buttons right under the heading.
    • Compare with now: what changed between a backup and the save as it is now, item by item.
    • Restore asks whether to load the backup as a new save or replace the save. The save as it is gets a backup of its own first either way.
    • The game's day snapshots can each be loaded as a new save. ShowGameSnapshots hides them.
    • Saves: rename, pin to the top of the list, write a note on the save itself, duplicate, and export a whole save with all its backups. Sort by last played, most days, survivor or name, and filter to saves playing, finished, endless or needing a look.
    • Import also takes loose save files, lists what each file holds before you bring it in, and marks the ones that won't import.
    • Bin: removed backups and deleted saves wait in the bin for BinDays days (30 by default), where you can put them back or delete them for good.
    • Thinning: every backup of the last 3 days of play is kept, then one a day for 14 more days, then one per loop. Thinned backups go to the bin. KeepAllDays, DailyDays and PerLoop set it.
    • Timer backups every TimerMinutes minutes of play when OnTimer is on (off by default).
    • SecondFolder keeps a second copy of every backup, for example on another drive.
    • Each backup is read back and checked against the save before it counts. Verify turns that off.
    • When Steam Cloud puts back an older save, the save manager shows both days side by side and lets you keep either one. WarnWhenBehind turns the warning off.
    • A Settings tab in the save manager changes every setting, the backup key included, and they apply at once.
    • A bar shows how much of the size limit the backups and the bin use.
    • Made for Survival Log 1.1.20151.
  8. 0.2.3Game 1.1.20151
    • New look for the save manager, in the game's font.
    • Each save shows its survivor, a status badge, loop and day, how many backups it has and when the last one was made.
    • Click a backup to see it on the right: its day, its note, its size, and the buttons for it.
    • A dot by each backup shows its kind, with a key above the list.
    • A bar under the list shows how much of the backup size limit is in use.
    • The save details no longer call the current day "played".
    • Made for Survival Log 1.1.20151.
  9. 0.2.2Game 1.1.20151
    • 「Read save file」 on the title screen now opens the save manager instead of the game's list.
    • Fixed an error at the title screen when the game had not finished reading its saves yet.
    • Made for Survival Log 1.1.20151.
  10. 0.2.1Game 1.1.20151
    • The backup key no longer goes off while you type in a search box or any other text box.
    • Needs Exiled's Toolkit 0.12.0 or newer.
    • Made for Survival Log 1.1.20151.
  11. 0.2.0Game 1.1.19611
    • Copy as new save: any backup, a deleted save's included, can become a save of its own next to the original. The original save is not changed.
    • Export a backup to a single .slsave file in SaveBackups\Exports, to keep it safe or give it to a friend.
    • Import: put .slsave files in SaveBackups\Import and press 「Import」 in the save manager. Each one shows up under its save as an imported backup.
    • Add a note to any backup, so you can tell them apart later.
    • Search your saves by name, survivor or note, and filter the list to saves in progress, finished saves or saves with backups.
    • New automatic backups right before an expedition, right before a zombie wave and when a run reaches an ending, each with its own setting and its own number kept.
    • Morning backups keep the game's description of that day, and the save manager shows it under the day.
    • A backup made on another game version is marked, and restoring or copying it shows a warning first.
    • Click a backup to show more actions: Copy as new save, Pin, Note, Export and Remove.
  12. 0.1.0Game 1.1.19611
    • First release.
    • Every save is backed up each morning, when you quit to the title screen or close the game, and right before a rebirth. Backups are kept in SaveBackups, next to the game's Saves folder, where Steam Cloud does not touch them.
    • Press F8 in a run to save and back it up yourself.
    • The title screen's Load button opens a save manager: load a save, back it up, delete it, or restore any of its backups.
    • Before a restore or a delete, the save as it is gets a backup of its own, so the step can be undone.
    • A deleted save keeps its backups under 「Deleted saves」 and can be brought back from there.
    • If a save is suddenly behind its own last backup, for example after Steam Cloud put back an older copy, a message says so and the save manager offers to restore it.
    • Pin a backup to keep it no matter what. Old backups are removed by count for each kind and by a total size limit.
    • Made for Survival Log 1.1.19611.

Help

Known issues

  • In a run, the save manager can't load a save, start a new game, or restore over, rename or delete the run you are playing. Those wait for the title screen.
  • A copied save starts without the original's ending snapshots, so it cannot jump back to one of the original's endings.
  • Pictures are taken only while you play. Backups made on the title screen, and older ones, have none. Older backups have only a small picture.
  • A save you rolled back on purpose with the game's tools can show the Steam Cloud warning once; keep the day you want and it clears.
  • Saves and backups made before you installed the mod show Life, Satiety, Morale and Stamina without the most they can reach, until the save is next saved in game.

Get Mod Manager to set up all your mods in game | Open the Survival Log wiki for items, recipes and maps

Found a bug?

Found a bug or have an idea? Come say hi on the Core Directive Discord, or post in the Posts tab on Nexus. For bugs, please include BepInEx\LogOutput.log and BepInEx\save-backups.log.
To reach me directly, message exiled.dev on Discord; you can find me in the official Survival Log Discord. I'm also on X as @AnExiledDev.