- Joined
- Mar 7, 2015
- Messages
- 23
- Reaction score
- 2
- First Language
- English
- Primarily Uses
- RMMV
I had an idea for a plugin that would make swapping saves (Or maybe even loading a previous save if you want that for whatever reason) impossible. And all it would require is a plugin that can write the value of a variable to an external file, such as a TXT file or a JSON file (preferably encrypted) and also be able to re-read from said file. For example...
Upon starting a new game, the game would run an auto event that does two things, creates a variable with a random number (let's say a random 6-digit number, 654321) and after creating the random number it calls the plugin to write what that number to an external file. Upon loading the game, another auto event would go off (either set up in each map or in each save point) which would call the plugin to read the variable from the external file and store it into another variable. The auto event would then check to see if the two variables are the same; if so, the game would know the save file is legit and would continue as normal; if not, well, you can set up the auto event to basically do anything you want it to do. To make it so it prevents loading previous saves, you can set up auto-events to create new value and call the plugin to write it to the external file (or maybe just make it so the plugin has the option to do this whenever a player saves).
This won't prevent piracy of RPG Maker games at all; and it won't stop save editing unless it was made to essentially backup the whole save file instead of just a single variable. But it would stop %100 saves from being shared, or if you're making a hardcore story-heavy game to not allow players to load a previous save and do something differently. I just think a plugin like this would be interesting and I see the potential for it.
I know this isn't really a request, I just didn't know where else to put this... Albeit I would love to use a plugin like this for my game I'm working on.
Upon starting a new game, the game would run an auto event that does two things, creates a variable with a random number (let's say a random 6-digit number, 654321) and after creating the random number it calls the plugin to write what that number to an external file. Upon loading the game, another auto event would go off (either set up in each map or in each save point) which would call the plugin to read the variable from the external file and store it into another variable. The auto event would then check to see if the two variables are the same; if so, the game would know the save file is legit and would continue as normal; if not, well, you can set up the auto event to basically do anything you want it to do. To make it so it prevents loading previous saves, you can set up auto-events to create new value and call the plugin to write it to the external file (or maybe just make it so the plugin has the option to do this whenever a player saves).
This won't prevent piracy of RPG Maker games at all; and it won't stop save editing unless it was made to essentially backup the whole save file instead of just a single variable. But it would stop %100 saves from being shared, or if you're making a hardcore story-heavy game to not allow players to load a previous save and do something differently. I just think a plugin like this would be interesting and I see the potential for it.
I know this isn't really a request, I just didn't know where else to put this... Albeit I would love to use a plugin like this for my game I'm working on.

