[ue5] Get engine rotation speed for vehicle RPM not updating?

Hi everyone,

I’m making a truck simulator using UE5 (so a little bit bigger in size than normal four wheeled car). I’ve successfully get all the values I want in a normal test car (RPM, speed). However, when I’m moving to my actual vehicle actor with the automatic transmission set to false, the get engine rotation speed is always stuck at resting RPM. But when I’m setting the automatic transmission to true, the value is updating as normal.

Is there any insight as to why it’s not updating when I turn off the automatic transmission? Thanks in advance.

Did you try casting the vehicle movement component to chaos vehicle movement component? I’ve noticed the rpms there seem to sync up after the cast. (OFC in the construct and caching it as a variable for access)

Yep, I casted it first before using the GetEngineRotationSpeed() function since it’s a member of ChaosVehicleMovementComponent