The commit that addresses the selection of visual assets (https:///MICROSOFT-XBOX-ATG/MICROSOFT_UWP_UNREAL/commit/7c959fef046df7001450c290498870658a83f0c9) allows you to select .png images in the Project Settings->Platforms->UWP page, but I am still getting the same errors during packaging (virtually identical to the errors and Sentinel are experiencing).
It seems the author of the previously mentioned commit has added another one - https:///MICROSOFT-XBOX-ATG/MICROSOFT_UWP_UNREAL/commit/f1741464de9b82f1c1f72f7ce00cf059fdde8dd5 .
I will try the new commit and update this post accordingly.
*Edit: With the newest commit, you can now select the visual assets properly. Unfortunately I’m still getting an error with makepri.exe:
“MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: MakePri: error 0x80080204: Appx manifest not found or is invalid. Please ensure well-formed manifest file is present. Or specify an index name with /in switch.”
Perhaps I have the project configured incorrectly. I will see if I can get around this. So close to packaging my UE4 project to UWP!
The new commit fixes the issues to be sure. There are two things to keep in mind though. on the github said that on the description page you should fill in the company name with “CN=” prefixed to the company name.
As an example “CN=Nexymedia” without the quotes of course. The second thing to do is on the UWP page. Change the colors to anything other than the default colors.
Having done this the only error that I get when building from VS is the one below. I included the output from my UWP64 packaging attempt below that.
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Prepping UWP_FPS_TEST for deployment to UWP64
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Writing PRI config file to C:\Users\Documents\Unreal Projects\UWP_FPS_TEST\Intermediate\Deploy\priconfig.xml …
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Successfully Completed
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Index Pass Completed: Resources
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Language Qualifiers: en
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool:
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Finished building
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Version: 1.0
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Resource Map Name: UE4Game
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Named Resources: 5
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool:
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Resource File: resources.pri
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Version: 1.0
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Resource Candidates: 10
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Language Qualifiers: en
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool:
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: Successfully Completed
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: UnrealBuildTool Exception: System.FormatException: Input string was not in a correct format.
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: at UnrealBuildTool.UWPDeploy.PrepForUATPackageOrDeploy(FileReference ProjectFile, String InProjectName, String InProjectDirectory, String InExecutablePath, String InEngineDir, Boolean bForDistribution, String CookFlavor, Boolean bIsData
MainFrameActions: Packaging (UWP (x64-64bit)): Deploy) in f:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\UnrealBuildTool\UWP\UWPDeploy.cs:line 223
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: at UnrealBuildTool.UWPDeploy.PrepTargetForDeployment(UEBuildTarget InTarget) in f:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\UnrealBuildTool\UWP\UWPDeploy.cs:line 241
MainFrameActions: Packaging (UWP (x64-64bit)): UnrealBuildTool: at UnrealBuildTool.UnrealBuildTool.DoPostStartupStuffThatCanAccessConfigs(String] Arguments) in f:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\UnrealBuildTool\System\UnrealBuildTool.cs:line 1376
MainFrameActions: Packaging (UWP (x64-64bit)): CommandUtils.Run: Run: Took 18.4299035s to run UnrealBuildTool.exe, ExitCode=5
MainFrameActions: Packaging (UWP (x64-64bit)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Command failed (Result:5): F:\MICROSOFT_UWP_UNREAL\Engine\Binaries\DotNET\UnrealBuildTool.exe UWP_FPS_TEST UWP64 Development -Project=“C:\Users\Docume
MainFrameActions: Packaging (UWP (x64-64bit)): nts\Unreal Projects\UWP_FPS_TEST\UWP_FPS_TEST.uproject” “C:\Users\Documents\Unreal Projects\UWP_FPS_TEST\UWP_FPS_TEST.uproject” -remoteini=“C:\Users\Documents\Unreal Projects\UWP_FPS_TEST” -noxge -NoHotReloadFromIDE -ignorejunk. See logfile for details: ‘UnrealBuildTool-2016.08.02-23.47.37.txt’
MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars) in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\AutomationUtils\ProcessUtils.cs:line 814 MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary
2 EnvVars) in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:line 52
MainFrameActions: Packaging (UWP (x64-64bit)): 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, Dictionary2 EnvVa rs) in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 355 MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable
1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary2 PlatformEnvVars, Nullable
1 InChangelistNumberOverride,
Dictionary2 InTargetToManifest) in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 1443 MainFrameActions: Packaging (UWP (x64-64bit)): at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) in f:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\Scripts\BuildProjectCommand.Automation.cs:line 150 MainFrameActions: Packaging (UWP (x64-64bit)): at BuildCookRun.DoBuildCookRun(ProjectParams Params) in f:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 211 MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.BuildCommand.Execute() in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 28 MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.Automation.Execute(List
1 CommandsToExecute, CaselessDictionary1 Commands) in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 538 MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.Automation.Process(String] CommandLine) in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 509 MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.Program.MainProc(Object Param) in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\Program.cs:line 131 MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.InternalUtils.RunSingleInstance(Func
2 Main, Object Param) in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 704
MainFrameActions: Packaging (UWP (x64-64bit)): at AutomationTool.Program.Main() in F:\MICROSOFT_UWP_UNREAL\Engine\Source\Programs\AutomationTool\Program.cs:line 54
MainFrameActions: Packaging (UWP (x64-64bit)): Program.Main: AutomationTool exiting with ExitCode=5 (5)
MainFrameActions: Packaging (UWP (x64-64bit)): Domain_ProcessExit
MainFrameActions: Packaging (UWP (x64-64bit)): AutomationToolLauncher exiting with ExitCode=5
MainFrameActions: Packaging (UWP (x64-64bit)): copying UAT log files…
MainFrameActions: Packaging (UWP (x64-64bit)): BUILD FAILED