ospeed 是一个命令行工具,用于批量生成按速率列表变速后的 osu! 谱面(.osu)和音频(.ogg),并压缩成新的 .osz 文件。用户可以通过修改程序名来自定义速率列表。
- 将 ospeed 和要处理的 .osz 文件放在同一目录下。
- 直接拖拽 .osz 文件到 ospeed 上,或在命令行中运行
ospeed <beatmap.osz>。 - 程序会自动处理原文件,生成变速后的谱面和音频,并压缩为新的 .osz 文件,命名为
<beatmap>_Rates.osz。 - 处理完成后,程序会删除临时文件,并提示新的 .osz 文件名。
默认情况下,ospeed 使用以下速率列表处理谱面和音频文件:
0.75, 0.8, 0.85, 0.9, 0.95, 1.05, 1.1, 1.15, 1.2, 1.25
如果用户希望自定义速率列表,可以将 ospeed.exe 重命名为包含速率列表的文件名,程序会自动使用这些速率来处理谱面和音频文件。速率应以英文逗号分隔,且不应包含空格。例如,将 ospeed.exe 重命名为 0.5,0.75,1.25.exe,则会使用速率列表
0.5, 0.75, 1.25
来处理谱面和音频文件。
在开发过程中,ospeed 使用了以下第三方库和工具:
本文件大部分由 GitHub Copilot 生成。