RPG Maker XP Save Editor
- .rxdata
Edit RPG Maker XP .rxdata save files online. XP predates the JSON era and writes Ruby Marshal binary — the editor decodes it into a browsable tree and writes it back.
RPG Maker XP keeps a playthrough in Save1.rxdata and friends. Those files are binary rather than text, so a plain editor is useless on them — upload yours here to see the actual values.
How to edit a RPG Maker XP save
- Open the game folder and find the numbered save, e.g. Save1.rxdata.
- Upload it here.
- Search for the value you can see in-game and change it.
- Download and replace the original file, keeping its name.
What you can change
- Gold and party inventory
- Actor levels, EXP and parameters
- Switches and variables by index
- Playtime and current map
Where the saves are stored
XP writes Save1.rxdata, Save2.rxdata and so on next to the game executable. Some releases redirect saves to the user application-data folder instead, so if the game directory has no numbered Save files, look there.
What the format actually is
Ruby Marshal stores a serialised object graph: class names, instance variables and their values, written as binary. The editor decodes that graph, exposes it as a tree, and re-serialises on download — which is why the game still loads the file after an edit.
Questions
The game folder is full of .rxdata files — which is mine?
Only the numbered Save files are saves. The other .rxdata files in the game folder — Actors, Items, Map001 and the rest — are the game data the developer shipped, not your progress.
Why is an .rxdata save binary?
XP is older than the JSON-based versions, so it uses Ruby Marshal, the serialisation format Ruby itself uses. It is a binary object graph rather than text, which is why a text editor shows nothing readable.
What about VX and VX Ace?
VX Ace writes .rvdata2 and plain VX writes .rvdata, both Ruby Marshal like XP. Both are covered by the VX Ace page, since the format is the same and only the extension differs.