This article needs some TLC. Read at your own risk. {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/devilutionx.png?nolink&340 }} ====== DevilutionX ====== The DevilutionX is an source port of Diablo and its expansion: Hellfire. It was initially based on Devilution 0.5.0. It was released in 2019. DevilutionX aims to make the game simple to run and incorporate bugfixes, improvements and other quality of life features. This system scrapes metadata for the "devilutionx" group and loads the ''devilutionx'' set from the currently selected theme, if available. Grouped with the "ports" group of systems. {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/consoles/devilutionx.png?nolink&350 |}} ==== Quick reference ==== * **Emulator:** [[#devilutionx|DevilutionX]] * **Folder:** ''/userdata/roms/devilutionx'' * **Accepted ROM formats:** ''.mpq'' ===== Game files ===== You'll need access to the data from the original game. If you don't have an original CD then you can [[https://www.gog.com/game/diablo|buy Diablo from GoG.com]]. Alternately you can use ''spawn.mpq'' from the [[http://ftp.blizzard.com/pub/demos/diablosw.exe|shareware]] version, in place of ''DIABDAT.MPQ'', to play the shareware portion of the game. Copy DIABDAT.MPQ from the CD or GOG-installation (or extract it from the GoG installer) to the ''/userdata/roms/devilutionx/'' folder. To run the Diablo: Hellfire expansion you will need to also copy ''hellfire.mpq'', ''hfmonk.mpq'', ''hfmusic.mpq'', ''hfvoice.mpq''. For Chinese, Japanese, and Korean font support copy https://github.com/diasurgical/devilutionx-assets/releases/download/v1/fonts.mpq For the Polish voice pack copy https://github.com/diasurgical/devilutionx-assets/releases/download/v1/pl.mpq ===== Emulators ===== ==== DevilutionX ==== === DevilutionX configuration === Standardized features available to all cores of this emulator: ''devilutionx.videomode'', ''devilutionx.ratio'', ''devilutionx.padtokeyboard'', ''devilutionx.decoration'' ===== Controls ===== Here are the default DevilutionX's controls shown on a [[:configure_a_controller|Batocera RetroPad]]: {{https://raw.githubusercontent.com/batocera-linux/batocera-controller-overlays/master/solid-4k/devilutionx.png}} ===== Troubleshooting ===== ==== Further troubleshooting ==== [[https://github.com/diasurgical/devilutionX/wiki|DevilutionX's wiki]] provides a lot of helpful information. For further troubleshooting, refer to the [[:support|generic support pages]].