This is a server for Taiko no Tatsujin Nijiiro ver CHN and 39.06
It is composed of two major components :
- TaikoLocalServer: The server handling the game's requests
- TaikoWebUI: The frontend handling user profiles.
- You need a working game install, with dongle and QR reader emulation.
You can use TaikoArcadeLoader to have these working (Teknoparrot will NOT work).
- Extract the Server's release anywhere
- From the game files (Data/x64/datatable), copy
music_order.bin,musicinfo.bin,wordlist.bin,don_cos_reward.bin,shougou.bin,neiro.binto Host/wwwroot/data/datatable - (Optional) In
Certificatesfolder, importroot.pfxto trusted root store andcert.pfxto personal store. All the other import options can be kept default - Visit http://localhost. If the WebUI starts without errors, the config is fine
- Start your game! (First boot with the server will take a good minute, be patient!)
There are various json files under Host/wwwroot/data that can be customized.
Please refer to the Host README file for documentation.
The WebUI has a few settings you can change in appsettings.json
Please refer to the taikowebui readme file for documentation.
This solution uses Central Package Management — package versions live in Directory.Packages.props at the repo root, not in individual .csproj files. To add or bump a package, edit Directory.Packages.props and add a versionless <PackageReference Include="…" /> to the project that uses it.
Shared MSBuild defaults (TFM, Nullable, ImplicitUsings, LangVersion) live in Directory.Build.props.
The repo pins the .NET SDK band via global.json.
This solution targets .NET 10 LTS. Install the .NET 10 SDK from https://dotnet.microsoft.com/download (or any 10.0.x patch — the global.json allows latestFeature roll-forward).
The admin UI uses MudBlazor 9.x. If you customize TaikoWebUI/, refer to the MudBlazor v9 docs — components and parameters changed across the 7→8→9 majors compared to older forks.