1
0
mirror of synced 2024-11-23 22:41:01 +01:00

Some more readme changes

Updating the docs with up to date informations (for 39.06)
This commit is contained in:
Farewell_ 2024-11-13 11:40:41 +01:00
parent 70288cd6bb
commit 05ac596fa2
2 changed files with 23 additions and 6 deletions

View File

@ -1,6 +1,6 @@
# Taiko Local Server # Taiko Local Server
This is a server for Taiko no Tatsujin Nijiiro ver 39.06 This is a server for Taiko no Tatsujin Nijiiro ver CHN and 39.06
It is composed of two major components : It is composed of two major components :
- [TaikoLocalServer](./TaikoLocalServer/): The server handling the game's requests - [TaikoLocalServer](./TaikoLocalServer/): The server handling the game's requests

View File

@ -1,7 +1,7 @@
# Taiko Local Server # Taiko Local Server
This is the solution for server. This is the solution for server.
Server is implemented with ASP.NET Core 6. ORM is Entity Framework Core 6. Database is SQLite for easier setup. Server is implemented with ASP.NET Core 8. ORM is Entity Framework Core 8. Database is SQLite for easier setup.
As the game uses protobuf, `protobuf-net` is used for serializing and deserializing the data. As the game uses protobuf, `protobuf-net` is used for serializing and deserializing the data.
- [Taiko Local Server](#taiko-local-server) - [Taiko Local Server](#taiko-local-server)
@ -13,12 +13,16 @@ As the game uses protobuf, `protobuf-net` is used for serializing and deserializ
- [locked\_songs\_data.json](#locked_songs_datajson) - [locked\_songs\_data.json](#locked_songs_datajson)
- [movie\_data.json](#movie_datajson) - [movie\_data.json](#movie_datajson)
- [qrcode\_data.json](#qrcode_datajson) - [qrcode\_data.json](#qrcode_datajson)
- [shop\_folder\_data.json](#shop_folder_datajson)
- [token\_data.json](#token_datajson)
## Datatable documentation ## Datatable documentation
The server sends a variety of information to the game that you can edit. The server sends a variety of information to the game that you can edit.
You'll find a list of all the files bellow! You'll find a list of all the files bellow!
The documentation is updated to reflect 39.06 files but most of it is similar for CHN.
### dan_data.json ### dan_data.json
This is used to customize normal dans. This is used to customize normal dans.
@ -123,7 +127,7 @@ This is used to populate event folders/genres
```json ```json
[ [
{ {
"folderId": 1, // The folderId of the event folder, find corresponding folderId in the wordlist by searching keys called folder_eventX, where X is the folderId "folderId": 1, // The folderId of the event folder
//For 39.06, the list is the following: //For 39.06, the list is the following:
//1: Touhou Project Special //1: Touhou Project Special
//2: The Idolmaster Special //2: The Idolmaster Special
@ -140,6 +144,7 @@ This is used to populate event folders/genres
//13: Winter Seasonal Songs Pack //13: Winter Seasonal Songs Pack
//14: World Popular Songs //14: World Popular Songs
//15: Taiko no Tatsujin 20th Anniversary Songs //15: Taiko no Tatsujin 20th Anniversary Songs
//You can find the corresponding folderId in the wordlist by searching for keys called folder_eventX, where X is the folderId
"verupNo": 1, // Used to control whether the client should update to a new event folder when offline cache files are still present "verupNo": 1, // Used to control whether the client should update to a new event folder when offline cache files are still present
"priority": 1, "priority": 1,
"songNo": [] // The uniqueId of the songs to be added to this event folder, if left empty, this folder will not show up in-game "songNo": [] // The uniqueId of the songs to be added to this event folder, if left empty, this folder will not show up in-game
@ -256,6 +261,11 @@ This is used to control which in-game movie is displayed before entering the gam
[ [
{ {
"movie_id": 0, // The movie id can be the following: "movie_id": 0, // The movie id can be the following:
//1 = #Compass collab
//2 = Idolish 7
//3 = Touhou collab 2020,
//4 = DENONBU collab
//7 = DENONBU BuSho Film Festival
//8 = iM@S 15th anniversary collab, //8 = iM@S 15th anniversary collab,
//9 = iM@S 15th anniversary collab (en), //9 = iM@S 15th anniversary collab (en),
//10 = ONE PIECE collab, //10 = ONE PIECE collab,
@ -265,6 +275,9 @@ This is used to control which in-game movie is displayed before entering the gam
//16 = Taiko no Tatsujin 20th anniversary Soshina collab (en), //16 = Taiko no Tatsujin 20th anniversary Soshina collab (en),
//17 = Taiko no Tatsujin 20th anniversary Soshina collab (zh-tw), //17 = Taiko no Tatsujin 20th anniversary Soshina collab (zh-tw),
//18 = Taiko no Tatsujin 20th anniversary Soshina collab (ko) //18 = Taiko no Tatsujin 20th anniversary Soshina collab (ko)
//19 = Touhou collab 2021,
//20 = Hololive collab
//You can find the updated list for your game dump in the \Data\x64\movie folder, where the file names are the movie_ids.
"enable_days": 0 // Simply set to 999 for the movie to always be displayed "enable_days": 0 // Simply set to 999 for the movie to always be displayed
} }
] ]
@ -287,8 +300,10 @@ This is used to customize which qrcode's uniqueId is invoked when a qrcode reque
] ]
``` ```
- shop_folder_data.json: This is used to customize the in-game shop folder content. ### shop_folder_data.json
This is used to customize the in-game shop folder content.
```json ```json
[ [
{ {
@ -304,7 +319,9 @@ This is used to customize which qrcode's uniqueId is invoked when a qrcode reque
] ]
``` ```
- token_data.json: This is used to customize in-game reward tokens. ### token_data.json
This is used to customize in-game reward tokens.
```json ```json
{ {