[CGMZ][Alpha] Day Night System for RPG Maker MZ
A downloadable plugin
Hi all,
This plugin adds an automatic Day and Night system to your game. You can define your own time units (based on RPG Maker frames), and decide how many of each time unit go into the next time unit until you hit a whole day, where it will restart the time from the beginning of the day.
As part of this time system, you can also set up maps to be automatically tinted based on the time of day. Hopefully this will allow you to easily be able to make outdoor maps that automatically get darker when it is night time, or maybe you want them to have a different tint in the early morning. Maps are set as automatically tintable by notetag in the map properties note box, by default maps do not have automatic tints enabled.
This plugin only considers time up to one day. It is not meant for making a calendar with weeks or months or things beyond one day's worth of time. Within the day, plugin commands exist for things like getting, setting, and stopping time, so you can easily event things based on the time of day or stop time for an important cutscene.
Time can be tracked in the map, battle, or menu scenes. These are separate options, so you can choose where you want time to count and where you want time to be paused.
Want additional features not already present/listed above? Make suggestions on the Patreon Post, this Itch.io page, or in my discord under the #suggestions channel!
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.
Please see terms of use here: Terms of Use
Requires CGMZ Core plugin: CGMZ Core
Happy RPG Making!
Status | In development |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Casper Gaming |
Made with | RPG Maker |
Tags | RPG Maker |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any), Touchscreen |
Links | Homepage, Community, Patreon, YouTube |
Purchase
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:
Development log
- Version Alpha R3 Release NotesMar 16, 2024
- Version Alpha R2 Release NotesJan 25, 2024
Comments
Log in with itch.io to leave a comment.
Hi there
I'm surprised that I'm the only one who commented here; it's a great plugin.
I do have a problem and a suggestion (that isn't related to the problem).
The maps that are tagged to not tint still get tinted if the previous map has a tint.
I would think it would be a good idea to be able to save the current time unit in a variable, like save the elapsed game minutes as a variable, but this is just a suggestion.
It's a good plugin overall, though. 👍
Hi, the tint not changing on map change is on purpose, as it would also undo any manual tints you have set via event commands. I can try to track which tint was set manually v automatically in a future update, right now the plugin does not know if resetting the tint would be undoing its day/night tint or a manual tint you have applied yourself.
Thanks for suggestion, you can use the plugin command Get Time or Get Days to get the current time of day or the current number of days that have passed in game, however the Get Time will be in frames. I guess you would like to get a current time unit (seconds, minutes, hours, etc) to avoid the calculation from the frame count? I should be able to add that in a future update.