战地2 狙击镜
战地2 中狙击枪的瞄准镜文件是哪个?能替换不?比如把 SVD的狙击镜 换成M95那样 的十字准星
朋友!我知道你问题的答案,我来告诉你 手持武器修改打开modsf2object_server。zip
用记事本打开WeaponsHandheld[你要修改的武器的代码,最后有]*。tweak文件。修改子弹数量(以M95为例)找到以下这段
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate。
createComponent DefaultAmmoComp
ObjectTemplate。ammo。magSize 5 —— 弹匣内子弹数量,-1为无限;
ObjectTemplate。ammo。nrOfMags 7 —— 弹匣数量,-1为无限;
ObjectTemplate。
ammo。reloadTime 6 —— 换弹时间。
rem ---EndComp ---所有武器、载具的弹药数量都可以这么改。狙击枪连射,不退弹壳 (以M95为例)找到以下这段
rem ---BeginComp:DefaultAnimationComp ---
ObjectTemplate。
createComponent DefaultAnimationComp
ObjectTemplate。animation。useShiftAnimation 1 —— 删掉这一行
ObjectTemplate。
animation。shiftDelay 1。8 ——删掉这一行
rem ---EndComp ---接下来找到这段
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“
注意,其它狙击枪"objects/weapons/handheld/ussni_m95_barret/sounds/barrett_1p_reload。
wav”
和“objects/weapons/handheld/ussni_m95_barret/sounds/barrett_shift_1p。wav"
可不一样,看类似的即可。射击之后不会自动关掉狙击镜(以M95为例)找到以下这段
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 —— 改成1即可
ObjectTemplate。zoom。disableMuzzleWhenZoomed 1
rem ---EndComp ---不开狙击镜,一样有准星 (以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 ---开镜放大倍数修改找到:ObjectTemplate。zoom。addZoomFactor 0。2 —— 数值越小,倍数越大。若多增加几行则可放大多倍,如:
ObjectTemplate。
zoom。addZoomFactor 0
ObjectTemplate。zoom。addZoomFactor 0。3
ObjectTemplate。zoom。addZoomFactor 0。08改枪的威力 (以M95为例)找到以下内容:
ObjectTemplate。
material 39 —— 改成44可对载具造成伤害。
ObjectTemplate。hasOnTimeEffect 1
ObjectTemplate。minDamage 1
ObjectTemplate。
damage 190 —— 伤害值,250左右一枪击中身体即可解决问题。所有武器的威力都可以这么改。修改武器编号(以M95为例)找以下内容:
ObjectTemplate。itemIndex 3 —— 武器编号,即在游戏中按“3”切换到该武器。
修改武器过热问题(以M249为例)找到以下内容
ObjectTemplate。heatAddWhenFire 0。013 —— 每开一枪增加热度
ObjectTemplate。coolDownPerSec 0。
2 —— 不开枪枪支变冷效率(百分比)
ObjectTemplate。overheatPenalty 1。2 —— 最大热度所有机枪的过热问题都可以这么修改。
我擦。。我不能发武器代码,因为问问说: 您的答案包含政治、敏感词汇,请修改!如果楼主不懂武器代码可以问我 ,我的QQ258765906希望我的答案能解决您的问题、!。
答:如蹄?打脚?不太好吧呵呵~详情>>
答:详情>>