Page 1 of 1

Easy guide to run Belzebub on Linux

Posted: 12 Oct, 2018 21:51
by Dknight
1. You need to install wine. Open terminal and run command

Ubuntu, Mint

Code: Select all

sudo apt-get install wine
Fedora

Code: Select all

sudo dnf install wine
2. Download Belzebub mod and unzip it where ever you want, for example /home/YourName/Diablo1mod/

3. Copy diabdat.mpq from your original Diablo 1 to directory where you unzipped Belzebub (eg. /home/YourName/Diablo1mod/)

4. If you run Belzebub.exe you probably will get error: "Creative Video Stream Sound Object,, OpenAL invalid ID." To fix it download soft_oal.dll from here https://www.azdll.net/files/soft-oal-dll.html. Place it to your Belzebub's directory as example (eg. /home/YourName/Diablo1mod/)

5. Run it! It should work.

BONUS.
Belzebub will run on any windows version, but I would recommend to set Windows XP. My practice show Win XP cause much less random crashes than any other Windows' version.

To do this use command:

Code: Select all

winecfg
Tab: Applications -> Windows version -> Windows XP.

Have fun!

Posted: 17 Oct, 2018 14:06
by hldemi
I approve of this. Especially for windows to run it in compatibility mode.

Posted: 23 Oct, 2018 23:24
by Dknight
UPDATE

Found one more thing, on some system there are still problems with sound in game. To fix it you need to download OpenAL soft from here https://www.openal.org/downloads/ select "OpenAL 1.1 Windows Installer (zip)"

Unzip it somewhere and install via WINE

Code: Select all

wine oalinst.exe
Press OK and you are done.

Hope this also helps people, who has problems with sound on GNU/Linux.[/code]

Posted: 02 Nov, 2018 12:50
by Dknight
UPDATE

Also found an issue on older Wine versions. If you still have no sound in game go to wine config with command

Code: Select all

winecfg
Tab Libraries, from drop-down menu 'New override for library' choose openal32 and click add. Should be openal32 (native, builtin).