WineHQ
Diablo II 1.x

Category: Main > Games > Role Playing Games > Diablo II > 1.x


NameDiablo II
Version1.x
License Retail
URLhttp://www.blizzard.com/diablo...
Votes  
RatingPlatinum
Wine Version1.1.30
Maintainers of this version:
Description

Retail version (CD or Digital Download Edition) and updates.

ISO Images Were tested and working. 

Post results for the Downloader here

Selected Test Results (selected in 'Test Results' table below)

What works

Installed from ISO images using sudo mount -o loop "/home/thijs/Diablo II/Install.iso" /media/cdrom, then ran setup.exe with Wine from /media/cdrom

For as far as I played, everything works. The sound is a bit delayed but that's probably the fault of my sound card. Cinematics play full-speed with sound.


What does not

On program exit Wine gives a program error; the sound has a bit of a delay but it's barely noticeable.

Direct3D: The video tester only gives me Direct2D.. but I don't see the difference.


What was not tested
Copy protection: Patched to 1.12 and copied the Mopaq's from all discs to the install directory, so there's no need for the CD.
Multiplayer
Expansion Pack


Additional Comments

Patched to v1.12.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentUbuntu 9.10 "Karmic" x86_64 (+ variants like Kubuntu)Oct 10 20091.1.30 Yes Yes Platinum TehThyz 
ShowUbuntu 9.04 "Jaunty" x86_64 (+ variants like Kubuntu)Aug 15 20091.1.27 Yes Yes Platinum Luke Smith 
ShowUbuntu 9.04 "Jaunty" (+ variants like Kubuntu)Apr 11 20091.1.18 Yes Yes Platinum tarice 
ShowUbuntu 8.10 "Intrepid" (+ variants like Kubuntu)Apr 03 20091.1.18 Yes Yes Platinum an anonymous user 
ShowDebian GNU/Linux 5.0 "Lenny" x86_64Feb 24 20091.1.15 Yes Yes Platinum an anonymous user 


Known bugs
Bug # Description Status Resolution Other apps affected
13654 Diablo 2 in fullscreen mode, the bottom 6th of the screen is cut off (widescreen display) UNCONFIRMED View
13891 start.exe http://someurl/ does not work (affects any app that invokes external browser, e.g. Google Sketchup) NEW View
14456 Diablo II hangs when it loses focus REOPENED View
17503 Diablo 2 refuses to detect D3D device NEW View
18850 Diablo II: Installer crashed with popup and debug message UNCONFIRMED View
20362 Diablo II: X11 mouse pointer shows over fullscreen window NEW View

 
HOWTO

Running Diablo 2 under Wine

by Jesse Allen the3dfxdude at gmail com

minor updates by Jasmine Iwanek 

Last updated 2008-07-11 - wine-1.0.0/1.1.1

Before you get started

This HOWTO only lists information specific to this app. Please keep comments and test reports brief. Please don't post copies of wine logs here! If you have trouble, see other ways of getting help.

Wine+Diablo 2 Status

Generally perfect for Linux users since wine 0.9.12. FreeBSD kernel 6.2 might work, but copy protection will likely be broken.

Minimum Requirements

  • winecfg: A drive letter for your cdrom, and running as Win2k, XP or later.
  • Support for 640x480 and 800x600 video modes.
  • Correct network configuration for online play.
  • A REAL COPY OF THE GAME -- The game probably won't work right if you don't have a real copy.

Recommended Requirements

  • Wine 0.9.20 or later
  • Linux kernel 2.6.17+ OR FreeBSD 6.2
  • Video card and driver that supports hardware based acceleration with OpenGL.

**Bad Versions**

It's recommended to not use these versions of software because they break the game's copy protection:

  • Linux vanilla x86 kernel: 2.6.9, 2.6.10
  • Linux vanilla x86-64 kernel: 2.6.9-2.6.15
  • Linux kernel versions less than 2.6
  • Wine built with GCC 4.0.0-4.0.2
  • Native msvcrt.dll
  • Fedora core 6 modified linux kernel, unless updated to 2.6.18-1.2784.fc6 or later.
  • FreeBSD
  • Incorrectly installed video drivers

Additionally, FreeBSD kernels less than 6.2 might not work with current versions of wine at all.

Installing the Game

Launch winecfg to perform the following tasks:

  • Make sure the Windows version for Diablo 2 is NT 4.0, 2000, XP, or 2003 for correct copy protection support. Diablo 2 supports Win NT 4.0 or later.
  • Create a drive letter for your cdrom if you have not already. For each cdrom drive letter, click advanced, and set the drive type from automatic to cdrom.

It helps to add a device node symlink, so do the following. If your cd-rom drive letter in winecfg is d: and the corresponding device node to your mount point is /dev/hdc then run the following command:
$ ln -s /dev/hdc ~/.wine/dosdevices/d\:\:
Note, you *must* have two colons! You can tell what your device node is in /etc/fstab or viewing your boot-log.

For running the multi-disk install, it helps to run the install using the drive letter and to not switch your shell to the cdrom's path. For example:
~/.wine/drive_c$ wine "D:\setup.exe" (where D: is the assigned letter of your CD drive).
If you run while having a current working directory of /mnt/cdrom, for example, then you will lock the drive and you won't be able to eject the disk.

If during the game's install the progress bar stops, the game is probably prompting you for the next disc, but the dialog is under the installer's window. For full install, the order is Install Disc, Play Disc, then Cinematics Disc. Just swap discs and hit enter when the progress stops.

Running and Playing Diablo 2

Do not use the '-opengl' switch to run the game. Blizzard never completed OpenGL support so they removed it, but left the switch in. All you see when you run it is a badly initialized DDraw mode.

If you use the window option "-w", the game will drop to ddraw mode no matter what.

Do not use virtual desktop with the game! It's not designed to be windowed like that! It still thinks it's full-screen!

If you have missing in-game speech, animation, videos, or crashes between acts, these problems are typically from using a modified executable. Install your game properly.

Multiplayer Setup

Make sure you have the correct ports open. Open outbound and inbound, TCP and UDP, port 6112 and 4000. More on Network Ports

If you are going to play a direct TCP/IP game and the game tells you that it could not detect a valid address, make sure about things:

  1. Have a valid internet addressible IP address for internet play or proper NAT forwarding.
  2. Have a hostname other than localhost.
  3. In /etc/hosts, have a valid hostname of your computer listed with your current IP address you want to use and do not have your hostname listed with 127.0.0.1. Do not have "localhost 127.0.0.1" listed first either.

patching and running without cds

after you install the 1.12a patch copy as needed the files d2music.mpq from the play disk and d2xmusic.mpq from the expansion disk (if using Lord Of Destruction)


 
Warning

Copy Protection Final Word

Patch 1.12a from Blizzard disables the CD check.

If you ever get "Please insert disc", this is NOT a problem with detecting the CD. The protection system is probably still built into the game even though the CD check itself is disabled. Make sure you use version 1.12a or later. If you get this problem after having this version installed, you are likely suffering from a buggy video driver as this is the only known (and proven possible) cause at this point.

DO NOT USE NOCD PATCHES - They are pointless, and won't fix the real problem.


 
Warning

ALT-KEY COMBO WARNING

Window managers often have the alt key bound to certain features, especially the alt-click. THIS IS NOT A WINE BUG. If you have problems with the alt key in any way DO NOT REPORT IT. Fix your window manager. I'm not going to list steps for every one because there are too many possibilites. Figure out yourself or ask in a help forum (here is okay... but be warned all I use is TWM). If you are desperate, turn off window manager managed windows in winecfg.

KDE

Go into KDE Control Center, expand Desktop, click window behavior, then click window actions tab. You can turn off the alt-combos. If you want to make window specific settings, click on window specific settings under window behavior on the side.

GNOME

The option to change the key binding is in System Menu -> Preferences Menu -> Windows.


 
HOWTO: Blizzard Downloader

for wine versions 1.1.2 and earlier:

you need a native mshtml.dll and wininet.dll from ie6sp1 in ~/.wine/drive_c/system32

dont forget to set them as native in winecfg


 
I am here to help.
If you have any questions you can E-Mail me at tarice89@gmail.com.

 
HOWTO: Fixing the sound delay

If your game is suffering from a slight delay in sound, then read this:

1. Open the Wine Configuration Application (Configure Wine)

2. Click the "Add application..." button

3. Browse to your Diablo II folder (usually Program Files/Diablo II)

4. Click Diablo II.exe, and then Open.

5. Select Diablo II.exe from the list: it should turn blue.

6. Go to the Audio tab (it can take a while to load)

7. Untick ALSA and tick OSS, and you're ready to go!

Only tested on 1.12 and LoD 1.12.


 

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

d3d mode brightness/contrast
by James on Monday December 7th 2009, 14:43
This isn't something major, but when running in d3d mode, does anyone else find that the brightness and contrast are both way too low? Everything is really dark and the whites appear light grayish. I can't adjust the brightness slider, and the contrast slider doesn't change anything.

Directdraw's brightness/contrast is just fine, but the lighting isn't quite as nice and there's no perspective mode :p

Tested with versions 1.1.12 and 1.1.33, Gentoo amd64.

[post new] [reply to this]

Diablo 2 via
by Brandon on Monday June 29th 2009, 21:44
Has anyone tried to install Diablo 2 via the download on the battle.net account management interface?

I downloaded the downloader, which didn't work in Wine. Used it in a VM of Windows, than transferred the files over to Ubuntu 9.04 to try installing it...

It seems to load fine, but when I have to click 'Agree' on the license agreement in order to install, it doesn't enable the 'Agree' button when I scroll to the bottom.

Has anyone encountered and hopefully worked around this issue? I have the CDs but I don't feel like going through the hassle of installing them that way :)

[post new] [reply to this]

Battle.net Connection Issues
by John Doe on Thursday June 18th 2009, 21:56
I'm having problems running Diablo II under Battle.net. I am able to use it and play the game to its fullest extent (in a windowed 800x600 mode). My problem is that when I'm connected to the USEast gateway, I have a problem with it. I log in, select a character, and enter the game select menu. If I don't act quickly and join a game, the connection sort of dies out and I have to log out and log back in while trying to connect as quickly as I can. After I join a game everything is swell.

[post new] [reply to this]

Random Image distortion in game and at menu
by Jeff Hoogland on Friday April 24th 2009, 21:02
When I am in the game/at the loading screen the images will randomly start to distort/break up. I am using an integrated gfx card on Ubuntu 8.10 32bit. All winecfg/regedit values are curretly at defaults. I it happens both when it is run in a virtual desktop and in full screen. Anyone have any suggestions on what I can do to go about correcting this issue?

Thanks,
~Jeff

[post new] [reply to this]

Diablo 2 Crash
by Thomas Kirby on Saturday January 3rd 2009, 14:01
After I choose a character to start a new game, the game crashes and then the screen is all freaked out and I cant see my mouse.The screen is split and scrolls really fast if I move my mouse to the left or right. And if I move the mouse to the center of the screen it stops and sometimes the left side of my computer screen is on the right and the right side is on the left. I am using wine 1.10 and kubuntu 1.10. I installed all of the game with no problems and also added the LOD Expansion then I start it up and it plays sound and goes to all the screens like its supposed to, but when I choose a character and type my game name and start a new game it crashes.

[post new] [reply to this]

direct3d lost
by bruno neyra on Friday December 19th 2008, 8:55
i own a laptop with intel gma, used to run diablo with direct3d acceleration, now on test viedeo it shows directdraw as the only choice available. i'm running wine1.14 on ubuntu hardy.

[post new] [reply to this]

No CD Patches
by purechownage on Sunday October 19th 2008, 10:46
I have Diablo 2 running very nicely under wine 1.0.

I had an existing installation sitting in a windows partition.
This installation was a full install of both Diablo II and Lord of Destruction patched to version 1.12 and with all .MPQ files copied into the main Diablo directory for music and cinematics.

I initially tried launching the original .EXEs for the game but it moaned about inserting the disk then I remembered that under windows I ran through a launcher.

I launch D2 by using 'D2Loader v1.12' ( d2sector.net/downloads/index.php?ACT=dl&id=77&symid=77), which is placed in the main Diablo II directory.

I've created a launcher to stick on my gnome panel which contains this launch command: wine "/home/wizardmaster/diablo2/D2Loader-1.12.exe" -d3d9 -w

(Obviously replace the Diablo 2 folder path with your own :P)

This makes it run fine in a window. The only grumble I have with this is that when the window loses focus it basically dies. It appears to still be running as music and sounds continue to take place but there is an overlay of 'remnants of whatever window appeared above it'.

I have however solved this with compiz.
When running the 'fusion-icon' for compiz, if Diablo loses focus merely right click the fusion-ison and click 'Reload Window Manager'.
This essentially refreshes it and eliminates the need to restart.

I've played Diablo 2 through wine for a few hours now and everything seems to be fine. I've had a successful LAN game and have been playing some singleplayer.
All of my characters from when I ran under windows are fine and I've had a run about in various acts with no problem.

Also running fullscreen works (just replace '-w' with '-f' in the launch options) just as well but as I'm using a widescreen display I'd prefer to preserve the aspect ratio and run in a window.

I hope that will help some people.

-=Pure_Chownage=-

[post new] [reply to this]

Major regression with 1.1.3: Game does not load
by Xavier Vachon on Friday August 22nd 2008, 17:35
I get an Unhandled exception access violation error when I try to load the game. Anybody else is getting this?

[post new] [reply to this]

Regression with resolutions
by Xavier Vachon on Saturday August 16th 2008, 21:42
With wine 1.1.2, I can not use anymore the 800*600 resolution. The game shows in 800*600, but the parts of the virtual desktop which are above 640*480 appear as if they are out of the screen. Any tips on solving this Jasmine?

[post new] [reply to this]

RE: I didn't (tried 0.9.27-30)
by Jasmine Iwanek on Saturday July 19th 2008, 15:40
readded - my bad - accidental deletion :-)
This comment was made on 2008-06-17 by Thomas Benn

Further update: My arch-laptop AND my Kubuntu 7.04 Desktop both fail to install as well. When the actual installation starts they ask me to insert the install disk, which, of course, is already inserted, after all the installer had been started properly... Might that be about the same problem as here, but showing in a different way?

[post new] [reply to this]

DirectDraw crashes
by Martin Ertsås on Tuesday July 15th 2008, 7:22
When I try running Diablo 2 my xserver gets weird. It's like my screen is splitt in two, and I can't see anything on either of the sides except my mouse becouse the rest looses some pixels. I hope some of you know what does this and can help me.

[post new] [reply to this]

Had to update Diablo 2 to get it to work
by Andy on Thursday July 3rd 2008, 13:46
I finally got Diablo 2 to work on Hardy by using the Blizzard updater to update to the latest version, which is 1.12a at the time of this writing. Same fix worked on VirtualBox, incidentally.

[post new] [reply to this]

Digital download - Gecko issue?
by Dave Hoffman on Wednesday July 2nd 2008, 14:03
With the new digital download from the Blizzard store I am unable to get past the EULA. I install Gecko but after I scroll through the Accept button does not activate.

Are there any settings I need to change for Gecko to to work correctly?

[post new] [reply to this]

RE: cd errors
by Engelbrekt on Thursday June 26th 2008, 14:22
I have had a lot of CD problems too with Diablo II:
* Full install won't work,
* When you try to run the game you get "Insert Play Disc".

Finally found the solution on the Arch linux forum.
The CD should be mounted with the option: check=relaxed
For instance:
mount -t iso9660 -o check=relaxed /dev/cdrom /mnt/cdrom

Website:
bbs.archlinux.org/viewtopic.php?id=33798

[post new] [reply to this]

Page loaded in 0.05302 seconds.