AI Perception UnregisterSource Sense == nullptr does not affect pending adds

UE - AI - Perception - Jun 15, 2022

UAIPerceptionSystem::UnregisterSource according to its documentation should treat Sense == null as targeting all sources, but the code for removing pending sources does not treat Sense == null as th ...

GAS: Mixed replication mode and error in MinimalReplicationTags code

UE - Gameplay - Apr 6, 2022

We're on 4.25.4. We recently turned on mixed mode replication for GAS, which seems to work fine and reduce bandwidth as expected. However one of our unit tests started failing with this error messag ...

Input consumed by a widget's action binding can be skipped if using key modifiers

UE - Gameplay - Input - Oct 29, 2021

The following code in UPlayerInput::GetChordsForKeyMapping is at fault for this:  !(KeyMapping.bAlt || KeyMapping.bCtrl || KeyMapping.bShift || KeyMapping.bCmd || ActionBinding.KeyEvent == EInputEv ...

ListView does not update properly when game is paused

UE - Editor - UI Systems - Slate - Oct 12, 2021

The ListView widget currently depends on the UWorld's timer manager to fire an event indicating new entries have been generated (see UListViewBase::FinishGeneratingEntry). This can become a problem ...

Material of Skeletal Mesh does not render correctly when using multi-UV with ES3.1 and using Render Static

UE - Platform - Mobile - Jul 15, 2021

ES3.1 rendering does not render correctly when using TexCoord [1] in a material and RenderStatic on the SkeletalMeshComponent. ...

Once an actor channel is closed by NetCullDistance, root motion movement synchronization stops working

UE - Networking - Jul 12, 2021

Properties that uses DOREPLIFETIME_ACTIVE_OVERRIDE (ex. RepRootMotion ) will also skip replication when an actor channel is newly opened. This means that if the variables on the server side do not c ...

Static mesh components spawned in the UCS along a spline require lighting to be rebuilt after a map reload.

UE - Gameplay - Components - Jun 17, 2021

Seems to be somehow related to components being instanced in the Construction Script according to a spline. The transforms are slightly off by more than 1.e-2f. They are reconstructed on load with a ...

A crash can occur when modifying a user-defined struct asset that's indirectly accessed through a variable node.

UE - Gameplay - Blueprint Editor - May 11, 2021

If a user-defined struct-type variable is declared in one Blueprint, and that variable is then indirectly accessed in a second Blueprint through a reference to the first Blueprint, modifying the str ...

Seamless travel is preventing Server Travel

UE - Gameplay - May 10, 2021

Seamless travel seems to not be functioning properly.  With Run Under One Process set to false and Seamless travel enabled, the ServerTravel command is not bringing the server to the specified map.  ...