A downloadable plugin

Buy Now$5.00 USD or more

Hi all, introducing [CGMZ] Timer!

This plugin allows you to customize the timer in the game. You can freely swap between various timer presets. See below gif for a preview of some of the features this plugin is capable of:


Customization

 The plugin comes with many customization options. You can change the timer color, add a label to it including text code support, and change the opacity of the timer. The timer can be swapped at any time to another customization preset.

You can also change the format of the timer. Typically it shows a clock format, where 1min 30sec would be represented as 1:30. However, with this plugin you can change that to show the number of seconds without formatting as a clock time, or 90 seconds in the above example.

You can also add an x and y offset to the timer, allowing you to position it anywhere on screen.

Mechanics

This plugin also adds a bunch of new mechanics to the timer. You can have a timer that counts up instead of down. You can add/subtract time from the timer. You can run a common event or custom javascript when the timer expires (hits 0 time left). With these features, you should have nearly endless possibilities for when the timer ends without complicated eventing.

You can also change the timer speed. This could be useful if you want to simulate time moving faster or slower in your game. It could also be useful if you want to re-create a more retro timer that typically counted faster than once per second.

Convenience Features

You can choose to run the default timer stop functions when the timer expires, leading to high compatibility with other plugins that use the timer. You can also prevent these default functions from running, in case you want to disable those functions in some cases but not all.

When the timer expires, you can optionally have it reset to the default timer or default speed. This can make it easier for you to event different timers without needing to constantly clear the settings of the previous timer.

The timer still uses built-in event commands to control and stop the timer, so it will be very familiar and easy to learn how to use this plugin.

Integrations

[CGMZ] Toast Manager - This plugin can show a toast window by preset id when a timer expires. To set this up, set up your toast preset in the Toast Manager and then type in your preset id in [CGMZ] Timer.

Roadmap

This plugin is already very usable in its current form, though of course I have some planned features to be added in future updates to make it even better. These include, in no particular order:

  • Multiple timers active at once
  • Effects every x seconds
  • Animations
  • Background Images

Do you have any ideas you'd like to see added to the plugin not already listed above? Let me know in the comments or in my Discord's #suggestion channel! I appreciate all suggestions I get and add them all to my to-do list.

PLEASE READ BEFORE PURCHASING:

Please be aware that you can access this as well as all of my other Alpha plugins for $5 on my Patreon: https://www.patreon.com/CasperGamingRPGM

This is posted to Itch.io since some people only use Itch and are not aware my Patreon and all of my beta/alpha plugins exist, or want to have everything in one convenient location (itch.io), or do not want to do a monthly subscription.

Casper Gaming's Beta/Alpha plugins are treated as an "early access" and will eventually be free for everyone once they are fully released, though this process can take months/years. By purchasing in beta/alpha, you are able to provide early feedback/suggestions which are more likely to make it into the final fully released plugin.

Quick Facts

✅ RPG Maker MZ
✅ No obfuscation
✅ All future updates included
✅ No AI used at any point in the creation of this plugin

Support

Casper Gaming provides quick support to any user who needs it. You can leave a comment below with your question or issue, I try to check my itch.io at least once a day. For even quicker support, you can come into the Casper Gaming Discord and ask for help in the #support channel.

Requirements and Terms

This plugin is for RPG Maker MZ only. The code is not obfuscated.

Please see terms of use here: Terms of Use

Requires CGMZ Core plugin: CGMZ Core

Happy RPG Making!

Purchase

Buy Now$5.00 USD or more

In order to download this plugin you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

CGMZ_Timer.zip 5 kB

Development log

Comments

Log in with itch.io to leave a comment.

Hello! Is it possible to display the timer in turn-based combat, and when it reaches 0, it will run a common event (in this case, to run Abort Battle)? Thanks!

(+1)

Hi, aborting battle when the timer runs out is actually default timer behavior, so you would not need to run a common event to do that. You can set the Default Expire parameter to true so the default timer expiration behavior still runs.

Awesome! Lastly, is it possible to store 2 different timers, and only when both timers reach 0, can trigger the abort battle? (Eg. an oven timer & a fryer timer) thanks for answering my questions! I love your plugins a lot!

(1 edit)

Unfortunately, multiple timers simultaneously is not yet supported. I have plans to add multiple timers to a future update but for now it is only 1 timer at a time.

(+1)

Well! This could easily lend itself to a recreation of sorts to a Half Minute Hero style timer setup... just don't forget the quirky Time Goddess! 🤣