Barring any issues identified by beta testers, these same files will be in the full 1.6.2 release. The full release will also include updates for these third party integrations: UFPS 1.6, Realistic FPS Prefab 1.2.3, Adventure Creator, and SLATE Cutscene Editor.
Some important updates in this version are:
- Fixes a dialogue editor serialization issue that was especially prominent with certain operations in Unity 5.3.
- Dialogue Editor improvements: additional database merge option (@jaised), can now reorder quest entries, search bar in conversation node editor.
- Much easier now to associate GameObjects with conversation participants. If no primary actor or conversant GameObject is specified when starting a conversation, the Dialogue System looks in the scene for an appropriate GameObject. Override Actor Name now also maps its GameObject to an actor name, making it easier to associate non-primary participants to the right GameObject.
- Changed: When removing localization fields from template, removes instances from all assets in database.
- Improved: OverrideActorName now also associates GameObject with actor name, making it easier for conversations to find GameObjects for non-primary participants; GameObject name no longer needs to match actor name.
- Improved: If GameObjects aren’t provided to DialogueManager.StartConversation(), looks for primary actor/conversant’s GameObject in scene.
- Improved: OnDestroy triggers (including IncrementOnDestroy, PersistentDestructible, etc.) handle application quit gracefully.
- Improved: AudioWait delays 1 frame to allow previous dialogue entry to finish its sequence cleanup first.
- Improved: Added QuestLog.SetQuestTrackingAvailable(); QuestLog.SetQuestTracking() also sets tracking available (Trackable) when enabling tracking (Track).
- Improved: Added recursion limit to Tools.GameObjectHardFind(), which is used to match GameObjects to actor names.
- Fixed: Build bug with UWP10/Xbox One.
- Fixed: Generic Unity UI Quest Log Window Styled failed to fade in due to an Animator misconfiguration.
- Dialogue Editor:
- Fixed: Dialogue Editor serialization issue.
- Improved: Can reorder quest entries.
- Improved: Additional database merge option to replace conflicting assets (actors, conversations, etc.) with new version instead of appending.
- Beta: Search bar in conversation node editor.