Files
taiko-editor/README.md

1.5 KiB

太鼓达人自制谱编辑器 (Taiko Editor)

这是一个基于 Python/Pygame 开发的现代风格太鼓达人自制谱编辑器。支持深色主题、时间轴编辑、实时录制和 TJA 格式导出。

功能特性

  • 现代 UI 设计: 采用类似 Bcut (必剪) 的深色 NLE 风格界面。
  • 可视化时间轴: 支持缩放、滚动、拖拽音符。
  • 实时录制:
    • 在播放时按下 F/J (咚) 和 D/K (咔) 进行录制。
    • 支持同时按下检测 (例如 F+J = 大咚)。
  • 多难度管理: 支持 Easy/Normal/Hard/Oni/Edit 多个难度层级。
  • 中文支持: 内置字体管理器,自动适配系统中的微软雅黑/黑体等中文字体。
  • TJA 导出: 编辑完成后可直接导出标准 TJA 格式文件。

运行方式

源码运行

需要安装 Python 3.10+ 和相关依赖:

pip install -r requirements.txt
python main.py

使用打包好的程序

下载 Release 中的 TaikoEditor.exe 直接运行即可。

操作指南

  • 左侧素材库: 拖拽音符到时间轴。
  • 时间轴:
    • 左键: 选择音符 / 拖拽。
    • 右键: 删除音符。
    • Ctrl + 滚轮: 缩放时间轴。
    • 滚轮: 左右移动时间轴。
  • 录制模式: 点击预览窗口的播放按钮,跟随音乐按下键盘即可。

开发与构建

如果要自行打包为 exe 文件:

pip install pyinstaller
pyinstaller --noconsole --onefile --name "TaikoEditor" main.py

打包产物位于 dist/ 目录。