Movement Timer Control extension for Clickteam Fusion 2.5
A downloadable Extension
Compatible exporters:
Embrace a new realm of possibilities in your game development with our latest extension for Clickteam Fusion 2.5. This revolutionary object allows you to take complete control of the Movement Timer, Fusion's built-in DeltaTime implementation, unlocking new dimensions of motion and time manipulation in your projects.
Key Features:
- Total Control Over Movement Timer: Customize every frame with the option to toggle the Movement Timer (default: ON). Set your desired base frame rate (default: 60) to maintain consistent motion, regardless of the actual FPS.
- Manipulate Time Itself: More than just ensuring smooth motion, this extension enables you to slow down, speed up, or freeze the action by adjusting the base rate. This feature is not just about smooth motion; it's about redefining how time flows in your game. Get ready to unleash your creativity!
- Harness the Power of DeltaTime: Expand your capabilities beyond frame rate independence. 'Movement Timer Control' allows you to apply the DeltaTime coefficient to any game element requiring precise timing, from custom movements to dynamic animations. Experience fluid responsiveness in every aspect of your game.
- Versatile Compatibility: Ready for a variety of platforms, including Windows, Android, iOS, HTML5, and UWP exporters, this extension is versatile enough to fit into a wide range of projects. And there's more to come!
Creative Use Cases:
- Dramatic Slow-Mo Effects: Enhance key moments in your game by slowing down the action, perfect for creating impactful scenes or giving players a break during intense gameplay.
- High-Speed Challenges: Introduce fast-paced challenges to test players' reflexes and quick thinking.
- Time-Stop Puzzles: Create puzzles that involve stopping time to navigate through complex challenges or evade obstacles.
Special Note:
iOS users, haven't been able to test it extensively on the platform, so please let me know if something is not working as intended!
Special thanks to fnkycoldmadeanr for creating the object icon!
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | NaitorStudios |
Tags | android, clickteam, clickteam-fusion-25, deltatime, extensions, fusion-25, html5, ios, uwp, windows |
Purchase
In order to download this Extension you must purchase it at or above the minimum price of $14.99 USD. You will get access to the following files:
Development log
- Update 1.1: Unforeseen bug fixed!May 10, 2024
Comments
Log in with itch.io to leave a comment.
nice! this looks very interesting. :D
does this work with physics objects? (physics platformer and etc)
how does it work exactly? does it affect ALL objects or is it those that use movement timers?
Thank you for your interest, that's a good question!
Basically, built-in Fusion movements and the animation system makes use of Movement Timer, which is Clickteam's equivalent of DeltaTime, but only used internally.
The only control you have over Movement Timer without the extension is to set the desired framerate speed in Frame Properties, and that can't be changed during runtime, only within the properties.
The extension changes that, it not only gives you the deltatime value as an expression, but also allow you to dynamically control the Movement Control framerate in real time. Meaning you can speed up or slow down time.
Note that this doesn't affect the frequency events run, which is tied to actual framerate.
With the deltatime expression (or "Movement Timer Coefficient") you can implement deltatime to your own custom movements, without any extra calculations.
As for Physics movements, I've been working closely to Clickteam to get them working in build 296, and if you really need it, I can send it to you. But it may need a bit more work since I heard from a beta tester that there is one scenario where it needs improvement (if I remember well, it's related to applying linear velocity).
Still, this is a great extension to have on your toolset, specially since I've ported it to all runtimes I could, so anyone can enjoy it!
Is there somewhere I can contact the creator?
Sure, ClickConverse discord server, or here...
Ok this might be very handy! Great extension. Are you a freelance developer (in clickteam fusion) - I´d maybe have some tasks I can´t handle. Let me know please (I followed you on twitter as well btw ^^)
Yes, I am!
You can contact me on my discord (naitorstudios).
Awesome. I have sent you a friend request
Nice job ! Is this extension supplied with an MFA example?
Thank you!
Yes, it comes with the example mfa from the video, but it's fairly easy to use, I've also included documentation for it. Greatest part is that I did my best to port it to all exporters, only missing Mac because there's no SDK for that. (But I'll talk with Clickteam about it!)
If you have any more suggestions of examples, please let me know.
Tested and approved! Thx ;)
Thank you so much for your feedback!
I've worked with Clickteam to make sure Pinball movement had a proper implementation of Movement Timer on gravity, and I've already sent to them a implementation for Physics movements as well, which should be available on build 296 of Fusion, so you can look forward to that working flawlessly with the extension!
Wow great, it would be even crazier if it worked with the platformer object ;)
Then you're going to love my next project, I'm working on a highly improved version of PMO, first thing added was Movement Timer support!
It has many other features, like jump input buffer, coyote time, aerial jumps, automatic animations, hitbox pairing and more!
If that interests you, please consider joining my Patreon/Ko-Fi, since that funds my projects, and test builds will be soon on early access there.