Dialogue System for Unity 1.6.7 Released!

Version 1.6.7 is now available on the Pixel Crushers customer download site, and should be available on the Asset Store in 5-10 days. If you need access to the download site, please contact us with your Unity Asset Store invoice number.

Highlights of this release:

  • Option to show speaker portraits next to dialogue entry nodes in Dialogue Editor.
  • Corgi 2D + 2.5D Platformer Engine support.
  • Many other improvements and bug fixes.

Version 1.6.7

Core

  • Updated for Unity 5.5.
  • Added: Lua Network Commands component to sync variables and quest states to UNET clients.
  • Added: Continue() sequencer command.
  • Added: UpdateTracker() sequencer command.
  • Added: DialogueManager.LastConversationID.
  • Improved: Dialogue Manager now logs warning if trying to load default dialogue UI and it’s missing.
  • Improved: Selector now logs warning if no camera is tagged MainCamera.
  • Changed: No longer runs Lua Script or OnExecute event of first conversation’s first dialogue entry node when preloading resources.
  • Changed: SetContinueMode(true|false|original) added ‘original’ parameter; ‘true’ now sets mode to always instead of reverting to original value.
  • Dialogue Editor:
    – Added: Option to show actor portrait next to each dialogue entry node.
    – Improved: Added Template, Copy & Paste buttons to Conversation fields foldout.
    – Fixed: Interface issues adding/removing dialogue entry localization fields.
  • Unity UI:
    – Improved: UnityUIQuestLogWindow reuses quest template objects to reduce instantiations.
    – Improved: Unity UI animator handling with different timeScales.
    – Fixed: If [position #] tag assigns a response to an element in Buttons list, it no longer also adds template button.
    – Fixed: Gracefully handles null entries in Buttons list.

Third Party Support

  • Adventure Creator: Added Rerun Script After Cutscenes checkbox to bridge.
  • articy:draft: Fixed runtime converter not observing ConvertSlotsAs.ID.
  • Chat Mapper: Added Trackable, Track and Abandonable fields to template; updated converter window for Unity 5.5.
  • Corgi Platformer Engine: Added support.
  • NGUI: Quest log window now reuses quest template objects when possible to reduce instantiations.
  • ORK Framework: Updated inventory management Lua functions for ORK 2.8.0 so you can check, add, & remove weapons & armor in addition to regular items.
  • Realistic FPS Prefab: Invulnerable flag is now included in saved games; bridge now registers actor name with FPS Player transform.
  • Realistic FPS Prefab + S-Inventory: Fixed bug that allowed player to equip even if dropped last of weapon.
  • PlayMaker: Added Set Dialogue UI action.
  • RT-Voice: Added tool window to save audio files at design time; updated to use RT-Voice callbacks & API changes for better responsiveness.
  • TextMesh Pro: Improved animation handling.
  • Third Person Controller: Added TPCAbility() sequencer command; updated bridge and Dialogue System Interactable components for multiplayer support.
  • TextMesh Pro: Updated deprecated API calls.