Download

Steam DLLs not present or failed to load in the not modified UE4 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 followed 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!

And now, theres another error when I write this STEAM_SDK_VER TEXT(“Steamv131”) in it:


"UE4Editor.exe" (Win32): "D:\_Unreal Engine 4\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-OnlineSubsystem.dll" loaded. PDB-File not found or cannot be opened.
"UE4Editor.exe" (Win32): "D:\_Unreal Engine 4\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-OnlineSubsystem.dll" was unloaded.
"UE4Editor.exe" (Win32): "D:\_Unreal Engine 4\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-OnlineSubsystemSteam.dll"loaded. PDB-File not found or cannot be opened.
"UE4Editor.exe" (Win32): "D:\_Unreal Engine 4\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-Voice.dll" loaded. PDB-File not found or cannot be opened..
"UE4Editor.exe" (Win32): "D:\_Unreal Engine 4\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-OnlineSubsystemUtils.dll" loaded. PDB-File not found or cannot be opened.
"UE4Editor.exe" (Win32): "D:\_Unreal Engine 4\Unreal Engine\4.4\Engine\Binaries\ThirdParty\Steamworks\Steamv131\Win64\steam_api64.dll" loaded. PDB-File not found or cannot be opened.
[2014.09.28-08.25.57:153]  0]LogOnline:Warning: STEAM: Steam API disabled!
[2014.09.28-08.25.57:153]  0]LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()
[2014.09.28-08.25.57:153]  0]LogOnline:Warning: Unable to load default OnlineSubsystem module Steam, using NULL interface

Rama is always looking out for us :slight_smile:

Maybe you have allready read it, just wanted to link it just in case.