WineHQ
Diablo Hellfire: 1.01



Category: Main > Games > Role Playing Games > Diablo > Hellfire: 1.01


NameDiablo
VersionHellfire: 1.01
License Retail
URLhttp://www.blizzard.com/diablo
Votes  
RatingSilver
Wine Version1.4
Maintainers of this version:
No maintainers. Volunteer today!
Description

Expansion pack for Blizzard's game Diablo provided you by Sierra.

Sierra does not support this game anymore.

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works
Start Movie


What does not
Main Menu


What was not tested
All other


Additional Comments

site from glados.iwanek.co.uk to www.iwanek.co.uk
wine-hack now on www.iwanek.co.uk
ddraw give there
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowUbuntu 11.10 "Oneiric" (+ variants like Kubuntu)Apr 07 20121.4 Yes Yes Silver yz 
ShowArch Linux x86_64Aug 29 20111.3.27 Yes Yes Garbage Benjamin Hodgetts 
CurrentFedora 14Jan 31 20111.3.12 N/A Yes Gold Azag-Thoth 
ShowUbuntu 8.04 "Hardy" (+ variants like Kubuntu)Jul 19 20081.1.1 Yes Yes Gold Jasmine Iwanek 
ShowDebian GNU/Linux 5.0 "Lenny"Jul 11 20081.1.1 Yes Yes Gold Jasmine Iwanek 


Known bugs
Bug # Description Status Resolution Other apps affected
2082 DirectDraw games only showing black screen NEW View

 
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.

 
HOWTO: Use Hellfire without the CD.

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

note: this dosnt need to be done for the hellfire CD

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


 
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



 

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

New DDRAW
by Azag-Thoth on Monday January 31st 2011, 5:43
www.iwanek.co.uk/node/9
the site from glados.iwanek.co.uk to www.iwanek.co.uk
now DDRAW give there

[post new] [reply to this]

Blanked menus
by Nicholas Wolfwood on Wednesday December 22nd 2010, 5:08
I've done everything to solve the blank menus problem, so far as I can tell, the link for hack.reg is just broken. Any new location to download it? Or can its info be posted here please?

[post new] [reply to this]

RE:
by Joel Montgomery on Tuesday May 27th 2008, 17:52
I just installed the newest version of wine. I've had little success with Diablo as of yet, but new developments now that I've installed the newest version of Wine.

On whatever version Linux provides automatically in the Add/Remove app, I could install Diablo and get through the opening movies, but the menu would be completely black (and since it's been forever since I've even played the game - I just pulled it out for kicks and giggles and to test out Wine - I have no idea how the menus are set up any longer).

With the new install, the same thing happened. But after moving the .dll file that has been recommended into the Diablo directory on my "C:" drive, I get a large error message about Diablo being unable to properli initialize my video card using DirectX. It suggests a bunch of things like installing the Direct X from the CD, but when I go to do that, it tells me my computer already has a newer version blah blah blah...

The error it encounters while trying to initialize the video card is:

DDERR_INVALIDMODE
at: dx.cpp line 170

[post new] [reply to this]

  • RE: by Jasmine Iwanek on Saturday July 19th 2008, 13:04



   << Back

Page loaded in 0.10702 seconds.