封包:將上述檔案整理好放在root檔案夾裏,就可以開始封包了。而解包用的GCFScape是不能用來封包的,所以這裏就用V社的官方工具。
首先需要用steam下載"Left 4 dead 2 Authoring Tools",工具裏自己找。
下載完後,在L4D2本地檔案的根目錄的bin檔案夾裏就有了這個檔案。
是一個命令行程序,需要配合命令提示符(cmd)使用。
以下是所有的可用命令
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檔案重命名後扔到addons檔案夾裏,還有最後的一步。
用記事本開啟L4D2根目錄下的left4dead2/cfg/。如圖。
格式:bind "xxx" "+mouse_menu xxx" 第一個xxx即按鍵,第二個xxx指中list的名稱。
然後儲存,到此就算大功告成了。
其他的問題:
有的朋友會問,爲什麼會多出一步在中來綁定按鍵,而不是直接在vpk包中添加一個已經編輯好的cfg呢?
這是因爲如果這樣做,就會導致原來的同名檔案失效,那麼失效的檔案裏設定好的lerp,op的密碼之類的就會同時失效了。
關於語音代碼,之所以前面說必要不充分條件,是因爲有的語音代碼是隻有特定的一個或者兩個人物才能使用的,有的語音代碼一局只能使用一次,有的語音代碼離開了安全區域就不能再使用……所以沒法使用的時候可以嘗試換人物或者刷圖等等……
利用GCFScape和VTFEdit還可以幹很多有趣的事情,探索之前別忘了備份,不然萬一弄壞了就只能驗證完整性了。