DevilutionX
by diasurgical
Source port of Diablo and Hellfire for modern systems: widescreen, controller support, bug fixes, QoL. Needs your own DIABDAT.MPQ.
- Native port
- Linux untested
- AI-assisted
About
DevilutionX is a source port of Diablo (1996) and its Hellfire expansion, built on the Devilution reconstruction of the original code. It runs natively on modern systems and adds higher resolutions, controller support, engine bug fixes and optional quality-of-life features, plus TCP/IP multiplayer. Some recent commits are co-authored with an AI coding assistant (Claude), per the project's commit history.
No Diablo assets are included. smog copies your own DIABDAT.MPQ (from the original CD
or the GOG release) next to the executable. Saves and settings live in
~/.local/share/diasurgical/devilution. For Hellfire, also copy hellfire.mpq,
hfmonk.mpq, hfmusic.mpq and hfvoice.mpq into the install folder by hand (not
automated in this entry). Needs SDL2 installed on the system.
Screening
Flagged for a closer look, then approved by a reviewer
Needs review: github error: GitHub rate limited / no GITHUB_TOKEN set: provenance not checked; capa: network: act as TCP client, connect TCP socket, connect socket
Last scanned 16 Oct 2026, 20:44 UTC. Rescanned weekly and on every new upstream version. What the checks are
Version history
-
1.5.530 Oct 2025, latest
Flagged for a closer look, then approved by a reviewer, scanned 16 Oct 2026.
- devilutionx-linux-x86_64.tar.xz (linux-x86_64, 27.2 MB)
sha256 3c0a79afad682054c4d11a91728887617b9f5dfbd8b6810dbb9226c380474432
- devilutionx-linux-x86_64.tar.xz (linux-x86_64, 27.2 MB)