Save Core (YEP)

From Yanfly.moe Wiki
Jump to navigation Jump to search


System

This is a plugin created for RPG Maker MV.

For help on how to install plugins, click here.

For help on how to update plugins, click here.

Got errors with your RPG Maker MV plugin? Click here.

Download

Extension Plugins

The following plugins are Extension Plugins that require this plugin as its Parent Plugin.

Place the following plugins below this plugin located in the Plugin Manager if you plan on using them.

Yanfly Engine Plugins

This plugin is a part of the Yanfly Engine Plugins library.

Click here if you want to help support Team Yanfly on Patreon.

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.

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.

Changelog

Version 1.06:
- Updated for RPG Maker MV version 1.5.0.

Version 1.05:
- Added anti-crash measure for nonexistent $dataMapInfos entries.

Version 1.04:
- Added 'Map Display Name' plugin parameter. Enabling this option will now
display the display name for the map instead of the editor name.

Version 1.03:
- Fixed a bug that caused web saving to not work properly.

Version 1.02:
- Fixed a bug that caused the actor's default name to appear in the save
screen instead of the actor's current name (if it was changed.)

Version 1.01:
- Added a wait time update for save info data to load when moving across the
various save files.

Version 1.00:
- Finished Plugin!