Files
Chunithm-Research-zh_cn/General.md
2025-11-12 16:36:09 +08:00

60 lines
6.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

这是一份关于Chunithm的文件格式以及本研究文集的一般信息列表。其中包括感兴趣的文件列表、文件概览、其他文件链接如有以及本研究文件的元信息。
# Meta
* 本指南**并不保证**与当前版本的 Chunithm Paradise 同步。本指南是根据 "Chunithm Paradise"编写的。虽然我假定本指南中的几乎所有信息都将继续适用于 Chunithm 的后续版本,但我不能保证本指南与 Paradise Lost 和 Chunithm New 等后续版本100%兼容。此外,在新版中出现的 AIR SLIDE notes和 AIR CRUSH notes还没有谱面文档。未来可能会有所改变。
* 这**不是**在 Chunithm "clones"中创建自定义歌曲的指南。这包括像 SUSPlayer、Laverita 或 Seaurchin 等程序。这些游戏使用不同的谱面格式,并以完全不同的、通常是精简的方式实现自定义歌曲。
* Chunithm 经常使用``.xml``文件。为方便起见,本文档假定您了解``.xml``文件的基本格式。
* 提及 "音乐"和 "歌曲"时,指的是 ``music`` 文件夹中的文件,其中包括 ``Music.xml`` 和谱面文件。提到 ``audio`` 时,将指的是 ``cueFile`` 文件夹中的文件。
* 如果有人制作了一种工具来简化本文档中概述的任何流程,虽然显然不需要注明本文档的出处(查看 [UNLICENSE](UNLICENSE) 但我们仍将不胜感激。
# 歌曲如何结束
在 Chunithm 中游玩歌曲时,谱面将在最后一个 note 之后”结束"。这时,顶部的进度条动画和"FULL COMBO/ALL JUSTICE "图形就会出现。但是,歌曲会在音频文件播放完毕后"结束"。这时,歌曲结束时出现的任何技能(如支援技能)都会激活,不久后就会出现结算页面。
# MASTER 和 WORLD'S END 难度
除非满足两个条件之一,否则歌曲的 MASTER 难度将无法解锁:
* 玩家以 S 评级或更高评级通过了歌曲的MASTER难度
* 玩家使用的票卷允许游玩MASTER难度的谱面。(在票卷的 ``Ticket.xml`` 文件中的 ``<playMaster>`` 字段下注明已启用)。
在创建自制谱时一定要注意这一点。如果谱面作者打算让其谱面具有MASTER难度则应始终为MASTER难度提供有效的、可完成的谱面。否则应将谱面设为其他 3 个正常难度之一。
除非玩家使用的票卷允许游玩 WORLD'S END 难度的乐曲,否则无法访问乐曲的 WORLD'S END 难度。(在票卷的``Ticket.xml``文件的``<playWorldsEnd>``字段下注明已启用) 创建自制谱时,不宜创建 WORLD'S END 谱面。除非玩家连接到 AIME 或 Minime 服务器,并购买或使用 WORLD'S END 票卷作弊,否则无法访问这些谱面。
# 文件夹
Chunithm 接收更新的方法是将新信息分别存储在 "root\app\data "中的 "AXXX "文件夹中。根据更新内容的不同,这些文件夹中的 "X "代表不同的数字。本文档中提到的 "AXXX "指的是未指定的 "A "文件夹。值得注意的是,虽然歌曲的补充文件(音频、封面、版权)通常都在同一个 ``A`` 文件夹中,但它们也有可能在其他文件夹中。目前,我们假设较新的 AXXX 文件夹将覆盖较旧的 AXXX 文件夹在游戏中的数据尽管较旧的文件将保持不变但这一点尚未得到证实。值得注意的是Chunithm 的更新会定期删除某些预先存在的歌曲通常是由于版权到期。此外值得注意的是Chunithm的主要更新会改变名称和增加新功能例如Amazon到Crystal或Crystal到Paradise不会涉及新的AXXX文件而是将它们全部压缩到A000文件夹中。除其他二进制文件外``root\app\bin``中的.exe也可能被覆盖。
# 文件类型
这是一份没有专门页面的相关文件类型的列表,以及这些文件的位置和必要的其他信息链接。这**并不是**一个广泛的列表,一些不感兴趣的文件将不包括在内。
## 音频文件
音乐音频文件位于``root\app\data\AXXX\cueFile\cueFileXXXXXX``中。插入点文件的 ID 可以在与相关歌曲的谱面文件位于同一文件夹中的 ``Music.xml`` 文件的 XML ``<cueFileName>`` 标记中找到。通常情况下,这些文件的 ID 与相应的音乐 ID 相同。这些文件以专有的[CRIWARE ADX2 音频格式](https://en.wikipedia.org/wiki/ADX_(file_format))编码,以``.awb``和``.acb``文件对形式存在。这些文件可由 [vgmstream](https://vgmstream.org/) 库,特别是 [foobar2000](https://www.foobar2000.org/) 的组件播放和转换。有关如何将自己的文件编码成这种格式的信息,请参阅 [Customs](https://github.com/Suprnova123/Chunithm-Research/blob/main/Customs.md) 文档。
## 封面文件
封面文件,也就是与歌曲相关联的图片,与谱面文件放在同一文件夹中,文件格式为 ``.dds``DirectDraw Surface可在 [GIMP](https://www.gimp.org/) 等软件中打开。插图文件的分辨率始终为 300x300。要模仿与 Chunithm 套装相同的文件大小,虽然通常没有必要,但可以从 GIMP 的导出设置中以 BC1 / DXT1 压缩导出任何自定义的 ``.dds`` 套装文件。
## 版权文件
版权文件是出现在特定歌曲选曲界面左下方的图像。由于文字后面的图像是独立的纹理,每个版权文件都会重复使用,因此版权文件应作为包含文字本身的文件使用。版权文件的格式始终是分辨率为 512x48 的``.dds``DirectDraw Surface文件格式可以在``root\app\data\AXXX\rightsInfo\rightsInfoXXXXXX`` 中找到。要模仿与 Chunithm 权利文件相同的文件大小,虽然通常没有必要,但可以从 GIMP 的导出设置中使用 BC1 / DXT1 压缩导出任何自定义的 ``.dds`` 权利文件。
# Dummies
虚拟文件用于纹理,作为游戏希望纹理格式化的模板,主要是在分辨率方面。请注意,提供这些文件的 ``.png`` 版本只是为了方便,所有最终版本仍应使用 ``.dds`` 格式。
## Jacket Dummies
* [.dds](./_assets/jacket_dummy.dds)
* [.png](./_assets/jacket_dummy.png)
## Rights Dummies
* [.dds](./_assets/rights_dummy.dds)
* [.png](./_assets/rights_dummy.png)