x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Steam SDK Packaging Error

Hello there, I'm trying to integrate the Steam SDK into my project. I have followed this tutorial: https://wiki.unrealengine.com/Steam,_Using_the_Steam_SDK_During_Development Couln't find the " string SteamVersion = "Steamv131";" entry in Programs/Automation/Win.Automation/WinPlatform.Automation.cs though...

When I try to package I get this error:

 `UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: Performing 7 actions (4 in parallel)
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: PCH.Hoverloop.cpp
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: OnlineSubsystemSteam.generated.cpp
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: Module.OnlineSubsystemSteam.cpp
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Plugins\Online\OnlineSubsystemSteam\Source\Private\OnlineUserCloudInterfaceSteam.cpp(356): error C2664: 'bool ISteamRemoteStorage::GetQuota(uint64 *,uint64 *)': cannot convert argument 1 from 'int32 *' to 'uint64 *'
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Plugins\Online\OnlineSubsystemSteam\Source\Private\OnlineUserCloudInterfaceSteam.cpp(356): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: Hoverloop.cpp
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: MyClass.cpp
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: C:\WORK\HoverSVN\trunk\WorkingFolder\UE4Hoverloop\Binaries\Win64\Hoverloop-Win64-Shipping.pdb
 UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: Total build time: 41,42 seconds (Local executor: 0,00 seconds)
 UATHelper: Packaging (Windows (64-bit)): CommandUtils.Run: Run: Took 41,6904458s to run UnrealBuildTool.exe, ExitCode=5
 UATHelper: Packaging (Windows (64-bit)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Binaries\DotNET\UnrealBuildTool.exe Hoverloop Win64 Shipping -Project=C:\WORK\HoverSVN\trunk\WorkingFolder\UE4Ho
 verloop\Hoverloop.uproject  C:\WORK\HoverSVN\trunk\WorkingFolder\UE4Hoverloop\Hoverloop.uproject  -remoteini="C:\WORK\HoverSVN\trunk\WorkingFolder\UE4Hoverloop" -noxge -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2017.03.29-11.06.43.txt' 
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\Automa
 tionUtils\ProcessUtils.cs:line 907
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Progra
 ms\AutomationTool\AutomationUtils\ProcessUtils.cs:line 860
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary`2 EnvVars) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:line 51
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, FileReference Project, String Target, String Platform, String Config, String AdditionalArgs, String LogName, Dictionary`2 EnvVars) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\Au
 tomationUtils\UBTUtils.cs:line 89
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.UE4Build.BuildWithUBT(String TargetName, UnrealTargetPlatform TargetPlatform, String Config, FileReference UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, String InAddArgs, Boolean ForceUnity, Dictionary`2 EnvVars) in
  C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 368
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable`1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary`2 PlatformEnvVars, Nullable`1 InChangelistNumberOverride, Dictio
 nary`2 InTargetToManifest) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 1502
 UATHelper: Packaging (Windows (64-bit)):    at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\Scripts\BuildProjectCommand.Automation.cs:line 185
 UATHelper: Packaging (Windows (64-bit)):    at BuildCookRun.DoBuildCookRun(ProjectParams Params) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 210
 UATHelper: Packaging (Windows (64-bit)):    at BuildCookRun.ExecuteBuild() in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 43
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.BuildCommand.Execute() in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 100
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 561
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.Automation.Process(String[] Arguments) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 531
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.Program.MainProc(Object Param) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\Program.cs:line 135
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param) in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 704
 UATHelper: Packaging (Windows (64-bit)):    at AutomationTool.Program.Main() in C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Source\Programs\AutomationTool\Program.cs:line 59
 UATHelper: Packaging (Windows (64-bit)): Program.Main: AutomationTool exiting with ExitCode=5 (5)
 UATHelper: Packaging (Windows (64-bit)): BUILD FAILED
 PackagingResults:Error: Error Unknown Error`

More specifically this:

  UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Plugins\Online\OnlineSubsystemSteam\Source\Private\OnlineUserCloudInterfaceSteam.cpp(356): error C2664: 'bool ISteamRemoteStorage::GetQuota(uint64 *,uint64 *)': cannot convert argument 1 from 'int32 *' to 'uint64 *'
  UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: C:\WORK\HoverSVN\trunk\WorkingFolder\UnrealEngine-release\Engine\Plugins\Online\OnlineSubsystemSteam\Source\Private\OnlineUserCloudInterfaceSteam.cpp(356): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

Does anybody know why?

Product Version: UE Github Master branch
Tags:
more ▼

asked Mar 29 '17 at 09:37 AM in Packaging & Deployment

avatar image

Philty Dragonbreath
19 4 5 13

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

Hey Philty Dragonbreath,

I believe that the page you are using is out of date, unfortunately. So it's very possible that this is why you're running into issues.

Take a look at the following thread:

https://answers.unrealengine.com/questions/468481/steam-sdk-versions-in-413.html

It looks like a few users were able to get it working if you notice the last comment in the accepted answer on the thread.

Let me know if that helps.

Have a great day

more ▼

answered Mar 29 '17 at 01:54 PM

avatar image

Sean L ♦♦ STAFF
44.2k 485 149 436

avatar image Philty Dragonbreath Mar 29 '17 at 04:12 PM

Hi there, thanks for the answer. I actually went into the .cpp file and changed int32 to uint64 hehe. Solves this problem, but steam still isn't working. So I will look into the thread you've linked here!

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question