View Changes: external changes desync state and trigger checks

UE - Editor - Workflow Systems - Mar 2, 2024

External changes to source control are causing state desyncs which get expressed in code as multiple operations on the same items in the same UI visit. This check is in place because when only using ...

ASan on iOS is broken

UE - Platform - Apple - Mar 1, 2024

Address Sanitizer (asan) is currently not working on iOS. This could be a helpful feature to get working again. ...

FNotifyNodeInterface crashes when referenced Notify is invalid

UE - Anim - Runtime - Mar 1, 2024

Currently FNotifyNodeInterface directly references notifies that live within the related anim sequence.  This can cause intermittent crashes when notifies are removed as the UI can still reference t ...

Blueprints break when implementing a duplicated BP interface along with the original

UE - Gameplay - Blueprint - Mar 1, 2024

When duplicating a blueprint interface, the GraphGuids of the original BP interface's function graphs are unchanged: function graphs across the two BP interfaces now have the same GraphGuid. This is ...

Edit Layers naming is being added to the Localization Dashboard

UE - Rendering Architecture - Materials - Mar 1, 2024

When a Material Instance with Layer Parameters is added to the Level Landscape, the Layer Names get added to the Localization Dashboard. ...

Level asset "Diff against depot" opens P4 Merge tool

UE - World Creation - Worldbuilding Tools - Mar 1, 2024

You can right click a level asset in the editor's Content Browser and do the action Source Control > Diff against Depot. However, this does not provide a useful diff window. It currently opens the d ...

MRQ Remote Render Audio is 30 seconds later than expected.

UE - Anim - Sequencer - MRQ - Feb 29, 2024

CL 17315409 Introduced a fix that relied on processing audio samples before a render. For remote renders this extra 30 seconds of audio processing seems to have made its way into the final results. ...

Using a Shading Model node set to Unlit results in an invalid material with FromExpression domain

UE - Rendering Architecture - Materials - Feb 29, 2024

Create a materialSet its domain to From ExpressionRecreate the node graph as in the screenshot Note that the preview sphere is black. ...

"Build All Levels" does not re-AddNavigationSystemToWorld

UE - AI - Navigation - Feb 28, 2024

The Build All Levels editor action cleans up the world's NavDataSet (UNavigationSystemV1::NavDataSet) as pre-rebuild world cleanup by calling: SetNavigationSystem(nullptr); inside UWorld::Cleanu ...

GameFrameworkComponentManager crashes when modifying init state callbacks during state change

UE - Gameplay - Feb 28, 2024

The GameFrameworkComponentManager has a system for registering callbacks to execute in response to event changes. This ends up calling UGameFrameworkComponentManager::CallFeatureStateDelegates which ...