Steam for Linux

Steam for Linux

This topic has been locked
@R+5 Jan 23, 2019 @ 9:00am
Where does proton install windows folders for each game-app-program?
Im trying to migrate dark souls 2 sotds save file to try to run in in linux, but im unable to figure out or find where i should place the save file from windows so i can load it in linux.
< >
Showing 1-15 of 16 comments
Cat on Linux Jan 23, 2019 @ 9:23am 
use this site to see each game save paths and other useful info
https://pcgamingwiki.com/wiki/Dark_Souls_II:_Scholar_of_the_First_Sin
Aoi Blue Jan 23, 2019 @ 10:17am 
Does Dark Souls 2 have cloud sync support?

If so, Steam will copy over the save files just fine.

Otherwise, copy the files to the appropriate subdirectory under:
$HOME/.steam/steam/steamapps/compatdata/[gameid]/pfx


The GameID is in the url to the steam store page for the game, or it can be searched for online. According to the site above it is "335300"

I recommend using SteamCloud game sync if it works for the game.
@R+5 Jan 23, 2019 @ 2:52pm 
@Aoi Blue thanks for your answer
@Rogue and also thanks for pointing the faq

i was searching inside home for the folder, and wasnt abe to find the files. im using another place for the library, and i didnt search there because i thought proton kept config files at home, rather than at wherever the library is.
Last edited by @R+5; Jan 23, 2019 @ 2:53pm
Aoi Blue Jan 23, 2019 @ 3:34pm 
BTW, Dark Souls II does not have cloud sync.

The save game files can be transfered to the appropriate directory. It usually works best to use the "Run Once" technique to get the file directories created before you overwrite the game save.

Make sure to reset the permissions on the files after you transfer them. They should be set to the same permission profile as the config settings, and be set to your login username and group (unless you use are doing something fancy that runs steam under a different username.)
@R+5 Jan 23, 2019 @ 4:10pm 
Before i read your last comment, i tried running the game with my save file, and also after overwriting the installed files from proton with windows files (for whatever reason it didnt finish copying everything). why i did it? just to experiment.

i thought i should give it a shot before trying anything else. whatever wasnt overwritten or missed, doesnt looks to have messed up the game. i was able to load and play with my original file, and all settings were ok. i also didnt though about changing username, which i should have as what you wrote makes sense: those files could have problems with permissions, but it looks like nothing went wrong, so who knows...

Anyway, at least the game is working and i also didnt lost my file. i found out the absense of steam cloud in a hard way a year ago (lost a previous save file from this game when deleting and reinstalling things), which i why i knew i had to back it up manually. i also learned some people sync the file using cloud services that allow to sync external folders, so they can use the same file in different machines, but im not interested in that since i only use one, but i guess is good to know that a hack works.
Last edited by @R+5; Jan 23, 2019 @ 4:11pm
luziferius Oct 18, 2019 @ 3:54am 
Originally posted by @R+5:
those files could have problems with permissions
Just for information: Non-Linux file systems (like NTFS, FAT32, exFAT) don’t support the POSIX file permissions, thus the file-system mount helper and fs driver used to mount&read those makes up some arbitrary value.

You can see the values used in the mount options when running the
mount
command to display what’s curently mounted.

The default is most probably either 644 which is fine (read&write for you and read-only for the group and others) or 755 which includes the executable bit in addition. If it is the latter, you may want to remove the executable bit from all files copied off that file system. Otherwise your system may treat the save files like executables and offers to run them as such, which will obviously fail.
Marlock Oct 18, 2019 @ 7:48am 
for using an NTFS partition on Proton, here is the best guide (by Valve themselves):
https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows

...but honestly the best long-term solution is migrating files to an ext4 partition instead
ack0329 Oct 20, 2019 @ 2:27pm 
Originally posted by Aoi Blue:
Does Dark Souls 2 have cloud sync support?

If so, Steam will copy over the save files just fine.

Otherwise, copy the files to the appropriate subdirectory under:
$HOME/.steam/steam/steamapps/compatdata/[gameid]/pfx


The GameID is in the url to the steam store page for the game, or it can be searched for online. According to the site above it is "335300"

I recommend using SteamCloud game sync if it works for the game.

Great Info I th:steamhappy:ink, Mark
Edouard Mar 16 @ 2:09pm 
Originally posted by Aoi Blue:
Does Dark Souls 2 have cloud sync support?

If so, Steam will copy over the save files just fine.

Otherwise, copy the files to the appropriate subdirectory under:
$HOME/.steam/steam/steamapps/compatdata/[gameid]/pfx


The GameID is in the url to the steam store page for the game, or it can be searched for online. According to the site above it is "335300"

I recommend using SteamCloud game sync if it works for the game.


In fact, $HOME/.steam/steam is a symlink that points to $HOME/.local/share/Steam.

If you are exploring the directory from another computer (e.g., by mounting the disk), the symlink will still reference the original system’s Steam folder, not the mounted disk’s Steam folder.

So, if your .steam folder appears empty or incorrect, don’t panic! This usually happens because the symlinks are broken or not properly resolved. You can fix it by directly accessing $HOME/.local/share/Steam .
Originally posted by Edouard:
Originally posted by Aoi Blue:
Does Dark Souls 2 have cloud sync support?

If so, Steam will copy over the save files just fine.

Otherwise, copy the files to the appropriate subdirectory under:
$HOME/.steam/steam/steamapps/compatdata/[gameid]/pfx


The GameID is in the url to the steam store page for the game, or it can be searched for online. According to the site above it is "335300"

I recommend using SteamCloud game sync if it works for the game.


In fact, $HOME/.steam/steam is a symlink that points to $HOME/.local/share/Steam.

If you are exploring the directory from another computer (e.g., by mounting the disk), the symlink will still reference the original system’s Steam folder, not the mounted disk’s Steam folder.

So, if your .steam folder appears empty or incorrect, don’t panic! This usually happens because the symlinks are broken or not properly resolved. You can fix it by directly accessing $HOME/.local/share/Steam .


That was 6 years ago. I think he already knows how symbolic links work.
@R+5 Mar 17 @ 1:26pm 
Originally posted by grzegorz77:
That was 6 years ago. I think he already knows how symbolic links work.

imo, even if the thread is old, if the information can be useful to others, is ok to add it. sometimes i have find how to fix something from old comments.

your comment, on the othr hand, isnt helpful
Last edited by @R+5; Mar 17 @ 1:27pm
Originally posted by @R+5:
Originally posted by grzegorz77:
That was 6 years ago. I think he already knows how symbolic links work.

imo, even if the thread is old, if the information can be useful to others, is ok to add it. sometimes i have find how to fix something from old comments.

your comment, on the othr hand, isnt helpful

I don't agree with you, I have a different opinion.
Over the past 6 years, so much has changed in Linux when it comes to gaming that such old advices is often harmful.
Last edited by grzegorz77; Mar 17 @ 3:01pm
@R+5 Mar 17 @ 3:46pm 
Originally posted by grzegorz77:
Originally posted by @R+5:

imo, even if the thread is old, if the information can be useful to others, is ok to add it. sometimes i have find how to fix something from old comments.

your comment, on the othr hand, isnt helpful

I don't agree with you, I have a different opinion.

Is not only my opinion, is just something factual and logical.

Over the past 6 years, so much has changed in Linux when it comes to gaming that such old advices is often harmful.

half-true. old advices can only be harmful, if their content cannot be applied or work as intended for what it is specified in them.

Unlike windows or apple os´s, the way linux works changes little, because its main purpose is to be more stable and reliable, to be used industrially (ie most servers for most stuff, use linux). That also means, that everything is must be designed to be as consistent as possible within its own structure.

in less words: linux itself hasnt changed as much as you suggest.

Is also not a valid argument when the comment you were criticising was making an explanation about how to find the right path and how to make symlinks and use them to fix or avoid issues.

@Edouard: In fact, $HOME/.steam/steam is a symlink that points to $HOME/.local/share/Steam. If you are exploring the directory from another computer (e.g., by mounting the disk), the symlink will still reference the original system’s Steam folder, not the mounted disk’s Steam folder. So, if your .steam folder appears empty or incorrect, don’t panic! This usually happens because the symlinks are broken or not properly resolved. You can fix it by directly accessing $HOME/.local/share/Steam .

that information is still valid and true.
funny you wrote back all that, rather than checking first.
Last edited by @R+5; Mar 17 @ 3:58pm
I assure you that a lot has changed in the last 20 years.
eg. syslinux > grub > grub 2 > efi - to show you how big these changes are
ifconfig > ip ; dd locked at the driver level ; wine > proton ; xorg > wayland

These are just simple examples, but Linux has changed a lot.
Debian today is not what debian was 20 years ago.
And most clones today behave more like windows, let's say that ideologically it's something like win7.

That's how I see it.
@R+5 Mar 17 @ 4:54pm 
Originally posted by grzegorz77:
I assure you that a lot has changed in the last 20 years.
eg. syslinux > grub > grub 2 > efi - to show you how big these changes are
ifconfig > ip ; dd locked at the driver level ; wine > proton ; xorg > wayland

These are just simple examples, but Linux has changed a lot.
Debian today is not what debian was 20 years ago.
And most clones today behave more like windows, let's say that ideologically it's something like win7.

That's how I see it.

again, did you read the comment?
are the statements still true or not?
are they still valid relative to their content?
why your example has nothing to do with what is mentioned in it (about the symlinks, the directories, and how to fix related issues)?

you made a mistake, but is more telling you are still unable to read the comment to confirm it is. im just saying just learn to read twice before commenting stuff.
< >
Showing 1-15 of 16 comments
Per page: 1530 50