Diablo/Hellfire source port

DevilutionX is a source port of Diablo and Hellfire that strives to make it simple to run the game while providing engine improvements, bugfixes, and some optional quality of life features. This includes support for modern operating systems and higher resolutions, controller and touch control support, translations, stash, optional experience and enemy health bars, etc.

Note: DevilutionX requires data files from original Diablo/Hellfire. By default, a demo version of Diablo is installed.

Every few years I go back to the original, and each time it’s been more difficult. From mucking with launcher settings to running it in a Windows XP VM, this time is different. A one-click install on Linux and a copy of diabdat.mpq later, I am amazed how easy it was (and how many quality-of-life options there are).