Game Launch Weirdness
Hi all, new-ish to Linux and loving Bazzite so far. Have been able to work my way through the few small issues I've run into with getting games to run on the distro, but one is really tripping me up. I play on EQEmu servers, specifically The Heroes Journey, if anyone is familiar off chance. I'm able to get the patcher to launch and play nicely - can see it on screen, everything runs correctly, but as soon as I click to play the game and it launches the game executable, I the icon shows up on my dash but the window never shows up on my screen. Additionally, I have to run ujust fix-proton-hang to stop the process and be able to make changes/try again.
Anyone more familiar with the OS have an idea of what I may be missing/doing wrong? Is there a compatibility restriction I'm missing and just haven't found due to not searching something correctly?


9 Replies
https://wiki.heroesjourneyemu.com/en/getting-started/linux
This is the install guide I've been working through. I know it's for Ubuntu/Pop!_OS, have been going through and doing OS-equivalent commands where I can find them
The Heroes' Journey EMU Wiki
Linux Installation Guide
Post the log from Lutris
Also post screenshots for each configuration screen in Lutris for the game
Here's the log, screenshots coming






Looking over the log my best guess was it's not playing nicely with Wayland for some reason, but I'll be the first to admit I am not anywhere close to confident in that thought, and wouldn't even know how to go about starting to fix the issue. Lol
Update - turned off Gamescope, and now the game itself launches out of the patcher without issue
So I guess my question now is this - is there a way to get Gamescope to play nicely in this situation? Not using Gamescope makes a few different aspects of gameplay a pain and it would be awesome to get it working.
Updated configs, shown with non-working setup caused by Gamescope. Thought issue might be conflicts w/ Wayland, but no dice. Disabling Gamescope in entirety remediates the issue.



Is there a specific need for Wine 10 here?
Because I would defer to GE-Proton instead for games
I can try that. Not sure if there's a specific drive for Wine 10
One thing I've found interesting - if I bypass the launcher and go straight to the client (knowing files are up to date), the game launches and runs fine. Logging out causes a zombie process that I have to kill with ujust fix-proton-hang.
Trying GE-Proton now
Looks like the Wine 10 runner is needed to be able to load the dinput8 dll properly. Something in GE-Proton crashes every time it tries to load the custom DLL, even with the override set.
It's a bit janky, but it works decent enough with bypassing the patcher. Can just set up a second "install" with the patcher to run, then launch the client directly when up to date and clean up with ujust after. shrug Something doesn't wanna play nice. Lol