Dialogue System 2.1.8 Released

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
User avatar
Tony Li
Posts: 22055
Joined: Thu Jul 18, 2013 1:27 pm

Dialogue System 2.1.8 Released

Post by Tony Li »

Version 2.1.8 is now available on the Asset Store!

If you're using 2.1.7, you should update to 2.1.8 since it fixes a crash bug if a sequence contains an unrecognized command.

In addition to a number of improvements to the editor and runtime features, this version also includes updates to several integrations, including support for SALSA LipSync Suite (SALSA 2.0) and Super Text Mesh, and a text helper export feature for LipSync Pro batch processing.


Version 2.1.8 Release Notes
Core:
  • Dialogue Editor:
    • Added option to show Title on dialogue node instead of Dialogue Text.
    • Added option to always auto arrange after adding every node.
    • Added option to increase dialogue node width 2x, 3x, or 4x.
  • Improved: Can now assign Sprites (not just Textures) as actor portrait images.
  • Breaking change: If you have written a custom IDialogueUI C# implementation, you will need to update methods that use Texture2D to use Sprite instead.
  • Improved: If actor's portrait image is null, Standard Dialogue UI deactivates Image component.
  • Improved: Lua "..." Conditions & Script wizards remember last dropdown settings.
  • Fixed: If sequence had unrecognized command, caused a stack overflow instead of reporting that command is not recognized.
  • Fixed: Applying a template to a dialogue database no longer resets the types of variables.
  • Fixed: Added missing built-in sequencer commands to Sequence > + > All Sequencer Commands menu.
  • Improved: Added Fade(unstay) keyword.
  • Improved: SetDialoguePanel() sequencer command accepts optional second parameter immediate.
  • Added: ConversationView.overrideGetDefaultSubtitleDuration delegate to provide custom {{end}} function.
  • Added: Dialogue Manager > Input Settings > Response Timeout Action > Custom for custom timeout handling.
  • Text Tables: Improved performance in very large tables; added PlayMaker actions; GetFieldText() replaces "\n" with newlines.
  • Save System: DiskSavedGameDataStorer inspector now has button to delete saved games; SaveSystemTestMenu is now reskinnable.
Third Party Support:
  • articy:draft: Unassigned slots converted as Display Name now convert as blank string instead of 0x0000000000000000; added Other Script Fields to converter to convert custom fields from expresso to Lua.
  • LipSync Pro: Added editor feature to export lipsync guide text files for batch processing.
  • Opsive Controllers: Updated for latest controller versions; disambiguated CameraController namespace.
  • SALSA LipSync Suite: Added support for SALSA 2 and TextSync.
  • Super Text Mesh: Added support.
  • uMMORPG: Added DialogueSystemLootQuestInfo.
Post Reply