files:
- PPD_Installer: https://projectdxxx.me/installer/PPDInstaller_x64.zip
game:
arch: win64
exe: drive_c/KHC/PPD/PPD.exe
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/KHC/PPD
installer:
- task:
description: Killing all wine process...
name: winekill
- task:
arch: win64
description: Creating WINE prefix...
name: create_prefix
prefix: $GAMEDIR
- task:
app: dotnet48
arch: win64
description: Installing .NET Framework 4.8. This can take 10 to 20 minutes.
name: winetricks
prefix: $GAMEDIR
- task:
app: directshow
arch: win64
name: winetricks
prefix: $GAMEDIR
- task:
app: d3dcompiler_47
arch: win64
name: winetricks
prefix: $GAMEDIR
- task:
app: lavfilters
arch: win64
name: winetricks
prefix: $GAMEDIR
- extract:
dst: $CACHE
file: PPD_Installer
- task:
arch: win64
description: Installing PPD
executable: $CACHE/PPDInstaller.exe
name: wineexec
prefix: $GAMEDIR
description: This installer installs PPD and necessary libraries to run the game.
game_slug: ppd-project-project-dxxx
gogslug: ''
humblestoreid: ''
installer_slug: ppd-project-project-dxxx-ppd-100
name: PPD - Project Project Dxxx
notes: "When the PPD installer appears, select English (or your preferred language)\
\ as the language and select \"Easy Install\". Then, select the default options.\r\
\nIt is recommended to use Lutris's default DXVK and your system's wine-staging\
\ or wine.\r\nNote: it is normal for the game to crash the first time you try to\
\ load a particular chart. The second time you load that chart, it should play with\
\ no issues.\r\n\r\n\r\nInstructions for enabling fullscreen:\r\n-Open `drive_c/KHC/PPD/PPD.ini`\
\ with a text editor like nano or vim\r\n-Change fullscreen from 0 to 1\r\n-Change\
\ width and height from 800 and 450 to your monitor's resolution, such as 1920 and\
\ 1080. It should be in a 16:9 ratio\r\n\r\nInstructions for adding scores:\r\n\
-On this page, find the score you want to download and click \"Download\": https://projectdxxx.me/score-library\r\
\n-Unzip the downloaded file and put the score directory in `drive_c/KHC/PPD/songs/`\r\
\n-Download the corresponding movie under \"Target Movie URL\" and put it inside\
\ the score directory. You may have to use a video downloader tool like yt-dlp\r\
\n-Rename the video file to movie.* where the * represents the file extension (for\
\ example, movie.mp4). Certain file formats may not be supported, if the movie doesn't\
\ play try using ffmpeg to convert it to webm or mp4\r\n\r\nInstructions for adding\
\ mods:\r\n-On this page, find the mod you want to download and click \"Download\"\
: https://projectdxxx.me/script-library/index/type/1\r\n-Put the .mod file in `drive_c/KHC/PPD/mods/`\r\
\n-Enable the mod by pressing square in the song select screen and navigating to\
\ \"Mods\""
runner: wine
script:
files:
- PPD_Installer: https://projectdxxx.me/installer/PPDInstaller_x64.zip
game:
arch: win64
exe: drive_c/KHC/PPD/PPD.exe
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/KHC/PPD
installer:
- task:
description: Killing all wine process...
name: winekill
- task:
arch: win64
description: Creating WINE prefix...
name: create_prefix
prefix: $GAMEDIR
- task:
app: dotnet48
arch: win64
description: Installing .NET Framework 4.8. This can take 10 to 20 minutes.
name: winetricks
prefix: $GAMEDIR
- task:
app: directshow
arch: win64
name: winetricks
prefix: $GAMEDIR
- task:
app: d3dcompiler_47
arch: win64
name: winetricks
prefix: $GAMEDIR
- task:
app: lavfilters
arch: win64
name: winetricks
prefix: $GAMEDIR
- extract:
dst: $CACHE
file: PPD_Installer
- task:
arch: win64
description: Installing PPD
executable: $CACHE/PPDInstaller.exe
name: wineexec
prefix: $GAMEDIR
slug: ppd-project-project-dxxx-ppd-100
steamid: null
version: PPD 1.0.0
year: 2012
{
"game_slug": "ppd-project-project-dxxx",
"version": "PPD 1.0.0",
"description": "This installer installs PPD and necessary libraries to run the game.",
"notes": "When the PPD installer appears, select English (or your preferred language) as the language and select \"Easy Install\". Then, select the default options.\r\nIt is recommended to use Lutris's default DXVK and your system's wine-staging or wine.\r\nNote: it is normal for the game to crash the first time you try to load a particular chart. The second time you load that chart, it should play with no issues.\r\n\r\n\r\nInstructions for enabling fullscreen:\r\n-Open `drive_c/KHC/PPD/PPD.ini` with a text editor like nano or vim\r\n-Change fullscreen from 0 to 1\r\n-Change width and height from 800 and 450 to your monitor's resolution, such as 1920 and 1080. It should be in a 16:9 ratio\r\n\r\nInstructions for adding scores:\r\n-On this page, find the score you want to download and click \"Download\": https://projectdxxx.me/score-library\r\n-Unzip the downloaded file and put the score directory in `drive_c/KHC/PPD/songs/`\r\n-Download the corresponding movie under \"Target Movie URL\" and put it inside the score directory. You may have to use a video downloader tool like yt-dlp\r\n-Rename the video file to movie.* where the * represents the file extension (for example, movie.mp4). Certain file formats may not be supported, if the movie doesn't play try using ffmpeg to convert it to webm or mp4\r\n\r\nInstructions for adding mods:\r\n-On this page, find the mod you want to download and click \"Download\": https://projectdxxx.me/script-library/index/type/1\r\n-Put the .mod file in `drive_c/KHC/PPD/mods/`\r\n-Enable the mod by pressing square in the song select screen and navigating to \"Mods\"",
"name": "PPD - Project Project Dxxx",
"year": 2012,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "ppd-project-project-dxxx-ppd-100",
"installer_slug": "ppd-project-project-dxxx-ppd-100",
"script": {
"files": [
{
"PPD_Installer": "https://projectdxxx.me/installer/PPDInstaller_x64.zip"
}
],
"game": {
"arch": "win64",
"exe": "drive_c/KHC/PPD/PPD.exe",
"prefix": "$GAMEDIR",
"working_dir": "$GAMEDIR/drive_c/KHC/PPD"
},
"installer": [
{
"task": {
"description": "Killing all wine process...",
"name": "winekill"
}
},
{
"task": {
"arch": "win64",
"description": "Creating WINE prefix...",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "dotnet48",
"arch": "win64",
"description": "Installing .NET Framework 4.8. This can take 10 to 20 minutes.",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "directshow",
"arch": "win64",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "d3dcompiler_47",
"arch": "win64",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "lavfilters",
"arch": "win64",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"extract": {
"dst": "$CACHE",
"file": "PPD_Installer"
}
},
{
"task": {
"arch": "win64",
"description": "Installing PPD",
"executable": "$CACHE/PPDInstaller.exe",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
}
]
}
}