Crash when a subsystem calls GetSubsystemArray() on its owner while engine code is iterating on subsystems also obtained through GetSubsystemArray()

UE - Gameplay - Aug 6, 2024

In some occasions, engine code iterates over a certain subsystem type by calling FSubsystemCollection::GetSubsystemArray() and then calling some method on all subsystems of the returned array. This ...

Pasting custom data floats from a text editor into a instanced static mesh component crashes the editor

UE - Framework - Components - Aug 5, 2024

When an instanced static mesh component with a material using a PerInstanceCustomData node has its data floats pasted in, the editor crashes with an "Array index out of bounds" error. The licensee w ...

Issue with Landscape Layer Blending Node compile in UE 5.4.2

UE - Graphics Tools - Terrain - Aug 2, 2024

When the SetMaterialAttributes Material Expression is used without an input to MaterialAttributes, it will cause Landscape Layer Blend expressions to fail to compile if it is the only layer on a par ...

Levels can get stuck in the 'loading' state when using Incremental GC

UE - World Creation - Worldbuilding Tools - Jul 31, 2024

From licensee:"Testing incremental GC on our project we have ran into an issue with level streaming where levels will get stuck in the 'loading' state in packaged builds. The issue appears to be due ...

Foliage breaking when used Sublevels into a Persistent Level

UE - World Creation - Worldbuilding Tools - Foliage - Jul 31, 2024

Duplicating an imported socket wrongly displays the duplicate as also imported

UE - Graphics Tools - Modeling Tools - Mesh Editing - Jul 31, 2024

The duplication of an imported mesh wrongly marks it as also imported from the source mesh. The probable cause is data duplication without taking this edge case into account. I suggest checking Unr ...

Landscape Transparent with r.Lumen.DiffuseIndirect.Allow 0

UE - Graphics Tools - Terrain - Landscape - Jul 31, 2024

FILTER_COMMANDLINE_LOGGING cannot be used without forcing UE_COMMAND_LINE_USES_ALLOW_LIST

UE - CoreTech - Jul 30, 2024

There's two ways to affect the commandline in CommandLine.cpp: FILTER_COMMANDLINE_LOGGING - for filtering certain or all args (if left empty) from the log. UE_COMMAND_LINE_USES_ALLOW_LIST - for on ...

HideBoneByName translates bone to parent which breaks skinning

UE - Anim - Jul 30, 2024

Calling HideBoneByName on a bone causes that bone (and all it's children) to be translated to the parent bone's location.  This code in UpdateRefToLocalMatricesInner is responsible: bool bNeedToHid ...

Lumen Reflections in Stereo are broken after Nvidia GPU Driver Update

UE - Platform - XR - Jul 29, 2024

After updating the NVidia graphics driver to v.552.74+, reflective/mirror materials appear broken and render with black and white lines in VR mode if they are in a level with a Post Process Volume w ...