展开 《求生之路2》这款经典的游戏在玩家中依旧有着不低的关注度,这其中各种各样的MOD是主要原因之一。众多mod中,除了好看的模型mod,我们还可以在游戏语音上下下功夫,把快捷语音全都改成自己...

展开

《求生之路2》这款经典的游戏在玩家中依旧有着不低的关注度,这其中各种各样的MOD是主要原因之一。众多mod中,除了好看的模型mod,我们还可以在游戏语音上下下功夫,把快捷语音全都改成自己喜欢的音频。下面带来的就是玩家“星落”分享的《求生之路2》语音表单修改方法,希望大家都能有属于自己的一套语音。

改一个适合自己独特喜好的语音表单是件很愉悦的事情。

这里要讲的改语音表单不是改音频文件,而是添加或者修改默认ZX键的语音(比如将“笑声”改为“尖叫”)。

或许有的朋友已经在网上下载过类似的MOD,没错,就是以vpk格式存放在addons文件夹里的那种。那么先介绍下VPK文件。

vpk("Valve Pak")文件是用来包涵内容的未经压缩的文件(类似于rar文件,但未经压缩),第一次使用是在Left 4 Dead里。

vpk文件相对于原文件有约25%的压缩率,再将vpk文件压缩成rar文件,总压缩率能达到50%左右。

vpk文件是可以用记事本打开的,但是打开的结果往往是乱码,稍作修改就会无法使用。

所以要修改一个VPK文件,必须经过解包->修改->封包的三个步骤。而要创建一个新的VPK文件,只需后两步即可。

由于还不清楚语音表单的VPK文件是怎么构成的,所以我们先解包一个已有的来看,这里就以我自用的来举例。

解包

解包时需要用到一个软件:GCFScape。

安装好主界面如图。

《求生之路2》语音表单修改方法

点File->Open,打开voice.vpk,如图。

《求生之路2》语音表单修改方法

《求生之路2》语音表单修改方法

选中root文件夹->右键->Extract,便将该vpk文件解包了。

《求生之路2》语音表单修改方法

本文是否解决了您的问题

已解决 0 未解决 0

第2页:修改

展开

修改

语音表单的修改是极其简单的,只需用记事本改动txt文本即可。若是武器人物mod,就要借助各种各样的3d编辑器了。

scripts文件夹中的radialmenu.txt便是语音表单。下面详细讲下语音表单的格式。

《求生之路2》语音表单修改方法

"Orders,Survivor,Alive" Orders指该list的名称。Survivor;Alive指活着的幸存者,即仅有活着的幸存者能使用该表单(必要不充分条件)。

"Center" 等方位词指移动鼠标的方位,对应9个不同的语音。一个list最多只能有九个不同的语音。理论上是可以创建无限个list。

"command" 对应后面的语音指令。指令的格式统一为"vocalize xxxxxxxxx"。

"text" 对应的是游戏中显示的文字。

两个不同的list之间要用分隔线隔开。

《求生之路2》语音表单修改方法

按自己喜欢的方式修改就可以了。

每在网上找到一个语音表单的vpk,就可以用GCFScape提取出里面的语音指令,再把自己喜欢的组合在一起修改成一个新的表单。

如果需要更多的语音资源,可以Google找下valve的vocalize手册,里面有具体的可用语音列表。

root文件夹还有两个重要文件。addonimage.jpg和addoninfo.txt。

两者均是游戏附加元件的信息。打开L4D2主菜单中的ADD-ONS,如图。

《求生之路2》语音表单修改方法

其中addonimage.jpg即为logo。

图示条件: 128*128, JPG, 位元数不限, 需设定透明度(设多少我不清楚)。

如果直接丢张jpg就开始转vpk,通常只会显示L4D2预设的logo。因为一般JPG都含有其他的影像资讯导致游戏无法识别。

最简单的方法是使用VTFEdit。就是做vtf高清喷图的那个软件。先讲JPG编辑成128*128(windows画图即可),再直接导入转化成vtf格式,再导出转换成jpg格式即可。这里就不细说,因为addonimage.jpg并不会影响vpk的正常使用。

而addoninfo.txt如图。

《求生之路2》语音表单修改方法

addonSteamAppID 550代表L4D2。

后面都不是特别重要,第一张图也有,也就略过了。

至于root文件夹里最后那个txt,是可有可无的东西。

本文是否解决了您的问题

已解决 0 未解决 0

第3页:封包

展开

封包

将上述文件整理好放在root文件夹里,就可以开始封包了。而解包用的GCFScape是不能用来封包的,所以这里就用V社的官方工具。

首先需要用steam下载"Left 4 dead 2 Authoring Tools",工具里自己找。

《求生之路2》语音表单修改方法

下载完后,在L4D2本地文件的根目录的bin文件夹里就有了这个文件。

《求生之路2》语音表单修改方法

vpk.exe是一个命令行程序,需要配合命令提示符(cmd)使用。

以下是vpk.exe所有的可用命令

x <vpkfile> <filename1> <filename2> ...

释放文件

a <vpkfile> <filename1> <filename2> ...

添加文件

a <vpkfile> @<filename>

k vpkfile <filename> Add files listed in a response file ('a' - note the @) or a keyvalues file ('k').

l <vpkfile>

L <vpkfile>

List contents of VPK. Uppercase 'L' means more detail.

-v

Verbose output.

-M Produce

a multi-chunk VPK that is split across several files and has an index. To inspect a multi-chunk VPK look at the '_dir' file.

说了这么多,其实用法很简单,直接把root文件夹拖到vpk.exe中就可以直接封包生成一个root.vpk了。

《求生之路2》语音表单修改方法

本文是否解决了您的问题

已解决 0 未解决 0

第4页:绑定按键

展开

绑定按键

封包结束后把vpk文件重命名后扔到addons文件夹里,还有最后的一步。

用记事本打开L4D2根目录下的left4dead2/cfg/autoexec.cfg。如图。

《求生之路2》语音表单修改方法

格式:bind "xxx" "+mouse_menu xxx" 第一个xxx即按键,第二个xxx指radialmenu.txt中list的名称。

然后保存,到此就算大功告成了。

其他问题

有的朋友会问,为什么会多出一步在autoexec.cfg中来绑定按键,而不是直接在vpk包中添加一个已经编辑好的cfg呢?

这是因为如果这样做,就会导致原来的同名文件失效,那么失效的文件里设定好的lerp,op的密码之类的就会同时失效了。

关于语音代码,之所以前面说必要不充分条件,是因为有的语音代码是只有特定的一个或者两个人物才能使用的,有的语音代码一局只能使用一次,有的语音代码离开了安全区域就不能再使用……所以没法使用的时候可以尝试换人物或者刷图等等……

利用GCFScape和VTFEdit还可以干很多有趣的事情,探索之前别忘了备份,不然万一弄坏了就只能验证完整性了。

本文是否解决了您的问题

已解决 0 未解决 0

第5页:系统默认表单

展开

系统默认表单

系统默认表单的找到方式如下。

《求生之路2》语音表单修改方法

用记事本打开这个VPK,当然你也可以先备份免得损坏了。

打开的时候可能会等一会儿,当然全是乱码。

用查找功能Ctrl+F查找关键词radialmenu,就可以找到这个

《求生之路2》语音表单修改方法

这个就是系统默认的表单了,小心的复制粘贴就可以了。

游戏里的表单中的文字是系统这里"text"栏汉化过的。

想要一些搞笑的除了GoogleValve的Vocalize手册,还可以在Gamemaps等网上找别人制作的语音表单进行摘抄。

本文是否解决了您的问题

已解决 0 未解决 0