Some highlights:
- Big improvements to the articy:draft importer: support for nested dialogues and flow fragments, voiceover plugin, and localization plugin.
- Improvements to TextMesh Pro support (better auto-focus, response autonumbering, etc.).
- New integration packages for Deftly and Rog.
Core
- Updated to support Unity 2017.1.
- Changed: CurrentConversationState is now set before OnConversationLine message.
- Added: Message OnQuestEntryStateChange.
- Added: {{defaultsequence}} sequencer keyword.
- Added: AudioWaitOnce() sequencer command.
- Added: Entrytag formats ActorID_ConvTitle_EntryDescriptor, VoiceOverFile.
- Improved: Sequence parser is now more robust and memory-efficient.
- Improved: Lua Console has new option to pause game when open.
- Improved: IncrementOnDestroy & PersistentDestructible only fire if object is destroyed while application is playing.
- Fixed: When sending Dialogue System messages (e.g., OnConversationStart) to actor or conversant which is Dialogue Manager, no longer double-sends to Dialogue Manager.
- Fixed: Actor node color override now also works for player.
- Unity UI:
- Added: Wait for Hide Animation checkbox when showing queued alerts.
- Improved: Optimized Unity UI Quest Tracker for memory and speed.
- Fixed: 'Animator is not playing a playable' warnings.
- articy:draft: Now handles articy 3.0 string type; recursive dialogues and flow fragments; voiceover plugin support; localization plugin support.
- Chat Mapper: ChatMapperProject.ToDialogueDatabase() now does same post-processing as Chat Mapper Converter window.
- NGUI: Updated deprecated API call in Unity 5.3+.
- Deftly: Added support.
- Makinom: Updated for Makinom 1.7.0.
- ORK Framework: Updated for ORK Framework 2.10.
- Rog: Added support.
- RPG Kit: Updated for RPG Kit 3.1.7.
- RT-Voice: Updated for RT-Voice 2.7.1.
- TextMesh Pro: Updated for feature parity with Unity UI scripts (better auto focus, response autonumbering, etc.).