protonscr

Borderlands 3 Steam Cloud not working properly for not english prefixes

steamopen Steam clientProton
ValveSoftware/steam-for-linux#7050 · opened 2020-04-19 by VortexAcherontic · updated 2020-04-19 · 1 comments · github
VVortexAcherontic 2020-04-19 github

Hey everyone,

The Steam Cloud synchronisation for Borderlands 3 seems not to work properly.

Steps to reproduce:

  1. Play Bordrlands 3 via Proton and create a new character
  2. Quit the game
  3. Delete the Proton Prefix <path-to-Steam-library>/steamapps/compatdata/397540/
  4. Re-Launch the game and find the previously character missing.

The Save games for Borderlands 3 are located at <path-to-Steam-library>/steamapps/compatdata/397540/pfx/drive_c/users/steamuser/Meine Dokumente/My Games/Borderlands 3/Saved/SaveGames/<steam.user-id>/

Since I am from germany and therefore run a German Steam Client the folder "My Documents" is called "Meine Dokumente" maybe this is the root cause if the cloud service only scans for My Documents which is not present in my case.

I tested other games like Agony Unrated which has their save games located at <path-to-Steam-library>/steamapps/compatdata/879420/pfx/drive_c/users/steamuser/Local Settings/Application Data/Agony/Saved_Unrated/ for this games the cloud saves work just fine but also there are no i10n folders involved.

Let me know if I can provide any more usefull data.

The cloud log confirms my initial idea for the root cause. The cloud service forcefully scans for My Documents which is not present on any non English Proton prefix

cloud_log:

[2020-04-13 19:48:23] [AppID 397540] Starting sync (AC Launch,down,)
[2020-04-13 19:48:23] [AppID 397540] Download complete in build list
[2020-04-13 19:48:23] [AppID 397540] Running AutoCloud on launch. Looking for existing files to watch:
[2020-04-13 19:48:23] [AppID 397540] AutoCloud done. Watching 0 files
[2020-04-13 19:48:51] [AppID 397540] Running AutoCloud on exit. Looking for new and updated files
[2020-04-13 19:48:51] [AppID 397540]     Evaluating rule 0 with root="WinMyDocuments" path="My Games/Borderlands 3/Saved/SaveGames/76561198109214015" pattern="*.sav"
[2020-04-13 19:48:51] [AppID 397540]         Found 0 files that match /home/vortex/.local/share/Steam/steamapps/compatdata/397540/pfx/drive_c/users/steamuser/My Documents/My Games/Borderlands 3/Saved/SaveGames/76561198109214015/*.sav
[2020-04-13 19:48:51] [AppID 397540]     Evaluating rule 1 with root="GameInstall" path="OakGame/Saved/SaveGames/76561198109214015" pattern="*.sav"
[2020-04-13 19:48:51] [AppID 397540]         Found 0 files that match /home/vortex/.local/share/Steam/steamapps/common/Borderlands 3/OakGame/Saved/SaveGames/76561198109214015/*.sav
[2020-04-13 19:48:51] [AppID 397540] AutoCloud complete
Kkisak-valve maintainer 2020-04-19 github

Hello @VortexAcherontic, in general we're using one issue report per unsupported game title being run through Proton, but Steam's Cloud saves are managed by the Steam client, not Proton, which is why this issue report was transferred to the steam-for-linux issue tracker.

Nothing extracted yet.