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).
Nothing extracted yet.
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.solibrary 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_PRELOADto nothing.LD_PRELOADpath.Edit
~/.config/zaap-steam/wakfu/zaap-start.sh(the default location for this script), and addSomewhere before the
javacommand is run.Edits
zaap-start.shscript in the workaround section.It was
~/.config/Ankama/zaap/wakfu/zaap-start.sh, now it's~/.config/zaap-steam/wakfu/zaap-start.sh.