Devilution
Reconstructed source for Diablo, guided by symbol data left on the Japanese PlayStation port and a debug build hidden in the PC release. DevilutionX grew from it.
Decompilation Human-led completeFacts
- Original
- Diablo (1996)
- Platform
- Windows
- Method
- Decompilation
- Provenance
- Human-led · Started 2018 by a known volunteer team, predating AI coding agents (repository history) what this means
- Status
- complete
- Licence
- unknown
- Team
- diasurgical
- Started
- 2018-04
- Runs on
- Windows
- Needs the original
- Yes: you supply your own legally obtained copy
How to get it legally
This project ships code only. Build or download it from the official repository, then supply data from a copy of Diablo you own. Recomp never links to ROMs, discs or game data.
This project was decompiled by diasurgical. Facts last checked 2026-10-13.
Timeline
Sources
Related
All games →DevilutionX
Diablo and Hellfire
Modern, cross-platform Diablo built on the Devilution reconstruction; it needs DIABDAT.MPQ from your copy, or plays the shareware data.
dragon-warrior-disassembly
Dragon Warrior
Annotated disassembly of the North American Dragon Warrior for the NES, reassembled with Ophis.
Eternal Sonata Reprise
Eternal Sonata
Recompiles the Xbox 360 Eternal Sonata executable to native x86-64 through a ReXGlue SDK fork, with a host runtime for mods and overlays; players extract their own disc on first run.
Final Fantasy VII decompilation
Final Fantasy VII
Matching decompilation of the original PlayStation Final Fantasy VII, from the author of sotn-decomp.
Graveshift (clean room)
Wave-based zombie survival shooters (original game in that style)
Round-based zombie survival in an original cinema map, plus bot deathmatch, on a Three.js engine derived from the MIT-licensed kino-der-toten project, using only CC0 or generated art and sound.
GTA2 RE
Grand Theft Auto 2
Reimplements the PC GTA2 10.5 executable function by function, compiled with Visual C++ 6 to match the original code, and can run either standalone or patched into the retail exe.