【Source教程】遊戲SDK工具的安裝與使用
返回【Source教程】文章目錄
一、下載與安裝
SDK,全稱為Software Development Kit,翻譯過來就是軟件開發工具包。那麽既然我們是做Source引擎的開發,那麽SDK顯然是必不可少的。
一些第三方工具更是依靠著官方的SDK來支持運行的,例如Crowbar。SDK的重要性可見一斑。
SDK中一般包括有Hammer World Editor(地圖編輯工具)、Model Viewer(模型瀏覽工具)、Face Poser(模型表情瀏覽工具)Workshop Manager(創意工坊管理工具)以及其他的一些零七碎八的開發工具及文件資源等。
今天我們主要講CSGO與L4D2的SDK下載與安裝。
首先我們需要在Steam上面有正版的CSGO或者L4D2。
在此強烈建議各位購買正版遊戲,這樣可以享受到許多便利,例如第一時間獲得更新,不容易出現各種丟失文件的錯誤等。
在特惠的時候Valve大包(即包含Valve全部出品的FPS遊戲)也不過60元左右。倘若以後經常使用,花費這一點錢還是相當值得的。
在確認自己已經購買了正版的CSGO或者L4D2後,我們需要先下載並安裝遊戲本身。
具體安裝教程百度上自然有無數的回答,我這裏就不做詳細講解了。
大概的流程就是在Steam客戶端中,找到庫,然後找到Counter-Strike: Global Offensive或Left 4 Dead 2,點擊安裝
安裝之後的工具、軟件和遊戲的名稱在列表裏會顯示亮白色,未下載的則會顯示灰色。
正版的CSGO以及L4D2是附帶著SDK的,其他部分Source引擎的遊戲也有可能會有SDK,例如Insurgency,但是不一定有。
然後我們將鼠標指向庫,會彈出來一個小窗口,在裏面選擇工具,即可切換到遊戲SDK的下載界面。
CSGO對應的SDK為Counter-Strike: Global Offensive - SDK,L4D2對應的SDK為Left 4 Dead 2 Authoring Tools。
安裝方法如同遊戲一般,點擊安裝按鈕安裝。
切記,一定要與遊戲安裝到同一目錄下,否則SDK是無法使用的!
安裝完成之後,我們在Steam裏面就可以打開SDK工具了。
這裏推薦大家一個方便顯示的辦法。鼠標指向庫後選擇已安裝,就可以只顯示已經下載了的軟件、工具和遊戲。
至此,SDK工具的安裝就完成了。
二、SDK的使用
SDK的界面,在本文開頭的圖片中大家已經見到過了。
其中部分的功能是沒有在SDK界面中展示出來的,但是我也很少用到,因此接下來我只講一些我經常會用到的工具。
其他相關的還需要各位自己去摸索了。
1.Hammer World Editor
一款FPS遊戲,最重要的載體就是地圖了。倘若沒有地圖,這遊戲也就沒法玩了。
Hammer則正是Source引擎的地圖編輯工具。你們在創意工坊看到的L4D2地圖,你們在社區服玩到的CSGO地圖,全部都是出自Hammer之手。
說句實話,CSGO和L4D2的Hammer版本相當之古老,很多操作也很反人類,不過聽說CSGO要出Source2,並推出相應的SDK,我本人也是很期待的。
至於Hammer的使用方式,早就有諸多大佬詳細地講解過了,這裏我就不班門弄斧了。想了解的話大家可以去百度cs:source吧或者B站等地方獲取更為詳細的教學。
2.Model Viewer
Model Viewer的全稱其實是Half Life Model Viewer,也叫hlmv。大家常說的hlmv也就是Model Viewer。
Model Viewer對於制作模型的Modder來說,可謂是相當重要的工具。
它的作用是在遊戲外預覽模型。但是本身有個致命的缺點,就是只能打開遊戲目錄下的,在外部的模型文件,vpk文件內部的並不能查看。
不過這一點我們利用Crowbar可以巧妙的化解。
另外要說一下Hammer裏面是可以直接瀏覽整個遊戲的模型與貼圖的,無論是vpk內的還是vpk外的。這一點是相當的強大,我就經常使用Hammer的這種功能。
預覽模型的方式也很簡單,點擊File - Load Model.. 找到對應的mdl文件即可瀏覽。
Model Viewer下方的工具欄支持許多對模型的操作,由於功能太多,我就不一一講解了。
3.vpk.exe
要說到L4D2的Modder最離不開的工具,那麽一定是vpk.exe。
這個東西在遊戲目錄下的bin文件夾中,例如我就是:E:\Steam\steamapps\common\Left 4 Dead 2\bin
CSGO在同目錄下也有這麽一個文件,我這邊是:C:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\bin
這裏提一句,我開頭提到的那些零七碎八的工具,許多都在遊戲目錄下的bin文件夾內。
那麽,vpk.exe的作用是什麽呢?答案與我們之前用到過的GCFScape相關——打包vpk文件。
vpk.exe的使用方法相當簡單,我們只需要將需要打包的文件夾拖拽到它上面,就會在文件夾的路徑下生成一個對應的vpk文件。
當然,vpk.exe還有許多各種各樣的參數與功能,但是這些較為復雜,並不常用,而且只有英文的文檔,有特殊需求的讀者可以去Vavle Developer Community搜索vpk相關的文檔。
至此,SDK工具的安裝與使用方法,就結束了。
如果諸位有任何問題,歡迎在評論區提問。
希望能為諸位帶來幫助。
【Source教程】遊戲SDK工具的安裝與使用