Expanding pins and moving nodes in graph marks Compile as dirty

UE - Anim - Rigging - Control Rig - May 8, 2024

Expanding pins and moving nodes in the graph marks the Control Rig blueprint as dirty, requiring a recompile of the entire blueprint.  Blueprints do not do this.  ...

Serialized Blueprints containing MIDs do not load correctly in packages.

UE - Rendering Architecture - Materials - May 8, 2024

This issue is an easy fix but raises a different problem which is likely ingrained in UE, which is that MIDs should not be serialized out and should always be transient. Unfortunately we are in a po ...

Conditional crash when a DragAndDrop operation is done betweeen Data Layers.

UE - World Creation - Worldbuilding Tools - Data Layers - May 8, 2024

A crash occurs to the engine as when we when have unreal as a backgroud task, and we try to drag and drop a layer to another by selecting the layer visibility button. ...

Same lightmap textures are listed mutiple times in Lightmaps of WorldSettings

UE - Rendering Architecture - May 8, 2024

Same lightmap textures are listed multiple times in Lightmaps of WorldSettings. It seems that it just showes the same texture mutiple times but there is only one texture. [Image Removed] ...

Client Ensure FShaderMapResource_SharedCode::ReleaseRHI is still referenced on exit/shutdown

UE - Niagara - Rendering - May 7, 2024

Very rarely, the game client will crash on shutdown and the log will contain messages that look like: LogOutputDevice: Error: Ensure condition failed: false [File:Engine\Source\Runtime\RenderCore\ ...

Editing Filtered Channels in Details panel doesn't update Spawn Control Node

UE - Anim - Rigging - Control Rig - May 7, 2024

An external user reported that creating and editing filtered channels in the details panel does not propagate to the node in the graph, thus making it unusable.  Here is a video with the issue: [ ...

Crash after 'Reparent Blueprint' when renaming component on-top of orphaned inherited component

UE - Gameplay - Blueprint Editor - May 7, 2024

After reparenting a blueprint and inherited components from the previous parent are removed, trying to give a new component the same name as a previous component causes a crash inside UObject::Renam ...

UpdateDelayRandomStream can cause replicated actor to be skipped for consideration

UE - Networking - May 6, 2024

When calculating an actor's NextUpdate time, a random delay is added: ActorInfo->NextUpdateTime = World->TimeSeconds + UpdateDelayRandomStream.FRand() * ServerTickTime + NextUpdateDelta; If this d ...