Locomotion

To edit locomotion settings in OpenCAGE navigate to Edit > Configurations > Characters > Locomotion.

Select a character type from the dropdown at the top of the form to see the locomotion configurations associated with it.

Read on to see a list of available properties with information about each.

Misc Locomotion Settings

  • Capsule Radius float Minimum: 0.01 Maximum: 10.0
    • Defines the character capsule radius in metres when steering.
  • Capsule Height float Minimum: 0.01 Maximum: 20.0
    • Defines the character capsule height in metres when steering.
  • Locomotion Modulation float Minimum: 0 Maximum: 1
    • Defines the minimum normalised permitted variance of linear/angular modulation when steering.

Steering Boundary

There are three types of steering boundary; default, aimed, and crouched. These are applied based on the character's state.

Within each type there are four possible boundary configurations. At runtime these are sorted by 'Max Linear Velocity' giving you slowest, slow, fast, fastest - able to be used in the scripting system via the LOCOMOTION_TARGET_SPEED enum.


  • Max Linear Velocity float Minimum: 0 Maximum: 100
    • Defines the maximum velocity in meters per second.
  • Max Angular Velocity float Minimum: 0 Maximum: 1080
    • Defines the maximum angular velocity in degrees per second.
  • Cornering Penalty float Minimum: 0 Maximum: 1
    • How does a maximum corner (weight defined by 'Cornering Weight') affect speed? Zero means not at all, one means fully.
  • Max Linear Warping float Minimum: 1 Maximum: 100
    • Defines the maximum amount (multiplied) that the animation will be warped to match the linear velocity. This will not exceed 'Max Linear Velocity'.
  • Stopping Distance float Minimum: 0 Maximum: 20
    • Defines the character's stopping distance in metres.
  • Linear Acceleration float Minimum: 0 Maximum: 100
    • Defines the maximum acceleration in meters per second per second.
  • Angular Acceleration float Minimum: 0 Maximum: 80000
    • Defines the maximum angular acceleration in degrees per second per second.
  • Cornering Weight float Minimum: 0 Maximum: 1
    • How does cornering modify speed (defined by 'Cornering Penalty')? Zero means not at all, one means fully.
  • Max Angular Warping float Minimum: 1 Maximum: 100
    • Defines the maximum amount (multiplied) that the animation will be warped to match the angular velocity. This will not exceed 'Max Angular Velocity'.