Releases: MuNET-OSS/MuConvert
Releases · MuNET-OSS/MuConvert
0.4.1
fix: SimaiParser,对类似1-4[160#1.5]这样的、 BPM+绝对时长组合的写法的正确解析
fix: Maidata类,通过Levels获取全部谱面难度时,现在会忽略内容为空串的谱面
test: 增加若干测试样例,包括断言SimaiGenerator生成的持续时间notation符合标准规定、把Generator生成出的谱面用Parser解析回去确保正确性等。
chore: CI build工作流接入attestation
Full Changelog: 0.4.0...0.4.1
请从下方的Assets部分下载MuConvert.exe,即可直接使用。
您可通过gh attestation verify MuConvert.exe -R MuNET-OSS/MuConvert来验证文件的完整性,确保文件未被篡改。
如需在Windows以外的其他平台上使用或作为依赖库通过代码调用的方式使用,请下载源代码后自行编译,根据README中的提示使用。
v0.4.0
- feat: 新增了ongeki游戏的支持,OGKR格式的解析与生成
- feat: 因为UGC是一个头部字段很复杂的格式,给
UgcGenerator新增extraHeaders参数,供用户传入自定义的UGC头字段 - refactor: 重构了部分逻辑,如SflList和ClockCount移动到基类、计算Hold Judge个数的逻辑等。(API无breaking changes)
- fix: 修复了大量UGC相关的chunithm转谱问题,如Air-Crush的Interval、颜色、高度计算,谱面头生成,Air类音符的依附关系等
- fix: MA2Generator,遇到没有Note的音符时,会在计算Statistics时产生除0异常
- test: 新增了ongeki的测试,为chunithm增补了一组测试样例
Full Changelog: 0.3.1...0.4.0
v0.3.1
修复了一个bug (7dbc2a0, MuNET-OSS/MaiChartManager#64)
Full Changelog: 0.3.0...0.3.1
v0.3.0
MuConvert现已支持 Chunithm/中二节奏 的转谱! (#2, #3)(UGC与C2S双向互转;此外还有SUS格式进行了初步的实验性支持尝试)
此外有一个Breaking Change:对项目的目录结构和命名空间,都进行了比较大的重构(#1)
- 所有maimai相关的内容,包括Parser、Generator、Chart、Note等,都重构到了
MuConvert.mai命名空间下。 Chart改名为MaiChart,继承自BaseChart;Chart.FirstNoteTime重命名为MaiChart.StartTime。
Full Changelog: 0.2.0...0.3.0