Installer project-diablo-2-114d

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"
      }
    }
  }
}
Back to game