如何在Cytoid上游玩谱面?

首先,将您收集并制作的内容放入一个文件中。你应该有这些的文件:

img

它应该是这样的:

(请注意.chart文件不是必需的,它可以是“path”的.txt文件,并且storyboard.json也不是必需的)

  • 谱面文件(图中标记为.chart,可以是chart.(name).txt或其他)
  • level.json(见下文)
  • storyboard.json(不是必需的,参考故事板部分)
  • 主要音乐(标记为music.mp3)
  • 预览音乐(标记为preview.mp3)
  • 背景图片(标记为background.jpg)

之后,选择一切后,压缩。(将所有内容添加到.zip文件中)然后,将.zip扩展名类型更改为.cytoidlevel类型。如果您的计算机不允许您这样做,请参考此网站

Level.json

这是手动填写它的方式。手写比用编译器编写要好得多,因为你不需要为它下载额外的软件,更不用说使用Cytoid谱面编译器的缺陷(必须给它管理员权限)等等。在大多数情况下,手写的速度也要快得多,因此强烈推荐。请注意,“path”部分中的任何名称不必与示例相同,但音频的“path”和图像必须为.mp3(对于音频,不建议使用.wav)和.jpg / .png(用于图像)。

使用此作为参考指南。由于情况有可能不同,让我回答您下面可能遇到的所有问题。

请根据实际情况替换两个”-“里面的内容,并删除”-“:

  1. {
  2. "version": -谱面版本号_纯数字-,
  3. "schema_version": 2,
  4. "id": "-你的cytoid账号-.-谱面名字-",
  5. "title": "-音乐标题-",
  6. "title_localized": "-音乐英文名-",
  7. "artist": "-曲师-",
  8. "artist_localized": "--曲师英文名-",
  9. "artist_source": "-曲师的链接-",
  10. "illustrator": "-画师-",
  11. "illustrator_source": "-画师的链接-",
  12. "charter": "-你的名字-",
  13. "music": {
  14. "path": "-音乐名称_.MP3_确保名称和音乐文件一致-"
  15. },
  16. "music_preview": {
  17. "path": "-预览音乐名称_.MP3_同上-"
  18. },
  19. "background": {
  20. "path": "-封面名称_.png or .jpg_同上-"
  21. },
  22. "charts": [
  23. {
  24. "type": "easy",
  25. "name": "-自定义难度名称,不需要则不填-"
  26. "difficulty": -难度等级_纯数字-,
  27. "path": "-谱面位置-"
  28. },
  29. {
  30. "type": "hard",
  31. "name": "-自定义难度名称-"
  32. "difficulty": -难度等级_纯数字-,
  33. "path": "-谱面位置-"
  34. },
  35. {
  36. "name": "-自定义难度名称-"
  37. "difficulty": -难度等级_纯数字-,
  38. "path": "-谱面位置-"
  39. }
  40. ]
  41. }

常问问题:

问:我不需要3个难度。

A.删除不需要的难度,但请确保删除结尾逗号。例如,假设您只需要hard难度:

  1. "charts": [
  2. {
  3. "type": "easy",
  4. "name": "Lunatic"
  5. "difficulty": 9,
  6. "path": "lunatic.chart"
  7. },
  8. {
  9. "type": "hard",
  10. "name": "Very Hard"
  11. "difficulty": 10,
  12. "path": "hard.chart"
  13. },
  14. {
  15. "type": "extreme",
  16. "name": "Extreme Overload"
  17. "difficulty": 12,
  18. "path": "extreme.chart"
  19. }
  20. ]

在这里,你可以删除这样的部分。如果要删除extreme难度,请务必删除结束逗号!

  1. "charts": [
  2. {
  3. "type": "hard",
  4. "name": "Very Hard"
  5. "difficulty": 10,
  6. "path": "hard.chart"
  7. }
  8. ]

问:如何添加故事板?

答:如果每个难度没有超过2个不同的故事板,则无需将其包含在json中。但是,如果你有第3个故事板,那么

  1. {
  2. "type": "extreme",
  3. "name": "Extreme Overload",
  4. "difficulty": 15,
  5. "path": "extreme.chart",
  6. },
  7. "storyboard": {
  8. "path": "storyboard3.json"
  9. }

可以为不同谱面添加不同的故事板。storyboard.json的名称不一定是“storyboard3.json”。

问:我想为每个级别使用不同的音频文件,我该怎么办?

A.你可以像这样使用music_override:

  1. {
  2. "type": "extreme",
  3. "name": "Extreme Overload",
  4. "difficulty": 15,
  5. "path": "extreme.chart",
  6. "music_override": {
  7. "path": "music1.mp3"
  8. },
  9. "storyboard": {
  10. "path": "storyboard3.json"
  11. }
  12. }

添加music_override部分,并将要播放的音乐的“path”放在上面。

问:这太令人困惑了!给我一个关于level.json的完整示例。

好的,一个完整的level.json看起来像这样:

  1. {
  2. "version": 2,
  3. "schema_version": 2,
  4. "id": "wz.yatm",
  5. "title": "You Are the Miserable",
  6. "title_localized": "",
  7. "artist": "t+pazolite, Laur",
  8. "artist_localized": "",
  9. "artist_source": "http://mutra.c-h-s.me/",
  10. "illustrator": "白祈QSR",
  11. "illustrator_source": "https://www.pixiv.net/member_illust.php?mode=medium&illust_id=69136806",
  12. "charter": "Wanderer Zariq",
  13. "music": {
  14. "path": "gc.mp3"
  15. },
  16. "music_preview": {
  17. "path": "preview.mp3"
  18. },
  19. "background": {
  20. "path": "background.jpg"
  21. },
  22. "charts": [
  23. {
  24. "type": "easy",
  25. "name": "GC",
  26. "difficulty": 13,
  27. "path": "chart.gc.txt",
  28. "storyboard": {
  29. "path": "storyboardgc.json"
  30. }
  31. },
  32. {
  33. "type": "hard",
  34. "name": "Uncut",
  35. "difficulty": 14,
  36. "path": "chart.uncut.txt",
  37. "music_override": {
  38. "path": "uncut.mp3"
  39. },
  40. "storyboard": {
  41. "path": "storyboarduncut.json"
  42. }
  43. },
  44. {
  45. "type": "extreme",
  46. "name": "Laur",
  47. "difficulty": 15,
  48. "path": "chart.laur.txt",
  49. "music_override": {
  50. "path": "laur.mp3"
  51. },
  52. "storyboard": {
  53. "path": "storyboardlaur.json"
  54. }
  55. }
  56. ]
  57. }

以上为Wanderer Zariq的“You Are the Miserable”的例子。

使用编译器:CLC Light

制作level的另一种方法是使用编译器编译它.

使用CLC Light本身很简单。

单击左上角的“导入<难度>”按钮选择谱面文件以导入谱面!导入后程序将自动输入地址。它还会检测您是否导入了图表的难度。这个过程是半自动的。确保填写所有详细信息,并在桌面上创建一个文件夹。

指定谱面Level ID后,请不要忘记验证谱面Level ID是否被占用,并确人是否添加背景图像。

译者:建议手动编写json,因为编译器会导致奇奇怪怪的问题