如何制作 osu! beatmap

osu! standard 做谱指南,从空白的时间轴到完成的 .osz。

osu! standard beatmap 是一组圆圈、滑条和转盘,每个物件都放在歌曲中的某个时刻,同时也放在游戏区域中的某个位置。好的谱面感觉就像音乐本身:你在听到的拍子上点击,光标的移动方式也契合歌曲的流动。本指南会带你在 osu! 编辑器中做出一张谱面。如果你做的是 osu! mania,请看如何制作 osu! mania beatmap。

1. 你需要准备什么

打开编辑器,用你的音频文件创建一个新的 beatmap。设置界面会要求填写歌曲标题、艺术家、作为作者的你的名字以及难度名称;这些之后都可以修改。

2. 熟悉 osu! 编辑器

编辑器分为几个界面:

在 osu!stable 中,F1–F4 用于在 Compose、Design、Timing 和 Song setup 之间切换,F5 从当前位置开始试玩。osu!lazer 的编辑器有相同的基本组成,但布局不同;完整的快捷键列表见 osu! wiki 的快捷键参考。

3. 设置 timing:BPM 和 offset

timing 要最先做,因为每个物件都会吸附到它上面。网格错了,上面的每个圆圈都会稍微偏早或偏晚,再好的摆放也弥补不了。

这两项都通过 uninherited timing 点(红线)来设置。在 osu!stable 中,F6 打开 timing 和控制点面板,Ctrl+P 在当前时间添加一个 uninherited timing 点。打开节拍器播放歌曲,调整到节拍器的咔哒声正好卡在拍子上为止。

会变速的歌曲需要在每一处速度变化的地方添加新的红线 timing 点。现场录音和没有使用节拍音轨(click track)录制的歌曲,可能需要好几个。

查找歌曲 BPM 的实用方法,请看 osu! 中的 BPM 与 offset 详解。

4. 跟着节奏放置圆圈

圆圈(hit circle)是每张 osu! 谱面的核心:随着缩圈(approach circle)收拢,玩家逐个点击。每个圆圈的存在,都应该对应一个你能指出来的声音。

音乐停顿的地方就留出空白。从不停歇的谱面会让人疲惫,而且通常忽略了歌曲本身在做什么。

5. 制作滑条和往返滑条

滑条有头部、身体和尾部:玩家准时点击头部,然后沿着路径跟随滑条球直到末端。滑条适合长音、长的人声乐句,以及击打之后仍在延续的声音。

保持形状易读:曲线要平滑,不要让路径折回与自身交叉,滑条末端要让光标停在便于点击下一个物件的位置。

6. 谨慎使用转盘

转盘会占满整个屏幕:玩家按住按键,绕着中心转动光标直到结束。转盘适合长时间持续的声音、歌曲结尾或段落之间的休息。

转盘之后留一点时间再放下一个物件,让玩家能重新找到光标。非常短的转盘,或在密集段落之前才刚结束的转盘,玩起来很让人沮丧。

7. 控制间距、节奏和难度

在 osu! standard 中,物件之间的距离也是难度的一部分:它决定光标要移动多远、多快。

构建难度梯度。一个 mapset 通常包含多个逐步递增的难度。较简单的难度使用更简单的节奏(更多 1/1 和 1/2)、更紧凑的间距和更少的突然变化;较难的难度则加入 1/4 节奏、跳跃和 stream。

8. 测试、修正和导出

完成后,填写元数据(标题、艺术家、作者、来源和标签)并添加背景。从编辑器把 mapset 导出为 .osz;任何人只要把它拖到 osu! 窗口上就能安装——请看如何把 beatmap 添加到 osu!。

如果想在 osu! 网站上分享谱面,请先阅读 osu! Ranking 标准和 osu! wiki 的 beatmapping 文章。

9. 用 OsuGAI 作为 AI 辅助的起点

手工制作一整个 osu! standard mapset 需要花很多小时,而大多数歌曲根本没人做过谱。OsuGAI 是 DanceGAI 的 osu! AI 做谱工具,大约半分钟就能根据一首歌做出可玩的初版:

  1. 在 AI osu! beatmap 生成器上添加歌曲——上传 MP3、OGG 或 WAV,或粘贴 osu! beatmap 链接。
  2. 选择难度,星级目标从 ★1 到 ★10。每个结果都以实测星级命名;在这个测试版中,谱面经常会比目标更难。
  3. 如果你愿意,可以调整风格——滑条、锐角、间距变化和 stream 间距,每个难度分别设置。
  4. 生成,在浏览器中配合歌曲预览,然后下载 .osz。
  5. 变成你自己的作品——在 osu! 编辑器中打开,运用以上所有方法,重做那些你会用不同方式处理的部分。

OsuGAI 还处于测试阶段:滑条形状可能比较粗糙,新 combo 按固定规则划分,而且还没有经过广泛试玩。在依赖它之前,请先阅读测试版意味着什么。

AI osu! beatmap 生成器(OsuGAI)

AI 无法取代做谱的判断力

熟练的 mapper 仍然能做出更好的谱面。做谱是一种诠释——决定哪个声音重要、光标应该怎样移动、玩家什么时候需要休息——而这才是本指南真正关注的部分。AI 适用于那些否则根本不会有谱面的歌曲,或者作为一份快速的初稿,再由你自己打磨。