Hey all,
I’ve been trying to get the Steamworks ASK working so I can both ship a demo and use the leaderboard functionality, but currently I’ve implemented the below steps using UE5.3 latest version and still don’t get the Steam overlay. Any help would be much appreciated.
-
Added the Online Subsystem Steam plugin
-
Following the instructions in the UE5 documentation guidance I copy and pasted the code under ‘End Result’ into the DefaultEngine.ini
-
Copied the latest SDK folder (all files) into the
/YourUnrealEnginePath/Engine/Source/ThirdParty/Steamworks/
Steam[Current Version]/sdk
folder, renaming the folder to Steamv158a -
Went into the Steamworks.build.cs file and changed the following line to:
// The current SDK version number.
double SteamVersionNumber = 158a;
This was originally 1.53 and I couldn’t see what else I was supposed to change -
Pasted over the original
steam_api64.dll
file in the folder '/YourUnrealEnginePath/Engine/Binaries/ThirdParty/Steamworks/Steam[Current Version]/Win64 ’ with the one in the ‘/redistributable_bin/’ folder of the SDK file I downloaded. I didn’t add the steam_api64.lib as it’s not mentioned in the guidance (so maybe that’s the problem?). None of the other files mentioned were in the SDK folder I downloaded. Neither was a Win32 present in the SDK or engine folders.
So any help anyone can provide would be great. On the leadership board API that Steam provides, I also had a question on where I add the header file code mentioned in the Steamworks guidance to my project. Do I just copy the file into my project, in which case where exactly would I put it? I don’t really sue C++ so am a bit unsure. I assume I then just add in the other bits of code in whatever file I want to use it.
Thanks!