求生之路VPK封装及导出教程

From Valve Developer Community
Jump to: navigation, search

本教程由海天额外提供,如果你对制作求生之路地图感兴趣,欢迎加入我们的QQ群130180007和216266213,求生地图讨论群,我们是求生之路地图制作团队,也欢迎关注我们的百度贴吧求生之路地图制作吧。


VPK介绍:VPK封装档是自L4D后新加入的档案格式,目的是为了整合日益渐增的附加档案。


注意:

所有VPK中的文件根目录都是“E:\left 4 dead 2\left4dead2\”,封装及解压请注意。


VPK特点:

1. 提高系统的执行效率, 减少搜寻与开启成千上万个档案的旧执行方式

2. 整合多重档案, 实现让玩家可以从任何地方下载同样内容的vpk档

3. 采用预载(prefetch)的方式, 不会更动到原始的游戏档案, 客户端也省去繁复的修改步骤

4. vpk压缩率约25%, 可再用7-zip等压缩程式再压缩约50%


vpk封装方式:

1. 首先要安装L4D Authoring工具(这是L4D-1代才有的工具,2代可以沿用。2代专属的工具官方还没出来。1, 2代都可以,求生之路1自带。)

2. [E:\单机游戏\求生之路\Left 4 Dead\bin\]目录下会有vpk.exe封装执行程序,将[你的附加元件]目录整个拖曳到vpk.exe上, 即会在原位址下产生vpk封装档。

3. 要封装的资料夹路径最好不要有中文, 以免封装失败。

4. vpk封装档的名称最好是不要有"空白", "."等字元, 不然容易在附加元件选项里显示异常字串。


vpk导出方式:

GCFScape v1.7.3 (档案提取工具, 支持 .bsp, .gcf, .ncf, .pak, .vpk, .wad .xzp 等封装档)


vpk使用方式:

1.将下载好的vpk档案解压到[E:\left 4 dead 2\left4dead2\addons\]

开启L4D2后新建游戏,[其他]->[附加战役]内可看到说明, 即表示成功。

改模组要注意是否有改到 whitelist.cfg,我不是每个vpk档都有封装此档案, 没改到可能会有紫黑格子。


vpk载卸方式:只要将vpk档搬离addons目录即可。


游戏执行优先权:

plugins > add-ons > official vpk files

自制模组的优先权是比官方的还要高的,这样的话修改雷达语音也可以用VPK的方式解决,就不用再那里修改来修改去程式码了。


vpk制作方式(以2代资料夹格式说明, 1代雷同。):

1. 建造附加元件资料夹

E:\left 4 dead 2\left4dead2\addons\[你的附加元件]

(vpk封装前的建档资料夹可任意放置, 把它当\leftdead2的主目录制作就行了)

2. 建构附加元件的内容 (位於\left4dead2 根目录下, 你想要修改/添加的内容, 以添加地图为例)

E:\left4dead2\addons\[你的附加元件]\maps\***

      • 为BSP地图档/NAV导航路径档...等

3. 添加地图材质与特效, 让地图更丰富

E:\left4dead2\addons\[你的附加元件]\materials\***

      • 为vtf材质档/vmt材料描述档...等

4. 添加模组档, 让玩家有不同的视觉体验, 安装新模组也是同样的方式

E:\left4dead2\addons\[你的附加元件]\materials\models\***

      • 为相关的模组档(视情况添加子资料夹, 如\infected 感染者模组资料夹)

5. 创建辅助游戏资产, 如贴图, 海报, 操作介面等可以在游戏中重复建构的小道具

E:\left4dead2\addons\[你的附加元件]\materials\vgui\***

      • 为vtf材质档/vmt材料描述档...等

6. 添加独特的音效, 爽度提升200%!!

E:\left4dead2\addons\[你的附加元件]\sound\***

      • 为游戏音效/音乐档(视情况添加子资料夹, 如\weapons 武器音效资料夹)

※※※ 新添加的音效/音乐档必须做快取的处理=>指令: snd_rebuildaudiocache;quit

等处理完后会自动跳出游戏, 快取档案会放在E:\left4dead2\maps\soundcache\***

_master.cache 为英文介面的音效快取档

_master_tchinese.cache 为繁中介面的音效快取档

基本上两个档案是差不多的, 少了这个步骤游戏里会直接破音给你看

7. 建造说明文件addoninfo.txt, 於游戏附加元件中可以提供给玩家参考的文字或版本讯息

E:\left4dead2\addons\[你的附加元件]\addoninfo.txt

添加附加元件类别项目可特别标示(1为开启显示, 可重复添加):

addonContent_Campaign 0/1 //战役 字串2

addonContent_Map 0/1 //地图

addonContent_Skin 0/1 //面板

addonContent_Weapon 0/1 //武器模型

addonContent_BossInfected 0/1 //魔王模型

addonContent_CommonInfected 0/1 //一般模型

addonContent_Survivor 0/1 //幸存者模型

addonContent_Sound 0/1 //音效

addonContent_Script 0/1 //脚本

addonContent_Music 0/1 //音乐

addonContent_prop 0/1 //道具模型

addonContent_Specified 0/1 //<未指定>

8. 建造图示addonimage.jpg, 於游戏附加元件中可以快速识别的logo讯息

E:\left4dead2\addons\[你的附加元件]\addonimage.jpg

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

如果你直接丢张JPG图就开始转vpk, 通常只会显示预设的L4D logo

因为一般JPG都含有其他的影像资讯导致游戏无法识别, 我尝试很多方式后, 以下这种是最简单的:

使用VTFEdit:[File] -> [Import] -> 载入你的JPG -> 直接按OK -> [File] -> [Export] -> 存成addonimage.jpg


其他东西:

VTFEdit (图片格式转换器, 支援 .bmp .gif .jpg .PNG .TGA 等影像档)