Incremental Cooks: Add dependencies on files loaded during Load/Save of the package

UE - Foundation - Data Pipeline - Cooker - Oct 19, 2022

Iterative and Incremental cooking are supposed to recook packages when their "inputs" change. Most of the time inputs are the package file itself and the other package files on which it has dependen ...

Expose SetWaterMaterial to BP

UE - Graphics Tools - Terrain - Water - Nov 9, 2022

Source of the request on UDN ...

Duplicate actions appear in the Blueprint graph right-click menu for AddComponent node actions when "Context Sensitive" is checked.

UE - Gameplay - Blueprint Editor - Nov 23, 2022

When the "Context Sensitive" option is checked, there is a duplicate menu item that appears in the Blueprint graph's right-click context menu for every "Add Component" menu action. Unchecking "Cont ...

Make Enhanced Input More Extendable

UE - Gameplay - Input - Dec 8, 2022

Enhanced Input could use another pass to make sure classes, functions and data are properly exposed to both be safe and allow users to change/expand Enhanced Input. ...

PATH not passed to NMake script when building Android from Visual Studio

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 25, 2023

After upgrading from UE5.0.3 to UE5.1, we started seeing this error when trying to build Android Development from Visual Studio (VS2022 17.2.1): Running UnrealBuildTool: dotnet "..\..\Engine\Binari ...

Deferring Blueprint CDO construction at load time is leading to some data loss.

UE - Gameplay - Blueprint - Jan 27, 2023

Various licensees are reporting data loss on load due to the change that was made for [Link Removed] in which we now defer Blueprint CDO construction on load until the finalization phase. This issu ...

Make literal container nodes (e.g. MakeArray) do not cast object ref output terms linked to interface-typed input pins.

UE - Framework - Blueprint - Jan 28, 2023

As with most nodes, object reference outputs can be directly connected to interface-typed inputs on "make container" nodes (e.g. "MakeArray") if the object's class type implements the interface clas ...

Duplicating a Blueprint with a function call node connected to a variable of the source Blueprint type results in a compile error in the duplicated asset.

UE - Gameplay - Blueprint Editor - Feb 21, 2023

If a Blueprint asset contains a function call node for which the referenced function context is set to 'self', if the "Target" pin is connected to a type that equates to the owning Blueprint asset ( ...

Update FLevelEditorViewportClient::InputAxis to forward mouse axis events as well

UE - Gameplay - Input - Feb 23, 2023

FLevelEditorViewportClient::InputAxis needs to be updated to use the device mapper and FInputDeviceID's instead of the old int 32 ControllerID. Looks like this was missed during the refactor to use ...

[AI] FMassBatchedEntityCommand uses wrong scoped access

UE - AI - Mass - Mar 9, 2023

FMassBatchedEntityCommand uses UE_MT_SCOPED_READ_ACCESS in both of its Add methods but it writes data to its TArray that it is supposed to be protecting. ...