ISM Component in an instanced BP does not take into account changes to NumCustomDataFloats from the BP class

UE - Graphics Features - Sep 16, 2022

PerInstanceSMCustomData is bulk serialized and doesn't get changed on the BP instance when changing NumCustomDataFloats, possibly causing out of bounds array access leading to a crash. Possible sol ...

Game feature plugins load plugin config files incorrectly

UE - Gameplay - Sep 9, 2022

Game feature plugins load config files in a different way than normal plugins, which is confusing and can lead to broken behavior unless the developer knows about these issues ahead of time. The loa ...

Cannot change Use Custom Mode or Swap Root Bone properties on Movie Scene Skeletal Animation Params

UE - Anim - Sequencer - Sep 7, 2022

Two properties on the animation params are not exposed to BP ...

New Viewport Resolution setting increases every time a new PIE window is launched

UE - Editor - UI Systems - Slate - Sep 2, 2022

When closing a PIE viewport, we write the size back to the New Viewport Resolution setting in case the window was resized during play. However, we do not account for the window border, and write bac ...

Use Camera Cut for Warmup does not take into account shot's camera cut track

UE - Anim - Sequencer - MRQ - Aug 31, 2022

Camera cut warmup does not take into account the shot's camera cut track when rendering from the master sequence. Rendering the shot alone will, however. ...

Orient and Scale Retargeting Does Not Work with Skeleton Remapping

UE - Anim - Rigging - Retargeting - Aug 31, 2022

From UDN: "In FBoneContainer::GetRetargetSourceCachedData, the source bones are assumed to relate to the same skeleton as the bone container, which is not the case when using a skeleton remapping t ...

Motion Matching - PoseSearchDatabaseAsyncCacheTask::CreateKey is nondeterministic

UE - Anim - Gameplay - Aug 19, 2022

This is caused by use of MakeMemoryView on arrays of structures in PoseSearchFeatureChannels.cpp. Need a proper serialization path for hash key gen here. ...

Gameplay ability blueprints cannot be debugged in multiplayer

UE - Gameplay - Gameplay Ability System - Aug 19, 2022

The object filter in the blueprint debugger can be used to filter breakpoints to a specific instance of an object. This is important for multiplayer because there will be multiple versions of the sa ...

The GetCombinedForces put out wrong value when the vehicle is reversing

UE - Simulation - Physics - Aug 19, 2022

Reproduced 3/3 times. A similar bug occurred with PhysX ([Link Removed]) Check the function:  FVector FSimpleAerodynamicsSim::GetCombinedForces(float VelocityIn) if the velocityIn is negative, th ...