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.
DIABLO on Linux
Page: «2/6»
  Go to:
legluondunet Apr 4, 2019
open a terminal in the build folder, then type this command:
./devilutionx
AJenbo Apr 6, 2019
The 64bit builds are now good enough to enter the dungeons (except caves), but I would still recommend the 32bit builds for now.
legluondunet Apr 6, 2019
Quoting: AJenboThe 64bit builds are now good enough to enter the dungeons (except caves), but I would still recommend the 32bit builds for now.
Is Diablo fully playable with DevilutionX 32 bits?
For the moment I prefer to play the Belzebub version, more stable, more features and less buggy.
legluondunet May 4, 2019
QuoteAnd me, like an idiot sweated to extract my DIABDAT.MPQ from my old iso...

I compiled today the last DevilutionX github source, the 64 bits version becomes more stable, test it.
I played Diablo with this version without big problem during one hour.
The dev work hard on this multiplatform port of Diablo, like he said: "The goal of Devilution is to be identical to Diablo 1.09b, DevilutionX is the port for modern operating systems." DevilutionX will support mod and could become the multiplatform Belzebub mod.
You can read more about his plans on this discussion posted recently on Gog forum:
https://www.gog.com/forum/diablo/devilution_a_diablo_source_port
legluondunet May 4, 2019
For people that are interested the Belzebub mod (not native), I read a very good news:
the project was dead but a new dev resumes development, look at his announce on reddit:
https://www.reddit.com/r/Diablo/comments/b9pnik/tchernobog_is_back/

I just installed, it's Belzebub with multiplayer and a lot of new features, with a new name: Tchernobog (another name of a demon).
I played it one hour single, then I would like to test multiplayer.
As I hadn't a friend to play Diablo Tchernobog with, I follow instructions on Tchernobog official discord, channel #zerotier-network.

If you want give a try:
1) install Tchernobog and put the original Diablo DIABDAT.MPQ file in the same folder as the Tchernobog executable.
2) download install zerotier-network here: https://www.zerotier.com/download.shtml
3) in a terminal type this command:
sudo zerotier-cli join 83048a0632f8afda
sudo zerotier-cli info
4) launch Tchernobog and choose "Multiplayer", "Game list", click on a game to join

First time I play Diablo in multiplayer mode and it's on Linux :D.
legluondunet May 18, 2019
I wrote two Lutris scripts to install "automagically" Diablo Gog edition on Linux.

First install Lutris:
https://lutris.net/

then go to the Lutris Diablo page:
https://lutris.net/games/diablo/

and click "install" at one of this script name:

- Wine GOG + Devilutionx win32 version
for an original Diablo playing experience
or
- Wine GOG + Tchernobog version
for an advanced playing experience: widescreen, multiplayer
To find others players for online games, ask on Discord: https://discord.gg/82BaSAP.

I will try to maintain this two scripts, so you can send me questions or report issue to my github Lutris scripts page:
https://github.com/legluondunet/MyLittleLutrisScripts/tree/master/Diablo
Cyril May 19, 2019
Did I miss something?

DevilutionX is Linux native, so why using Wine?
legluondunet May 19, 2019
Quoting: CyrilDid I miss something?

DevilutionX is Linux native, so why using Wine?

For mainly two reasons:
- first the Linux 64 bits version is not yet enough stable
- the Linux 32 bits version is as stable as the win32 version but needs 32 bits libraries that are not always installed on user distribution by default. The main objective to use Lutris is: install and play, you can not deal with missed dependencies.

When the Linux 64 bits version will be enough stable, I plan to write a Linux script for this version, with a static binary or appimage to avoid dependencies problem. I talked with Devilutionx dev today, his project made fast progress, the 64 bits version will be soon stable, only 2-3 issues to resolve:

"just to give you a status on DevilutionX for native 64bit :) Almost everything works, except:
- save games are not compatible with 32bit
- chat memory is handled as 32bit and can lead to crashes at start up (list.h line 94)
- moving gold or items in the belt will convert the item to a broken random item (cleaning CheckInvPaste should fix it)"
Cyril May 20, 2019
Quoting: legluondunetFor mainly two reasons:
- first the Linux 64 bits version is not yet enough stable
- the Linux 32 bits version is as stable as the win32 version but needs 32 bits libraries that are not always installed on user distribution by default. The main objective to use Lutris is: install and play, you can not deal with missed dependencies.

When the Linux 64 bits version will be enough stable, I plan to write a Linux script for this version, with a static binary or appimage to avoid dependencies problem. I talked with Devilutionx dev today, his project made fast progress, the 64 bits version will be soon stable, only 2-3 issues to resolve:

"just to give you a status on DevilutionX for native 64bit :) Almost everything works, except:
- save games are not compatible with 32bit
- chat memory is handled as 32bit and can lead to crashes at start up (list.h line 94)
- moving gold or items in the belt will convert the item to a broken random item (cleaning CheckInvPaste should fix it)"

Ok so it was what I was thinking about. But for me installing 32bits libs is not really an issue, even if it's better to use ones that fit our OS. I know it get angry some people to have to install 32bits libs... ^_^
For now I prefer to have Linux native (32) than using Lutris/Wine.

Honestly I never really used Lutris, maybe I should as it seems to be a great soft'.

Releasing an Appimage or similar would be great for some people, nice!

As for the news of the 64bits build I'm hype thanks! :D
legluondunet May 22, 2019
Someone could test this devilutionx 32 bits package?
https://drive.google.com/file/d/1nImzaRjLlWCVMD_sEcoYQEx09HWCMipB/view?usp=sharing
It's a package with last Devilutionx version 4.0 and normally all the 32 bits libraries it needs.
The idea is: you don't have to install 32 bits libraries as they are already in the package, like appimage.
How to use:
- unzip archive
- copy your Diablo file "diabdat.mpq" from your CD or GOG install inside the extracted archive folder
- make the launcher file "devilutionx.sh" executable:
chmod +x
- execute the launcher from the terminal to obtain log:
./devilutionx.sh

I need to know if it launches correctly or if it still asks for another missing 32 bits libraries.
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


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.