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
- GE-Proton 9-3 and 9-4 released with a new option to help with modded games
- MineClone2, inspired by Minecraft, gets renamed to VoxeLibre
- Bazzite v2.5 has fixes for Lenovo Legion Go and ASUS ROG Ally, plus smoother installs
- Half-Life remake Black Mesa has a big upgrade with DXVK 2.3.1, optimizations and bug fixes
- OpenTTD 14.0 brings a scalable font, a new ship pathfinder, social platform integration
- > See more over 30 days here
-
Stardew Valley 1.6.4 brings even more new free content
- Purple Library Guy -
Team Fortress 2 64bit support released, plus Vulkan for…
- WorMzy -
Stardew Valley 1.6.4 brings even more new free content
- Linux_Rocks -
World of Goo 2 delayed until August 2nd
- Lembritt -
Former Nouveau driver lead joins NVIDIA and sent a mass…
- whizse - > See more comments
Latest Forum Posts
- Weekend Players' Club 4/19/2024
- StoneColdSpider - The Evercade Outpost!
- Pengling - What sorta display and audio setup do you folks got?
- Shmerl - Weekend Players' Club 4/12/2024
- Pengling - Deus Ex GOTY Weird Resolution Issue on Steam But Not GOG…
- Vortex_Acherontic - See more posts
View PC info
I tried your build and even though I can link it to a modern version of glibc (built from source too), it just keeps giving me a segmentation fault. To put it plainly, it doesn't work on vanilla Debian 9.
Getting devilution to compile on old distros (inc Debian 9) requires a bit of effort as it requires some newer version libraries (libsodium for starters). TBH it's not really worth spending time on getting it to work on older distros unless you have a very good reason to do so (in my case it's my main OS).
EDIT:
I even managed to run the same Debian 9 build on Ubuntu 14.04 (I have a fetish for running new stuff on old distros don't ask).
Something I hadn't discovered before though is a crash when attempting to play in multiplayer, I'll play around with the code in hopes of getting it working. Singleplayer works nicely :)EDIT 2:
Found and fixed the cause of the crashes. It's late but I will give it a small test tomorrow and re-upload it.
View PC info
Build Date: 22nd Feb 2020
Download Link: https://drive.google.com/file/d/18CQiioltyyiZwbuXOIj6gwhgP2RNHhvb
Tested on:
Debian 9
Ubuntu 16.04
Ubuntu 14.04
Binary built as of commit: fa50343551ed04d5d97ffb7fbf9b7bf6e5dab18d
The build will probably even work with newer distros but I haven't tested this.
Running the game is pretty straightforward: extract the archive > place the 'diabdat.mpq' file in the same folder > 'run play.sh'.
:)
Last edited by Avehicle7887 on 22 February 2020 at 1:33 pm UTC
View PC info
View PC info
I will add this library to the package, thank you for your report.
View PC info
And now that devilutionX is in 0.5.0 version it's fully functional on 64bits, the AUR package just named "devilutionx" works perfectly (with a desktop shortcut in bonus).
View PC info
I just updated my devilutionX build to last git version and added some features:
- version 0.5.0 Github 27/12/2019
- DE integration: if no devilutionX icons and devilutionX.desktop files found, script will install them in user folder. You could then launch it without Lutris, directly from DE applications menu.
- Portable build: tested on different Linux Distributions (GLIB >= 2.7). If you move the devilutionX folder in another place, script will automatically update devilutionX.desktop file.
On Lutris Diablo page, use installer script called "GOG + DevilutionX Linux 64 bits":
https://lutris.net/games/diablo/
tested with success on Linux distributions (GLIBC >= 2.7) fresh install:
Debian 10
Ubuntu 18.04
Manjaro 18.1.3
Solus 4
OpenSUSE Tumbleweed
Fedora 30
Could you test it and report me eventual issues.
Last edited by legluondunet on 28 December 2019 at 9:56 am UTC
https://github.com/diasurgical/devilutionX/blob/master/.circleci/config.yml#L7
View PC info
I just updated my devilutionX portable build/Diablo Lutris script to last git version:
- version 1.0.0 (git 2dcf237 07/01/2020)
On Lutris Diablo page, use installer script called "GOG + DevilutionX Linux 64 bits":
https://lutris.net/games/diablo/
tested with success on Linux distributions (GLIBC >= 2.7) fresh install:
Debian 10
Ubuntu 18.04
Manjaro 18.1.3
Solus 4
OpenSUSE Tumbleweed
Fedora 30
Could you test it and report me eventual issues.
Trying to install Diablo on Linux Mint 19.3 and keep getting error "Installing Diablo GOG DevilutionX Linux 64 bits I can't move /home/username/.cache/lutris/installer/diablo/diabdat/DIABDAT.MPQ, it does not exist".
Before it Lutris quickly shows "Running /home/username/.cache/lutris/installer/diablo/innoextract/innoextract --extract /home/username/.cache/lutris/installer/diablo/gog/setup_diablo_1.09_hellfire_v2_(30038).exe --output-dir /home/username/.cache/lutris/installer/diablo/diabdat/
Not a supported Inno Setup installer!
Done with 1 error.
Waiting on children
Exit with returncode 2"
Looks like Lutris tries to unpack .exe installer from GOG after downloading only 305 bytes of it. Manually putting .exe to .cache/lutris/installer/diablo/gog/ does nothing - Lutris just overwrites it with 305 bytes file.
Is there a way to point installer to .exe file directly?
View PC info
1) erase lutris cache folder where GOG Diablo setup exe stored
or
2) disconnect your GOG sync in Lutris import options. Next time you will install a GOG game, Lutris will ask you to show it where you stored the setup exe.
Last edited by legluondunet on 10 January 2020 at 7:54 pm UTC