Dialogue System for Unity 2.0.3 Released

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

Dialogue System for Unity 2.0.3 Released

Post by Tony Li »

Version 2.0.3 is now available on the Asset Store.

This update has several small improvements, bug fixes, and updates to third party support packages.

Version 2.0.3 Release Notes:

Core:
  • Changed: To show alert messages without auto-hide, specify negative duration value.
  • Added DialogueManager.HideAlert(), Lua HideAlert() function.
  • Added: [nosubtitle] tag.
  • Improved: If Sequence is None(), doesn’t show subtitle.
  • Improved: SetActive(tag=X,value) sequencer command can now activate inactive GameObjects by tag.
  • Improved: Methods in ProximitySelector are now virtual and can be overridden in subclasses.
  • Improved: Dialogue System Trigger inspector has "x" buttons next to most actions to clear them.
  • Improved: Standard quest tracker can be outside Dialogue Manager GameObject hierarchy.
  • Improved: Can now define optional "Visible" Boolean field in quests & set false to not show in quest log window.
  • Improved: Eliminated garbage collection in Sequencer.CheckActiveCommands & ConversationView.CheckCancelInput, pool response buttons for reuse.
  • Improved: Typewriter effect has Stop On Conversation End checkbox.
  • Improved: UI Panel has option to not reselect previous selection when disabling panel.
  • Improved: Input Device Manager has options to keep mouse visible in key/joystick mode, always auto-focus, check/ignore mouse mode.
  • Improved: Dialogue editor actor portraits now display vertically to better fit inspector view.
  • Fixed: Standard UI Menu Panel correctly loops explicit navigation.
  • Fixed: RemoveLuaObserver correctly removes observers added with AddLuaObserver.
  • Fixed: DialogueLua.SetVariable() now properly handles uint type.
  • Fixed: Pressing delete key in node editor search bar doesn't also ask to delete selected node.
  • Fixed: LocalizedTextTable converter to TextTable didn't properly save asset.
  • Fixed: Resolved conflict between Display Settings > Language and UILocalizationManager language.
  • Fixed: Quest log window quest details panel now updates automatically when quest is updated while window is open.
  • Save System: Added Binary Data Serializer.
  • Save System: Added saveStarted, saveEnded, loadStarted, loadEnded events; SaveSystemEvents component.
  • Save System: Fixed index error in DiskSavedGameDataStorer.
  • Added unitypackage containing optional Assembly Definition files.
Third Party Support:
  • CSV: Fixed: Export in some cases would incorrectly export two canvasRect fields.
  • uMMORPG: Fixed: GetPlayerClass() Lua function incorrectly returned player name instead of class.
  • ORK Framework: Fixed possible null reference in save component; bridge can now disable MousePlayerController.
  • Inventory Engine: Fixed inventory saving to Dialogue System save system.
User avatar
Snebjorn
Posts: 12
Joined: Sun Apr 17, 2016 4:33 pm

Re: Dialogue System for Unity 2.0.3 Released

Post by Snebjorn »

Just updated (with some trepidation) Dialogue System, Love/Hate, and Quest Machine in my main project, which contains quite a bit of integration code for my custom character controller. It went smooth as silk - all thumbs up!
User avatar
Tony Li
Posts: 22107
Joined: Thu Jul 18, 2013 1:27 pm

Re: Dialogue System for Unity 2.0.3 Released

Post by Tony Li »

Good to hear!
User avatar
Alatriste
Posts: 181
Joined: Wed Nov 11, 2015 5:07 pm
Contact:

Re: Dialogue System for Unity 2.0.3 Released

Post by Alatriste »

All good here too.
Some small bugs I detected and I was getting ready to report are now fixed too! :mrgreen:
User avatar
Tony Li
Posts: 22107
Joined: Thu Jul 18, 2013 1:27 pm

Re: Dialogue System for Unity 2.0.3 Released

Post by Tony Li »

This update has a lot of bug fixes. There are still some features that you suggested that I didn't have time to add, such as the ability to hide portraits. I'll try to get those added to the next update.
User avatar
Tony Li
Posts: 22107
Joined: Thu Jul 18, 2013 1:27 pm

Re: Dialogue System for Unity 2.0.3 Released

Post by Tony Li »

A small update, version 2.0.3.1, is available on the Asset Store and the Pixel Crushers customer download page. It fixes two bugs:
  • Fixed: Version 2.0.3 pools and reuses response button template instances for more efficient memory management. When reused, they weren't being put in the correct order in the response menu panel.
  • Fixed: Node edits made in the Inspector view weren't immediately reflected on the node in the Dialogue Editor window.
Post Reply