Steam cloud sync and game's save directory can mismatch on Win10+ causing saves to not appear/sync

+
Steam's save synced save file directory on Win 10+ and the directory the game is reading them from can mismatch! I assume that the game handles the link incorrectly and does not follow symlinks when attempting to read/save files!

This caused me believing that the game deleted my save files. But I still had 200+mb worth of save files synced and downloaded on my Steam's cloud saves. So, something was wrong and I moved the files to a the directory that does not follow symlinks. And voilà, the save files re-appeared in the game.

Steps to reproduce:
  1. Close the game and Steam.
  2. When you right click the "Saved Games" directory on Win 10/11, you can change its location. I did that to move as many files to another drive as possible.
  3. Steam's cloud files use the new location and is happy.
  4. The game does not read from that location and cannot find the save files anymore.
  5. If you create a new directory with the name "Save Games" (yes, you can just do that!) and copy over your cloud saves, the game will detect them there.
Therefore, the game is not using symlinks when accessing the directory. Therefore, it ends up reading from the wrong location. I did not test saving, but it is likely that this is using the wrong location as well.

I've attached a picture that hopefully helps you understanding the unusual scenario that I have on my system.
Other games that use that save game directory handle this correctly (e.g. Blizzard in Diablo 2 Resurrected).

TLDR: The game needs to follow symlinks to reach the save game directory, else you can mismatch with Steam's cloud save file location!
 

Attachments

  • cp2077steamCloudSyncDirectoryMismatch.png
    cp2077steamCloudSyncDirectoryMismatch.png
    95.4 KB · Views: 163
Top Bottom