Pc saves transferred to steam deck

This forum is the ideal place for all discussion relating to X4. You will also find additional information from developers here.

Moderator: Moderators for English X Forum

diablo_xx2
Posts: 12
Joined: Sat, 12. May 12, 14:34
x4

Pc saves transferred to steam deck

Post by diablo_xx2 »

Hi,

I imagine this has already been posted about, so can only apologise.
Has any one managed to transfer saves from pc to steam deck successfully. I have transferred saves through my network using FileZilla. I have also tried using an SD card. Please can someone help?

Thanks
aerojet029
Posts: 82
Joined: Tue, 20. Aug 13, 14:36
x4

Re: Pc saves transferred to steam deck

Post by aerojet029 »

do you have them in the correct location on the steam deck?

assuming you are coming from windows your save game will be under Documents\Egosoft\X4\ and you can find the save folder in there

on steam deck (assumption: steam isn't installed as a flatpack because it is integrated with the OS)
steam:
are you running a windows exe under proton? (not ideal)
-you'll have to look for the appropriate proton prefix under steam compatdata and then it'll be under the same folder as on windows.
are you running the native?
-i'm not a sure excatly where steam will put it, but the pcgaming wiki says $HOME/.config/EgoSoft/X4/<user-id>/save/

GoG:
$HOME/.config/EgoSoft/X4/save/

the saves are cross compatible and I had no problem running between the too. I use a utility syncthing to make sure both devices stay up to date. you just have to find the save location and it should recognize them. https://www.pcgamingwiki.com/wiki/X4:_Foundations here is a general guide, but it may not be exact. first place to check is ~/.config/Egosoft for an X4 folder

double check if installed on steam you are using the native version by checking the compatibility tab (same as changing proton versions)

trying to cover as many bases with a single post sorry if a bit long.
diablo_xx2
Posts: 12
Joined: Sat, 12. May 12, 14:34
x4

Re: Pc saves transferred to steam deck

Post by diablo_xx2 »

Hi Aerojet029, thanks for your response. unable to find location $HOME/.config/EgoSoft/X4/<user-id>/save/. I'm new to steam deck.

I'm not sure what you mean by running a windows exe under proton? (not ideal). I Installed steam via steam app and play via app and not desktop mode. Have you managed to transfer saves from pc? do you have an idiots guide? I have looked only but found nothing specific,

I really appreciate the help!
BingRazer
Posts: 12
Joined: Thu, 25. Apr 19, 01:13
x4

Re: Pc saves transferred to steam deck

Post by BingRazer »

I also had some issues a while ago with cloud saves not being visible on linux. The fix was to download the cloud save (https://store.steampowered.com/account/remotestorage) and paste it in the folder others have specified. You may need to adjust the case of the file names (mine are all lower case), but I might be mixing up the normal loading of saves with the script to find the Erlking vaults (case sensitivity of file names on linux varies with the formatting of the drive iirc).

As the others said, you should run X4 natively, proton is not required.

Note that after doing the above steps, you can use cloud saves if you choose to, it was just the first time I loaded the game that I had to do this.
BingRazer
Posts: 12
Joined: Thu, 25. Apr 19, 01:13
x4

Re: Pc saves transferred to steam deck

Post by BingRazer »

diablo_xx2 wrote: Tue, 31. Dec 24, 16:59 unable to find location $HOME/.config/EgoSoft/X4/<user-id>/save/. I'm new to steam deck.
Try ~/.config/EgoSoft/X4/<user-id>/save/. The user-id should be the only folder present under X4 (unless two steam accounts have played X4 on your steam deck). The ~/ takes you to your user's home directory (e.g. /home/diablo_xx2/). If you do not see .config then check you have hidden files visible (or just enter the folder into the address bar of the file browser).
diablo_xx2 wrote: Tue, 31. Dec 24, 16:59 I'm not sure what you mean by running a windows exe under proton? (not ideal)
It is very common to run games on Steam with proton (which is a compatibility layer to allow linux to run windows applications). This would be enabled by right clicking X4 in steam then going to properties > compatability > force use of a specific steam play compatibility tool > proton x.x-x. Think of it like service packs for Windows when running old games. As you can see from protondb (https://www.protondb.com/app/392160), X4 runs perfectly fine natively so the "force use of a specific steam play compatibility tool" box can be unchecked.

Return to “X4: Foundations”