Toggling ULevelStreaming::bShouldBeVisible causes replication errors

UE - Networking - Mar 17, 2017

Looks like the replication system doesn't properly account for bShouldBeVisible. Once a level has be marked bShouldBeVisible=false on the server, the level is completely cleaned up and all actor cha ...

Component Array doesn't update properly when using Text Variables

Tools - Sep 19, 2018

A Component Array doesn't update properly when using Structure Variables. Any array elements added after the setup don't get printed when the event is called. If you set the "Editable when Inherited ...

Crash in Android media plugins on Adreno devices with letters in version

UE - Platform - Mobile - Mar 2, 2022

The logic to check the version number of Adreno devices does not work if there are letters in the version (like Adreno 642L). ...

[Audio Capture] - Editor crashes when activating an Audio Capture component when there are no active input or output devices avilable

UE - Audio - Aug 12, 2022

If a device has no available input or output devices, activating an Audio Capture component will cause the device to crash. Occurs in Editor and Runtime. Assertion failed: NumTotalFrames > 0 [File:E ...

Structure variables in Child Blueprints do not maintain the default values set in their Parent Blueprints

UE - Gameplay - Blueprint - Jan 12, 2015

Values changed to an inherited Struct variable in a Child Blueprint will be kept after compile, but any not changed will be set to 0s. ...

Emitter Delay Range will only recalculate each loop when Emitter Duration is checked True

UE - Graphics Features - Jan 12, 2015

To have a Particle System use an Emitter Delay Range that is chosen on each loop of the emitter, you must have under Duration, Duration Recalc Each Loop set to True. ...

Refraction not calculated when using Material Property Overrides Blend Mode

UE - Graphics Features - Sep 10, 2015

Found in the process of replicating the linked Answerhub. When an opaque material is setup as a master material with the intent to have an Opaque and Translucent version, the material instance will ...

UTF-16 characters return incorrectly from StringToBytes/BytesToString conversion

UE - Foundation - Core - Jul 28, 2016

When a UTF-16 character (™ for example) is passed into a StringToBytes() function and then returned via BytesToString, the returned character does not match (in the case of ™, a double quotes is ret ...

Shots have little visible indication when they are overlapping

UE - Anim - Sequencer - Sep 15, 2016

Shots have little visible indication when they are overlapping. This can cause some visual confusion as to why events and spawnables from a shot that looks like it should end are still triggering ...

3D Widgets do not render correctly for GearVR

UE - Platform - XR - Jun 15, 2016

3D widgets attached to the camera render incorrectly when compared to the oculus rift. When the Widget is centered to the camera and attached to it in the Character BP the widget will render incorre ...