Commit Graph

1481 Commits

Author SHA1 Message Date
carlmagnus nordin
c0dd6c277f Removed accidental debug log line
#rnx
#rb none

[CL 24745522 by carlmagnus nordin in ue5-main branch]
2023-03-22 07:21:44 -04:00
carlmagnus nordin
b99a74ba54 ZenCook: Workaround for not being able to reliably start the zen server from UAT
#preflight 641ac64f691c5ebc152d9ed9
#rb dan.engelbrecht
#rnx

[CL 24745405 by carlmagnus nordin in ue5-main branch]
2023-03-22 07:02:26 -04:00
dan elksnitis
67731ffe3e [ddc] allow custom args passed to "engine" DDC pak command; use this to enable SM6 by default when cooking DDC pak for engine content (required since some templates enable SM6 by default)
#jira UE-177811
#preflight https://horde.devtools.epicgames.com/job/6414a23f5d3e25354f3a1734

[CL 24734303 by dan elksnitis in ue5-main branch]
2023-03-21 13:03:58 -04:00
Josh Adams
3fcf9f8486 - Updated SyncPerforceServers for improved functionality and updating p4 state
#rb none
#preflight 6418c76e691c5ebc1595d2dc

[CL 24723512 by Josh Adams in ue5-main branch]
2023-03-20 16:58:18 -04:00
Josh Adams
5642586008 - Fixing staging programs where the .target file was being looked for in wrong spot
#rb stephen.ma (tested)
#preflight 6414cbebca2afe3ee6b41c2b

[CL 24695794 by Josh Adams in ue5-main branch]
2023-03-17 16:35:18 -04:00
carlmagnus nordin
b2e46520d6 Fixed another deprecation warning
#rnx

[CL 24632868 by carlmagnus nordin in ue5-main branch]
2023-03-14 07:01:12 -04:00
carlmagnus nordin
5bd2febfc0 Fixed deprecation warning
#rnx

[CL 24632865 by carlmagnus nordin in ue5-main branch]
2023-03-14 07:01:02 -04:00
carlmagnus nordin
30c0f28fc0 ZenCook: Merge the oplog and package store manifest. Write an oplog instead of a package store manifest when cooking to loose files and read the oplog instead of the package store manifest to find cooked files in UAT when staging from Zen.
#rb per.larsson
#preflight 640efc9bc41a0a2a7799d470
#rnx

[CL 24632735 by carlmagnus nordin in ue5-main branch]
2023-03-14 06:43:23 -04:00
Yoan StAmant
66e8d534fa UAT warning formatting fix
#rnx
#rb ben.marsh
#preflight 640b50633c2db400299c89ca

[CL 24592018 by Yoan StAmant in ue5-main branch]
2023-03-10 10:57:30 -05:00
Ben Marsh
7e26c34d2b EpicGames.Core: Deprecate legacy log methods to prefer structured logging interface.
#preflight 640a23d928026468d9de7cbd

[CL 24580590 by Ben Marsh in ue5-main branch]
2023-03-09 14:51:40 -05:00
Ben Marsh
cbf077c130 More AutomationTool structured logging changes.
#preflight 6408f4bcb0544ef0b4c2c5c6

[CL 24566694 by Ben Marsh in ue5-main branch]
2023-03-08 16:11:38 -05:00
Ben Marsh
e141cb6196 More UAT structured logging fixes.
#preflight 6408dee3b0544ef0b4bca696

[CL 24564590 by Ben Marsh in ue5-main branch]
2023-03-08 14:32:15 -05:00
Ben Marsh
235eb77726 Change to structured logging in other AutomationTool projects.
#preflight 6408c4478c0039bbf750e861

[CL 24562553 by Ben Marsh in ue5-main branch]
2023-03-08 12:43:35 -05:00
paul chipchase
c0ac300aee CIS: Add missing copyright notice to Virtualization.Automation.cs
#rb trivial
#rnx
#preflight 6406fa73747339025aa233c6

[CL 24537048 by paul chipchase in ue5-main branch]
2023-03-07 04:04:00 -05:00
paul chipchase
3cfabaa547 Add 'RehydrateProject' and 'VirtualizeProject' scripts to UAT
#rb none
#jira UE-171397
#preflight 6406e68dba12ba64166c9726

[CL 24536551 by paul chipchase in ue5-main branch]
2023-03-07 02:49:10 -05:00
bryan sefcik
836b14219e * Added an interface that contains ParamHelp attributes for ProjectParam so we can reflect the parameters in other tools.
* Updated LauncherTool to traverse the class interfaces looking for attributes. Using GetCustomAttributes is not good enough because it will not find the HelpAttributes because the base attribute class(DescriptionAttribute) does not explicitly mark itself that the attribute is inherited.

#rb gary.yuan
#preflight 64028b895515f4f57b0a62c0

[CL 24511953 by bryan sefcik in ue5-main branch]
2023-03-03 20:48:42 -05:00
Josh Adams
b52cee6521 - Fixed GenerateDSYM.Automation.cs for UnrealArch/ActiveArchitectures support
#rb tim.smith
#preflight 6400dc4cc13b7130d272555d

[CL 24484907 by Josh Adams in ue5-main branch]
2023-03-02 12:41:54 -05:00
Ben Marsh
20a7bfa0b1 Deprecate the SyncProject command, and recommend users run the UGS CLI build instead.
#preflight none

[CL 24423524 by Ben Marsh in ue5-main branch]
2023-02-27 10:20:42 -05:00
jack porter
6fabf3f5dc Add Force=true option to [CookedEditorSettings] EngineExtraStageFiles / ProjectExtraStageFiles to force staging of a file that would otherwise be rejected by the Restricted folder filter.
#preflight 63f87a20b879197e732ccabb
#rb Graeme.Thornton

[CL 24422139 by jack porter in ue5-main branch]
2023-02-27 08:46:00 -05:00
pj kack
e8e321e142 UAT: Optimize CreatePakUsingStagingManifest by using ParallelFor when processing PakFileRules
From ~300ms to ~30ms for ~17 000 cooked files.

#rb justin.marcus
#preflight 63f7c327dd78dd50f60a464f,63f7bbceae54ee4ce975250e
#rnx

[CL 24400852 by pj kack in ue5-main branch]
2023-02-24 10:21:51 -05:00
james doverspike
90c0ddf9ba [Backout] - CL24328738
[FYI] james.doverspike
Original CL Desc
-----------------------------------------------------------------
Cosmetic bulk asset streaming

Adds support for marking skeletal meshes and textures as optional files that stream from the cloud, typically used for cosmetics. Meshes and textures will now upload all of their non-inlined LODs as optional bulk files to the cloud, removing them from the pak files. The client will download into the VirtualFileCache in PersistentDownloadDir/VFC, which evicts least recently used LODs. These assets will have a longer delay to update to the higher quality LOD when their LODs are not in cache because they are now downloaded on-demand.

[CL 24373261 by james doverspike in ue5-main branch]
2023-02-22 19:19:46 -05:00
josh adams
8a0b557798 - Fixed FinalizeInstalledBuild for multi-architecture
#jira UE-178150
#preflight 63f666b87064074bd8ad9f08

[CL 24371781 by josh adams in ue5-main branch]
2023-02-22 17:53:49 -05:00
james doverspike
6a8a19a4b7 Cosmetic bulk asset streaming
Adds support for marking skeletal meshes and textures as optional files that stream from the cloud, typically used for cosmetics. Meshes and textures will now upload all of their non-inlined LODs as optional bulk files to the cloud, removing them from the pak files. The client will download into the VirtualFileCache in PersistentDownloadDir/VFC, which evicts least recently used LODs. These assets will have a longer delay to update to the higher quality LOD when their LODs are not in cache because they are now downloaded on-demand.

[CL 24331735 by james doverspike in ue5-main branch]
2023-02-20 20:22:07 -05:00
pj kack
819cf350d8 UAT: Parse ini overrides when reading config values from CreatePaks in CopyBuildToStaginDirectory.
Add ConfigOverrideParams to ProjectParams constructor.
Add OverrideStrings to ConfigHierarchyKey to get the right data from ConfigHierarchy.ReadHierarchy().

#rb dan.thompson
#rnx
#preflight 63ef5c0c3c1eb56f059e7370, 63ef5c4b90198dffbadbd846

[CL 24309947 by pj kack in ue5-main branch]
2023-02-20 03:38:24 -05:00
swarm
b61361facf Secondary remote Mac
#jira UE-120589
# rb josh.adams
#preflight 63f2da7d90198dffbaaee3ff

[CL 24309059 by swarm in ue5-main branch]
2023-02-19 21:45:46 -05:00