拳皇15语音mod制作中文教程

您所在的位置:网站首页 拳皇kusanaki台词 拳皇15语音mod制作中文教程

拳皇15语音mod制作中文教程

2023-10-15 20:58| 来源: 网络整理| 查看: 265

https://docs.google.com/spreadsheets/d/1ShNbP_8RjovOxnbf4YO8u2_kC_Tylhqq1SVl-Lk9ses/edit#gid=1023148111

所需工具(下面均有提供下载链接或压缩包):

UnrealPakViewer:从游戏源文件中巨大的pak文件中提取出所需的pck文件,并查看pak文件中Mod文件的文件夹结构和储存位置。

https://github.com/jashking/UnrealPakViewer/releases/download/v1.3/UnrealPakViewer_Win64.zip

Ravioli Explorer:从pck文件中查看并导出wem和bnk文件,从bnk文件中查看并导出wem文件。注意不要使用RingingBloom进行这步导出,可能出现bug。

https://www.scampers.org/steve/sms/other/RavioliGameTools_v2.10.zip

Foobar2000:用于播放检查wem和bnk文件的音频播放器,另外可用于从wem文件到wav,mp3文件等通用音频格式的转换。

链接:https://pan.baidu.com/s/1-u4z3CrjigIdpTdqHD7yaA?pwd=3689 

提取码:3689

vgmstream:内置于Foobar2000用于播放wem&bnk文件的必要插件。

https://vgmstream.org/downloads

Audacity(可由其他音频编辑软件替换,如AU):将mp3文件转换为wav文件。

https://www.audacityteam.org/download/

WWise:从wav文件转换为wem文件。

https://www.audiokinetic.com/download/

RingingBloom KOFXV:在pck和bnk中替换wem文件,也可以用于替换pck文件中的bnk文件。

https://gamebanana.com/tools/8707

UnrealPakTool:创建mod通用的pak文件。

链接:https://pan.baidu.com/s/19LXPS_4O7EXX4xIxAo_owA?pwd=3689 

提取码:3689

教程步骤

一、下载上述所有必需的工具,然后解压缩/安装它们

二、从游戏文件夹中提取所需的PCK文件

首先创建一个新的目标文件夹作为之后的数据输出地。

运行UnrealPakViewer,单击File-->Open pak...,转到拳皇15源数据的文件夹。例如:D:\Programs\Steam\Steam Apps\common\THE KING OF FIGHTERS XV\KOFXV\Content\Paks\(具体位置可在steam中查看,右击拳皇15游戏栏-->管理-->浏览本地文件)

若想要进行bgm或角色战斗语音的修改,则需提取orange_djs_bgm.pck,orange_d15.pck或dlc1,2,3的pck文件,选择pakchunk1- WindowsNoEditor.pak(文件大小约6 GB) pakchunk1-WindowsNoEditor.pak

若想要修改首发角色的胜利台词和故事对话和选择界面语音(之后简称为台词集)(dlc角色的这些语音都在他们的dlc.pck中),则需提取orange_ launch.pck,选择pakchunk0-WindowsNoEditor.pak(文件大小约21 GB) pakchunk0-WindowsNoEditor.pak 复制并粘贴此加密密钥0x22BB765FC95A096C0668A534CD8B3370EF3D47208F4E5361A81D2684228FF685

如上图所示找到指定pck文件或单击“File View”选项卡,在“Search Files”栏中键入pck,右键单击所需的pck文件并解压缩到选定的目标文件夹中

提取的PCK文件位于\KOFXV\Content\WwiseAudio\Windows\(这个默认的文件夹格式不要改动)

(如果想修改'KOF_AST'mod,您可以将指定pak文件拖放到UnrealPakTool中的UnrealUnpak.bat,并获得orange_djs_bgm.pck)

三、在Ravioli Explorer中打开所需的PCK文件

(DJ Station的bgm在orange_djs_bgm.pck,首发角色的战斗语音包和卢卡尔的台词集在orange_d15.pck,首发角色的台词集在orange_launch.pck,狼印队的战斗语音包和台词集在orange_dlc1.pck,卢卡尔的战斗语音包和南镇队的战斗语音包和台词集在orange_dlc2.pck,里大蛇队的战斗语音包和台词集在orange_dlc3.pck,之后角色推测应该是以此类推,若有变更会再更新教程)

使用Ravioli Explorer在pck中导出bnk/wem文件(有关角色和文件编号的对应,暂请自行检查)

大多数wem文件显示为wav文件,导出后需要修改其后缀为.wem,否则无法播放 用Windows命令行将所有提取的wav重命名为wem:ren.wav.wem

或新建txt文本文件,输入ren.wav.wem后保存,修改txt文件后缀为.bat(变为批处理文件)后,将其拖入存放需修改后缀文件所在的文件夹并双击打开,即可完成。

之后使用Foobar收听bnk/wem文件,以找到所需的目标音频。(播放wem文件需下载开头中的vgmstream插件方可成功) vgmstream插件所在位置

四、使用Audacity编辑自己的音频文件素材并将其转换为wav,导出为WAV Signed 16-bit PCM(或使用其他音频编辑软件,最后得到wav版的音频替换素材即可)

对于修改音乐曲目,按F6激活多功能工具(星形图标),音乐音量应在50%线附近,使用“效果->放大”调整音量

五、 在Wwise中创建项目(project)

在'import assests to project(将资产导入项目)'中'select none‘

转到Project->Project Settings->Source Settings选项卡->Default Conversion Settings->ADPCM as Input(注意:此处的ADPCM或PCM编码模式应对应游戏源文件中wem的编码模式,极少数的wem文件为PCM编码模式,转换时可提前在Foobar中查看文件属性知晓)

导入需要的wav文件至Interactive Music Hierarchy栏下,在Wwise或Foobar2000中播放wav进行测试

检查后,单击Project ->Convert All Audio Files

默认情况下,新的转换后的wem文件将位于Documents\WwiseProjects\.cache\Windows\SFX\

六、打开RingingBloom KOF XV version(选择模式为KOFXV)

要替换BNK文件中的WEM,请选择BNK Editor(BNK编辑器)并import(导入)BNK,逐个选择WEM文件并右键单击以替换,然后导出BNK以保存修改后的文件

要替换PCK文件中的BNK,请选择PCK Editor(PCK编辑器)并导入以打开PCK文件,单击BNK文件并替换BNK。

要替换PCK文件中的WEM,请选择PCK Editor(PCK编辑器)并导入以打开PCK文件,单击“Mass Replace”并添加WEM,它将与其中的WEM文件ID或名称匹配;或逐个替换。

单击“Export(导出)”将修改后的PCK文件保存为与原始文件完全相同的文件名(否则游戏无法读取),您可以覆盖原始文件或保留备份。

七、将一开始选定的文件夹整体拖动到UnrealPakTool里的UnrealPak-Without-Compression.bat上,它将在选定文件夹所在的位置生成一个同名pak文件。

将新的PAK文件放入拳皇15源数据的mod文件夹,例如:D:\Programs\Steam\Steam Apps\common\the KING OF FIGHTERS XV\KOFXV\Content\Paks~mods\,同时从把其他mod中的sig文件复制过来,修改成和pak文件一样的完全一样的名称即完成。

八、启动拳皇XV测试(不要忘记关闭RingingBloom,因为打开PCK文件需要大量内存,可能导致卡顿或崩溃)

贴士:

若有关于教程细节和语音mod制作过程的更多疑问,可在评论区发表或直接私信我,我会尽力解决。

替换角色bnk中的wem文件时,可能会发现一些极短的[pre]文件,这些文件的完整版可在bnk所在的pck文件中那些散落的wem文件中找到。播放完整版后如需替换,则可直接在bnk中替换[pre]文件即可。

替换角色bnk中的wem文件时,可能会发现几个没有声音的/wmid文件,这些文件的正常版需在Ravioli Explorer中查看bnk内部并导出对应id的wem文件。播放正常版后如需替换,则直接替换/wmid文件即可。

不同语音mod在游戏里产生冲突大概率是因为不同mod的pak里的有相同pck文件,游戏只会读取其中一个。此问题目前无法在pak文件层面上解决。

作者:A_Amour https://www.bilibili.com/read/cv18293257?spm_id_from=333.999.0.0



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3