注册 | 登录

游侠NETSHOW论坛





查看: 12107|回复: 71
打印 上一主题 下一主题

【原创】正宗修改狙击枪大法,经本人一夜之研究! [复制链接]

帖子
228
精华
1
积分
324
金钱
739
荣誉
1
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2005-7-5 05:34:35 |只看该作者 |正序浏览
这一篇应该算是精华了吧!

首先最基本的先了解枪放的位置
在Battlefield 2\mods\bf2底下用winrar打开Objects_server.zip,在\Weapons\Handheld底下,即是所有用手拿的武器。

记得,要改前,一定要先备份Objects_server.zip这个档案,而且这个方法只适用在单机底下。

一、修改子弹数量(以M95为例)
在\Weapons\Handheld底下打开USSNI_M95_Barret这个文件夹,把ussni_m95_barret.tweak随便复制到硬盘的一个地方(因为属性是唯读,没办法直接在winrar里修改),先在内容里取消勾选唯读之后用Notepad打开。

找到以下这段
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.magSize 5(一个弹匣有多少颗子弹,不想换弹匣就改这个数字)
ObjectTemplate.ammo.nrOfMags 7(这是弹匣数量,怕弹匣用完就改这个数字)
ObjectTemplate.ammo.reloadTime 6
rem ---EndComp ---

改完后,按储存,然后再把属性改回唯读,再用winrar打开Objects_server.zip,把ussni_m95_barret.tweak拉回\Weapons\Handheld\USSNI_M95_Barret底下覆盖原来的档案就行啦!

二、狙击枪连射,不退弹壳(以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 "objects/weapons/handheld/ussni_m95_barret/sounds/barrett_1p_reload.wav,objects/weapons/handheld/ussni_m95_barret/sounds/barrett_shift_1p.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.75
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

把,objects/weapons/handheld/ussni_m95_barret/sounds/barrett_shift_1p.wav删掉,只留下"objects/weapons/handheld/ussni_m95_barret/sounds/barrett_1p_reload.wav"

接下来一样储存,把ussni_m95_barret.tweak拉回\Weapons\Handheld\USSNI_M95_Barret底下覆盖原来的档案就行啦!

三.射击之后不会自动关掉狙击镜(还是以M95为例)
同样是修改ussni_m95_barret.tweak,开启的方式就不再重覆

找到以下这段
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.zoomDelay 0.09
ObjectTemplate.zoom.zoomLod 1
ObjectTemplate.zoom.addZoomFactor 0
ObjectTemplate.zoom.addZoomFactor 0.2
ObjectTemplate.zoom.changeFovDelay 0.1
ObjectTemplate.zoom.zoomOutAfterFire 0
ObjectTemplate.zoom.disableMuzzleWhenZoomed 1
rem ---EndComp ---

把ObjectTemplate.zoom.zoomOutAfterFire 0改成1就成了,接下来一样储存,把ussni_m95_barret.tweak拉回\Weapons\Handheld\USSNI_M95_Barret底下覆盖原来的档案。

四.不开狙击镜,一样有准星(当然还是以M95为例)
其实这个意思就是把原来没准星的狙击枪改成像步枪一样有准星。

先找到这段
ObjectTemplate.weaponHud.guiIndex 0,把0改成4

再找到底下这段
rem ---BeginComp:SoldierDeviationComp ---
ObjectTemplate.createComponent SoldierDeviationComp
ObjectTemplate.deviation.setFireDev 3.5 2 0.5
ObjectTemplate.deviation.minDev 5
ObjectTemplate.deviation.setTurnDev 0 0 0 0
ObjectTemplate.deviation.setSpeedDev 3 1.5 1.5 1
ObjectTemplate.deviation.setMiscDev 2.5 5 0.2
ObjectTemplate.deviation.devModStand 2
ObjectTemplate.deviation.devModCrouch 1.5
ObjectTemplate.deviation.devModLie 0.8
ObjectTemplate.deviation.devModZoom 0.02
rem ---EndComp ---

改成以下这样(这个是参考步枪的准星模式,有兴趣的可以自己研究)
rem ---BeginComp:SoldierDeviationComp ---
ObjectTemplate.createComponent SoldierDeviationComp
ObjectTemplate.deviation.setFireDev 2 0.2 0.05
ObjectTemplate.deviation.minDev 0.3
ObjectTemplate.deviation.setTurnDev 0 0 0 0
ObjectTemplate.deviation.setSpeedDev 1.2 0.2 0.2 0.1
ObjectTemplate.deviation.setMiscDev 2.5 1.5 0.02
ObjectTemplate.deviation.devModStand 2
ObjectTemplate.deviation.devModCrouch 1.5
ObjectTemplate.deviation.devModLie 0.8
ObjectTemplate.deviation.devModZoom 0.02
rem ---EndComp ---

接下来一样储存,把ussni_m95_barret.tweak拉回\Weapons\Handheld\USSNI_M95_Barret底下覆盖原来的档案就成了!哈哈,这下狙击枪就远近皆宜啦,狂杀BOT。

5.改枪的威力(最后同样以M95为例)

找到以下这行
ObjectTemplate.damage 190

把190改成任何你想要的数字,大概改成250左右就可以一枪毙命了。

其它把狙击枪也是差不多这个模式修改,只是要注意一下"objects/weapons/handheld/ussni_m95_barret/sounds/barrett_1p_reload.wav,objects/weapons/handheld/ussni_m95_barret/sounds/barrett_shift_1p.wav"
这行会不同,依武器名称不同会有所变化,但大致上最后面都是像这样

武器简称_shift_1p.wav"

其它的就靠各位的摸索啦!

附上已经改好的M95给大伙参考(子弹数30发、10个弹匣)

使用道具 举报

帖子
9
精华
0
积分
5
金钱
29
荣誉
0
人气
0
评议
0
72#
发表于 2007-9-24 23:18:26 |只看该作者
都是强人啊

使用道具 举报

帖子
24
精华
0
积分
12
金钱
29
荣誉
0
人气
0
评议
0
71#
发表于 2006-1-22 20:39:16 |只看该作者
谁可以告诉我中国狙击枪的名称啊,我找不到改的地方

使用道具 举报

帖子
24
精华
0
积分
12
金钱
29
荣誉
0
人气
0
评议
0
70#
发表于 2006-1-22 19:54:58 |只看该作者
太难了,如果是有个修改器就可以方便大家拉

使用道具 举报

帖子
447
精华
0
积分
224
金钱
578
荣誉
0
人气
0
评议
0
69#
发表于 2006-1-16 09:15:45 |只看该作者

【讨论】加精???

【天啦】 【天啦】 【天啦】 【天啦】 【天啦】 这样也可以加精?????

使用道具 举报

帖子
18
精华
0
积分
9
金钱
95
荣誉
0
人气
0
评议
0
68#
发表于 2006-1-14 18:05:01 |只看该作者
太爽了,一会儿就试试,真是一个超爽的游戏!

使用道具 举报

帖子
6534
精华
0
积分
3347
金钱
7999
荣誉
8
人气
0
评议
0
67#
发表于 2005-8-30 16:26:04 |只看该作者
补给兵的机枪能修改成伤害类型/效果和APC的机关炮那样吗?就是说,可以有小范围爆炸伤害――模拟现实中机枪扫射效果,子弹在你身边擦过也会造成伤害????【天啦】

使用道具 举报

圣殿骑士团司令官

帖子
1192
精华
2
积分
1256
金钱
3142
荣誉
26
人气
0
评议
0
66#
发表于 2005-7-7 16:35:31 |只看该作者
楼主~~~我找不到火箭筒的编号啊~~~~  火箭筒在里面是什么型号?????我想改成两炮一定可以轰毁一辆坦克的威力~~~~

使用道具 举报

帖子
165
精华
0
积分
83
金钱
625
荣誉
0
人气
0
评议
0
65#
发表于 2005-7-7 16:33:02 |只看该作者
有没有改其他武器的方法啊???

求助中…………………………

还有我以前问的问题怎么没有回答啊????
求求高手们了!!!!!!!!!!!!!!


如不嫌弃的话,发一个阻击手带火箭筒的给无就行了!!!

使用道具 举报

帖子
94
精华
0
积分
47
金钱
549
荣誉
0
人气
0
评议
0
64#
发表于 2005-7-7 16:22:09 |只看该作者
犯了一个低级错误

没选武器

嘿嘿

使用道具 举报

帖子
1183
精华
3
积分
1202
金钱
2159
荣誉
1
人气
4
评议
0
63#
发表于 2005-7-7 14:18:56 |只看该作者
楼上的改完后选择修改的武器没?
还有,你把文件解压修改后重新压缩回去没??

使用道具 举报

帖子
94
精华
0
积分
47
金钱
549
荣誉
0
人气
0
评议
0
62#
发表于 2005-7-7 14:06:27 |只看该作者
【求助】改了没有效果,麻烦高人指点

\mods\bf2底下用,打开Objects_server.zip,在\Weapons\Handheld下,修改USSNI_M95_Barret下的ussni_m95_barret.tweak,

ObjectTemplate.ammo.magSize 5

改成
ObjectTemplate.ammo.magSize 30

进去,选“单机游戏”-〉美军-〉狙击手
但是,还是5发子弹

不知道那里有问题,请改成功的指点

我的BF2是用的那个破解补丁的,没有做升级。

先谢过

使用道具 举报

帖子
165
精华
0
积分
83
金钱
625
荣誉
0
人气
0
评议
0
61#
发表于 2005-7-7 13:36:08 |只看该作者
我改了,但是反步兵地雷不见了

火箭筒也不出来啊。

怎么办?????????


因为我是菜鸟,所以什么都要问一下,高手们不会嫌我烦吧!!!!!!

使用道具 举报

帖子
1183
精华
3
积分
1202
金钱
2159
荣誉
1
人气
4
评议
0
60#
发表于 2005-7-7 12:33:03 |只看该作者
仔细看56楼的回帖【汗水】 ~~~~~~~~

使用道具 举报

帖子
165
精华
0
积分
83
金钱
625
荣誉
0
人气
0
评议
0
59#
发表于 2005-7-7 12:24:03 |只看该作者
哪里有武器的名字(代码)看啊,我到现在都不知道。

我看那些名字,都不知道哪个是哪个,有哪位高手发个贴子说一下!!!!!!!

使用道具 举报

帖子
77
精华
0
积分
23
金钱
1
荣誉
0
人气
0
评议
0
58#
发表于 2005-7-7 11:31:46 |只看该作者
这就是修改了再玩 用修改工具也差不多【灌水】

使用道具 举报

帖子
165
精华
0
积分
83
金钱
625
荣誉
0
人气
0
评议
0
57#
发表于 2005-7-7 11:28:20 |只看该作者
我知道了,谢谢。

我知道以后怎么改了。

那怎么改其他武器的参数呢?

我只知道阻击枪的,其他不知道啊?????

使用道具 举报

帖子
1183
精华
3
积分
1202
金钱
2159
荣誉
1
人气
4
评议
0
56#
发表于 2005-7-7 11:22:47 |只看该作者
最初由 ck9750 发表
[B]能传一个中国阻击手的原CH_Sniper 文件传上来吗????

我改了之后就进不了游戏了,到底怎么改才能玩啊???

“就是该兵种使用的装备,如想把M4换成M16A2
就把“ObjectTemplate.addTemplate USRIF_M4”这一... [/B]



哎。要这样替换有个前提
那就是替换的武器不能和其他的装备冲突
这么说吧,游戏中每种枪都有个编号,而这个编号就是切换武器的编号,比如说一件武器的编号为3那么就可以用3键来切换
手枪的编号是2,而反坦克火箭筒的编号为4,而狙击手的反步兵地雷的编号也为4
你如果只替换反坦克火箭而不把与之编号相同的装备去掉的话是一定会冲突的。

========================================================
匕首的编号为1
手枪的编号为2
步枪的编号为3
手雷,地雷,C4这些装备的编号为4
医疗包,弹药包的编号为5
扳手的编号为6
========================================================

PS:可以通过察看武器的”ObjectTemplate.itemIndex“值来获取编号

使用道具 举报

帖子
165
精华
0
积分
83
金钱
625
荣誉
0
人气
0
评议
0
55#
发表于 2005-7-7 10:50:56 |只看该作者
谢谢啦!!!!!!!

那怎么改才行呢????

我想自己改,但我不知道怎么改啊???

告诉我行吗???

使用道具 举报

帖子
813
精华
0
积分
407
金钱
3296
荣誉
0
人气
0
评议
0
54#
发表于 2005-7-7 03:01:58 |只看该作者
成功了~~不过要怎么样才能让狙击也能打坦克呢?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-7 18:31 , Processed in 0.319396 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到