JumpForce replicated ability task not always cleaned up properly

UE - Gameplay - Gameplay Ability System - Jul 19, 2024

See [Link Removed] for original report.  UAbilityTask_ApplyRootMotionJumpForce has a slightly different flow than other Root Motion Source ability tasks. It is the only one that allows EndTask to b ...

UHapticFeedbackEffect_SoundWave Initialize does not populate Raw Data in the HapticsBuffer

UE - Platform - XR - Jul 19, 2024

From the UDN:  >  Open HapticsFeedbackEffect.cpp and naivgate ~ line 150; note HapticBuffer has length populated but never write the actual buffer data. LikeReplySelect as Best Seems like a simple f ...

Objects that return false for NeedsLoadForClient not loaded on listen servers

UE - Networking - Jul 19, 2024

For instances that are not a dedicated client or dedicated server (e.g. packaged games with TargetType "Game"), GIsClient will be true, but GIsServer will be false. This leads to objects that retur ...

GPU ISM LOD doesn't take into account per instance scales when calculating LOD ranges

UE - Graphics Features - Jul 19, 2024

When we set up the draw calls for ISM with GPU LOD selection we submit a draw call per LOD. For this we calculate the minimum and maximum possible LOD with a call to ComputeLODForMeshes() in FReleva ...

GPU ISM LOD uses bounds length instead of radius

UE - Graphics Features - Jul 19, 2024

When calculating LOD for instances on GPU in NaniteCullingCommon.ush we use:float RadiusSq = length2(LocalBoxExtent); This doesn't exactly match the CPU logic for static mesh component LOD select ...

Jitter on anim sequences compressed with ACL containing large scale on root

UE - Anim - Runtime - Jul 18, 2024

The ACL codecs are generating jitter in the animations on the linked UDN.  This may be related to the large scale that's being applied to the root bone in the skeleton.  This appears to be a regress ...

FNetGUIDCache warning when attaching non-replicated component to a replicated scene component

UE - Networking - Jul 18, 2024

When the replicated scene component's AttachChildren array is replicated, the package map attempts to serialize the non-replicated component, causing the warning that the object is not supported. ...

Issue when turnning a character into ragdoll using PhysicsControlComp with async physics

UE - Anim - Synthesis - Jul 16, 2024

When turnning a moving character into ragdoll, it freeze a bit with TickPhysicsAsync on. If we log the character's pelvis position, it seems jump backward in the first few ticks. Also, it only happ ...

Crash when load the levelinstance what is set "LevelBehavior=Standalone" in the stanadalone game

UE - World Creation - Worldbuilding Tools - Level Instances - Jul 16, 2024

A crash occurs when LevelInstance with LevelBehavior set to "Standalone" is loaded in a standalone game. Specifically, when LevelInstance is deleted by moving outside the loading range of the worldp ...

LevelEditor: "Replace Actor" marks level as dirty even when using external actors

UE - World Creation - Worldbuilding Tools - Jul 15, 2024

When using external actors, adding/removing/replacing/editing an actor instance inside a level does not cause any modification to the Level package, which helps reduce contention for the map file on ...