1
0
mirror of synced 2024-11-12 01:20:51 +01:00
Open source server for Taiko no Tatsujin Nijiiro ver 08.18
Go to file
2023-09-18 10:25:22 +09:00
GameDatabase Revert "Readded locking songs in initialDataCheck, updated game constants" 2023-09-17 22:07:41 +08:00
LocalSaveModScoreMigrator Revert "Readded locking songs in initialDataCheck, updated game constants" 2023-09-17 22:07:41 +08:00
SharedProject Implemented qrCodeData related functions 2023-09-18 03:15:04 +08:00
TaikoLocalServer Add qrcode_data.json to csproj 2023-09-18 10:25:22 +09:00
TaikoWebUI Revert "Readded locking songs in initialDataCheck, updated game constants" 2023-09-17 22:07:41 +08:00
.gitignore initial commit 2023-09-09 21:58:20 +09:00
OldSetup.md initial commit 2023-09-09 21:58:20 +09:00
README.md initial commit 2023-09-09 21:58:20 +09:00
TaikoLocalServer.sln initial commit 2023-09-09 21:58:20 +09:00
TaikoLocalServer.sln.DotSettings initial commit 2023-09-09 21:58:20 +09:00

Taiko Local Server

This is a server for Taiko no Tatsujin Nijiiro ver 08.18

Setup

Prerequisite

  • A working game, with dongle and card reader emulation. You can use TaikoArcadeLoader for these if you haven't.

Quick Setup

With the newest release (from this commit) of TaikoArcadeLoader, you no longer need to run AMAuthd, AMUpdater or reverse proxy.

  1. Extract the server release anywhere

  2. From the game files, copy music_attribute.bin, music_order.bin, musicinfo.bin and wordlist.bin to wwwroot/data folder.

  3. (Optional) Instead of direct copy, extract the specified game files (using 7zip), rename them by adding the file extension .json and copy the jsons over.

  4. (Optional) In Certificates folder, import root.pfx to trusted root store, cert.pfx to personal store. All the other import options can be kept default.

  5. Visit http://localhost:5000 and (Optional, only if you have done step 4) https://localhost:10122, if the web ui starts without errors, the config is fine.

  6. Modify comfig.toml from TAL, edit the following line:

    server = "https://divamodarchive.com" # Change https://divamodarchive.com to your/server's ip, like 192.168.1.100
    
  7. Open command prompt as admin, navigate to game root folder (where init.ps1 is). Run regsvr32 .\AMCUS\iauthdll.dll. It should prompt about success (This only need to be done once)

  8. Now the game should be able to connect.

About certificates

If you want to change the certificate used by server, just replace cert.pfx in Certificates folder. The bundled certificate includes the following DNS names:

DNS Name=nbgi-amnet.jp
DNS Name=v402-front.mucha-prd.nbgi-amnet.jp
DNS Name=*.mucha-prd.nbgi-amnet.jp
DNS Name=localhost
DNS Name=vsapi.taiko-p.jp

You will need to modify hosts file to use them.