Fixing a Blueprint's compilation error after editor reload causes instances to lose transform

UE - Framework - Blueprint - Feb 23, 2023

Saving and reloading a Blueprint instance with a compilation error, a.k.a., "Bad Blueprint" will lead to a transform reset when the Blueprint is successfully recompiled. ...

Overriding Component class does not work properly in grandchild class BP

UE - Framework - Blueprint - Feb 22, 2023

If you set ComponentClass override in child class BP and grandchild class BP respectively, it is ignored in grandchild class. This issue is probably related to [Link Removed]. The fix for [Link Rem ...

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

Global Distance Field Not Working With World->SetNewWorldOrigin

UE - Graphics Features - Lumen - Feb 20, 2023

Can start PIE in New Editor Window during PIE instance's online login

UE - Networking - Feb 17, 2023

When starting a PIE instance using the "Selected Viewport" play mode, the ability to start another PIE session is blocked (handled in FInternalPlayWorldCommandCallbacks::PlayInViewport_CanExecute). ...

TMap does not rehash when the property change if the key is struct

UE - Editor - Workflow Systems - Feb 17, 2023

If TMap's Key is a unique Struct, TMap's rehash will not run even if elements are added or changed in DetailPanel such as DataAsset. So TMaps's Find etc. will fail This issue is very similar to [Li ...

PythonScriptPlugin: UE_LOG Format Changed to Unicode after Redirection

UE - Editor - Workflow Systems - Feb 15, 2023

PythonScriptPlugin sets std output mode to _O_BINARY but fails to restore it to the previous state afterwards because cached StdOutMode is already _0_TEXT, hence _setmode returns -1. See PythonScri ...

LOD streaming requests for distance fields are overridden with additional scene captures.

UE - Graphics Features - Feb 12, 2023

The distance field scene is shared between scene renders in a given frame. However, LOD requests are not tracked over the entire frame, but per scene render (e.g. camera or scene capture). Thus, if ...

Alpha blending is done twice when using RenderOpacity of RetainerBox's parent slot

UE - Editor - UI Systems - UMG - Feb 10, 2023

Licensee reported that alpha blending is done twice in the code below, and the fix below seems to fix it. .\Engine\Source\Runtime\UMG\Private\Slate\SRetainerWidget.cpp From:const FLinearColor Compu ...