Renaming native struct with redirect can break user defined structs

Gameplay - Blueprint - Jul 18, 2018

From https://udn.unrealengine.com/questions/444690/redirecting-ustruct-used-as-member-of-userdefineds.html In 4.20 it was changed so soft object ptrs pointing to classes work correclty with +ClassR ...

Copying an instance of a blueprint actor that has an extra, non-default element in an array does not copy that extra element

Gameplay - Blueprint - Jul 16, 2018

Copying a blueprint instance that has an array does not copy any elements added to that array directly on the instance and only copies the blueprint's default array elements This worked in 4.13 and ...

Packaging fails during compilation when nativizing a blueprint using ForEach and ByteTo with a custom enum type

Gameplay - Blueprint - Jul 13, 2018

When using Blueprint Nativization, the compilation will fail during packaging when using a ForEach loop or ToByte conversion with a custom enum in a TMap. Regression?: No This occurs in 4.18 ...

Crash due to trying to run node of Editor Scripting category

Gameplay - Blueprint - Jul 12, 2018

Application crashes when using nodes in Editor Scripting category in package. The reason is that the processing of the node in the Editor Scripiting category is surrounded by #if WITH_EDITOR.  As ...

Promote to variable does not pass it's default value to child actors when promoted from a value that is not an engine default

Gameplay - Blueprint - Jul 11, 2018

When using the feature "promote to variable" on a pin that represents a value that is not an engine default (Example: Floats = 0.0, Booleans = False, ect..), that default value (for the variable tha ...

Print String duration divided by number of players

Gameplay - Blueprint - Jul 9, 2018

Print string duration is divided by number of PIE players. ...

Changes made to default values in a subobject nested within a subobject are not propagated to child Blueprints

Gameplay - Blueprint - Jul 6, 2018

When a Blueprint contains multiple layers of nested subobjects, any subobjects below the top-most layer do not have changes to their properties propagate to child Blueprints. See attached project (c ...

Non-nativized classes that implement a nativized interface class do not get interface methods called when invoked through a Blueprint function library.

Gameplay - Blueprint - Jul 5, 2018

UObjectBaseUtility::GetInterfaceAddress() fails due to an incorrect serialized value of the 'bImplementedByK2' property within the non-nativized class's Interfaces array on save. See support thread ...

Functions overriden from Parent BPs are not called in Child BPs when nativized

Gameplay - Blueprint - Jul 2, 2018

When nativization is enabled, functions in a child blueprint that were overriden from the parent are not called properly. Regression?: Yes This did not occur in 4.19 ...

AddLocalTransform node does not match scale behavior described in the node's documentation

Gameplay - Blueprint - Jun 29, 2018

The comment for the AddLocalTransform node states "Change in transform of the component in its local reference frame. Scale is unchanged." However, when the node is used, the existing scale of the o ...