I follow instructions within that guide, but no matter what I do my build will not display Steam overlay. (my game already show up in my Steam library, but can’t get this to work on the UE4 build).
When I build a shipping package to my desktop I see in the ThirdParty folder of the packaged build there is no Steamworks folder copied to the built game folder. Only Phyx, Ogg and Vorbis folders are copied. Steamworks folder should be copied to there, right?!
I’ve copied the right files to the right folders (checked trillions of times already), edited the DefaultEngine.ini file;
My UE4Game.Target.cs has a statement to include DynamicallyLoadedModuleNames.Add(“OnlineSubsystemSteam”);
My UE4Game.Build.cs has DynamicallyLoadedModuleNames.Add(“OnlineSubsystemSteam”);
Still I get this in the build log:
Note: I’m using Steamworks 129 and UE 4.2; I know I’m missing something here, just don’t know what exactly…
Edit: I’ve downgraded to v128 and the error persists. I’ve rebuilt the Editor with both v129 and now v128 definitions in .h files, error on both. Checked the Steamworks.Build.cs. Still can’t find DLLs that are in place…
Anyone using UE 4.2.0 managed to make this thing work?
Please, someone help: Steamworks - Failing to Find DLLs - UE4 AnswerHub