A downloadable plugin

Buy Now$3.00 USD or more

Hi all, introducing [CGMZ] Fallback! This is a small plugin that aims to prevent a common source of crashing in deployed RPG Maker games.

The Problem

RPG Maker typically tries to load an image and displays an error message with a retry button if the image is not found. This can happen for a number of reasons, such as deploying without including unused files or deleting a file that you thought was unused but was really used. While playtesting, this is typically a good thing as you can fix this issue as the developer. However, for a player of your game, this can stop their progress as they will not be able to get past this error message if the file does not exist.

The Solution

[CGMZ] Fallback solves this issue by allowing you to specify an error or fallback image which will be loaded any time the original image encounters a loading error. This prevents such an error from blocking your players from playing your game. Of course, this is still not ideal and you should still fix the original file loading issue, but at least it will not prevent your players from progressing through your game.

See below images where instead of getting a crash, I see the fallback image where the game could not load the original image:



Files Supported

This plugin works with image, audio, and video files.

You can set a separate sound file fallback for each type, SE/ME/BGS/BGM. You can also set separate image fallback files for character sprites, faces, sv_actors, and sv_enemies/enemies.

Note that a common reason for video files to fail to load is that they are being played in a device that does not support webm as a file format and no mp4 file has been provided. If you use the fallback video option in this plugin, and you think your game might be played in a browser or device that does not support webm, you should also provide an mp4 file of your fallback video.

Roadmap

Please let me know if you have any ideas to continue improving this plugin. I add all suggestions to my to-do list.

PLEASE READ BEFORE PURCHASING:

Please be aware that you can access this as well as all of my other Beta plugins for $3 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 & Terms

Please see terms of use here: Terms of Use

Requires CGMZ Core plugin: CGMZ Core

Happy RPG Making!


Purchase

Buy Now$3.00 USD or more

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

CGMZ_Fallback.zip 2.7 kB

Development log

Comments

Log in with itch.io to leave a comment.

(+2)

This is brilliant, I'm surprised this is not default RM behaviour. Thank you for fixing this. 

Deleted post