HeroicGamesLauncher
HeroicGamesLauncher copied to clipboard
Uploading cloud save for Dino Crisis on Windows and restoring on Linux does not work
Describe the bug
For this game, when I try to upload my cloud save in Heroic on Windows, it does ok.
Then, when I switch to my Linux (Steam Deck), I download the cloud save, which apparently works without any issues.
However, when I go play the game, the game doesn't find any save files.
Add logs
On Windows
Launching "Dino Crisis" (gog)
Native? Yes
Installed in: C:\Users\felip\Games\Heroic\Dino Crisis
System Info:
CPU: 16x AMD Ryzen 7 5800X 8-Core Processor
Memory: 34.28 GB (used: 20.69 GB)
GPUs:
GPU 0:
Name: NVIDIA Corporation GA103 [GeForce RTX 3060 Ti]
IDs: D=2414 V=10de SD=163f SV=10de
Driver: 572.60
OS: Microsoft Windows 11 Pro 10.0.26100 (win32)
The current system is not a Steam Deck
We are not running inside a Flatpak container
Software Versions:
Heroic: 2.16.0 Scopper Gaban
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli
Game Settings: {
"autoInstallDxvk": false,
"autoInstallDxvkNvapi": false,
"autoInstallVkd3d": false,
"preferSystemLibs": false,
"autoSyncSaves": false,
"enableEsync": true,
"enableMsync": false,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": false,
"battlEyeRuntime": false,
"eacRuntime": false,
"language": "",
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"verboseLogs": false,
"gogSaves": [
{
"name": "save",
"location": "C:\\Users\\felip\\Games\\Heroic\\Dino Crisis\\Save"
}
]
}
Game launched at: Mon Mar 03 2025 01:53:47 GMT-0300 (Horário Padrão de Brasília)
Launch Command: HEROIC_APP_NAME=1661434114 HEROIC_APP_RUNNER=gog GAMEID=umu-0 HEROIC_APP_SOURCE=gog STORE=gog C:\Users\felip\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\x64\win32\gogdl launch "C:\Users\felip\Games\Heroic\Dino Crisis" 1661434114 --platform windows
Game Log:
IMPORTANT: Logs are disabled. Enable verbose logs before reporting an issue.============= End of log =============
15:16:35) INFO: [Gog]: Syncing saves for Dino Crisis
(15:16:35) INFO: [Gog]: Syncing saves for Dino Crisis: GOGDL_CONFIG_PATH=C:\Users\felip\AppData\Roaming\heroic\gogdlConfig powershell -NoProfile Start-Process "`"C:\Users\felip\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\x64\win32\gogdl`"" -Wait -NoNewWindow -ArgumentList "`"--auth-config-path`"","`"C:\\Users\\felip\\AppData\\Roaming\\heroic\\gog_store\\auth.json`"","`"save-sync`"","`"C:\\Users\\felip\\Games\\Heroic\\Dino Crisis\\Save`"","`"1661434114`"","`"--os`"","`"windows`"","`"--ts`"","`"1740977667.003339`"","`"--name`"","`"save`"","`"--force-upload`""
[16/03/2025, 15:16:35] GOGDL_CONFIG_PATH=C:\Users\felip\AppData\Roaming\heroic\gogdlConfig powershell -NoProfile Start-Process "`"C:\Users\felip\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\x64\win32\gogdl`"" -Wait -NoNewWindow -ArgumentList "`"--auth-config-path`"","`"C:\\Users\\felip\\AppData\\Roaming\\heroic\\gog_store\\auth.json`"","`"save-sync`"","`"C:\\Users\\felip\\Games\\Heroic\\Dino Crisis\\Save`"","`"1661434114`"","`"--os`"","`"windows`"","`"--ts`"","`"1740977667.003339`"","`"--name`"","`"save`"","`"--force-upload`""
[SAVES] INFO: Local files: 1
[SAVES] INFO: Files in cloud: 1
[SAVES] WARNING: Forcing upload
[SAVES] INFO: Uploading files
1742148999.033216[SAVES] INFO: Done
$ ls "C:\Users\felip\Games\Heroic\Dino Crisis\Save"
Directory: C:\Users\felip\Games\Heroic\Dino Crisis\Save
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 03/02/2025 22:13 2432 SAVENO1.dns
On Linux
Launching "Dino Crisis" (gog)
Native? No
Installed in: /home/deck/Games/Heroic/Dino Crisis
System Info:
CPU: 8x AMD Custom APU 0405
Memory: 15.53 GB (used: 3.32 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405]
IDs: D=163f V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: SteamOS 3.6.22 holo (linux)
The current system is a Steam Deck (model: LCD) in game mode
We are running inside a Flatpak container
Software Versions:
Heroic: 2.16.1 Scopper Gaban
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli
Game Settings: {
"autoInstallDxvk": true,
"autoInstallDxvkNvapi": false,
"autoInstallVkd3d": true,
"preferSystemLibs": false,
"enableEsync": true,
"enableMsync": false,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": true,
"battlEyeRuntime": true,
"eacRuntime": true,
"language": "",
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"verboseLogs": false,
"wineVersion": {
"bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-latest/proton",
"name": "Proton - Proton-GE-latest",
"type": "proton"
},
"winePrefix": "/home/deck/Games/Heroic/Prefixes/default/Dino Crisis",
"wineCrossoverBottle": "",
"gogSaves": [
{
"name": "save",
"location": "/home/deck/Games/Heroic/Prefixes/default/Dino Crisis/pfx/dosdevices/x:/Games/Heroic/Dino Crisis/Save"
}
]
}
Game launched at: Sun Mar 16 2025 15:12:41 GMT-0300 (Brasilia Standard Time)
Winetricks packages:
Launch Command: SteamGameId="heroic-Dino Crisis" HEROIC_APP_NAME=1661434114 HEROIC_APP_RUNNER=gog GAMEID=umu-1661434114 HEROIC_APP_SOURCE=gog STORE=gog STEAM_COMPAT_INSTALL_PATH="/home/deck/Games/Heroic/Dino Crisis" LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/.steam/steam WINEPREFIX="/home/deck/Games/Heroic/Prefixes/default/Dino Crisis" STEAM_COMPAT_DATA_PATH="/home/deck/Games/Heroic/Prefixes/default/Dino Crisis" PROTONPATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-latest WINE_FULLSCREEN_FSR=0 PROTON_DISABLE_NVAPI=1 PROTON_EAC_RUNTIME=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 PROTON_LOG_DIR=/home/deck/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl launch "/home/deck/Games/Heroic/Dino Crisis" 1661434114 --no-wine --wrapper "/app/bin/gamemoderun "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/umu/umu_run.py"" --platform windows
Game Log:
IMPORTANT: Logs are disabled.
Enable verbose logs in Game's settings > Advanced tab > 'Enable verbose logs' before reporting an issue.
(15:21:12) INFO: [Gog]: Syncing saves for Dino Crisis
(15:21:12) INFO: [Gog]: Syncing saves for Dino Crisis: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json save-sync "/home/deck/Games/Heroic/Prefixes/default/Dino Crisis/pfx/dosdevices/x:/Games/Heroic/Dino Crisis/Save" 1661434114 --os windows --ts 1740977849.957765 --name save --force-download
[16/03/2025, 15:21:12] GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json save-sync "/home/deck/Games/Heroic/Prefixes/default/Dino Crisis/pfx/dosdevices/x:/Games/Heroic/Dino Crisis/Save" 1661434114 --os windows --ts 1740977849.957765 --name save --force-download
[SAVES] INFO: Local files: 1
[SAVES] INFO: Files in cloud: 1
[SAVES] WARNING: Forcing download
[SAVES] INFO: Downloading files
1742149274.893232[SAVES] INFO: Done
$ ls -la '/home/deck/Games/Heroic/Prefixes/default/Dino Crisis/pfx/dosdevices/x:/Games/Heroic/Dino Crisis/Save'
total 12
drwxr-xr-x 2 deck deck 4096 fev 13 14:53 .
drwxr-xr-x 6 deck deck 4096 fev 13 14:50 ..
-rw-r--r-- 1 deck deck 2432 fev 3 22:13 SAVENO1.dns
Steps to reproduce
Explained above.
Expected behavior
To restore correctly on Linux.
Screenshots
No response
Heroic Version
Latest Stable
System Information
Windows 11 Steam Deck
Additional information
No response
The file is being correctly transferred, but the game doesn't detect it as it seems.
Hmmm it seems like the game expect the saves to be stored in the game's install folder but the saves are being downloaded inside the wine prefix?
how does it all look on windows? the paths and everything? what happens if you manually put the saves inside the game folder instead of the prefix?