Check for sRGB on Normal and Mask samplers instead checks against Greyscale and Alpha samplers

UE - Rendering Architecture - Materials - Sep 24, 2024

In FMaterialInstanceEditor::RefreshOnScreenMessages, there is a check for sRGB on Normal and Mask samplers. The issue is the check uses a TextureCompressionSettings enum cast to EMaterialSamplerTyp ...

Strip out disabled Pose Search Database animations during cook

UE - Anim - Gameplay - Sep 23, 2024

Animations that are disabled in the Pose Search database still get loaded in a cooked build ...

GameFeature Plugins do not chunk as expected when using PrimaryAssetLabels

UE - Gameplay - Sep 23, 2024

There is some unexpected behaviour around GameFeature Plugins (GFPs) when packaging with chunking enabled most noticeable when using PrimaryAssetLabels (PALs). Firstly, PrimaryAssetLabels do not ap ...

Blueprint improperly marked dirty when it contains a latent node with a byte enum

UE - Gameplay - Blueprint Editor - Sep 23, 2024

In UE 5.4, when deleting actors in our levels, some blueprints will be mark dirty despite not having changed. We traced that down to FAssetRenameManager::CheckPackageForSoftObjectReferences. The af ...

Property Editors fail to select assets within paths containing valid non-alphanumeric characters

UE - Editor - Workflow Systems - Sep 20, 2024

Property Editors for asset types allow you to drag assets from the Content Browser into them, or to make a selection using an Asset Picker widget. Some examples would be selecting Static Meshes or M ...

Access Violation - UMovieSceneFolder::PostLoad - Accessing freed memory

UE - Anim - Sequencer - Sep 19, 2024

A licensee has hit an access violation issue due to a movie scene containing a reference to an invalid child object binding. It triggers in the following method: UMovieSceneFolder::PostLoad // Vali ...

SingleLayerWater Material crashes when sampling SceneTexture:CustomStencil.

UE - Rendering Architecture - Shaders - Sep 19, 2024

There is a texture mismatch between the expected texture samplers and actual texture samplers for SingleLayerWater materials that use the Material Function StencilMaskCompare. Also tested on UE5.5, ...

[Data Table] Mitigate column data bloat to allow for better visualization

UE - Editor - Workflow Systems - Sep 19, 2024

(Pulled from associated UDN) Data Table quality of life suggestion Data tables are one of the more useful asset types for managing 'big data' in the engine. Problem is, the spreadsheet view, which ...

In UChaosGameplayEventDispatcher::HandleCollisionEvents(), when bSwapOrder = true, Comp1 should be set to PhysicsProxy0's owning component, not PhysicsProxy1's.

UE - Simulation - Physics - Solver - Sep 18, 2024

Implementing an EventHit node in a Geometry Collection Actor and printing the Names of the returned values, it wrongly returns the reference to this Actor (self) on the Other actor object reference, ...