[AI] FInstancedStruct is not dupilicated properly if values are different from an Actor's defaults

UE - AI - Jan 24, 2024

A licensee reports that the values of an FInstancedStruct do not get properly duplicated if they differ from the default values of the Actor or TArray to which they belong. Possible short-term wo ...

Linear Spline Point Type doesn't distributed over a linear value

Tools - Nov 3, 2015

Linear Spline Point Type doesn't have expected result User Description: I was following a tutorial from Dokipen (Tutorial) about using spline to create linear arrays. Everything is working fine f ...

Alt-tabbing out of a Standalone App or packaged version of a game does not trigger LostFocus or ReceiveFocus

Tools - Sep 9, 2015

If a user uses Alt-tab to change to another window, the ReceivedFocus and LostFocus functions are not called as they would usually be called when using something such as Shift+F1 or Ctrl+Esc. Note: ...

Wildcard Array in Macro Causes Error Message to Appear

UE - Gameplay - Blueprint - Nov 9, 2015

Creating a Macro with a Wildcard Array and then using that macro to accept an array as input and attempting to get the first element causes an error to appear in the output log. In the AnswerHub u ...

Virtual Texturing: RuntimeVirtualTextureOutput Node Can Be Used with a Virtual Texture Domain Material

UE - Graphics Features - Jun 21, 2019

When adding a RuntimeVirtualTextureOutput node to a Virtual Texture domain material, the RVT Output node overwrites any data being sent to the normal material node's output, which interferes with th ...

SynthComponent does not execute OnStop() after calling Stop()

UE - Audio - Nov 26, 2019

SynthComponent does not execute OnStop() after calling Stop(). OnStop() will be called in PumpPendingMessages() via OnGeneratePCMAudio(). But after stopping the AudioComponent, the procedural Sound ...

BoneMap thread safety crash

UE - Graphics Features - Aug 9, 2016

Crash occurs in FGPUBaseSkinVertexFactory::FShaderDataType::UpdateBoneData() on RenderThread2 at the following line: check(NumBones <= MaxGPUSkinBones); The problem seems to be a race condition ...

IsValidOrFixable can be false even when IsValid is true in RawMesh.cpp

UE - Graphics Features - Mar 14, 2016

In RawMesh.cpp, there are two functions called IsValid and IsValidOrFixable. A user has reported that there may be an issue here where IsValid can be true while IsValidOrFixable is false. From look ...

Changing the case of any node with a String input will not be saved

UE - Gameplay - Blueprint - Apr 20, 2016

Changing the case of any node with a String input will not be saved User Description: Changing case of any string input in BP not accepted But the problem is still happened on any string input of ...

FBatchedElements::Draw - OrthoZoomFactor can be reset to 1.0f if Line.bScreenSpace is ever false

UE - Graphics Features - Feb 20, 2017

A licensee has reported that the Draw function in BatchedElements.cpp can set the OrthoZoomFactor (not a local variable) to 1.0f if Line.bScreenSpace is ever found to be false. The line this can oc ...