Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Classic Diablo game engine DevilutionX improves gamepad support, gets lots of bug fixes

By -
Last updated: 10 Feb 2025 at 11:16 am UTC

DevilutionX remains the best way to play the original Diablo on modern systems including Linux (and Steam Deck), macOS and Windows. A new update to this community-made project should also make it feel even better.

It was already good but now gamepad players should get a better experience by default. The 1.5.4 release notes it has improved support for various gamepads, has improved Stash navigation on gamepad and improves keymapper options. There's also improved translations, plus various stability improvements and bug fixes to make the whole game smoother.


Pictured - Diablo via DevilutionX on Linux

Full changelog, click me

Multiplayer

  • Make invalid items unusable

Controls

  • Better support for various gamepads
  • Gamepad: Improve navigation of the stash
  • Improve keymapper options

Platforms

  • Added support for macOS 10.4 PowerPC
  • Added support for Windows XP
  • Android: Avoid game lagging on devices that can switch refresh rates
  • Correct networking support on big-endian systems
  • iOS: High refresh rate support
  • Xbox One/Series: Include translations

Translations

  • Improve rendering of Turkish texts
  • Update Italian translation
  • Update Russian translation
  • Update Ukrainian translation

Stability / Performance / System

  • Fix crashes on device hot-plugging
  • Fix game crash
  • Hide Upscale option in the Settings menu to avoid stability issues
  • Looser validation in Single Player games
  • Make file sync services less likely to corrupt saves
  • Make it clearer how to switch between Hellfire and Diablo
  • Use available screen space in the Settings menu

Bug Fixes

Gameplay

  • Fix being able to repair equipped items for free
  • Fix game freezing when loading Lazarus lair from a save game
  • Unique drops now reset on a new game
  • Wake up the whole pack of Gargoyles when disturbed

Platforms

  • Android: Fix performance and audio issues on recent versions
  • Android: Fix full immersive mode in Android 9 and higher
  • Incorrect menu graphics on DirectFB devices
  • PS4/Switch/Vita/Xbox One/Series: Correct controller mapping

Multiplayer

  • Correct some item validation
  • Fix items being lost when held in the cursor during lag spikes

Bug Fixes for Original Diablo Bugs

Gameplay

  • Fix non-solid fences in the caves

Bug Fixes for Original Hellfire Bugs

Gameplay

  • Fix incorrectly solid tile next to crypt stairs down

Multiplayer

  • Fix runes not being seen as a player spell in PvP

Find the details on GitHub. You need a copy of the original game to play it which you can get easily via GOG.com.

Article taken from GamingOnLinux.com.
4 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
You can also find comments for this article on social media: Mastodon
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.
4 comments Subscribe

BrandonG777 12 hours ago
Love DevilutionX, was how I played through Diablo for the first time on my Retroid Pocket 2+ just a couple years ago. I beta tested for the original Diablo when I was younger but never actually played the full game but even a couple years ago gamepad was supported well enough I had no issues, even the default layout worked well. Very cool.
Leahi84 10 hours ago
I didn't play Diablo when it first came out, though I'm not sure why as I played other Blizzard games back then as a kid. Diablo 2 was my first one of the series and going back to try Diablo 1 was a painful experience. I've just never been able to get into it. Was used to all the advancements of 2.


Last edited by Leahi84 on 10 Feb 2025 at 4:01 pm UTC
d3Xt3r 9 hours ago
Like @Leahi84, I played Diablo 2 first, and was never able to get into D1. DevilutionX and other mods definitely add some much-needed QoL features which makes it palatable, but the one thing I haven't seen yet (in a DevilutionX compatible mod), is a mod that allows you to run in dungeons. The movement speed is so slow, it's a huge turn off for me, especially since D2 and pretty much every other ARPG since then have all had running or a fast movement mechanism. So D1 in comparison seems like the odd one out in this genre, which is ironic, considering that it practically invented the genre.

So I ask the D1 fans here, do you know to any compatible mod which adds running (or fast walking)? And please don't say Belzebub or Tchernobog mods, because they alter the game way too much. I just want a vanilla+ experience, with running.


Last edited by d3Xt3r on 10 Feb 2025 at 2:21 pm UTC
rea987 5 hours ago
Platforms

Added support for macOS 10.4 PowerPC
Added support for Windows XP

Wot? PPC support? For Mac OS X Tiger? Really?
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



Buy Games
Buy games with our affiliate / partner links: