为OpenRCT2添加自定义 ride 音乐

0 点赞
RollerCoaster Tycoon® 2: Triple Thrill Pack
转载

使用OpenRCT2,你可以为游戏添加任何你喜欢的音乐。 在本指南中,你将学习如何制作游乐设施音乐对象、如何加载它,以及其背后的代码工作原理(可选)。 使用GOES(RCTSpace)创建新对象 Gymnasiast创建了一个很棒的工具,可简化游乐设施音乐对象的创建过程。 以下是该表单的填写说明: 你的标识符:填写你的用户名,不能包含空格、特殊字符(下划线(_)除外)或大写字母。 对象标识符:填写游乐设施音乐风格的名称,不能包含空格、特殊字符(下划线(_)除外)或大写字母。创作者名称:最好填写您的真实姓名,若您对此感到不适,也可填写您的用户名。 风格描述(英式英语):填写应在游戏中显示的音乐风格名称。 预览图片:您或许可以忽略此项,除非您清楚自己在做什么。该PNG文件需为112x112像素,并使用OpenRCT2的PNG调色板格式保存。 音乐文件:如果尚未转换,请将您的音乐转换为OGG vorbis格式。在方框中上传该文件。此工具允许在同一 ride 音乐风格中上传最多三首歌曲。 曲目名称:请在此处填写歌曲原名。 作曲家:请在此处填写原创艺术家。 关于转换为OGG vorbis格式,您可以使用在线工具,或使用Audacity或任何其他数字音频工作站。从头开始创建自定义 ride 音乐对象: 制作自定义 .parkobj 文件。 创建一个压缩文件,并将 .zip 扩展名重命名为 .parkobj。 确保命名文件时使用以下标准格式! <用户名>.<类型>.<名称>.parkobj。此处的<类型>只需使用“music”。(例如:auraspecs.music.dontyou.parkobj) 此重命名的压缩文件需要包含以下文件: object.json 和 <名称>.wav 添加你的音乐。 OpenRCT2 支持以下格式: OGG Vorbis(推荐)、WAV 或 FLAC。 在撰写本文时,OpenRCT2 以 22050 Hz 的采样率播放所有音频。 未来将对此进行改进。 使用数字音频工作站、Audacity 或在线转换器,将你的歌曲转换为 OGG Vorbis 格式。你可以选择借此机会修剪歌曲的首尾,以制作完美的循环效果。保存时请确保文件名简洁,最好不要包含空格。将OGG文件拖放到parkobj文件中。本指南底部有关于如何降低WAV文件大小的说明。这仅适用于为原版游戏的CUSTOM1.WAV和CUSTOM2.WAV添加自定义音乐,以及OpenRCT2的0.4.0和0.4.1版本。制作object.json文件,“object.json”文件可以是重命名为.json的txt文件,建议使用Notepad++打开以便操作。“object.json”需要包含以下信息,你可以复制并填写:{ "id": "<username>.music."{ "名称": "", "作者": [ "<艺术家/作者名称>" ], "版本": "1.0", "对象类型": "音乐", "属性": { "音轨": [ { "源文件": "<名称>.ogg", "名称": "<音乐标题>" } ] }, "字符串": { "名称": { "en-GB": "<希望在游戏中显示的名称>" } } } 请注意,如果特定语言的语言文件不存在,将默认使用"en-GB"。 我的示例: { "id": "auraspecs.music.dontyou", "作者": [ "Karst van Galen Last" ], "版本": "1.0", "对象类型": "音乐", "属性": { "音轨": [ { "源文件": "dontyou."- 将.json文件添加到parkobj文件中,操作即完成。 - 将parkobj文件放入【文档 OpenRCT2 object】文件夹,现在你可以在游戏中选择自己的音乐了! 确保已启用作弊功能,然后你可以在对象选择器中选择它。 WAV文件大小要保持较小(仅支持0.4.0/0.4.1/CUSTOM1.WAV/CUSTOM2.WAV)。 WAV文件可以是任何采用PCM编码渲染的音乐文件。 我的建议是在Audacity中重新渲染音频文件,并使用以下设置以最小化文件大小:

-将项目比特率(在Audacity左下角查看)设置为22050赫兹。这样设置能让比特率足够低以减小文件大小,同时又不会在游戏中产生明显的音质问题。

-导出为WAV格式,保存时可将编码设置为【Unsigned 8-bit PCM】。 对于原版《过山车大亨2》,可将文件命名为CUSTOM1.WAV或CUSTOM2.WAV,并添加到过山车大亨2文件夹中的ObjData文件夹。 对于OpenRCT2,请确保遵循上述指南,并将其中的文件链接更改为你为WAV文件设置的名称。