BuildCookRun: EnablePlugins parameter generated improper cooking command line.

UE - Core - Cpp Tools - Automation Tool Framework - Sep 22, 2023

From the UDN post that reported the problem:  The BuildCookRun Automation script offers a commandline option called -EnablePlugins= which allows the user to specify additional plugins that should ...

UResavePackagesCommandlet::CheckoutFile() logs warnings for skipped files

UE - Core - Cpp Tools - Automation Tool Framework - Feb 1, 2023

User reported. UResavePackagesCommandlet::CheckoutFile(const FString& Filename, bool bAddFile = false, bool bIgnoreAlreadyCheckedOut = false) has a parameter to ignore files that are already ch ...

Running the BuildPlugin command results in a warning that ForceCompile is not supported and an error that an item with the same key has already been added

UE - Core - Cpp Tools - Automation Tool Framework - Dec 7, 2022

Repro Rate: 5/5 This issue was encountered in the 5.1.0 live launcher build of //UE5/Release-5.1 at CL 23058290 and reproduced by other users. Regression tested against the 5.0.3 live launcher bui ...

Chaining AutomationTool Commands leads to an endless loop

UE - Core - Cpp Tools - Automation Tool Framework - Nov 23, 2022

Repro Rate: 3/3 This issue was reproduced in //UE5/Release-5.1 at CL 23058290. This is confirmed to not be a regression since the error also occurs on the previous live version. This is regression ...

Clear FileItem cache when deleting files to prevent stale cached data

UE - Core - Cpp Tools - Automation Tool Framework - Oct 26, 2022

Should be straightforward, the UDN that reported this deletes all files using the FileItem interface so they can clear out the entry from the cache dictionary but there may be a way to just invalida ...

BinaryConfig cannot be created in packaging if there is a space in the file path name.

UE - Core - Cpp Tools - Automation Tool Framework - Jun 13, 2022

Error log is output when including spaces when packaging binary configurations. The following log contains the string "Test Test" with spaces in the file path. ERROR: Failed to copy D:\Projects\Te ...

Using both initial map and cooked maps setting via project launcher ignores initial map

UE - Core - Cpp Tools - Automation Tool Framework - Jun 30, 2021

The following workaround will allow UAT to pass the correct initial map to the application. RunProjectCommand.Automation.csprivatestatic void SetupClientParams(List<DeploymentContext> DeployConte ...