自从用上了新工具之后一直想着要不要出个教程但实在是懒得剪视频,于是决定还是写成文字版好了,步骤比使用旧的工具简化了非常多,所以看文字应该也能看明白。除了操作方法之外,我会尽量把一些经验教训也写进去,所以全文可能会有点长。
如果有疑问或者有需要的文件都可以来问我,我会提供力所能及的帮助,但是请先看完文章!本文纯手搓无AI,但有使用AI写简单的脚本;请尊重我的劳动和时间,我没有义务反复回答文中已写清楚的问题。另外,我不接mod定制(我是懒狗,而且我只做自己想做的mod)。
【观前提示】本方法适用于替换角色语音和音效,不适用于替换游戏内bgm(这个比较麻烦,有专门的教程:站内BV1fu4m1K7Rb和外网https://www.youtube.com/watch?v=Wm97WFXvu6c)。本方法理论上适用于RE引擎的各种游戏,但我自己只实操过鬼泣5和识质存在的语音替换。本流程以尽可能快速地制作角色语音mod为主要目标,但仍可能有优化/简化的空间,如果有更好的方法欢迎交流。除了REasy之外其他工具都可以自行替换成符合自己需求的工具,不需要照搬。
【步骤省流】收集素材(mp3或wav)→解包游戏→做语音对照表→把素材文件批量改名→使用REasy批量替换并保存。与旧方法相比,新方法不需要把素材转换成.wem格式,并且能够批量替换、无需逐个点击,节省了非常多时间。
【使用工具】(均已上传至网盘,以下列出来源)
必下:RE引擎通用多功能Mod软件REasy GitHub - seifhassine/REasy: A modding toolkit for RE engine games. RE引擎游戏的模组工具包。 · GitHub
可选:Foobar播放器和插件 https://www.foobar2000.org/ https://www.foobar2000.org/components/view/foo_input_vgmstream/release/r1866 安装了vgmstream插件的Foobar播放器可以直接打开.bnk格式的文件,方便在游戏外预览和检查原版或改过的音频文件。

可选:游戏解包工具REE.PAK.Tool GitHub - Ekey/REE.PAK.Tool: Tools for extract and repack PAK archives from games based on RE ENGINE · GitHub 如果只做语音mod,可以修改list文件,只解语音相关的文件出来,或者找其他modder要一份文件(或者在N网直接下载一个相关的mod),即可直接省掉解包这一步。
可选:Wwise Unpacker(把游戏音频文件解包为.mp3或.ogg) GitHub - Vextil/Wwise-Unpacker: Unpack game audio Wwise files (pck, bnk) · GitHub 如果需要把游戏内的语音换到另一个地方(比如把黑骑士语音做成评价播报)甚至另一个游戏(比如戴安娜评价播报),这个工具可以使收集素材变得更简单。用法请参考github介绍,此处不赘述了。
其他可选工具:剪辑软件/格式转换软件/音频处理软件(这方面我了解不多,不作推荐,只要能达成目的就行,比如我裁剪音频是直接用的剪映)
【详细步骤】 1. 找到想要替换的语音对应的游戏文件
鬼泣5的解包方法可参考解包工具Github上的指南,或者参考教程:BV1C6PNeRE6m。绝大多数语音和音效都在这个目录:\natives\x64\sound\wwise,部分音效(比如300W嘲讽)还需要修改在\natives\x64\streaming\sound\wwise里的文件。pl0x00开头是玩家语音/音效,emxxxx开头是敌人语音/音效,wp开头是武器音效。如果找不到想要替换的语音在哪里,最简单的办法是去N网找一个同类mod,点preview file contents查看文件名。


找到文件后,有两个办法可以试听:把文件后缀改为.bnk(直接删掉多余的后缀即可)然后使用安装了vgmstream插件的foobar播放器直接打开,或者使用REasy直接打开(无需改后缀),REasy可能会提示需要vgmstream插件,点击确认后它会自己去下载安装。
2. 制作语音对照表
最花时间的一步来了(躺),尤其是对于第一次做语音mod的人来说。维吉尔、但丁、尼禄的战斗语音都有人做过对照表,V的暂时没有见到(如果有人做了欢迎告诉我),以下都基于这三个有对照表的角色讨论。对照表文件已传网盘。
每个人的语音条数均在500条左右,人形态和魔人形态各占一半。这500条里包括了所有招式台词/语气词/受击、死亡、复活语音/嘲讽语音,且顺序混乱,如果不仔细考虑好如何替换的话,最终的效果会非常别扭。以下是一些我个人的经验/教训,仅供参考: (1)招式台词:新台词可以比原台词更短,最好不要更长(原本就很长的嘲讽台词除外),否则稍微高频一些的操作下根本听不完台词,会很违和。台词素材越多效果越好,最好收集60条以上,能到100条为佳。实在不够的话可以寻找同CV的其他类似声线角色的语音,还是没有的话只能选择性替换为空语音。 (2)受击语气词:建议先把受击/死亡换完,然后再换其他语气词,毕竟受击听起来区别最明显(想必大家不想在被打飞的时候听到真升龙蓄力那种的战吼吧)。有些对照表会标明受击语音是哪些,没标的话就只能自己听,然后游戏里测试了。 (3)给招式的语气词分类:鬼泣5的语气词非常多(每个角色上百条),同一个招式常常对应多个语气词,使用时随机调用;同一个语气词又常常对应多个招式(素材复用这一块儿……),使得替换语气词变得十分痛苦。如果想要达到不违和的效果,最重要的是素材一定要多(至少50条),且替换时需要注意音调/长短/走向。比如但丁的真升龙打出去之前的“呵啊——”,就是中音-长-上升;维吉尔的星落就是高音-短-下降,但丁的丢玫瑰是低音-短-平。我的方法是用这三个特点给素材命名,方便归类和查找(如下图)。基本上只要保证素材和原语气词在音调/长短/走向上基本一致,最终的效果就会很和谐。


知道应该怎么收集和分配素材之后,接下来就是制作对照表,目的是:(1)记录什么素材换到了哪一条语音(直接去换的话真的会忘记的,万一以后要改也会想不起来改哪里) (2)方便批量改名操作:REasy可以把一个文件夹内的素材(mp3, wav或wem均可)批量替换进游戏音频文件,前提是素材文件名需要改为每一条语音的ID名。 (3)方便下一次做同一个角色的语音mod,分配台词时可以省很多时间(真的有人做完一次之后还有力气接着做吗,原来是我啊,那没事了) 对照表需要有以下信息:编号(比如1-500,用于在REasy或者foobar里找语音),ID(每一条语音的ID,在REasy里会列出,在foobar里会显示在括号中,见本文图1),原台词(语气词最好有标注,受击音效最好单独标注),新台词(填表时,保证内容与素材文件名相同)。表格示例如下图,把对照表全部填完后,就可以使用改名工具去给素材文件批量改名了。

这里提供一个简单的使用REasy获取某个音频文件的ID列表的方法。如果有更方便的方式,欢迎评论区补充分享。(步骤请看图的标题)





人形态和魔人形态的相同台词一般来说是换成相同素材的(除非你有闲心去处理一批带电音的素材,那请受我一拜)。填表的时候,填完人形态再去填对应的魔人形态会十分浪费时间。这里提供一个解决思路(我是编程白痴所以让GPT代劳了,肯定有更好的办法,仅作抛砖引玉)。更改后的excel文件暂时只做了但丁的版本,文件已传网盘,别的角色请照葫芦画瓢自行操作。

3. 批量改名
这一步的目的是把素材文件名全部改为对应语音的ID名,方便在REasy里批量替换。由于大概率存在多个共用素材,现有的改名软件难以达成把一个源文件改出多个不同目标文件的效果,因此我让GPT写了一个简易工具(已传网盘),经简单测试可以使用。
步骤是:把原始素材放进 input 文件夹,把改名表命名为list.xlsx并放到跟sfxrename.bat同一个目录。list.xlsx 第一列 A 为源文件名,第二列 B 为新文件名 / ID。双击运行 sfxrename.bat,改名后的素材会生成到 output 文件夹,报告会生成到 output\_reports 文件夹。

4. 使用REasy进行批量替换
终于来到这一步了,曾经最折磨人的步骤现在变成最简单的,真是赶上好时代了啊(望天)感觉过于简单了,直接看图吧我懒得敲字了



最后把mod打包成正确的路径,然后就大功告成啦!
【附录】
使用的所有工具/对照表/常见音频文件的网盘链接:
https://pan.baidu.com/s/1Qj5cKXacUJoljbCsLMoybg?pwd=DMC5 提取码: DMC5
如有疑问欢迎留言,如有流程方面的改进欢迎建议。
——SillyDizzyLizzy 2026.06.15