YEP.100 – Save Core

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:
English Dropbox
English Mirror

This plugin provides a new save interface for the player. Along with a new interface, the player can also load and delete saves straight from the menu itself. This will in turn make the save command from the Main Menu always available, but the save option within the new save menu will be enabled depending on whether or not it is allowed or disallowed. From the interface, the player is given more information regarding the save file including the the location the player saved at, the amount of gold available, and any variables that you want to show the player as well.

NOTE: THIS PLUGIN REQUIRES MV VERSION 1.1.0 OR HIGHER! Go download it if you haven’t yetIf you’ve installed MV v1.1.0 or higher and it still doesn’t work, it’s most likely because your project’s base source code is still in version 1.0.0. To check this, go to your project’s “js” folder and open up the rpg_x.js files. If you do NOT see “1.1.0” at the top, then you do not have the 1.1.0 version of the source code. At this point, create a new project with your installed MV v1.1.0, go to the new project’s “js” folder, copy all of the rpg_x.js files, and then copy them into your main project’s “js” folder. Save your project and then it should work after that. If moving over to version 1.1.0 is not an option for you, then you cannot use this plugin.


Introduction


This plugin provides a new save interface for the player. Along with a new interface, the player can also load and delete saves straight from the menu itself. This will in turn make the save command from the Main Menu always available, but the save option within the new save menu will be enabled depending on whether or not it is allowed or disallowed. From the interface, the player is given more information regarding the save file including the the location the player saved at, the amount of gold available, and any variables that you want to show the player as well.


Instructions – Data Columns


For those who wish to show additional data in the save menu for each save file, you can add various data categories within the ‘Data Columns’ inside the plugin parameters. Separate each category with a comma (,). You can use the following entries for data categories:

Data Column Categories:

Empty
– Leaves an empty box in the category location. This won’t even show the dark rectangle in the category slot.

Null
– Won’t draw any text, but it will draw the dark rectangle in the category slot.

Location
– Draws the current map location of the save file.

Playtime
– Draws the playtime spent for the save file.

Save Count
– Draws the number of times saved in that playthrough.

Gold Count
– Draws the current gold count of the safe file.

Variable x
– Draws the name of the variable and value of the variable. You can use text codes in the variable name. Any text between << and >> will be not be shown when drawn. If the variable name is empty, the value will be centered.

text: stuff
left text: stuff
center text: stuff
right text: stuff
– This will draw ‘stuff’ (Replace it with your own text) as text by itself with no data attached. Use ‘left’, ‘center’, or ‘right’ to decide the text alignment. If no alignment is used, it will default to ‘left’ alignment. You can use text codes within the drawn text.


Technical – Save Modes


For developers who are planning to publish their RPG Maker MV games on the web, you may want to look into the ‘Technical’ parameters. Here, you can force the game into thinking the game is running on ‘local’ or ‘web’ mode. By default, you’ll want it on ‘auto’ but the forced modes are for testing purposes. Despite being for testing purposes, if you wish for your game to adjust saves as per ‘web’ mode, you can keep it that way even if your game is to be local-only. Games on the web, however, cannot use ‘local’ mode and
will automatically default to ‘web’ mode.


Technical – Save Files


The ‘Local Config’, ‘Local Global’, and ‘Local Save’ can have their filename format changed to your liking. Personally, I don’t recommend messing with this unless you know what you’re doing.

However, if you are making a web-based (mobile included), I strongly suggest you look into the ‘Web Config’, ‘Web Global’, and ‘Web Save’ parameters. By default, RPG Maker MV defaults all of the saves to RPG FileX. All web-based RPG Maker MV games would then use the same configuration, same global save file, and all RPG Maker MV games played by an individual would share the same save slots. This can be very problematic.

This plugin’s default settings will solve this sharing issue by making the web save named accordingly to your game’s name provided that you keep the current plugin settings as is or adjust it accordingly. Now, your game will have its own individual identity, use its own configuration, global, and save files without clashing with any other RPG Maker MV games players may have played.


Happy RPG Making!


Happy RPG Making!


These plugins and Tips & Tricks ideas are made possible thanks to our creative patrons on Patreon! The majority of our Tips & Tricks ideas are placed within the Patreon-exclusive Sample Project for quick and easy access! If you'd like to make a Tips & Tricks suggestion, Yanfly's Patreon-based Suggestion Box a visit here:


If you have any bugs to report, visit the following link:


If you have any questions about Action Sequences, visit the following link:



Thank you!