arves100 / danmakufu

shh, it's all a secret
Mozilla Public License 2.0
8 stars 3 forks source link

Touhou Danmakufu XP (cross platform)

A forked version of Touhou Danmakufu ph3 with a focus on cross-compatibility.

Goals

Requirements

Dependencies

Building

  1. Clone the repo git clone --recursive https://github.com/arves100/danmakufu

  2. Install dependencies You just have to install vcpkg, manifest mode will automatically download all dependencies.

  3. Configure and build VisualStudio:

mkdir build
cd build
cmake -DCMAKE_TOOLCHAIN_FILE="(vcpkg directory)/scripts/buildsystems/vcpkg.cmake" ../
msbuild /m Danmakufu.sln

MinGW:

mkdir build
cd build
cmake -G "Ninja Multi-Config" -DVCPKG_TOOLCHAIN_FILE="(vcpkg directory)/scripts/buildsystems" -DCMAKE_TOOLCHAIN_FILE="../cmake/mingw.toolchain" ../
ninja debug

Linux:

mkdir build
cd build
cmake -G "Ninja Multi-Config" -DVCPKG_TOOLCHAIN_FILE="(vcpkg directory)/scripts/buildsystems" -DCMAKE_TOOLCHAIN_FILE="../cmake/linux32.toolchain" ../
ninja debug

Special thanks

License

The original source code was licensed with NYSL license, a very permissive japanese license.

I suppose WishMakers' code was also licensed with the same.

All my commit and changes are licensed under Mozilla Public License 2.0.