/tja-tools

Visualizes .tja chart files

Primary LanguageJavaScript

TJA工具

中文 English

.tja文件转化为图片。由Snacktja-tools分叉。

运行

访问https://whmhammer.github.io/tja-tools

构建

安装Node v14:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm install 14.19.1

克隆代码库:

git clone https://github.com/WHMHammer/tja-tools
cd tja-tools

安装其它依赖:

npm install

构建:

npm run build

接着在浏览器中打开index.html(注意不是src/index.html)。

示例

进度

  • 自选文件编码
  • 并列显示不同分歧轨道
  • 全局元信息
    • TITLE:
    • SUBTITLE:
    • BPM:
    • WAVE:
    • OFFSET:
    • DEMOSTART:
    • SCOREMODE:
    • GENRE:
    • STYLE:
  • 各难度内部元信息
    • COURSE:
      • Easy / 0
      • Normal / 1
      • Hard / 2
      • Oni / 3
      • Edit / Ura / 4
    • LEVEL:
    • BALLOON:
    • SCOREINIT:
    • SCOREDIFF:
  • 音符
    • 0(空)
    • 1(小咚)
    • 2(小咔)
    • 3(大咚)
    • 4(大咔)
    • 5(小滚奏开始)
    • 6(大滚奏开始)
    • 7(小气球开始)
    • 8(滚奏/气球结束)
    • 9(大气球开始)
    • A(双人咚)
    • B(双人咔)
    • C(炸弹)
    • F(隐藏音符)
    • G(紫/绿音符)
  • 指令
    • #START
    • #END
    • #GOGOSTART
    • #GOGOEND
    • #MEASURE
    • #SCROLL
    • #BPMCHANGE
    • #DELAY
    • #BRANCHSTART
    • #BRANCHEND
    • #N
    • #E
    • #M
    • #LEVELHOLD
    • #BARLINEOFF
    • #BARLINEON

致谢

  • Snack:项目的原作者
  • 申しコミ:添加了对ABCFG音符的支持