#ROBOMERGE-OWNER: brian.bekich
#ROBOMERGE-AUTHOR: brian.bekich
#ROBOMERGE-SOURCE: CL 19380467 via CL 19380482 via CL 19380489 via CL 19381971 via CL 19394950 via CL 19395258
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19402923 by brian bekich in ue5-main branch]
#rb Matt.Peters
#rnx
#preflight 622b69320a614dcb0cf998d3
- This is useful for stand alone programs that want to compile with core and coreuobject but don't want to compile against the editor/engine.
- To make use of this the program should add 'GlobalDefinitions.Add("UE_SUPPORT_FULL_PACKAGEPATH=1")' to it's Target.cs .
- If the program does not define UE_SUPPORT_FULL_PACKAGEPATH then it will default to WITH_EDITOR which was the pre-existing behavior.
[CL 19370946 by paul chipchase in ue5-main branch]
The garbage collector gains opcodes to mark references inside these values, though a FProperty to emit those opcodes is not part of this changelist.
#rb Robert.Manuszewski, Steve.Robb
#preflight 622b3d98cd605bd993bb58e1
#ROBOMERGE-AUTHOR: andrew.scheidecker
#ROBOMERGE-SOURCE: CL 19353106 via CL 19354089 via CL 19355248 via CL 19357433 via CL 19357654
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19359137 by andrew scheidecker in ue5-main branch]
#rb trivial
#preflight none
#ushell-cherrypick of 19339131 by robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 19317027 via CL 19345332 via CL 19350794 via CL 19350872
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19351728 by marc audy in ue5-main branch]
This is similar to UObject::OnPostCDOCompiled, but doesn't require that you implement the logic on a particular class.
#jira
#preflight 6227b758c653e7ef9f572d0b
#rb Rex.Hill
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 19319787 via CL 19319840 via CL 19320685 via CL 19323486 via CL 19323658
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19348039 by jamie dale in ue5-main branch]
#rb trivial
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 19309128 via CL 19309138 via CL 19312263 via CL 19315592 via CL 19315668
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19347728 by justin marcus in ue5-main branch]
When reloading an existing UPackage make sure to always set all serialized package flags again since they may have been cleared since the last load.
One example is UWorld::FinishDestroy that may clear PKG_ContainsMap on its world UPackage.
#jira UE-135502
#rb carlmagnus.nordin,per.larsson
#rnx
#preflight 62275410e83598518f2a720f
#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 19302798 in //UE5/Release-5.0/... via CL 19303924
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19346856 by pj kack in ue5-main branch]
#preflight 6221fb52b066ef60bba404a3
#rb Steve.Robb
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 19264826 via CL 19266236 via CL 19271583 via CL 19278279 via CL 19293645
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19344991 by robert manuszewski in ue5-main branch]
#rb matt.peters
#jira UE-144430
#preflight 622843e68138f020c641085e
#ushell-cherrypick of 19283269 by Zousar.Shaker
[CL 19322440 by Zousar Shaker in ue5-main branch]
Make the cooked AssetRegistry.bin deterministic.
#rb Johan.Torp
#rnx
#preflight 6228b03acc09078bab52ecbb
[CL 19319417 by Matt Peters in ue5-main branch]
#jira UE-139048
Nested subobjects that are part of Objects created from a template will now correctly initialize their properties from the supplied template
#jira UE-138949
#rb Phillip.Kavan, Ben.Hoffman
#preflight 622661ff9d201d1ecdf2845c
#preflight 6227afc27077eb04cf74a929
[CL 19308998 by Marc Audy in ue5-main branch]
They're considered stably named for networking again, so they can be referred to by path. This had changed as unintended fallout of CL 18803336 updating UObjectBaseUtility::IsDefaultSubobject.
#jira UE-143225
#rb marc.audy, brian.bekich
#preflight 6221794dbf662715a8d933c0
[CL 19260867 by Ryan Gerleve in ue5-main branch]