Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

DevilutionX is a source available game engine source-port of the classic Diablo and Hellfire, updated for modern platforms and there's a new release out.

The legal status of it remains pretty problematic though, since it was constructed thanks to debugging information left in an old port, which was used to reconstruct the code. With that in mind, it's not open source but both Devilution and DevilutionX seem to have been left alone by Blizzard and it also requires you own a legal copy (available on GOG.com) for the data files.

Anyway version 1.3.0 is now available that improves some console ports for multiplayer, adds Android support and other misc platforms. Not interesting for us here but thankfully there's plenty more. Lots of fixes and improvements came for graphics and audio like animations updated at render time for high-FPS, support for a hardware cursor (no more cursor lag), a better volume slider, improved XP bar visuals, widescreen loading screens and so on. Multiplayer also got support for ZeroTier, so you no longer need to forward ports to play with others and it can search for public games using it.

Plenty of improvements came for controls like pressing ALT to show items on the ground with labels, holding your mouse button can now continue to attack / walk / consume, control-click to drop items was added, the chat now supports Unicode and support was added for translations. That's just a brief overview, there's more in the changelog.

You can find DevilutionX on GitHub.

Article taken from GamingOnLinux.com.
20 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 checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
6 comments

M@GOid Nov 3, 2021
Unless a developer want to do a update to the graphics in a new launch (and even that is debatable), I find this type of project a big win for the publisher. They sell a new copy for those who want to pay (unrepentant pirates will never do) and at the same time have zero costs with support, since the player know they will not get any from the start.
liberodark Nov 3, 2021
That a great port i love to play on Batocera :D
Avehicle7887 Nov 3, 2021
I've been in a mood for ARPG's lately and this might just be the excuse to play Diablo again
Nezchan Nov 3, 2021
The butcher needs to get up to date on their vaccinations.
sub Nov 4, 2021
Seems to be under a valid license that is free software compatible:

https://github.com/diasurgical/devilutionX/blob/master/LICENSE and https://www.gnu.org/licenses/license-list.en.html#Unlicense

This doesn't mean the decompilation approach is legal.
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.