Fix AssetManager rules overrides in case PrimaryAssetTypesToScan for PrimaryAssetLabel sets bApplyRecursively=false

UE - Core - Data Pipeline - Cooker - Dec 11, 2023

SetPrimaryAssetRules sets the "is overridden" variables (e.g. bOverrideApplyRecursively) based on a comparison with the global default rules:static FPrimaryAssetRules DefaultRules; ... ExplicitRu ...

[DataLayer] Optimize Data Layer runtime state replication

UE - Engine Scaling - Streaming - Data Layers - Dec 7, 2023

[Link Removed]This issue occurs only when I have a lot of RDLs (I tested 2500 and 1600). I tested with 6 RDLs and had no issuesI also noticed in the server log an error when a lot of RDLs are presen ...

Incorrect cast in UpdateEarlyZPassModeCVarSinkFunction when Scene is FNULLSceneInterface

UE - Rendering - Architecture - Dec 4, 2023

We have various casts across the engine on the scene, which fail to cast when the scene is a null scene. FScene* Scene = (FScene*)(World->Scene); Scene->UpdateEarlyZPassMode(); We shoul ...

Static Mesh Only enabled Foliage Actor causes serialization error in packaged game

UE - Engine Scaling - Streaming - Nov 24, 2023

The crash can be worked around by modifying FFoliageISMActor::Serialize as following code : void FFoliageISMActor::Serialize(FArchive& Ar) { #if WITH_EDITORONLY_DATA     if (!Ar.IsCooking()) // ...

Actors unrelated to the changelist being validated cause errors

UE - Engine Scaling - Streaming - World Partition - Nov 22, 2023

When validating a changelist, unrelated errors to the changelist can appear. Here's an example of running the validation on a cl named "temp cl" which just contains a single actor "Cylinder". The A ...

Placed level instance causes "!ActorInstanceGuid.IsValid()" assertion after changing WorldSettingsClass

UE - Engine Scaling - Streaming - Level Instances - Nov 13, 2023

Resaving the level using ResavePackagesCommandlet is a workaround. ...

ContentBundleContainer does not load new bundles in PIE after level transition

UE - Engine Scaling - Streaming - Nov 9, 2023

I believe this issue stems from the ContentBundleContainer not populating the StreamingObjects of the UContentBundleDuplicateForPIEHelper. PIE in the same level as the bundles works as the editor h ...

Merge Actors Merge Materials Missing Visibility Collision

UE - Engine Scaling - Streaming - Merge Actor - Nov 1, 2023

Merge Actors Merge Materials Missing in Content Browser

UE - Engine Scaling - Streaming - Merge Actor - Nov 1, 2023