We do often include affiliate links to earn us some pennies. See more here.

DevilutionX for classic Diablo and Hellfire now on Flathub

By - | Views: 17,472

Want a perhaps easier way to get DevilutionX for classic Diablo running on Steam Deck and desktop Linux? Well it's now on Flathub. This means on Steam Deck, you can just grab DevilutionX from Discover and install it there. For desktop Linux - whatever way you would normally install a Flatpak from Flathub.

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


Pictured - Diablo with DevilutionX on Linux

With the Flathub release it comes with the demo content, so you can at least try it out. But you do need to buy a copy of Diablo to run the full game with it - which you can purchase from GOG.com.

If you do pick up the full game you can copy over "DIABDAT.MPQ" to:

~/.var/app/org.diasurgical.DevilutionX/data/diasurgical/devilution

As for Hellfire you need to copy "hellfire.mpq", "hfmonk.mpq", "hfmusic.mpq" and "hfvoice.mpq" to the same location.

DevilutionX did already offer an AppImage but some people may prefer the Flatpak.

Article taken from GamingOnLinux.com.
13 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
6 comments

MightyOwlbear Jul 31, 2023
Despite the fact that I feel an incipient RSI every time I so much as look at Diablo, I am legitimately delighted by this.
datablob Jul 31, 2023
Quoting: MightyOwlbearDespite the fact that I feel an incipient RSI every time I so much as look at Diablo, I am legitimately delighted by this.

Came here to write this, the modern Diablo just doesn't quite scratch the same itch. This is dangerous though.
nwildner Jul 31, 2023
DevilutionX is great for those who wants to revisit old stuff but also want some modern goodies on Diablo Gameplay.

Playing with a SN30 Pro(8BitDo) is also awesome when I'm tired and don't feel like playing on mouse+keyboard.

Having an unofficial CHEST also gets you free from the burden of having to create network games and pass stuff around between two characters, which is the common practice since this resource is missing on Diablo 1 vanilla.

These are some of the goodies I like most while playing using this opensource engine.

[Graphics]
Show health values=1
Show mana values=1

[Game]
Run in Town=1
Experience Bar=1
Enemy Health Bar=1
Show Monster Type=1
Show Item Labels=1
Auto Gold Pickup=1
Auto Elixir Pickup=1


There are lots of other good options to tinker here(disable crippling shrines, enable auto pickup for other stuff, force not randomic quests, force some of the quests on...).

Devs are also pretty accessible and fixed one of the issues I've had and it was reported by others(right clicking on Golem scroll made the scroll to went missing, while putting it on the stash or quick spell slot works).

I was also considering enabling "Aria Refills Mana", but that would be too much of a benefit... heh
gbudny Jul 31, 2023
That is good news.

However, Freeablo is now a dead project, and I worry about it.
I'm not sure if license issues were sorted out. It's annoying that we had all these Diablo projects and Diablo 2. Now, they are all inactive projects.
Jpxe Aug 1, 2023
Anyone tried it on Steam Deck; how is it and do you need to change any settings?


Last edited by Jpxe on 1 August 2023 at 12:26 pm UTC
Cyril Aug 1, 2023
Quoting: gbudnyThat is good news.

However, Freeablo is now a dead project, and I worry about it.
I'm not sure if license issues were sorted out. It's annoying that we had all these Diablo projects and Diablo 2. Now, they are all inactive projects.
https://github.com/wheybags/freeablo/issues/507
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.