打开你想要修改的兵种
第二步:找到以下数据段:
ObjectTemplate.armor.maxHitPoints 100 <<<后面的100为血量,最多为9999 ObjectTemplate.armor.hitPoints 100 <<<后面的100为血量,最多为9999
再可找到以下数据段:
ObjectTemplate.SprintRecoverTime 20 <<<体力恢复时间) ObjectTemplate.SprintDissipationTime 8 <<<加速跑时间) ObjectTemplate.SprintLossAtJump 0.2 <<<跳一次消耗体力)
提示:千万不要尝试为其他兵种配医护包或补给包,
4.重生时间和兵力值等内容修改
??????????????????????请在修改前先备份原始文件,以便恢复???????????????????????
游戏中重生时间修改
第一步:打开,我的文档\\Battlefield 2\\Profiles文件夹下:
第二步:依次用记事本打开(其中的5为秒,可随便修改)
0001文件夹里的ServerSettings.con,修改下列数值: GameServerSettings.setMaxPlayers 5 GameServerSettings.setSpawnTime 5 GameServerSettings.setManDownTime 5
0002文件夹里的ServerSettings.con,修改下列数值:
GameServerSettings.setMaxPlayers 5 GameServerSettings.setSpawnTime 5
Default文件夹里的ServerSettings.con,修改下列数值:
sv.maxPlayers 5 sv.spawnTime 5
第三步:修改完成后请将文件属性改为只读,否则修改无效!
??????????????????????请在修改前先备份原始文件,以便恢复???????????????????????
游戏中兵力值修改(即游戏中地图上方可抠的总值)
第一步:打开X:\\Battlefield 2\\mods\\bf2\\python\\game\\gamemodes\\
打开gpm_cq.py,找到这一行: return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))
其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多.
数字可以任意调整,提供以下参数范例: 数值100 =200 <<<双方阵营的兵力值 数值500 =22 <<<双方阵营的兵力值 数值10 =2000 <<<双方阵营的兵力值 数值1 =9999 <<<双方阵营的兵力值
例如我要让双方阵营的兵力值达到9999,就修改为以下:
return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 1.0))
5.BOT数量,难度,行为,名字修改
??????????????????????请在修改前先备份原始文件,以便恢复???????????????????????
BOT数量及难度修改
第一步:打开BF2\\mods\\bf2(相应模组)\\ai\\AIDefault.ai
aiSettings.setNSides <<<不懂,不要动
aiSettings.setAutoSpawnBots <<<自动平衡bot数量
aiSettings.overrideMenuSettings <<<无视菜单中的设置 aiSettings.setMaxNBots <<<最大BOT数量
aiSettings.maxBotsIncludeHumans <<<最大BOT数量(包括玩家) aiSettings.setBotSkill <<< BOT的枪法与反应
aiSettings.setInformationGridDimension <<<收到的重要信息数量
修改BOT行动取向(非固定行动路线)
第一步:打开BF2\\mods\\bf2(相应模组)\\ai\\AIPathfinding.ai
aiPathfinding.createMap Infantry <<< 步兵 aiPathfinding.map.maxSlope <<<最大允许坡度 aiPathfinding.map.radius <<<半径
aiPathfinding.map.allowedHeightDiff <<<最大允许高度
aiPathfinding.createMap Vehicle <<< 载具
aiPathfinding.map.maxSlope <<<最大允许坡度 aiPathfinding.map.radius <<<半径
aiPathfinding.map.allowedHeightDiff <<<最大允许高度
aiPathfinding.maxWaterDepth <<<最大涉水深度
BOT名字修改
第一步:打开BF2\\mods\\bf2(相应模组)\\ai\\BotNames.ai
这个简单,有rem的不要动,BOT名字不要使用简体中文即可。
6.载具修改
飞机坦克等载具的修改
第一步:打开BF2\\mods\\bf2(相应模组)\\Objects_server.zip\\Vehicles\\Land\\RUTNK_T90(以
T90坦克为例)\\RUTNK_T90.tweak
Air代表空中载具 Land代表陆地载具 Sea代表水中载具
所有的载具参数都是通用的,包括指挥官物品的也是,所以坦克能飞是很正常的。
下面是参数
1.坦克的移动
ObjectTemplate.setMinRotation -1/0/-1
ObjectTemplate.setMaxRotation 1/0/1------------
ObjectTemplate.setMaxSpeed 4/0/10 ---------最大速度 ObjectTemplate.setAcceleration 50/0/10 --------加速度 ObjectTemplate.setTorque 10---------------转向灵敏度 ObjectTemplate.setGearUp 0.95 --------------- 前进 ObjectTemplate.setGearDown 0.45 --------------后退
ObjectTemplate.setGearChangeTime 0.1 -------------前进后退间换档所需的时间 ObjectTemplate.trackTurnAcceleration 30 -------履带加速度 ObjectTemplate.trackTurnSpeed 0.85 -----------履带速度
2.战斗机的热炎弹 打开mods\\bf2\\objects_server.zip\\Weapons\\Armament\\decoy_flare_launcher\\decoy_flare_launcher.tweak
用记事本打开,修改以下代码:
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp ObjectTemplate.ammo.nrOfMags -1 (无限弹匣) ObjectTemplate.ammo.magSize 5 (5颗热焰弹)
ObjectTemplate.ammo.reloadTime 5 (建议装填时间)
ObjectTemplate.ammo.minimumTimeUntilReload 1 (打完立即装填) ObjectTemplate.ammo.autoReload 1 (自动装填)
坦克顶部机枪替换:
ObjectTemplate.addTemplate S_TNK_Type98_Cupola_Gunmount_RotationRpm 定义顶部机枪
ObjectTemplate.addTemplate TNK_Type98_Camera_cupola ObjectTemplate.setPosition 1.0143e-006/0.313189/-0.396355