The Dialogue System v1.2.1 is now available on the customer download site and should be on the Asset Store in 5-7 days!
The big features introduced in this version are the Mecanim-style, node-based conversation editor and Adventure Creator integration support.
Version 1.2.1
Editors & Converters
- New: Visual node-based conversation editor.
- Improved: Can reorder dialogue entry links.
- Improved: Tooltips added to the Dialogue Editor.
- Improved: Double-clicking a dialogue database opens the Dialogue Editor.
- Changed: When merging databases, if Actors, Items, or Locations exist in both, only the original will be kept.
- Fixed: Bug that prevented adding fields to the dialogue database template.
- (Chat Mapper) Can now convert Chat Mapper data at runtime; fixed bug converting some Chat Mapper projects with text containing pipes (|).
- (articy:draft) Fixed an issue with jump targets in the articy:draft converter.
- (Aurora NWN) Can now process all dlg.xml files to add missing actor tags.
Engine
- New: Added a delegate hook to support extra checking on dialogue entries.
- Improved: Added DialogueDatabase.GetItem(string), GetLocation(string).
- Changed: At end of conversations, Lua observers update before Alert variable is checked and cleared. (Important if you’re observing
- Variable[“Alert”].)
UIs
- New: Optional Continue (Close) button for Alerts
- Unity GUI updates:
– Improved: Auto-Size grows in the direction specified by Alignment instead of growing equally in all directions.
– Fixed: Panels are now positioned correctly when Clip Children is unticked.
– Fixed: Rich text codes use lowercase hex characters, since Unity GUI doesn’t handle uppercase characters well.
– Fixed: Slide & Timer effects and gameplay alerts weren’t timing properly with DialogueTime.Mode set to Realtime when Time.timeScale changed.
Third-Party Support
- (Adventure Creator) New: Gameplay Integration with Adventure Creator
- (plyGame) Added support for new interact system; updated to accommodate changes in latest beta.