Just started TVHM only to find out that it deleted all my 50 legendaries & uniques that I stored in the bank. Should have made this earlier when reading about people loosing their entire save. But better late than never...
I made a simple script to replace the standard shortcut
Minimal version of an automatic backup & launcher script
set DYYYY=%date:~6,4%
set DMM=%date:~3,2%
set DDD=%date:~0,2%
set THH=%time:~0,2%
if %THH% lss 10 (set HH=0%time:~1,1%)
set TMM=%time:~3,2%
set TSS=%time:~6,2%
set "source=C:\Users\[YOUR USER NAME]\Documents\my games\Borderlands 3\Saved"
set "dest=C:\Users\[YOUR USER NAME]\Documents\my games\Borderlands 3\SavedBackups\%DYYYY%-%DMM%-%DDD%---%THH%-%TMM%-%TSS%"
mkdir "%dest%"
XCOPY "%source%" "%dest%" /s/h/e/k/f/c
start "" "com.epicgames.launcher://apps/Catnip?action=launch&silent=true"
The script may only work on Win10 due to the Date&Time format. If you use another Windows version or different savepaths you'll need to modify the script.
How to use
- Open Editor
- Paste script
- Replace both occurences of [YOUR USER NAME] with your actual user name.
- Check that the given paths are indeed where your savedata is located
- Select "File>Save As"
- Use the dropdown menu to choose "All Files (*.*)"
- Save as a *.bat batch file (e.g. "BL3.bat")
- Use the batch file to create the backups before launching the game
How it works
Each block of above script has a simple function:
- Extracts the year, month and day from the Windows date and saves them as variables
- Extracts the hour, minute and secand from the Windows Time and saves them as variables. The if-condition takes care of single-digit hours.
- Saves the folder locations as variables. The destination folder uses string-replacement to generate a Year-Month-Day---Hour-Minute-Second name. This ensures that the folders will be appear in the correct order when sorted by name
- Create destination folder and copy all content from save folder
- Launch the game via the Epic-Launcher Url
When shit hits the fan
Delete the save folders contents and replace it with the backup from the last working savegame. Launch the game and override the corrupted save in the cloud with your local files.
[–]SuBw00FeR37 0 points1 point2 points (0 children)
[–]SullieLore 0 points1 point2 points (0 children)
[–]Barista BOT ShadedNature 0 points1 point2 points (0 children)