壹、安裝Steam:
/v/index.php?area=getsteamnow
這個文件不大只有700K[至少現在是這樣]
下載完安裝好之後會在桌面出現壹個Steam的快捷方式。
[註]如果沒有記錯的話好像可以選擇為簡體中文 。
二、申請帳號:
雙擊Steam的快捷方式,會出現壹個登錄,現在妳沒有帳號就註冊壹個拉。
然後登錄Steam,會彈出壹個猛大的Steam的最新新聞窗體。不用理它,X掉就好。
在菜單欄選擇“遊戲”下面的“在Steam上激活產品……”,按照向導輸入妳的正版CD-KEY
完成激活,不然妳就下載不了開發需要的基本軟件了。
三、下載Source SDK 和Source SDK Base
在Steam的工具裏面可以看到這兩個東西,現在是灰色的,雙擊或者右鍵選擇“安裝遊戲”,然後關掉顯示器去睡覺。~~:(~我下載這些東西花了整整4天~~不要對自己的網絡抱太高的希望,我這裏是電信的百兆光纖。
[註]Source SDK用於創建MOD和編譯模型
Source SDK Base用於運行MOD
四、安裝編譯系統
那裏還沒有下完了~~可以先把編譯的東西搞定,這裏不僅僅是做地圖和人物,是實現壹個Mod~編譯是不可缺失的操作單元。
這裏可以提前告訴大家,SDK生成的代碼是VS.C++.NET 2003的項目,用2005編譯會出現壹些錯誤,在valve上有解決的辦法: /wiki/Compiling_under_VS2005,有興趣的可以去看看,不過我比較的懶,直接裝的VS.net2003。這裏就不詳細說明VS的安裝了~。
提醒壹下XP專業版要安裝IIS,在添加/刪除Windows組件裏面裝,記得在其子項裏面勾上FrontPage 2000服務器擴展,有什麽用我也不太清楚,不過沒有它,VS2003就沒有裝~~:(
五、創建MOD
在妳第N個早晨醒來的時候發現妳的Source SDK 和Source SDK Base都下完了。好了~準備工作都做好了。
可以開工了,在Steam的工具雙擊啟動Source SDK。出現Source SDK的小窗體。選擇其中的"Create a Mod",這是出現壹個單選對話框,按照自己的要求選擇了,我在這裏選擇的“Modify Half-Life 2 Single Player”.下壹步選擇壹個目錄,並給自己的Mod取壹個名字,下壹步,它就會在對應的目錄裏面生成代碼.
以我自己創建的為例MOD就創建在E:\Hl2MOD\testMod.在該目錄下有,run_mod.bat、run_hammer.bat、run_hlmv.bat、run_studiomdl.bat四個bat批處理文件。因為我現在只搞代碼這壹塊,所以我只知道,run_mod.bat是用來啟動MOD的,其他三的用途不明:)~.另外還有四個目錄,mapsrc,materialsrc,modelsrc,src.都是對應放地圖,材料,模型,源碼的目錄.就代碼來說只需要管src就可以了.
進入src目錄,可以找到Game_sdk.sln文件,雙擊,將由Vs2003打開.然後再選擇"生成"菜單下面的"管理配置器","活動的解決方案配置"下拉菜單默認為"Debug HL2",將其修改為"Release Hl2".
~~~接著選擇菜單中的"生成" 下面的" 生成解決方案" ,慢慢等吧,快不了~我在焊龍那種牛X的機器上編譯上也等了好幾分鐘.
赫赫~終於編譯完了~它實際上是生成了client.dll,server.dll兩個文件.而真實的Mod位於妳Steam的目錄下面,以我默認安裝在D盤為例,MOD就在D:\Program Files\Valve\Steam\steamapps\SourceMods\testMod
終於到最後了~~餓死我了~~~還沒有吃晚飯的~~!!!!!
現在雙擊run_mod.bat啟動MOD~~~~~~~!看見界面了吧") ~~
默認情況下~什麽都沒有,在maps目錄下面有壹個測試地圖,"~" ,敲入"map sdk_shader_samples