Only adjust the CookedEditor default staged dir if it's not already been overriden.
[FYI] Josh.Adams
#rb: Josh.Adams
#preflight
#ROBOMERGE-AUTHOR: eric.knapik
#ROBOMERGE-SOURCE: CL 21186791 via CL 21195237 via CL 21195428 via CL 21195504
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21196929 by eric knapik in ue5-main branch]
Updating BuildCookFort and MakeCookedEditor to take an array of plugins for fast load.
Updated MakeCookedEditor to take override locations for the asset registry data as it will be in a different location than the Release folder when cooking locally.
This command will cook and pak the windows client, server and UEFN. Users will be able to modify this script to specify where the stage dir should be and if the Client, Server, UEFN should also be built as part of this.
#preflight 62d5dafddc4397d384e3b02c
#ROBOMERGE-AUTHOR: eric.knapik
#ROBOMERGE-SOURCE: CL 21155331 via CL 21157155 via CL 21159333 via CL 21164152
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21182295 by eric knapik in ue5-main branch]
* Staged the wrong Dotnet directory when making CW from Windows (it would stage Dotnet/6.20.00/windows)
* The ScriptModule code that used the Automation.json files to discover the precompiled UAT script dlls didn't handle \'s on Linux in the paths, and since Windows wrote out the files, there are \'s aplenty. I fixed up the known issue, but possibly all paths loaded from the json files should be fixed up, but it's not easy to do automatically
* We moved to using RunUAT.sh instead of calling dotnet directly, however because we make the CW on Windows, dotnet was not executable, and the code in RunUAT.sh to find the dotnet executable and make it executable (chmod `which dotnet`) only works if dotnet is already executable! So, I moved the +x code into SetupDotnet.sh, on Linux and Mac
#rb eric.knapik
#preflight 62ccd2009922f7e512b6e51a
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 21055451 via CL 21055464 via CL 21055478
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf
[CL 21076349 by josh adams in ue5-main branch]
Some paths have changed that look a little funky, but even updating FN builds to accomodate that change doesn't result in success.
#rb na
[REVIEW] [at]graeme.thornton [at]josh.adams [at]dan.lamb
#preflight https://horde.devtools.epicgames.com/job/62b5a28c0a3bb5ca13ef49f7?label=21
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 20812058 via CL 20812178 via CL 20812430
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)
[CL 20814087 by andrew grant in ue5-main branch]
- `WhitelistDirectories` now works properly for restricted directories in distributed builds.
#rb Josh.Adams
#preflight 6296a23e2c618ddc6667e394
#ROBOMERGE-AUTHOR: yiliang.siew
#ROBOMERGE-SOURCE: CL 20454257 via CL 20454274 via CL 20454286 via CL 20454306
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)
[CL 20460796 by yiliang siew in ue5-main branch]
- If doing editor-as-DLC, and you are cooking client manually, you will need to add -editoroptional to the client cooker commandline
#rb jason.nadro
#preflight 627d562ed7206acb0e5fe081
[CL 20168511 by Josh Adams in ue5-main branch]
- Updated some buildscripts to use -editoroptional data and -optionalfilestagingdirectory options
#rb francis.hurteau
#preflight 627a6d1a492212de072e6064
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 20138479 via CL 20144023 via CL 20145202 via CL 20145984
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20149281 by josh adams in ue5-main branch]