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!
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
- Steam Controller 2 is apparently a thing and being 'tooled for a mass production' plus a new VR controller
- Dungeon Clawler will grab hold of your free time now it's in Early Access, plus keys to give away
- Monster catcher Cassette Beasts adds Steam Workshop support and a new battle mode
- Steam getting proper Season Pass support with clearer guidelines and refunds for cancellations
- FromSoftware owner Kadokawa confirms Sony sent an 'initial letter of intent' to acquire them
- > See more over 30 days here
-
Dev of Proton Sarek for older GPUs has forked DXVK to b…
- WMan22 -
2K Launcher is finally no more - that's at least one pu…
- emphy -
Huge new Proton 9.0-4 update for Steam Deck / Linux now…
- Numerfolt -
Star Fox 64 is getting a Native PC port from the devs o…
- Talon1024 -
Action-platformer metroidvania Janosik 2 will be a 'big…
- Phlebiac - > See more comments
- What have you been listening to?
- Linux_Rocks - More updates - social media related
- Klaas - What do you want to see on GamingOnLinux?
- Linux_Rocks - Our own anti-cheat list
- Liam Dawe - Weekend Players' Club 11/22/2024
- Liam Dawe - See more posts
View PC info
I just bought DIABLO on GOG.
https://www.gog.com/game/diablo
On Linux you have to install DevilutionX to play it:
https://github.com/diasurgical/devilutionX
DevilutionX dev has recently out the 0.3.1 version, more advanced and stable version.
HOWTO play Diablo on Linux:
1) download Diablo GOG edition
2) extract DIABDAT.MPQ file from GOG DIABLO setup:
$ innoextract --include DIABDAT.MPQ --lowercase 'name_of_the_GOG_DIABLO_setup_file.exe'
If you don't have innoextract installed:
$ sudo apt-get install innoextract
more to read about this step:
https://github.com/diasurgical/devilutionX/issues/20#issuecomment-471043336
3) For the moment there isn't 0.3.1 binaries available on the github site.
This is how I compile DevilutionX on Ubuntu 18.04:
First install dependencies:
$ sudo apt-get install cmake g++ libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsodium-dev
then download code from git:
$ git clone https://github.com/diasurgical/devilutionX.git
cd devilutionX/
mkdir build
cd build/
ccmake ..
make
Now copy diabdat.mpq in devilutionx/build/ folder and launch devilutionX:
$ ./devilutionx
Enjoy playing Diablo in fullscreen on your modern computer.
Thanks to the DevilutionX devs team, very nice work!
View PC info
But I tried with my CD one, and the game crashed when I enter in the Cathedral.
Except that, it runs simply well.
Fingers crossed for this project!
In the other hand I'm wondering about the others Diablo 1 projects out there, which one is better right now?
There are many open source re-implementation engine for many games. It's kind of frustrating to not see them working together...
View PC info
https://github.com/wheybags/freeablo/issues/432
View PC info
https://github.com/diasurgical/devilutionX/issues/54
https://github.com/diasurgical/devilutionX/issues/53
So you have two choices:
- compile a 32 bits linux binary (and install a lot of 32 bits libraries dependencies)
or
- download the 0.3.1 release for Windows available on Github to use it with Wine. I just tried it, it works and it's stable (and you can use alt+tab).
Yes I know it's a pity to use wine when a native version is available. But the Windows version looks, for the moment, more stable.
View PC info
Hopefully the issues of the 64 bits one will be fixed soon.
For Freeablo, right now I get some errors in compilation with the AUR package, I'll try later.
View PC info
View PC info
very interesting MOD, it's not new but I didn't know it until today and it works very well with Wine.
Just launch the script from Lutris page:
https://lutris.net/games/diablo/
and you can play DIABLO in widescreen and choose your resolution.
You can even install other languages from here:
https://mod.diablo.noktis.pl/download/
Features:
Increased resolution and support for panoramic screens
Fully integrated with new windows systems
Many user interface improvements
New hero classes Barbarian and Assassin
All quests which were missing from original game are now implemented
Four difficulty levels available in single player
New locations
New special and randomly generated bosses
New spells
New character skills
New item types and affixes
204 unique items
28 sets with 105 set items
170 crafting recipes
Great number of minor gameplay changes
And many more...
Development seems stopped, but I hope DevilutionX devs team will integrate some of this features.
https://www.youtube.com/watch?v=m4PfLbMJCoA
View PC info
So for the moment the best solutions for a linux gamer to play Diablo are:
- DevilutionX 32 bits versions (native)
- Diablo GOG + Belzebub (Wine), I had a lot of fun with this one, you can install it with Lutris.
Hey, thanks for the guide legluondunet! I've been trying to set up diablo using this post for about an hour, and all net searches have failed.
On this step:
$ innoextract --include DIABDAT.MPQ --lowercase 'name_of_the_GOG_DIABLO_setup_file.exe'
I'm getting the message "Not a supported Inno Setup installer!"
Any idea why this is happening? I'm on ubuntu 18.10 using the most recent GOG .exe (downloaded this morning around 8am)
View PC info
You can try one of this three solutions:
1) download the latest innoextract development version from here: http://constexpr.org/innoextract/files/snapshots/
or
2) install Diablo with Lutris
or
3) install Diablo with Wine