Version 3.1.3 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.

Version 3.1.1 changed the Shared.Runtime structure. If you are importing a version prior to 3.1.1 ensure you have first removed the Opsive/Shared and Opsive/UltimateCharacterController folder (remember to backup!).

This version contains the following changes:

  • Fixed spring from not being calculated correctly.
  • CapsuleColliderPosition will use the center offset.
  • Step improvements.
  • Show error if multiple item sets are set to the default within a single item set rule.
  • Fixed UIElements state inspector from showing active when the state is blocked and not actually active.
  • Improved when the body step sound effect plays.
  • Fixed the controller from waiting on the Item Equip Verifier ability when the ability didn’t start because Immediate Unequip is set to true.
  • Prevent multiple scheduled IK targets from being set.