Diablo 1.0x

Category: Main > Games > Role Playing Games > Diablo > 1.0x

License Retail
Votes 10
Link Updater to 1.09 (Spawn)
Link Updater to 1.09 (Retail)
Link Diablo Spawn (Demo)
Wine Version1.7.20
Maintainers of this version:
No maintainers. Volunteer today!
All versions of the retail version (1.0 - 1.09).
Selected Test Results (selected in 'Test Results' table below)

What works



What does not
Menu Graphics 

What was not tested

Additional Comments

Due to the fact that the menu is completely black (or white) here's how to get through the menu in-order to start kickin' some demon ass!

Step 1 - Keep pressing enter until you hear Diablo's main title screen music (military sounding rolls.) At this point press enter - You have selected Single Player

Step 2 - You are now at the character selection screen:
   A - Press enter again and you have chosen the Warrior class
   B - Go down with the arrow key once and you have the Rouge class selected
   C - Do it once more and you have the Sorcerer class selected 

Step 3 - Name your character and press enter.

Step 4 - Enjoy Diablo!

Optional - After you load into Tristram open up the menu (Esc) and save your game - this is explained in NOTE.

NOTE: When you want to continue playing next time you start up, just keep pressing enter until your previous save loads up!
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentMac OS X 10.9 "Mavericks"Jun 20 20141.7.20 Yes Yes Silver Lazaro Aguilar 
ShowUbuntu 13.10 "Saucy" i386 (+ variants like Kubuntu)Feb 08 20141.7.11 Yes Yes Garbage Teo Georgiev 
ShowArch Linux x86_64Jul 01 20131.6-rc4 Yes Yes Silver an anonymous user 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Feb 10 20141.4.1 Yes Yes Silver Piotr Zielinski 
ShowopenSUSE 12.1 x86_64May 04 20121.5.2 Yes Yes Silver an anonymous user 

Known bugs
Bug # Description Status Resolution Other apps affected
2082 DirectDraw games only showing black screen NEW View
2467 starcraft doesn't display menus correctly NEW View
34633 When the Diablo installer (autorun.exe) starts it doesn't play a Diablo laugh sound NEW View

DirectDraw Mode

You must have DirectDrawRenderer in the registry set to "gdi" (which is the default) for Diablo to work. If you have changed it to "opengl" at any point then the game will crash after the Blizzard logos.

 for your convenience here is a reg file that will change it for you:

-------------start DDrawRender.reg-------------

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\Diablo.exe\Direct3D] "DirectDrawRenderer"="gdi"

--------------end DDrawRender.reg--------------

just copy the date NOT including the dashed lines to DDrawRender.reg and then use

wine regedit DDrawRender.reg

to add it to the registry


the earliest version of diablo that will connect to is 1.07 most cd releases are 1.00/1.01

you will need to manually update to 1.07 to connect to

as will update you to the latest version anyway it makes sense to manually update to 1.09

this also applies to the spawned version

HOWTO: IPX Multiplayer
To get ipx network support, IPX will have to be enabled in the kernel, and you need some userspace utilities, usually called ipx-utils; and IPX must be started (there should be an initscript).

 *ubuntu users can use the commands:

sudo apt-get install ipx

sudo modprobe ipx

sudo ipx_interface add -p eth0 802.2 0x12345678

(change eth0 for the name of your ethernet/wireless card)

The frame type (802.2) needs to be equal for everyone. It is recommended to use ethernet II instead of 802.2. If playing with computers with Windows, make sure their frame type is set to what you have, and not 'automatic'. It may cause issues if you forget it.

to use ipx multiplayer in this game it MUST be run as root

HOWTO: Use Diablo without the CD.

First, put the CD in!
If you've already installed it, great. If not, go do that.
Then, do this on the command line:

dd if=/dev/cdrom of=~/Diablo.iso

To mount this image of the CD:

sudo mkdir /media/iso0

sudo mount -o loop ~/Diablo.iso /media/iso0

Using winecfg, add a new drive that points to /media/iso0, and give it the type CD-ROM.
Finally, run Diablo.exe in your program files and you're done!
Whenever you want to mount it again, just do:

sudo mount -o loop ~/Diablo.iso /media/iso0

When you're done and don't feel like keeping it mounted, just do:

sudo umount /media/iso0

If you have any issues still with Diablo complaining about no CD being inserted,
make sure the iso mount point you made is configured as a CD-ROM device in winecfg,
and make sure you have already mounted it

~/wine/dosdevices should contain:

(D being the drive letter of the iso image)

d\: (link to /media/iso0)

d\:\: (link to ~/Diablo.iso)

HOWTO: Fixing blank menus
get the directdraw hack from here

choose the archive for the version you need

inside the archive ddraw-1.x.tar.bz2 there are four folders

one for wine 1.0, one for wine 1.1.0, one for wine 1.1.1 and one for wine-1.1.2

inside each folder is a file called ddraw.dll

find out your version of wine with winecfg

put the correct version of ddraw.dll either in your wine's c:\windows\system32 directory or your games main directory (c:\diablo)

use regedit to import hack.reg with

regedit hack.reg

if you don't import the registry file then the hack will NOT be enabled

if the hack doesn't work consider compiling it yourself from source (see instructions in the archive)

Test Results for ddraw-1.x as of 29th July 2008
Distribution Status

Ubuntu 4.10 (Warty)


Ubuntu 5.04 (Hoary)


Ubuntu 5.10 (Breezy)


 Ubuntu 6.06 LTS (Dapper)


 Ubuntu 6.10 (Edgy)


 Ubuntu 7.04 (Feisty)


 Ubuntu 7.10 (Gutsy)

 Dosn't Work

 Ubuntu 8.04 LTS (Hardy)


 Debian 4.0 (Etch)


 Debian 5.0 (Lenny)


 Debian Unstable (Sid)


Unstable: Wont Be Supported

Please Post Test Results for the hacked ddraw with your test results or forum posts


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Fix black menu
by Manuel on Saturday January 4th 2014, 8:16

Here is my personal solution to fix the black menu: This is a hack to wine and will not included into the wine sources.

I wrote up a howto patch it. It is in German but you can just use the commands!

In this solution i will use wine-1.2.2. with the patch to fix this bug!

[post new] [reply to this]

   << Back

Page loaded in 0.06239 seconds.