FAnimNode_TransitionPoseEvaluator uses FStackAttributeContainer to cache data over multiple frames

UE - Anim - Runtime - Sep 15, 2021

FAnimNode_TransitionPoseEvaluator can cache a pose over multiple frames using FStackAttributeContainer rather than the heap equivalent. This will likely crash at some point if any user uses the cac ...

Backcompat: ConstructObjectFromClass node no longer accepts "Outer" input types that are not also derived from self

UE - Gameplay - Blueprint Editor - Sep 15, 2021

The ConstructObjectFromClass node no longer allows connections to the "Outer" input pin that are not of a type that's derived from the current Blueprint class (self). Previously, users could connec ...

EHMDTrackingOrigin Enum isn't used correctly

UE - Platform - XR - Sep 27, 2021

Is this a bug with OpenXR tracking in OpenXRHMD.h:145? virtual void SetTrackingOrigin(EHMDTrackingOrigin::Type NewOrigin) override { TrackingSpaceType = (NewOrigin == EHMDTrackingOrigin::Floor ...

EndAbility doesn't replicate if the ability was cancelled or not

UE - Gameplay - Feb 3, 2022

When EndAbility calls blah it always sets the value of bWasCancelled to false instead of passing along the correct value. Associated UDN: [Link Removed] ...

Root component transform is reset after reparenting an Actor-based BP with a non-native root to a parent with a native root.

UE - Gameplay - Blueprint - May 10, 2022

Two conditions for this bug to appear:The new actor class we are re-parenting to overwrites the root component in C++The map is not loaded while re-parenting No current workaround other than to rep ...

External event dispatcher bindings are duplicated along with instances in the level editor.

UE - Gameplay - Blueprint Editor - May 12, 2022

Event dispatchers (i.e. delegate property values) are currently copied to the new instance when users copy/paste/dupe actors. However, this means that if you have an instance whose dispatcher is dy ...

FSkeletalMeshRenderData::Cache doesn't store and restore versions

UE - Anim - Rigging - Aug 18, 2022

A licensee was trying to extend the FSkelMeshSection, FSkelMeshRenderSection and USkeletalMesh serialisers with their licensee version number and found that the FSkeletalMeshRenderData::Cache functi ...

Reloading a Blueprint asset will unnecessarily recompile its dependencies.

UE - Gameplay - Blueprint - Aug 25, 2022

When a Blueprint asset is reloaded, we are currently serializing its CachedDependencies list during the discovery of potential referencers. This can lead to incorrectly treating all dependencies as ...

Vehicle tire forces applied too high

UE - Simulation - Physics - Jul 22, 2022

Vehicle wheel friction values are applied too high relative to the vehicle centre of mass.  They are applied at the wheels original rest position rather than the base of the current wheel location. ...

Inherited Blueprint component template data is not being validated on save.

UE - Gameplay - Blueprint - Sep 8, 2022

UBlueprint::IsDataValid() does not currently check component templates inherited from a parent Blueprint class asset's SimpleConstructionScript; only the current class hierarchy is considered. Given ...