Blueprint functions with nested structs referencing UDataAssets generate errors if root not passed by value.

UE - Gameplay - Blueprint - Aug 17, 2022

The source of the error appears to be a stray DefaultValue="None" that's contained within the inner "Test_Nested_TestContainer" split pin (copy/paste the node to notepad to see this). If you refresh ...

Copying collapsed graph with a node with a custom Exec pin results in duplicate pin name

UE - Gameplay - Blueprint Editor - Aug 17, 2022

When duplicating a collapsed blueprint graph which has a node with a custom Exec pin, this results in blueprint compilation error that a duplicate named pin is found. Duplicated exec pins aren't ass ...

Duplicating an actor with a blueprint bound delegate behaves unexpectedly

UE - Gameplay - Blueprint - Aug 15, 2022

When the trigger is duplicated, the contents of its OnActorBeginOverlap MC delegate are copied, which contains a reference to the BP actor that added the binding to the original trigger. Marking th ...

Physical Material Masks do not work in non-editor builds

UE - Simulation - Physics - Aug 12, 2022

Physical material masks are not working as expected in cooked builds. Licensee reports that the mask data is empty at runtime. ...

Editor-only blueprints like WidgetBlueprint are not added to cooked asset registry class hierarchy

UE - Foundation - Core - Aug 10, 2022

Both the Asset Registry and Asset Manager look for all subclasses of UBlueprintCore and use that to search for blueprint classes and construct an inheritance hierarchy. This always works in editor b ...

Static mesh material slots incorrect when upgrading project from UE4 to UE5

UE - Editor - Content Pipeline - Asset Build - Aug 9, 2022

Licensee reporting material slots being incorrectly assigned when loading an asset created in UE4 into UE5 via an upgraded project. ...

Client may receive failure message before ClientTravel RPC during non-seamless travel

UE - Networking - Aug 9, 2022

See linked UDN for more info. When a server initiates a non-seamless travel, it will inform any connected clients by sending the reliable ClientTravelInternal RPC. After a delay (controlled by Serve ...

Multiplying CompleCollision by inverse scale does not create a collision

UE - Gameplay - Components - Aug 2, 2022

If multiplying a mesh with ComplexCollision by inverse scale, the geometry may not be created on the mesh. This may depend on the assets of the mesh. In the sample example, the navmesh is not create ...

The value of LLM AudioSummary is not an Audio-related aggregate value.

UE - Audio - Jul 29, 2022

"stat llm" does not show that the Audio summary value is the sum of Audio related tags. In the attached screenshot, when executing "stat llmfull", the AudioSummary value is less than the sum of "Aud ...

Lumen generates gradated shading even if the light is a constant color sky light

UE - Graphics Features - Lumen - Jul 22, 2022

Lumen generates a gradated shading even if objects are lit by a 360-degree constant sky light.[Link Removed][Link Removed] I looked into this and found that this comes from Spherical Harmonics int ...