

Blizzard does not support Linux, and the launcher is also not in Linux's favor. Blizzard’s games would easily play on Valve’s Steam Deck, and there are problems in installing the games themselves. Now you're all set to play and can boot back into game mode, I would recommend renaming the shortcut to Diablo and also adding custom art but I won't cover that here.Blizzard’s list of games is secured behind the launcher. The program will now be selected in the add a game window, just click "add selected programs". Select the devilution-linux-x86 appimage file and click open. In the file type drop down menu change it to "all files". If using my above recommendation this will be /home/deck/Downloads/Diablo 1/. Click the "browse" button and navigate to the folder where you stored the appimage. Open up Steam while still in desktop mode and in the bottom left click add non-steam game. Now that's all DevilutionX needs to be set up. (Added due to feedback on this post suggesting that you need this step for it to run in game mode properly). Now launch the appimage once and set the ingame resolution to 1200x800. Note if you add them all the launcher gives you the option to switch between Diablo base version and Diablo Hellfire whenever you like so for the sake of a few more hundred megabyte I'd recommend just adding them all.

Step 3: Setting up DevilutionX and adding to Steamįor this step add into the same folder as the DevilutionX appimage file the above. Right click on this file and ensure that it is marked as executable. I recommend making a "Diablo 1" folder in your downloads, but anywhere you can easily locate it is fine. Put this appimage file anywhere on your filesystem you'd like. On the DevilutionX Git hub page ( here) grab the devilutionx-linux-x86_64.appimage from the latest release on the releases page ( here). Now that you have these files it's on to step 2. All you need from this install are the files listed above so installing on your deck is not necessary and so you may find it easier to use your other PC as I find navigating the deck's filesystem to be less intuitive but YMMV. I took the GOG route installing on my PC but you could almost certainly install on your deck using proton. In order to get these files you need to install Diablo on your PC either by using an original install disk, the GOG version ( link), or by other means. In order for DevilutionX to work you need some of the original game files namely "diabat.mpq" for running Diablo and optionally "hellfire.mpq", "hfmonk.mpq", "hfmusic.mpq" & "hfvoice.mpq" if you want to run the Hellfire expansion. In the post I said I'd write up a quick guide if there was interest. I made a post showing off running the original Diablo natively on my deck with full controller support and 1280 x 800 resolution using the DevilutionX source port. Edit - someone below posted that there is a lutris script to automate this so might be easier for some:
