Diablo / Hellfire (DevilutionX)
Games: Diablo → (Windows, 1996) · Diablo: Hellfire (Windows, 1997)
DevilutionX: a port of Diablo and its Hellfire expansion for modern systems, built on Devilution, Diablo’s source code reconstructed by reverse engineering the executable, with help from the debug symbols of the Japanese PlayStation release and a debug build of the PC game. There are builds for Windows, Linux, and macOS, and for many other platforms too. It adds custom resolutions and aspect ratios, widescreen, high frame rates, full gamepad support, multiplayer over TCP/IP and ZeroTier (no port forwarding needed), a stash for storing items, and options such as picking up gold and potions automatically or showing monster health and experience bars, off by default, plus many fixes for bugs in the original. It’s translated into more than 20 languages and comes with modding tools. The latest release is 1.5.5 (October 30, 2025). Since May, 19 of its more than 12,000 commits list Claude as a co-author.
You needThe DIABDAT.MPQ file from your own copy of Diablo, from the CD or the GOG or Battle.net release; for the shareware portion, the free spawn.mpq is enough. For Hellfire, also hellfire.mpq, hfmonk.mpq, hfmusic.mpq, and hfvoice.mpq. With the GOG release installed on Windows, nothing needs copying. Plus Windows (XP included), Linux, or macOS.
- How it gets to PC
- Fan reimplementation
- Console
- Microsoft Windows
- Original studio
- Blizzard North / Synergistic Software
- Year
- 1996
- Author
- diasurgical
- Stars
- 10k
- Last activity
- 2026-10-28 · 2 days ago
- Latest version
- 1.5.5 · 2025-10-30
- Language
- C++
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Diablo
3
Diablo (Freeablo) · Diablo (DGEngine) · Diablo (DamnationX) See all →