Casper Gaming Developer Corner
Casper Gaming Developer Corner

Documentation

Back to Plugin


Quick InfoVersion: Alpha R5
Made for RPG Maker MZ 1.9.0

Input OptionsThis plugin allows you to select which inputs you want the player to be able to press to progress past the Press Start screen. Historically, some games did require the Start button to be pressed and pressing other buttons would do nothing. This plugin can replicate that functionality.

To set this up, disable touch or ok inputs using the true/false params. Turning touch on/off controls whether tapping the screen (or clicking with the mouse) will work to progress past the Press Start screen.

Turning ok input on/off controls if the ok button works to progress past the Press Start screen.

Additionally, there are array parameters for Accepted Keyboard/Gamepad Inputs. When these are blank, they will not check for additional keys or controller buttons. When these have keys or buttons filled out, the plugin will check each key/button for its pressed state and if it has been pressed the plugin will advance the scene.

It is important that you give the player at least one input method to pass the Press Start screen, or else they will be stuck there forever.

Global Data IntegrationThis plugin has special functionality when used with [CGMZ] Global Data. While setting up your Scenes parameter, if using global data, you can set a required key/value (text data type) to check for. This plugin will then iterate through your press start scenes from the first to the last and check if the global data key/value pair exists and matches. It will use the first scene that passes this check. If you leave the key/value parameters blank, that will always pass this check, so that should be your last scene in the list.

IntegrationsThis plugin has integrations with the following plugins:

[CGMZ] Global Data - Show a different Press Start scene based on a global data key value pair. In case you want to change your start screen after the player has beaten the game or reached some milestone.

Plugin CommandsThis plugin does not have any plugin commands.

Saved GamesThis plugin is fully compatible with saved games. This means you can:

✓ Add this plugin to a saved game and it will work as expected.
✓ Change any plugin params and changes will be reflected in saved games.
✓ Remove the plugin with no issue to save data.

Filename

The filename for this plugin MUST remain CGMZ_PressStart.js. This is what it comes as when downloaded. The filename is used to load parameters and execute plugin commands. If you change it, things will begin behaving incorrectly and your game will probably crash. Please do not rename the js file.


Known Issues

This plugin currently has no known issues that need to be fixed. If you believe you have encountered a bug, please report it to Casper Gaming.


Compatibility

This plugin currently has no known compatibility issues with other RMMZ plugins. If you believe you have encountered a conflict, please report it to Casper Gaming.


Version HistoryVersion AlphaR2
  • Added option to skip the press start screen in playtests
Version AlphaR3
  • Added touch / keyboard / gamepad input options
  • Added sound effect when start is pressed
Version AlphaR4
  • Added [CGMZ] Global Data integration
Version AlphaR5
  • Added option to automatically move past scene after waiting period
  • Compatibility update for [CGMZ] Splash Screen 1.3.0+

Back to Plugin