(自用) Cytoid谱面制作、发布流程与注意事项整理

本文改编自笔者于2023年2月26日在B站发布的一篇专栏(目前专栏已因意外原因被B站官方删除),记录笔者在制作与发布Cytoid自制谱过程中使用过的工具、看过的教程与踩过的坑,旨在帮助包括笔者自己在内的新人谱师了解Cytoid自制谱的制作流程与注意事项,供大家参考。
本文在未来可能随游戏变化而不定期更新。
写在前面
我在B站写专栏时,Cytoid官方的Wiki还不完善,想入门Cytoid自制谱需要额外看一些大佬的文章,所以我把自己学习写自制谱过程中用到的各种资源收集起来,整理成一篇文章,希望能帮到新人。(后来B站更新了专栏模块,把专栏和动态整合成一个“图文”的概念,我写的专栏在这个转型过程中意外被B站官方删除。我大概能猜到原因,如今每个文章都有一个和动态绑定的链接,而我曾把自己专栏的发布动态删除了,这导致我的专栏在B站数据库如同一个没有主键信息的数据,就这么从大家眼中消逝了。)
如今Cytoid Wiki已经进行了翻新,并且内容在不断补充与完善,所以我写专栏的意义已经没有原先那么大了。不过既然我还留着存档,那就花点时间把文章翻新一下,补到自己的博客里好了。修改过的文章会从我自己的角度出发,重点说明一下制谱和发布过程中要特别注意的事情。Wiki或者其他文章已经提到的内容,在本文中尽量不做过多阐述,文章会在适当的位置附上相关链接供读者查阅。希望如今还能看到这篇文章的读者,依然能从中有所收获。
我认为,想成为一名Cytoid谱师,首先得有作为一名内容创作者的自觉,为此应该有如下素质:
- 理智
- 耐心
- 虚心学习的态度
- 对他人创作内容的尊重
除此之外,想要更好地作为为一名Cytoid谱师进行活动,还应具备如下能力:
此外,制谱过程中尽量多看看官方Wiki,看看官方提醒广大谱师的注意事项。
目录
- 挑选音乐
- 信息搜集
- 确定元数据
- 音频预处理
- 谱面编写与关卡导出
- 补充内容:故事板
- 谱面测试
- 关卡发布
- 关卡维护
挑选音乐
目标:为关卡挑选合适的音乐并下载使用。
工具:音乐平台(Bandcamp、Beatport、dizzylab、Newgrounds、SoundCloud、Spotify、YouTube、其他作曲本人或者音乐厂牌授权发布的平台和网站)
注意事项:
- 歌曲尽量通过正规途径下载。
- 授权问题:
- 最好亲自联系作曲家并取得本人同意。
- 其他处理授权问题的方式:

一些平台会附有CC的信息

其他的作曲者授权允许使用的声明,如:http://faq.creo-music.com/
音乐授权问题不仅在社区音游制谱上,在其他领域也是个不容忽视的问题。在此引用一下Teages大佬在其文章的免责声明:
免责声明:在你做谱之前,请注意避免版权纠纷,发生的任何纠纷都与本教程编者,Cytoid及CytoidIO无关!且CytoidIO有权下架任何被起诉侵权的谱面!
其实OSU!
那边有很多自制谱的音乐也没有经过授权。所以如果读者选择无视这种问题,其实一般没人会有意见,不过,如果哪天官方因为和音乐授权相关的原因删除了自己辛苦制作上传的谱面,请不要埋怨。
信息搜集
目的:获取制作关卡需要的其他信息,如:音乐BPM、关卡封面、关卡元数据需要的信息。
工具:
- 音乐BPM获取:
- 在线查询音乐的BPM:https://songbpm.com/
- 手动确定音乐BPM:OSU!(参考教程)
- 封面:正规的插画平台,或者直接使用音乐所在专辑的封面
注意事项:
- 在线查询BPM,或者使用自动检测BPM的工具,得到的结果都不一定准确,最好手动确认。
- 封面的使用与音频一样,同样需要注意授权问题。
确定元数据
目的:确定制作关卡文件需要的所有信息。
部分内容:
- 关卡ID(参考格式:
<author>.<song_name>
,<author>
指谱师id,<song_name>
指曲目英文名称,字母全部小写,空格用下划线代替) - 曲目名称
- 曲目英文名称
- 作曲者名称
- 作曲者英文名称
- 曲目链接
- 封面画师名称
- 封面链接
注意事项:
- 元数据尽量准确、全面;不要填写不相关的信息,也不要在缺失的数据上填“不知道”等字样。要对自己制作的关卡负责到底。
音频预处理
目的:
- 使音频对齐游戏谱面的节拍线,降低制谱难度,提高音频与游戏的同步性。
- 剪辑音乐,形成音频预览,帮助玩家快速了解关卡所用音乐。
- 音频预览在官网的关卡列表或者关卡独立页面均有播放按钮。

音频预览在关卡列表的位置

音频预览在关卡页面的位置
工具:Audacity
教程:
注意事项:
- 音频导出尽量使用
ogg
格式而不是mp3
、wav
等格式,原因可参考Cytoid官方推文。

TaroNuke大佬对于mp3格式的看法。这个图片可以在Cytoid官推或者官方Discord服务器看到
- 使音频对齐节拍线的过程比较繁琐,而且可能需要剪辑多次,建议剪辑后在制谱过程中根据音频与谱面的同步效果,不断打磨优化。
谱面编写与关卡导出
目标:完成谱面的编写,并将完成关卡文件打包导出,以便后续上传。
下面列举了部分可用的Cytoid制谱工具:
制谱指南:https://github.com/CytoidCommunity/Cytoid-wiki-Chinese/tree/master/guides
注意事项:
- 网上的制谱指南大多缺乏维护,部分内容已经过时,一些制谱原则可以参考,但音频格式、制谱工具等内容尽量去网上找最新的教程。
- 谱面难度量力而行,尽量做自己玩起来享受的谱面。己所不欲,勿施于人。
- 建议经常整理自己制谱的文件。

我做自制谱时的项目文件结构,仅供参考
补充内容:故事板
目标:利用故事板技术,提高关卡的可玩性。
工具:Visual Studio Code(用于编写json文件,支持代码高亮、代码补全与语法检查)
教程:
注意事项:
- 故事板不是制作关卡必需的内容,不建议强行在关卡内使用故事板技术。
- 目前故事板有一定的bug,比如,在Cytoid v2.1.1和CytoidPlayer v.2.0.2及以前的版本,故事板的target_id功能有严重bug,详见官方Github的issue。

我2022年底遇到了这个故事板bug,2023年初在推上问了下官方。推文链接
- 使用故事板之后要多做测试,以防把有问题的关卡上传到网站。
谱面测试
目标:测试编写完成的关卡(谱面),检查音频是否对齐节拍线、谱面配置是否合理、是否存在bug,等等,以便对关卡进行进一步修改、优化。
工具:
- PC端:CytoidPlayer
- 下载链接:https://drive.google.com/file/d/1skBP8u_LTDloTxXr3cVl8YdJzmgMkywi/view(来自官网旧版Wiki)
- 用于预览自己制作的谱面。
- 某些自己编辑的故事板功能在常规制谱工具的预览中无法展示,此时可以用CytoidPlayer在PC上查看故事板效果。
- Android端:Cytoid
- 将cytoidlevel文件放到Cytoid保存关卡的位置,打开Cytoid,游戏会自动解压,之后可以像游玩其他线上关卡一样游玩自己制作的谱面。因为此时关卡仅在本地,因此游玩成绩不会上传,不会进入排行榜。

Cytoid在我手机上保存关卡(谱面)的位置,仅供参考
关卡发布
目标:将制作好的关卡上传至Cytoid官网。
流程:在Cytoid官网登陆账号之后,在个人的“工作室”页面,按照页面提示上传关卡并填写信息即可。

在官网上传关卡的位置

填写关卡说明
注意事项:
- 如果在进入官网上传关卡时,遇到如下界面,请回看上文提到的、成为Cytoid谱师的条件,确保自己拥有访问全球常用网站的手段。

- 上传Cytoid关卡后,需要填写对关卡的描述信息,这些信息能帮助玩家了解这个关卡,请认真填写。可以填写任何关卡元数据以外的补充内容,如:歌曲与关卡封面的授权声明、关卡内其他素材的来源、作曲家与画师的个人链接,以及其他想要添加的内容。

官方关卡Sky的关卡描述信息,供参考
关卡维护
目标:管理自己已经上传的关卡,或者对已上传的关卡进行更新。
流程:在Cytoid官网的“工作室”页面,按照网页提示查看、操作即可。
注意事项:
- 对已上传的关卡进行更新,可以理解为用一个id相同的关卡文件覆盖原有的关卡文件。
- 关卡元数据中的版本号信息可以自由填写,不过为了管理,最好自己确定一个版本号规则,比如,让新上传的关卡的版本号大于原有的关卡。
- 关卡的描述信息可以随时修改。更新关卡之后,最好在关卡的描述信息中添加更新的内容。
后记
在此向每一位还在坚持为Cytoid付出的人致敬。
我的游玩水平并不高,但我很喜欢听音乐,我制谱的目的也只是和大家分享我喜欢的音乐。截至2023年2月26日,我的水平只有Tier 6 Rating 10.02,勉强能打社区的一些13、14级谱。为了方便我测试谱面手感,我一般会用我喜欢的音乐去做11级左右的谱面,至少要把谱面难度控制在我能接受的范围,这不仅能达到我“分享音乐”的目的,也有助于我学习制谱。
我个人觉得,制谱非常考验人自主学习和独立解决问题的能力,游玩水平反倒不是最重要的。只要制谱的时候能够循序渐进,慢慢学习,不要“一口吃成大胖子”,我相信制作一个精良的关卡并不是难事。
游戏截至此文发布,已有4年左右的时间没有更新,社区青黄不接的现象早已显现,整个游戏已进入“只出气不进气”的状态。尽管如此,官方依旧在社区内举办着活动,在推特和Discord上收集玩家的意见,甚至核心成员们还向大家描绘过他们对Cytoid长远的发展愿景。我在2024年年底也遇到了同样在玩Cytoid的晚辈,虽然我已经淡坑许久,但是遇到Cytoid玩家这件事依旧让我感到十分欣喜。
作为Cytoid的一名玩家、新人谱师、patron (没错,我希望Cytoid越来越好不是因为我有品味,也不是因为我有啥情怀,而是因为我给它掏过钱(手动狗头)!你甚至能在游戏内看到这个patron名单、找到我的留言) ,我真诚地希望Cytoid有朝一日能恢复更新,社区能够按照大家的愿景继续发展下去。
作为一名玩家,我们的每一次游玩都是在为这个游戏的热度作出贡献。如果希望更进一步,以一名谱师的身份参与到游戏中,那么,不管动机如何、游玩水平如何,既然选择成为一名游戏内容的创作者,就必须负起内容创作者应有的责任,用自己最大的努力,去为社区贡献尽可能优质的作品。
最后,玩游戏开心最重要,希望看到这篇文章的Cytoid玩家都能享受到游戏的乐趣。祝玩得开心!
初稿完成于2023年2月26日
最近一次修改于2025年2月11日