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, ...

Niagara Editor Viewport will crash when rendering opaque materials with Mobile Multi-View and Mobile Vulkan Preview Enabled

UE - Niagara - Rendering - Sep 18, 2024

The Niagara viewport will crash when rendering opaque sprites if Mobile Multi View and the mobile preview are enabled. Additive materials do no crash, and if the viewport is not set to lit it does ...

UGeometryCollectionComponent::EventDispatcher gets registered for events twice what can result in duplicate collision events being fired

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

UGeometryCollectionComponent::EventDispatcher gets registered for events twice, once in UGeometryCollectionComponent::RegisterForEvents() and again in UChaosGameplayEventDispatcher::OnRegister(). Th ...

FindTextInLocalizationTable can't find a translation when entries have the same values on both languages

UE - Editor - UI Systems - Localization - Sep 18, 2024

FindTextInLocalizationTable can't find a translation to an entry when the translation is the same as the looked up key because FTextLocalizationManager::DisplayStringLookupTable don't keep entries t ...

Dark square appears in hair in direction of spotlight when shadows disabled

UE - Graphics Features - Sep 18, 2024

A dark square appears in the direction of a spotlight on hair when the spotlight has no shadow. [Image Removed] In UE 5.4 the dark square is visible when the spotlight has no shadow, and a light s ...

Iris - Fast Array ItemMap is empty in PostReplicatedAdd

UE - Networking - Iris - Sep 17, 2024

With Iris enabled, the ItemMap is populated correctly only on the next frame, but it is empty during the callback. This differs from the behavior of the current system, where the ItemMap is populat ...

Some Niagara FX does not show up in MovieSceneCapture when AgeUpdateMode is DesiredAgeNoSeek

UE - Niagara - Cinematics - Sep 17, 2024

CL23957356 changes how to calculate FrameOffset in FNiagaraSystemUpdateDesiredAgeExecutionToken::Execute(). After this change, DesiredAge + FrameOffset could be 0.0 for some a couple of initial fram ...

Modifying FSuggestProjectileVelocityParameters::ResponseParam.CollisionResponse modifies FCollisionResponseParams::DefaultResponseParam

UE - Gameplay - Sep 17, 2024

FSuggestProjectileVelocityParameters was introduced in 5.4 and has a FCollisionResponseParams member that's initialized as a mutable reference to FCollisionResponseParams::DefaultResponseParam. str ...

Preview Text display on Font Editor does not apply SubFontFamily setting

UE - Editor - UI Systems - Sep 17, 2024

The Preview text display in the Font Editor does not apply the Sub-Font family settings. Only the Default Font Family and Fallback Font Family can be applied to the display. ...

Cursor locks to ScrollBox in native fullscreen mode are locked in the wrong position

UE - Editor - UI Systems - UMG - Sep 17, 2024

When specifying a widget of a different size than the screen in FReply::LockMouseToWidget, the cursor is locked to a different position in native full screen mode. It appears that the window size n ...