Page 1 of 1

Dialogue System 2.2.8 Released

Posted: Mon Jul 13, 2020 3:34 pm
by Tony Li
Dialogue System 2.2.8 is now available on the Unity Asset Store!

This update adds a star icon to indicate that a node has a scene-based UnityEvent. It also adds screenplay-style export and several other improvements, bug fixes, and integration updates. (Lots of improvements for Ink integration.)

Release Notes:
Core:
  • Added: Screenplay export.
  • Added: Node icon for OnExecute() events.
  • Improved: Sequences can now have comments (//).
  • Improved: DialogueSystemTrigger Cache Bark Lines now caches lines on start.
  • Improved: StandardUIMenuPanel.Autonumber > Format now accepts \t and \n escape codes.
  • Improved: TypewriterUtility.GetTypewriter() now works with any AbstractTypewriterEffect.
  • Improved: Updated Cinemachine & Timeline sequencer commands for changes to recent versions of Cinemachine & Timeline.
  • Improved: UILocalizationManager has option to not use PlayerPrefs.
  • Fixed: UILocalizationManager no longer creates a duplicate copy on Dialogue Manager.
  • Fixed: Current node wouldn't appear in green during play if Time.timeScale was zero.
  • Fixed: UIButtonKeyTrigger feature to visually simulate button click would not work if time was paused.
  • Fixed: If on Actors, Items, or Locations tab when switching to play mode, Inspector would show last Dialogue Editor selection even if Dialogue Editor window didn't have focus.
  • Save System: Changed: DialogueSystemSaver: Added Skip Apply Data If Applied Immediate checkbox (ticked by default) to avoid double apply.
Third Party Support:
  • Adventure Creator: Updated for 1.71.4.
  • Behavior Designer: Added ability to operate on behavior trees with a specific group ID.
  • Corgi: Updated for 6.5. Adds ConversationZone.DisallowMovement/UndoDisallowMovement methods.
  • DialogueSystemCorgiEventListener manages handoff between dialogue UI and Corgi pause menu.
  • Ink:
    • Added option to read actor name from front of lines.
    • Added option to trim whitespace.
    • Included files now shown in knot/stitch picker dropdown; added [InkEntrypoint] script variable attribute.
    • Added DialogueSystemInkIntegration.lastStartingPoint.
    • Streamlined integration by removing need for Override dropdown and PlayerSpeakerActor; uses real player actor.
    • Added GetActorsInStory().
    • Fixed transform assignments to Sequence() functions.
  • PlayMaker: Added Get All Lua Elements action; PlayMakerGlobalVariableSaver can now save arrays.
  • TopDown Engine: Updated 2D example scene with item fetch quest.
  • uRPG: Updated for 1.25.