Data Layer replication bug

The bug is data layer runtime states can get out of sync between a client and a host depending on the initial runtime state of a data layer and the size of the replicated data layer names array. Se ...

Favorite Levels menu is hidden if Recent Levels menu was cleared

UE - Editor - Workflow Systems - Aug 23, 2024

This issue is caused by the "File > Favorite Levels" menu only showing up if there are 1 or more recent levels. Once that list is cleared, the "Favorite Levels" menu is never added to the "File" men ...

Blueprint compilation resets settings on level-placed actors and inherited templates

UE - Gameplay - Blueprint - Aug 21, 2024

Triggering an actor component recompilation resets all the variables to the default state on spawned actors in the level. Users can unintentionally lose property settings on placed actors in a worl ...

Crash when precaching PSOs for decals from non-game thread

UE - Rendering Architecture - Shaders - Aug 21, 2024

During async loading from an AsyncLoading thread, DecalComponent attempts to precache PSOs which can trigger a checkf in StrongObjectPtr.h which are only allowed to be created on a game thread. ...

Blueprint Struct Issues - Data table wiped data

UE - Gameplay - Blueprint Compiler - Aug 19, 2024

The user has come across various issues with using nested blueprint structs within a data table. The first issue relates to changing a variable in a child struct and setting it back then saving, cau ...

Chaos Cloth: NaNs can be introduced from bad AnimatedPositions/Normals

UE - Simulation - Physics - Character - Aug 17, 2024

We've worked out at least a possible way this can occur from using uninitialized AnimatedNormals values when changing LODs. Ensuring all AnimatedNormals are initialized appears to fix the problem. ...

Native gameplay tags in plugins are cleared when reading config files

UE - Gameplay - Aug 14, 2024

When references to Gameplay Tags are loaded, it checks to see if they are already registered. If they are not already registered, it will notice it is invalid and may print a warning depending on th ...

Chaos Cloth - Visualization materials cause async load flush and slows down starting a PIE session.

UE - Simulation - Physics - Character - Aug 13, 2024

The loading of the cloth visualization materials disturbs async loads shortly after starting PIE which causes an async flush and several seconds stall. The solution would be to move these to a sing ...

Tracks that manipulate byte properties may have different (non-deterministic) results even for the same frame

UE - Anim - Sequencer - Aug 13, 2024

This issue is relatively easy to reproduce, e.g., in the timing of switching between the two types of property operations within the same track. It seems to be easy to reproduce the above problem in ...

Sequencer- 'Dynamic Binding' SoftObjectPtr parameters fail to resolve after reloading editor

UE - Anim - Sequencer - Aug 12, 2024

When reloading the editor and a level where a sequence has a dynamic binding with a soft object ptr parameter to an actor in the same level, the director blueprint will recompile on load of the leve ...