again steam, ERROR: steamworks SDK not found in ThirdParty/Steamworks/Steamv129a

Hi, i spent already 2 weeks trying launch steam in UE4 (for example in simple console application on c++ it took 2 hours in visual studio xD) and still getting new miracle errors never seens before, this time:

  1. i did things described in Online Subsystem Steam Interface in Unreal Engine | Unreal Engine 5.1 Documentation

  2. after failing start steam i went futher and found nice tutorial from Rama A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums and did as well (except WinPlatform.Automation.cs, because i couldnā€™t find this file and Rama didnā€™t answer my PM on forum yet :frowning: )

Now when i right click .uproject file in folder and select ā€œgenerate visual studio project filesā€ i get new miracle error

ERROR: Exception thrown while processing dependent modules of TestSteamSimple
Exception thrown while processing dependent modules of OnlineSubsystemSteam
ERROR: Unable to instantiate instance of ā€˜Steamworksā€™ object type from compiled assembly ā€˜TestSteamSimpleProjectFileGeneratorModuleRulesā€™. Unreal Build Tool creates an instance of your moduleā€™s ā€˜Rulesā€™ object in order to find out about your moduleā€™s requirements. The CLR exception details may provide more information: System.Reflection.TargetInvocationException: ??? ?ė§®?? į®§??? ?įŖ«?ē„­??. ā€”> UnrealBuildTool.BuildException: ERROR: steamworks SDK not found in ThirdParty/Steamworks/Steamv129a/sdk
? Steamworksā€¦ctor(TargetInfo Target) ? d:\ue4\engine\Epic Games\4.4\Engine\Source\ThirdParty\Steamworks\Steamworks.build.cs:??ą®Ŗ? 19
ā€” ??? ???ą®¢?? ???ą„­??? ?ā„Ŗ? ?įŖ«?ē„­?? ā€”
? System.RuntimeMethodHandle.InvokeMethod(Object target, Object] arguments, Signature sig, Boolean constructor)
? System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object] parameters, CultureInfo culture)
? System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object] args, CultureInfo culture, Object] activationAttributes, StackCrawlMark& stackMark)
? System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object] args, CultureInfo culture, Object] activationAttributes)
? System.Activator.CreateInstance(Type type, Object] args)
? UnrealBuildTool.RulesCompiler.CreateModuleRules(String ModuleName, TargetInfo Target, String& ModuleFileName)

So i have only 2 questions yet:

  1. is here any UE4 template project with working steam and simple explanation of how it was achieved and how steam functions must be used?

  2. if there isnā€™t, then i need help with this error, maybe after some deeper reserches and i understandind how (the hell) things work i make own complete steam guide or just add missing parts/notes to Ramaā€™s guide

p.s. i use ue4 4.4.3

1 Like

Hello, it seems that the Steamworks module is missing in your project.

Probably this post could be helpful for you:

This post is for UE4.27