欢迎光临散文网 会员登陆 & 注册

战争雷霆语音包制作教程(2.27贵族胄裔)

2023-07-04 20:36 作者:FloatingLight233  | 我要投稿

2023.7.4更新,游戏版本2.27贵族胄裔,仓库版本e0ee482

本教程并未讲解fmod的具体用法和原理,旨在帮助读者以最快速度制作mod。

目录

1 下载安装FMOD

2 下载战雷FMOD工程文件

3 准备音频文件

    3.1 陆战

    3.2 海战

    3.3 电台

    3.4 空战

4 检查文件

5 修补Bank

6 导出mod

7 附录:Bank名称缩写

8 常见问题


步骤一 下载安装FMOD

某盘代码 /s/1uSp。BpRg。WAk7。qwbU。jqCy。2Aw 密码2333

        FMOD下载网址:https://www.fmod.com/download,登录或注册以获取下载地址。

        登陆完成后,在随后跳出的页面中选择“FMOD Studio”,在展开的条目中依次选择“2.01”和“2.01.06”,然后根据电脑系统选择合适的类型下载并安装。切记必须选择2.01.06版本,安装错误的版本将会导致mod制作失败!

务必选择2.01.06版本,否则卡顿到十秒一帧别怪我

步骤二 下载战雷FMOD仓库

某盘代码  /s/1279。gfWiL。Vwqbl。UIxtW。Ertg 密码2333,不能保证及时更新,请自行核对版本

        此步骤中下载速度因人而异,部分读者可能会遇到网页打不开或者下载没速度的情况,建议提前挂好魔法或使用GitHub加速脚本。

方案一:直接下载zip

        前往战雷的GitHub仓库:

        点击“Code” ,再点击“Download Zip”即可,文件大小约4GB。

方案二:Git克隆

        前往git官网https://git-scm.com/downloads,下载git工具并安装。

        安装完成后在你要存放仓库的文件夹空白处右击鼠标(Win11用户在右击后还需额外选择“显示更多选项”),选择“Git Bash Here”。在随后跳出的窗口中输入:

        等待下载(速度因人而异),当看到Done后文件就已经克隆完成了。

        解压或克隆完成后文件夹长这样:

方案二扩展:清除对仓库的修改及获取新版本仓库

注意此操作只对使用Git克隆的仓库有效!

        在你的仓库空白处右击鼠标(Win11用户在右击后还需额外选择“显示更多选项”),选择“Git Bash Here”。在随后跳出的窗口中输入:

步骤三 准备音频文件

在这里推荐一下@WisteFinch和笔者共同开发的小工具WTSMT,可以快速完成本步骤:

        海、空战语音的语种是根据游戏内的国家划分的(以下用X系称呼),尽管盖金提前为波兰等国家预留了位置(待会在FMOD中可以看到),但因为相应的国家并未加入游戏,制作对应的语音不会改变游戏内容,时间不够的读者仅需制作已存在的10个系。

        电台语音的语种是根据游戏界面语言划分的(以下用中文、英文等称呼),如果想让全球的玩家都能使用你制作的语音包,需要制作全部16个(中文有2个,按1个计算)语种对应的语音。

        陆战语音的语种是根据载具原产国家来划分的(以下用X系称呼),如中系的T34防空型使用越南语音。但也有例外,如美系的梅卡瓦使用美国语音。需要制作全部21个语种对应的语音。

        当前版本Gaijin未放出色列系陆战语音,笔者尝试手动创建_crew_dialogs_ground_new_he但是无效,如果你有解决方法欢迎在评论区给出。


        打开步骤二的文件夹,进入“Assets”,可以看到里面存放了战雷里所有使用到的声音文件。下面列出了本专刊涉及到的文件夹及其对应的内容:

3.1 陆战

        打开“dialogs_wt_tanks_2023”,Gaijin仅准备了英系美系和苏系文件,不过好消息是不同的系文件基本一致。由于fmod中陆战使用了audiotable,多出文件不会影响成品效果,所以这里选择文件数目最多的美系english_us进行制作。

        打开“english_us",可以看到有“high”“med”“low”三个文件夹,分别对应高中低三种语气,另有一个“CVS”文件夹,这个文件夹存在与否不会影响成品效果,笔者推测是gaijin忘删了,可以不用管。三种语气的文件数目一致,你可以偷懒只制作med一份然后复制一下。

        用你准备的音频替换掉原有音频即可。

3.1.1 每个系语音不一样

        按照以下的名称创好文件夹(其实名称无所谓,但是按下面的方式创建便于你识别)。

        然后按照english_us的文件夹结构分别放置你准备的音频。

3.1.2 每个系语音一样

        只要准备好english_us即可,不需要像3.1.1中创那么多文件夹。

3.2 海战

        打开“dialogs_wt_ships_2022”,Gaijin为你准备了所有文件,但是基本上每个系文件都有差别!不过由于fmod中海战也使用了audiotable,缺少文件只会使其对应的音频在游戏中无法播放,而对其他音频无影响。所以你可以只准备美系english的文件,然后逐一复制。如果你有足够时间,也可以补全其余系缺失的文件。

3.3 电台 

        打开“dialogs_wopl”,这里只自带英语、德语、俄语的文件,根据需要替换其中原有的音频,并且把剩下语种的音频补全,每个语种都有1577个文件。

        所有语种的文件几乎都是一样的,每个语种中也有许多重复文件。这意味着我们只要准备英语或俄语(这两个最全)中的512个文件,剩下的全靠复制即可。

        以英语为例,进入英语的“english”文件夹,下面列出了各个文件对应的内容


1.“fx”文件夹下的文件和战场态势播报语音直接替换为你准备的音频(名字要确保一致)

2.“voice_messages”中存在4个语音版本,每个版本文件名称均相同,只要制作“voice1”,然后将“voice1”复制3份分别命名为“voice2”“voice3”“voice4”。如果你有足够的时间和耐心,也可以制作4个版本。

3.“mission_complete”中存在3个语音版本,每个版本文件名在末尾有不同的编号(“voice1”对应“v1”,“voice2”对应“v2”,“voice3”对应“v3”),制作完“voice1”后复制两份命名为“voice2”“voice3”,然后将“voice2”“voice3”中文件名末尾都修改为正确的编号。如果你有足够的时间和耐心,也可以制作3个版本。

以“mission_complete_victory_01_1_v1”为例,它在“voice2”中对应“mission_complete_victory_01_1_v2”,在“voice3”中对应“mission_complete_victory_01_1_v3”。

4.返回上一级目录,将“english”文件夹复制多份并重命名

文件夹结构如下:

其中①处的命名规则如下:

3.4 空战

        打开“radio_chat”,这里只自带英美系、俄系的文件,根据需要替换其中原有的音频,并且把剩下语种的音频补全。

        每个系文件相差巨大,而且每个文件都有对应系的缩写作为前缀。可以先准备英美系的文件,然后复制多份并修改前缀,在步骤四的文件检查中补上缺漏。

         “voice”存在3个语音版本,每个版本文件名在中间有不同的编号(“voice1”对应“v1”,“voice2”对应“v2”,“voice3”对应“v3”),末尾有high、low、mid表示不同情绪,制作完“voice1”后复制两份命名为“voice2”“voice3”,然后将“voice2”“voice3”中文件名中间都修改为正确的编号。如果你有足够的时间和耐心,也可以制作3个版本。

        文件夹结构如下:

        其中②处的命名规则如下

步骤四 检查文件

        该步骤只能用于检查电台和空战文件,陆战海战文件无法进行检查(其实是gaijin没在fmod中导入文件),不过只要你按步骤做了就问题不大。

        回到步骤二下载的文件夹,点击“sounds.fspro”用FMOD打开工程文件。

        点击“Assets“选项卡,在下方的搜索栏中输入“#missing”以查找“dialogs_crew/dialogs_wopl”和“radio_chat”中缺失的文件,补全即可。 

        

例子,笔者故意删除了该文件

        继续检查直至你需要制作的系的音频文件都带有#modified标签或没有标签。

步骤五 修补Bank

        接着步骤四,切换到“Banks”选项卡。

5.1 修补陆战

        展开“dialogs_crew/dialogs_wt_tanks_new”,可以看到一个叫“crew_dialogs_ground_new”的Bank文件(不要动它)和21个以“_crew_dialogs_ground_new_XX”(XX为系缩写,请看步骤七)命名的Bank文件,每个都包含一个Audio Table:

        点击“_crew_dialogs_ground_new_cz”(举个例子)的Audio Table,可以看到它的源文件夹(Source directory)为空。

        根据你在步骤3.1中的选择,这里有两种操作。

5.1.1 每个系语音不一样

        根据步骤七的表,将每个Audio Table的Source directory与你在3.1.1中创的文件夹相对应,例如“_crew_dialogs_ground_new_cz”的Audio Table需要填“Assets/dialogs_wt_tanks_2023/czech”。

        确保每个Audio Table的包含子文件夹(Include sub directories)都打了勾。

5.1.2 每个系语音一样

        将每个Audio Table的Source directory都填成“Assets/dialogs_wt_tanks_2023/english_us”,确保每个Audio Table的包含子文件夹(Include sub directories)都打了勾。

5.2 修补电台

        展开“dialogs_crew/dialogs_common”,可以看到一个叫“crew_dialogs_common”的Bank文件(不要动它)和21个以“_crew_dialogs_common_XX”(XX为国家缩写,请看步骤七)命名的Bank文件,每个都包含一个Audio Table。

        如5.1.1一样,将每个Audio Table的Source directory与你在3.3中创的文件夹相对应,例如“_crew_dialogs_common_cz”的Audio Table需要填“Assets/dialogs_wopl/czech”。

        “_crew_dialogs_common_zh”和“_crew_dialogs_common_zhhx”都是“Assets/dialogs_wopl/chinese”。

        确保每个Audio Table的包含子文件夹(Include sub directories)都打了勾。

步骤六 导出mod

        接着步骤四,切换到“Banks”选项卡,下面列出了不同文件夹对应的语音:

        以导出陆战的美系中系为例,展开“dialogs_crew/dialogs_wt_tanks_new”文件夹,按住键盘上的“ctrl“不放,点击“_crew_dialogs_ground_new_en_us”、“_crew_dialogs_ground_new_zh”和“crew_dialogs_ground_new”(每个文件夹最后一个没有后缀的bank必须一起导出),右击点build生成。

        

        生成完的mod在Build/sound里,删掉文件夹中的“masterbank.bank”、“masterbank.assets.bank”和“masterbank.strings.bank”,剩下的文件就是成品了。

老图,不要在意日期233

步骤七 附录:Bank名称缩写

步骤八 常见问题

Q:为什么FMOD软件使用很卡?

A:必须使用2.01.06版本的FMOD。


Q:为什么陆战第三人称无语音,必须炮手视角才有声音?

A:导出的mod需要删除“masterbank.bank”、“masterbank.assets.bank”和“masterbank.strings.bank”这三个文件。


Q:新版本仓库发布时间?

A:每个大版本后的一到二周。


Q:文件夹空白处右击没有“git bash here”

A:没有安装git:https://git-scm.com/downloads




战争雷霆语音包制作教程(2.27贵族胄裔)的评论 (共 条)

分享到微博请遵守国家法律