欢迎光临散文网 会员登陆 & 注册

Cytoid自制谱工作环境与基本流程分享(仅供参考)

2023-02-26 21:54 作者:Cybercalf  | 我要投稿

编写目的:

        记录本人目前编写Cytoid自制谱的工作环境(使用的网站、软件)与制谱的基本流程,供自己和他人参考。

注意事项:

  • 制谱需要具备耐心以及虚心学习的态度

  • 制谱需要具备独立解决困难的能力

  • 制谱需要具备英文阅读能力

  • 制谱前最好拥有Cytoid账号与访问国际常用网站的手段

目录:

  • 挑选音乐

  • 信息搜集

  • 确定元数据

  • 音频预处理

  • 谱面编写、导出

  • 补充内容:故事板

  • 谱面测试

  • 关卡发布

  • 关卡维护

  • 题外话

挑选音乐

目标:为关卡挑选合适的音乐并下载使用。

工具:音乐平台(Bandcamp、Beatport、dizzylab、Newgrounds、SoundCloud、Spotify、YouTube、曲师本人或者音乐厂牌授权发布的其他平台和网站)

注意事项:

歌曲尽量通过正规途径下载。

歌曲授权问题:

  • 最好亲自联系曲师并取得本人同意

  • 其他处理授权问题的方式:

      1. Cytoid官方整理的、允许在Cytoid使用其音乐的曲师名单:https://www.notion.so/cc27b07a40be4cf1b01ff921841bf2c6?v=b9eedf883e4847d49c361fd55204e136

      2. Creative Commons(官网介绍:https://creativecommons.org/about/cclicenses/)

      3. 曲师在其他地方发布的授权使用音乐的声明


一些音乐平台会标注使用CC协议的音乐
曲师Creo在自己的个人网站发布的授权声明

信息收集

目的:获取制作关卡需要的其他信息,如:音乐BPM、关卡封面、关卡元数据需要的信息。

工具:

音乐BPM获取:

  • 在线查询音乐的BPM:https://songbpm.com/

  • 手动确定音乐BPM:OSU!(参考教程:https://blog.teages.xyz/pages/cytoid)

Teages大佬对使用OSU!测量BPM的指导

关卡封面:正规的插画平台,或者直接使用音乐所在专辑的封面

注意事项:

  • 在线查询BPM,或者使用自动检测BPM的工具,得到的结果都不一定准确,最好手动确认

  • 关卡封面的使用与音乐一样,同样需要注意授权问题

确定元数据

目的:确定制作关卡文件需要的所有信息。

元数据中的部分内容:

关卡ID(参考格式: <author>.<songname>)

<author>指谱师id,<songname>指曲目英文名称,字母全部小写,空格用下划线代替

例:cybercalf.ghost_house

除此之外还有:曲目名称、曲目英文名称、曲师名称、曲目链接、封面画师名称、封面链接

注意事项:

  • 元数据尽量准确、全面。

  • 不要填写不相关的信息,也不要在缺失的数据上填“不知道”等字样。要对自己制作的关卡负责到底。

音频预处理

目的:

  1. 使音频对齐游戏谱面的节拍线,降低制谱难度,提高音频与游戏的同步性。

  2. 剪辑音乐,形成预览音频(preview),帮助玩家快速了解关卡所用音乐。

在官网点击关卡播放键会播放预览音频
在关卡详细页面也可以播放预览音频


工具:Audacity(https://www.audacityteam.org/)

教程:

  • Teages大佬的教程:https://blog.teages.xyz/pages/cytoid

  • TonyKrZa大佬的教程:https://www.youtube.com/watch?v=g79JXm1jXwQ

注意事项:

  • 音频导出尽量使用ogg格式而不是mp3、wav等格式。

Arcaea谱师TaroNuke对音频格式的看法
  • 使音频对齐节拍线的过程比较繁琐,而且可能需要剪辑多次,建议剪辑后在制谱过程中根据音频与谱面的同步效果,不断打磨优化。

谱面编写、导出

目标:完成谱面的编写,并将完成关卡文件打包导出,以便后续上传。

工具:Cylheim(Cylheim教程

制谱指南:https://github.com/CytoidCommunity/Cytoid-wiki-Chinese/tree/master/guides

注意事项:

  • 官方的制谱指南大多缺乏维护,部分内容已经过时,一些制谱原则可以参考,但音频格式、制谱工具等内容需要去网上尽量找最新的教程。

  • 谱面难度量力而行,尽量做自己玩起来享受的谱面。己所不欲,勿施于人。

  • 建议经常整理自己制谱的文件。

我做自制关卡时的文件结构

补充内容:故事板

目标:利用故事板技术,提高关卡的可玩性。

工具:Visual Studio Code(用于编写json文件,支持代码高亮、代码补全与语法检查)

教程:

Cytoid故事板功能大全(必看):https://www.notion.so/Full-Specification-4aece3f705d0485495b64564167e76ce

Cytoid故事板资源:https://github.com/CytoidCommunity/Cytoid-wiki-Chinese/blob/master/guides/storybarding/Storyboardresource.md

Cylheim判定线演出向教程

注意事项:

  • 故事板不是制作关卡必需的内容,不建议强行在关卡内使用故事板技术。

  • 目前故事板有一定的bug,详见官方Github的issue,比如,在Cytoid v2.1.1和CytoidPlayer v.2.0.2及以前的版本,故事板的target_id功能有严重bug,请避免使用。(相关issue描述:https://github.com/Cytoid/Cytoid/issues/116)

  • 使用故事板之后要多做关卡测试,以防把有问题的关卡上传到网站。

官方关于故事板功能bug的回复

谱面测试

目标:测试编写完成的关卡,检查音频是否对齐节拍线、谱面配置是否合理、是否存在bug,等等,以便对关卡进行进一步修改、优化。

工具:

  • PC端:CytoidPlayer(https://sites.google.com/site/cytoidcommunity/general-resources)

  • Android端:Cytoid(将.cytoidlevel文件放到Cytoid保存关卡的位置,打开Cytoid,游戏会自动解压)

Cytoid在我手机默认存放关卡文件的路径

关卡发布

目标:将制作好的关卡上传至Cytoid官网(https://cytoid.io/)。

流程:在Cytoid官网登陆账号之后,在个人的“工作室”页面,按照页面提示上传关卡并填写信息即可。


上传关卡文件的地方
上传关卡后填写关卡描述

注意事项:

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

官方关卡Sky的描述中包含了曲师社交平台链接

关卡维护

目标:管理自己已经上传的关卡,比如对已上传的关卡进行更新。

流程:在Cytoid官网的“工作室”页面,按照网页提示查看、操作即可。

注意事项:

  • 对已上传的关卡进行更新,可以理解为用一个id相同的关卡文件覆盖原有的关卡文件。

  • 关卡元数据中的版本号信息可以自由填写,不过为了管理,最好自己确定一个版本号规则,比如,让新上传的关卡的版本号大于原有的关卡。

  • 关卡的描述信息可以随时修改。更新关卡之后,最好在关卡的描述信息中添加更新的内容。

题外话

        我的游玩水平不高,但我很喜欢听音乐,我制谱的目的也只是和大家分享我喜欢的音乐(这里再次强调,使用音乐需要尽力征得有关授权许可)。

        截至2023年2月26日,我的水平只有 Tier 6 / Rating 10.02,勉强能打社区的一些13、14级谱。为了方便测试关卡,我一般会去做难度在11级左右的谱面,至少要把谱面难度控制在我能接受的范围内,这不仅能达到我“分享音乐”的目的,也有助于我学习制谱。

        我个人觉得,制谱非常考验人自主学习和独立解决问题的能力,游玩水平倒不是最重要的。只要制谱的时候能够循序渐进,慢慢学习,不要“一口吃成大胖子”,我相信制作一个精良的关卡并不是难事。

        最后,玩游戏开心最重要,希望大家都能玩得开心!


Cytoid自制谱工作环境与基本流程分享(仅供参考)的评论 (共 条)

分享到微博请遵守国家法律