A friend wanted to play some multiplayer Diablo 2, and until the remake is released, we’re stuck playing the old-school version (now branded as Diablo 2 classic or somesuch). I haven’t actually gotten around to installing Windows on my new laptop, so I went through the process of getting it working under Linux (PopOS!) instead :)
Get Your CD Keys
If you haven’t previously purchased Diablo from https://blizzard.com , go do that.
You need a CD key for Diablo 2 as well as one for the Lords of Destruction expansion.
Install Diablo 2 in Lutris
Make sure you select Lutris as the source in the left navigation, then search for “Diablo”. It should bring up several items.
There will be several different installers listed - pick the correct Battle.net version for your region (since I’m installing from the net rather than CD)
Install D2: Lords of Destruction in Lutris
Make sure you install it to the SAME path that you installed Diablo 2!
That means matching up in two spots:
- the first prompt is from Lutris about where the wine install goes
- the second prompt is within the wine installation
Other than that, installing the expansion is exactly the same as installing the primary game.
Extra wine packages
During the install, Wine will ask you about some additional packages. When prompted, agree to install them.
- wine-mono: helps run apps built with .NET. this probably isn’t needed for Diablo 2, but certainly would be for other games.
- wine gecko: embedded browser required to see and agree to the EULA
The prompt says it’s better to use your OS versions, which may be true, but it’s not at all obvious what OS repo packages to install from the prompts, so I went with the simpler option.
Playing in fullscreen (almost)
Diablo 2 (the classic version at least) doesn’t support fullscreen in Lutris at all, but you can get pretty close.
In Lutris, right click on the Lord of Destruction and choose Configure
Under Runner Options, set Virtual Desktop Resolution to
- Also turn on Windowed (Virtual Desktop)
Under System Options, set Switch Window Resolution to
- Also turn on Restore Resolution on Game Exit
finally, load up the game, go to Options -> Video Settings and set the resolution to 800x600
This will create a black fullscreen desktop slightly bigger than the game window, and adjust your computer video resolution so it will fill the screen.
Play the game!
At this point everything works great - just load up Lutris and choose Lord of Destruction from the list!
The end result: