第1頁:解包
展開《求生之路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。
GCFScape下載地址:點擊進入
安裝好主界面如圖。
點File->Open,打開voice.vpk,如圖。
選中root檔案夾->右鍵->Extract,便將該vpk檔案解包了。
更多相關內容請關注:生存之旅2專區
責任編輯:永不追憶
- 第1頁:解包
- 第2頁:修改
- 第3頁:封包
- 第4頁:綁定按鍵
- 第5頁:系統默認表單
第2頁:修改
展開修改
語音表單的修改是極其簡單的,只需用記事本改動txt文本即可。若是武器人物mod,就要借助各種各樣的3d編輯器了。
scripts檔案夾中的radialmenu.txt便是語音表單。下面詳細講下語音表單的格式。
"Orders,Survivor,Alive" Orders指該list的名稱。Survivor;Alive指活著的幸存者,即僅有活著的幸存者能使用該表單(必要不充分條件)。
"Center" 等方位詞指移動滑鼠的方位,對應9個不同的語音。一個list最多只能有九個不同的語音。理論上是可以創建無限個list。
"command" 對應後面的語音指令。指令的格式統一為"vocalize xxxxxxxxx"。
"text" 對應的是遊戲中顯示的文字。
兩個不同的list之間要用分隔線隔開。
按自己喜歡的方式修改就可以了。
每在網上找到一個語音表單的vpk,就可以用GCFScape提取出裡面的語音指令,再把自己喜歡的組合在一起修改成一個新的表單。
如果需要更多的語音資源,可以Google找下valve的vocalize手冊,裡面有具體的可用語音列表。
root檔案夾還有兩個重要檔案。addonimage.jpg和addoninfo.txt。
兩者均是遊戲附加元件的資訊。打開L4D2主目錄中的ADD-ONS,如圖。
其中addonimage.jpg即為logo。
圖示條件: 128*128, JPG, 位元數不限, 需設定透明度(設多少我不清楚)。
如果直接丟張jpg就開始轉vpk,通常只會顯示L4D2預設的logo。因為一般JPG都含有其他的影像資訊導致遊戲無法識別。
最簡單的方法是使用VTFEdit。就是做vtf高清噴圖的那個軟體。先講JPG編輯成128*128(windows畫圖即可),再直接導入轉化成vtf格式,再導出轉換成jpg格式即可。這裡就不細說,因為addonimage.jpg並不會影響vpk的正常使用。
而addoninfo.txt如圖。
addonSteamAppID 550代表L4D2。
後面都不是特別重要,第一張圖也有,也就略過了。
至於root檔案夾裡最後那個txt,是可有可無的東西。
更多相關內容請關注:生存之旅2專區
責任編輯:永不追憶
- 第1頁:解包
- 第2頁:修改
- 第3頁:封包
- 第4頁:綁定按鍵
- 第5頁:系統默認表單
第3頁:封包
展開封包
將上述檔案整理好放在root檔案夾裡,就可以開始封包了。而解包用的GCFScape是不能用來封包的,所以這裡就用V社的官方工具。
首先需要用steam下載"Left 4 dead 2 Authoring Tools",工具裡自己找。
下載完後,在L4D2本地檔案的根目錄的bin檔案夾裡就有了這個檔案。
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專區
責任編輯:永不追憶
- 第1頁:解包
- 第2頁:修改
- 第3頁:封包
- 第4頁:綁定按鍵
- 第5頁:系統默認表單
第4頁:綁定按鍵
展開綁定按鍵
封包結束後把vpk檔案重命名後扔到addons檔案夾裡,還有最後的一步。
用記事本打開L4D2根目錄下的left4dead2/cfg/autoexec.cfg。如圖。
格式:bind "xxx" "+mouse_menu xxx" 第一個xxx即按鍵,第二個xxx指radialmenu.txt中list的名稱。
然後保存,到此就算大功告成了。
其他問題
有的朋友會問,為什麽會多出一步在autoexec.cfg中來綁定按鍵,而不是直接在vpk包中添加一個已經編輯好的cfg呢?
這是因為如果這樣做,就會導致原來的同名檔案失效,那麽失效的檔案裡設定好的lerp,op的密碼之類的就會同時失效了。
關於語音代碼,之所以前面說必要不充分條件,是因為有的語音代碼是只有特定的一個或者兩個人物才能使用的,有的語音代碼一局只能使用一次,有的語音代碼離開了安全區域就不能再使用……所以沒法使用的時候可以嘗試換人物或者刷圖等等……
利用GCFScape和VTFEdit還可以乾很多有趣的事情,探索之前別忘了備份,不然萬一弄壞了就只能驗證完整性了。
更多相關內容請關注:生存之旅2專區
責任編輯:永不追憶
- 第1頁:解包
- 第2頁:修改
- 第3頁:封包
- 第4頁:綁定按鍵
- 第5頁:系統默認表單
第5頁:系統默認表單
展開系統默認表單
系統默認表單的找到方式如下。
用記事本打開這個VPK,當然你也可以先備份免得損壞了。
打開的時候可能會等一會兒,當然全是亂碼。
用查找功能Ctrl+F查找關鍵詞radialmenu,就可以找到這個
這個就是系統默認的表單了,小心的複製粘貼就可以了。
遊戲裡的表單中的文字是系統這裡"text"欄漢化過的。
想要一些搞笑的除了GoogleValve的Vocalize手冊,還可以在Gamemaps等網上找別人製作的語音表單進行摘抄。
更多相關內容請關注:生存之旅2專區
責任編輯:永不追憶