DARK SOULS™ II: Scholar of the First Sin

DARK SOULS™ II: Scholar of the First Sin

32 ratings
DOS-Shell: How to made timestamp formated backup files in DS, DS 2, DS 3 or DS Remastered each #n minutes
By just4fun
A script with you can made automatic timestamp formated backups from your savegames.
   
Award
Favorite
Favorited
Unfavorite
1. Locate the folder with the savegame files
-> you can enter the following line in the addressbar in windows file-explorer:
DS PtD
%appdata%\..\..\documents\NBGI\DarkSouls
DS2
%appdata%\..\Roaming\DarkSoulsII\0110000103ec0984
DS3
%appdata%\..\Roaming\DarkSoulsIII\0110000103ec0984
DS Remastered
%appdata%\..\..\documents\NBGI\Dark Souls Remastered\65800580
and hit enter.
-> or (by example) you can found it here:
DS PtD
C:\Users\YOUR_USERNAME\Documents\NBGI\DarkSouls
DS 2
C:\Users\YOUR_USERNAME\AppData\Roaming\DarkSoulsII\0110000103ec0984
DS 3
C:\Users\YOUR_USERNAME\AppData\Roaming\DarkSoulsIII\0110000103ec0984
DS Remastered
C:\Users\YOUR_USERNAME\Documents\NBGI\DARK SOULS REMASTERED\65800580
2. In this folder, create a new file (textfile) named "make_backup.bat"
3. Copy and paste the following batch-code in the new created file
Copy all following lines in that file, version specific lines are separate highlighted.

All DS versions:
@echo off rem Enter here the wait time in minutes set wait_minutes=30 rem create folder backup (no problem if the folder exist already) mkdir backup :start cls echo ---
DS PtD
echo DS Prepare to Die
DS 2
echo DS 2 - SOFS
DS 3
echo DS 3
DS Remastered
echo DS Remastered
All DS versions:
echo --- echo Loop is running, hit CTRL-C to cancel echo. rem calculate seconds... set /a seconds=%wait_minutes% * 60 echo Wait-time bevore create new backup-file: %seconds% seconds (%wait_minutes% minutes) rem create filename, format: YYYY-MM-DD-HH_MM_SS.sl2 FOR /F %%A IN ('WMIC OS GET LocalDateTime ^| FINDSTR \.') DO @SET B=%%A set t1=%B:~0,4%-%B:~4,2%-%B:~6,2%.%B:~8,2%_%B:~10,2%_%B:~12,2%.sl2 rem create backup now echo ----------------------------------------------- echo Create backup-file: %t1% echo -----------------------------------------------
DS PtD
COPY DRAKS0005.sl2 backup\%t1% >nul
DS 2
COPY DS2SOFS0000.sl2 backup\%t1% >nul
DS 3
COPY DS30000.sl2 backup\%t1% >nul
DS Remastered
COPY DRAKS0005.sl2 backup\%t1% >nul
All DS versions:
rem now wait for the next loop echo Hit enter to made a new backup-file instantly and start a new loop or wait. timeout %seconds% goto start
4. Start this script always when you start DarkSouls
Made a shortcut to your desktop or whatever.
You should not close the window, if you need auto created backups ;)
To restore a savegame:
- stop the running game (only your actual run that you see the main menu) or stop the game complete (not needed)
- copy a backup file from folder backup to your savegame folder
DS and DS Remastered: - delete the actual file "DRAKS0005.sl2" from savegame folder and now rename your copied backup-file to DRAKS0005.sl2
DS2: - delete the actual file "DS2SOFS0000.sl2" from savegame folder and now rename your copied backup-file to DS2SOFS0000.sl2
DS3: - delete the actual file "DS30000.sl2" from savegame folder and now rename your copied backup-file to DS30000.sl2
- start DarkSouls and load your savegame
Customizings
You can set your needed wait time in line 3, the variable wait_minutes holds the waiting value (default is 30 minutes).
Line 5 create a folder backup in your savegame folder, all backups are copied in this folder.
You can easy delete the folder, each new start of the script made a new one.
Actions
If the sript is started, you can do:
Hit Enter -> create a new backup-file instantly and start a new time cycle (quick for invasions ;)).
Hit CTRL-C to stop the script.
Importants
Each start of this script create instantly a new backup-file!
Do NOT close the script window if you want auto created backup files!
16 Comments
just4fun  [author] 5 Jul, 2018 @ 11:11am 
Update: "Dark Souls PtD and Dark Souls Remastered" has been added to the manual :steamsalty:
just4fun  [author] 5 Jul, 2018 @ 10:04am 
Thanks Zombie for the info! :steamhappy:
Zombie.CCCP 4 Jul, 2018 @ 11:32am 
Thanks a lot, worked for Dark Souls PtDE too.
Nova 10 Mar, 2016 @ 1:52pm 
@dayeman: Not to mention getting banned for "repeated illegal disconnects" because the game cannot tell the difference between an alt-F4 and a crash, which keeps randomly happening to me in multiplayer and has already cost me my bone of order!

Here's hoping they don't use that broken system in Dark Souls 3 as well!
シュバル 9 Mar, 2016 @ 6:05pm 
To the people screaming "hacks", if From would backup our saves on Steam Cloud and get rid of actual hackers... we wouldn't need to do things like this.
A Galaxy 9 Mar, 2016 @ 10:31am 
Ah, K den.
just4fun  [author] 9 Mar, 2016 @ 9:41am 
@Reborn: not each script is a hack. ;)
'hacks' modify or manipulate programs or prgram data.
This script simply made a copy from a file and set a unique filename.
hui what a "hack" ;)
A Galaxy 8 Mar, 2016 @ 11:12pm 
rip.
StickyBM 8 Mar, 2016 @ 11:10pm 
Then imagine how easy they will be now! :p
A Galaxy 8 Mar, 2016 @ 11:00pm 
@just4fun .. Wait, Isn't a 'Script' a hack?
:percy: