Version 2.2.4 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. If you are coming from a version prior to 2.2 there are some manual changes required in order to update. See this page for details.

This version contains the following changes:

  • Added the ability to specify the number of identifiers that should be removed or dropped.
  • Added the Third Person View Type Align To Ground Rotation Speed to smooth camera rotation while aligning to ground.
  • Fixed MoveTowards from not timing out when moving a very small distance (thanks DankP3).
  • Improved handling of reload for dual wielded weapons.
  • ItemDefinitionAmount is now a struct.
  • Renamed the ItemIdentifierAmount file with ItemDefinitionAmount.
  • Replaced ItemSetManager with ItemSetManagerBase.
  • Fixed ShootableWeapon ConsumableItemDefinition from not being set within the ItemBuilder.
  • Fixed SpawnProjectile CastAction from moving in the wrong direction when overlapping an initial object.
  • Exposed more item properties (thanks echtnice).
  • Restore the health layers upon respawn (thanks echtnice).
  • Fixed first person spring zone exit trigger from not always firing.
  • Assigned pistol reload clip attachment to the demo scene.
  • Fixed virtual controls race condition.
  • Fixed DecalManager from trying to weather removed objects.
  • Fixed null reference if the PerspectiveMonitor isn’t initialized yet.
  • Updated the following integrations:
    • Behavior Designer
    • Dialogue System
    • PuppetMaster
    • Quest Machine
    • Ultimate Inventory System