Many thanks for people's patience in waiting for this release, which addresses a number of issues that have been reported over the past few weeks.
The major new feature in this release is the addition of PopUp parameters, which has been requested a few times. Like variables, PopUps can be used to define a set-number of strings, and can aid with logic-processing in ActionLists. They can also be used to override text fields, allowing for an e.g. Dropdown list of Menus to control in the various Menu-based Actions.
On other fronts:
- It's now possible for 3D Direct-controlled games to do away with wall colliders, through use of the NavMeshAgent Integration script.
- For optimisation, Unity UI prefab menus can optionally be spawned in via Addressable keys.
- The Object: Transform Action finally has the option to move objects at a constant speed, rather than duration.
Full changelog below:
Upgrade note
- The OnDoubleClickHotspot custom event now has an additional "Button" parameter
Characters
- Added: The NavMeshAgentIntegration script now works with Direct movement, and avoids the need to use wall colliders
- Added: OnCharacterTeleport event - called whenever a character is snapped to a new position
- Fixed: Pathfinding issue when using a 2D NavMesh that has "Character evasion" set to "None"
- Fixed: "Character: Face object" Action sometimes running for too long when using IK head-turning since v1.74.3
- Fixed: Player sometimes halting inappropriately when using the "Player: Constrain" Action mid-movement
- Fixed: "Character: Animate" Action sometimes displaying an "Add directional suffix?" field when the referenced character uses the Mecanim animation engine
- Fixed: "Character: Move to point" Action sometimes halting the active Player if Player-switching is enabled
Speech
- Added: "Run in background?" option for Speech Timeline track clips
- Added: "Normalised phoneme float" parameter option for Mecanim and Sprites Unity Complex characters when lip-syncing is enabled
- Fixed: Speech Manager's "Retain subtitle text buffer once line has ended?" option not working as intended
- Fixed: Various issues related to lipsync processing at runtime
ActionLists
- Added: ActionList PopUp parameters - use to define a discrete list of strings that can be selected from a dropdown field
- Fixed: Scene-based Action fields not recording the Constant ID of prefab objects assigned while in Prefab Mode
- Fixed: "Variable: Copy" Action throwing an error when changing a parameter's type
- Fixed: "Variable: Set" Action not always using a String parameter's value
Interactions
- Changed: The OnDoubleClickHotspot custom event now has an additional "Button" parameter
- Fixed: Highlight component's "Enable when associated Hotspot is selected?" option causing Highlighting to be disabled when de-selecting a Hotspot
- Fixed: Error when using the "Inventory: Change interaction" Action to enable an Inventory item's Combine interaction
- Fixed: Issues when manipulating Draggables that use looping Hinge and Curved tracks with "Cursor Position" input
- Fixed: Highlight component's "CancelFlash" function not working correctly
Menus
- Added: Ability to reference Unity UI prefab menus by Addressable key
- Added: Ability to alter the " : " suffix in Toggle and Cycle element labels
- Added: Warning message if a Unity UI's Menu "First selected Element" field is incorrectly set
- Fixed: Corrupted menus in the Menu Manager preventing a game from starting
- Fixed: Cycle elements displaying a colon character if the label text is empty
- Fixed: Occasional error when previewing SavesList menu elements in the Game window
- Fixed: InventoryBox elements sharing the same "Limit by category" data after duplication
- Fixed: Issues with direct-navigation of Interaction elements in Unity UI
Editor
- Fixed: Animation errors related to Sprites Unity characters not being reported in Unity's Player log
- Fixed: Persistent object data not being listed in the Save-game File Manager
- Fixed: Compilation error when using an Assembly Definition file
- Fixed: Compilation error in Unity 2021.2 or later
Timeline
- Fixed: "Engine: Control Timeline" Action sometimes waiting indefinitely if the Playable Director's "Extrapolation Mode" is set to "Hold"
- Fixed: "Limit Visibility" component not being affected by MainCamera Timeline tracks, provided "Calls custom events?" is checked
Misc
- Added: Ability to define a label for a Container
- Added: Option to scale the "Object: Transform" Action's transition time with the distance the object must move by
- Fixed: "Object: Animate" Action not playing clips directly in the Editor if the layer is non-zero
- Fixed: Third-person camera spinning after loading a save-game file
- Fixed: OnEnterGameState and OnExitGameState events not firing after a scene change
- Fixed: Error if the SceneChanger script's ChangeScene function is called while AC is sleeping due to entering a non-AC scene
Comments
Thanks Chris, I'll update and try on my project.
Cheers, Chris.
Thanks! Updated successfully.
Updated last night. All seems good.
Version 1.75.1
I have updated to 1.75.1. (from v1.73.2)
Unfortunately now my Inventory does not work anymore. The Interaction menu does not appear when I click an Item. (Interaction Method: Choose Hotspot Then Interaction)
In addition, I had a big "close button" in the background of the inventory, to close the menu when clicking outside. And a smaller "NoClose" Area under the Inventory Box to prevent the click to go through in this area. Now this mechanic is not working anymore. The "click" seems to go "down" to the close button and triggers the menu to "turn off".
Have you been through the "Upgrade notes" sections for v1.74.0 and v1.75.0 in the Manual, and have you re-assigned your Managers?
Create a new thread with details, sharing images of the relevant Managers.
I've just updated to 1.75.1.
I've checked my game, including inventory and menu actions, and everything seems to be working as expected. No issues here.
Updated to the new version 1.75.1, no problems at the moment.
Thanks Chris
I found the problem. Somehow the sort-order in the menus was messed up. I could fix it but just re-order the buttons in the inventory (bottom to top). No idea if it happened because of the update or if something else was the cause.
Version 1.75.2
Thank you for the Highlight compatibility for URP!
I found a minor grammatical error in draggable script

was waiting for this one lol, thanks a lot. I was considering not using stackable items at all in my game because of certain missing functionalities around it. This solved one of the main problems with it.
Version 1.75.3:
"Highlight" stopped working for my entire project. Maybe I missed something, but do I need to change something after the last update? I am using URP now, but I always used "Sprites-Default" material because that was the only way "Highlight" worked.
Now I'm back to 1.75.1 and it's ok.
@OhNoo A thread on this issue can be found here - I will address this in the next update.
@ChrisIceBox Thanks Chris, I can always count on you.
Version 1.75.4:
Upgrade note
Scene-based Actions are now autosaved every 10 minutes - see this link for details: https://adventurecreator.org/node/256
Added: ActionList autosaving - scene-based ActionList data is now backed-up every 10 minutes, configurable in Project Settings
Added: "Highlight empty slots?" option for InventoryBox elements now show even if "Items can be re-ordered in Menus?" is unchecked
Yay, thanks