Hello, I have been using steam to run a pirated version of elden ring on my linux desktop. This works fine but now i wanna move to heroic launcher instead of steam. The game launches but i dont have any progress in the game. I think it has something todo with wineprefix but i have no clue how to solve this.
Does someone know how i can solve this? Thanks for your time!
You’ll want to get the save from steams prefix and copy it to heroics prefix, or your default prefix. Sorry, not near a pc so this’ll be a bit off
The steam save file should be located somewhere around here:
$HOME/.local/share/Steam/steamapps/compatdata/1245620/pfx/drive_c/users/steamuser/AppData/Roaming/EldenRing
It should be called something like “er0001.sl2”
Find the same location in your heroic prefix, which should be saved here
$HOME/Games/Heroic/Prefixes/EldenRing/pfx/drive_c/users/steamuser/AppData/Roaming/EldenRing/
Locations may be a bit different, sorry for any possible confusion.
If you removed the game from steam already though the save file is gone. This has bitten me in the past personally
Edit: Save file ends in sl2, not sl as I had stated before the edit
Thanks for your respons! But i have a problem The game id you mentioned is indeed the one for eldenring but i dont have that id in my .local/share/Steam/steamapps this i think bc steam doesnt recognize the game it just shows eldenring.exe without a logo or something. How can i find the game id of it?
Ah shit, yes, that’s a good point. It eill give a semi random I’d to non-steam games. I don’t know if the prefix is guessible, so when I need to I check each folder for it.
Now thinking though that’s a fairly dumb way of doing it. I’d suggest instead searching for “EldenRing” in the
.local/share/Steam/steamapps
folder. May that be in your normal file manager such as plasmas dolphin, or with the find command in terminal[root@nixos:/home/reinoud]# find . -type f -name “elden” ./.config/lutris/games/elden-1698937086.yml ./.config/lutris/games/eldenring-1706884017.yml ./Desktop/eldenring.exe.desktop ./Games/ELDEN RING/_Windows7_Fix/Game/eldenring_win7.exe ./Games/ELDEN RING/Game/eldenring.exe ./.local/share/Steam/steamapps/compatdata/3992344196/pfx/drive_c/proton_shortcuts/icons/32x32/apps/8637_eldenring.0.png ./.local/share/Steam/steamapps/compatdata/3992344196/pfx/drive_c/proton_shortcuts/icons/64x64/apps/8637_eldenring.0.png ./.local/share/Steam/steamapps/compatdata/3992344196/pfx/drive_c/proton_shortcuts/icons/128x128/apps/8637_eldenring.0.png ./.local/share/Steam/steamapps/compatdata/3992344196/pfx/drive_c/proton_shortcuts/icons/256x256/apps/8637_eldenring.0.png ./.local/share/Steam/steamapps/compatdata/3992344196/pfx/drive_c/proton_shortcuts/icons/16x16/apps/8637_eldenring.0.png ./.local/share/Steam/steamapps/compatdata/3992344196/pfx/drive_c/proton_shortcuts/icons/48x48/apps/8637_eldenring.0.png ./.local/share/RecentDocuments/eldenring.exe.desktop
So i assume 3992344196 is my game id. But when entering : .local/share/Steam/steamapps/compatdata/3992344196/pfx/drive_c/users/steamuser/AppData/Roaming i dont see a elding ring folder. Only a microsoft folder with nothing usefull in it. Using the find command im also unable to find a .sl file:
find . -type f -name “*.sl”
Returns nothing
sorry about that, the file is called
ER0000.sl2
You should try
find . -type f -name "*.sl2"
For others that may see this and be confused, what you’re asking is for any file ending in exactly
.sl
. Since the ending issl2
it’ll be false, as there’s a2
at the end.Alright this returned some results!!!
root@nixos:/home/reinoud]# find . -type f -name “*.sl2” ./Games/Heroic/Prefixes/default/Elden Ring/drive_c/users/reinoud/AppData/Roaming/EldenRing/76561197960267366/ER0000.sl2 ./Games/ELDEN RING/drive_c/users/reinoud/AppData/Roaming/EldenRing/76561197960267366/ER0000.sl2 ./.wine/drive_c/users/reinoud/AppData/Roaming/DarkSoulsIII/0110000100000666/DS30000.sl2 ./.local/share/Steam/steamapps/compatdata/2513850683/pfx/drive_c/users/steamuser/AppData/Roaming/EldenRing/76561197960267366/ER0000.sl2 ./.local/share/Steam/steamapps/compatdata/783770/pfx/drive_c/drive_c/drive_c/users/reinoud/AppData/Roaming/DarkSoulsIII/0110000100000666/DS30000.sl2 ./.local/share/Steam/steamapps/compatdata/783770/pfx/drive_c/drive_c/users/reinoud/AppData/Roaming/EldenRing/76561197960267366/ER0000.sl2 ./.local/share/Steam/steamapps/compatdata/783770/pfx/drive_c/users/reinoud/AppData/Roaming/DarkSoulsIII/0110000100000666/DS30000.sl2 ./.local/share/Steam/steamapps/compatdata/783770/pfx/drive_c/users/reinoud/AppData/Roaming/EldenRing/76561197960267366/ER0000.sl2 ./.local/share/Steam/steamapps/compatdata/3523680750/pfx/drive_c/users/steamuser/AppData/Roaming/DarkSoulsIII/0110000100000666/DS30000.sl2
Now i just past the .sl2 file in $HOME/Games/Heroic/Prefixes/EldenRing/pfx/drive_c/users/steamuser/AppData/Roaming/EldenRing/ ?
Tested it and it works, Thank you very very very much for your time and help!!! Its unbelieveble how much of a better launcher heroic is instead of steam :). Thanks again !!!
deleted by creator