Sunday, 12 January 2014

GTA IV 武器模組修改教學(Weapon Mods Installation Guide)

Preface


1. 如果你是第一次接觸模組,請先閱讀 GTA IV 認識模組

2. 所有要修改的檔案請先備份

3. 修改需要的工具


     * 武器模組下載


     * GTAIVaud



做個簡單的架構說明, 比較常見的武器模組,通常會有外觀模組、參數、音效,等三個部分。第一部分,外觀為兩個檔案分別為".wdr"及".wtd"。

     第二部分,有的模組作者會附上整份WeaponInfo.xml,有的則是會給你一小段的參數(請到模組的ReadMe找找),要進去遊戲資料夾裡面的WeaponInfo.xml進行修改。這篇教學會教你怎麼取代外,自己測試幾個參數分別影響遊戲那些內容告訴大家,例如:彈夾的容量、最大的攜帶子彈數,有效射程、射速。

     第三部分 ,武器模組的作者通常都會附上音效檔,所以我們要另外用一個GTAIVaud這個軟體來做修改的動作。這也是跟唯一交通工具模組不一樣的地方,所以大致上如果會改交通工具的話,要修改武器的模組應該也對各位不會有太大的問題。


Installation

第一部分:外觀

1. 打開SparkIV或OpenIV

2. 找到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 

Trouble Shooting

一般來說比較會出問題的地方是外觀模組的部分以及參數,若是發生遊戲開不起來的時候,請先將原始的外觀模組取代回去,若仍然無法解決問題的話,檢查一下修改參數的時候使否有誤刪字元。找備份看這篇GTA IV 原始模組檔案備份

0 comments:

Post a Comment