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 | + | {{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 | + | |
+ | {{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 | | + | {{DLC/row| Hellfire | Authorized third-party expansion. Cannot be played on Battle.net. | Windows }} |
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
==Essential improvements== | ==Essential improvements== | ||
===Patches=== | ===Patches=== | ||
− | + | {{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 = | + | |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 | + | ===Rainbow or Washed Out Colors on Windows=== |
− | + | {{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
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 | |
---|---|
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
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Amazon.com | ||||
Amazon.com | Included with the Diablo Battle Chest (old version). |
- 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. |
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
Input settings
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
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
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. |
Executable | PPC | 16-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 |
32 MB with virtual memory |
Hard disk drive (HDD) | ||
Video card (GPU) | 640x480 resolution and 256 color support | |
Other | 2x CD-ROM drive |
References
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedFPStest
Categories:
- Pages with reference errors
- Pages needing cover images
- Windows
- Mac OS
- Games
- Invalid template usage (Series)
- Invalid template usage (DRM)
- Invalid template usage (Availability)
- Invalid section order
- Self-hosting
- Invalid template usage (Network)
- Invalid template usage (Fixbox)
- Invalid template usage (API)
- Missing section (Video)
- Missing section (Input)
- Missing section (Audio)