BP - Nativized builds will incur data loss in a Blueprint class that contains more than one ChildActor component and for which each had its child actor class set in the Details tab before being renamed away from "ChildActor" in the component editor tree.

Gameplay - Blueprint - Jan 27, 2020

Child actor component templates, when nativized, end up being owned by the converted Blueprint class object, rather than the child actor component template. Furthermore, we don't regenerate the chil ...

Debug render complex collision incorrect for spline mesh components

Physics - Jan 27, 2020

The debug render collision for spline mesh components using a mesh with complex collision is incorrect and is not updated to reflect changes in the mesh's deformation. The collision response itself, ...

BP - Nativized build will crash at runtime if a non-nativized child that inherits from a nativized parent containing a ChildActorComponent sets the CAC class to a non-nativized child of a nativized BP class.

Gameplay - Blueprint - Jan 26, 2020

Current workaround: Add a dummy variable to either BP_Owner_Child or BP_CAC_Child to force one of the two to be nativized. ...

Creating BlueprintActor from EmptyActor produces an Actor with multiple DefaultSceneRoots

Gameplay - Blueprint - Jan 24, 2020

This does not happen with UE4.22. Maybe related to CL#7462096 and CL#7476283. These are fixes for UE-74598. ...

BlueprintGetter does not work with or disable AnimGraph Fast Path

Anim - Jan 23, 2020

When used as part of the fast path in an ABP, variable Blueprint Getters are not used. If something with a getter that does not conform to or is supported by fast path, is used then fast path should ...

With Ray Tracing Enabled And The RenderDoc Plugin Enabled Shadows Don't Render Correctly On Reflective Materials

Rendering - Ray Tracing - Jan 23, 2020

When the RenderDoc plugin is installed with raytracing enabled shadows don't render correctly. Found in 4.24.1 CL#10757647 Reproduced in 4.23.1 CL#9631420, 4.25 Main CL#11087956 ...

Material and Animation do not stop even if Game pauses when Material domain is User Interface

Tools - UMG - Jan 22, 2020

For Animation and Tick, we have confirmed that pausing can be done by stopping Native Tick. But we can't stop with Material. Widget Component can change the handling of time with EWidgetTimingPolicy ...

Renaming a component in a parent blueprint can lead to data loss in its unloaded child blueprint.

Gameplay - Blueprint - Jan 20, 2020

A child blueprint won't be marked dirty if it hasn't been loaded and you rename a component on its parent blueprint. This can lead to a situation where the editor can be closed without prompting the ...

Nativized UMG widgets with animation tracks can sometimes assert with async loading enabled.

Gameplay - Blueprint - Jan 18, 2020

The incorrect use of NewObject() to instance nested class-owned subobjects will force StaticAllocateObject() to reconstruct the instance that was already constructed by the outer class ctor in nativ ...

UE4 viewport stutters when zoom in to closest point

Tools - Jan 17, 2020

When zooming in as much as possible in UE4's viewport, I notice a strange stutter almost as if the viewport is hitting a limit.  Please watch the attached screencapture. UE4_zoom_in_stutter.mp4[Ima ...