GitHub repository: OpenCGSS/DereTore
Description: Music and beatmap authoring toolkit for THE iDOLM@STER Cinderella Girls Starlight Stage (CGSS/DereSute/デレステ). / 偶像大师灰姑娘女孩星光舞台音乐&谱面制作工具箱
Topics: acb, beatmap, cgss, deresute, hca, idolmaster-cinderella-girls, starlight-stage

All tools v0.8.1 alpha ("Riina"): tag_name: all-v0.8.1-alpha
body: * 解决了一个 HCA 解码问题 hozuki/libcgss#7
All tools v0.8.0 alpha ("Riina"): tag_name: all-v0.8.0-alpha
body: - 更新 ACB/HCA 工具链，支持最新的 ACB 提取和 HCA 解密/解码
- 统一 CPU 架构
- 改写 C++/CLI 部分为纯托管或 P/Invoke
All tools v0.7.12 alpha ("Miku"): tag_name: all-v0.7.12-alpha
body: - 发行版自带 OpenAL-Soft
All tools v0.7.11 alpha ("Miku"): tag_name: all-v0.7.11-alpha
body: - 修正 JacketCreator 创建的歌曲封面。现在可以创建1001（お願い！シンデレラ）以外的封面了。
All tools v0.7.9 alpha ("Miku"): tag_name: all-v0.7.9-alpha
body: 更新：

- 使用 OpenAL 作为音频后端，因此 ScoreViewer 支持在 Wine 环境上运行。
All tools v0.7.7 alpha ("Miku"): tag_name: all-v0.7.7-alpha
body: 变更：

- Score Viewer 添加了缺失的slide的触发声音
- 更新了一些包和依赖项
- 删除了旧版本的 Starlight Director
- 更新了 ACB 结构解析代码
- 更新帮助信息和命令行选项
All tools v0.7.6 alpha ("Miku"): tag_name: all-v0.7.6-alpha
body: - hca2wav: @statementreply 修正了一个HCA解码时索引越界的问题。
All tools v0.7.5 alpha ("Miku"): tag_name: all-v0.7.5-alpha
body: - 修正编辑变BPM时的崩溃
- 可导出含slide的谱面到deleste
（by @statementreply）
All tools v0.7.4 alpha ("Miku"): tag_name: all-v0.7.4-alpha
body: 变更：
- 补回了缺失的文件
- 修正小节时间显示不更新的问题（@statementreply）
All tools v0.7.3 alpha ("Miku"): tag_name: all-v0.7.3-alpha
body: 变更：
- 增加slide和flick转换的快捷键。
All tools v0.7.2 alpha ("Miku"): tag_name: all-v0.7.2-alpha
body: 变更：
  - 在slide末端双击，可以像hold一样，改变这个note的滑动方向。
  - 调整选择方式，变为类似资源管理器的选择方式，单击切换状态，按住Ctrl多选。
  - 修正slide和flick分组创建时创建失败的问题
  - 修正无法分组转换slide的问题。
  - 其他编辑bug修正。
All tools v0.7.1 alpha ("Miku"): tag_name: all-v0.7.1-alpha
body: 变更：
- 渲染和编辑修正。

All tools v0.7.0 alpha ("Miku"): tag_name: all-v0.7.0-alpha
body: 变更：
- HCA: 支持解码带循环的 HCA 音频并输出。
- HCA: 提示可能的密钥错误。
- Score Viewer 和 Starlight Director 添加对 CGSS 2.7.0 添加的新note种类“真·滑条”（“滑按”，slide）的支持。
  - 注：CGSS 2.7.0 之前通常说的“滑条”都是指可断开滑条（flick）。
- Score Viewer 预览界面更新，更接近游戏本体。
- Score Viewer 加入可禁用的帧率限制器。

All tools v0.6.1 alpha ("Mio"): tag_name: all-v0.6.1-alpha
body: 变更：
- 修正一个预览崩溃的的问题
- 预览添加hit音
- 预览添加小节线绘制
- 修正变BPM的时间计算
- 设置起始位置后自动清空当前note选择状态
- 修正一个读取旧版本工程崩溃的问题
- 修正缩放时小节滚动异常的问题
- 曲库更新

All tools v0.6.0 alpha ("Mio"): tag_name: all-v0.6.0-alpha
body: 更新：
- 终于有内部快速谱面预览了，感谢@logchan dalao的辛勤劳作
- 添加谱面缩略图
- 添加乐曲封面制作功能（不过 asset ID 是个麻烦）

All tools v0.5.3 alpha ("Rin"): tag_name: all-v0.5.3-alpha
body: 更新：
- 在空白处单击不再自动切换到选择模式
- 添加滚动速度选项
- 稳定性修复

All tools v0.5.2 alpha ("Rin"): tag_name: all-v0.5.2-alpha
body: 更新：
- @statementreply 大佬：自动sync
- 更人性化的网格文本提示
- 增加两个显示选项：note连接指示器显示/隐藏；启用/禁用谱面滚动反向

注意：本版本将最大的细分级别调回了96，因为384影响排版效率了（

All tools v0.5.1 alpha ("Rin"): tag_name: all-v0.5.1-alpha
body: 更新：
- @statementreply 大佬：解决一个打开工程时的崩溃bug，变BPM计算和CSV生成bug
- Release build 下隐藏note连接指示（彩色小圆点）
- 当note起始和结束位置相同时，隐藏起始位置指示（数字角标）
- 修正添加变BPM note时小节时间显示未变化的问题

All tools v0.5.0 alpha ("Rin"): tag_name: all-v0.5.0-alpha
body: 修正和更新：
- 终于支持可变BPM了！
  - 操作方式：在谱面上单击鼠标右键，选择“添加特殊note”-“可变BPM”。编辑可双击或鼠标右键单击。
- 编辑操作调整，减少编辑所需动手指次数
- 添加自动保存功能
- UI更新：仿CGSS样式note，生成界面中的歌曲选择下拉框显示内容增强；另外 Starlight Director 有图标了（蛤
- @statementreply 大佬：优化 Score Editor 播放时间精确度，CPU占用优化，修复一些谱面加载bug
- Score Editor 支持音量调节
- 修正生成 HCA 音频流时的杂音
- LZ4压缩的文件终于能用了……之前的代码有错误

另外代码设计上的更新：
- 用 `ScrollViewer`+定元素位置代替了 `ScrollBar`+动元素位置，充分利用 WPF 的绘图缓冲。为谱面缩略图和内嵌预览做预备。

All tools v0.4.2 alpha ("Uzuki"): tag_name: all-v0.4.2-alpha
body: 修正和更新：
- 解决打开部分v0.3.x工程时出现的无法识别版本问题
- 解决新版本下保存崩溃的问题
- stat大佬：给 Score Editor 引入了逼真的CGSS运动轨迹！快膜stat！@statementreply 

All tools v0.4.0 alpha ("Uzuki"): tag_name: all-v0.4.0-alpha
body: 主要变更：
- 修复了许多编辑、格式转换等等的bug
- Score Editor 支持不同于标准参数（44.1kHz/16bits/stereo）的音频
- 支持从零生成ACB和BDB
- 统一原“导入”、“导出”、“转换”等功能
- 最大网格数增加到384

All tools v0.3.2 alpha: tag_name: all-v0.3.2-alpha
body: 修正了创建滑条时的问题。

All tools v0.3.1 alpha: tag_name: all-v0.3.1-alpha
body: 主要变更：
- 缩放增强并解决了崩溃问题
- 支持 Deleste 的谱面导入（仅限标准格式）和导出（仅限播放格式）
- 解决若干编辑崩溃问题

All tools v0.3.0 alpha: tag_name: all-v0.3.0-alpha
body: 手册更新了属性指示器和note起始位置设置的说明，参见[这里](https://github.com/hozuki/DereTore/blob/master/DereTore.Applications.StarlightDirector/docs/user-guide_zh-CN.md)。

主要更新：
- Starlight Director 支持设置note的起始位置。欢迎骗手。
- 缩放时以鼠标位置为基准来放大/缩小，也即此处是相对固定的。
- Score Editor 改用 WAV 作为音效源以降低解码延迟。
- Score Editor 预览的note下落速度现在可调了。（但是，声音大小还是没法调节，我试了几种方案都失败了。）
- 令人混乱的 export to BDB 选项现在应该容易理解了。
- hca2wav 默认使用 CGSS 的密钥进行解码，也可以拖放了（默认生成同名 WAV）。
- 修复了从文件流打开 ACB 文件并提取时的崩溃。（chieri大佬）

---

如果 Score Editor 运行时不定时闪退，可以尝试使用兼容模式，指定系统为 Windows XP SP3，降低闪退概率。（MinamiKaze）一般 Windows 应该不会出现这个问题。
手册中的“替换谱面”节内容仍在测试，目前已经有几位dalao倒在了这上面。利用proxy进行的替换方式暂缓定稿。

All tools v0.2.2 alpha: tag_name: all-v0.2.2-alpha
body: 手册更新了“曲目替换”节（chieri大佬）。详情请点击[这里](https://github.com/hozuki/DereTore/blob/master/DereTore.Applications.StarlightDirector/docs/user-guide_zh-CN.md)。

主要变更：
- 谱面编辑中的note增加了note类型指示器，方便查错。
- Score Editor 支持直接使用 Wave/HCA 作为预览音乐。
- Starlight Director 可以直接将谱面编译结果写入 BDB 的对应谱面难度记录。

All tools v0.2.0.1 alpha: tag_name: all-v0.2.0.1-alpha
body: Fixed: ACB created by MTC cannot be recognized by game application.
修正 MTC 制作的 ACB 在游戏中无法识别的问题。

主要的变更：
- 预览工具现在默认过滤所有类型的谱面
- 改进了滚动的速度
- 支持生成ACB后生成一个LZ4压缩的附加文件
- 预览工具现在可以选择4种live效果音
- 细分级别现在可以到96分音符（24分每一拍）
- 谱面编辑缩放

注意的是工程文件格式发生了变化，老用户请使用工具中的转换功能转换，这会自动计算和更新细分级别（毕竟原来才最高16分音符）。

All tools v0.2.0.0 alpha: tag_name: all-v0.2.0.0-alpha
body: 这次有一个简体中文的使用说明，讲了一下基本使用：[点击这里](https://github.com/hozuki/DereTore/blob/master/DereTore.Applications.StarlightDirector/docs/user-guide_zh-CN.md)。

All tools v0.1.0.0 alpha: tag_name: all-v0.1.0.0-alpha
body: An early preview of the Starlight Director and other tools.