Preface
1. 如果你是第一次接觸模組,請先閱讀 GTA IV 認識模組
2. 所有要修改的檔案請先備份
3. 修改需要的工具
* 武器模組下載
* Notepad++ or 文字編輯工具 Bend
* GTAIVaud
做個簡單的架構說明, 比較常見的武器模組,通常會有外觀模組、參數、音效,等三個部分。第一部分,外觀為兩個檔案分別為".wdr"及".wtd"。
第二部分,有的模組作者會附上整份WeaponInfo.xml,有的則是會給你一小段的參數(請到模組的ReadMe找找),要進去遊戲資料夾裡面的WeaponInfo.xml進行修改。這篇教學會教你怎麼取代外,自己測試幾個參數分別影響遊戲那些內容告訴大家,例如:彈夾的容量、最大的攜帶子彈數,有效射程、射速。
第三部分 ,武器模組的作者通常都會附上音效檔,所以我們要另外用一個GTAIVaud這個軟體來做修改的動作。這也是跟唯一交通工具模組不一樣的地方,所以大致上如果會改交通工具的話,要修改武器的模組應該也對各位不會有太大的問題。
2. 找到weapons.img(路徑:\Rockstar Games\Grand Theft Auto IV\pc\models\cdimages)
3. 將下載下來的"wtd."及".wdr"兩個檔案匯入(Import)
4. Save and Rebuild
路徑:..\Rockstar Games\Grand Theft Auto IV\common\data
2.若是模組的作者所附上的是一份WeaponInfo.xml,那麼就整份取代進來吧。若作者給的是一小部分那麼就繼續往下做吧!!
3. 打開之後,善用Ctrl+F搜尋所要修改的武器模組名稱,例如:w_glock
4.接著讓文字編輯器自動衝到那裏看到那段程式碼,以下程式碼為w_glock完整的參數資訊
做個簡單的架構說明, 比較常見的武器模組,通常會有外觀模組、參數、音效,等三個部分。第一部分,外觀為兩個檔案分別為".wdr"及".wtd"。
第二部分,有的模組作者會附上整份WeaponInfo.xml,有的則是會給你一小段的參數(請到模組的ReadMe找找),要進去遊戲資料夾裡面的WeaponInfo.xml進行修改。這篇教學會教你怎麼取代外,自己測試幾個參數分別影響遊戲那些內容告訴大家,例如:彈夾的容量、最大的攜帶子彈數,有效射程、射速。
第三部分 ,武器模組的作者通常都會附上音效檔,所以我們要另外用一個GTAIVaud這個軟體來做修改的動作。這也是跟唯一交通工具模組不一樣的地方,所以大致上如果會改交通工具的話,要修改武器的模組應該也對各位不會有太大的問題。
Installation
第一部分:外觀
1. 打開SparkIV或OpenIV2. 找到weapons.img(路徑:\Rockstar Games\Grand Theft Auto IV\pc\models\cdimages)
3. 將下載下來的"wtd."及".wdr"兩個檔案匯入(Import)
4. Save and Rebuild
第二部分:參數
1. 用文字編輯器打開WeaponInfo.xml路徑:..\Rockstar Games\Grand Theft Auto IV\common\data
2.若是模組的作者所附上的是一份WeaponInfo.xml,那麼就整份取代進來吧。若作者給的是一小部分那麼就繼續往下做吧!!
3. 打開之後,善用Ctrl+F搜尋所要修改的武器模組名稱,例如:w_glock
4.接著讓文字編輯器自動衝到那裏看到那段程式碼,以下程式碼為w_glock完整的參數資訊
<weapon type="PISTOL"> <data slot="HANDGUN" firetype="DELAYED_HIT" damagetype="BULLET" group="PISTOL_SMALL" targetrange="22.0" weaponrange="15.0" clipsize="31" ammomax="15000" timebetweenshots="133"> <damage base="12" fps="15" networkplayermod="3.0" networkpedmod="1.0"/> <physics force="0.01"/> <reload time="2000" fasttime="2000" crouchtime="2000"/> <aiming accuracy="1.5"> <offset x="0.15" y="1.0" z="0.55"/> <crouchedoffset x="0.2" y="1.0" z="0.05"/> <reticule standing="0.65" ducked="0.55" scale="0.3"/> </aiming> <pickup regentime="120000" ammoonstreet="30"/> <controller> <rumble duration="110" intensity="0.02"/> </controller> <flags> <flag>GUN</flag> <flag>CAN_AIM</flag> <flag>ANIM_RELOAD</flag> <flag>CAN_FREE_AIM</flag> <flag>ANIM_CROUCH_FIRE</flag> <flag>SILENCED</flag> </flags> </data> <assets model="w_glock"> <anim group="gun@handgun" meleegroup1="firearm_core"> <rates firerate="4" blindfirerate="4"/> </anim> </assets> </weapon>weapon type表示的是武器的類型,通常一種類型只會對應到一個武器的模組
targetrange="22.0"測試過後是瞄準的有效距離
weaponrange="15.0"有效射程
clipsize="31"一個彈夾的容量
ammomax="15000"最大的攜彈量
timebetweenshots="133"子彈發射的間隔時間,也就是射速
第三部分:音效
1. 先用SparkIV將遊戲武器音效的檔案(WEAPONS.ivaud)輸出路徑:..\Rockstar Games\Grand Theft Auto IV\pc\audio\Sfx
2. 接著再用GTAIVaud這個工具開啟WEAPONS.ivaud
3. 要取代那些檔案,模組的作者會在ReadMe檔案告訴你。或者是從武器的參數自行判斷。回到上方的程式碼weapon type = "PISTOL",接著繼續往下找會看到assets model="w_glock",代表 w_glock會對應到PISTOL的音效檔,所以我們就取代PISTOL_SHOT1_L及PISTOL_SHOT1_R這兩個檔案,儲存後離開。
4. 完成取代WEAPONS.ivaud裡面的音效檔後,接著再利用SparkIV修改過後的WEAPONS.ivaud匯入並取代原史的檔案
路徑:..\Rockstar Games\Grand Theft Auto IV\pc\audio\Sfx
0 comments:
Post a Comment