I recommend all customers update to version 1.6.2. Not only does it contain some helpful new features, but it also fixes a serialization bug that could potentially cause some data loss in the Dialogue Editor.
Version 1.6.2
Core
- Changed: When removing localization fields from template, instances from all assets in database are also cleaned up.
- 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: Quests can now have optional Display Name field to display in UIs instead of Name field.
- 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: Unity UI Quest Log Window issues: Windows without entry containers inadvertently showed entries that were in unassigned state; Generic & Mobile styled windows 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.
- Search bar in conversation node editor.
- Adventure Creator: Updated RefocusResponseMenu action to also auto-focus continue buttons if appropriate, and handle inactive UIs.
- plyGame: Updated for plyGame 2.8.5; Dialogue System plyBlox events now report separately.
- Realistic FPS Prefab: Updated for RFPS 1.23.
- S-Inventory: Updated for RFPS 1.23.
- SLATE: Introduced integration package.
- UFPS: Updated for UFPS 1.6.