miceak 发表于 2009-7-23 17:04

武器数据修改详解

原文出处http://club.kptk.cn/thread-74954-1-1.html
游戏的武器数据保存在commondataweaponInfo.xml中,和前作一样,你可以方便地修改武器数据

第一步,右键点击这个文件,选择属性,把只读选项取消

使用记事本、写字板等打开weaponInfo.xml,(强烈建议使用U32打开)

打开文件后,首先要知道你要修改的武器名称,比如要修改微冲,它的英文名字为MP5,则在文件中找到下图所示段落,其他枪支如法炮制
不知道枪名的朋友可以查看索引里面的枪支介绍
<weapon type="MP5">    这个表示武器的名称
slot="SMG"                      位置
            firetype="INSTANT_HIT"    射击类型:立即击中
            damagetype="BULLET"      破坏类型:子弹
            group="SMG"                   组别


            targetrange="55.0"          可以精确瞄准的射程
            weap      最大射程
            clipsize="30"                  每个弹夹的容量
            ammomax="1200"         可以携带的最大弹药数量
            timebetweenshots="66"    射击速度

<damage base="25" 子弹物理伤害(杀伤力为0的武器别人打你没事,但是你打别人打身上就会倒地丢了武器,爆头的话就会挂掉——此方法由names19提供)
            networkplayermod="3.0"
            networkpedmod="1.0"/>


<physics force="50.0"/>                   滞阻力,被子弹击中受到的冲力,此值过大会把人打飞……
            <reload time="1666"          更换弹夹的时间
            fasttime="1666"                更换弹夹最快需要的时间
            crouchtime="2533"            蹲下时更换弹夹所需时间


<aiming accuracy="0.55">瞄准精度
             <offset         x="0.13" y="1.0" z="0.45"/>      站立射击时子弹的偏移范围,X、Y、Z数值越小越精准
             <crouchedoffset x="0.11" y="1.0" z="-0.02"/>蹲下射击时子弹的偏移范围,X、Y、Z数值越小越精准

             <reticule瞄准线   standing="0.75"         站立时射击的精度
                                     ducked="0.6"             移动时射击的精度   
                                     scale="0.3"                扫射时射击的精度
                                     由于不知道计算公式,不知道具体效果,不过数值一定要小于1,越接近1越精准。

   <pickup regentime="360000"      恢复时间,表示你在一个地方建起这把枪后,需要多少时间它才能再次出现
               ammo         表示每捡到或者购买一次这个武器能增加的子弹数目

   <rumble枪声 duration="100"          枪声持续时间
                     intensity="0.02"       枪声强度

<flags>标记                              这个项目可以让你对枪的属性进行定义
   <flag>GUN</flag>                   枪支(装备类型)   
   <flag>CAN_AIM</flag>             可以瞄准   
   <flag>CAN_FREE_AIM</flag>    可以自由瞄准射击
   <flag>ANIM_RELOAD</flag>                            可装填
   <flag>ANIM_CROUCH_FIRE</flag>                   可以蹲下射击
    <flag>TREAT_AS_2HANDED_IN_COVER</flag> 在掩藏时作为双手端持的武器(需要两只手来拿)


    <flag>2HANDED</flag>                                 双手端持武器(需要两只手来拿)
   <flag>CREATE_VISIBLE_ORDNANCE</flag>   打出的子弹可见
      <flag>HEAVY</flag>                                     沉重的武器
      <flag>THROWN</flag>                                  投掷类武器
      <flag>ADD_SMOKE_ON_EXPLOSION</flag>   爆炸时产生烟雾
      <flag>SILENCED</flag>                                 射击时无声


<assets model="w_mp5">调用枪支模型
            <anim group="gun@mp5k" meleegroup1="firearm_core">
            <rates firerate="1.0"         火焰比率
                         blindfirerate="1.4"    火焰中暗区的比率

最后,请务必备份你的文件!!
修改后必须使用破解补丁,否则无法启动游戏!
附上原文件
昨天发个求助帖没人理...今天找到了...应该没人发过吧...如果火星了帮忙删下
页: [1]
查看完整版本: 武器数据修改详解