GMS1 Script Pack Now Available
Alright, here is the requested port of TrueState to GMS1. I didn't port the entire demo project, but I got all the necessary scripts ported over. Really all I had to do was fix the script help comments, remover ternary operators, and change a few macros to globalvar (not ideal).
So, here's what's changed and what you need to know to continue to follow the quick start guide:
1. First off, truestate_cleanup() had to be changed to truestate_destroy() as the cleanup event doesn't exist in GMS1.4. Please note that when an instance is removed at room end the destroy event is not automatically called! So make sure you are calling the destroy event appropriately.
2. In system init there are 3 global vars: ts_step, ts_draw, ts_queue. I recommend adding these as macros to your project instead of using globalvars.
3. Uhhhh... I haven't really tested this... like, haven't even compiled it or anything to make sure I don't have any stupid errors in the script. PLEASE tell me if you find any issues.
Files
Get TrueState - Finite State Machine for GMS2
TrueState - Finite State Machine for GMS2
Complex characters: SIMPLIFIED
Status | Released |
Category | Assets |
Author | Pixelated Pope |
Tags | finite-state-machine, GameMaker, scripts |
More posts
- TrueState 3.1Aug 25, 2022
- Temporarily Removing TrueState 3.0Aug 24, 2022
- TrueState v3.0Jul 19, 2022
- TrueState v2.3.1Mar 06, 2022
- True State Plus Official Release + minor bug fixesJan 29, 2022
- How I Build Complex AI Characters (with or without TrueState)Jun 02, 2021
- New Release: TrueState 2.3 and TrueState Plus BetaSep 21, 2020
- Upcoming 2.3 ChangesSep 01, 2020
- TrueState 2.0 ReleasedFeb 12, 2020
- New Playable Demo In BrowserNov 29, 2018
Leave a comment
Log in with itch.io to leave a comment.