BP hierarchy change triggers incorrect map actor load warning: AttachTo: '{0}' is not static {1}, cannot attach '{2}' which is static to it.

UE - Gameplay - Blueprint - Apr 11, 2024

When a blueprint's component hierarchy is changed by changing a child component's mobility value to Static while deleting its parent component which has Movable mobility, levels saved with an outdat ...

Call-In-Editor functions in an EditorUtilityActor are not called in editor

UE - Gameplay - Blueprint - Mar 22, 2024

In 5.1 through 5.3, Call-In-Editor functions within EditorUtilityActor Blueprints created via Create Advanced Assets/Editor Utilities/Editor Utility Blueprint are not callable in editor. Prior to 5 ...

ExposeOnSpawn Class properties do not respect "none" as the value on "Construct object from class" node

UE - Gameplay - Blueprint - Mar 21, 2024

I think that the root of the issue actually comes from the K2 node behavior itself. If you copy your node and paste it to a clipboard, you can see the pins and the string representation of all the v ...

UBlueprintEditorLibrary::ReparentBlueprint() results in compiler errors when attempting to reparent from a native parent class to a blueprint parent class

UE - Gameplay - Blueprint - Mar 20, 2024

When using the Reparent Blueprint node in an Editor Utility Blueprint, e.g. an Asset Action Utility, compilation errors will occur if you try to reparent a blueprint with a native parent class to a ...

Deprecated blueprint variable fixups may fail depending on loading order

UE - Gameplay - Blueprint - Mar 7, 2024

There is currently no simple way to do a deprecated variable fixup on native variables that are set by a blueprint class. For a simple variable rename, CoreRedirects can be used and will work proper ...

Blueprints break when implementing a duplicated BP interface along with the original

UE - Gameplay - Blueprint - Mar 1, 2024

When duplicating a blueprint interface, the GraphGuids of the original BP interface's function graphs are unchanged: function graphs across the two BP interfaces now have the same GraphGuid. This is ...

Derived struct data is not copied to Base struct

UE - Gameplay - Blueprint - Feb 19, 2024

The actor Blueprint is intentionally causing an object slice to occur. In other words, we're copying a derived type to a base type, so the expectation is that only the inherited base properties are ...

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

In Editor, Blueprint resources are not freed up when the Blueprint is closed

UE - Gameplay - Blueprint - Feb 16, 2024

It appears that the preview scene used to render thumbnails is not destroyed after a thumbnail is rendered, even after the blueprint editor is closed and GC is run. Also found in Release-5.4, CL: 31 ...

Components added in Blueprint that want initialisation are not maintained by RerunConstructionScripts

UE - Gameplay - Blueprint - Feb 14, 2024

When a native component that wants initialisation is added to a Blueprint actor in the Blueprint editor, the initialisation state of this component will not be correctly preserved by RerunConstructi ...