Hero Editor
Legacy Diablo II character save editor for offline characters, build testing and save-file experiments.
Resource Details
- Supported Game
- Diablo II: Lord of Destruction
- Tool Type
- Character Editor / Save Editor
- Access Mode
- Desktop, Offline
- Operating System
- Windows
- File Formats
- Classic Diablo II character saves (.d2s), including items, stash and Horadric Cube; inventory and stash grids up to 16x16
- Compatibility
- Classic single-player and offline characters only; not compatible with Diablo II: Resurrected; for 1.14d characters set item decode to 1.10–1.13; 1.14 moved saves to Saved GamesDiablo II; requires VB6 runtime and administrator install; back up saves before editing
- Resource Version
- 1.04 Final
- Status
- Legacy
- Verification
- Reviewed
- Last Updated
- 2016-10-07
- Last Checked
- 2026-09-29
About Hero Editor
Hero Editor is the best-known character editor for classic Diablo II and Lord of Destruction. It opens single-player save files and lets you change almost everything about a character: level, stats, skills, gold, quest progress, waypoints and the items it carries. Hero Editor has not been developed for years, but version 1.04 Final still works with every major LoD patch up to 1.14d, which is why it remains a standard tool for offline build testing and old-character recovery.
What Hero Editor can change
The editor shows a character the way the game does, with its equipment, inventory, stash and Horadric Cube, plus panels for attributes, skills and quests. You can raise or lower stats and skill points, set experience and level, add gold, mark quests and waypoints as completed, and switch a character between classic, expansion, hardcore and ladder types. The item side is just as deep: existing items can be edited property by property, new items can be created from base types, sockets filled and stats removed from several items at once. Inventory and stash sizes up to 16×16 are supported, which matters for mods that enlarge storage.
Why players still use the Diablo 2 Hero Editor
Most people who reach for the Diablo 2 Hero Editor today are not trying to skip the game. Theorycrafters use it to test a build at level 90 with specific gear before investing weeks into it. Modders use it to check new items and skills quickly. Returning players use it to repair a character after a crash, restore a lost quest reward or move an old save to a new patch. It is also a common way to rebuild a favourite character from memory after old saves were lost. Because every change is written directly into the save file, the tool is powerful and unforgiving in equal measure.
Hero Editor download and setup
The Hero Editor download most players use is the V1.04 Final package on ModDB, a 5.5 MB archive that has been downloaded more than 600,000 times. Install it with administrator rights; the program is an old Visual Basic 6 application, so it needs the VB6 runtime files and runs most reliably in Windows XP (Service Pack 3) compatibility mode. Before opening a character, copy your whole save folder. On LoD 1.14d the save folder moved to Saved Games\Diablo II inside your user profile, so point the editor there, and set the item decode option to 1.10–1.13 for 1.14d characters, as the release notes recommend. Only download the editor from a trusted page such as ModDB, because old editors are frequently repackaged on unknown sites
Limitations and risks
The editor is strictly for classic single-player and offline characters. It does not read Diablo II: Resurrected saves, and characters on Battle.net realms are stored on Blizzard’s servers, so they cannot be edited at all. Items or stats outside the game’s normal limits can crash the game or corrupt a save, which is why a backup before every session is essential. Heavily modded games with changed item tables need their own compatible editors or data files. The interface is dated and some features behave differently on modern Windows versions, so expect some trial and error.
Alternatives for D2R and classic
For Diablo II: Resurrected, choose a modern editor instead: Halbu Editor and the browser-based D2Emu editor both handle current D2R saves, and a dedicated editor exists for the D2R Reimagined mod. For classic players who only want more storage rather than editing, PlugY or GoMule are safer choices, since they move items without changing their properties.
Who should use Hero Editor
Hero Editor suits offline LoD players who want to experiment: build planners, mod authors, speedrun and challenge-run testers, and anyone restoring characters from an old installation. It is less suited to players who simply want to play normally, because editing removes much of the reward of finding items. A sensible middle ground is to keep a separate test character for editor experiments and leave your main characters untouched. Players on Diablo II: Resurrected should skip it entirely and use one of the modern editors listed above, since the classic Hero Editor cannot open D2R files.
D2 Horadric editorial view
Hero Editor earned its place in Diablo II history, and for classic LoD it is still the most complete character editor available. It is excellent for testing, recovery and modding, but it is legacy software: no updates, no D2R support, a dated installer and a real risk of damaging saves when used carelessly. Treat it as a workshop tool, keep backups, and use a modern editor for Resurrected.
Key Features
- Edits level, experience, stats, skills and gold
- Sets quests and waypoints
- Switches classic, expansion, hardcore and ladder types
- Edits and creates items property by property
- Mass stat removal across items
- Inventory and stash grids up to 16x16
- Works with LoD 1.09 to 1.14d
Requirements
- Classic Diablo II: Lord of Destruction single-player saves
- Windows with VB6 runtime
- Administrator install
- Windows XP SP3 compatibility mode recommended
- Save backup
Pros
- Most complete classic character editor
- Deep item editing and creation
- Supports every major LoD patch up to 1.14d
- Useful for build testing, recovery and modding
- Widely documented
Cons
- No updates since 2016
- No Diablo II: Resurrected support
- Dated VB6 installer and interface
- Careless edits can crash the game or corrupt saves
- Offline only