Placing a section at the end of montage is not properly handled

UE - Anim - Gameplay - Feb 24, 2024

Placing a  section at the very end of a montage with no duration or animation assigned after it is not properly handled.  Normally sections with 0 length are skipped and search continues since they ...

Blueprint "Diff Against Depot": Restoring an instanced object results in reference to the object in the temporary diff asset

UE - Gameplay - Blueprint - Feb 19, 2024

When diffing a blueprint against depot via the Content Browser context menu action "Revision Control > Diff Against Depot", restoring an instanced object property from the depot version results in t ...

UNetDriver server-side hitch results in ActorInfo->NextUpdateTime far into future

UE - Networking - Feb 16, 2024

A high UWorld::Tick DeltaSeconds (i.e. GameThread hitch) results in a high UNetDriver::TickFlush DeltaSeconds. This DeltaSeconds can high (many seconds) if the hitch is long. This value then affects ...

empty default value for a blueprint member variable in a custom k2node

UE - Gameplay - Blueprint - Feb 9, 2024

User is attempting to find a blueprint member variable's default value in their implementation of UK2Node::NotifyPinConnectionListChanged(). but the expected value in FBPVariableDescription is empty ...

Keep Simulation Changes does not work for Actors that have replaced root component

UE - Gameplay - Components - Jan 31, 2024

RelativeLocation and RelativeRotation in the root component are collected in UActorComponent::AllUCSModifiedProperties, so copying simulation result is skipped in EditorUtilities::CopyActorPropertie ...

FScopedEditorWorld doesn't clean up old world when going out of scope

UE - World Creation - Worldbuilding Tools - World Partition - Jan 19, 2024

In a commandlet, when FScopedEditorWorld exits, it leaves references behind and prevents garbage collection of the PersistentLevel and non-spatial actors. This leads to an issue when a second FScop ...

Map actor reconstruction does not reattach external non-root components

UE - Gameplay - Components - Jan 17, 2024

For two map placed actors, if one actor B's non root component is attached to another actor A, the attachment is not retained when actor A reruns its construction script, such as when moving actor A ...

Pre-UE5 serialized FVariant FVector data corruption when deserialized in UE5

UE - Gameplay - LWC - Jan 15, 2024

FVariant is a struct that implements a union of data types, including FVector. When assigning an FVariant an FVector value in engine versions UE 4.27 or earlier, the FVariant will deserialize incorr ...

Double clicking on Interface Function in Blueprint Graph does not take you to the function implementation.

UE - Editor - Jan 11, 2024

When double-clicking on an interface function call within a blueprint, the expected behaviour is that it will take you to the implementation of this function. However, it currently does nothing. ...

Gameplay Ability Component Montage Replication incorrectly handles cyclic animation sections

UE - Gameplay - Gameplay Ability System - Dec 4, 2023

In AbilitySystemComponent_Abilities.cpp, the check for the client being on a different section on line 3059 checks that the RepNextSectionID is not the current section. One would assume this is beca ...