Dialogue System v1.4.6 Released!

The Dialogue System for Unity version 1.4.6 has been released! In this version:

Core

  • Fixed: Issue with IL2CPP builds for 64-bit iOS.
  • Unity UI: Fixed timing issue with Unity UI barks that use show and hide animations.

Third Party Support

  • Action-RPG Starter Kit:
    • Added CharacterMotorC to the list of components that are disabled during conversations.
  • Adventure Creator:
    • Updated for Adventure Creator v1.42.
    • Added: ACSpeech() sequencer command to use Adventure Creator’s speech features.
    • Added: Bridge option to automatically sync current language selection with Adventure Creator.
    • Improved: Can now use a popup menu to choose conversations in Conversation and Bark actions.
    • Improved: Easier setup for saving and loading.
  • Realistic FPS Prefab:
    • Hunger, Health, & Thirst GUIs now update when syncing values from Lua (e.g., after conversations, switching levels, loading games).
  • RPG Kit:
    • Updated example conversation with example of giving and removing an item (health potion).
    • Added AI for Mecanim actions to sync to & from Lua.
    • RPG Kit Bridge now syncs items as well as equipment.
  • S-Inventory:
    • Fixed: Removed an inadvertent reference to Realistic FPS Prefab from a base S-Inventory support script.
    • (S-Inventory + RFPS) SInventoryConsumables (e.g., medkits) now don’t increase above the maximum hit point ceiling.
    • (S-Inventory + RFPS) SInventoryConsumables (medkits, food, drink) from item groups (chests) now work.
    • (S-Inventory + RFPS) Ammo from item groups now count in RFPS.
  • TextMesh Pro:
    • Added native dialogue UI so you no longer need to build off of a Unity UI.

Dialogue System v1.4.5 Released!

The Dialogue System for Unity v1.4.5 is now available on the Unity Asset Store and the Pixel Crushers customer download site!

Version 1.4.5

Core

  • Improved: Added optional MaxWidth field to UnityBarkUIOnGUI.
  • Improved: UnityUIBarkUI now deactivates and reactivates UI elements to run OnEnable effects such as the typewriter effect.
  • Improved: Added extra error checking for issues with dialogue UI response menus.
  • Improved: SetEnabled() sequencer command now handles any type of Behaviour, not just MonoBehaviour.
  • Changed: A warning is now logged if the actor and conversant are same when starting a conversation.
  • Fixed: Double-quotes weren’t properly handled in actor names when saving and loading games.
  • Fixed: AudioWait() timing issue with continue button fast forward.
  • Fixed: Had conflicts when there was a class named “Camera” defined in the global namespace.

Third Party Support

  • articy:draft Converter: Now converts all properties in template feature lists, not just the first property.
  • plyGame support: Added plyGameBridge checkboxes to enable or disable syncing of attributes, factions, skills, and/or items.
  • RPG Kit support: Added “Sync RPG to Lua” and “Sync Lua to RPG” AI for Mecanim actions; added syncing of non-equipment items such as nails and wood.