Crash when spawning actor with no viewport initialized

UE - Editor - Workflow Systems - Nov 22, 2023

If an attempt to spawn an actor is made before the Level Editor Viewport is fully initialized (i.e. before it has had a chance to get rendered at least once), and that actor has no specific Factory ...

Control Rig Function Access Specifier Combo box not closing after selection

UE - Anim - Rigging - Control Rig - Oct 25, 2023

From a UDN Customer. When switching a control rig's access specifier from public to private and vice versa, the options of the combo box does not hide after the selection, it stays open until you p ...

Non-edit layers landscape don't work adequately with Nanite landscape while painting

UE - Graphics Tools - Terrain - Landscape - Oct 24, 2023

Result : while displaying the Nanite version of the landscape, the paint layers behave erratically (see video : [Link Removed])  If rebuilding the Nanite data, the bug gets fixed until the user sta ...

Spherecast against complex geometry is returning odd results

UE - Simulation - Physics - Sep 19, 2023

Turning on batching of sphere casts when colliding against complex gives incorrect results. Affects debug output and vehicle wheels and body movement. The issue is with the batch query mode which ...

Looping Gameplay Cues are not removed if GameplayCueNotifyTagCheckOnRemove is true

UE - Gameplay - Gameplay Ability System - Aug 24, 2023

GameplayCues inheriting from GameplayCueNotify_Actor no longer have their Removed functions called when removed via UAbilitySystemComponent::RemoveGameplayCue if GameplayCueNotifyTagCheckOnRemove is ...

When change a skeletal's collision from QueryOnly to QueryAndPhysics at runtime, dynamic properties won't be updated

UE - Simulation - Physics - Aug 23, 2023

It seems in the FBodyInstance::InitDynamicProperties_AssumesLocked, we early out when the body instance's collision is QueryOnly, but actually we only recreate its physics state when changing from N ...

Edits made to Control Rig Curve Nodes in the Details panel of the blueprint editor are not saved back to original Node

UE - Anim - Rigging - Control Rig - Aug 9, 2023

Reported by licensee in [Link Removed] Changes made to the Curve node in a Control Rig Blueprint aren't saved back to the original node when the changes are made in the Details panel of the bluepri ...

Inaccurate motion vectors when using different position binding in renderer

UE - Niagara - Rendering - Jul 27, 2023

Even though the particles are not moving, and the velocity is zero, the output motion vectors are non-zero. This seems to only happen if using two sources of particle positions.  ...

Iris - check hit in FNetBitStreamWriter::InitBytes if object has only COND_InitialOnly replicated properties

UE - Networking - Iris - Jun 22, 2023

InitOnly FReplicationStateDescriptors will have a value of 0 for ChangeMaskBitCount, so if an object only has COND_InitialOnly properties, its FReplicationProtocol will also have a ChangeMaskBitCoun ...

Objects without custom delta properties can return false for CanSkipUpdate with net.PushModelSkipUndirtiedReplication enabled

UE - Networking - Jun 5, 2023

This seems to occur after receiving a Nak for certain actors. FObjectReplicator::ReceivedNak will decrement SendingRepState.CustomDeltaChangeIndex even if the object has no custom delta properties. ...