Releases

State Machine 2 Releases

2.4.14 (18th October 2024)

  • Unity 6 support

  • Game Creator 2.17.51 support

  • Added version manager in settings

  • Prevent errors when SM graph window is open while a build is being made

  • Added null check to prevent nodes running when runner is destroyed

Updated the version convention to what it should have been from the start, as this is the second version.

2.3.13 (11th October 2024)

  • Persist single expanded nodes state

  • Allow duplicate runners with embedded graphs within the scene

  • Prevent errors when converting state machine runners to prefabs

  • Added info message for embedded graphs indicating prefabs are still not supported

  • Updated button states when runners are prefabs or have empty State Machines

  • Expand icon not showing after reload or restart

  • Reload open nodes when exit play mode to fix icon disapearing

  • Fixed an issue where nodes won’t stay expanded when reloading the project

  • Fixed null errors in State Machine Runner

2.3.12 (1st October 2024)

  • Addressed performance issues

  • Refactored toolbar

  • Added an option in toolbar to expand or collapse all nodes

  • Added an option in State Machine settings to disable node inspector

  • Disabled auto selection

  • Fixed a null reference error in Run State Node instructions (Thank you Sinyiik)

2.3.11 (26th September 2024)

In order to upgrade, be sure to backup your project(s) first and uninstall any previous version.

State Machine core is no longer a GC install package, so make sure to uninstall the previous version before installing this one.

  • New Embedded graphs in State Machine Runners which allows to use scene references directly

  • New options to open multiple State Machine windows at the same time

  • New collapsable controls in nodes allowing to edit nodes without leaving the graph

  • Added new Exit node

  • Added new Relay node for organization purposes only

  • State Machine node has output port which works with the exit node within the Sub State Machine

  • Added new auto rename nodes feature (Nodes will be auto renamed to their current trigger event name, or first action if they don't have custom name)

  • Moved triggers documentation to an info button in the header of the inspector

  • Refreshed inspector visuals

  • Changed colors of Trigger, Condition and Start nodes

  • Increased minimum window size of State Machine graph

  • Compatibility with latest Game Creator 2.16.50

  • Added State Machine uninstaller

  • Added help url to State Machine Runner component

  • Added empty view when State Machine graph is empty

  • Auto update active SM graph when selecting new asset in runner

  • Cached input and output nodes for improved performance

  • Updated lock and disabled icon views

  • Fixed an issue where Self and Target wasn't being passed correctly through nodes

  • Fixed issues when synching variables from the runner and the State Machine Asset

  • Fixed a race condition where some times triggers would register and trigger more than once

  • Fixed issues with Photon Module integrations and uptated the demo package

  • Fixed an issue where it wasn't possible to rename nodes in Unity 6

  • Fixed some issues with live debugging

  • Fixed issues with misaligned lables in State Machine instructions and properties

  • Fixed right click error on node connections

  • A lot of code cleanups and improvements

2.2.10 (21st Nov 2023)

Due to latest GC updates this version breaks compatibility with the previous versions.

In order to upgrade, be sure to backup your project(s) first and uninstall any previous version.

  • Compatibility with latest Game Creator 2 version 2.13.45

  • Fixed an issue where after state machine selection it wouldn’t refresh list of available variables

2.2.9 (13th June 2023)

  • Upgraded to Unity 2022.3 LTS

  • Fixed issues with latest GC 2 update

  • Updated State Machine variables system to match GC2's update

  • Disabled game object or runner component will now prevent state machines to keep running

2.2.8 (19th May 2023)

  • Nodes will no longer lose their icon

  • Fixed enable / disable nodes in graph

  • Allow all node types to be picked

  • Fixed an error when using Node Conditions in some cases

  • Fixed title formatting on StateMachine Asset instructions

  • Add new State Machine settings tab

2.2.7 (27th April 2023)

  • Fixed an issue with the Photon extension

2.2.6 (11st April 2023)

New

  • Added new basic AI demo

  • Added support for LocalVariables List only certain types are supported

  • Added support for Quest variables

  • Added support for Inventory variables

  • Added new Run Node instruction for State Machine Asset

  • Added new Stop, Enable, Disable instructions

  • Added new Running and Enabled conditions

  • Added new WebGL demo

  • Allow copy & paste from different projects and Unity versions

  • Is now allowed to pick trigger, sub state machine and start nodes

Fixes

  • Preven copy & paste of Start Nodes

  • Disabled re-order variables in Blackboard window to prevent UI issues.

  • Fixed an issue making difficult to rename a trigger node

2.1.5 (26th March 2023)

  • Fix for setters not allowing to change State Machine asset target

2.1.4 (26th March 2023)

  • New: Added new demos to show how to use State Machine and State Machine Runner variables

  • New: Tweaked the title of the StateMachine and added label with the path to make it easier to see what StateMachine asset is being edited

  • Fix: Fixed issues with setting and getting SM and Runner variables

  • Fix: Fixed bug with Groups and undo

  • Fix: Fixed an issue where state machine fields where resetting after selecting the node preventing it from setting a different state machine asset

2.1.3

  • FIX: Last GameCreator 2 version had some breaking changes, make sure to grab this update.

2.1.2

  • New: Add documentation description for Trigger nodes that will show up in the node inspector

  • New: Select All short cut. CTRL + A / CMD + A

  • Fix: Some minor code cleanups and improvements

2.1.1

  • FIX: Addressed few installation warnings and errors

2.1.0 (22th March 2023)

  • NEW: Photon 2 integration

  • NEW: Added new photon demo example package (Requires Photon Module 2)

  • NEW: Added new instruction to run specific nodes from a runner

  • NEW: Improved live debug visualization

  • NEW: Added a title at the top right corner to show which State Machine is open

  • FIX: Fix null reference when Trigger node updates

  • FIX: Some set properties had wrong icons

  • Some other minor internal improvements and tweaks

2.0.2 (20th March 2023)

  • Fixed an issue preventing new State Machines from being opened outside the examples folder

  • Fixed an error trying to access a non existent Method

  • Re-organized packages folder structure

2.0.1 (20th March 2023)

  • Compile error fix

2.0.0 (19th March 2023)

  • First release.

  • Keep in mind this is a beta version, if there is any issues or missing feature please don't hesitate to contact me through my email or discord server.

Last updated