Taiko Nijiiro
Le tooling permettant de générer des updates
Informations générales
La borne de AtomCity est un Bootleg Chinois de Taiko 14.
Elle a été modifiée pour supporter la dernière version du jeu.
Table des matières
Software
Jeu
La version du jeu actuellement en exploitation sur la borne est la 148ème mise à jour du jeu (39.06-JPN) Taiko Nijiiro datant du 19/04/2023. Le jeu est lancé grace à l'outil TaikoArcadeLoader (Build #191)
Serveur
Le serveur de jeu est accessible tatsuj.in. Il est également disponible sur l'ancienne URL taiko.farewell.dev.
Il est actuellement hébergé sur mon NAS (KIT!).
La borne est connectée au serveur via un VPN Wireguard afin de proteger le Backend. L'ip du serveur sur le réseau est 192.168.1.25
.
La WebUI est la seule partie accessible depuis internet.
Version
Le serveur de jeu est la version de developpement de TaikoLocalServer (Commit 21d5bc9).
Administration
Les utilisateur-ice ayant un droit ADMIN sur le serveur sont Siphonight et moi-meme, KIT!.
Veuillez nous envoyer toute demande en rapport avec la modération !
Tooling
Scripts
le dossier Tooling regroupe les différents scripts utilisés pour générer les bases de données du jeu. Ils ne sont pas fonctionnels dans l'état car les dumps de base de données du serveur contiennent les mot de passes hashés des joueurs, ils ont donc été omis.
Assets
le dossier Assets regroupe les différents mods mis en place sur la borne :
- Display Card ID & Update old Card format : Fichier source du serveur permettant l'affichage d'un code QR redirigeant vers la WebUI, ainsi que le numéro de carte pour les joueurs non inscrits afin de faciliter leur onboarding.
- New Song Intro List : Liste de songs rajoutées dans l'attract mode du jeu.
- QR Login : Fichier image du code QR affiché lorsqu'un joueur n'es pas inscrit
- Unlimited Random Select : Mod lua permettant de choisir des songs aléatoirement à l'infini (Le jeu permet normalement de choisir une song aléatoirement qu'une seule fois).
Hardware
PC
Ecran
Tambours
IO Boards
Conception
Lecteur de cartes
Le plugin tal-cardreader a été développé dans le but de pouvoir injecter des cartes compatible EAMUSEMENT-IC dans le jeu. La borne utilise actuellement un lecteur PN5180-cardio.