Release Notes:
- Core:
- CHANGED: Timeline() sequencer command will now allow timeline to play forever if Wrap Mode is set to Loop.
- Added: Actor/Item/QuestIDToName() Lua functions.
- Improved: Conversation dropdown search bar is now case insensitive.
- Improved: StandardUIInputField now monitors touchscreen keyboard's Done/Cancelled status.
- Improved: Added new vertical auto arrange algorithm to Dialogue Editor window's node editor [courtesy Barky Seal]
- Improved: Dialogue Editor node group headings now scale up for easier reading when canvas is zoomed out.
- Improved: LuaConsole methods are now virtual.
- Improved: Added [DialogueEntryPopup] attribute.
- Improved: Added queue limit options to Bark Group Manager.
- Fixed: AudioWait() with multiple Addressable clips no longer stops after first clip.
- Fixed: Response menu wasn't using ScrollbarEnabler if menu was configured with Show animation.
- Fixed: QuestStateListener now updates when saved game is loaded.
- Fixed: MissingReferenceException that could occur if exiting editor play mode while showing StandardUIInputField.
- Fixed: SetPortrait() sequencer command didn't work when setting an actor's Display Name.
- Fixed: LocalizeUI components on inactive GameObjects wouldn't update when changing languages unless the GameObject had previously been active.
- Cinemachine: Added CinemachineZoom() sequencer command.
- AC: When changing AC language, quest log window localization is also updated.
- articy:draft: Importer now handles negation (!) in front of functions and expressions; three-slash comments (///) are now removed from expressions, letting you include Lua code after without syntax warnings.
- Celtx: Breakdown improvements; portrait import improvements; fix for null conditions.
- FMOD: Added support.
- i2 Localization: Added support for Em Tag For Old Responses to I2 Language when Use I2Language At Runtime is ticked.
- Lively Chat Bubbles: ClearSubtitleText() sequencer command now works on LCB subtitle panels.
- RPG Builder:
- Added Pause Game During Conversation and Disable Player Control During Conversation checkboxes to AI > Dialogue System module.
- Bypass Interaction Panel checkbox now works without flashing interaction panel.
- Fixed issue where NPC wouldn't stay in player interaction state during conversations.
- Added disablePlayerControlInAllConversations checkbox to bridge.
- Added Lua functions: rpgGetPlayerGender, rpgSetInteractableObjectState, rpgPlayCombatEffect, rpgGetTreePoints, rpgCanRankUpRecipe, rpgGetCurrencyAmount.
- Added sequencer command: rpgCraft.
- Added helper component for quest journal button in toolbar.
- Added cursor blocking image to background of dialogue UI.
- Wwise: Added support.