Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

DevilutionX aims to make playing the classic Diablo and Hellfire on modern systems a breeze, with a full public domain coded reimplementation and a big new 1.2 version is out now.

Once again, a community of coders doing amazing work out in the open keeping a classic game very much alive and well. For us, having proper Linux support is great too since DevilutionX offers a great many enhancements to make running such a classic less of a hassle.

So what's new in DevilutionX 1.2? A lot! Some of it includes:

  • Hellfire support
  • Shareware support
  • Fully migrate saves between Diablo and Hellfire
  • Gold picked goes to stack even when inventory is open
  • Pepin automatically heals
  • Show other players on the map
  • Preserve list position when buying and selling items in stores
  • Preserve hotkeys and active spell across games
  • Set default active spell for new heroes
  • Experience bar (off by default)
  • Monster health bar (off by default)
  • Auto equip all item types on pickup or purchase (off by default)
  • Auto pickup gold (off by default)
  • Run in town (off by default) (also in multiplayer)
  • Disable friendly fire from arrows an spells (off by default)
  • Disable quest randomization (off by default)
  • Adria refills mana (off by default)
  • Barbarian and Bard heroes in Diablo (off by default)

That's just gameplay related features. There's a fair amount more that came with the 1.2 release for Diablo including widescreen menus, subtitles move at the correct speed, sound volume now applies to videos, there's an AppImage for Linux users, lower memory and performance improvements, an increased limit on saved games and much more.

You can buy a copy of the classic over on the DRM-free store GOG.com since you need the data files for it. Check the project itself out on the GitHub page.

Article taken from GamingOnLinux.com.
24 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
The comments on this article are closed.
12 comments
Page: 1/2»
  Go to:

dpanter Apr 7, 2021
Ohh Hellfire support! That's the big one I've been waiting for.

Edit: you want this information.
https://github.com/diasurgical/devilutionX/wiki/DevilutionX-diablo.ini-configuration-guide


Last edited by dpanter on 7 April 2021 at 4:47 pm UTC
foobrew Apr 7, 2021
View PC info
  • Supporter
Yeah, very happy to see Hellfire support. I played their last major release in a web browser they (or someone?) was hosting and it ran great on Chrome/Ubuntu.
Cyril Apr 7, 2021
One of the best projects of engine reimplementation out there IMHO!
And I'm very curious about their "Couch co-op multiplayer" feature too, more awesomeness!
BielFPs Apr 7, 2021
Seems like a nice project to be supported by Luxtorpeda
chr Apr 8, 2021
Can anyone correct me, but isn't Public Domain incompatible with imposing limitations on distribution?

Quoting: the DevilutionX readme at GithubDevilutionX is released to the Public Domain. The documentation and functionality provided by DevilutionX may only be utilized with assets provided by ownership of Diablo.

The source code in this repository is for non-commerical use only. If you use the source code you may not charge others for access to it or any derivative work thereof.


Last edited by chr on 8 April 2021 at 7:07 am UTC
Para-Gliding Apr 8, 2021
What's the best installer? Lutris? other? Do you recommend/have a clear tutorial?
I failed its installation on a ubuntumate (up-to-date with) laptop with the GOG files :'(


Last edited by Para-Gliding on 8 April 2021 at 8:21 am UTC
Purple Library Guy Apr 8, 2021
Quoting: chrCan anyone correct me, but isn't Public Domain incompatible with imposing limitations on distribution?

Quoting: the DevilutionX readme at GithubDevilutionX is released to the Public Domain. The documentation and functionality provided by DevilutionX may only be utilized with assets provided by ownership of Diablo.

The source code in this repository is for non-commerical use only. If you use the source code you may not charge others for access to it or any derivative work thereof.
I would have thought, yeah.
dpanter Apr 8, 2021
Quoting: Para-Glidinginstaller?
Use the AppImage and simply copy the Diablo data files into the same directory, done!
Siinamon Apr 8, 2021
Quoting: Purple Library Guy
Quoting: chrCan anyone correct me, but isn't Public Domain incompatible with imposing limitations on distribution?

Quoting: the DevilutionX readme at GithubDevilutionX is released to the Public Domain. The documentation and functionality provided by DevilutionX may only be utilized with assets provided by ownership of Diablo.

The source code in this repository is for non-commerical use only. If you use the source code you may not charge others for access to it or any derivative work thereof.
I would have thought, yeah.

Putting into Public Domain means you're waiving your intellectual rights, so anyone can use it however without restriction. "Non-commercial only" is akin to the Creative Commons non-commercial flavour of licensing.

If they wanted non-commercial only, they should update the license to be non-commercial, not freed to the Public Domain.

I'm not a lawyer or anything, so I'm only talking about what my experiences are.

Edit:

They use the "Unlicense License" which states:

QuoteAnyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.


Last edited by Siinamon on 8 April 2021 at 10:06 am UTC
sub Apr 8, 2021
Since this is based on a recompilation effort, I guess the game plays and feels like the original?
All the game rules, hitboxes, path finding, "AI", etc ...
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!
The comments on this article are closed.