Steam Overlay Opens On Player Join
I'm using UE 4.7.2 (from GitHub) with Steam SDK v1.3.2. Whenever a remote client joins the session, the steam overlay opens up over the game on the listen server's machine. I don't think I'm doing anything particularly odd, and I can't seem to figure out where this would be getting triggered from. Anyone have any ideas?
Well that certainly is a bizarre behavior.
We didn't upgrade to 1.32 before the 4.7.2 release but have since then. We will try to repro this locally.
In the meantime, did you catch all the locations in the .cpp and .cs files where the version of Steam is stored/referenced? Searching for "Steamv130" in those files should reveal all of that.
Did you make sure to replace all the DLLs (both 32/64) in the third party directory in binaries (Engine\Binaries\ThirdParty\Steamworks\Steamv132\Win64 and Win32)? The redist directories of the SDK don't always include every one, so you have to go to your latest copy of the Steam client and copy out the missing files.
I've seen weird but "stable" behaviors sometimes when Steam isn't updated properly. Typically you get a weird function linkage error, but maybe something weird caused it to manifest this way.
We never call "open external UI" in our engine code paths, it would have to be explicitly called by the game code otherwise. All the FOnlineExternalUISteam::ShowXXX(), but I imagine simply putting a breakpoint in these has already been tried. edit I didn't see your response when I composed this, so I see you've done this.
Did you integrate Steamworks v1.32 into the engine yourself? Currently, 1.32 is not supported (it's being integrated into 4.8).
answered Mar 09 '15 at 07:50 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here