WineHQ
Diablo 1.0x



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


NameDiablo
Version1.0x
License Retail
URLhttp://www.blizzard.com/diablo
Votes 10
Link Updater to 1.09 (Spawn)
Link Updater to 1.09 (Retail)
Link Diablo Spawn (Demo)
RatingSilver
Wine Version1.5.2
Maintainers of this version:
No maintainers. Volunteer today!
Description
All versions of the retail version (1.0 - 1.09).
Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)

What works
The game


What does not
The start menu.


What was not tested
Multiplayer


Additional Comments

The game works perfect. If the start menu worked i'd give it platinum. The start menu works perfectly but everything is black so you can't see anything. I use kwin with hot corners activated to show all runnning programs on the current working space. If i use this while in the menu, i can see a smaller version of what i'm supposed to be seeing to make out the menu.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentopenSUSE 12.1 x86_64May 04 20121.5.2 Yes Yes Silver an anonymous user 
ShowUbuntu 12.04 "Precise" (+ variants like Kubuntu)Jun 13 20121.5.0 Yes Yes Silver Norbert 
ShowUbuntu 11.10 "Oneiric" (+ variants like Kubuntu)Apr 09 20121.4 Yes Yes Garbage Vit Hrachovy 
ShowUbuntu 11.10 "Oneiric" (+ variants like Kubuntu)Apr 07 20121.4 Yes Yes Silver yz 
ShowUbuntu 11.10 "Oneiric" x86_64 (+ variants like Kubuntu)Jan 22 20121.2.3 Yes No Garbage 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 battle.net menus correctly NEW View
14611 Diablo 1.0x crashes on a read exception when entering main menu on x86_64 REOPENED 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-------------

REGEDIT4
[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



 
WARNING: battle.net

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

you will need to manually update to 1.07 to connect to battle.net

as battle.net 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
first!

~/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)

Untested

Ubuntu 5.04 (Hoary)

Untested

Ubuntu 5.10 (Breezy)

Untested

 Ubuntu 6.06 LTS (Dapper)

 Untested

 Ubuntu 6.10 (Edgy)

 Untested

 Ubuntu 7.04 (Feisty)

Untested

 Ubuntu 7.10 (Gutsy)

 Dosn't Work

 Ubuntu 8.04 LTS (Hardy)

 Works

 Debian 4.0 (Etch)

Untested

 Debian 5.0 (Lenny)

 Works

 Debian Unstable (Sid)

Untested

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.

Warning: Diablo itself contains known bugs; patch it!
by Norbert on Wednesday June 13th 2012, 21:01
After you've installed Diablo from your CD, make sure you patch it! Diablo contains known bugs that, depending on the exact path you take, might make it impossible for you to finish it. An example: the red portal not showing up again on level 15. You have to run Blizzard's patch! It can be downloaded here:
ftp.blizzard.com/pub/diablo/patches/pc/drtl109.exe

[post new] [reply to this]

Here is how to use the (black) menu
by Norbert on Wednesday June 13th 2012, 20:57
Since the screen is black while using the main menu, here's how to start a new game and load a saved game.

To start a new game:
- Skip the intro with Enter.
- Wait until you hear sound.
- Press Enter (selects "Single Player").
- Press Enter (selects "Warrior", if you prefer "Rogue" or "Sorcerer", press the down arrow once or twice respectively.)
- Enter your characters name.
- Press Enter (confirms your name).

To load a saved game:
- Skip the intro with Enter.
- Wait until you hear sound.
- Press Enter three times (selects "Single Player", then "Select Hero", then picks your hero).

[post new] [reply to this]

IP Multiplayer
by Chris on Sunday May 6th 2012, 15:26
FYI, One can copy over the storm.dll and sndi.nx files from The Awakening mod into the Diablo (or Hellfire) directories and gain access to multiplayer over UDP. Tested and confirmed to work with 1.3.30 (patched for black menu issue).

[post new] [reply to this]




   << Back

Page loaded in 0.07013 seconds.