每日最新頭條.有趣資訊

《求生之路2》語音表單修改方法

第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專區

責任編輯:永不追憶

第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專區

責任編輯:永不追憶

第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專區

責任編輯:永不追憶

第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專區

責任編輯:永不追憶

第5頁:系統默認表單

展開

系統默認表單

  系統默認表單的找到方式如下。

遊民星空

  用記事本打開這個VPK,當然你也可以先備份免得損壞了。

  打開的時候可能會等一會兒,當然全是亂碼。

  用查找功能Ctrl+F查找關鍵詞radialmenu,就可以找到這個

遊民星空

  這個就是系統默認的表單了,小心的複製粘貼就可以了。

  遊戲裡的表單中的文字是系統這裡"text"欄漢化過的。

  想要一些搞笑的除了GoogleValve的Vocalize手冊,還可以在Gamemaps等網上找別人製作的語音表單進行摘抄。

更多相關內容請關注:生存之旅2專區

責任編輯:永不追憶

文章內容導航
獲得更多的PTT最新消息
按讚加入粉絲團