Open IAMSolaara opened 2 years ago
I observe the same issue entirely as described on my own system as well. Ideally, I would like to see a toggle in the options or environment variable we can set to prevent the launcher from trying to integrate with Steam at all for those of us that prefer an entirely standalone option.
After doing some testing with a locally compiled XLCore, it seems creating a situation where the calls for Steam.Initialize([...])
on lines 156/161 of Program.cs aren't reached resolves this behavior. Perhaps creating a conditional or test where the Initialize is only called when the launcher detects it was invoked from Steam, or is otherwise in the correct PID namespace to report on the status of the game, would be the most elegant option to prevent this situation where Steam has to be closed to fix a user's Now Playing status.
Having the same issue, after I have closed the game, the launcher is stuck showing it's running
Having the same issue, after I have closed the game, the launcher is stuck showing it's running
Different bug. Please see the arguments from our Steam Deck guide.
Oh ok
Update disclaimer
What did you do?
When I launch XIVLauncher Steam marks the game as running even though I'm not using the Steam service and I'm not using the Steam version of the game. When I close the game Steam doesnt mark it as closed thus when closing it "tries" to stop FFXIV until I force close it. Steam is not installed as a Flatpak, while XIVLauncher is; dunno if this has anything of importance. I did notice some Steam-related errors in XIVLauncher's logs. Neofetch for specs/os info:
Platform
Linux (native)
Wine/Proton runner version
No response
Relevant log output