Ephinea PSO BB on Steam Deck (Official Thread)

I’ve been enjoying PSO on steam deck the last few days

But now for no apparent reason it won’t launch in Lutris when I press play - literally nothing happens…

Logs say ‘exit with return code 65280’
 
Last edited:
Just out of curiosity, which version of Lutris are you using? Apparently 0.5.20 has a lot of issues. I just updated to it and it works, but it took like 30 seconds to get the launcher up after hitting Play on first launch has has been fine after. I didn't get the error code.

If you updated to 0.5.20, see if you can go back to 0.5.19.
 
Oof, I made the mistake of updating packages and now I can't get anything but the Sonic Team screen and the lua plugins overlay, then crash out even with any of the tips here.

I'm seeing a lot of gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory; tried disabling Feral Gamemode but no luck. Some icon flickers in and out of the KDE system tray when the game tries to start but it's too fast, I can't tell what it is.

Edit: Can confirm... EndeavourOS PC running Lutris 0.5.19 (native, not flatpak): game works fine. Updated Lutris to 0.5.20: same crash out as on Steam Deck. I fixed it by downgrading with pacman -U, time to learn how to downgrade a flatpak.
 
Last edited:
Hello there. I just got a steam deck, I never used linux, I'm trying to get PSO running on it. I followed the instructions and the game instaled fine I Think. the launcher opens and the game launches, but it crashes to desktop as soon as the sonic team logo fades. I've tried the suggestion for random crashes but it made no difference. I checked the logs and the error I'm having doesn't seem to be 256. It seems I'm running the bad version of Lutris, but I have no idea how to downgrade it. Attaching logs just in case it's useful. Can anyone point me a direction please?
 

Attachments

How to downgrade to Lutris 0.5.19 on Steam Deck, if PSO won't work for you on Lutris 0.5.20:

1. Exit to desktop mode.
2. Open Konsole (it's in System in the main menu).
3. If you haven't set a root password yet, run passwd , make it reasonably secure and don't forget it. I believe setting a root password enables the Deck to be controlled remotely over ssh with said password. Be safe.
4. Run flatpak remote-info --log flathub net.lutris.Lutris. Lutris was installed as system for me. I think that is the default, so probably choose 1 for system if it asks.
5. You will see a commit with the subject "Update Lutris to 0.5.20". The previous version is in the list right after that. Note that hash of 64 hexadecimals.
6. Run sudo flatpak update --commit=19ee79d455b8e50f057911a2bba279efcb960ee6d565f794e9c9d41c290dcd14 net.lutris.Lutris , supply the root password, and accept the changes.
7. Run sudo flatpak mask net.lutris.Lutris and supply root password to prevent Lutris from being updated. We will probably have problems in the future when the flatpak environment gets deprecated, sudo flatpak mask --remove net.lutris.Lutris would allow it to update again.

Now, learn how to set up the controls again, because the game is automatically scrolling up in the menus by itself.
 
Last edited:
Hello there. I just got a steam deck, I never used linux, I'm trying to get PSO running on it. I followed the instructions and the game instaled fine I Think. the launcher opens and the game launches, but it crashes to desktop as soon as the sonic team logo fades. I've tried the suggestion for random crashes but it made no difference. I checked the logs and the error I'm having doesn't seem to be 256. It seems I'm running the bad version of Lutris, but I have no idea how to downgrade it. Attaching logs just in case it's useful. Can anyone point me a direction please?
Replying in case you didn't see mine above.

Hunters who are new to Linux:
In general, don't copy and paste commands from the internet into your terminal; a bad actor could potentially make something nasty get pasted instead. That's why step 4 and 5 are there, to copy the long hash to paste in to the commands you totally typed.

sudo <command> deserves attention because it runs a command as root, the super user with the powers of system administration. All we're using it for here is with the flatpak command, and only to get a Lutris package from Flathub into our system.
 
Thanks for the reply.
Followed all instructions and can confirm Lutris is downgraded to 0.5.19. Unfortunatly that did not change the behaviour of the game. It still silently crashes after the sonic team logo. I'm attaching new logs but they seem very similar to the one previously attached.

The version of Wine I'm trying to use is GE-Proton10-32. Idk if thats relevant.
Edit: Changing to proton 10.0 and was finally able to launch the game! Thanks for the instructions again, let's find the next bump in the road =D
 

Attachments

So following the clean install from post 191 on page 10 to install, then Lutris down grade and update freeze from post 207 on page 11, and changing Wine to Proton 10 from post 209 on page 11, MY STEAMDECK IS RUNNING PSO BB EPHINEA! I love you guys for figuring out all the chaos for someone like me who needs things broken down barney style.
 
Hello,

As Lutris is currently buggy and downgrading brought some weird issues with my Deck that my 40yo butt can’t fathom dealing with, I just would like to know instead what dependencies or whatever I should install with Protontricks to make the game work instead please. As in: I want to add the game as a non steam one, use a proton, and add the necessary dll and whatnot using protontricks for the game not to instantly crash when clicking start game on the main Ephinea menu.

Thank you!
 
Just to follow up on the last few posts where Lutris updates have caused issues with the game running on Steam Deck.

I updated Lutris to version 0.5.22 prior to seeing these latest posts and have been in 24 hours of troubleshooting, installing and 'fixing' since. And while I am no expert on the subject I thought I would share a few of my findings.

I could get the game to run on 0.5.22 and 0.5.20 by changing the Wine version to Proton 10.0.
However I found that game quality dropped when using those options and looked blurry to me and changes to the DX version and AA had no effect.

I currently have the game running using 0.5.20 and Wine version System (11.0).
This is where I am staying currently as the game quality is no longer blurry and changes to DX and AA are now showing an improved effect.

If anyone is at 0.5.22 then I would suggest trying Wine version System (11.0) as an alternative to Proton 10 to see how that works.

Just to cover a few other things.

I was able to get my Lutris version back to 0.5.18 and 0.5.19 but still ran into issues with either the game not running via any DX settings or when using the default Wine version from the Lutris library installer Up on the D Pad would constantly be active when the game did run as mentioned by f4f4f4f4 in post 207.

I gave up trying to fix issues with those Lutris versions despite fresh installs on the game itself.

In terms of rolling back Lutris. I never had any joy with the manual rollbacks via Konsole and instead used Warehouse installed from Discover.
Warehouse allows you to rollback your updates and to disable the update feature of Lutris so I would recommend having it installed.

Hopefully some of this helps :)
 
Following up on these issues. I had crashing using Lutris 0.5.22 with the default proton. I also experienced it running poorly on Protons 10, Hotfix, and Experimental, any version GE or not.

However, I got it to run just fine using GE Proton 9-27, without downgrading Lutris at all. (For those that don't know, download that using ProtonUp-Qt)
 
Back
Top