A downloadable playtest accelerator

Buy Now$5.00 USD or more

This plugin makes saving and loading (to/from a number of new "quicksave" slots) available as globally as possible, through a single keyboard key press.

The keys are configurable and by default bound to the number keys (NOT keypad) for saving and Ctrl+number keys for loading.

Quicksaving currently increases the save count (for Event script conditions).
Let me know if this is an issue for you and I'll try to add a workaround.

The key bindings are inactive outside of playtesting.

What you can do with this

This plugin is intended to speed up playtesting of various branch conditions. You can press one of the quicksave slot keys at any time to (try to) create a quicksave.

Press Ctrl and the slot key at any time while playtesting to load the quicksave. When a quicksave is loaded, the game will automatically navigate through the title screen and load the game from the hidden quicksave slot.

Sounds

The following (System) sounds are used by this plugin to indicate operation:

  • Save
    saving successful
  • Cancel
    saving unavailable
  • Load
    loading successful
  • Miss
    tried to load, but slot empty, or
    tried to save, but no game to save
  • Buzzer
    error while saving or loading

(Load success and failure sounds are played through Scene_File.)

Commands

This plugin does not expose a plugin command API.

JavaScript API

This plugin does not expose a JavaScript API.

Parameters

Use the Slot key names parameter to adjust the key each quicksave slot is bound to, and with that also the number of usable quicksave slots.

See MDN for a list of possible key names.
(In the KeyboardEvent.key column, but without quotes when adjusted through RPG Maker's editor GUI.)

If a key is bound to multiple quicksave slots, then only the first of those slots is accessible.

Limitations

Creating quicksaves is disabled when manual saving is otherwise deactivated (but is possible in combat).

Quicksave slots do not use backups and may break in rare circumstances.
(Simply quicksave over the affected slot again in this case.)

The check that ensures only saves belonging to the same game are loaded is stubbed out only for quicksaves, so it's possible to load incompatible saves from quicksave slots while playtesting.

Compatibility Notes

This plugin was tested on RPG Maker MV 1.6.2, uses only the public RPG Maker API as far as possible, and does not use any platform-specific APIs.

This plugin should be compatible with any deployment target available for RPG Maker MV, including web and most custom ones.*

Quicksave/Quickload is mindful of other plugins and should, regardless of load order, load quicksaves cleanly. Please tell me about cases where this isn't the case and I'll see what I can do.

When in doubt, load this plugin late (towards the end of your plugin list).

* If you develop on Windows and deploy for Linux, you must first update the NW.js runtime in the nwjs-lnx folder to at least version 0.29.4 (to match other targets, but ideally use the newest stable version)! You can find more information and a tutorial for this here. It's fast, easy, and also fixes many other problems for your players.

Purchase

Buy Now$5.00 USD or more

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

TS_Quicksave_Quickload.js 9 kB
Version 1.0.0

Comments

Log in with itch.io to leave a comment.

A small request: I’m looking for feedback on the default bindings for this plugin.

Is it okay to take over the entire numbers row?
Is it convenient to load with Ctrl+key, or would you rather use that combination for saving and load with one button?

Please let me know what you think.