玩樂天堂 pockyland

 找回密碼
 註冊
搜索
熱搜: lego MOC 聚會 比賽
查看: 4524|回復: 5
打印 上一主題 下一主題

重新編譯人物SKIN給伺服器玩家使用

[複製鏈接]
跳轉到指定樓層
1篇
發表於 2008-12-14 02:37:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
首先呢..
只是覺得台灣對於CS:S SERVER這類的文章太少
尤其在SKIN方面...
讓人花了不少時間繞路去找答案
這一篇是從
http://www.mani-admin-plugin.com/index.php?option=com_smf&Itemid=26&topic=907.0
翻譯來的 花了不少時間 []a12]dsdf16//.,]'

相信論壇這邊應該沒幾個想開吧 :L

簡單說

1.要有 MANI ADMIN PLUGIN 且安裝 Skins Config
連結: http://www.mani-admin-plugin.com/
SKIN使用教學: http://www.ics-base.net/css_guide/admin_skins.php
MANI ADMIN PLUGIN 建議使用 1.2_O 版的 是目前最穩的

2. 本方法適用於HL2:EP1 引擎的人物模組(可能不是全部都適用) ---轉為--> CS:S 模組 (GMOD的有些也可以轉)

3.有發生人物模組放到SV端的資料夾後  有玩家發生 人物透明 或 紫人 或是 ERROR 的狀況

通常造成人物透明 或 紫人 或是 ERROR 的原因有下面這幾種
3.1.修改過原MODEL的路徑  
例如: 原本 /models/xxxx.vmt 換成 /models/player/xxx/xxxx.vmt
不管是HL2的KORIN比基尼或是什麼要轉到CS:S中  只要裡面的路徑被修改過就會出問題
3.2.模組本身有問題
3.3.對方下載不完全
3.4.在SERVER端的cfg\mani_admin_plugin\skins\中 模組路徑有打錯
3.5.你不信赫蘿是滷味的女友
還有其他...

4.相信赫蘿是滷味的女友者

這篇主要是處理 修改過原MODEL的路徑 並假設其他都是正常的

因為在使用模組時  他會從.MDL檔案中指定的路徑去尋找素材
而在你更改他預設路徑時 MDL檔和VMT檔並不會自己更改為新的路徑
所以要重新把MDL檔編譯一次 修改為新的路徑
然後將VMT檔中的路徑用記事本修改為新的

1-------正文開始-------------------------------------------------------------------------------->>>
1.1  先到 http://www.chaosincarnate.net/cannonfodder/cftools.htm 裡面去下載   MDLDecompiler 目前最新版是0.5
下載完後將它放到 STEAM根目錄\SteamApps\帳戶名稱\sourcesdk\bin\ep1\bin

1.2然後開啟 STEAM->工具 下載 Source SDK
下載完後開啟  如果發生錯誤
就到 CS:S的資料夾中 開啟 GameInfo.txt
將 ToolsAppId 211 改為 AppId 211 然後存檔


2-------接下來 要做前置工作-------------------------------------------------------------------------------->>>

2.1. 在 C:\ 新增一個資料夾 命名為 modding
2.2. 在 modding 中 新增兩個資料夾:  mdltmp 和 decompiled
2.3. 到 \SteamApps\AccountName\counter-strike source\cstrike   複製Gameinfo.txt 並在 modding 中 "貼上捷徑"
2.4. 到LocalInstallPath\SteamApps\AccountName\sourcesdk\bin\ep1\bin 複製 hlmv.exe 和 mdldecompiler.exe 並在 modding 中 "貼上捷徑"

3-------解開MDL檔-------------------------------------------------------------------------------->>>
3.1. 下載你要編譯的模組


3.2. 將模組解壓縮到 mdltmp

3.3 將 *.MDL檔的路徑複製起來 通常放在 models\player


4.
開啟 Modeldecompiler (之前複製的 mdldecompiler.exe 捷徑)

4.1 第一格要你填入*.MDL的路徑
範例:
C:\modding\mdltmp\模組名稱\models\player\ct_gsg9.mdl

4.2 下一格要你選擇你要輸出mdldecompiler.qc的資料夾
範例
C:\modding\decompiled

4.3 然後點下
Extract



5.用記事本打開 mdldecompiler.qc
這裡用 GSG9為範例
5.1 將 $modelname "player/ct_gsg9.mdl"  中的 player/ct_gsg9.mdl 改為新的路徑

例如   
原始模組的資料夾位置: /models/xxxx.mdl
新模組的資料夾位置 /models/player/xxx/xxxx.mdl
則將
原本: $modelname "xxxx.mdl"
改為: $modelname "player/xxx/xxxx.mdl"
5.2 將 $cdmaterials "models\player\combine_super\" 中的 models\player\combine_super\ 改為新的路徑
例如   
原始模組的素材資料夾位置: materials/models/player/ooo/
新模組的素材資料夾位置 materials/models/player/xxx/
則將
原本: $cdmaterials "models/player/ooo/"
改為: $cdmaterials "models/player/xxx/"
5.3 在  $cdmaterials  的後面增加
$bonemerge "ValveBiped.Bip01_R_Hand"
$bonemerge "ValveBiped.Bip01_L_Hand"
$bonemerge "ValveBiped.weapon_bone"
$bonemerge "ValveBiped.weapon_bone_Clip"


現在要修改*.vmt的 路徑  裡面基本上都是在幫MDL尋找素材檔(貼圖)

1.用記事本打開所有 .vmt 然後將 $baseTexture 和 $bumpmap 後面的路徑修改為剛剛在mdldecompiler.qc 中 $cdmaterials 修改的路徑

範例:
原始模組的素材資料夾位置: materials/models/player/ooo/
新模組的素材資料夾位置 materials/models/player/xxx/
則將
原本: "$baseTexture" "models/player/ooo/"
改為: "$baseTexture" "models/player/xxx/"

開始編譯!!!

1. 按下左下角的開始 -> 執行 打入 cmd

在CMD中打
cd\  然後一層一層的推到 LocalInstallPath\SteamApps\AccountName\sourcesdk\bin\ep1\bin

2.進到bin後 貼上 studiomdl.exe C:\modding\decompiled\mdldecompiler.qc 這段

慢慢等  成功後他會顯示
XXX complete  

到了這裡已經完成了90%
新編譯完成的MODEL檔會放在CS:S的資料夾裡而素材檔會放在原始位置  
現在將素材和MODEL檔複製起來 放在伺服器端的資料夾中 就完成95%了

最後5% 請新增TXT文件 並像下面這張圖片一樣 打入所有MODEL檔和素材檔的路徑

存檔

然後放到 伺服器端\cstrike\cfg\mani_admin_plugin\skins\XXX(XXX像是PUBLIC_CT之類的 詳細請參考官方的SKIN GUIDE)


如果安裝新SKIN後 開啟SV發生錯誤  請檢查.txt 中SKIN路徑  正確後再開啟一次 如果PASS就恭喜你
如果還是有錯誤的話 就將SKIN先移除  然後開啟看看  沒發生錯誤就是SKIN有問題 有發生錯誤的話 ....加油!


咱現在正在用KORIN的比基尼和學生妹在PK呢 XD
2篇
發表於 2008-12-14 12:19:49 | 只看該作者
有看沒有懂.....

意思是 ?

便當哥穿泳衣的樣子快出現了?
回復

使用道具 舉報

3篇
 樓主| 發表於 2008-12-14 12:53:29 | 只看該作者
先把別人網站的東西先轉貼
過來有空再慢慢研究
回復

使用道具 舉報

4篇
發表於 2008-12-14 16:32:30 | 只看該作者
原帖由 =Mr.maska= 於 2008-12-14 12:53 發表
先把別人網站的東西先轉貼
過來有空再慢慢研究


痾....

有沒有徵得人家同意阿 =..=" ?

這時機,做什麼都很敏感的~
回復

使用道具 舉報

5篇
發表於 2008-12-14 16:46:29 | 只看該作者
原帖由 =Mr.C.M.B= 於 2008-12-14 16:32 發表


痾....

有沒有徵得人家同意阿 =..=" ?

這時機,做什麼都很敏感的~


除非該網站有註明不得轉貼,不然都可轉貼的 zi^49
回復

使用道具 舉報

6篇
發表於 2008-12-14 19:27:46 | 只看該作者
有點深我花了好久才明了一點點= =
再來摸索看看
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

快速回復 返回頂部 返回列表