教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

战地2单机修改教程2

来源:网络收集 时间:2026-08-25
导读: 战地2单机修改教程2 手持武器修改 打开mods\bf2\object_server.zip 用记事本打开Weapons\Handheld\[你要修改的武器的代码,最后有]\*.tweak文件。 修改子弹数量(以M95为例) 找到以下这段 rem ---BeginComp:DefaultAmmoComp --- ObjectTemplate.createCompone

战地2单机修改教程2

手持武器修改

打开mods\bf2\object_server.zip
用记事本打开Weapons\Handheld\[你要修改的武器的代码,最后有]\*.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
eShiftAnimation 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 ---

改成以下这样(这个是参考步枪的准星模式,有兴趣的可以自己研究)
re

战地2单机修改教程2

m ---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 —— 最大热度

所有机枪的过热问题都可以这么修改。

修改士兵属性

修改士兵生命值、体力

打开mods\bf2\object_server.zip
打开soldiers\[你要的队伍]\*.tweak文件
有两种,一种是重甲兵Heavy Soldier(反坦克、突击、补给),一种是轻甲兵Light Soldier(剩下四种)。

ObjectTemplate.SprintRecoverTime 20 —— 体力恢复时间
ObjectTemplate.SprintDissipationTime 8 —— 奔跑体力消耗至零的时间
ObjectTemplate.SprintLimit 0.05
ObjectTemplate.SprintLossAtJump 0.2 —— 跳跃消耗体力

ObjectTemplate.armor.maxHitPoints 100 —— 最大生命值
ObjectTemplate.armor.hitPoints 100 —— 最大生命值

所有有生命值的武器、载具都可以这么改。

修改士兵行走速度

打开soldiers\Common\Common.con文件

Vars.Set phy-soldier-speed-factor 1.0 —— 行走速度,影响行走、奔跑以及下蹲、匍匐前进的速度,好像在水中行进的速度有限制。别改得太猛,否则奔跑时减生命值。

Vars.Set phy-soldier-jump-factor 1.0 —— 跳跃高度,还是别改太猛。

地图修改

打开mods\bf2\Levels\[你要改的地图名]\server.zip

打开GameModes\[你要改的游戏模式,sp1、sp2等即为单人模式]\[你要改的地图的大小,16人或32人]\GamePlayObjects.con

修改地图载具种类、数量

找到以下格式的内容(开始就是)
rem [ObjectSpawnerTemplate: C

…… 此处隐藏:4214字,全部文档内容请下载后查看。喜欢就下载吧 ……

战地2单机修改教程2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/105149.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)