GPU Particles Don't Spawn at Correct Location When Used as Collision Event Receiver

UE - Niagara - Oct 8, 2018

GPU emitter doesn't spawn particles at expected location when it is an event receiver. Also disabling Interpolate Spawning in the emitter properties affect this behavior as well, making the particle ...

Lightmap Density Of Imported FBX Offsetting When Lighting Is Built

UE - Graphics Features - Oct 8, 2018

Lightmap density of imported fbxs will be offset when lighting is built.  Working as expected in 4.19 CL# 4033788 Found in 4.20 CL# 4369336, 4.22 CL# 4433008 This is a regression  ...

Race condition whilst cooking material layers: Invalid DDC key

UE - Graphics Features - Oct 5, 2018

When cooking the DDC key for a material layers parameter set may become invalid which causes issues reading/writing to the global material shader map and can lead to a crash. See original UDN post f ...

Changing Frame Buffer Pixel Format to Float RGBA makes the editor brighter

UE - Virtual Production - Oct 4, 2018

The editor is very desaturated and bright when Frame Buffer Pixel Format is set to Float RGBA This does not occur when set to 8bit RGBA or 10bit RGB, 2bit Alpha ...

UE_ASSET_LOG assert if component name contains invalid characters

UE - Gameplay - Blueprint - Oct 4, 2018

Blueprint components are able to be renamed to strings which are not valid object path names. If named improperly, MyComponent->GetPathName() will return an object path that will fail FPackageName:: ...

Crash upon attempt to create destructible mesh of EditorSphere or EditorCube

UE - Simulation - Physics - Destruction - Oct 4, 2018

When attempting to create a destructible mesh from the Engine content folder, using the EditorSphere, or EditorCube Mesh will cause the editor to crash.   However, other meshes from this folder such ...

Removing a parameter from a blueprint function in a library can cause actor classes calling it to lose their parent or instance data

UE - Gameplay - Blueprint - Oct 4, 2018

Compile errors caused by an actor calling a function with something hooked up to a removed parameter can cause that actor to lose it's place in the hierarchy. Typically, the actor will be fixed once ...

Ensure Occurs When Using Russian Letters In a Text Variables

UE - Gameplay - Oct 4, 2018

The Editor will hang when using Russian characters for a text variable in a Blueprint. It seems to occur when using the character "л" is used. Only seems to occur once in a project. Found in 4.19 C ...

AssetManager does not correctly call delegates if bShouldUseSynchronousLoad is true

UE - Gameplay - Oct 3, 2018

There's a bug in UAssetManager::LoadAssetList where the passed in DelegateToCall is not being called in the bShouldUseSynchronousLoad case. This can cause gameplay logic to fail when that bool is tr ...

GameplayTask classes that have a BeginSpawningActor function never call the Activate function

UE - AI - Oct 3, 2018

A class that inherits from GameplayTask which also has a BeginSpawningActor function will not have its Activate function fired properly. Removing this function causes it to fire properly. Regressio ...