战地2修改手册 下载本文

一枪打爆坦克。 下面的是copy的: 好!!下面说说“ObjectTemplate.fire“参数

这类参数通常是定义武器射击属性的,下面具体解释一下。

ObjectTemplate.fire.roundsPerMinute 这个是武器的发射速度,速度越高射速越快(最高上限1500

ObjectTemplate.fire.addFireRate“这是用来设定武器发射模式的参数可选 1/2/0,1为三连发,0

为单发,2为自动连发。

下面是枪支过热属性

ObjectTemplate.heatAddWhenFire <<<======每开枪一次增加的热量。 ObjectTemplate.coolDownPerSec <<<======冷却时每秒钟减少的热量

ObjectTemplate.overheatPenalty <<<======枪支过热后多常时间之内不能使用。

===================================== 具体改法参考这个网址,这个也是我弄的,比较详细,就不用再说了。

http://zhidao.http://www.china-audit.com//question/59739210.html //机枪打出反坦克导弹改法 (1) 回复

1楼2010-03-01 12:46举报 | 与战地2枪精确修改相关的贴子

104盘点战场10大损友,中枪的速度来唠唠 118战场模式用啥枪好? 328战场部分装备修改建议

182【多图】战地4小任务、No Kill、刷枪群欢迎吧友们加入,QQ群:30909595 与战地2枪精确修改相关的图贴

最近刚玩战地3,求人建议用啥枪比较好。《战地:硬仗》多人演示 粉色冲锋枪惹人眼求助,战地之王切枪没子弹了新人医生一只,基本不正面战斗,只是战场到处加血。选什么枪好? 查看更多关于战地2枪精确修改的结果 贴吧图片

edxdcf

必属精品4

http://zhidao.http://www.china-audit.com//question/55592357.html //激光枪改法。

再说改弹药无限等方法:

打开 Objects_server.zip\\Weapons\\Handheld 里边虽便一种枪的文件

夹,以美国特种兵 USRIF_M4 为例:修改目的为 弹药无限,激光发射方式,子弹为远程火炮炮弹。

打开 Objects_server.zip\\Weapons\\Handheld\\USRIF_M4

按ctrl+f查找:ObjectTemplate.fire.addFireRate 有两个,一个0一个2,

后边可先参数为:1/2/0,1为三连发,0为单发,2为自动连发。我们把0改为1,为了体验激光枪爆炸

效果,或你再给它加上一句 后边加个1,就有三种发射方式可选了。

查 ObjectTemplate.ammo.ammoType

后面是弹药类型,我们改成 44 大口径战略火炮,可击毁装甲及桥梁

查 ObjectTemplate.ammo.magsize 后面参数设定弹夹中弹药的参数,-1为无限,最高到999999999

我们改成 -1 ,什么?找不到?查ObjectTemplate.ammo ,查到了,没有那句,OK,COPY,咱给它加

上这句: ObjectTemplate.ammo.magsize -1

还有就是改弹夹,不过一个弹夹你还用不清改弹夹干嘛?(上边已经改无限了)

查 ObjectTemplate.deviation.setFireDev

后边三个数是武器开火时的子弹散布,三组数值为X/Y/Z坐标,全改0,不是要激光嘛,激光能散嘛?

查ObjectTemplate.deviation.minDev 后面改0,这是子弹最小散布,如果这个是0.2的话,那么你

上边改的三个0,0>0.2?开什么国际玩笑,等着咣铛弹出桌面吧。

ObjectTemplate.deviation.setTurnDev <<==这是武器在转身或旋转视角状态时射击的子弹散布,后

三组数值为X/Y/Z坐标,前一个为散布面积大小。

ObjectTemplate.deviation.setSpeedDev <<==这是武器奔跑状态时射击的子弹散布,后三组数值为

X/Y/Z坐标,前一个为散布面积大小。

ObjectTemplate.deviation.setMiscDev <<=这是武器的随机子弹散布,后三组数值为X/Y/Z坐标,前

一个为散布面积大小。

ObjectTemplate.deviation.devModStand <<=站立时射击的子弹散布,与上边的配合使用。 ObjectTemplate.deviation.devModCrouch <<=蹲下/趴下时射击的子弹散布,与上边的配合使用。

ObjectTemplate.deviation.devModZoom <<=瞄准模式射击时的子弹散布。 =========不说了,全改0================ 查 ObjectTemplate.material 改前边那个 44 需要改两处,注意查好。(弹药材质)

查 ObjectTemplate.minDamage 后边是这支枪的最小伤害,兵的血是100,一枪毕命改100。 下边就是 ObjectTemplate.damage 这个是最大伤害 200 吧。

查 ObjectTemplate.projectileTemplate 后面改成 USART_LW155_Barrel_Projectile

这个很重要啊,第一次改时不知道,打出去的子弹没有范围伤害,参数是从老美的LW155火炮文件中

copy过来的。

ObjectTemplate.tracerScaler <<<======显示多少曳光弹,曳光弹发射出去后显示的数量(如果这

个数值太大就变激光了)。

ObjectTemplate.maxTracerScaler <<<======与上面的相似,这个为设置最大曳光弹数量。 ObjectTemplate.minTracerScaler <<<====== 这是设置最小曳光弹数量。 ObjectTemplate.tracerSizeModifier <<<======曳光弹的大小

ObjectTemplate.tracerInterval <<<====== 这个是设置隔几发子弹就有一发曳光弹。

ObjectTemplate.tracerTemplate <<<======这个是使用的曳光弹种类,可选”p_tracer_g“ ”

回复2楼2010-03-01 12:46举报 |

edxdcf

必属精品4

p_tracer_r“ ”p_tracer_tank“。

在特种兵m4枪文件里找不到这些语句,好说,补给兵的机枪有发光弹啊,找中国的95式,对照,OK,

查 ObjectTemplate.minDamage 刚才改过的,95式那几句就在这句前面,好写这里了就。下面是改全

后的这段代码:

rem -------------------------------------

ObjectTemplate.timeToLive CRD_NONE/0.5/0/0 ObjectTemplate.material 44 ObjectTemplate.tracerScaler 300

ObjectTemplate.maxTracerScaler 300 ObjectTemplate.minTracerScaler 300 ObjectTemplate.tracerSizeModifier 20 ObjectTemplate.tracerTemplate p_tracer_g ObjectTemplate.tracerInterval 0 ObjectTemplate.minDamage 100 ObjectTemplate.damage 200

OK,替换server.zip的文件进入游戏体验下下吧。

呃,遭遇了很可笑的事,刚进入游戏复活,就迫不及待开了一枪,结果打在了身边的墙上,刚出生的

16个队友连同我在内,挂了个光光(16人地图,gulf of man 改过人数)。

没有成激光枪,只是发光枪,遗憾啊.注意不要冲近处开火,不要近战,如果关了队友伤害,被炸上

天后记的要按9,开降落伞。

3333333333333 改准星的。copy/

二、狙击枪连射,不退弹壳(以M95为例)

同样是修改ussni_m95_barret.tweak,开启的方式就不再重覆说了

找到以下这段

rem ---BeginComp:DefaultAnimationComp ---

ObjectTemplate.createComponent DefaultAnimationComp ObjectTemplate.animation.useShiftAnimation 1 ObjectTemplate.animation.shiftDelay 1.8 rem ---EndComp ---

把ObjectTemplate.animation.useShiftAnimation 1跟ObjectTemplate.animation.shiftDelay

1.8这两行删掉

接下来找到这段

ObjectTemplate.activeSafe Sound S_ussni_m95_barret_Reload1P ObjectTemplate.modifiedByUser dsu ObjectTemplate.soundFilename

\

handheld/ussni_m95_barret/sounds/barrett_shift_1p.wav\ ObjectTemplate.loopCount 1 ObjectTemplate.is3dSound 0 ObjectTemplate.stopType 1