1. 程式人生 > >【Source教程】遊戲SDK工具的安裝與使用

【Source教程】遊戲SDK工具的安裝與使用

不常用 steam 如同 參數 ace 是什麽 依靠 ref 切換

返回【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 OffensiveLeft 4 Dead 2,點擊安裝

,之後等待下載並安裝即可。

安裝之後的工具、軟件和遊戲的名稱在列表裏會顯示亮白色未下載的則會顯示灰色

技術分享

正版的CSGO以及L4D2是附帶著SDK的,其他部分Source引擎的遊戲也有可能會有SDK,例如Insurgency,但是不一定有。

然後我們將鼠標指向,會彈出來一個小窗口,在裏面選擇工具,即可切換到遊戲SDK的下載界面。

技術分享

CSGO對應的SDK為Counter-Strike: Global Offensive - SDKL4D2對應的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工具的安裝與使用