Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- REM ---------Instructions--------------
- REM requires 7zip: https://www.7-zip.org/
- REM open notepad
- REM save file as .bat, not .txt
- REM copy all of this code
- REM scroll down to "--------Game Lists--------------" and update for your games and file paths
- REM good place to identify the file paths for save games is https://www.pcgamingwiki.com/
- REM delete/add game sections as needed.
- REM --note - any rows starting REM will be ignored by the programme
- REM if you want the command prompt to close after running, delete the last line, "pause"
- REM to run, double click .bat file.
- REM to open again to edit, right click .bat file and click edit.
- REM ---------Sets Time/Date for file path--------------
- REM -- Get the time from WMI - should work in all locales
- set X=
- for /f "skip=1 delims=" %%x in ('wmic os get localdatetime') do if not defined X set X=%%x
- REM -- dissect into parts
- set DATE.YEAR=%X:~0,4%
- set DATE.MONTH=%X:~4,2%
- set DATE.DAY=%X:~6,2%
- set DATE.HOUR=%X:~8,2%
- set DATE.MINUTE=%X:~10,2%
- set DATE.SECOND=%X:~12,2%
- REM set DATE.FRACTIONS=%X:~15,6%
- REM set DATE.OFFSET=%X:~21,4%
- REM -- combine parts for file path
- set cur_DateTime=%DATE.YEAR%-%DATE.MONTH%-%DATE.DAY%T%DATE.HOUR%_%DATE.MINUTE%_%DATE.SECOND%
- REM echo %cur_DateTime%
- REM ---------Game Lists--------------
- REM --note - any rows starting REM will be ignored by the programme
- REM -- Example Format:
- REM ECHO -
- REM ECHO -----------******Game Title Here******-----------
- REM "<7 zip file path>\7z.exe" a "<Filepath for backup file>\<file Name>.7z" "<save file path>"
- ECHO -
- ECHO -----------******The Binding of Isaac: Rebirth******-----------
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\Binding-of-Isaac-Rebirth.7z" "%USERPROFILE%\Documents\My Games\Binding of Isaac Rebirth\"
- ECHO -
- ECHO -----------******Divinity: original sin 2 definitive edition******-----------
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\Divinity_original_sin_2_DE.7z" "C:\Users\UserName\Documents\Larian Studios\Divinity Original Sin 2 Definitive Edition\PlayerProfiles"
- ECHO -
- ECHO -----------******Factorio******-----------
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\Factorio.7z" "D:\games\Factorio\saves"
- ECHO -
- ECHO -----------******OpenRCT2******-----------
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\OpenRCT2.7z" "%USERPROFILE%\Documents\OpenRCT2\"
- ECHO -
- ECHO -----------******OpenTTD******-----------
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\OpenTTD.7z" "C:\Users\UserName\Documents\OpenTTD\save"
- ECHO -
- ECHO -----------******PC building simulator******-----------
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\PC_BuildingSimulator.7z" "D:\games\PC Building Simulator\Saves"
- ECHO -
- ECHO -----------******Terraria******-----------
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\Terraria_PlayersFoleder.7z" "C:\Users\UserName\Documents\My Games\Terraria\Players"
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\Terraria_WorldsFolder.7z" "C:\Users\UserName\Documents\My Games\Terraria\Worlds"
- ECHO -
- ECHO -----------******Witcher 3******-----------
- "C:\Program Files\7-Zip\7z.exe" a "F:\GameSaveBackups\BatBackups\%cur_DateTime%\Witcher3.7z" "%USERPROFILE%\Documents\The Witcher 3\gamesaves\"
- ECHO -
- ECHO -
- ECHO -
- ECHO -
- ECHO -Complete? Check all say OK and no errors
- PAUSE
RAW Paste Data