PATH not passed to NMake script when building Android from Visual Studio

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 25, 2023

After upgrading from UE5.0.3 to UE5.1, we started seeing this error when trying to build Android Development from Visual Studio (VS2022 17.2.1): Running UnrealBuildTool: dotnet "..\..\Engine\Binari ...

Compile Unreal Editor with Visual Studio 2022 can result in an error - Error executing cl.exe, tool returned code: STATUS_ACCESS_VIOLATION

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 17, 2023

Additional information in the comments. Potential work around if VS has a prompt suggesting installing addition components is to install:MSVC v143 - VS 2022 C++ Arm64 Build Tools(v14.33-17.3)MSVC v ...

AdditionalPluginDirectories when set are not reflected in generated projects

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 3, 2023

Bug report viaUDN: We have some plugins that we'd like to share between projects, that we don't want to maintain multiple copies of. The AdditionalPluginsDirectories option for Project's solves tha ...

*.vcxproj commands do not include -Project parameter

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 3, 2023

In some cases, building a cpp target by only passing -Target= can select an undesired target to build. If -Project= is also passed when available that will ensure the correct target is built when du ...

ProcessPriority performance consideration with Generation 12 Intel CPUs

UE - Foundation - Cpp Tools - UnrealBuildTool - Oct 26, 2022

It has been noted that the default BelowNormal process priority set in UnrealBuildTool is not handled well with the Gen 12 Intel CPUs as processes are only scheduled on the E-Cores which causes degr ...

Platform-specific defines not picked up by Intellisense

UE - Foundation - Cpp Tools - UnrealBuildTool - Aug 31, 2022

With the way PLATFORM_XSX, PLATFORM_PS5 etc. are defined, it seems intellisense doesn't know about them, because the .vcxproj only references the Win64 version of Definitions.h, and they are defined ...

Unable to build marketplace code plug-in

UE - Foundation - Cpp Tools - UnrealBuildTool - May 17, 2022

Fix for [Link Removed] sets the RuleAssembly in the Marketplace plugin to ReadOnly. This has prevented the plugin binaries from being compiled. Change the readonly flag as shown in the following co ...

Adding Regular Expression information to the project.build.cs no longer works

UE - Foundation - Cpp Tools - UnrealBuildTool - Feb 23, 2022

This worked in previous releases, but changed around 4.27.2 and Early Access. This prevents users from using C# regular expressions. ...

GAME option of GenerateProjectFiles.bat does NOT work properly

UE - Foundation - Cpp Tools - UnrealBuildTool - Jul 13, 2021

if using -GAME option of GenerateProjectFiles.bat, it does not work correctly by the following codes.protected void AddProjectsForAllModules( List<FileReference> AllGames, Dictionary<FileReference, ...

WaitMutex behaves poorly when there are casing differences in the same path

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 5, 2021

The proposed solution here is to make the casing of the path provided to the hashing function for the mutex consistent with something like:publicstatic string GetUniqueMutexForPath(string Name, stri ...