TweenGMS 2 Beta 8


TweenGMS 2 Beta 8 is now available!

**Please note that this update requires GameMaker Studio 2.3.3 which is currently in beta **

This update includes bug fixes as well as performance improvements. I also modified Easy Tweens to accept "off-rail" parameters after the optional [mode] argument. I have my doubts that many will make use of it... but it's there!

Oh... I almost forgot! I've updated the "Alien Odds" example game project to support the latest beta. If interested, you can download it HERE.

Update Log:

[8.0]
- Fixed a bug causing YYC export to not work
- Improved HTML5 performance
- Reduced overhead for starting tweens
- Fixed "event strings" not working for delay events
- Hid reporting of Syntax Errors for unused functions
- Added back in automatic attempt to reactivate shared tweener
- Fixed TweenCallbackIsEnabled()
- Fixed TweenIsResting() for "patrol", "loop", "repeat" modes
- Fixed stopping played tween could set delay to -1
- Fixed delays not being remembered for TweenCreate()/TweenPlay()
- Added GMS 2.3.3 optional argument defaults
- Easy Tweens can now optionally go "off-rail" after [mode] argument
- Removed Curve* macros
- Setting delay with TweenSet() now sets internal "delay start"
- Fixed error when passing ease to TweenPlay() as array

Files

TweenGMS 2 Beta 8 (Requires GMS 2.3.3) 76 kB
Jun 25, 2021

Get TweenGMS

Comments

Log in with itch.io to leave a comment.

(+1)

It is happening in VM, haven't tried YYC. It is an existing project. I tried clearing the cache just now, but it didn't seem to help. 

I did comment it out and have been operating fine without it. It is strange because just below that you use the constant "score" with the same exact syntax and it works fine. I am thinking some sort of GameMaker bug too. Maybe I'll try my other computer at some point and see if it happens there.

Thanks for responding, I look forward to your full release :)

(+1)

I am using GMS 2.3.3.437, and after importing your extension and then executing without making any changes, I get this error:

Script: TGMS_7_Properties at line 105 : Cannot set a constant ("health") to a value

which is generated by this line:

TPFuncShared("health", function(v){health=v;}, function(){return health;});

(4 edits)

Hmm. That is odd. Is this happening for the VM and YYC? Are you on Windows or Mac? Did you add TweenGMS to an existing project or an empty project?

Testing here on 2.3.3.437 I am not seeing the same error.

It is safe to comment out that line if it stops the error. I'll check things on my end and see if I can reproduce the issue.

Edit:

Looking things over some more, the GameMaker error doesn't seem to make sense within the given context. Something seems really wrong. I am suspecting something is wrong on GameMaker's end, as "health" is not associated with any attempted assignment. That would indeed be wrong!

I might encourage clearing the compiler cache or reinstalling the GameMaker runtime. Or, you could try a different runtime to see if the error goes away or changes. That might give a clue as to where the error is coming wrong.

Please keep me updated :)