Project Diablo 2 banner

https://www.projectdiablo2.com/

Steam Deck

Installation

  • Switch to Desktop Mode
  • Install & run Lutris
  • Search for “Project Diablo 2” in the list of installable games, and install it
    • This will take care of all dependencies
    • Select “yes” when asked to install a missing web component

You’ll be able to start PD2 from Lutris, in Desktop Mode. Make sure the game starts and runs.

Run the game from Steam

  • In Lutris, duplicate the newly added “Project Diablo 2” game
  • Rename it “Steam PD2”
  • Change its executable path to point to SteamPD2.exe instead of PD2Launcher.exe
  • Right click on “Steam PD2” and add to Steam

IMPORTANT

As of 2025-08-13, the default runner (“Wine Version”) used by Lutris is wine-ge-8-26-x86_64.
If you can’t start PD2 after an update:

  1. Change the runner to anything else, try to start the game, then change it back to wine-ge-8-26-x86_64, and start the game again.
  2. (Optionally) remove and re-add the Steam shortcut to SteamPD2.exe
  3. Reboot your Deck, for good measure

This should force a reset/clearing of some settings, and your game should run again correctly.

Saves location

On the Steam Deck, if PD2 is installed through Lutris, the default path is /home/deck/Games/project-diablo-2/drive_c/Program Files (x86)/Diablo II/Save

Linux Mint

Installation

Same steps as for the Steam Deck

Run the game from Steam

  • Directly add the full path to SteamPD2.exe as a non-Steam game
  • Set compatibility to Proton 9.0-4