Is Root Motion bugged in UE 5.1?

I recently migrated a project from UE 5.0.3 to UE 5.1 and there was one uncanny problem I’m running into, in the editor during simulation/in selected viewport things work as expected but I was just recording some progress to share with friends in a Stand Alone game simulation and suddenly this issue occurs.

I’m moving my character by Root Animation enabled(Enable Root Motion) on the Animation Sequence
Root Motion Root Lock is on Ref Pose
no Force root Lock
true Use Normalized Root

The animation is translated forward in +Y axis

It’s a simple dodge/dash forward movement on the Character blueprint. Created this as an Animation Montage and put it in with an input key and just play.

This is incredibly odd as nothing changed in this setup between 5.0.3 to 5.1.
It works just as expected in 5.0.3 in Stand Alone Game Simulation and in Viewport.
In 5.1 it works in Viewport but does not translate at all in Stand Alone Game simulation and ends up just playing the animation on the same spot without moving at all.

The setup is identical. Is there something added in 5.1 that I’m missing or is this just bugged?

We ran into the same or at least similar issue: root motion working in 5.03, not in 5.1 in stand alone, was working in 5.1 in PIE.
Asked about it on UDN, where they repro’d the issue in 5.1, and confirmed it fixed in 5.2.
Also found it was specific to the how we were animating the root bone; using the additive anim track in the sequence. Animating the root DCC side or in the sequencer and baking the root anim seems to work as expected in 5.1 stand alone, PIE, etc.

1 Like