Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Diablo"

From PCGamingWiki, the wiki about fixing PC games
(→‎Network: direct ip = false)
(Various fixes, tidying, sound issue, IPXWrapper, et al.)
Line 23: Line 23:
 
{{mm}} [https://us.battle.net/support/en/games/diablo Official Diablo Support]
 
{{mm}} [https://us.battle.net/support/en/games/diablo Official Diablo Support]
 
{{mm}} [http://www.diablo2.com/forum/ Diablo Series Forum]
 
{{mm}} [http://www.diablo2.com/forum/ Diablo Series Forum]
{{mm}} [http://diablo.wikia.com/wiki/Diablo_Wiki Diablo Wiki] - A wiki for everything Diablo related
+
{{mm}} [http://diablo.wikia.com/wiki/Diablo_Wiki Diablo Wikia]
  
 
==Availability==
 
==Availability==
Line 30: Line 30:
 
{{Availability/row| Amazon.com | B00005N6K3 | Disc | Included with the [[#Diablo Battle Chest|Diablo Battle Chest]] (old version). |  }}
 
{{Availability/row| Amazon.com | B00005N6K3 | Disc | Included with the [[#Diablo Battle Chest|Diablo Battle Chest]] (old version). |  }}
 
}}
 
}}
{{ii}} Not available on [[Battle.net]].
+
 
 +
{{ii}} Not available via digital distribution.
 +
{{ii}} Later versions of the Diablo Battle Chest no longer include the original Diablo.
  
 
{{DLC|
 
{{DLC|
{{DLC/row| Hellfire | | Windows }}
+
{{DLC/row| Hellfire | Authorized third-party expansion. Cannot be played on Battle.net. | Windows }}
 
}}
 
}}
 
===Versions===
 
===Diablo Battle Chest===
 
Older copies of the Battle Chest include Diablo along with [[Diablo II]] and its Lord of Destruction expansion, as well as an official strategy guide for both games. Later releases do not include Diablo.
 
  
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
Patches for the Windows, Mac OS and Spawn versions of the game are available on [https://us.battle.net/support/en/article/diablo-patch-information Battle.net's support section].
+
{{ii}} [https://us.battle.net/support/en/article/diablo-patch-information Battle.net's support section] has the latest patches; spawn versions of the game require separate patches from the full versions. Battle.net will not connect without the latest patch.
 +
 
 +
===[http://www.solemnwarning.net/ipxwrapper/ IPXWrapper]===
 +
{{ii}} IPXWrapper provides a workaround for Windows Vista and beyond not supporting IPX, required for multiplayer. Put ipxwrapper.dll, mswsock.dll, and wsock32.dll in the directory where Diablo.exe resides.
  
 
===Mods===
 
===Mods===
Line 177: Line 178:
 
|lan play players    = 4
 
|lan play players    = 4
 
|lan play modes      = Co-op
 
|lan play modes      = Co-op
|lan play notes      = A guide containing help on how to plan Diablo 1 over LAN can be found [http://1radpc.com/joomla/index.php?option=com_content&view=article&id=95 here].
+
|lan play notes      = See [http://1radpc.com/joomla/index.php?option=com_content&view=article&id=95 this] for a planning guide.
 
|online play          = true
 
|online play          = true
 
|online play players  = 4
 
|online play players  = 4
Line 185: Line 186:
 
|asynchronous notes  =  
 
|asynchronous notes  =  
 
}}
 
}}
 +
{{ii}} Only up to 2 players are supported via modem.
  
 
{{Network/Connections
 
{{Network/Connections
Line 203: Line 205:
 
|udp  = 6112-6119
 
|udp  = 6112-6119
 
|upnp =  
 
|upnp =  
 +
}}
 +
 +
==Issues unresolved==
 +
===Music doesn't play during character selection===
 +
{{ii}} The official patches introduced a behavior where music no longer plays on the character selection screen.
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Reinstall version 1.0 and don't update the game.}}
 +
{{ii}} Note that later physical disks come pre-patched with later versions which have this issue.
 
}}
 
}}
  
 
==Issues fixed==
 
==Issues fixed==
===Rainbow or Washed Out Colors on Windows 7/8===
+
===Rainbow or Washed Out Colors on Windows===
Apply [http://www.mediafire.com/download/i1alox2bl2z387h/DirectDrawFix.exe this DirectDraw fix] on Diablo.exe.
+
{{ii}} Colors can appear washed out, appear as a rainbow, or simply white due to a DirectDraw compatibility issue in Windows Vista and beyond.
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Mark Diablo.exe for DirectDraw compatibility behavior in the registry}}
 +
{{ii}} There are two common ways to do this, which both have an identical effect in practice:
 +
* Use [http://www.mediafire.com/download/i1alox2bl2z387h/DirectDrawFix.exe DirectDrawFix.exe] and select Diablo.exe.
 +
* Apply a registry file from Blizzard for 1.09: [http://ftp.blizzard.com/pub/diablo/d109_x86.reg x86 Windows], [http://ftp.blizzard.com/pub/diablo/d109_x64.reg x64 Windows].
 +
}}
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Kill explorer.exe before launch and relaunch it afterwards}}
 +
{{ii}} See the matching fix in the [[#Periodic crashes|periodic crashes]] section for details.
 +
}}
 +
 
 +
===Periodic crashes===
 +
{{ii}} The game can crash periodically with modern Windows, especially due to modern GPU drivers.
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Run Diablo.exe in Windows XP compatibility mode}}
 +
# Right-click Diablo.exe and select "Properties".
 +
# Under "Compatibility mode" in the "Compatibility" tab ensure "Run this program in compatibility mode for:" is enabled, and select the bottom-most mode starting with "Windows XP" from the drop-down.
 +
# Press "OK" and run the game.
 +
}}
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Kill explorer.exe before launch and relaunch it afterwards}}
 +
{{ii}} Typically this is done with a batch file; make a file with a .bat extension with the following content and use it to launch Diablo instead of Diablo.exe:
 +
<pre>
 +
@echo off
 +
taskkill /f /im explorer.exe
 +
C:\ProgramData\Microsoft\Windows\”Start Menu\Programs\Diablo\Diablo.lnk”
 +
pause
 +
start explorer.exe
 +
exit
 +
</pre>
 +
'''Notes'''
 +
{{ii}} This assumes Diablo.lnk exists in the root directory of the start menu, as it is installed.
 +
}}
 +
 
 +
===Can't create character in multiplayer mode===
 +
{{ii}} After entering a character name in multiplayer you can get a error due to Windows compatibility issues.
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Update the game to the latest version}}
 +
{{ii}} See [[#Patches|patches]].
 +
}}
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Run Diablo.exe in Windows XP compatibility mode}}
 +
{{ii}} See the matching fix in the [[#Periodic crashes|periodic crashes]] section for details.
 +
}}
 +
 
 +
===Can't connect to Battle.net===
 +
{{ii}} You must be running the latest version and not have the Hellfire expansion installed.
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Reinstall the game without Hellfire}}
 +
}}
 +
 
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Update the game to the latest version}}
 +
{{ii}} See [[#Patches|patches]].
 +
}}
  
 
==Other information==
 
==Other information==
Line 249: Line 321:
  
 
===[http://freeablo.org/ Freeablo]===
 
===[http://freeablo.org/ Freeablo]===
{{ii}} A FOSS reimplementation of the Diablo engine; see the site for details.
+
{{ii}} A FOSS reimplementation of the Diablo engine currently in an alpha state; see the site for details.
  
 
==System requirements==
 
==System requirements==
Line 265: Line 337:
 
|OSfamily = Mac OS
 
|OSfamily = Mac OS
  
|minOS    = System 7.5 or higher
+
|minOS    = System 7.5 or higher (OS X not supported)
 
|minCPU  = PowerPC
 
|minCPU  = PowerPC
 
|minRAM  = 16 MB with virtual memory<br/>32 MB with virtual memory for multiplayer
 
|minRAM  = 16 MB with virtual memory<br/>32 MB with virtual memory for multiplayer

Revision as of 22:49, 8 August 2015

Diablo
Cover image missing, please upload it
Developers
Blizzard North
Publishers
Blizzard Entertainment
Release dates
Windows December 31, 1996
Mac OS (Classic) May 8, 1998
Diablo on Wikipedia
Diablo
Diablo 1997
Diablo II 2000
Diablo III 2012
Diablo II: Resurrected 2021
Diablo Immortal 2022
Diablo IV 2023

Key points

Most people have moved on to either Diablo II or Diablo III for multiplayer.
20 FPS gameplay and 15 FPS videos.[1]

General information

Official Diablo Support
Diablo Series Forum
Diablo Wikia

Availability

Source DRM Notes Keys OS
Amazon.com
Disc check (requires the CD/DVD in the drive to play)
Error: key type '{{{5}}}' not recognised
Error: OS parameter cannot be empty
Amazon.com
Disc check (requires the CD/DVD in the drive to play)
Included with the Diablo Battle Chest (old version).
Error: OS parameter cannot be empty
Not available via digital distribution.
Later versions of the Diablo Battle Chest no longer include the original Diablo.

DLC and expansion packs

Name Notes
Hellfire Authorized third-party expansion. Cannot be played on Battle.net.
Windows

Essential improvements

Patches

Battle.net's support section has the latest patches; spawn versions of the game require separate patches from the full versions. Battle.net will not connect without the latest patch.

IPXWrapper

IPXWrapper provides a workaround for Windows Vista and beyond not supporting IPX, required for multiplayer. Put ipxwrapper.dll, mswsock.dll, and wsock32.dll in the directory where Diablo.exe resides.

Mods

Diablo 1 HD

An unofficial mod, also known as "Belzebub", in beta state for single player with a host of features including increased resolution and updated compatibility with modern Windows.

The Hell

An unofficial mod that requires the expansion Hellfire to run which has various additions such as new spells, makes the game considerably more difficult, and has a tool for running the game on modern Windows.

The Awakening

Another unofficial mod that also requires the Hellfire expansion.

Game data

Configuration file(s) location

Windows: Multiplayer chat hotkey macros are stored in <path-to-game>\diablo.ini.

Save game data location

Save game cloud syncing

No save game cloud syncing information; you can edit this page to add it.

Video settings

Selecting 320x240 in vidsize.exe (Windows) renders videos quarter size centered.
Selecting 320x240 in vidsize.exe (Windows) renders videos quarter size centered.

Template:Video settings

Input settings

Template:Input settings

Audio settings

In-game options.
In-game options.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English

Network

Multiplayer types

Type Native Players Notes
LAN play
4 Co-op
See this for a planning guide.
Online play
4 Co-op
Only up to 2 players are supported via modem.

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 6112-6119
UDP 6112-6119
Universal Plug and Play (UPnP) support status is unknown.

Issues unresolved

Music doesn't play during character selection

The official patches introduced a behavior where music no longer plays on the character selection screen.
Instructions

Issues fixed

Rainbow or Washed Out Colors on Windows

Colors can appear washed out, appear as a rainbow, or simply white due to a DirectDraw compatibility issue in Windows Vista and beyond.
Instructions
Instructions

Periodic crashes

The game can crash periodically with modern Windows, especially due to modern GPU drivers.
Instructions
Instructions

Can't create character in multiplayer mode

After entering a character name in multiplayer you can get a error due to Windows compatibility issues.
Instructions
Instructions

Can't connect to Battle.net

You must be running the latest version and not have the Hellfire expansion installed.
Instructions
Instructions

Other information

API

Technical specs Supported Notes
DirectDraw 3
OpenGL
Mac OS only.
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
Mac OS (Classic)

Middleware

Middleware Notes
Cutscenes Smacker Video Technology
Multiplayer Battle.net

Freeablo

A FOSS reimplementation of the Diablo engine currently in an alpha state; see the site for details.

System requirements

Windows
Minimum
Operating system (OS) 95, NT 4.0
Processor (CPU) 60 MHz Pentium or better
System memory (RAM) 8 MB
16 MB for multiplayer
Hard disk drive (HDD)
Video card (GPU) DirectX 3 compatible
Other 2x CD-ROM drive
Mac OS
Minimum Recommended
Operating system (OS) System 7.5 or higher (OS X not supported)
Processor (CPU) PowerPC
System memory (RAM) 16 MB with virtual memory
32 MB with virtual memory for multiplayer
Hard disk drive (HDD)
Video card (GPU) 640x480 resolution and 256 color support
Other 2x CD-ROM drive

References

  1. Cite error: Invalid <ref> tag; no text was provided for refs named FPStest