Version 3.1 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. If you are upgrading from version 2 be sure to read the version 3 migration guide.

This version contains the following changes:

  • Added the ability stopper, similar to ability starter.
  • Added a reference to the character item within CharacterIKBridge.SetItemIKTargets.
  • Added the option to wait for the double press tap timeout within PlayerInput.GetButtonDown.
  • The character model name will be prefixed to the state name if using the model manager and the state changes.
  • Updated Virtual Touchpad (thanks Lukas – CryoCorp).
  • Corrected StartStopStateSelection order of operations.
  • Fixed explosion from not correctly detecting the line of sight of a humanoid.
  • Fixed jump from jumping at different heights depending on the timescale.
  • Fixed height change from not using the updated collider position/rotation.
  • Fixed Capsule Collider Positioner from not correctly setting the center offset when a collision occurs with the new offset.
  • Fixed Camera Controller from not respecting the time scale changes.
  • Fixed ricochet from starting when it cannot determine a target.
  • Fixed ability from being started twice when immediate unequip is set to true.
  • Fixed first person tile from not being reset correctly when aiming.
  • Fixed animation events from not correctly being replaced within the Animation Replacer.

The following integrations were updated:

  • FinalIK
  • Omni Animation – Pistol Pack
  • Ultimate Inventory System