PPD is a rhythm game inspired by Project Diva series.
This repository only contains client side game source code.
Please download installer from https://projectdxxx.me/download and execute it.
- Windows 10 x64
- Visual Studio Community 2022
- Workload
- .NET Desktop Development
- Individual Component
- Windows 10 SDK(10.0.18362.0)
- Workload
- Open
Win\PPD.sln
- Restore packages by nuget
- Build
x64
Debug
- Copy
Win\release\resource\Data\PPD\*
toWin\PPD\PPD\bin\x64\Debug
- Run
PPD
When running the programs not PPD.exe, it may requires copy Win\release\resource\Data\PPD\*
to Debug folder.
Q. I want to implement/fix/redesign xxxxx, where is the document?
A. Sorry, there is no document about implementation because this project was maintained by only KHCmaster. If you have any questions, join Slack(PPDDev Workspace) and ask them.
Q. I want to use songs dir which is in Program Files.
A. You can specify songs dir in PPD.ini
like below.
[songdir]D:\KHC\PPD\songs
Q. I want to run PPDSingle.dll without selecting game.
A. Open PPD(csproj)
, select Debug
and edit Command Line Arguments
# Launch PPDSingle
-game PPDSingle
# Launch PPDSingle with login
-game PPDSingle -login
Q. Cannot launch PPD by "Failed to check assembly. Please re-install PPD by latest PPDInstaller."
A. install.info
file must be located besides PPD.exe. You can get it from directory you installed PPD by installer. Or just passing any arguments when launch PPD to disable version checks.