Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Topic on User talk:Macgovern

Steam Play (Linux) file paths

3
Leblayd (talkcontribs)

Hi, I just made an edit that you fixed (totally valid, I was going to fix it myself).

But I am a bit confused. The auto-generated path for Steam Play is just straight up wrong. I tried looking at the docs to see if it can be overridden, but no luck so far.

The [Note 1] disclaimer does mention something about Cloud Saves, but this game does not have them, which is what the auto-generated stuff is showing. But it's wrong. Not sure if this is the case for all Steam games without Cloud Saves, but this one in particular is the *Steam Library*. **Not** in the steam installation folder. I know many people just have a single library in the main install path, but this is misleading.

And I didn't even find a Path variable for Steam Library, so I had to write it manually.

I also find it weird how it doesn't auto-generate the *full* Proton path from the Windows one. Because if Windows is set to %USERPROFILE%\, then it might as well just copy and replace it with <Steam-folder>/steamapps/compatdata/1208400/pfx/drive_c/users/steamuser/[...the rest of the path]

Aemony (talkcontribs)

Hi,

The path that's auto-generated is as it is due to various technical limitations.

For example, since the save game cloud syncing is set _after_ the configuration and save game data location, the Steam Play (Linux) auto-generated note note isn't actually aware of whether the game has Steam Cloud support or not.

Similarly, the way the wiki handles Windows paths means we cannot (currently) generate some string such as "drive_c/users/steamuser" automatically from a given input string like "%USERPROFILE%\AppData\LocalLow\Crimson Tales\Onirism". We may eventually get to that point, though it's sometime in the future as it requires migrating the backend code of these templates to a more powerful scripting language.

Past that, as I understand it the core problem is the fact that the auto-generated note points to "<Steam-folder>" and not e.g. "<Steam-library>" ? If so, is everything else otherwise correct (as in, it's stored below "<Steam-library>/steamapps/compatdata/1057640/pfx/..." ? Changing "Steam-folder" to "Steam-library" is someting that we can do.

Aemony (talkcontribs)

I have improved the auto-generated note to now say the following:

<SteamLibrary-folder>/steamapps/compatdata//pfx/

[Note] says the following:

Notes regarding Steam Play (Linux) data:

The Steam Cloud part has also been automated and will only appear if the game uses Steam Cloud (may take a page refresh or two on the server-side for the note to appear).