Delegate fixup doesn't work when bound functions are not in the current BP

UE - Gameplay - Blueprint - Mar 11, 2022

When BP functions are bound to native delegates with float parameters, we perform fixup on the BP functions such that their float parameters are converted from double precision to single precision. ...

Memory leak when using Blueprint Debugger while inspecting a return value

UE - Gameplay - Blueprint - Mar 11, 2022

Potential memory leak when using Blueprint Debugger to inspect a return value multiple times while playing. User also reported this would cause a crash, but I didn't try to max out ram usage to trig ...

Wildcard input pins will not accept a Single Precision Float output value

UE - Gameplay - Blueprint - Mar 9, 2022

When trying to input a Single Precision float variable into a wildcard pin, a "No matching 'Add' function for 'Float (Single Precision)" error will appear. I was able to work around this by converti ...

Misleading error message while attempting to drag in a BlueprintCallable Function into an Event Graph

UE - Gameplay - Blueprint - Feb 23, 2022

An error message informs the user that a function does not have the BlueprintCallable keyword if the same function is using a  native to blueprint communication keyword. The function/keywords are b ...

Blueprint functions with unconnected return nodes may return unexpected values

UE - Gameplay - Blueprint - Feb 11, 2022

We don't clearly define the behavior for a Blueprint function when an execution path without a return node is taken. We should either report an error, or have the function return the default initial ...

Renaming blueprint macro causes Failed import for EdGraph errors

UE - Gameplay - Blueprint - Feb 4, 2022

Macro libraries try to support guid-based renaming: when a specific macro is renamed blueprints using the old name will automatically point to the new name and work properly. However, this fixup hap ...

Crash when loading array of UStructs containing Instanced property

UE - Gameplay - Blueprint - Jan 26, 2022

The editor crashes with a failed assertion when opening a blueprint actor that contains a structure with instanced objects. ...

Level Object value is lost when a new level is loaded using the same BP

UE - Gameplay - Blueprint - Dec 2, 2021

First discovered this on Linux in //UE5/Main. In the repro, you play from level 2; if you opened Level 1 and played from there, the same outcome would occur. LogNet: Warning: Travel Failure: [Clien ...

Linear Color Struct values are changed when upgrading from 4.26.2 to 4.27.1

UE - Gameplay - Blueprint - Dec 2, 2021

It seems that changing the value to something different than the default of a Linear Color Struct variable, results in the value being changed when upgrading the project to a new engine version. Thi ...

Subtraction Node wild card inputs incorrectly assigns Time Span data type when given a Date Time data type

UE - Gameplay - Blueprint - Nov 18, 2021

This is a regression //UE4/Release-4.27 has "DateTime - DateTime" and a "DateTime - TimeSpan" node. The subtraction node, with wild card inputs, incorrectly assigns Time Span data type when fed a D ...