TaikoNus3bankMake/TaikoSongConversionTool
Cainan a8d01ce284 Overhall GUI to consolidate all code into gui.py
Files have been organised differently now too, for a "cleaner" look
2024-06-25 16:32:54 +01:00
..
data Overhall GUI to consolidate all code into gui.py 2024-06-25 16:32:54 +01:00
config.json Update config.json 2024-06-24 22:16:33 +01:00
gui.ico Fix genre colour not working, update gui to look "modern" 2024-06-25 00:14:18 +01:00
gui.py Overhall GUI to consolidate all code into gui.py 2024-06-25 16:32:54 +01:00
README.md Fix genre colour not working, update gui to look "modern" 2024-06-25 00:14:18 +01:00

Taiko no Tatsujin - Song Conversion Tool

Python based tool that can convert official songs over to some Taiko no Tatsujin games.

Supported Titles:
Nintendo Switch Version / Drum 'n' Fun v1.4.13 (Nintendo Switch)
Drum Session (Any Update) (PlayStation 4)
Pop Tap Beat (Any Update) (iOS/MacOS/Apple TV)

A version of this tool with all song data can be found elsewhere.

There's 3 options to sort songs by: ID (A-Z), Song Name (A-Z) and Genre

This is still a work in-progress, so please report any issues found to me, along with suggestions for features or game support.

Prerequisites:
Python 3.12.3 or newer
tkinter installed through pip pip install tk
sv_ttk installed through pip pip install sv_ttk
cryptography installed through pip pip install cryptography
pydub installed through pip pip install pydub
ffplay installed in path.
Song Data properly converted to the format this tool expects, stored in a folder called data or data_custom.

Due to copyright reasons, etc. no song data will be provided with this tool, however you can use TjaBatchConvert to convert custom charts to a format this tool expects.

Additional Features

Multi-Language Support. (Can be set in config.json, supports en(English) and jp(Japanese)).
Custom Song Data loading through the "data_custom" folder. (Path can be changed in config.json).

song conversion tool

Tools Used

at9tool - Used to convert audio to the Sony AT9 format.
VGAudioCli - Used to convert audio to Nintendo IDSP and Nintendo OPUS.
G.722.1 Reference Tool - Used to convert audio to Polycom Siren 14

Special Thanks

Steam User descatal for writing this guide on how to create/encode bnsf files.
korenkonder for compiling the G.722.1 tool used in this project.
Kamui/despairoharmony for some of the Nijiiro .nus3bank template research.
rdbende for the Sun Valley ttk Theme used in this project.

tja2fumen
TjaOffsetNeutralise
TjaBatchConvert