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

6.2 KiB
Raw Permalink Blame History

让 Chunithm 识别并将自制谱添加到选曲界面是一个不直观的过程,因此这里将解释如何正确添加自制内容的基础知识。

设置文件格式

由于游戏的性质Chunithm对它所期望的文件种类和这些文件的规格要求非常明确。如果这些规格不正确Chunithm 就会直接拒绝在选曲界面上显示歌曲,而不会说明明确的原因。你可以在 [基本信息](General.md#文件类型) 页面上找到 Chunithm 希望看到的文件类型的快速概览。

图像

您可能要处理的两种图像文件是 "封面 "和 "版权"。封面文件是歌曲的 "cover art",可在选曲界面、游戏过程中、结果界面和其他地方看到。版权文件是选择相关歌曲时出现在屏幕左下方的版权信息。 有关这些文件格式的信息,请参见 基本信息 页面。

音频

音频是最难处理的文件。它采用 CRIWARE 称为 ADX2 的专有音频格式编码,因此很难复制。幸运的是,有一些工具可以解码和编码这些文件。本节将主要介绍如何将自定义文件编码为这种格式。有关这些文件格式的信息,请参见 基本信息页面。

必要程序

提取

为了制作自制的 ADX2 乐曲,我们首先要解压缩已有的歌曲。建议备份提取的文件,因为在此方法中你将替换这些文件,之后你需要再次替换文件以防止游戏中的歌曲被覆盖。首先,导航至 root\app\data\AXXX\cueFile 并选择任意 cueFileXXXXXX 文件夹。在另一个文件资源管理器窗口中,打开 SonicAudioTools 文件夹。将 cueFile 文件夹中的 .acb 文件拖入 AcbEditor.exe。cueFile 文件夹中将创建一个新文件夹。在这个文件夹中,将有一个 .hca 文件。我们暂时不必对该 .hca 文件做任何处理,而是将其覆盖。

准备文件

首先,你要获取想要的音频文件,并将其放入 Audacity 或你选择的音频编辑器中。你现在要做的两件事是调整音量,使其平均电平为 -16dB。这可以在 Audacity 的 "分析" 下的 "对比度" 选项中看到。接下来你要将歌曲裁剪到所需的长度。Chunithm 中的乐曲通常在 2 到 3 分钟之间,您需要将歌曲裁剪到这个范围左右。如果歌曲长度超过 3 分钟,您可能需要删除歌曲中间的一些部分,如第二节和副歌,从而缩短歌曲长度。确保听起来自然!然后,将文件导出为 16 位 .wav 文件。

编码

打开 VGAudio找到刚才导出的 .wav 文件。使用该程序将其转换为 .hca。它的标签可能只是 "HCA" 或 "CRI HCA"。将新的 .hca 文件放到提取第一个 .hca 文件的文件夹中,然后用相同的名称覆盖现有文件。拖动包含 .hca 文件的父文件夹并将其放到 AcbEditor.exe 上。如果一切操作正确,您将用自己的自定义文件覆盖.acb.awb文件。

最后润色Final Touches

用自制谱的 ID 重命名新的 .acb.awb 文件。如果尚未创建自定义 Music.xml 文件,只需创建自己的唯一 ID。最后在 HxD 中打开 .acb 文件。使用 CTRL + F 搜索 "music"。查找包含原始 .acb 文件中先前 ID 的字段,并用新 ID 将其替换。保存 .acb 文件,并将文件对放在安全的地方。这将在以后的步骤中使用。

将所有内容整合在一起

本节将重点介绍您需要创建和编辑的文件和目录。

新文件夹

添加 CueFile

root\app\data\AXXX\cueFile 目录中,创建一个新文件夹并命名为 cueFile00XXXX ,将 XXXX 替换为自定义 .acb.awb 文件的 ID。将自定义的 .acb.awb 文件拖放到此文件夹中。创建一个新文件并将其命名为 CueFile.xml。将另一个文件夹中 CueFile.xml 文件的内容复制并粘贴到这个新文件中。将 <dataName><name><id><name><str><acbFile><path><awbFile><path> 标记值替换为适当的值,通常是将 ID 替换为正确的 ID。

添加音乐

root¥app¥data¥AXXX¥music 目录中创建一个新文件夹并命名为 musicXXXX,将 XXXX 替换为自定义 ID。在此创建一个名为Music.xml的新文件,然后将现有Music.xml文件的内容复制并粘贴到该文件中。按照 Music 文档中解释的规范配置此文件。您还需要该目录中的 .c2s 文件。如果您只想让歌曲出现在选曲界面上,可以将现有的 .c2s 文件复制并粘贴到此目录中,无需进行任何编辑。

添加版权信息(可选)

除非你想添加自己的自定义 RightsInfo 图像,否则本部分是可选的。在 root\app\data\AXXX\rightsInfo 目录中,创建一个新文件夹并命名为 rightsInfoXXXXXX ,将 XXXXXX 替换为一个唯一的 ID该 ID 可以与自定义歌曲的 ID 分开。将自定义版权文件移入此文件夹,并命名为 CHU_UI_Rights_XXXX.dds。创建一个名为 RightsInfo.xml 的文件,并将现有 RightsInfo.xml 文件的内容复制并粘贴到新文件中。将 <rightsText> 替换为版权图像内容的概述,将 <name><id> 替换为与父文件夹相同的 ID不包括前面的 0<name><str> 替换为自定义版权图像内容,将 <image><path> 替换为先前添加的 .dds 文件的文件名。

编辑文件

编辑音乐分类

root\app\data\AXXX\music 目录中找到的 MusicSort.xml 文件列出了歌曲选择菜单中每首歌曲的顺序。该文件与歌曲所属的流派无关,但其格式仍考虑到了流派。要添加歌曲,只需创建一个新的 <StringID> 标记,其中的 <id><str> 标记将分别替换为歌曲的自定义 ID 和歌曲名称。