18 Commits

Author SHA1 Message Date
Josh Adams
a758939e6f - Fixed an issue where per-platform packaging settings were getting confused when project settings were changed (the per-platform ones were not getting updated). This is a heavy handed approach to wiping platform config caches, and reloading them as needed
#rb Chris.Babcock
#jira UE-211808
#p4v-cherrypick 33010002

[CL 33200768 by Josh Adams in 5.4 branch]
2024-04-24 11:27:53 -04:00
zousar shaker
e35b9c0bff 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 31037827 by zousar shaker in 5.4 branch]
2024-01-30 22:31:05 -05: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
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
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
aurel cordonnier
34f55d3a4a Merge from Release-Engine-Test @ 17946149 to UE5/Main
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17949667 by aurel cordonnier in ue5-main branch]
2021-10-27 15:14:40 -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
david harvey
068eb078ce build targets are shown and selectable when packaging blueprint projects.
#jira UE-124613
#rb nuno.leiria
#rnx
#preflight 612f9ccc79d62b0001c615c6

#ROBOMERGE-SOURCE: CL 17389200 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17389211 by david harvey in ue5-release-engine-test branch]
2021-09-01 13:08:18 -04:00
nuno leiria
7b0d8fc357 Fix cilent/server config flags not being set properly in Turnkey
#rb bob.tellez

#ROBOMERGE-SOURCE: CL 17324504 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17324531 by nuno leiria in ue5-release-engine-test branch]
2021-08-26 15:21:50 -04:00
michal valient
16a2af851f Backout of a backout coming from EA stream - //UE5/Main/Engine/Source/... changelist 16677358
#rb none

#ROBOMERGE-SOURCE: CL 16677744 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16677746 by michal valient in ue5-release-engine-test branch]
2021-06-15 15:14:23 -04:00
michal valient
86a676877d Backout CL 16534086
Binary compatibility fixes
#jira none
#rb none
[FYI] nick.whiting, simon.tourangeau, nick.penwarden
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 16677346 in //UE5/Release-5.0-EarlyAccess/... via CL 16677358
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16677362 by michal valient in ue5-release-engine-test branch]
2021-06-15 14:53:58 -04:00
nuno leiria
5417acf4b9 Restore support for packaging multiple game/client/server targets.
Add a default project setting for the build target and binary configuration selection.
Removed 'platformtarget' menu and exposed 'target' and 'flavor' menus (flavor is only used for android now but will also work if other platforms add their own flavors).
Setting -distribution now forces packaging with shipping.

#jira UE-108788, UE-113086, UE-101662
#rb ben.marsh, josh.adams

[CL 16148683 by nuno leiria in ue5-main branch]
2021-04-28 16:52:24 -04:00
dmitriy dyomin
63f764f157 Removed PVRTC support, iOS apps will be packaged using ASTC compression (requires A8, iPhone6)
#rb jack.porter

#ROBOMERGE-SOURCE: CL 15374851 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15374853 by dmitriy dyomin in ue5-main branch]
2021-02-10 04:07:30 -04:00
Phillip Kavan
11c00323ea Remove exposed parts of the Blueprint nativization feature (deprecated), and decouple it from the editor/cooking phase.
#jira UE-103261
#rb Michael.Noland

[CL 14882147 by Phillip Kavan in ue5-main branch]
2020-12-08 16:28:03 -04:00
Josh Adams
0363327c21 - Refactored UProjectPackagingSettings and UCookerSettings into DeveloperToolSettings module that can be used from the engine and other places. This removes a circular referece from Engine -> TargetPlatform -> Engine. And can potentially remove Engine -> UnrealEd "grandfathered" circular reference (or at least helps be able to get rid of it!)
#rb brandon.schaefer

[CL 14840889 by Josh Adams in ue5-main branch]
2020-12-02 20:43:06 -04:00