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.
Despite 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.
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
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.
Last edited by Jpxe on 1 August 2023 at 12:26 pm UTC
That is good news.https://github.com/wheybags/freeablo/issues/507
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.
See more from me