- It is now possible to simply launch it as
RunUAT MultiClientLauncher -ClientCount=X -ClientExe=Foo/Bar.exe (-BuildIdOverride=Y if needed)
#rb none
[CL 27450253 by arciel rekman in ue5-main branch]
- Allows a target to change how it is packaged, staged and deployed - for example, when packaging for a specific game store
Hooked into Windows only at the moment, configured via:
[/Script/WindowsTargetPlatform.WindowsTargetSettings]
CustomDeployment=MyCustomDeploymentHandler
#jira UE-179187
#rnx
#rb Eric.McDaniel
[CL 27370777 by david harvey in ue5-main branch]
Fix cooker to store all metadata in the RemappedPlugins.
Fix cooker for even normal DLCs to store all metadata in the DLC's directory rather than the project's directory.
#jira UE-192828
#rn Bugfix, Core
#rb Zousar.Shaker
[CL 27205588 by Matt Peters in ue5-main branch]
The fix is to restore the <= 5.1 behavior of UBT where the MaxParallelActions argument specifies the maximum number of actions to execute in parallel, not a cap on UBTs heuristic-based selection.
This change also modifies BenchmarkBuild so it will default to the available processor count if no -cores argument is specified. This ensures the behavior of repeated runs will be deterministic as UBT may select different values if the system free memory changes
#jira UE-192236
#rb swarm
[REVIEW] [at]Joe.Kirchoff
#tests Ran UBT / BenchmarkBuild with arguments that forces the number of actions higher than the locally available core count
[CL 26889927 by andrew grant in ue5-main branch]
* Updating references to use dotnet
* Add new RunDotnet scripts
* Removing Mono sh scripts and references to them
#rnx
#jira UE-153293
#rb josh.adams, zack.neyland, brandon.schaefer
[CL 26737744 by Ryan Hummer in ue5-main branch]
- Refactored the IOS/TVOS support in BuildCMakeLib.Automation.cs to share code, so that the VisionOS support isn't a third copy/paste
#rb adam.kinge
[CL 26664135 by Josh Adams in ue5-main branch]
- on demand pak file rules now respect the bOverrideChunkManifest property which means
that if not set to true together with OverridePaks=<MyPakName>, on demand content
will be placed in the <basechunkname>+<optionalondemand/ondemand>.pak
- this change makes bStageLoose and bOnDemand create the same pakchunks unless overriden with bOverrideChunkManifest=true
#rb none
#rnx
[CL 26229620 by per larsson in ue5-main branch]
Update the Localize UAT command to better handle gathering for plugins.
- Introduced the -IncludePluginsDirectory parameter to include all plugins under a particular directory
- Introduce the ExcludePluginsDirectory parameter to exclude all plugins under a particular directory
- Introduce the EnableIncludedPlugins flag to add all included plugins that pass the exclude filter to the -EnablePlugins editor command line parameter to ensure the plugins are enabled for gathering.
#rb: Jamie.Dale
#jira: none
#test Used the new commands to perform gathers for directories of plugins and enabling plugins that are not on by default.
[CL 26161937 by leon huang in ue5-main branch]
Rework zenserver host address detection when using COTF
Make sure .projectstore file is properly staged in all scenarios
#rb zousar.shaker
[CL 26123110 by zousar shaker in ue5-main branch]
- added support for uploading containers marked as on demand directly from UnrealPak.exe
- removed C# based upload logic from automation scripts
- removed on demand I/O store writer since this change reads chunks directly from container files instead of loose files
Example usage:
UnrealPak.exe -Upload=<ContainerPathOrWildcard> -ServiceUrl=<URL> -Bucket=<BucketName> -AccessKey=<Key> -SecretKey=<Key>
Read credentials from an AWS key chain file with the following command line:
-CredentialsFile=<Path> -CredentialsFileKeyName=<EntryName>
Specify -KeepUploadedContainers to prevent UnrealPak to delete on demand containers after the upload has been completed.
Specify -BucketPrefix=<Path> to upload chunks to a specific sub directory within the bucket.
#rb none
[CL 26115169 by per larsson in ue5-main branch]
[FYI] dan.engelbrecht
Original CL Desc
-----------------------------------------------------------------
Rework zenserver host address detection when using COTF
Make sure .projectstore file is properly staged in all scenarios
#rb zousar.shaker
[CL 26085241 by zousar shaker in ue5-main branch]