Diablo
DevilutionX · originally by Blizzard North
The original Diablo and Hellfire, reconstructed from the executable and running on everything from modern PCs to handhelds.
- Source
- diasurgical/DevilutionX
- License
- Sustainable Use License
- Stars
- 9.9k
About
DevilutionX grew out of Devilution, a reverse-engineered reconstruction of the Diablo source code. It runs the original game and the Hellfire expansion at modern resolutions with controller support, quality-of-life fixes and working multiplayer, on more platforms than any other project in this catalog.
No game content is included. You copy the data file from your own Diablo CD or digital copy into the folder. The free shareware data file also works for the demo content.
- Diablo and Hellfire
- Any resolution, upscaling and controller support
- Working multiplayer across platforms
- Dozens of supported platforms including Steam Deck and Switch
What you need
The port contains none of the game. These come from your own copy and stay on your machine.
DIABDAT.MPQ from your copy of Diablo
On the original CD, or extractable from the GOG or Battle.net installation. For Hellfire, copy the hellfire MPQ files too. The shareware spawn.mpq works for the demo portion.
Setup
- 1
Extract the downloaded archive into a folder of your choosing.
- 2
Copy DIABDAT.MPQ from your CD or Diablo installation into that folder.
- 3
Run devilutionx.exe (or the matching binary on macOS and Linux).