Steam DLLs not present or failed to load in built version.

Hello guys, I recently tried to add Steam in my game but whenever I start the game in the log it says:

[2014.09.27-16.19.53:611][ 0]LogOnline:Warning: STEAM: Steam DLLs not present or failed to load!

[2014.09.27-16.19.53:611][ 0]LogOnline:Warning: Unable to load default OnlineSubsystem module Steam, using NULL interface

I follow Ramas instructions on the wiki and the document in the UE4 Documentation. In my Sources folder in the Engine folder is this:

D:/_Unreal Engine 4/Unreal Engine/4.4/Engine/Source/ThirdParty/Steamworks/Steamv131/sdk/…

D:/_Unreal Engine 4/Unreal Engine/4.4/Engine/Source/ThirdParty/Steamworks/Steamworks.build.cs

In the steamworks.build.cs is the version markes as “v131”.
The Binaries folder is like this:

D:/_Unreal Engine 4/Unreal Engine/4.4/Engine/Binaries/ThirdParty/Steamworks/Steamv131/Win32

 steam_api.dll
 steamclient.dll
 tier_0s.dll
 vstdlib_s.dll

D:/_Unreal Engine 4/Unreal Engine/4.4/Engine/Binaries/ThirdParty/Steamworks/Steamv131/Win64

 steam_api64.dll
 steamclient64.dll
 tier_0s64.dll
 vstdlib_s64.dll

In the mygame.build.cs it says:
PublicDependencyModuleNames.AddRange(new string { “OnlineSubsystem”, “OnlineSubsystemUtils” }];
DynamicallyLoadedModuleNames.Add(“OnlineSubsystemSteam”);

In the DefaultEngine.ini I simply pasted the commands from the wiki.

Why he cant find the DLLs? I’ve heard here in the Answerhub that I have to change this STEAM_SDK_VERSION things to v131 too, but I don’t find any file where I can change this… Please help!

This is actually something I am wrestling with right now, and it would be wonderful if there were some better docs+tutorials on this, and related steam topics.
Basically, what I have found, which may be what is tripping you up here, is that the steam version is likely still set to v129 or v130. Epic’s most recent release uses 130 and in order to change that version you need to have the open source version of the UE4 engine which you can download from GitHub, not the precompiled version that you download and use through their launcher.
I would recommend using steam v130 for the sake of simplicity and you should be able to get steam to tie into your game and give you the overlay.

Well its a long time since I wrote this, and I fixed it. However I took the v131 sdk (this is I think the newest) and renamed the folder in “Steamv129a” in place of “Steamv131”. So in my version of the engine, it uses 129a so you can simply rename folders to update or downgrade the steamworks version and in the main games .h file I wrote #define STEAM_SDK_VER TEXT(“Steamv129a”). That works for 4.4.3 I don’t have a upwards version but If I get my Game Jam Key, then I will try. But however, docs and tutorials would be better than my rename solution.
LG Johnny / iUltimateLP

Yop that’s true. Renaming fixed it half a year ago for me too.
Let’s see what the new year brings to us. Epic knows that we want Steam Tutorials. (:

The only question for me was where the steam config file is to adjust notification positions etc.