KHCmaster / PPD

PPD=Project Project Dxxx client side game programs
https://projectdxxx.me/
Apache License 2.0
23 stars 5 forks source link

PPD

PPD is a rhythm game inspired by Project Diva series.

This repository only contains client side game source code.

Installation

Please download installer from https://projectdxxx.me/download and execute it.

Contribute

Prerequisites

Build

  1. Open Win\PPD.sln
  2. Restore packages by nuget
  3. Build x64 Debug
  4. Copy Win\release\resource\Data\PPD\* to Win\PPD\PPD\bin\x64\Debug
  5. Run PPD

When running the programs not PPD.exe, it may requires copy Win\release\resource\Data\PPD\* to Debug folder.

FAQ

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.