A program that creates backups of your Dark Souls 3 save every 15 minutes by default. Can customize the back up time interval to be between 1 to 59 minutes.
Back ups are created in the following format (hours in 24HR military time format):
Month_Day_Year_Hour_Minute__DS30000.sl2.bak
Like so: 5_2_2016_10_03__DS30000.sl2.bak
To restore a backup, either use the "Restore a Save" feature or delete your DS30000.sl2
file and rename the backup of your choice to DS30000.sl2
.
Please note that you will start the backup process by pressing the "Start" button. Then start up Dark Souls 3 and play.
When you are done playing, press the "Stop" button. The program will continue to try to create back ups until you close the program or press the "Stop" button. However, if Dark Souls 3 is not running, then no backup is made.
Important note: Do not delete or remove the DarkSouls3SaveGameBackupTool.exe.config
file. This stores the time interval setting. It must be in the same folder as the DarkSouls3SaveGameBackupTool.exe
file.
- Key to create a back up manually (think of like an F5 to "quick save" of sorts
- Keep a "MaxBackup" amount - like 10 - where older backups above 10 are automatically deleted.
- By Lakon:
Add a specific folder for backup locations to save the back ups too Store TimeInterval setting for userMake back up file name built with a human readable date rather than .ToFileTime()Prettify the UIBetter code commentsCreate a check for the.exe.config
file and create it if it doesn't existRestore save from backup feature (instead of user manually deleting the old save and renaming a backup toDS30000.sl2
Want to build from source?
Download this repo then open the solution file (you will need Visual Studio installed with at least .NET Framework 4.0 installed) and build. You can get Visual Studio Community for free. Once you build, the binary (.exe file) is located in either the /bin/Debug/ folder or the /bin/Release/ folder.