Difference between revisions of "Diablo"
m (→Video settings: updated template usage) |
m (Czech lang) |
||
(207 intermediate revisions by 53 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox game | {{Infobox game | ||
− | |cover = | + | |cover = Diablo Cover Cropped (2019).png |
|developers = | |developers = | ||
{{Infobox game/row/developer|Blizzard North}} | {{Infobox game/row/developer|Blizzard North}} | ||
+ | {{Infobox game/row/developer|Synergistic Software|Hellfire expansion}} | ||
|publishers = | |publishers = | ||
{{Infobox game/row/publisher|Blizzard Entertainment}} | {{Infobox game/row/publisher|Blizzard Entertainment}} | ||
+ | {{Infobox game/row/publisher|Sierra On-Line|Hellfire expansion}} | ||
|engines = | |engines = | ||
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows| | + | {{Infobox game/row/date|Windows|January 2, 1997}} |
{{Infobox game/row/date|Mac OS|May 8, 1998}} | {{Infobox game/row/date|Mac OS|May 8, 1998}} | ||
+ | |taxonomy= | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase, Expansion pack }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | Bird's-eye view, Isometric }} | ||
+ | {{Infobox game/row/taxonomy/controls | Point and select}} | ||
+ | {{Infobox game/row/taxonomy/genres | ARPG }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | }} | ||
+ | {{Infobox game/row/taxonomy/themes | Fantasy }} | ||
+ | {{Infobox game/row/taxonomy/series | Diablo }} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|diablo|94}} | ||
|steam appid = | |steam appid = | ||
− | |gogcom | + | |gogcom id = 1412601690 |
+ | |hltb = 2511 | ||
+ | |lutris = diablo | ||
+ | |strategywiki = Diablo | ||
+ | |mobygames = 339 | ||
+ | |igdb = diablo | ||
|wikipedia = Diablo (video game) | |wikipedia = Diablo (video game) | ||
|winehq = 73 | |winehq = 73 | ||
+ | |license = commercial | ||
}} | }} | ||
− | |||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
− | + | ||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
{{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/ Official Diablo Series Forum] |
− | {{mm}} [ | + | {{mm}} [https://diablo.fandom.com/wiki/Diablo_Wiki Unofficial Diablo Wiki] |
+ | {{GOG.com links|1551972094|diablo|for game series}} | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| | + | {{Availability/row| retail | | Disc | Simple disc check, no physical copy protection. | | Windows, Mac OS }} |
− | {{Availability/row| | + | {{Availability/row| Battle.net | diablo | Battle.net, account | Includes Hellfire expansion. | | Windows }} |
+ | {{Availability/row| GOG.com | diablo | DRM-free | Includes Hellfire expansion. Pre-patched with DirectDraw 3 to DirectX 9 wrapper | | Windows }} | ||
+ | }} | ||
+ | {{ii}} Later versions of the Diablo Battle Chest starting in 2007 no longer include the original Diablo. | ||
+ | |||
+ | ===Version differences=== | ||
+ | {{ii}} The '''GOG.com version''' includes the base game and the non-canonical Hellfire expansion. It features two builds: the first one is the '''classic''' version without DRM and with access to the Battle.net server, and the other one is the '''enhanced''' version with GOG's custom DirectX wrapper with additional features, but without Battle.net access. It also comes bundled with [[#IPXWrapper|IPXWrapper]], which both versions can use. | ||
+ | |||
+ | ===Demo=== | ||
+ | {{ii}} A [https://archive.org/details/Diablo_1020 demo] is available. | ||
+ | |||
+ | ==Monetization== | ||
+ | {{Monetization | ||
+ | |ad-supported = | ||
+ | |dlc = | ||
+ | |expansion pack = The expansion pack includes a new class, new dungeons, spells and items. | ||
+ | |freeware = | ||
+ | |free-to-play = | ||
+ | |one-time game purchase = The game requires an upfront purchase to access. | ||
+ | |sponsored = | ||
+ | |subscription = | ||
}} | }} | ||
− | |||
{{DLC| | {{DLC| | ||
− | {{DLC/row| Hellfire | | Windows }} | + | {{DLC/row| Hellfire | 1997 third-party expansion which was authorized (but not supported) by Blizzard. Cannot be played on Battle.net. Included for free with the GOG version. | Windows }} |
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
==Essential improvements== | ==Essential improvements== | ||
===Patches=== | ===Patches=== | ||
− | + | {{ii}} The GOG version is already patched. | |
+ | {{ii}} [https://web.archive.org/web/20120406044457/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. | ||
+ | {| class="mw-collapsible mw-collapsed wikitable" | ||
+ | |- | ||
+ | ! scope="col" | Operating System | ||
+ | ! scope="col" | Download Link | ||
+ | ! scope="col" | | ||
+ | |- | ||
+ | | Windows | ||
+ | | [http://ftp.blizzard.com:80/pub/diablo/patches/pc/drtl109b.zip Blizzard FTP Server (Patch Version 1.09b)] | ||
+ | | [http://ftp.blizzard.com/pub/diablo/patches/pc/drtl109.exe Blizzard FTP Server (Patch Version 1.09)] | ||
+ | |- | ||
+ | | Mac | ||
+ | | [http://ftp.blizzard.com/pub/diablo/patches/mac/Diablo%201.09%20Update.hqx Blizzard FTP Server] | ||
+ | |} | ||
+ | |||
+ | * [http://ftp.blizzard.com/pub/diablo/patches/pc/dshr109.exe Windows-only Diablo Spawn patch] | ||
+ | * [https://www.patches-scrolls.com/diablo_hellfire.php v1.01 Hellfire patch] | ||
+ | |||
+ | ===Source-ports=== | ||
+ | {{Source ports table|collapsed=no|content= | ||
+ | {{Source ports table/row| DevilutionX | url=https://github.com/diasurgical/devilutionX | Port of Diablo to various platforms using reverse-engineered source code. DevilutionX's main focus is to make the game work on multiple platforms. An additional goal is to make the engine mod-friendly. The engine also supports Hellfire expansion, higher resolutions, widescreen aspect-ratio, and unlocked fps. | Windows, OS X, Linux }} | ||
+ | }} | ||
− | === | + | ===Peixoto's patch=== |
− | + | [https://www.patreon.com/user?u=44312848 Peixoto's patch] allows nearest neighbor or [https://en.wikipedia.org/wiki/Pixel-art_scaling_algorithms#xBR_family xBRz scaling] | |
− | + | and keyboard macros to reduce the tiresome left clicking | |
− | ==== | + | ===Skip intro videos=== |
− | + | {{Fixbox|description=Use DevilutionX|ref=<ref>{{Refurl|url=https://github.com/diasurgical/devilutionX/wiki/DevilutionX-additional-arguments-configuration-guide|title=DevilutionX additional arguments configuration guide · diasurgical/devilutionX Wiki|date=9 June 2023}}</ref>|fix= | |
+ | # Install [[#DevilutionX|DevilutionX]]. | ||
+ | # Run {{file|devilutionx.exe}} with the {{code|-n}} [[Glossary:Command line arguments|command line argument]]. | ||
+ | }} | ||
==Game data== | ==Game data== | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{p|hkcu}}\SOFTWARE\Blizzard Entertainment\Diablo\}} |
− | {{Game data/ | + | {{Game data/config|Mac OS|}} |
}} | }} | ||
+ | {{ii}} Windows: Multiplayer chat hotkey macros are stored in {{file|{{p|game}}\diablo.ini}}. | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows| |
− | {{Game data/ | + | {{p|game}}\*.sv| |
+ | {{P|game}}\dx\*.sv| | ||
+ | {{P|game}}\hellfire\*.hsv}} | ||
+ | {{Game data/saves|Mac OS|}} | ||
}} | }} | ||
+ | {{ii}} Saves with the {{code|single_}} prefix are for single-player, and saves with {{code|multi_}} are for multiplayer. | ||
+ | {{ii}} Saves in the {{code|dx\}} subdirectory are for the enhanced version, and saves without it are for the classic version. | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |origin | + | |discord = |
− | |origin notes | + | |discord notes = |
− | |steam cloud | + | |epic games launcher = |
− | |steam cloud notes | + | |epic games launcher notes = |
− | | | + | |gog galaxy = false |
− | | | + | |gog galaxy notes = |
− | | | + | |origin = |
− | | | + | |origin notes = |
+ | |steam cloud = | ||
+ | |steam cloud notes = | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Video | + | {{Image|Diablo GOG launcher.png|Diablo GOG.com launcher.}} |
− | |wsgf link = | + | {{Image|Diablo GOG DirectX.png|Diablo GOG.com DirectX configuration.}} |
+ | {{Image|Diablo vidsize.png|Selecting 320x240 in vidsize.exe (Windows) renders videos quarter size centered.}} | ||
+ | {{Video | ||
+ | |wsgf link = https://www.wsgf.org/dr/diablo | ||
|widescreen wsgf award = incomplete | |widescreen wsgf award = incomplete | ||
|multimonitor wsgf award = incomplete | |multimonitor wsgf award = incomplete | ||
Line 84: | Line 166: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = hackable | |widescreen resolution = hackable | ||
− | |widescreen resolution notes= Use [ | + | |widescreen resolution notes= The GOG.com enhanced version has {{Term|stretch}}ed full-screen, {{Term|pillarboxed}} full-screen, and {{Term|pixel-based}} scaling as options.<br>Use [[#Source ports|DevilutionX]] or [[#Belzebub|Belzebub]]. |
|multimonitor = hackable | |multimonitor = hackable | ||
− | |multimonitor notes = Use [ | + | |multimonitor notes = Use [[#Source ports|DevilutionX]] or [[#Belzebub|Belzebub]]. |
− | |ultrawidescreen = | + | |ultrawidescreen = hackable |
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = Use [[#Source ports|DevilutionX]] or [[#Belzebub|Belzebub]]. |
− | |4k ultra hd = | + | |4k ultra hd = hackable |
− | |4k ultra hd notes = | + | |4k ultra hd notes = Use [[#Source ports|DevilutionX]] or [[#Belzebub|Belzebub]]. |
− | |fov = | + | |fov = n/a |
− | |fov notes = | + | |fov notes = |
− | |windowed = | + | |windowed = true |
− | |windowed notes = | + | |windowed notes = The GOG.com enhanced version supports windowed mode. See also [[#Source ports|DevilutionX]] or [[#Belzebub|Belzebub]]. |
− | |borderless windowed = | + | |borderless windowed = true |
− | |borderless windowed notes = | + | |borderless windowed notes = The GOG.com enhanced version supports borderless fullscreen. |
− | |anisotropic = | + | |anisotropic = true |
− | |anisotropic notes = | + | |anisotropic notes = The GOG.com enhanced version supports up to 16x anisotropic filtering.{{cn|is it effective?}} See also [[#Source ports|DevilutionX]]. |
− | |antialiasing = | + | |antialiasing = true |
− | |antialiasing notes = | + | |antialiasing notes = The GOG.com enhanced version supports up to 8x MSAA.{{cn|is it effective?}} |
− | |vsync = | + | |upscaling = unknown |
− | |vsync notes = | + | |upscaling tech = |
− | |60 fps = | + | |upscaling notes = |
− | |60 fps notes = | + | |vsync = true |
− | |120 fps = | + | |vsync notes = The GOG.com enhanced version supports Vsync. See also [[#Source ports|DevilutionX]]. |
− | |120 fps notes = | + | |60 fps = hackable |
+ | |60 fps notes = 20FPS gameplay and 15FPS videos.<ref name="FPStest">{{Refcheck|user=MetalPlateMage|date=21 July 2015|comment=Tested using ShadowPlay.}}</ref> Use [[#Source ports|DevilutionX]] for an unlocked frame-rate or [[#Belzebub|Belzebub]] for 60FPS support. | ||
+ | |120 fps = hackable | ||
+ | |120 fps notes = Use [[#Source ports|DevilutionX]] for an unlocked frame-rate. | ||
+ | |hdr = unknown | ||
+ | |hdr notes = | ||
|color blind = unknown | |color blind = unknown | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Input | + | {{Input |
− | |key remap = | + | |key remap = hackable |
− | |key remap notes = | + | |key remap notes = [[#Source ports|DevilutionX]] supports key remap out-of-the-box |
|acceleration option = false | |acceleration option = false | ||
|acceleration option notes = | |acceleration option notes = | ||
+ | |mouse sensitivity = n/a | ||
+ | |mouse sensitivity notes = | ||
|mouse menu = true | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
|invert mouse y-axis = false | |invert mouse y-axis = false | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |controller support = | + | |touchscreen = hackable |
− | |controller support notes = | + | |touchscreen notes = See [[#Source ports|DevilutionX]] |
+ | |controller support = hackable | ||
+ | |controller support notes = [[#Source ports|DevilutionX]] supports controllers out-of-the-box | ||
|full controller = unknown | |full controller = unknown | ||
|full controller notes = | |full controller notes = | ||
− | |controller remap = | + | |controller remap = hackable |
− | |controller remap notes = | + | |controller remap notes = See [[#Source ports|DevilutionX]] |
− | |invert controller y-axis = | + | |controller sensitivity = hackable |
− | |invert controller y-axis notes= | + | |controller sensitivity notes= See [[#Source ports|DevilutionX]] |
− | | | + | |invert controller y-axis = false |
− | | | + | |invert controller y-axis notes= |
+ | |xinput controllers = hackable | ||
+ | |xinput controllers notes = See [[#Source ports|DevilutionX]] | ||
+ | |xbox prompts = unknown | ||
+ | |xbox prompts notes = | ||
+ | |impulse triggers = unknown | ||
+ | |impulse triggers notes = | ||
+ | |dualshock 4 = hackable | ||
+ | |dualshock 4 notes = See [[#Source ports|DevilutionX]] | ||
+ | |dualshock prompts = unknown | ||
+ | |dualshock prompts notes = | ||
+ | |light bar support = unknown | ||
+ | |light bar support notes = | ||
+ | |dualshock 4 modes = unknown | ||
+ | |dualshock 4 modes notes = | ||
+ | |tracked motion controllers= unknown | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = unknown | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = hackable | ||
+ | |other controllers notes = See [[#Source ports|DevilutionX]] | ||
+ | |other button prompts = unknown | ||
+ | |other button prompts notes= | ||
+ | |controller hotplug = hackable | ||
+ | |controller hotplug notes = See [[#Source ports|DevilutionX]] | ||
+ | |haptic feedback = unknown | ||
+ | |haptic feedback notes = | ||
+ | |simultaneous input = unknown | ||
+ | |simultaneous input notes = | ||
+ | |steam input api = unknown | ||
+ | |steam input api notes = | ||
+ | |steam hook input = unknown | ||
+ | |steam hook input notes = | ||
+ | |steam input presets = unknown | ||
+ | |steam input presets notes = | ||
+ | |steam controller prompts = unknown | ||
+ | |steam controller prompts notes = | ||
+ | |steam cursor detection = unknown | ||
+ | |steam cursor detection notes = | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
− | {{Audio | + | {{Image|Diablo options.png|In-game options.}} |
+ | {{Audio | ||
|separate volume = true | |separate volume = true | ||
|separate volume notes = | |separate volume notes = | ||
Line 140: | Line 270: | ||
|surround sound notes = | |surround sound notes = | ||
|subtitles = true | |subtitles = true | ||
− | |subtitles notes = | + | |subtitles notes = Initial dungeon area monologues (every 5 levels) have no subtitles. |
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
Line 147: | Line 277: | ||
|eax support = | |eax support = | ||
|eax support notes = | |eax support notes = | ||
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 157: | Line 289: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |fan notes = | + | }} |
+ | {{L10n/switch | ||
+ | |language = Bulgarian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Simplified Chinese | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Traditional Chinese | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] (incomplete) | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Czech | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]]. Fan - [https://www.abcgames.cz/?p=preklady_zobraz&id=1150 1] [https://www.abcgames.cz/?p=preklady_zobraz&id=1153 Hellfire] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |fan = | ||
+ | |notes = [[#Source ports|DevilutionX]] can use the PlayStation 1 audio and has a fan translation | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |fan = | ||
+ | |notes = [[#Source ports|DevilutionX]] can use the PlayStation 1 audio and has a fan translation | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Greek | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Hungarian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Japanese | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |fan = | ||
+ | |notes = [[#Source ports|DevilutionX]] can use the PlayStation 1 audio and has a fan translation | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Korean | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Polish | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Fan translation, [https://wiaparker.pl/projekty/diablo-hellfire download], or [[#Source ports|DevilutionX]]. | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Brazilian Portuguese | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Romanian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = 1) [https://yadi.sk/d/GnTkSh41yWeiBQ Unofficial translation by «Fargus Multimedia»]<br>2) [https://www.zoneofgames.ru/games/diablo/files/6007.html Unofficial voice-over by Студия «Stream»], or [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [http://academia.clandlan.net/index.php?page=download&file=AS/diabloes.exe Diablo] and [http://academia.clandlan.net/index.php?page=download&file=AS/diablo1_hellfire_es.exe Diablo: Hellfire], or [[#Source ports|DevilutionX]] | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Swedish | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |fan = | ||
+ | |notes = [[#Source ports|DevilutionX]] can use the PlayStation 1 audio and has a fan translation | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Ukrainian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = See [[#Source ports|DevilutionX]] | ||
}} | }} | ||
}} | }} | ||
Line 170: | Line 445: | ||
|lan play players = 4 | |lan play players = 4 | ||
|lan play modes = Co-op | |lan play modes = Co-op | ||
− | |lan play notes = | + | |lan play notes = Uses obsolete IPX protocol; use [[#IPXWrapper|IPXWrapper]]. |
|online play = true | |online play = true | ||
|online play players = 4 | |online play players = 4 | ||
Line 178: | Line 453: | ||
|asynchronous notes = | |asynchronous notes = | ||
}} | }} | ||
+ | {{ii}} Only up to 2 players are supported via modem. | ||
{{Network/Connections | {{Network/Connections | ||
Line 188: | Line 464: | ||
|self-hosting = true | |self-hosting = true | ||
|self-hosting notes = | |self-hosting notes = | ||
− | |direct ip = | + | |direct ip = hackable |
− | |direct ip notes = | + | |direct ip notes = See [[#Source ports|DevilutionX]] |
}} | }} | ||
Line 195: | Line 471: | ||
|tcp = 6112-6119 | |tcp = 6112-6119 | ||
|udp = 6112-6119 | |udp = 6112-6119 | ||
− | |upnp = | + | |upnp = unknown |
}} | }} | ||
+ | |||
+ | ===[https://www.solemnwarning.net/ipxwrapper/ IPXWrapper]=== | ||
+ | {{++}} Already included in the GOG version. | ||
+ | {{ii}} This tool provides a workaround the obsolete IPX protocol used in multiplayer. Extract it to {{p|game}}.<ref>{{Refurl|url=https://www.geekrant.org/2014/03/04/diablo-i-yes-diablo-1-lan-play-on-vista-or-windows-7/|title=Diablo I (yes, Diablo 1) LAN play on Vista or Windows 7|date=May 2023}}</ref><ref name="languide">[http://1radpc.com/joomla/index.php?option=com_content&view=article&id=95 Diablo 1 - Windows Vista / 7 Color and LAN Issues RESOLVED]</ref> | ||
+ | |||
+ | ==Issues unresolved== | ||
+ | ===Music doesn't play on the character and multiplayer selection screens=== | ||
+ | {{ii}} The official patches introduced a behavior where music no longer plays on the character or multiplayer selection screens. | ||
+ | |||
+ | {{Fixbox|description=Reinstall version 1.0 and don't update the game|ref={{cn|date=July 2016}}|fix=}} | ||
+ | {{Fixbox|description=Use the GOG version|ref={{cn|date=July 2016}}|fix=}} | ||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=April 2022}}}} | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} Later physical disks come pre-patched with later versions which have this issue. | ||
+ | |||
+ | ===Game crashes when switching to another process=== | ||
+ | {{ii}} The game crashes when switching to another process on modern Windows, typically done using {{key|Alt|Tab}} or through the lock screen using {{key|Ctrl|Alt|Delete}}. | ||
+ | |||
+ | {{Fixbox|description=Use the GOG version|fix=Make sure any graphical enhancements are set to "default" in the launcher}} | ||
+ | {{Fixbox|description=Use [[#Windowed|DxWnd]]|ref={{cn|date=July 2016}}}} | ||
+ | {{Fixbox|description=Use [[#Belzebub|Belzebub]]|ref={{cn|date=July 2016}}}} | ||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=July 2016}}}} | ||
+ | |||
+ | ===Game locks up when returning to the main screen from multiplayer=== | ||
+ | {{ii}} The game can lock up with a black screen when returning to the main menu from the multiplayer menu on modern Windows. | ||
+ | |||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=July 2016}}}} | ||
+ | |||
+ | ===Incorrect ancillary text display when entering a character name=== | ||
+ | {{ii}} When entering a character name on modern Windows other text around the text entry area that should be cleared remains and appears partially cut off. | ||
+ | |||
+ | {{Fixbox|description=Use [[#Belzebub|Belzebub]]|ref={{cn|date=July 2016}}}} | ||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=July 2016}}}} | ||
+ | |||
+ | ===Diablo.exe process doesn't end after quitting game=== | ||
+ | {{ii}} When quitting the game the Diablo.exe process can remain indefinitely on modern Windows. | ||
+ | |||
+ | {{Fixbox|description=Use [[#Belzebub|Belzebub]]|ref={{cn|date=July 2016}}}} | ||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=July 2016}}}} | ||
+ | |||
+ | ===Title screen effects partially disappear=== | ||
+ | {{ii}} Title screen effects such as the fire sometimes partially disappear on modern Windows. | ||
+ | |||
+ | {{Fixbox|description=Use [[#Belzebub|Belzebub]]|ref={{cn|date=July 2016}}}} | ||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=July 2016}}}} | ||
==Issues fixed== | ==Issues fixed== | ||
− | ===Rainbow or | + | ===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 XP, Vista, and 7, including running in compatibility mode for these versions. | |
+ | |||
+ | {{Fixbox|description=Use Elisha's Windows 10 Patch|ref={{cn|date=September 2017}}|fix= | ||
+ | # Download the [https://github.com/elishacloud/dxwrapper/wiki/Diablo Diablo Windows 10 Patch] and/or [https://github.com/elishacloud/dxwrapper/wiki/Diablo-Hellfire Diablo Hellfire Windows 10 Patch]. | ||
+ | # Unzip the files to the installation folder. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Install [https://www.strangebytes.com/index.php/projects/1-diablo-1-windows-7-vista-patch Diablo 1 Windows 7/Vista Patch]|ref={{cn|date=August 2018}}|fix= | ||
+ | }} | ||
+ | {{Fixbox|description=Mark Diablo.exe for DirectDraw compatibility behavior in the registry|ref={{cn|date=July 2016}}|fix= | ||
+ | {{ii}} Additional ways of [[Glossary:DirectX/DirectDraw troubleshooting|DirectDraw troubleshooting]] to do this, which both have an identical effect in practice: | ||
+ | * Use [https://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|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=June 2022}}}} | ||
+ | |||
+ | ===Periodic crashes=== | ||
+ | {{ii}} The game can crash periodically with modern Windows, especially due to modern GPU drivers. | ||
+ | |||
+ | {{Fixbox|description=Run {{file|Diablo.exe}} in Windows XP SP3 [[Windows Compatibility Mode|compatibility mode]]|ref={{cn|date=July 2016}}|fix= | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Use the GOG version|fix=Make sure any graphical enhancements are set to "default" in the launcher, otherwise crashes will be frequent.}} | ||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=June 2022}}}} | ||
+ | |||
+ | ===Can't create character in multiplayer mode=== | ||
+ | {{ii}} After entering a character name in multiplayer you can get an error due to Windows compatibility issues. | ||
+ | |||
+ | {{Fixbox|description=[[#Patches|Update the game]] to the latest version|ref={{cn|date=July 2016}}|fix= | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Run {{file|Diablo.exe}} in Windows XP SP3 [[Windows Compatibility Mode|compatibility mode]]|ref={{cn|date=July 2016}}|fix= | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=June 2022}}}} | ||
+ | |||
+ | ===Can't connect to Battle.net=== | ||
+ | {{ii}} The game must be updated to the latest version and not have the Hellfire expansion installed. | ||
+ | |||
+ | {{Fixbox|description=Reinstall the game without Hellfire|ref={{cn|date=July 2016}}}} | ||
+ | |||
+ | {{Fixbox|description=[[#Patches|Update the game]] to the latest version|ref={{cn|date=July 2016}}|fix= | ||
+ | }} | ||
==Other information== | ==Other information== | ||
Line 208: | Line 572: | ||
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = 3 | |directdraw versions = 3 | ||
− | |directdraw notes = | + | |directdraw notes = GOG.com enhanced version uses/requires D3D9. |
− | |opengl versions = | + | |opengl versions = |
− | |opengl notes = | + | |opengl notes = |
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
Line 217: | Line 581: | ||
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
+ | |vulkan versions = | ||
+ | |vulkan notes = | ||
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit executable | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = hackable |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = 64-bit requires DevilutionX.<ref name="github.com">{{Refurl|url=https://github.com/diasurgical/devilutionX/releases/latest|title=Latest release|date=2020-10-27}}</ref> | ||
+ | |mac os x powerpc app = true | ||
+ | |macos intel 32-bit app = hackable | ||
+ | |macos intel 64-bit app = hackable | ||
+ | |macos arm app = hackable | ||
+ | |macos app notes = Intel support requires DevilutionX.<ref name="github.com">{{Refurl|url=https://github.com/diasurgical/devilutionX/releases/latest|title=Latest release|date=2020-10-27}}</ref>, also works via Rosetta. | ||
+ | |linux powerpc app = hackable | ||
+ | |linux 32-bit executable= hackable | ||
+ | |linux 64-bit executable= hackable | ||
+ | |linux 68k app = unknown | ||
+ | |linux arm app = hackable | ||
+ | |linux executable notes = Requires DevilutionX.<ref>{{Refurl|url=https://github.com/diasurgical/devilutionX/releases/latest|title=Latest release|date=2021-10-27}}</ref> | ||
+ | |mac os powerpc app = true | ||
+ | |mac os 68k app = false | ||
+ | |mac os executable notes= | ||
}} | }} | ||
+ | |||
+ | {{ii}} Information on running this game on Linux can be found on the [https://www.gog.com/forum/diablo/playit_install_diablo_on_linux/post1 GOG.com forums.] | ||
===Middleware=== | ===Middleware=== | ||
Line 235: | Line 619: | ||
|input = | |input = | ||
|input notes = | |input notes = | ||
− | |cutscenes = Smacker | + | |cutscenes = Smacker Video Technology |
|cutscenes notes = | |cutscenes notes = | ||
− | |multiplayer = Battle.net | + | |multiplayer = Battle.net Classic |
|multiplayer notes= | |multiplayer notes= | ||
}} | }} | ||
+ | |||
+ | ===[http://freeablo.org Freeablo]=== | ||
+ | {{ii}} A FOSS reimplementation of the Diablo engine currently in an alpha state; see the site for details. | ||
+ | |||
+ | ===Continuous attacking with left mouse button held down=== | ||
+ | {{ii}} Normally on left mouse button down it only attacks once even if held down. Later games in the Diablo series provide this capability. | ||
+ | |||
+ | {{Fixbox|description=Use [[#Belzebub|Belzebub]]|ref={{cn|date=July 2016}}}} | ||
+ | {{Fixbox|description=Use [[#Source ports|DevilutionX]]|ref={{cn|date=April 2022}}}} | ||
+ | {{Fixbox|description=Use an [https://www.autohotkey.com AutoHotkey] script|ref={{cn|date=July 2016}}|fix= | ||
+ | {{ii}} Here's a simple non-ideal example. Make a file with a .ahk extension and put the following in it, then run it followed by the game: | ||
+ | <pre> | ||
+ | ~+LButton:: | ||
+ | Loop | ||
+ | { | ||
+ | Sleep 100 | ||
+ | GetKeyState, LButtonState, LButton, P | ||
+ | if LButtonState = U | ||
+ | break | ||
+ | MouseClick, Left | ||
+ | } | ||
+ | return | ||
+ | |||
+ | LButton:: | ||
+ | Loop | ||
+ | { | ||
+ | Sleep 100 | ||
+ | GetKeyState, LButtonState, LButton, P | ||
+ | if LButtonState = U | ||
+ | break | ||
+ | MouseClick, Left | ||
+ | } | ||
+ | return | ||
+ | </pre> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} May not be permitted on the Battle.net server.{{cn|date=July 2016}} | ||
+ | }} | ||
+ | |||
+ | ===Mods=== | ||
+ | ====[https://mod.diablo.noktis.pl/download Belzebub]==== | ||
+ | {{ii}} An unofficial single-player mod with [https://mod.diablo.noktis.pl/features a host of features] including increased resolution and updated compatibility with modern Windows. Copy the contents to the Diablo folder and open '''Belzebub.exe''' to play. | ||
+ | {{++}} Allows running at up to 60 FPS, in windowed mode, in resolutions scaled up to 1024p and various non-scaled, fixes crashing and DirectDraw compatibility issues, multi-monitor compatibility, and [[#Continuous attacking with left mouse button held down|continuous attacking with the left mouse button held down]]. | ||
+ | {{--}} Can't play the vanilla game without the added content, multi-player isn't currently available, and the viewing area is simply increased; sprites remain small at higher resolutions. | ||
+ | |||
+ | ====[https://www.patreon.com/thmod The Hell 2]==== | ||
+ | {{ii}} Total overhaul HD mod for Diablo, with numerous improvements to the game engine, balance and gameplay. It's optimized for modern hardware, widescreen resolutions, and higher framerates. Rich in new content, features and fixes, it introduces new game modes, a magnitude of convenient gameplay and cosmetic options, deep and multifarious character customization, multiplayer support, hundreds of new multi-level passive skills, an infinity of new items with various properties. | ||
+ | |||
+ | ====[https://www.moddb.com/mods/diablo-the-awakening The Awakening]==== | ||
+ | {{ii}} Another unofficial mod that also requires the Hellfire expansion. | ||
+ | |||
+ | ===Cover Art Gallery=== | ||
+ | <gallery> | ||
+ | Diablo cover.jpg|Original Diablo cover art. | ||
+ | </gallery> | ||
==System requirements== | ==System requirements== | ||
+ | ===Retail version=== | ||
{{System requirements | {{System requirements | ||
|OSfamily = Windows | |OSfamily = Windows | ||
Line 247: | Line 687: | ||
|minOS = 95, NT 4.0 | |minOS = 95, NT 4.0 | ||
|minCPU = 60 MHz Pentium or better | |minCPU = 60 MHz Pentium or better | ||
− | |minRAM = 8 MB | + | |minRAM = 8 MB<br/>16 MB for multiplayer |
− | |||
|minDX = 3 | |minDX = 3 | ||
+ | |minother = 2x CD-ROM drive | ||
+ | }} | ||
− | | | + | {{System requirements |
+ | |OSfamily = Mac OS | ||
+ | |||
+ | |minOS = 7.5 | ||
+ | |minCPU = PowerPC | ||
+ | |minRAM = 16 MB with virtual memory<br/>32 MB with virtual memory for multiplayer | ||
+ | |minGPU = 640x480 resolution and 256 color support | ||
+ | |minother = 2x CD-ROM drive | ||
+ | |||
+ | |recRAM = 32 MB with virtual memory | ||
}} | }} | ||
+ | ===GOG.com version=== | ||
{{System requirements | {{System requirements | ||
− | |OSfamily = | + | |OSfamily = Windows |
+ | |minOS = 7, 8.1, 10 | ||
+ | |minCPU = 1 gigahertz (GHz) or faster | ||
+ | |minRAM = 2 GB | ||
+ | |minHD = 1 GB available hard disk space | ||
+ | |minGPU = DirectX 9 graphics device with WDDM 1.0 or higher driver | ||
− | | | + | |recOS = |
− | | | + | |recCPU = |
+ | |recRAM = | ||
+ | |recHD = | ||
+ | |recGPU = | ||
}} | }} | ||
+ | {{ii}} The GOG.com release does not support Mac OS nor OS X. | ||
+ | |||
+ | {{References}} | ||
+ | {{GOG.com Enhancement Project}} |
Latest revision as of 14:16, 25 July 2024
Developers | |
---|---|
Blizzard North | |
Hellfire expansion | Synergistic Software |
Publishers | |
Blizzard Entertainment | |
Hellfire expansion | Sierra On-Line |
Release dates | |
Windows | January 2, 1997 |
Mac OS (Classic) | May 8, 1998 |
Reception | |
Metacritic | 94 |
Taxonomy | |
Monetization | One-time game purchase, Expansion pack |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | Bird's-eye view, Isometric |
Controls | Point and select |
Genres | ARPG |
Themes | Fantasy |
Series | Diablo |
Diablo | |
---|---|
Diablo | 1997 |
Diablo II | 2000 |
Diablo III | 2012 |
Diablo II: Resurrected | 2021 |
Diablo Immortal | 2022 |
Diablo IV | 2023 |
Diablo is a singleplayer and multiplayer bird's-eye view and isometric ARPG game in the Diablo series.
General information
- Official Diablo Support
- Official Diablo Series Forum
- Unofficial Diablo Wiki
- GOG.com Community Discussions for game series
- GOG.com Support Page
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Simple disc check, no physical copy protection. | |||
Battle.net | Includes Hellfire expansion. | |||
GOG.com | Includes Hellfire expansion. Pre-patched with DirectDraw 3 to DirectX 9 wrapper |
- Later versions of the Diablo Battle Chest starting in 2007 no longer include the original Diablo.
Version differences
- The GOG.com version includes the base game and the non-canonical Hellfire expansion. It features two builds: the first one is the classic version without DRM and with access to the Battle.net server, and the other one is the enhanced version with GOG's custom DirectX wrapper with additional features, but without Battle.net access. It also comes bundled with IPXWrapper, which both versions can use.
Demo
- A demo is available.
Monetization
Type | Notes |
---|---|
Expansion pack | The expansion pack includes a new class, new dungeons, spells and items. |
One-time game purchase | The game requires an upfront purchase to access. |
DLC and expansion packs
Name | Notes | |
---|---|---|
Hellfire | 1997 third-party expansion which was authorized (but not supported) by Blizzard. Cannot be played on Battle.net. Included for free with the GOG version. |
Essential improvements
Patches
- The GOG version is already patched.
- 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.
Operating System | Download Link | |
---|---|---|
Windows | Blizzard FTP Server (Patch Version 1.09b) | Blizzard FTP Server (Patch Version 1.09) |
Mac | Blizzard FTP Server |
Source-ports
Name | Description | |
---|---|---|
DevilutionX | Port of Diablo to various platforms using reverse-engineered source code. DevilutionX's main focus is to make the game work on multiple platforms. An additional goal is to make the engine mod-friendly. The engine also supports Hellfire expansion, higher resolutions, widescreen aspect-ratio, and unlocked fps. |
Peixoto's patch
Peixoto's patch allows nearest neighbor or xBRz scaling and keyboard macros to reduce the tiresome left clicking
Skip intro videos
Use DevilutionX[1] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Diablo\ |
Mac OS (Classic) |
- Windows: Multiplayer chat hotkey macros are stored in
<path-to-game>\diablo.ini
.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\*.sv[Note 1] <path-to-game>\dx\*.sv[Note 1] <path-to-game>\hellfire\*.hsv[Note 1] |
Mac OS (Classic) |
- Saves with the
single_
prefix are for single-player, and saves withmulti_
are for multiplayer. - Saves in the
dx\
subdirectory are for the enhanced version, and saves without it are for the classic version.
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | The GOG.com enhanced version has stretched full-screen, pillarboxed full-screen, and pixel-based scaling as options. Use DevilutionX or Belzebub. |
||
Multi-monitor | Use DevilutionX or Belzebub. | ||
Ultra-widescreen | Use DevilutionX or Belzebub. | ||
4K Ultra HD | Use DevilutionX or Belzebub. | ||
Field of view (FOV) | |||
Windowed | The GOG.com enhanced version supports windowed mode. See also DevilutionX or Belzebub. | ||
Borderless fullscreen windowed | The GOG.com enhanced version supports borderless fullscreen. | ||
Anisotropic filtering (AF) | The GOG.com enhanced version supports up to 16x anisotropic filtering.[citation needed] See also DevilutionX. | ||
Anti-aliasing (AA) | The GOG.com enhanced version supports up to 8x MSAA.[citation needed] | ||
Vertical sync (Vsync) | The GOG.com enhanced version supports Vsync. See also DevilutionX. | ||
60 FPS | 20FPS gameplay and 15FPS videos.[2] Use DevilutionX for an unlocked frame-rate or Belzebub for 60FPS support. | ||
120+ FPS | Use DevilutionX for an unlocked frame-rate. |
Input
Keyboard and mouse, touch | State | Notes |
---|---|---|
Remapping | DevilutionX supports key remap out-of-the-box | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Touchscreen optimised | See DevilutionX | |
Controller | ||
Controller support | DevilutionX supports controllers out-of-the-box | |
Full controller support | ||
Controller remapping | See DevilutionX | |
Controller sensitivity | See DevilutionX | |
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | See DevilutionX | |
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | See DevilutionX | |
---|---|---|
PlayStation button prompts | ||
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes |
Generic/other controllers | See DevilutionX | |
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | See DevilutionX | |
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | ||
Subtitles | Initial dungeon area monologues (every 5 levels) have no subtitles. | |
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Bulgarian | See DevilutionX | |||
Simplified Chinese | See DevilutionX | |||
Traditional Chinese | See DevilutionX (incomplete) | |||
Czech | See DevilutionX. Fan - 1 Hellfire | |||
French | DevilutionX can use the PlayStation 1 audio and has a fan translation | |||
German | DevilutionX can use the PlayStation 1 audio and has a fan translation | |||
Greek | See DevilutionX | |||
Hungarian | See DevilutionX | |||
Italian | See DevilutionX | |||
Japanese | DevilutionX can use the PlayStation 1 audio and has a fan translation | |||
Korean | See DevilutionX | |||
Polish | Fan translation, download, or DevilutionX. | |||
Brazilian Portuguese | See DevilutionX | |||
Romanian | See DevilutionX | |||
Russian | 1) Unofficial translation by «Fargus Multimedia» 2) Unofficial voice-over by Студия «Stream», or DevilutionX |
|||
Spanish | See Diablo and Diablo: Hellfire, or DevilutionX | |||
Swedish | DevilutionX can use the PlayStation 1 audio and has a fan translation | |||
Ukrainian | See DevilutionX |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 4 | Co-op Uses obsolete IPX protocol; use IPXWrapper. |
||
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 | See DevilutionX |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 6112-6119 |
UDP | 6112-6119 |
- Universal Plug and Play (UPnP) support status is unknown.
IPXWrapper
- Already included in the GOG version.
- This tool provides a workaround the obsolete IPX protocol used in multiplayer. Extract it to <path-to-game>.[3][4]
Issues unresolved
Music doesn't play on the character and multiplayer selection screens
- The official patches introduced a behavior where music no longer plays on the character or multiplayer selection screens.
Reinstall version 1.0 and don't update the game[citation needed] |
---|
Use the GOG version[citation needed] |
---|
Use DevilutionX[citation needed] |
---|
Notes
- Later physical disks come pre-patched with later versions which have this issue.
Game crashes when switching to another process
- The game crashes when switching to another process on modern Windows, typically done using Alt+Tab ↹ or through the lock screen using Ctrl+Alt+Delete.
Use the GOG version |
---|
Make sure any graphical enhancements are set to "default" in the launcher |
Use DxWnd[citation needed] |
---|
Use Belzebub[citation needed] |
---|
Use DevilutionX[citation needed] |
---|
Game locks up when returning to the main screen from multiplayer
- The game can lock up with a black screen when returning to the main menu from the multiplayer menu on modern Windows.
Use DevilutionX[citation needed] |
---|
Incorrect ancillary text display when entering a character name
- When entering a character name on modern Windows other text around the text entry area that should be cleared remains and appears partially cut off.
Use Belzebub[citation needed] |
---|
Use DevilutionX[citation needed] |
---|
Diablo.exe process doesn't end after quitting game
- When quitting the game the Diablo.exe process can remain indefinitely on modern Windows.
Use Belzebub[citation needed] |
---|
Use DevilutionX[citation needed] |
---|
Title screen effects partially disappear
- Title screen effects such as the fire sometimes partially disappear on modern Windows.
Use Belzebub[citation needed] |
---|
Use DevilutionX[citation needed] |
---|
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 XP, Vista, and 7, including running in compatibility mode for these versions.
Use Elisha's Windows 10 Patch[citation needed] |
---|
|
Install Diablo 1 Windows 7/Vista Patch[citation needed] |
---|
Mark Diablo.exe for DirectDraw compatibility behavior in the registry[citation needed] |
---|
|
Use DevilutionX[citation needed] |
---|
Periodic crashes
- The game can crash periodically with modern Windows, especially due to modern GPU drivers.
Run Diablo.exe in Windows XP SP3 compatibility mode[citation needed]
|
---|
Use the GOG version |
---|
Make sure any graphical enhancements are set to "default" in the launcher, otherwise crashes will be frequent. |
Use DevilutionX[citation needed] |
---|
Can't create character in multiplayer mode
- After entering a character name in multiplayer you can get an error due to Windows compatibility issues.
Update the game to the latest version[citation needed] |
---|
Run Diablo.exe in Windows XP SP3 compatibility mode[citation needed]
|
---|
Use DevilutionX[citation needed] |
---|
Can't connect to Battle.net
- The game must be updated to the latest version and not have the Hellfire expansion installed.
Reinstall the game without Hellfire[citation needed] |
---|
Update the game to the latest version[citation needed] |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
DirectDraw | 3 | GOG.com enhanced version uses/requires D3D9. |
Executable | PPC | 16-bit | 32-bit | 64-bit | ARM | Notes |
---|---|---|---|---|---|---|
Windows | 64-bit requires DevilutionX.[5] | |||||
macOS (OS X) | Intel support requires DevilutionX.[5], also works via Rosetta. | |||||
Linux | Requires DevilutionX.[6] | |||||
Mac OS (Classic) |
- Information on running this game on Linux can be found on the GOG.com forums.
Middleware
Middleware | Notes | |
---|---|---|
Cutscenes | Smacker Video Technology | |
Multiplayer | Battle.net Classic |
Freeablo
- A FOSS reimplementation of the Diablo engine currently in an alpha state; see the site for details.
Continuous attacking with left mouse button held down
- Normally on left mouse button down it only attacks once even if held down. Later games in the Diablo series provide this capability.
Use Belzebub[citation needed] |
---|
Use DevilutionX[citation needed] |
---|
Use an AutoHotkey script[citation needed] |
---|
~+LButton:: Loop { Sleep 100 GetKeyState, LButtonState, LButton, P if LButtonState = U break MouseClick, Left } return LButton:: Loop { Sleep 100 GetKeyState, LButtonState, LButton, P if LButtonState = U break MouseClick, Left } return Notes
|
Mods
Belzebub
- An unofficial single-player mod with a host of features including increased resolution and updated compatibility with modern Windows. Copy the contents to the Diablo folder and open Belzebub.exe to play.
- Allows running at up to 60 FPS, in windowed mode, in resolutions scaled up to 1024p and various non-scaled, fixes crashing and DirectDraw compatibility issues, multi-monitor compatibility, and continuous attacking with the left mouse button held down.
- Can't play the vanilla game without the added content, multi-player isn't currently available, and the viewing area is simply increased; sprites remain small at higher resolutions.
The Hell 2
- Total overhaul HD mod for Diablo, with numerous improvements to the game engine, balance and gameplay. It's optimized for modern hardware, widescreen resolutions, and higher framerates. Rich in new content, features and fixes, it introduces new game modes, a magnitude of convenient gameplay and cosmetic options, deep and multifarious character customization, multiplayer support, hundreds of new multi-level passive skills, an infinity of new items with various properties.
The Awakening
- Another unofficial mod that also requires the Hellfire expansion.
Cover Art Gallery
System requirements
Retail version
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) | 7.5 | |
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 |
GOG.com version
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | 7, 8.1, 10 | |
Processor (CPU) | 1 gigahertz (GHz) or faster | |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 1 GB available hard disk space | |
Video card (GPU) | DirectX 9 graphics device with WDDM 1.0 or higher driver |
- The GOG.com release does not support Mac OS nor OS X.
Notes
- ↑ 1.0 1.1 1.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ DevilutionX additional arguments configuration guide · diasurgical/devilutionX Wiki - last accessed on 9 June 2023
- ↑ Verified by User:MetalPlateMage on 21 July 2015
- Tested using ShadowPlay.
- ↑ Diablo I (yes, Diablo 1) LAN play on Vista or Windows 7 - last accessed on May 2023
- ↑ Diablo 1 - Windows Vista / 7 Color and LAN Issues RESOLVED
- ↑ 5.0 5.1 Latest release - last accessed on 2020-10-27
- ↑ Latest release - last accessed on 2021-10-27