GameFeature Plugins do not chunk as expected when using PrimaryAssetLabels

UE - Gameplay - Sep 23, 2024

There is some unexpected behaviour around GameFeature Plugins (GFPs) when packaging with chunking enabled most noticeable when using PrimaryAssetLabels (PALs). Firstly, PrimaryAssetLabels do not ap ...

Physics isn't disabled on Destructible when Simulate Physics is set to Disabled

UE - Simulation - Physics - Destruction - Jan 5, 2017

Physics isn't disabled on Destructible when Simulate Physics is set to Disabled. The Destructible seems to only be set to sleep and will wake if the player or any other physics object touches the de ...

Compile error when Blueprint Interface returns a map type variable

UE - Gameplay - Blueprint - Feb 26, 2019

A Blueprint Interface function that returns a map type variable will fail compiling with various errors when called in another Blueprint. If the same function is setup in the Actor Blueprint instead ...

abnormal sound output on UMG animation track

UE - Anim - Sequencer - Jan 28, 2022

Sound repeated at initial frame only on 4.27. it was worked fine on 4.26 and 4.25 It is probably a side effect caused by the sequencer changes below.​ Sequencer: Move Finalization phase back onto ...

Camera resets to default height on player movement in the X+ direction after capsule size change

UE - Gameplay - Aug 11, 2016

Camera resets to default height on player movement in the X+ direction after capsule size change. User Description: If I change capsule half height to lower than 96, for example to crouched half h ...

Transition ratio getter function not correct for interrupted transitions.

OLD - Anim - Apr 7, 2016

The transition ratio getter simply uses ElapsedTime/Crossfade for the alpha on the transition. Normally this is sufficient, although if you blend between two states A and B such that you interrupt ...

XAudio2 DestroyVoice call causes significant hitching on some architectures

UE - Audio - Aug 10, 2015

Another thread: https://answers.unrealengine.com/questions/241358/amd-cpu-very-low-performance-because-ixaudio2sourc.html Note: This not a regression and has existed since our first implementation ...

Instance static mesh instances are reset to zero when moving actor between levels (via move actor to current level)

Tools - Nov 13, 2018

When moving an instance static mesh between sublevels the number of instances being used will be set to zero. This happens when an empty actor is added to the level and then has an instance static m ...

Instance Static Mesh element not rendered if array element is removed and another is added

UE - Gameplay - Dec 5, 2017

Instance Static Mesh element is not rendered if array element is removed and another is added. The collision is still present and the instance count will still register as if the non-rendered elemen ...

Points on a FRuntimeFloatCurve in an instance of a Blueprint that inherits the curve from its parent are reset when reloading the level it is in.

UE - Gameplay - Dec 14, 2017

In this situation, a FRuntimeFloatCurve UPROPERTY is stored in an Actor Component called CurveComponent. A Blueprint of MyActor (A subclass of AActor) is created and the CurveComponent is added to t ...