Terms of Use
This plugin is free to use for both free and commercial games as long as I'm credited in your game by name:
Leonardo Misseno Justino
If you think that I deserve any kind of reward for making this plugin (I accept donations
) , contact me in my e-mail or via PM. I would be glad! *-* (leomjusto at hotmail.com)
And don't forget to let me know the game you are making, send me pictures and everything. I would like to play it.
Version: 2.5.1 FINAL -
https://dl.dropboxusercontent.com/u/110216365/PLUGINS/HELP/ArkDG_SaveScreen.js
I'll not release anymore updates for this plugin. To me this plugin is complete and all the bugs I could fix are fixed.
Enjoy this plugin and don't forget to thank me. I would be very happy.
ATENTION: If you are using a custom menu, there would be some conflicts or you might do not get the screenshot data for the save file. What is very bad! You have to call this line in a script box before the menu is openned if you want to fix this problem: Scene_File.generateFileData(); Or maybe you just want to take a picture in a special situation. Example: if you are about to use the "Call Save Menu" event command from the RPG Maker MV. If you don't call this line there will be no picture or the picture that the save file will show will not be the correct one! Again, the line is: Scene_File.generateFileData(); Good luck! ^^
//What's new?
//2.5.1 - Fixed a bug in the command and confirmation windows. And now erasing a file will emit a proper sound (actor damage sound).
//2.5 - Fixed the loading time problems of the SV Actors images and the Map Thumbnail.
//2.4 - Made a Scene_Name overwriting for the purposes of the slot name function.
//2.3 - New Feature: Now it's possible to give a name to the save slots.
//2.3 - Added to the parameters the possibilitty to change the name of your fisical save files. To change the name of your game's save files is not an obligation, but if you wanna publish your game as a browser game, use the default name can cause some "conflicts" with the save files of others RPG Maker MV browser games if they are using the same save file name.
//2.2 - Added configurable icons in the Save Status Window as Yuudai asked me to do. They are off by default, you must activate them to use;
//2.1 - Just a little test with aliasing. I declared one alias variable in public domain. If no problems comes from this, I will start to declare every old method alias I do in public domain so people can have access to the original methods of the functions I alias;
//2.1 - Improved the windows call codes, so it's now easier to make addons and fixes for this plugin;
//2.0 - Fixed the loading lag issue. Now the files aren't stored in the "global save file info", but in it's own save files. This way I eliminated the loading lag before the save screen reducing it to the load of just one thumbnail per time/index, not more all the save files thumbnails at once;
//1.2.1 - Now it's possible to change the action and confirmation windows positions;
//1.2.1 - Improved the way the higher level is checked and text positioning;
//1.2.1 - Corrected the problem with the level info that was breaking the script;
//1.2.1 - Corrected a problem with the "is any save" checking feature;
//1.2 - Added the "imported" variable. Now it's viable to do addons for this plugin;
//1.1 - Now it shows the party's higher level;
//1.02 - Corrected as erasing issue where the old data of the erased save games were not erased with them from the info file;
//1.02 - Corrected the popscene/callscene methods used after saving new games. Now it will only happen if it's your first save game;
//1.01 - Corrected the action window transparency problems;
//1.00 - Plugin Completed;
Pictures:
How to Use:
THE PLAYER NAME ON THE SAVE SLOT FEATURE:
Activating this feature you'll make it possible to give unique names to your
games' save slots. These names are chosen by the player himself and can be
the player's own name or anything he or you wants. With some knowledge you
can even force the change of this name if you want to.
>>
How will this feature change the display name of my save slot?
First you'll have to determine an input engine for the save slot name:
default = The default way is by using this plugin version of the RMMV Actor
Name Input. This mode stores the name in a internal variable;
protagonist = Uses the name of an Actor from your game database as the slot
namer. If your player is allowed to change the game protagonist's name, this
should be your choice.
cmdinp = Uses variables to store names. For this mode you will have to
download and install the "Darkkitten's Command Input System" (CmdInp.js)
plugin;
location = In this mode you determine that the save slot name will
be the name of the map where the player saved.
It's highly recommend you to download the
Darkkitten's Text Input System if you need not only a way to define your game slot name, as a dedicated input text system for your game.
The other features are easy to understand. Just plug it in and configure the parameters as you like.
What it does:
- Change the appearance of the file scene;
- More than just Character sets or Faces! Now you can even choose to show your SV_actor's grafics in the File Scene! (thanks Jeremy Cannady for the sv_actors snippet);
- You can show a thumbnail of the actual map where the player were when he decided to save (thanks to Hudell's and Iavra's help);
- Shows Money, Location and Time Information about the save;
- Now you can Save, Load and Erase a file from the Scene_Save. I decided that Scene_Load would be just to Load files. When you push "Continue" on the title screen you should call the Scene_load by default, but you can change it in the parameters;
- Unactivate the Save command when the developper do not want the player to be capable of saving. Do it with switchs;
- This script is fully configurable: you can set the number of rows, collums, savefiles, names, verbs, icon numbers, grafics' positions and the switch Id to active the save game habilitty.
- You can totally disable or manage the compression quality of the screenshot feature of the script in the parameters. This will make your save files smaller if you need it.
- Now you can change your fisical save files name. Read the help if you have any doubts. Everything are done inside the parameters.
Known Bugs:
- There seems to have an incompatibillity between the yanfly class core plugin and this plugin Actor SV Miniatures. The miniatures won't update together with the class change fo yanfly's plugin. Just change the miniature mode to Face or Charset in the parameters and the problem desapears. Or ask yanfly to check and fix it for you.
- If you activate the cmdinp or the default mode of the save slot name feature, please, remember to store a name inside your choosen variable or to call the input function in the start of the game, or the save files will be name as "0 ID". How to input a name in a variable?
$gameVariables.setValue(Variable ID, 'Name you want')
In the "Name you want" you CAN just type TextManager.file.
- No more known bugs. This is the final update for this plugin. I might not release anymore versions, but let me know if you find any other bugs. Maybe... I will fix it for you.
This is my first Plugin.
I had a game in RMVXA, and started to port it to RMMV because I wanted to make it playable in mobile devices.
It was easy, until I noticed that I would have to readapt all the scripts I was using before to the new system...

One of these scripts was Yanfly's YEA Save Engine, that was the inspiration for my plugin. I'm not a experienced scriptter and I'm learning as I try to do things.
After a long road of problems and corrections, with the help of a lot of awesome friends of this community, the puglin is ready to be released and enjoyied by everyone. Please, do good use of it in your game and don't forget to give me credits! ^^
Special thanks to:
- Yanfly for the inspiration (RMVXA YEA Save Engine);
- Yoji Ojima (from Kadokawa) for the AltSaveScreen.js plugin, that served me as the basis for my plugin;
- Hudell for the method to create the screenshots and the idea of saving them inside the save file header (and the patience too);
- Hudell again, for being so awesome. Thanks to his compression method hint the save files are much more softer!
- Iavra for the method to load the screenshots from the save file and the solution for the action window problem (another awesome patient guy!);
- SoulPour777, for the tutorials on youtube that helpped me a lot;
- Jeremy Cannady, for the sv_actors snippet;
- doranifoku, for the help with a listener method to load pictures.
Addons:
I'll be posting my addons for this plugin below. If you want to make your own addons and share them with the community, send me them and then I will post them here too. (them then them then them aaaaaah ><)
//=============================================================================
// Ark_SaveEngine_Confirmation.js // version 1.3
//=============================================================================
* Add a confirmation window after the action window. Requires the Ark_SaveScreen.js plugin and must be plugged below it.
* Author: ArkDG // Version 1.3
* 1.3 - Corrected a problem where the confirmation window is hidden, but do not deactivates;
* 1.2 - Changed some important lines to mantian compatibilitty with the version 2.0 of the "Ark_SaveScreen.js" plugin.
* 1.0.1 - Now you can define the positions for the confimartion window (through the "Ark_SaveScreen.js" plugin) and the confirmation
help window.
* 1.0.1 - Updated the commands to fit the new version of the "Ark_SaveScreen.js" plugin.
//============================================================================
// ** Terms of Use
// This plugin is free to use for both free and commercial games as long as I'm credited in your game as this plugin writer.
// My full name is Leonardo Misseno Justino.
//============================================================================
Plug it in your game, configure the parameters properly and be happy.
This addon just adds a new confirmation window after the command action one.
Credits to: Me, ArkDG (
Leonardo...)
Thanks to: Roguedeus, that asked me to do this, and Rito that teached me what is and how to do the "imported" thing.
>>>>>>>>>>>>>>>>>>>>>>>DOWNLOAD OF THE LASTEST VERSION 1.3: CLICK HERE <<<<<<<<<<<<<<<<<<<<<<<<<<<
Pictures:
/=============================================================================
// Ark_SaveEngine_VariablesWindow.js // version 1.0
//=============================================================================
/*:
*
A new window called VariablesBox that will show any info that you want with the help of a few $gameVaribles.
*
author: ArkDG // Version 1.0
//============================================================================
// ** Terms of Use
// This plugin is free to use for both free and commercial games as long as
// I'm credited in your game as this plugin writer.
// My name full name is Leonardo Misseno Justino.
//============================================================================
YOU MUST READ THE HELP FILE OF THIS PLUGIN.
Thanks.
DOWNLOAD: https://dl.dropboxusercontent.com/u/110216365/PLUGINS/HELP/Ark_SaveEngine_VariablesWindow.js
Pictures: