Open SingularityCat opened 4 years ago
I've encountered the same issues described here when I run 7 Days to Die (251570) and Civilization VI (289070).
My system information:
Hello @SingularityCat, @TooManyErrors, are either of you still experiencing this issue on an up to date system?
Hi @kisak-valve, this does still appear to be a problem.
I tested this by loading a game where the overlay works (I tried both Valheim and Wildermyth, IIRC one is Vulkan and the other OpenGL), then launching WAKFU (really the Ankama launcher) - the result was that the overlay stopped working in both running and any subsequently launched games - even after WAKFU was closed - until Steam itself was restarted.
FWIW, in contrast to @TooManyErrors, I could not reproduce this issue with 7 Days to Die (either launched directly or via it's launcher).
Your system information
Please describe your issue in as much detail as possible:
Whenever a recent version of Wakfu (or more accurately, the Ankama Launcher) is started, the Steam Overlay stops working.
More specifically, the Steam Overlay stops working for everything, including other games that are already running and any games started after the Ankama Launcher is exited.
So far, restarting the Steam client is the only way I've been able to get a functioning overlay back.
Steps for reproducing this issue:
Investigation/Debugging
Disabling the Steam overlay in Wakfu's settings does not change this behaviour - It seems that if the
gameoverlayrenderer.so
library is loaded in the Ankama Launcher process, it breaks the overlay everywhere.Launching Wakfu with
LD_PRELOAD= %command%
to disable the preloading does not break the overlay.I have not been able to reproduce this "global breakage" with any other game or program.
Workaround
It's possible to get the overlay (and consequently, the in-game shop) working by:
LD_PRELOAD
to nothing.LD_PRELOAD
path.Edit
~/.config/zaap-steam/wakfu/zaap-start.sh
(the default location for this script), and addSomewhere before the
java
command is run.Edits
zaap-start.sh
script in the workaround section. It was~/.config/Ankama/zaap/wakfu/zaap-start.sh
, now it's~/.config/zaap-steam/wakfu/zaap-start.sh
.