EISSaveStateMachine

Kino

EIS Game Dev
Veteran
Joined
Nov 27, 2015
Messages
556
Reaction score
794
First Language
English
Primarily Uses
RMMV
Intro:


This plugin allows you, the developer, to create save states for things like multiple endings.
This way you can keep each ending for viewing later on the title screen.


Version: 1.00


Features:

  • Creating save states
  • Enabling save states
  • Disabling save states
  • Removing save states

Instructions:

  1. Simply install the script
  2. Use the helpers provided



/* Functions
* KR.Helpers.createSaveState(saveStateName, id)
* - Creates a save state with a specified name, and with an id
* KR.Helpers.removeSaveState(id)
* - Removes the save state at the specified Id.
* KR.Helpers.enableSaveState(id)
* - Enables the save state on the menu.
* KR.Helpers.disableSaveState(id)
* - Disables the save state on the menu.
*/




In-Game Examples:













Please see the below attachment to use the plugin.



Credits:


Free for both commercial and non-commercial use.Credit with the name Kino, or EIS.


Thanks:Thank you to anyone who decides to use this script; I appreciate it!


If there are any bugs/issue, please contact me via message on the forums. I want to try and make the script as extensible/flexible as possible, so if you have an ideas, please message me.

View attachment EISSaveStateMachine.js
 
Last edited by a moderator:

Gothic Lolita

YouTube Starlet
Veteran
Joined
Oct 21, 2014
Messages
1,132
Reaction score
197
First Language
German
Primarily Uses
RMMV
It would be a really useful plugin, only had this plugin running and installed, but still it does nothing. :(
I put that on an event as a plugin command:
KR.Helpers.createSaveState(First NPC, 1)
And that:
KR.Helpers.enableSaveState(1)
But it still doesn't show up in title. :(

Second problem is, that if no Save State is enabled, you can't close the menu once you opend it. 
ESC doesn't work and every other button doesn't work either. :/ (\ô/)
 

Kino

EIS Game Dev
Veteran
Joined
Nov 27, 2015
Messages
556
Reaction score
794
First Language
English
Primarily Uses
RMMV
Thanks for the input I'll take a look at it for you.


Let's see if I can help though.


One thing to note the save state name goes in quotes, so : "First NPC"


This should be in an event's script call.


KR.Helpers.createSaveState("First NPC", 1)


Concerning the not being able to exit the menu I'll take a look, but it should be holding down the cancel button for a long period of time.
 

Gothic Lolita

YouTube Starlet
Veteran
Joined
Oct 21, 2014
Messages
1,132
Reaction score
197
First Language
German
Primarily Uses
RMMV
KR.Helpers.createSaveState("First NPC", 1)


Concerning the not being able to exit the menu I'll take a look, but it should be holding down the cancel button for a long period of time.
Even I put that:
KR.Helpers.createSaveState("First NPC", 1)
In a plugin command and then use that:
KR.Helpers.enableSaveState(1)
The Endinglist will still stay empty. :|

And for the but I mentioned, you only need to hold down "ESC" for a while, then you exit. Simply quick click it one time does nothing. :)  (\ô/)
 

Kino

EIS Game Dev
Veteran
Joined
Nov 27, 2015
Messages
556
Reaction score
794
First Language
English
Primarily Uses
RMMV
Even I put that:
KR.Helpers.createSaveState("First NPC", 1)
In a plugin command and then use that:
KR.Helpers.enableSaveState(1)
The Endinglist will still stay empty. :|

And for the but I mentioned, you only need to hold down "ESC" for a while, then you exit. Simply quick click it one time does nothing. :)  (\ô/)
The long click was intentional,  but the reason it's not working is because it's a plugin command you're using.


Try putting the calls in a script, instead of a plugin command.
 

Gothic Lolita

YouTube Starlet
Veteran
Joined
Oct 21, 2014
Messages
1,132
Reaction score
197
First Language
German
Primarily Uses
RMMV
Now it works like a charm, thank you for the help. :D
A really awesome plugin you made. :)  (\ô/)
 
Last edited by a moderator:

Kino

EIS Game Dev
Veteran
Joined
Nov 27, 2015
Messages
556
Reaction score
794
First Language
English
Primarily Uses
RMMV
Glad I was able to help get it working for you!
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,977
Members
137,563
Latest member
cexojow
Top