你是否希望游戏的界面元素使用一种语言,而所有语音使用另一种完全不同的语言?如果答案是肯定的,那么本指南正是你所需要的。 简介 本指南的目的是将界面元素(其中也包括字幕)替换为其他语言的对应内容,例如,你可以使用意大利语界面游玩游戏,同时聆听我们都熟悉的经典英语语音(顺便说一下,我就是这种情况)。应用此补丁需要模组加载器。 在你提问之前:为什么不直接替换音频文件呢?我确认该方法同样有效,速度更快,且无需更改Steam语言设置,但存在一个严重问题:所有CG过场动画仍将保持原始语言,因为语音与视频源一同直接编码在.usm文件中,目前似乎没有公开工具能够处理这些文件。 所需条件: - Steam上的《索尼克:失落世界》正版游戏 - VGMtoolbox - 索尼克:失落世界Mod加载器 - 硬盘上的一些可用空间 - 大约30-45分钟的时间 操作步骤: 将Mod加载器文件解压到游戏目录(通常为“C: Program Files (x86) steam steamapps common Sonic Lost World”),然后打开SLWModLoader.exe。程序会提示修补游戏,点击是即可。现在你应该有一个名为【Mods】的新文件夹。

打开它并创建一个新文件夹(我将其命名为“文件替换”)。在该文件夹内新建一个名为Mod.ini的ini文件,并将以下内容粘贴进去: [Main] IncludeDir0="." IncludeDirCount=1 [Desc] Title="File Swapping" Description="此模组用于通过替换文件来更改语言。" Version="1.0" (标题应重命名为与目录相同的名称) 保存文件后,还要创建一个名为“disk”的新文件夹,并在其中再创建一个名为“sonic2013_patch_0”的文件夹。 现在我们需要提取游戏文件,解压vgmtoolbox并打开可执行文件,选择Misc.Tools->Extraction Tools->Common Archives->Cri Cpk Archive Extractor。


保持窗口打开,进入游戏主目录,然后打开disk文件夹。你会看到2个cpk文件。将sonic_2013_0.cpk拖放到vgmToolbox中,等待处理完成。现在你的文件夹中会出现一个名为VGMT_CPK_EXTRACT_sonic2013_0.cpk的新文件夹,打开它,再打开TOC,你会看到许多文件夹和文件,复制UI和Event文件夹。 现在再次进入mods->File Swapping->disk->sonic2013_patch_0,将它们粘贴到那里。

打开用户界面,删除所有不以你的母语文本语言结尾的文件(你需要检查最终扩展名:_e 代表英语,_g 代表德语,_s 代表西班牙语,_i 代表意大利语,_f 代表法语,_j 代表日语)。例如,在我的情况下,我将只保留以 _i 结尾的文件。如果一切顺利,你应该剩下 28 个文件。 现在你需要将最终扩展名重命名为你所需要的语音语言对应的扩展名(同样以我的情况为例,我需要将所有的“i”改为“e”)。 结果应该如下所示:

现在进入事件界面并重复相同的操作流程。完成后进入你的Steam库,将语言设置更改为与语音语言相匹配的选项(我选择的是英语)。返回游戏主文件夹,再次打开SLWModLoader.exe,此时你应该会看到顶部出现一个新选项,点击复选框即可。

现在按下保存并开始游戏,一切应该就能正常运行了。 总结 我是自己摸索着完成的,但这花了我不少时间,所以我觉得或许写一份指南能帮助到和我有相同情况的人。我只测试了意大利语 - 英语这一种组合,但其他组合应该也能正常使用。请注意,这是我的第一份指南,而且英语不是我的母语,所以如果你有任何不理解的地方,或者想提出修改意见,欢迎在评论区留言。




换一换 




















