Raw Input plugin fails to process some negative values

UE - Gameplay - Input - Aug 22, 2023

Came from a UDN: [Link Removed] Proposed fix is to change `FRawInputWindows::ParseInputData` to use this logic instead: ``` ... USHORT BitSize = ValueCapsBuffer[iValue].BitSize; LONG SizeMask ...

Anim Notify States are ended when CustomTimeDilation is set to zero

UE - Anim - Runtime - Oct 12, 2022

UDN link: https://udn.unrealengine.com/s/question/0D54z00008BEDfJCAX/set-actor-time-dilation-to-0-during-a-animation-notify-state-cancel-it?fromCase=1 Notify gathering functions (e.g. UAnimSequence ...

Command buffer failure rates increased on iOS 15 devices compared to earlier iOS versions

UE - Rendering Architecture - RHI - Sep 23, 2022

There is a licensee report that command buffer failure rates on iOS 15 devices have increased compared to earlier iOS versions, and the issue may be related to foregrounding or backgrounding. ...

When another AnimMontage is playing while an AnimMontage is playing, AnimNotify be called twice.

UE - Anim - Runtime - Jul 1, 2022

When AnimNotify is set to AnimMontage, these Notify events may be output twice. It can see it if you let another Montage play while the first one is playing. If you stop the first Montage, it will a ...

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 ...

External event dispatcher bindings are duplicated along with instances in the level editor.

UE - Gameplay - Blueprint Editor - May 12, 2022

Event dispatchers (i.e. delegate property values) are currently copied to the new instance when users copy/paste/dupe actors. However, this means that if you have an instance whose dispatcher is dy ...

Montage Time Stretch Curves Scale Incorrectly

UE - Anim - Runtime - Apr 13, 2022

More details in attached UDN [Link Removed] Time stretch curve behaves incorrectly with large sections of in-between values. From the UDN: After using the feature a bit more we also noticed tha ...

Network Prediction plugin: dispossessing a client pawn results in repeated sim input

UE - Gameplay - Apr 1, 2022

After dispossessing an NP-simulated pawn, it appears that the last frame of input is used for the continued simulation of the pawn.   For example, a client player may be holding down continuous inp ...