Save Edit Workbench
Edit Pokemon Crystal saves without losing the real file
Open the active battery save, keep an untouched backup, make one tiny test edit, then reload and save in-game before changing boxes, items, Pokedex flags, or event Pokemon. If the file is sav.dat, .srm, or an emulator export with clock data attached, fix the format before editing.
Fast Answer
Use PKHeX only after the save is backed up and in the right format
A normal Pokemon Crystal battery save is the safest editor input. Virtual Console sav.dat, some .srm files, and emulator saves with RTC/footer bytes may need conversion first. Do not edit a save state. Do not overwrite the only copy. Test with a harmless change, load Crystal, save in-game, close, reopen, and confirm the change survived.
Route Selector
What kind of save are you editing?
Saved Checklist
Preflight before any edit
Backup Names
Keep a small save lab
Pokemon Crystal Save Lab/
before-edit-untouched.sav
working-copy-open-in-editor.sav
after-tiny-test-edit.sav
after-box-or-item-edit.sav
notes.txt
Keep the untouched copy outside emulator sync folders and flashcart auto-backup folders.
Filterable Matrix
Pick the right tool and path
| Route | Use when | Before editing | Common failure | Status |
|---|
Edit Risk
Choose small, verifiable edits first
Crystal Details
Why format matters in Gen II
- Pokemon Crystal stores normal save data, a backup save area, PC boxes, Hall of Fame data, Crystal-specific data, and Battle Tower data in SRAM.
- The local code labels save check values for corruption checks, which is why checksum-aware tools are safer than blind hex edits.
- RTC bytes are separate from ordinary party and box edits, so clock-related files can be the wrong size for an editor or destination.
- After importing an edited file, save once inside Crystal so the game writes its own current save blocks again.
Edits Missing
Check these before editing again
- The emulator may be reading a different file name after launching a zipped or renamed game.
- A save state can restore old memory over the edited battery save.
- Flashcarts may cache SRAM until their menu writes it back to storage.
- 3DS VC restore needs the converted file returned to the format the VC title expects.
Troubleshooter