The Dialogue System for Unity version 1.3.0 is now available!
This version introduces a new Lua implementation under the hood to add support for Windows Store and Windows Phone 8.
Some upgrade notes:
- iOS developers should use the new link.xml file.
- If your conversations use SimStatus, check the new Dialogue Manager > Include Sim Status checkbox. It’s unticked by default, which provides memory savings and a small performance boost in the Lua environment.
Version 1.3.0 Release Notes:
- NOTE: The underlying Lua implementation changed to support Windows Store & Windows Phone. After updating, you can delete the
Dialogue System/KopiLua
folder. iOS developers should use the newlink.xml
inPrefabs/iOS
. - Added: Dialogue Manager > Include Sim Status checkbox. IMPORTANT: If you use SimStatus, you must tick this because it now defaults to unticked!
- Added: Dialogue Manager > Subtitle Settings > Allow PC Subtitle Reminder checkbox.
- Added: Dialogue Manager > Camera Settings > Disable Internal Sequencer Commands checkbox.
- Added: DialogueManager.UpdateResponses() method to refresh menu choices if conditions have changed during menu.
- Added: Support for Animated Images – animate actor portraits and other GUIImages and GUILabels.
- Added: PersistentDataManager event hook for saving custom data (see How To Save Additional Data).
- Improved: Dialogue Editor interface improvements.
- Improved: Set Component Enabled On Dialogue Event trigger now also works for Animation, Animator, and MonoBehaviours.
- Fixed: In 1.4.2.1 – 1.4.2.2, links between conversation nodes couldn’t be selected in the Dialogue Editor.
- Fixed: When creating a DialogueSystemController by script, displaySettings were not automatically initialized.
- (articy:draft) Added Encoding dropdown to articy:draft Converter for special characters.
- (Adventure Creator) Updated to handle Adventure Creator v1.34 changes.
- (Behavior Designer) Updated to support Behavior Designer v1.3 changes.
- (KGFMapSystem): Icon changes now take effect even if the map is hidden.
- (plyGame): Added Update Responses block.
- (PlayMaker) Additions and fixes:
- Updated to handle Unity 4.5 / PlayMaker Tooltip attribute conflict.
- Added: Every Frame checkbox to Get Variable & Get Lua Field.
- Added: Update Responses action.
- (UFPS) Additions and fixes:
- Added: Record Position checkbox in FPPersistentPlayerData.
- Added: Force Wield checkbox in FPPersistentPlayerData.
- Added: Dont Apply Lua Next Load Level checkbox to new FPSyncLuaPlayerOnLevelLoad component.
- Fixed: Now saves & loads accurately, including currently-equipped weapon.