Page 1 of 1

Dialogue System 50% Off + Version 2.2.16 Released

Posted: Mon Apr 12, 2021 3:26 pm
by Tony Li
The Dialogue System is 50% in the Asset Store's Sprint Into Spring Sale!

Version 2.2.16 has been released and should be available on the Asset Store soon.

Version 2.2.16:

Core
  • Changed: Duplicating / copy-pasting dialogue entries does not duplicate scene event if original entry has scene event.
  • Added: [autocase=variable] tag.
  • Added StandardDialogueUI.ForceOverrideSubtitle/MenuPanel().
  • Added: DialogueManager.customResponseTimeoutHandler delegate, called if Response Timeout Action is set to Custom.
  • Improved: Dialogue System Trigger > Run Lua Code sets Variable["Actor"]/Variable["ActorIndex"] to interactor.
  • Improved: Quest entries editor now has compact view option.
  • Improved: Mouse hover over dialogue entry nodes now shows link order.
  • Improved: Text type custom template fields now use multi-line text edit areas in main inspector area.
  • Improved: Added StandardUISubtitleControls.OverrideActorPanel(DialogueActor).
  • Improved: StandardUISubtitleControls.OverrideActorPanel can now specify a custom panel.
  • Improved: Added activeConversation property to DialogueManager.instance and Subtitle object.
  • Improved: Demo scene: Added option to use new Input System.
  • Improved: Removed Chat Mapper-specific fields from default dialogue database template to significantly reduce asset size.
  • Improved: Dialogue Editor Outline mode now uses reorderable list.
  • Improved: StandardUIMenuPanel.InstantiateButton() is now virtual.
  • Improved: Sequencer doesn't touch camera until needed (e.g., by Camera() or Zoom2D() sequencer command).
  • Improved: Localization export/import has options to ue key field (e.g., "Articy Id") and include conversation title for context.
  • Improved: Asset Renamer window can now also rename actors and quests.
  • Fixed: If audio sequencer command automatically adds Audio Source, Play On Awake & Loop are now set false.
  • Fixed: Standard Bark UI hide duration now observes Dialogue Manager's Dialogue Time setting.
  • Fixed: VN Template Dialogue UI's Portrait Name animation.
  • Fixed: VN Template Dialogue UI & SMS Dialogue UI prefabs set fixed size portrait images to prevent distorted scaling.
  • Fixed: Improved sanitizing of conversation titles in Dialogue Editor's conversation selection dropdown.
  • Fixed: Delay() sequencer command ignored Time.timeScale when dialogue time mode was set to Gameplay.
  • Fixed: DialogueManager.LoadAsset() from addressables handles multiple addressables simultaneously.
  • Fixed: Cursor position issue when double-clicking node to open quick text entry box.
  • Fixed: Animator will no longer report warning if trying to play portrait animations for an actor that doesn't have a portrait animator controller.
  • Fixed: SetContinueMode() could fail with error with certain override settings.
  • Fixed: Lua now clears error stack after every call to reduce memory use.
  • Fixed: StandardUISubtitlePanel didn't observe when Deactivate On Hidden checkbox was unticked.
  • Fixed: IncrementOnDestroy now doesn't increment if being destroyed by DestructibleSaver while applying save data.
  • Fixed: Issue with Dialogue Editor not updating inspector after maximizing docked window and then un-maximizing it.
  • Fixed: Selector/ProximitySelector: Calls OnDeselect() event on previous usable if switching immediately to new usable.
  • Fixed: When subtitle was set to Accumulate Text, TextMeshProTypewriterEffect did not handle <font> tags with non-alpha characters.
  • Fixed: StandardUIResponseButton.OnClick no longer adds click event at runtime if another event is already assigned.
  • Fixed: If another conversation starts for dialogue UI while it's playing close animation, it cancels close and re-shows UI.
  • Updated: Updated alternative support for NLua.
  • Text Table: No longer counts empty field as having text for a language.
  • Save System: Added MultiEnabledSaver.
  • Save System: AnimatorSaver now also saves trigger parameter values.
  • Save System: ConversationStateSaver waits for dialogue UI animation if switching conversations on load.
  • Save System: Fixed: Doesn't delete non-cross-scene data when loading additively.
  • Save System: Fixed: Calls BeforeSceneChange() on scene objects UnloadAdditiveScene().
Third Party Support
  • Adventure Creator: Updated for 1.73.
  • articy: Importer now handles articy:expresso ++ and -
  • syntax; updated localization importer to use separately-downloaded, open source Unity-QuickSheet library.
  • Ink: When using INK_FULLPATHS with nested includes, entrypoint picker now groups submenus more nicely.
  • Inventory Engine: mmAddItem() can now load items from addressables.
  • Lively Chat Bubbles: Added Lively Chat Bubbles Bark UI.
  • Ultimate Character Controller: Updated for 2.3.2. Updates to Lua functions.
  • Ultimate Inventory System: Updated for 1.1.6.
Note: Some items on the roadmap had to be pushed to version 2.2.17. I'll get the implemented as soon as possible.