Hi, after following Steam Subsystem tutorial (Online Subsystem Steam | Unreal Engine 4.27 Documentation), downloading new SDK and then replacing the files im having an issue packaging my project for Windows - “SteamSharedModule.cpp.obj : error LNK2019: unrecognized external symbol __imp_SteamAPI_Init referenced in function “public: __cdecl FSteamClientInstanceHandler::FSteamClientInstanceHandler(class FSteamSharedModule *)” (??0FSteamClientInstanceHandler@@QEAA@PEAV FSteamSharedModule@@@Z)
UATHelper: Packaging (Windows (64-bit)): SteamSharedModule.cpp.obj : error LNK2019: unrecognized external symbol __imp_SteamInternal_GameServer_Init referenced in function 'public: __cdecl FSteamServerInstanceHandler::FSteamServerInstanceHandler(class FSteamShared Module *)” (??0FSteamServerInstanceHandler @@QEAA@PEAVFSteamSharedModule@@@Z)"
Does anyone understand what it means and whats going on? Or how can i get my old files/setup back?
Yep, found a solution. Ironically, I always find a solution a few minutes after posting here b/c YT is a far better, more active Unreal forum than the actual Unreal forums (this place is a ghost town!). I don’t know how all these devs have the time to sit around waiting weeks/months for simple solutions.
In short, verifying the files will kick your UE install back to SteamSDK v153, and then all will be well. Just ignore Epic’s official documentation and follow the YouTube guy. Because that’s the state this engine’s in.