Menu Close

Devilutionx Character Editor | Easy & Verified

The DevilutionX Character Editor is not a lazy cheat—it’s a preservation tool. It keeps Diablo playable on your terms. Whether you’re restoring a lost hero, crafting a cursed challenge run (e.g., naked Warrior, only cursed items), or just curious how the game encodes a +200% damage affix, this editor gives you transparency and control.

In a world where most modern RPGs hide their math behind obfuscated servers and microtransaction walls, watching a simple web tool decode a 25-year-old save file feels almost revolutionary. It reminds us that when you own the game—and the community owns the engine—you truly own your adventure.

Now go. The Dark Lord awaits. But this time, bring your own rules.


Further reading:

— Feature by a Tristram junkie who still remembers the first time The Butcher yelled “Fresh meat.”

While DevilutionX (a modern source port for Diablo 1) does not have a built-in "character editor" in the traditional sense, you can achieve full character customization using community-developed external tools or by modifying game data files. 1. Recommended Character Editor: Diablo Save Editor

The most direct way to edit DevilutionX characters is using the Diablo Save Editor, which is explicitly designed to work with the save formats used by the DevilutionX project [11].

JSON Export/Import: This tool allows you to extract hero data from a save file and export it as a JSON file. This makes it easy to read and manually edit nearly every aspect of your character in a simple text editor [11].

Save File Compatibility: It can rebuild a functional save game from your edited JSON, allowing you to load your modified character back into DevilutionX [11].

Single Player vs. Multiplayer: While primarily used for Single Player, these editors allow you to bypass the grind by adjusting stats or items before taking a character into a game session [11, 35]. 2. Manual Character Data Modification

For advanced users, DevilutionX is highly modular, allowing you to edit the game’s core data files (TSVs) to change how characters are created or progress [12].

Starting Attributes & Spells: By editing the DevilutionX source code or associated data tables, you can modify starting items, class-specific spells, and base attributes [24]. devilutionx character editor

Affix & Item Drops: You can adjust the level of items that drop from monsters (e.g., forcing monsters to drop items within +/- 5 levels) to ensure your character always has access to powerful gear during a playthrough [12].

Naming and Portraits: The engine allows for character name validation and uses specific TRN and graphic file paths for hero portraits, which can be swapped if you wish to change your character's visual representation [24]. 3. Alternative Tools

If you are playing a vanilla-compatible version or need a simpler "trainer," older tools still function but may require careful save management:

Boba Fett 68 Trainer: A classic hero editor often bundled with item packs containing unique items, potions, and spell books [2].

Doom Gaze: One of the most reliable legacy editors for adjusting character levels, experience points, attributes, and money [20].

Pro Tip: Always back up your .sv (Single Player) or .d2s (Multiplayer) save files before using an editor. DevilutionX save files are typically found in the game folder or under your user profile's "Saved Games" directory [28].

Power Up Your Diablo Run: The Essential Guide to DevilutionX Character Editing Playing the original on modern hardware is a dream thanks to the DevilutionX source port

, but sometimes you want more than just a smooth frame rate. Whether you need to fix a corrupted save or want to experiment with a "god-tier" build, character editing is the next step in your Tristram journey. Why Use a Character Editor? DevilutionX brings modern quality-of-life features to

, but it maintains the original's unforgiving difficulty. A character editor allows you to: Restore Progress : Recover a hero from a corrupted save file [22]. Experiment with Builds

: Instantly adjust stats like Strength or Dexterity to test different equipment setups [16]. Quality of Life

: Add gold or essential items if you’re looking for a more casual playthrough [5, 21]. Top Tools for the Job The DevilutionX Character Editor is not a lazy

Since DevilutionX uses a modernized version of the original save format, traditional

editors can sometimes be hit-or-miss. Here are the most reliable methods: DevilutionX Built-in "Dev Mode" : On some platforms like

, you can enable specific developer settings to facilitate testing, though this is less of a "visual editor" and more of an engine tweak [8]. Web-Based Editors : Several community-made web tools allow you to upload your (single-player) or

(multiplayer) files. These are generally preferred because they don't require installing legacy software that might contain malware. Legacy Editors (Compatibility Mode) : Classic tools like Bob's Character Editor

may work if you are running older versions of the engine, but users on GOG forums often note that direct file editing is safer [2]. How to Edit Your DevilutionX Character Editing is straightforward, but always back up your save files Locate Your Saves : Depending on your platform, your saves are usually in a diasurgical/devilution folder [7, 8]. %APPDATA%\diasurgical\devilution Handhelds (3DS/Vita) : Typically in the data/devilutionx ux0:data/devilutionx directories [9, 15]. Upload/Open the File : Use your chosen editor to open the character file (e.g., single_0.sv Modify and Save

: Change your level, attributes, or gold. Once finished, save the file and move it back to the original folder. A Word on Multiplayer

Remember that while editing characters in single-player is a great way to customize your experience, using edited characters in multiplayer

can lead to desyncs or being banned from community servers [5, 17]. Always keep a "clean" character for online play. for a mobile device or a desktop setup?

A DevilutionX character editor isn't a single official tool; it’s a category of community-made utilities designed to work with the DevilutionX source port of the original Diablo. These editors allow players to modify stats, items, and quest progress, often bridging the gap between old-school "save game editing" and modern quality-of-life improvements.

🛡️ Blog Post: Mastering Your Fate with the DevilutionX Character Editor

The original Diablo was a masterpiece of gothic atmosphere, but sometimes the "RNG gods" simply aren't on your side. Whether you're looking to recover a lost save from the '90s or you just want to test out a specific build without grinding for 40 hours, a Character Editor is your best friend in Sanctuary. Why Use an Editor with DevilutionX? Further reading:

DevilutionX modernizes Diablo by adding widescreen support and controller compatibility. However, the core save file structure remains largely the same, meaning classic editing tools—and new specialized ones—can still work.

Recover Lost Progress: Move a character from a vanilla CD installation into your DevilutionX world.

Stat Tuning: Fine-tune your Strength, Magic, Dexterity, or Vitality to meet item requirements.

Gear Testing: Generate specific unique items to see how they change your playstyle before hunting for them naturally. Top Tools for the Job

Since DevilutionX is open-source, most compatible editors are found in the community forums or GitHub:

D1Editor (Modern Iterations): Web-based or lightweight desktop apps that let you upload your .sv save files and edit values in a clean UI.

Classic Save Editors: Many legacy tools for Diablo v1.09 still work with DevilutionX saves, provided you know where to find your Config folder path (e.g., AppData/Roaming/diasurgical/devilution on Windows).

Dev Mode: Some versions of DevilutionX include a built-in "Dev Mode" that can be enabled in the diablo.ini file for real-time testing. ⚠️ A Word of Warning Hellfire content with Diablo systems? #1804 - GitHub


Using tools like HxD or Bless.

Our recommendation: Start with the Web-based DevilutionX Save Editor by qndel or galent. They are regularly updated and specifically handle the .drv format.


While editing is fun for single-player, it changes the nature of the game.

  • Use the validation/repair feature if available to fix inconsistent values (e.g., level vs. experience).
  • Save changes; ideally use “Save As” to create a new save file to preserve the original.
  • Launch DevilutionX and load the edited character to confirm behavior.
  • Editors write directly to binary data. One wrong byte—your character becomes a level 0 monster with 1 HP. Copy the .sv file to your desktop before editing.

    We noticed you're on a mobile device. Would you like to check out our Personal Sync/Transfer version that has a mobile app?