Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 1.61 KB

File metadata and controls

65 lines (43 loc) · 1.61 KB

Save Transfer Guide

Use this workflow when moving saves from Windows into a GPTK/Wine prefix.

Find the Real Save Folder

The safest method is to start the game once, create a new save, quit, then search by modified time:

find "$GPTK_PREFIX_ROOT" -type f \( -iname 'ER0000*' -o -iname '*.sl2' -o -iname '*.co2' \) -print -exec ls -lT {} \;

For Elden Ring under the Steam prefix, the folder usually looks like:

$GPTK_PREFIX_ROOT/Steam/drive_c/users/crossover/AppData/Roaming/EldenRing/<steam-id>/

ERSC commonly uses:

ER0000.co2
ER0000.co2.bak

Stock Elden Ring commonly uses:

ER0000.sl2
ER0000.sl2.bak

Back Up Before Replacing

srcroot="/path/to/windows-save-backup"
dstroot="$GPTK_PREFIX_ROOT/Steam/drive_c/users/crossover/AppData/Roaming/EldenRing"
stamp="$(date +%Y%m%d-%H%M%S)"
backup="$GPTK_EXTERNAL_ROOT/saves_backup/Elden Ring/mac-prefix-before-restore/$stamp"

mkdir -p "$backup"
cp -pR "$dstroot"/* "$backup"/

Restore Saves

Copy the Windows save files into the exact folder the game created:

cp -p "$srcroot/<steam-id>/ER0000.co2" "$dstroot/<steam-id>/ER0000.co2"
cp -p "$srcroot/<steam-id>/ER0000.co2.bak" "$dstroot/<steam-id>/ER0000.co2.bak"

If your backup has multiple SteamID folders, keep them as separate folders under EldenRing/.

Verify

shasum -a 256 "$srcroot/<steam-id>/ER0000.co2" "$dstroot/<steam-id>/ER0000.co2"

The hashes should match.

If the game still only shows New Game, the path is probably correct but the save is being rejected because of account binding, game version, mod save format, or save header data.