A downloadable plugin

Buy Now$5.00 USD or more

Hi all, introducing [CGMZ] Preloader!

This plugin allows you to load image, audio, and font files ahead of time so they are ready instantly when you try to use them. Normally, when trying to use resources in your game there is a slight loading delay. This is typically not very noticeable on pc, but can be significant on web deploys or mobile. Preloading removes this loading delay by making sure they are already loaded when you go to use them.

Easy To Use

To use this plugin, set the files you want to preload in the plugin parameters, and then use the image, audio, or font as you normally would. This plugin handles the rest. These files stay preloaded throughout your game so you can use them without needing to worry about waiting for them to load.

Loading Delay

When you use a file, it first needs to be loaded. This introduces a slight delay, which is typically fine but can be problematic in some cases. For example, if you need a fluid animation you may not want the first showing of the animation to stutter when images are first loaded. Another example may be for timing things to happen to the music in the background, which can become desynced if your audio takes time to load.

Files preloaded with this plugin will no longer have this loading delay, so you can sync things to the music perfectly or make sprite sheet animations fluid on the first play through.

Caution: Memory Usage

Please note that loading files stores them in memory. There are hardware limits to how much you can store in memory. You typically will not need to worry about this when preloading only a few of your most important files, but it can become an issue if you try to preload everything.

Therefore, it is recommended to only preload things that you absolutely must have no loading delay. In most cases, a slight loading delay is not noticeable and you do not need to preload the asset.

Roadmap

This plugin handles basic preloading currently, but there are some things I want to add to make it even better. These are as follows:

  • Smart Preload features
  • Manual Cache Control
  • Plugin Command to manually load files
  • Load Scene with progress bar before title

As always, Casper Gaming plugins are made much better through user suggestions. If you have an idea for a feature you'd like to see implemented that is not already covered above, please let me know. You can leave suggestions in the comments below or in the #suggestions channel of the Casper Gaming Discord.

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.

Credit & Requirements

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_Preloader.zip 3 kB

Leave a comment

Log in with itch.io to leave a comment.