8000 GitHub - WHMHammer/tja-tools: Visualizes .tja chart files
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

WHMHammer/tja-tools

 
 

Repository files navigation

TJA Tools

English 日本語 中文

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.

Run

Visit https://whmhammer.github.io/tja-tools

Build

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

Examples

Progress

  • 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

Additional Commands

  • Meta (common)

    • FONT (Dannal65535)
      Change the font for the song title and difficulty.
      • sans-serif
        The font originally used in TJA Tools. Specified as sans-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)

Features

  • 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 with reverse.exe.
    • Switching language (Wei-Cheng Yeh (IID))
  • Preview

  • 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).

Acknowledgement

  • 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, and G 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

About

Visualizes .tja chart files

Resources

Stars

Watchers

Forks

Languages

  • JavaScript 88.6%
  • HTML 8.0%
  • SCSS 3.4%
0