Changing NPC walking speed and turn animations in Unreal Engine

What do you need help with?

Question

Installation method

Manual installation / GitHub

Issue area

Blueprint Components

Impact

Blocker - I cannot continue

Unreal Engine version

5.5.4

Convai Unreal Engine Plugin version

GitHub release 4.0.0-beta.21

Project setup

Not sure

Target platform

Unreal Editor

Where does it happen?

Sample / demo setup

Short summary

NPC Movement speed too high, runs for small distance and sliding feet for turning

What happened?

When asking the NPC to move to a target (cube), they move at high speed, run and the turn afterwards is sliding.

What did you expect?

I expected a slower movement, walking animation and the 90/180 degree feet turning animations with lifting the feet.

I managed to change to a walking animation by increasing the 1.2 comparison value in F_MovementState inside the SetMovement part of the convai_Metahuman_BodyAnim blueprint event graph.

I would like to know how to change the (max) speed (related to the FloatingPawnMovement component perhaps, as this changed in the new setup?) and if it is possible to change the turning animation after the walking.

Steps to reproduce

  1. Integrate convai in UE , add a metahuman, set it up and add an object in their environment (in the VR template which already has a Nav Mesh set up)
  2. Play the application in VR and ask the NPC to move to the object, here a cube

Screenshots, recording, logs, or minimal repro

I checked the relevant documentation, resources, and similar forum posts before posting.

on

I confirm that I did not include API keys, tokens, passwords, secrets, private character data, private conversation logs, or customer data.

on

Ok I found the way to change the movement speed easily indeed in the FloatingPawnMovement component of the NPC, just in the details section there are values you can change: Max speed, Acceleration, Deceleration