找到以下内容
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: CPNAME_DP_64_airfield_HeavyTank] ObjectTemplate.create ObjectSpawner CPNAME_DP_64_airfield_HeavyTank ObjectTemplate.activeSafe ObjectSpawner CPNAME_DP_64_airfield_HeavyTank ObjectTemplate.modifiedByUser esj ObjectTemplate.isNotSaveable 1 ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setObjectTemplate 1 TNK_TYPE98 —— 第一支队伍占领附近据点后出现的载具;
ObjectTemplate.setObjectTemplate 2 USTNK_M1A2 —— 第二支队伍占领附近据点后出现的载具。
也可以删除ObjectTemplate.setObjectTemplate 1,使一队占领附近据点后仍没有载具重生。
删除全部内容该点不会重生载具。
也可以添加如下内容:
ObjectTemplate.minSpawnDelay 50 —— 最小重生时间; ObjectTemplate.maxSpawnDelay 70 —— 最大重生时间;
ObjectTemplate.maxNrOfObjectSpawned 2 —— 地图中最多有该点重生的载具的数量。
修改据点属性
找到rem ********** Control Points **********,下面的就是。
rem [ControlPointTemplate: CPNAME_DP_64_northdocks] ObjectTemplate.create ControlPoint CPNAME_DP_64_northdocks ObjectTemplate.activeSafe ControlPoint CPNAME_DP_64_northdocks ObjectTemplate.modifiedByUser esj
ObjectTemplate.setNetworkableInfo ControlPointInfo ObjectTemplate.isNotSaveable 1 ObjectTemplate.hasMobilePhysics 0 ObjectTemplate.hasCollisionPhysics 1 ObjectTemplate.physicsType Mesh rem ------------------------------------- ObjectTemplate.addTemplate flagpole
rem -------------------------------------
ObjectTemplate.setControlPointName CPNAME_DP_64_northdocks ObjectTemplate.radius 22 —— 抢旗有效范围 ObjectTemplate.controlPointId 7
ObjectTemplate.areaValueTeam1 25 —— 据点对一队的重要程度; ObjectTemplate.areaValueTeam2 25 —— 据点对二队的重要程度; ObjectTemplate.timeToGetControl 20 —— 单兵升旗所需时间; ObjectTemplate.timeToLoseControl 20 —— 单兵降旗所需时间。
也可增加字符串
ObjectTemplate.team 1 —— 游戏开始时据点属于一队。
ObjectTemplate.loseControlWhenEnemyClose 0 —— 敌军接近不会失去据点; ObjectTemplate.unableToChangeTeam 1 —— 不可攻占据点。
附:战地2武器、载具常用代码
载具代码:
usapc_lav25 —— 美军步兵战车 apc_btr90 —— 中东步兵战车 apc_wz551 —— 解放军步兵战车
ustnk_m1a2 —— 美军M1A2主战坦克 rutnk_t90 —— T90主战坦克