Chaos Wheeled Vehicle - Steering input is not [-1, 1]

I’m familiar with the chaos wheeled vehicle system and can reliably import and rig a mesh to the point of having a functioning vehicle with keyboard inputs, controller inputs, and mouselook. However, the “Set Steering Input” method, while saying it accepts a “[range -1 to 1]”, only makes use of values ranging [-0.1 to 0.1]. This means we have to manually multiply the input by 0.1 to use the full range of an input axis.

Is this the intended use? Am I missing something?

Edit: Steering input magnitude seems to be applied at low speed and capped to 0.1 (possibly less) at top speed, implying that the class is using a steering curve. However, when I manually set the steering curve to be a flat 1.0 across all speeds, the 0.1 steering input cap persists at high speed. Is there a steer-vs-speed curve being applied beyond what we can input in the “Steering Curve” box?

Hi there,

I believe this behavior is controlled by the steering curve found by selecting the vehicle movement component and searching in the details panel for steering.

Hope that helps.

Thanks. I found the steering curve, but even when I set the curve to a flat 1.0 for all speeds it still seems to cap the input. Tested by “Get Angular Velocity In Degrees”, the turning rate at top speed is still 7 (degrees/second?) whether the steering curve is at 0.1 or 1.0 at that speed.

1 Like

I’ll try to find a good reference and share here if I find anything helpful.

Let’s see what other devs would recommend.