Devilutionx Character Editor May 2026

For Linux/macOS users or batch editing:

git clone https://github.com/jwvandersande/savegame-editor
cd savegame-editor
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python savegame_editor.py --file single_0.sv --set level=30 --set gold=50000

Useful commands:

⚠️ This tool requires knowledge of internal quest/item IDs. devilutionx character editor


Before we discuss how, let’s discuss why. Not all save editing is about cheating; much of it is about preservation and experimentation.

The item system in Diablo is notoriously opaque. Each item’s properties are encoded into a 32-bit (later expanded) value. The editor doesn’t force you to learn hex. Instead: For Linux/macOS users or batch editing: git clone

Warning: The editor does not enforce normal item generation rules—you can create impossible items (e.g., a long sword with wizard-only spell charges). Whether that’s a feature or a bug depends on your tolerance for chaos.

Hit "Save As," overwrite your original file (after backing it up), or rename a new file to single_0.sv. Launch DevilutionX. If your character loads with gold in the tens of millions, you succeeded. Useful commands:

The DevilutionX Character Editor is a powerful tool that gives players control over their experience in Sanctuary. It transforms the game from a rigid, punishing crawl into a sandbox where you can be the architect of your own legend. Whether you are recreating a lost hero from 1996 or testing the theoretical limits of a Warrior's damage output, editing your save files opens up a new dimension of gameplay.

Just remember to back up your saves, play responsibly, and enjoy the modern way to play a classic masterpiece.