SOLVED Trouble moving form steam to heroic launcher

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!

sorrybookbroke , (edited )
@sorrybookbroke@sh.itjust.works avatar

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.s2l"

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

cejonit923 OP ,

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?

sorrybookbroke , (edited )
@sorrybookbroke@sh.itjust.works avatar

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

cejonit923 OP , (edited )

[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

cejonit923 OP , (edited )

I did a tree on the folder and found a few references to elden ring but i had no idea what to do with it. The tree output can be found at https://pastebin.com/wYMG8D7L

sorrybookbroke , (edited )
@sorrybookbroke@sh.itjust.works avatar

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 is sl2 it'll be false, as there's a 2 at the end.

cejonit923 OP ,

find . -type f -name "*.sl2"

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/ ?

sorrybookbroke , (edited )
@sorrybookbroke@sh.itjust.works avatar

You'll need to run the game once, at which point there should be a folder with a bunch of numbers in that folder. It seems like the folder is here from what you've posted:

$HOME/Games/Heroic/Prefixes/default/Elden Ring/drive_c/users/reinoud/AppData/Roaming/EldenRing/76561197960267366

I could be wrong however, sorry for that I only use heroic for GOG games

But yeah, just paste the ER0000.sl2 file in that folder and all should be good, as long as you're using the same pirated version of EldenRing. If you start the game and it says save file currupted or something along those lines, though I doubt it will, you'll need the eldenring save manager mod to fix it. Again however, I doubt this is needed

cejonit923 OP ,

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 !!!!

pfaca , (edited )
@pfaca@lemm.ee avatar

Never touched heroic launcher so can't really help you there. Normally I just use Lutris, works without fail every time.

https://lutris.net/games/elden-ring/

Can you change the runner in heroic launcher? Like proton instead of wine?

cejonit923 OP ,

Yes i can, when changing it from wine staging to proton it doesn't launch while it does launch on steam using proton. I have set the wine prefix to ~/.steam/root/steamapps/compatdata/783770/pfx where 78... is the game id i think.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • kbinchat
  • All magazines