Commit Graph

45 Commits

Author SHA1 Message Date
david harvey
49712bf475 Experimental option to import a Project Launcher custom profile to the Turnkey custom builds
- disabled by default. needs enabling via editor experimental settings

#jira UE-209752
#rb Josie.Yang

[CL 32398814 by david harvey in ue5-main branch]
2024-03-21 10:11:04 -04:00
DuncanRare
e6c7bf1724 Cooker: Created WarningsAsErrorsOnCook toggle to project settings
#11623
#rnx
#rb Zousar.Shaker

[CL 32326137 by DuncanRare in ue5-main branch]
2024-03-19 11:00:50 -04:00
zousar shaker
b6455b9efb Project Packaging Settings - Ensure that if bUseIoStore is False and bUseZenStore is True, that bUseZenStore is treated as if it was False, and emit a warning explaining that this combination is unsupported.
#rb dan.engelbrecht

[CL 31015355 by zousar shaker in ue5-main branch]
2024-01-30 14:11:31 -05:00
will brown
3a3e27c70e AutomationTool changes to support game projects overriding how to copy files during staging. InternalUtils.SafeCopyFile now takes an optional delegate to call when copying files. A CustomStageCopyHandler can be implemented to supply the copy operation. This is useful for transforming files during staging.
#rb Josh.Adams

[CL 30192577 by will brown in ue5-main branch]
2023-12-07 16:35:45 -05:00
alexander suvorov
0223b4b83d Move RetainStagedDirectory setting from launcher profile to project packaging settings.
#jira UE-185249
#rb none

[CL 28095878 by alexander suvorov in ue5-main branch]
2023-09-21 14:25:49 -04:00
David Lesage
0b11ecb03e #jira UE-193508: fix typo on tooltip
#rb trivial

[CL 27514791 by David Lesage in ue5-main branch]
2023-08-31 04:39:03 -04:00
dan thompson
c54316a591 UnrealPak now uses the CookMetadata file to optionally write out size information for plugins. This information is written back to the cook metadata file, and is enable via a project packaging setting.
#rb fabian.giesen

[CL 26194673 by dan thompson in ue5-main branch]
2023-06-22 17:32:20 -04:00
Dmitriy Dyomin
180c331c5e Change default ASTC encoding preset from Fast to Medium
Deleted unused DefaultPVRTCQuality
#jira none
#preflight 6453b47b0e33f2d51d229b2a

[CL 25334346 by Dmitriy Dyomin in ue5-main branch]
2023-05-04 09:55:26 -04:00
josh adams
bc7efcc4a7 Fixed a shelf vs changelist mismatch
#rb trivial
#jira CIS
#preflight skip

[CL 24811667 by josh adams in ue5-main branch]
2023-03-27 18:51:27 -04:00
josh adams
263cc27ae0 - Moved per-user-facing in ProjectPackagingSettings into a new class, UPlaformsMenuSettings, so that we don't sometimes write to DefaultGame.ini and sometimes Saved/Game.ini for the same class, which can cause issues where the editor has one value that doesn't match a target platform
- StagingDirectory, which was the user's location to store archived builds, not the actual StagingDirectory, is no longer exposed in settings
#rb david.harvey,zack.neyland
#preflight 6421ed2f803cb466e80d0ad4
#jira UE-176847

[CL 24811601 by josh adams in ue5-main branch]
2023-03-27 18:49:39 -04:00
Dan Thompson
310a5b769b Correcting Oodle nomenclature
#rb fabian.giesen
#preflight 635054908449f85a476549ef

[CL 22638135 by Dan Thompson in ue5-main branch]
2022-10-19 16:46:08 -04:00
Robb Surridge
46536fe501 Hide deprecated and no-op settings from Editor Preferences and Project Settings.
#jira UE-165711
#rb mieszko.zielinski
#preflight 634577172c42a0f93056b51d

[CL 22457839 by Robb Surridge in ue5-main branch]
2022-10-11 10:34:15 -04:00
bryan sefcik
0beee50b45 Updated ../Engine/Source/Developer/... to inline gen.cpp files
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

#jira

[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
jason walter
26117b5d31 Rename IniKeyBlacklist to IniKeyDenylist and IniSectionBlacklist to IniSectionDenyList
#jira UE-131078
#rb josh.adams
#preflight 6320c90f47741a7dbd237e5f

[CL 21997756 by jason walter in ue5-main branch]
2022-09-13 21:47:24 -04:00
jamie dale
9d1211c599 Optionally allow BPGC property GUIDs to be included in a cooked build
This can be useful to avoid needing to add CoreRedirects for BPGC that are being persisted via tagged properties in SaveGame data, as that data may get stale if properties on the BPGC are renamed

#jira
#preflight 62c47bb4c314e0b117fbf797
#rb Francis.Hurteau, Phillip.Kavan, Josh.May

#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 20947812 via CL 20947866 via CL 20948086 via CL 20948229
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20950848 by jamie dale in ue5-main branch]
2022-07-05 17:52:12 -04:00
Josh Adams
ed1fb28a68 - New CreateBuild Turnkey command to interactively create builds that can be run now, or saved for later (exposed to Editor Platforms menu)
- Started moving the code that turns ProjectPackagingSettings into BuildCookRun commandline from editor to C# so that we can run scripts without needing to bake out the commandline
- Updated ExecuteBuild to handle some new variables and such (like the new one for importing ProjectPackagingSettings into the commandline dynamically)
- Added ability to update a Default config file in C# (with limited functionality - set value and add array entry, with an enum we can extend later)
- Minor cleanup here and there
#rb david.harvey
#preflight 622b581ddf3960e506cf9a27
#preflight 622bb3f046679d56c3239a8c

[CL 19360380 by Josh Adams in ue5-main branch]
2022-03-11 15:51:57 -05:00
Dan Thompson
809c0f9062 Adding support for writing back metadata to an asset registry during iostore staging. Initially this is size information about the chunks.
#rb matt.peters
#rb carl-magnus.nordin
#preflight 62200571943787f1d2199924

[CL 19234043 by Dan Thompson in ue5-main branch]
2022-03-02 19:22:28 -05:00
luke thatcher
0c244f3710 Include debug files in non-shipping builds by default
- Debug files are now included in all non-shipping builds, and optionally can be included in shipping builds if the IncludeDebugFiles flag is enabled in the project packaging settings.

#jira UE-112965
#rb David.Harvey
#preflight 61f9309a537702981c3e21d2

#ROBOMERGE-AUTHOR: luke.thatcher
#ROBOMERGE-SOURCE: CL 18807423 in //UE5/Release-5.0/... via CL 18809191 via CL 18822230
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18823252 by luke thatcher in ue5-main branch]
2022-02-02 05:29:30 -05:00
nuno leiria
bf453dd1aa Fix build configuration visibility for installed builds in the project packaging editor settings
Work around circular reference by moving InstalledPlatformInfo to the DesktopPlatform module

#jira UE-136291
#preflight 61f2f573595ec9d6eebf9739
#rb david.harvey

#ROBOMERGE-AUTHOR: nuno.leiria
#ROBOMERGE-SOURCE: CL 18771002 in //UE5/Release-5.0/... via CL 18771003 via CL 18771153
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18771169 by nuno leiria in ue5-main branch]
2022-01-28 10:06:34 -05:00
Josh Adams
4c41fe8d8b - Added a new ProjectPackaging setting - LaunchOnTarget which is now shown int he Platforms menu when multiple Game targets exist (Lyra).
- Added support for passing the LaunchOnTarget along to the LaunchOn process
#jira UE-138006
#rb matt.peters
#robomerge Release-5.0
#preflight 61e89cb363639eb6f607db67

[CL 18669007 by Josh Adams in ue5-main branch]
2022-01-19 18:54:41 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
carlmagnus nordin
2d97f9667e IoStore: Added support for storing compressed chunks in DDC
#rb pj.kack
#rnx

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 17444267 via CL 17444348 via CL 17444353 via CL 17444359
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v870-17433530)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17444366 by carlmagnus nordin in ue5-release-engine-test branch]
2021-09-07 10:11:43 -04:00
yangke li
abb9346236 add ARM ASTC Encoder, support HDR profile, add astc hdr pixel format for opengl, vulkan and metal
todo:  hdr decode at runtime when astc hdr not supported
needs to figure out why ARM Encoder is much slower than ISPC, use ARM only for HDR Textures might be a good compromise.
#jira UE-119388

#ROBOMERGE-AUTHOR: yangke.li
#ROBOMERGE-SOURCE: CL 17441496 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17441499 by yangke li in ue5-release-engine-test branch]
2021-09-07 01:24:23 -04:00