Steam overlay not working in Shipping build

Branch: Binary

Build version: 4.7.2-2467323

I’m having issue when trying to package our game in Shipping configuration. When I package the game the steam overlay isn’t working. It works fine when I play the game through editor as Standalone Game. Also as stated here https://answers.unrealengine.com/questions/151697/no-log-created-in-shipping-build.html the shipping build isn’t generating any logs so I could debug this.

Thanks!

Hi

This is Normal don’t worry, you simply need to add in your final release folder the Steam DLL Needed and of course your app_id.txt

Thanks a ton!

I had seen this before but it was long time before we had sdk access so didn’t remember this anymore.

I am having this same issue, could you elaborate a little bit more by what you mean “add in your final release folder the Steam DLL Needed and of course your app_id.txt”? Sorry I am just a little confused.

Hey Ky,

The steam_appid.txt file is just a text file with the steam appid assigned from steam in it. It’s required to be in the game root folder when running with steam. In non-shipping builds, it’s generated automatically and deleted when the engine shuts down gracefully (see here), but this needs to be manually created for shipping builds. The engine uses the SteamDevAppId value when it generates the file.

The required steam DLLs need to be located at Engine\Binaries\ThirdParty\Steamworks\Steamv130\Win32 (or Win64 for the 64 bit versions). If it’s not a dedicated server, the only required DLL is steam_api.dll and/or steam_api64.dll.

Hope that helps!

Is it generated in a certain location of the engine folders? If so where can i find it? Thanks :slight_smile:

No, it will be in the game root folder.

i have done all this but steam still does not appear

Hey Dannyk90,

We’ll investigate the issues you’re facing in your other post.

Hi,

I couldn’t package a shipping build for my game using steam on ue4.13.2 and came to this thread multiple times hoping for help. After must frustration I managed to work out what the logs and error messages wanted me to do.

The steam online subsystem couldn’t compile because I hadn’t installed the correct visual studio packages. I had to rerun the VS2015 Community installer and install the “Common Tools for Visual C++ 2015”. Everything seems to work fine now and my UE4 no longer crashes during packaging.

Hope this helps someone.

Hi,

I couldn’t package a shipping build for my game using steam on ue4.13.2 and came to this thread multiple times hoping for help. After must frustration I managed to work out what the logs and error messages wanted me to do.

The steam online subsystem couldn’t compile because I hadn’t installed the correct visual studio packages. I had to rerun the VS2015 Community installer and install the “Common Tools for Visual C++ 2015”. Everything seems to work fine now and my UE4 no longer crashes during packaging.

Hope this helps someone.