Skip to content

OsuMapTools 0.3

Latest

Choose a tag to compare

@M1ch1bata M1ch1bata released this 26 Oct 12:26
· 1 commit to main since this release

OsuMapTools 0.3

新增功能:

  • SHORT LN(短面条):把普通音符批量变成固定短面,长度与最小缝可调(1–16 拍);原谱已有 LN 保持不动,列尾也会生成短面。
  • Release 重构:
    • 长短比:0=全短,10=全长,loose=2、standard=5、dense=8;
    • 尾判难度:0 对齐相邻面头/面尾,10 最参差;
    • 宽松度:同时控制短面最小长度与长面最大缝隙(0=1/16 拍,5=1/4 拍,10=1 拍)。
    • 短面缝隙不小于长面最大缝隙,放不下时退化为单点。
  • 批量倍速:当前谱面视为 1.0x,支持倍速/BPM、双框低/高值、步长与方向;可自动对齐 BPM 0/5;1.0 跳过,端点只有恰好落在网格上才保留。

改进:

  • 顶部跟随状态文本不再挤占版本信息;SHORT LN 参数面板不再被空的强度列挤到右侧。
  • 所有长度按“拍”计算,不按小节(兼容 3/4 等拍号)。
  • 包含 0.2 以来的稳定性修复(键数解析、seamless pattern、6K LN 区间、WebView2 恢复、CLI 校验、生成竞态、临时文件/音频句柄、原子写入等)。

单文件与 folder 版均可用,建议核对 SHA-256。