Crash when altering the values of a custom struct element in a Tmap

Gameplay - Blueprint Compiler - Jun 27, 2017

If the values of the elements in a Tmap are altered for a Tmap that is using a custom struct, the editor will crash on compile. ...

Blueprint dirty after PIE if blueprint contains a reroute node for a Key Struct

Gameplay - Blueprint Compiler - Jun 19, 2017

If a blueprint contains a reroute node for a key structure it will cause the blueprint to become dirtied (needs to be compiled) upon exiting PIE. ...

Blueprint inheritance can cause dangling references to stale UProperties across compiles

Gameplay - Blueprint Compiler - Jun 6, 2017

A number of places in the code rely on raw UProperty pointers to track properties they care about. This can present issues when BPs inherit from other BPs, because the parent's class may be Purged / ...

Hot Reload picks up outdated Blueprint Function Library

Gameplay - Blueprint Compiler - Jun 5, 2017

Making changes that can potentially alter the CDO or other aspects of a UBlueprintFunctionLibrary can cause BP compilation issues with cryptic messages. This is caused by the Owning Blueprint (i.e. ...

Wiring up the output of a get node (the pass-thru value) without wiring the execs is confusing to users

Gameplay - Blueprint Compiler - Apr 28, 2017

Right now if an impure node has no exec connections it gets culled out, which is implicitly breaking the wire for the output value of the node. We could either make this work just like a get or mak ...

Child Blueprint Dirties parent when opening

Gameplay - Blueprint Compiler - Mar 24, 2017

An Actor with a child class component will cause the parent to become dirty by opening the child. Regression: This issue did not occur in 4.14.3 of the binary builds ...

Blueprint unable to compile if including a macro that includes one of its functions

Gameplay - Blueprint Compiler - Mar 9, 2017

Blueprints that include a macro that includes one of their own functions are unable to compile. The error message that is given is: Error Could not find a function named "MyFunction" in 'ActorBP_C'. ...

Blueprint becomes dirty after play with Key get display name is in script

Gameplay - Blueprint Compiler - Mar 2, 2017

Blueprint becomes dirty after play with Key get display name is in the script. This issue occurs even in setups where that specific node in the event graph, not necessarily attached to anything. The ...

DataAssets Cannot Be Opened After Deleting Variables From Their Parent Blueprint

Gameplay - Blueprint Compiler - Feb 17, 2017

Removing a variable from a blueprint that a data asset is based on will prevent that data asset from being opened. ...

Warnings (TEnumAsByte is not intended for use with enum) when packaging with Blueprint Nativization method set to Inclusive

Gameplay - Blueprint Compiler - Feb 16, 2017

User gets the warning below after trying to package a new VR template if Blueprint Nativization is set to "Inclusive" Warning: "THelper: Packaging (Windows (64-bit)): xgConsole: c:\program files (x ...