Source 引擎 SDK 筆記

Source 係 Valve 由 Half-life 2 開始用嘅引擎。而 Valve 亦都有將 SDK 嘅工具用法放上 Valve Developer Community。呢個 post 將其中我有用過嘅工具寫份筆記。

VPK

VPK 係 Left 4 Dead 之後加入 Source 引擎嘅格式,可以將所有檔案 pack 做一個 file,令玩家分享自製內容更方便。

想方便咁睇 VPK 內容,可以用 GCFScape。官網 後備

整 VPK file 要用到 SDK 入面嘅 vpk.exe。Pack 同 Unpack 都係將個 file/directory 拉落個 vpk.exe 就得。

翻譯

字幕

字幕編譯需要 SDK 入面嘅 captioncompiler.exe
subtitles_<language>.txt 拉落 captioncompiler.exe 編譯成 subtitles_<language>.dat

介面

resource 資料夾內 <遊戲>_<language>.txt 類似呢個名嘅檔案,翻譯呢個檔案就得。

VScript

地圖用到嘅 script file,係用 SDK 入面嘅 vice.exe 加密。VICE 加密同解密要用到嘅 key 可以係呢度搵到。