WineHQ

Diablo

Version patched by GOG for Windows 10

Application Details:

Version: GOG.com
License: Retail
URL: http://www.blizzard.com/diablo
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 5.4

Maintainers: About Maintainership

Free Download GOG.com Store Page

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The game installs the original Diablo and the Hellfire expansion, along a custom ddraw wrapper and a launcher utility.

The GOG launcher and wrapper utility works without issues, but both games will crash in a matter of seconds.

If you lucky, it is possible to watch the intro videos, and the initial menu, but 3 seconds later the game crashes.

What does not

The game itself are not playable and crashes. Running the original "classic" mode will deliver a "CD ROM" not found error.

Workarounds

The only way to play the game, is to rename the GOG's wrapper and replace with the dgVooodoo2 one. Still it need to overcome a tricky menu bug, as explained on extra comments field.

Other possibility is to install a third party fan-made engine like the Devilution or Tchnobog.


What was not tested

Going further than the second level, for now.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

The game are only playable by installing the dgVoodoo2 wrapper (and deleting the GOG one), and DXVK to do DirectX 11 emulation over Vulkan.

Place ddraw, d3dimm, d3d8 and d3d9 from dgVoodoo2 package, and dxgi with d3d11 from DXVK, add override on winecfg.

Run the dgvoodoo2 applet to configure the screen upscaling (optional), and reduce the amount of emulated GPU memory to 16 Mb (since it is unnecessary to allocate much RAM).

However, no matter the settings, once played the intro videos, the game will trigger another bug, making the menus invisible by a black screen frame.

It requires to Alt-Tab to focus the program window and click the mouse or press the keyboard. In some chances, the menu are rendered, others not.
The first time requires to fill a name once accepted the default settings, if you manage to do so. It may need two or three times to appear the name field.

Once passes the menu, using the trick, the game finally starts normally, and it works perfectly until choose "Quit Diablo".

If using Devilution or Tchenobog engines, the game are playable without hacks, even beneficing high resolutions. However this fan-made engines changes the vanilla game by adding new characters or quests.


selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 19.10 "Eoan" (+ variants like Kubuntu)Mar 22 20205.4No, but has workaround No YesGarbagePer Christian Henden 
ShowDebian GNU/Linux 10.x "Buster" x86_64Feb 16 20205.1-stagingYes No YesGarbageNosferatu Arucard 
ShowDebian GNU/Linux 10.x "Buster" x86_64Feb 04 20205.1-stagingYes No YesGarbageNosferatu Arucard 
CurrentUbuntu 19.10 "Eoan" (+ variants like Kubuntu)Feb 01 20205.0-stagingYes No YesGarbageNosferatu Arucard 
ShowManjaro Linux 18.0.4Aug 18 20194.14Yes No NoGarbagesargon abo 

Known Bugs

Bug # Description Status Resolution Other apps affected
46803 Diablo 1 GOG.com crash UNCONFIRMED View

Show all bugs

Comments

Back