A save editor for RPG Maker


Froggus

Tentacle Monster
Apr 14, 2012
287
28
#1
MvSaveFile: Edit anything, but you have to use a text editor. I suggest Notepad++ with JSTool plugin.

RpgMakerSaveEdit: Edit gold, class XP. Works on RPG Maker MV, VX/VX Ace and XP. (MEGA Mirror)

version 0.66
Fixes a bug that could destroy saves for RPG Maker MV.

version 0.65
Support for latest RPG Maker MV.

version 0.63
Fixes switch editing.

version 0.61
Fixes item editing for some MV games.
Fixes a rare crash in VX games.

version 0.6
Edit items, armors, weapons for games that don't use a customized equipment system.
Logging of exceptions.
Broader support for VX Ace games.

version 0.5.2
Edit integer variables in addition to switches.

version 0.5.1
Edit all bonus stats in VX saves.

version 0.5.0
Edit game switches.

version 0.4.0
Edit character's bonus stats.

version 0.3.3
Support even more games.

version 0.3.2
Support for some weirder save files.

version 0.3.1
Support for VX and VX ace.

[Thread renamed from Does there exist a save editor for RPG Maker MV?]

I have thrown together a tool that... works, for at least one game... but has a horrible interface. And I don't want to waste time improving it if someone else has already done the work.
 

Attachments

Last edited:

Elarithon

Demon Girl Pro
Apr 24, 2011
135
18
#2
Re: Does there exist a save editor for RPG Maker MV?

I haven't heard of any save editors for any other rpg maker (except for one, but that one works with a small amount of rpg maker games, afaik) so I'm surprised anyone decided to make one for MV. What can you change with it anyway? I mostly use CE for any changes I wanna make in a game.
 

PineResort

Mystic Girl
Mar 12, 2016
211
0
#3
Re: Does there exist a save editor for RPG Maker MV?

I have thrown together a tool that... works, for at least one game... but has a horrible interface. And I don't want to waste time improving it if someone else has already done the work.
What can it do exactly? Sounds interesting...
 

Froggus

Tentacle Monster
Apr 14, 2012
287
28
#4
Re: Does there exist a save editor for RPG Maker MV?

I haven't heard of any save editors for any other rpg maker (except for one, but that one works with a small amount of rpg maker games, afaik) so I'm surprised anyone decided to make one for MV. What can you change with it anyway? I mostly use CE for any changes I wanna make in a game.
You can change anything in the save file. Gold, XP, level, name, skills learned, stat bonuses. Also a lot of things you really shouldn't touch.

I mostly use CE as well but editing the save file is more convenient when you want to edit stats. CE is best when you want to do something that can only be done at runtime, like lock your HP-stat at max to make yourself immortal.
 

Seipher

Tentacle God
Sep 18, 2014
953
48
#5
Re: Does there exist a save editor for RPG Maker MV?

Would be nice to have a graphical interface for it, instead of having to use notepad++
 
Oct 1, 2009
65
18
#6
Re: Does there exist a save editor for RPG Maker MV?

Well you can use CE to edit stats in MV too.If you know how.Though its pain in the ass.
 

Seipher

Tentacle God
Sep 18, 2014
953
48
#7
Re: Does there exist a save editor for RPG Maker MV?

True but it takes so freakin long for it to scan shit that its annoying, be alot quicker to just use this for money/exp or whatnot then to wait 2-5 min for it to scan lol
 

PineResort

Mystic Girl
Mar 12, 2016
211
0
#8
Re: Does there exist a save editor for RPG Maker MV?

Might come in handy for grind RPG games but for the story based ones, there would be no point for this.
 

Seipher

Tentacle God
Sep 18, 2014
953
48
#9
Re: Does there exist a save editor for RPG Maker MV?

True but rememeber, MV Games are ONLY p0rn games, im sure people will be making other MV games and a save editor might help with those also :D
 
Sep 30, 2014
33
8
#10
Re: Does there exist a save editor for RPG Maker MV?

I would appreciate one with simple UI, just for the gold/exp maybe. Some games are just so grindy that a save editor could come in handy.
 

Froggus

Tentacle Monster
Apr 14, 2012
287
28
#11
Re: Does there exist a save editor for RPG Maker MV?

I've thrown together another tool with a primitive UI to edit gold and XP attached to the opening post. Take backups of your save before editing.
 

PineResort

Mystic Girl
Mar 12, 2016
211
0
#12
Re: Does there exist a save editor for RPG Maker MV?

I've thrown together another tool with a primitive UI to edit gold and XP attached to the opening post. Take backups of your save before editing.
I'll test it tomorrow on one of my games,rly curious to see if and how it works.
 

deem

Demon Girl Pro
Oct 5, 2014
113
18
#13
Re: Does there exist a save editor for RPG Maker MV?

I tried the saveui on the new diselmine rpg maker mv game and it works on the gold amount and the xp, but once i gave my character 20k xp in the SaveUI i fought and an enemy and won and then i got the levels otherwise it says i have negative amount of exp needed, and the game didnt crash

SO HAIL O MIGHTY SAVE EDITOR Froggus
 

WhiskeyRose

Jungle Girl
Oct 7, 2015
15
0
#14
Re: Does there exist a save editor for RPG Maker MV?

There was an editor I found at one point that allowed you to somewhat cheat with a save, but it only allowed you to add items to your inventory that were part of the generic RPGMaker repertoire, so if the game wasn't using that item you could break your save.

I can't seem to remember the name of it or where I got it, but I do remember using it for something.
 

Elarithon

Demon Girl Pro
Apr 24, 2011
135
18
#15
Re: Does there exist a save editor for RPG Maker MV?

There was an editor I found at one point that allowed you to somewhat cheat with a save, but it only allowed you to add items to your inventory that were part of the generic RPGMaker repertoire, so if the game wasn't using that item you could break your save.

I can't seem to remember the name of it or where I got it, but I do remember using it for something.
SGEdit by DarkLuna is probably the one.

EDIT: I would love a save editor for rpg maker VX ace games, if anyone knows of one.
 
Last edited:

BunnyBunnyBun

Demon Girl Pro
Feb 10, 2012
139
28
#16
Re: A save editor for RPG Maker MV

For XP, VX, and VX Ace, just use something like ArtMoney or CheatEngine

Find the number you want, like say your exp is currently 3702.
You do a search for 4-bit Integers with the number 7405.
then again after the exp changed.

The equasion is Number x2 +1. so 1 would be a 3. or 200 would be 401.

Ever since 2k this trick has worked (2k just used raw numbers)
 

Elarithon

Demon Girl Pro
Apr 24, 2011
135
18
#17
Re: A save editor for RPG Maker MV

For XP, VX, and VX Ace, just use something like ArtMoney or CheatEngine

Find the number you want, like say your exp is currently 3702.
You do a search for 4-bit Integers with the number 7405.
then again after the exp changed.

The equasion is Number x2 +1. so 1 would be a 3. or 200 would be 401.

Ever since 2k this trick has worked (2k just used raw numbers)
Yeah, I know, I'm well versed in cheat engine use. However, I've yet to manage to edit stats using cheat engine, no matter how I tried searching for them. A save editor would solve that problem.
 

Froggus

Tentacle Monster
Apr 14, 2012
287
28
#18
Re: A save editor for RPG Maker MV

I'm going to try to expand the UI:d editor to work on earlier RPG Maker saves. I have most of the tools I need but it's still going to take a few days.
 

woody07

Jungle Girl
Feb 8, 2013
16
0
#19
Re: A save editor for RPG Maker MV

I'm going to try to expand the UI:d editor to work on earlier RPG Maker saves. I have most of the tools I need but it's still going to take a few days.
thanks for all your hard work making this great prog,ive been using CE for years along with sgedit & yours fills up a hole that some games slipped into making them instantly unlike able,
 

emerald

Demon Girl
Sep 15, 2011
64
8
#20
Re: A save editor for RPG Maker MV

Not sure if it fits in with what your doing, but I thought it might be semi-relevant to this train of though.

Instead of using Cheat Engine or editing the saves a I've found its pretty easy to just open the console for the game (it has to be enabled for deployed games, this script/plugin can do that script).

With this you can get access to the whole games current system as it is running. For example the $gameActors generally contains all of the stats for the players and stuff (ex. $gameActors._data[1]._paramPlus would be all the atk, def, agi, etc. stats) $gameParty has the gold, and $gamePlayer has the player location (can be used to teleport around the map).

It can even be used to cheat for infinite health, if you're any decent at writing simple javascript. Plus its way faster than using Cheat Engines slow pointer scan.
Example plugin to make a god mode cheat:
Code:
function god_mode(actor) {
	if (actor instanceof Game_Actor && !(actor.god_mode)) {
		actor.god_mode = true;

		actor.gainHP_bkup = actor.gainHp;
		actor.gainHp = function(value) {
			if (value < 0) {
				value = 0;
			}
			this._result.hpDamage = -value;
			this._result.hpAffected = true;
			this.setHp(this.hp + value);
		};

		actor.setHp_bkup = actor.setHp;
		actor.setHp = function(hp) {
			this._hp = Math.max(1, hp);
			this.refresh();
		}

		actor.gainMp_bkup = actor.gainMp;
		actor.gainMp = function (value) {
			if (value < 0) {
				value = 0;
			}
			this._result.mpDamage = -value;
			this.setMp(this.mp + value);
		};

		actor.gainTp_bkup = actor.gainTp;
		actor.gainTp = function (value) {
			if (value < 0) {
				value = 0;
			}
			this._result.tpDamage = -value;
			this.setTp(this.tp + value);
		};

		actor.paySkillCost_bkup = actor.paySkillCost;
		actor.paySkillCost = function (skill) {
			// do nothing
		};

		actor.god_mode_interval = setInterval(function() {
			actor._hp = actor.mhp;
			actor._mp = actor.mmp;
			actor.regenerateAll();
		}, 100);
	}
}

function god_mode_off(actor) {
	if (actor instanceof Game_Actor && actor.god_mode) {
		actor.god_mode = false;

		actor.gainHp = actor.gainHP_bkup;
		actor.setHp = actor.setHp_bkup;
		actor.gainMp = actor.gainMp_bkup;
		actor.gainTp = actor.gainTp_bkup;
		actor.paySkillCost = actor.paySkillCost_bkup;

		clearInterval(actor.god_mode_interval);
	}
}

window.addEventListener("keydown", function(event) {
	if (event.keyCode == 49) {
		if (!event.ctrlKey) {
			god_mode($gameActors._data[1]);
			SoundManager.playSystemSound(1);
		}
		else {
			god_mode_off($gameActors._data[1]);
			SoundManager.playSystemSound(2);
		}
	}
});
Then you could activate god mode by pressing 1, and disable it with ctrl+1.
Assuming 1 was the player actor index (it may need to be adjusted per game).

It might be interesting to write a simple cheat/editor plugin for the game instead of a separate program to edit the saves or trying to use Cheat Engine. This way you don't have to deal with any of the differences in save formats that developers might use, cause you have access to everything.

Of course this doesn't apply to any of the old engines.
 
Last edited: