高级玩家

- 贡献度
- 19
- 金元
- 5186
- 积分
- 595
- 精华
- 0
- 注册时间
- 2006-8-29
|
原文出处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="[email=gun@mp5k]gun@mp5k[/email]" meleegroup1="firearm_core">
<rates firerate="1.0" 火焰比率
blindfirerate="1.4" 火焰中暗区的比率
最后,请务必备份你的文件!!
修改后必须使用破解补丁,否则无法启动游戏!
附上原文件
昨天发个求助帖没人理...今天找到了...应该没人发过吧...如果火星了帮忙删下 |
|