.. | ||
data | ||
config.json | ||
gui.ico | ||
gui.py | ||
README.md |
Taiko no Tatsujin - Song Conversion Tool
Python based tool that can convert official songs over to some Taiko no Tatsujin games.
Current Version: v2a
Supported Titles
Game Title | Platform | Tag | Game Version | Supported? |
---|---|---|---|---|
Nintendo Switch Version | Nintendo Switch | NS1 (JP/ASIA) | v1.4.13 Only | ✅ |
Drum 'n' Fun | Nintendo Switch | NS1 (EU/USA) | v1.4.13 Only | ✅ |
Drum Session | PlayStation 4 | PS4 (EU/US) | v1.19 Recommended | ✅ |
Drum Session | PlayStation 4 | PS4 (JP/ASIA) | v1.28 Recommended | ✅ |
Pop Tap Beat | iOS, macOS, Apple TV | PTB (N/A) | Any | ✅ |
V Version! | PlayStation Vita | PSV | Any | ❌ PLANNED/TBC |
Atsumete★Tomodachi Daisakusen! | Nintendo Wii U | WIIU3 (N/A) | Any | ✅ |
Tokumori! | Nintendo Wii U | N/A | Any | ❓ Untested |
Wii U Version! | Nintendo Wii U | N/A | ❓ Untested | |
Rhythm Festival | Nintendo Switch | NS2 (JP/ASIA) | N/A | ❌ NOT PLANNED |
The Drum Master | PC, Xbox One, Series SX | TDMX, XB1 (N/A) | N/A | ❌ NOT PLANNED |
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).
Tools Used
at9tool - Used to convert audio to the Sony AT9 format.
DRPRepacker from Pokken-Tools
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.
jam1garner for Smash-Forge, which it's code was used as a reference for generating the .nut
files.
Related Tools
tja2fumen
TjaOffsetNeutralise
TjaBatchConvert
Taiko no Tatsujin Modding Server
For help, questions inquries feel free to check out my (Taiko Modding Discord Server)[https://discord.gg/HFm37aA5zr]