From 56b0c65adbc67b4dd8121c450704cfa8e4473729 Mon Sep 17 00:00:00 2001 From: Dom Eori <4j6dq2zi8@relay.firefox.com> Date: Wed, 6 Apr 2022 01:00:18 +0900 Subject: [PATCH] [docs] Update chusan docs --- docs/dev/chusan_dev_notes.md | 34 ++++++++++++++++++++++++++++++++++ docs/game_specific_notes.md | 3 ++- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 docs/dev/chusan_dev_notes.md diff --git a/docs/dev/chusan_dev_notes.md b/docs/dev/chusan_dev_notes.md new file mode 100644 index 00000000..c1664a75 --- /dev/null +++ b/docs/dev/chusan_dev_notes.md @@ -0,0 +1,34 @@ +# Chusan dev notes + +## Item types +| ItemKind | Name | Single / Multiple | Notes | +|----------|-------------------|-------------------|-------------------------------| +| 1 | Nameplate | Single | - | +| 2 | Frame | Single | - | +| 3 | Trophy | Single | - | +| 4 | Skill | Multiple | Stock is level of skill | +| 5 | Ticket | Multiple | - | +| 6 | Present | Multiple? | - | +| 7 | Music (Unlock) | Single | - | +| 8 | Map Icon | Single | - | +| 9 | System Voice | Single | - | +| 10 | Symbol Chat | Single | - | +| 11 | Avatar Accessory | Single |Part can determined by category| + +## Avatar accessory category +| Category ID | Part name | +|---------------|-----------| +| 1 | Wear | +| 2 | Head | +| 3 | Face | +| 4 | Skin | +| 5 | Item | +| 6 | Front | +| 7 | Back | + +## National matching +- Can be disabled dynamically on GetGameSettingHandler +- NAT hole punching, direct connection between cab to cab? +- Session management required +- Fallback to CPU competitors if conditions met +- ReflectorUri, Related? \ No newline at end of file diff --git a/docs/game_specific_notes.md b/docs/game_specific_notes.md index 8f93e225..4291f95a 100644 --- a/docs/game_specific_notes.md +++ b/docs/game_specific_notes.md @@ -32,7 +32,8 @@ Only JP variant is supported. * Match `game.chusan.version` and `game.chusan.rom-version` key in `application.properties` same as your client. If not, class mode is disabled due to version mismatch. * Team function can be enabled by changing `game.chusan.team-name` value. Leave this blank to disable team function. * Chusan and Chunithm uses different endpoints and tables. Your progress from Chunithm won't carry over to Chusan. -* User box customization requires Web UI, which is not added yet. The only option to do now is editing database. +* For user box customization, use Web UI. +* (For New plus or up) Class mode disabled when game set to free play. This not server restriction. ## Chunithm Only JP variant is supported.