RMMZ saves are encrypted / zlib compressed JSON by default.
Using a generic hex editor (HxD) + a manual XOR decryption script.
The editor must first reverse the compression applied by the engine. Since RMMZ relies on JavaScript, the compression algorithms are public knowledge.
In items object: "itemId": count
Example: "1": 99 (99 potions)
// Conceptual logic for an RMMZ Save Editor
function loadSaveFile(fileContent)
// 1. Decompress the file using LZString library
// Note: RMMZ uses specific settings for compression
let jsonString = LZString.decompressFromBase64(fileContent);
// 2. Parse JSON into a manipulable Object
let saveData = JSON.parse(jsonString);
return saveData;
function editGold(saveData, newAmount)
// Navigate the object tree
// $gameParty._gold is the standard location for currency
if (saveData && saveData.$gameParty)
saveData.$gameParty._gold = newAmount;
return saveData;
function saveFile(saveData)
// 1. Stringify the object
let jsonString = JSON.stringify(saveData);
// 2. Compress the string
let output = LZString.compressToBase64(jsonString);
return output;
Save editors for RPG Maker MZ typically perform the following tasks:
Data Conversion: Many tools act as a bridge between the binary .rmmzsave format and readable JSON format.
Attribute Modification: Users can directly edit values for gold, character HP/MP, experience levels, and specific item quantities.
Game State Manipulation: Advanced editors can toggle "switches" and "variables" that control the game's story logic and event triggers. Popular Editor Tools
Several community-developed tools are widely used to handle these files: Offline Desktop Editors:
RMSE (RPGMaker Save Editor) by nathan-b: An open-source, cross-platform tool (Windows, Linux, Mac) built on Node.js and Electron. It is designed for deep dissection of game mechanics and works without an internet connection. It is available on GitHub.
RPGMaker Save Editor by ZaDoodDood: A similar Node.js-based tool that provides a GUI for interacting with save files via npm. Online Web Tools:
Save Edit Online: A free web-based utility that supports various RPG Maker formats. Users can upload their save file to the Save Edit Online site, modify fields, and download the edited version.
RPG Maker MZ Save Tool: A specific online decoder/encoder mentioned by users on the Steam Community for converting files to JSON and back to avoid corruption. rmmzsave editor
The blue glow of the monitor was the only light in the apartment, casting long, skeletal shadows across the stacks of energy drink cans. Leo stared at the screen, his eyes burning. He wasn't playing the game anymore; he was wrestling with it.
The game was Chronicles of Aethelgard, an RPG Maker MZ title that had consumed his last three months. He had reached the final boss, the Void King, but the difficulty spike was unfair. It wasn't a challenge; it was a brick wall. After the fiftieth "Game Over" screen, Leo wasn't angry. He was determined.
He wasn't going to grind levels. He was going to play god.
He alt-tabbed out of the game and opened his toolkit: a hex editor and a specialized utility known simply as the RMMZ Save Editor.
"It’s just data, Leo," he muttered to himself, his fingers flying across the keyboard. "Just variables and switches."
He dragged his save01.rmmzsave file into the editor window. To the uninitiated, it was a wall of numbers. To Leo, it was the DNA of his reality. He navigated to the Actors tab.
There she was: Seraphina, the Mage. His favorite character. She was level 42, frail and underpowered against the Void King’s magic resistance.
Leo highlighted the Attack value. He typed 9999. Then he did the same for Magic, Defense, and Agility.
"Immortal," he whispered. "But let's make it interesting."
He clicked over to the Items tab. He didn't just want potions; he wanted things the developers had removed. He scrolled past the standard potions and found the 'Hidden' section. Item ID 0142: Dev Debug Sword. Description: Instant Victory. He checked the box to add 1 to his inventory.
Then, the most dangerous tab of all: System. There was a list of Switches—boolean flags that determined the state of the world.
Leo scrolled to the bottom. He saw a switch that was greyed out, unnamed. RMMZ saves are encrypted / zlib compressed JSON by default
Curiosity was Leo's fatal flaw. He checked the box. "Let's see what you do," he said.
He saved the file, overwriting the original. He closed the editor, his heart thumping a little faster. He tabbed back into Aethelgard. The main menu loaded. He selected "Continue."
The screen flickered. Usually, the load screen showed a painting of the party standing on a cliff. This time, the painting was corrupted—a mess of pixelated static.
File Loaded.
Leo appeared in the Throne Room of the Void King. The music, usually a haunting orchestral track, was playing backward. It sounded like a slow, grinding dirge.
He opened his menu. Ser
The RMMZ Save Editor allows players to modify internal game data by decoding the compressed .rmmzsave format into readable JSON. This is useful for adjusting character stats, inventory, and progression without needing the original game project files. Commonly Used Tools
Online Editors: Popular choices include Save-Editor.com and SaveEditOnline.com.
Offline Tools: Notable open-source projects include RMSE (RPGMaker Save Editor) by nathan-b and RPGMaker-SaveEditor by ZaDoodDood.
Plugins: Cheating plugins like the RPG Maker MV-MZ Cheat UI allow real-time editing from within the game. Locating Save Files
To use any editor, you first need to find your game's save folder: Standard Path: Game Directory/save/. Steam Path: steamapps/common/Game Name/save/. File Naming: file0.rmmzsave: Autosave. file1.rmmzsave, file2.rmmzsave, etc.: Manual save slots.
global.rmmzsave: Stores global information like the Options menu or unlocked gallery items. Step-by-Step Instructions Save editors for RPG Maker MZ typically perform
Title: Take Control of Your Game Progress: A Quick Guide to Using the RMMZSave Editor
Body:
If you’ve ever lost hours of progress due to a corrupted save file, wanted to test a late-game feature without replaying everything, or just needed to tweak a few variables for debugging—meet the RMMZSave Editor.
This lightweight tool is designed specifically for RPG Maker MZ (and partially MV) save files (.rmmzsave). Here’s why it’s useful and how to use it safely.
Assuming you are using a standard desktop RMMZSave editor (like the popular "MZ Save Editor" by Soulsder), follow this workflow:
Step 1: Locate the Save File
Step 2: Load the File
Open your RMMZSave editor. Click "Load" or drag the .rmmzsave file into the interface. The tool will automatically handle the decryption.
Step 3: Understand the UI A good editor will split the data into tabs:
Step 4: Make Your Changes
Step 5: Save and Re-encrypt
Click "Export" or "Save." The editor will re-apply the XOR encryption and base64 encoding. Overwrite the original file (backup first!) or save as file2.rmmzsave.
Step 6: Load in Game Launch your RPG Maker MZ game. Load the edited save slot. Verify the changes work without crashing.
An open-source standalone app built with JavaScript/Node.js.