Regression - Nested scene component subobjects are no longer being registered when the owning scene component is added to an existing Actor instance as an instanced component.

UE - Gameplay - Components - Nov 16, 2016

This is a regression that was introduced with changes made to address issues with native vs. non-native component registration at Blueprint construction time ([Link Removed]). Prior to those change ...

Mobile Previewer: Safe Zone Invalid Until Window Resize

UE - Platform - Mobile - Jul 12, 2021

When the Mobile Previewer loads, the Safe Zone widget is not working properly at startup, and requires a window resize to update to the correct Safe Zone. ...

If a component has been rotated at all, running ComponentSweepMulti on it does not return the correct position of any colliders on the component

UE - Simulation - Physics - May 14, 2015

ComponentSweepMulti does not return the correct location of colliders if the component that is passed in has been rotated at all. The actual collision on the object in the game will be correct. ...

If PVRTexToolCLI is not executable, invalid texture data is used and crash results when launching on device

UE - Platform - XR - Jul 5, 2017

Synced the code on Windows and transfered to Mac, the file PVRTexToolCLI lost its executable permission bits... UE4 couldn't run the tool, but carried on processing anyway, processing invalid textur ...

Using dynamic bindings in a code class will result in the bindings becoming a permanent part of any Blueprint created from that class if a hot reload is performed.

UE - Foundation - Core - Mar 26, 2015

If dynamic bindings are being used in a custom code class from which Blueprints are derived, any hot reload will make the bindings a permanent part of the Blueprint and they cannot be removed or cha ...

A project using the Script Plugin will not open in a binary version of the Engine that is created from an Engine built from source code

UE - Foundation - Build - Rocket (Installed Engine) - Feb 1, 2017

Trying to open a project that uses the Script Plugin in a binary version of the Engine that has been created from an Engine built from source code will fail. The Engine is looking for the file Unrea ...

Local binary build fails for iOS platform.

UE - Foundation - Core - Oct 5, 2017

Attempting to create a local binary build of the Engine for the iOS platform using BuildGraph is currently failing. While trying to build UHT for Mac using a remote build, the build fails because it ...

BP nativization emits incorrect C++ code for noexport-typed struct field access in some cases.

UE - Gameplay - Blueprint - Dec 18, 2019

In BlueprintCompilerCppBackendUtils.cpp: #define MAP_BASE_STRUCTURE_ACCESS(x) \ BaseStructureAccessorsMap.Add(x, TEXT("#x")) Needs to be changed to: #define MAP_BASE_STRUCTURE_ACCESS(x) \ ...

Custom UVs don't store information properly in layered materials.

UE - Rendering Architecture - Materials - May 9, 2022

[Link Removed] I have this set up so that FX artists can stack UV manipulations, so I don't want to just have all the UV manipulation in the layer with the base color, even though that does give me ...

Ensure triggered upon improper math expression

UE - Gameplay - Blueprint - Aug 4, 2016

An ensure is triggered upon entering an improper math expression. ...