goatcorp / FFXIVQuickLauncher

Custom launcher for FFXIV
https://goatcorp.github.io/
GNU General Public License v3.0
2.78k stars 326 forks source link

FLATPAK Game won't actually quit #1298

Open moeraccoon opened 1 year ago

moeraccoon commented 1 year ago

Update disclaimer

What did you do?

I installed the launcher through flatpak, as title suggests The launcher works fine and it does boot the game normally, everything works as it should. When I quit the game it remains flagged as running on steam and I can't force stop it.

Platform

Linux (native)

Wine/Proton runner version

Proton experimental

Relevant log output

No error message pops out
rankynbass commented 1 year ago

If you are really using Proton instead of managed wine, that's the problem. At the moment, a patched version of wine is required; otherwise the launcher doesn't always detect the wine process closing, and will hang in the background. Use managed wine in the settings, or try https://github.com/rankynbass/wine-ge-xiv if you want GE-Proton based custom wine with appropriate patches.

The other possibility is that you didn't add the proper arguments to the end of the Launch Options in Steam. It should be: --parent-expose-pids --parent-share-pids --parent-pid=1 --arch=x86_64 --command=xivlauncher dev.goats.testing.xivlauncher

moeraccoon commented 1 year ago

Hi rankynbass, thanks for getting back to me I didn't notice the wine section of the launcher, at the moment it looks like this Screenshot from 2023-03-09 13-35-18 I also made sure that the launch options had the line you wrote. Even with all this in mind I still get the problem mentioned, is there something else I may have failed to do?

NotNite commented 1 year ago

Launch args do not go in Steam. They get passed to flatpak run.

moeraccoon commented 1 year ago

Got it, thanks, I think I figured out my issue, as embarassing it is to admit I... May have accidentally set the launch options on another game that was just above in the list. Woops.