Material param reset bug on landscape

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

From licensee:When a material instance is applied to a landscape in a scene and the user resets param in that material instance, that edit is not applied to rendered landscape (while it is if the ma ...

Blueprint diff tool displays diffs for animation blueprints with no changes

UE - Framework - Blueprint - Oct 25, 2023

From UDN: [Link Removed] ...

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 ...

Renaming a level by WorldPartitionRenameDuplicateBuilder fails if the level contains GroupActor with non-spatial actors

UE - World Creation - Worldbuilding Tools - World Partition - Oct 24, 2023

Referece to the source level should be fixed by FReplaceObjectRefsArchive, but it is not working because ArIsModifyingWeakAndStrongReferences is not set. It can be fixed by setting the flag.class FR ...

Unexpected corrections when sliding against other characters

UE - Gameplay - Player Movement - Oct 19, 2023

We are seeing unexpected movement corrections sometimes when pushing one player character up against another character that isn't moving, or against other static primitives that have round features ...

MPCook: Fix replication of UObject::CookAdditionalFilesOverride

UE - Foundation - Data Pipeline - Cooker - Oct 19, 2023

MPCook relies on global data that is accumulated during package cooks on CookWorkers be replicated to the CookDirector. Some global data that is accumulated during package cooks is CookAdditionalFi ...

Non-existing config file loading could cause memory leak

UE - CoreTech - Oct 19, 2023

The cause of this problem is the Engine has code paths which register a new allocated object to Map without deleting the previous object. In the repro project, whenever hitting Space Bar, the level ...

Using the end of the curve as a weighted tangent does not yield the expected value.

UE - Anim - Runtime - Oct 16, 2023

When changing the tangent value, the last value is sometimes not 1.0 [Reproduce sample project] [Link Removed] ...

CA_VALID_POINTER and CA_CHECK_RETVAL static analysis annotations broken

UE - CoreTech - Oct 13, 2023

We had some code using the CA_VALID_POINTER and CA_CHECK_RETVAL annotations which had been working fine up until the 5.3 engine release. In 5.3, we started getting the following compile errors in a ...

Montage Editor calls NotifyEnds of AnimNotifyState even when paused

UE - Anim - Gameplay - Oct 13, 2023

In the Animation Montage Editor, NotifyEnd is unexpectedly called when a time marker is in the middle of an AnimNotifyState and the animation preview gets paused. Because the Animation Montage Edito ...