A tool to visualize .tja
chart files.
Forked from Snack's tja-tools;
based on WHMHammer's tja-tools (this fork);
based on Dannal65535's tja-tools;
based on sakurada0291's tja-tools-tl.
Visit https://whmhammer.github.io/tja-tools
Install Node: https://nodejs.org/en/download, and then execute the following commands:
git clone https://github.com/WHMHammer/tja-tools
cd tja-tools
npm i
npm run build
You shall then open webpack-dist/index.html
(not src/index.html
) with your web browser or execute npm start
- Manual Selection of file encoding
- Show different branches side-by-side
- Show different players' chart side-by-side
- Meta (common)
-
TITLE
-
SUBTITLE
-
BPM
-
MAKER
-
GENRE
-
- Meta (varing per-course)
COURSE
-
Easy
/0
-
Normal
/1
-
Hard
/2
-
Oni
/3
-
Edit
/Ura
/4
-
Tower
/5
-
Dan
/6
-
-
LEVEL
-
BALLOON
-
STYLE
(with each player's chart as an isolated difficulty) -
NOTESDESIGNER0
-NOTESDESIGNER6
(only 0-4 are recognized)
- Notes
-
0
(empty) -
1
(Don) -
2
(Ka) -
3
(DON) -
4
(KA) -
5
(Drumroll starts) -
6
(DRUMROLL starts) -
7
(Balloon starts) -
8
(drumroll/balloon ends) -
9
(BALLOON starts) -
A
(partner Don) -
B
(partner Ka) -
C
(Bomb) -
D
(Fuse) -
F
(ADLIB) -
G
(Green/Purple) -
H
(DRUMROLL or Don-roll) -
I
(Drumroll or Ka-roll)
-
- Commands
-
#START
-
P1
,P2
, … (no upper limit of player number)
-
-
#END
-
#MEASURE
-
#BPMCHANGE
-
#DELAY
-
#SCROLL
-
#GOGOSTART
-
#GOGOEND
-
#BARLINEOFF
-
#BARLINEON
-
#BRANCHSTART
-
#N
-
#E
-
#M
-
#BRANCHEND
-
#LYRIC
-
#LEVELHOLD
-
#NEXTSONG
-
-
Meta (common)
FONT
(Dannal65535)
Change the font for the song title and difficulty.sans-serif
The font originally used in TJA Tools. Specified assans-serif
.
TITLECOLOR
(Dannal65535)
Set this to 1 or 2 to change the color of the song title according to the genre.
1 for the darker color, and 2 for the lighter color.LEVELCOLOR
(Dannal65535)
Set this to 1 or 2 to change the color of the difficulty text to match the difficulty.
For 1, the Inner Oni difficulty will be in the same color as the Oni difficulty.LEVELURA
(Dannal65535)
Set to 1 to change the combination of texts for Inner Oni difficulty.
By default,(裏譜面)
(Inner chart) is appended to the song title and the difficulty isおに
(Oni).
By setting the value of this command to 1, the original song title will be kept and the difficulty will beおに裏
(Inner Oni).SPROLL
(Dannal65535)
Change the head of the Kusudama note into another special note.potato
Into a potato note.denden
Into a pellet drum (den-den) note.suzudon
Into a bell (suzu) note.
-
Meta (varing per-course)
TTROWBEAT
(Snack)
Change the maximum number of beats per line from the default of 16.
-
Commands
#TTBREAK
(Snack),#NEWLINE
(Dannal65535)
Wrap the line at the start of the bar with this command.
Apart from the previously existing#TTBREAK
, it now also supports#newline
used in Donscore.#MOVELINE
(Dannal65535, Wei-Cheng Yeh (IID))
Shift the vertical position (Y coordinate) of the row with this command and following rows.#MOVEEVENT
(Dannal65535)
Shift the vertical position (Y coordinate) of the BPM and HS information after this command.#COUNTCHANGE
(Dannal65535)
Change the number of the next bar and on after this command.#AVOIDTEXTOFF
,#AVOIDTEXTON
(Dannal65535)
Prevent the vertical lines from overlapping the BPM and HS information after this command. (Enabled by default)
-
Editor
- Live editing (Snack)
If enabled, editing the TJA text will automatically update the preview and statistics tabs without the need to click the process button. - Auto scrolling to bottom (WHMHammer)
If enabled, editing the TJA text will automatically scroll the preview and statistics tabs to the bottom. - Manually selecting or auto detecting file encoding (WHMHammer)
- Embedding Donscore notation (Dannal65535)
Embed the Donscore notation in the header of the chart image in the preview.
If unchecked, the TJA notation for the selected difficulty will be embedded instead.
In either case, you can extract it as a text file withreverse.exe
. - Switching language (Wei-Cheng Yeh (IID))
- Live editing (Snack)
-
Preview
- Generating
uniqueId.json
for OpenTaiko (申しコミ) - Saving images on phones (申しコミ, Dannal65535)
- Generating
-
Statistics
-
Saving Donscore notation (Dannal65535)
Saves Donscore text as a file. -
Difficulty star (Dannal65535)
Difficulty star is displayed in the statistics. -
Support of chart branching (Dannal65535)
You can now select each branch to view its statistics. -
BPM (Dannal65535)
Min BPM–Max BPM are displayed. -
Scoring (Snack)
In addition to AC15 scoring, it now supports Shin-uchi and AC16 scoring. (Dannal65535)
You can now choose between the AC15 and RC score rounding methods for Go-Go Time sections. (Dannal65535)
It now supports scoring parameter prediction. (Dannal65535) -
Average density (Snack)
The original formula for calculating average density in TJA Tools was "(number of notes)/playing time", but it has now been changed to "(number of notes - 1)/playing time" used in the 譜面とかWiki (Chart and on Wiki). (Dannal65535) -
Copying drumroll texts (Dannal65535)
Clicking the copy button next to the heading will copy the text of drumroll lengths in the format used in the 譜面とかWiki (Chart and on Wiki).
-
- Snack: The original author of the project
- WHMHammer: The main maintainer of this fork version. Added initial English translation.
- 申しコミ: Added support to
A
,B
,C
,D
,F
, andG
notes. Added display of subtitle and chart maker - Dannal65535:Added Support of showing different branches side-by-side. Made preview image compatible with Donscore. Added Japanese translation.
- sakurada0291: Added English translation