files:
- d2installer:
filename: Downloader_Diablo2_enUS.exe
url: https://us.battle.net/download/getLegacy?os=win&locale=enUS&product=D2DV
- d2lodinstaller:
filename: Downloader_Diablo2_Lord_of_Destruction_enUS.exe
url: https://us.battle.net/download/getLegacy?product=D2XP&locale=enUS&os=WIN
- patchinstaller:
filename: LODPatch_114d.exe
url: http://plugy.free.fr/Patch/LODPatch_114d.exe
- dotnetruntimeinstaller:
filename: windowsdesktop-runtime-6.0.35-win-x86.exe
url: https://download.visualstudio.microsoft.com/download/pr/1ae73e99-0083-4dbb-b0c1-438385f1b593/3dadc5bcb35f51e35741ecb4429f51be/windowsdesktop-runtime-6.0.35-win-x86.exe
- pd2installer:
filename: ProjectDiablo2.exe
url: https://storage.googleapis.com/project-diablo-2-website-public/installer/ProjectD2Installer.exe
game:
arch: win64
exe: drive_c/Program Files (x86)/Diablo II/ProjectD2/PD2Launcher.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
name: create_prefix
prefix: $GAMEDIR
- task:
executable: d2installer
name: wineexec
prefix: $GAMEDIR
- task:
executable: d2lodinstaller
name: wineexec
prefix: $GAMEDIR
- task:
executable: patchinstaller
name: wineexec
prefix: $GAMEDIR
- task:
executable: dotnetruntimeinstaller
name: wineexec
prefix: $GAMEDIR
- task:
executable: pd2installer
name: wineexec
prefix: $GAMEDIR
system:
env:
DOTNET_BUNDLE_EXTRACT_BASE_DIR: C:\dotnet_bundle
DOTNET_ROOT: C:\Program Files (x86)\dotnet
WINEDLLOVERRIDES: icu=n
description: Battle.net US version Installer for ProjectD2
game_slug: project-diablo-2
gogslug: ''
humblestoreid: ''
installer_slug: project-diablo-2-114d
name: Project Diablo 2
notes: "Game files are downloaded directly from Blizzard servers, but P2P network\
\ seems to not work.\r\nInstall Diablo 2 & Diablo 2: LOD\r\n Accept EULA\r\n Enter\
\ valid key \r\n OK installation destination directory default C:\\Program File\
\ (x86)\\Diablo II\r\n Click Back and Exit installer\r\nInstall patch ( LODPatch_114d.exe)\r\
\n Click OK to install patch\r\n Game will automatically launch. You can close\
\ the game normally. If you are encountering a black screen use ALT+F4 or tap ESC\
\ several times to close the game.\r\nInstall .net6 (click Install then once Installation\
\ was successful click Close)\r\nAdded environment variables to resolve an issue\
\ recognizing .net6 is installed. (July 10, 2025)\r\nInstall PD2Launcher.exe to\
\ location default C:\\Program Files (x86)\\Diablo II\\ProjectD2\r\n When asked\
\ to visit site select Yes if you don't already have a Project Diablo 2 account.\
\ If you accidentally select No and need to register: https://www.projectdiablo2.com/register\r\
\n\r\nIf the screen was black then disable DXVK from the game's runner configuration\r\
\n\r\nClick Play on Project Diablo 2 in Lutris to open the PD2Launcher. When opening\
\ for the first time you may be prompted with Update dialog. Click OK on each Update\
\ dialog that appears until you reach the Project Diablo 2 menu with the button\
\ that switches from \"Updating...\" to \"Play\". \r\n\r\nClicking \"Play\" inside\
\ the PD2Launcher should open the modded version of the game. \r\n\r\nIf clicking\
\ the button changes it to \"Updating\" then \"Play\" without opening the game try\
\ closing the Launcher, change the Wine runner in the Lutris settings and try again.\r\
\n\r\nOnce the game opens, you may need to use ALT+TAB to change focus so you can\
\ minimize the PD2 launcher since it may stay over the top of the game.\r\n\r\n\
More PD2 Details available on the Wiki: https://wiki.projectdiablo2.com/wiki/Main_Page"
runner: wine
script:
files:
- d2installer:
filename: Downloader_Diablo2_enUS.exe
url: https://us.battle.net/download/getLegacy?os=win&locale=enUS&product=D2DV
- d2lodinstaller:
filename: Downloader_Diablo2_Lord_of_Destruction_enUS.exe
url: https://us.battle.net/download/getLegacy?product=D2XP&locale=enUS&os=WIN
- patchinstaller:
filename: LODPatch_114d.exe
url: http://plugy.free.fr/Patch/LODPatch_114d.exe
- dotnetruntimeinstaller:
filename: windowsdesktop-runtime-6.0.35-win-x86.exe
url: https://download.visualstudio.microsoft.com/download/pr/1ae73e99-0083-4dbb-b0c1-438385f1b593/3dadc5bcb35f51e35741ecb4429f51be/windowsdesktop-runtime-6.0.35-win-x86.exe
- pd2installer:
filename: ProjectDiablo2.exe
url: https://storage.googleapis.com/project-diablo-2-website-public/installer/ProjectD2Installer.exe
game:
arch: win64
exe: drive_c/Program Files (x86)/Diablo II/ProjectD2/PD2Launcher.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
name: create_prefix
prefix: $GAMEDIR
- task:
executable: d2installer
name: wineexec
prefix: $GAMEDIR
- task:
executable: d2lodinstaller
name: wineexec
prefix: $GAMEDIR
- task:
executable: patchinstaller
name: wineexec
prefix: $GAMEDIR
- task:
executable: dotnetruntimeinstaller
name: wineexec
prefix: $GAMEDIR
- task:
executable: pd2installer
name: wineexec
prefix: $GAMEDIR
system:
env:
DOTNET_BUNDLE_EXTRACT_BASE_DIR: C:\dotnet_bundle
DOTNET_ROOT: C:\Program Files (x86)\dotnet
WINEDLLOVERRIDES: icu=n
slug: project-diablo-2-114d
steamid: null
version: 1.14d
year: 2020
{
"game_slug": "project-diablo-2",
"version": "1.14d",
"description": "Battle.net US version Installer for ProjectD2",
"notes": "Game files are downloaded directly from Blizzard servers, but P2P network seems to not work.\r\nInstall Diablo 2 & Diablo 2: LOD\r\n Accept EULA\r\n Enter valid key \r\n OK installation destination directory default C:\\Program File (x86)\\Diablo II\r\n Click Back and Exit installer\r\nInstall patch ( LODPatch_114d.exe)\r\n Click OK to install patch\r\n Game will automatically launch. You can close the game normally. If you are encountering a black screen use ALT+F4 or tap ESC several times to close the game.\r\nInstall .net6 (click Install then once Installation was successful click Close)\r\nAdded environment variables to resolve an issue recognizing .net6 is installed. (July 10, 2025)\r\nInstall PD2Launcher.exe to location default C:\\Program Files (x86)\\Diablo II\\ProjectD2\r\n When asked to visit site select Yes if you don't already have a Project Diablo 2 account. If you accidentally select No and need to register: https://www.projectdiablo2.com/register\r\n\r\nIf the screen was black then disable DXVK from the game's runner configuration\r\n\r\nClick Play on Project Diablo 2 in Lutris to open the PD2Launcher. When opening for the first time you may be prompted with Update dialog. Click OK on each Update dialog that appears until you reach the Project Diablo 2 menu with the button that switches from \"Updating...\" to \"Play\". \r\n\r\nClicking \"Play\" inside the PD2Launcher should open the modded version of the game. \r\n\r\nIf clicking the button changes it to \"Updating\" then \"Play\" without opening the game try closing the Launcher, change the Wine runner in the Lutris settings and try again.\r\n\r\nOnce the game opens, you may need to use ALT+TAB to change focus so you can minimize the PD2 launcher since it may stay over the top of the game.\r\n\r\nMore PD2 Details available on the Wiki: https://wiki.projectdiablo2.com/wiki/Main_Page",
"name": "Project Diablo 2",
"year": 2020,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "project-diablo-2-114d",
"installer_slug": "project-diablo-2-114d",
"script": {
"files": [
{
"d2installer": {
"filename": "Downloader_Diablo2_enUS.exe",
"url": "https://us.battle.net/download/getLegacy?os=win&locale=enUS&product=D2DV"
}
},
{
"d2lodinstaller": {
"filename": "Downloader_Diablo2_Lord_of_Destruction_enUS.exe",
"url": "https://us.battle.net/download/getLegacy?product=D2XP&locale=enUS&os=WIN"
}
},
{
"patchinstaller": {
"filename": "LODPatch_114d.exe",
"url": "http://plugy.free.fr/Patch/LODPatch_114d.exe"
}
},
{
"dotnetruntimeinstaller": {
"filename": "windowsdesktop-runtime-6.0.35-win-x86.exe",
"url": "https://download.visualstudio.microsoft.com/download/pr/1ae73e99-0083-4dbb-b0c1-438385f1b593/3dadc5bcb35f51e35741ecb4429f51be/windowsdesktop-runtime-6.0.35-win-x86.exe"
}
},
{
"pd2installer": {
"filename": "ProjectDiablo2.exe",
"url": "https://storage.googleapis.com/project-diablo-2-website-public/installer/ProjectD2Installer.exe"
}
}
],
"game": {
"arch": "win64",
"exe": "drive_c/Program Files (x86)/Diablo II/ProjectD2/PD2Launcher.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"executable": "d2installer",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"executable": "d2lodinstaller",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"executable": "patchinstaller",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"executable": "dotnetruntimeinstaller",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"executable": "pd2installer",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
}
],
"system": {
"env": {
"DOTNET_BUNDLE_EXTRACT_BASE_DIR": "C:\\dotnet_bundle",
"DOTNET_ROOT": "C:\\Program Files (x86)\\dotnet",
"WINEDLLOVERRIDES": "icu=n"
}
}
}
}