DevilutionX¶
Overview¶
DevilutionX resurrects Diablo and its Hellfire expansion with an open-source engine that honors the original game data while adding modern QoL options. REG-Linux places it in the ports category so the dedicated entry keeps its own art set and metadata group.
Quick reference¶
- ROM folder:
/userdata/roms/devilutionx - Accepted formats:
.mpq - Emulators:
devilutionx - System group:
ports
BIOS¶
No BIOS dump is needed; DevilutionX runs directly from the MPQ data archives.
ROMs¶
Copy the main game files into /userdata/roms/devilutionx/. The required archives are:
DIABDAT.MPQ– base game data from your retail CD or GOG/Steam install.spawn.mpq– optional shareware demo for players without the full game.hellfire.mpq,hfmonk.mpq,hfmusic.mpq,hfvoice.mpq– required only if you own Hellfire.
Place all MPQs beside each other in the root of /userdata/roms/devilutionx/ so the engine can locate them. Optional language and font packs (e.g., fonts.mpq, pl.mpq) are dropped into the same folder and left untouched.
Emulators¶
DevilutionX¶
REG-Linux launches the standalone DevilutionX binary. It exposes the usual video/input options such as devilutionx.videomode, devilutionx.ratio, devilutionx.padtokeyboard, and devilutionx.decoration.
Controls¶
DevilutionX ships with a PC-inspired control scheme (mouse + keyboard). You can still bind actions to controllers through the Quick Menu if you prefer to keep your pad mapped to the Retropad layout.
Troubleshooting¶
- Verify that each MPQ file exists and is not nested inside subdirectories; DevilutionX will abort if it cannot find
DIABDAT.MPQ. - Use the shareware
spawn.mpqonly if you do not have the retail data; the full game requires the proper GOG/Steam courtesy files. - For voice, font, or language packs download the assets from the official GitHub releases page and leave the filenames unchanged.
- Visit the DevilutionX wiki or the generic support pages for more help.