文档视界 最新最全的文档下载
当前位置:文档视界 › 战地2参数修改

战地2参数修改

1.人数修改

找到Battlefield 2\mods\bf2\Ai中的AIDefault文件用笔记本打开。

aiSettings.setNSides 2
aiSettings.setAutoSpawnBots 1

aiSettings.setMaxNBots 30
aiSettings.maxBotsIncludeHumans 1
aiSettings.setBotSkill 0.4

rem To spawn more than 15 bots in SP, use the following lines instead of the three lines above.
rem Note that this is totaly unsupported, it will affect your system's performance
rem and may even crash your game. That being said, you will most likely be able to run a lot
rem more bots than 15 on your system.

rem Example for 32 bot game with expert bots

"rem"aiSettings.overrideMenuSettings 1
"rem"aiSettings.setMaxNBots XX
"rem"aiSettings.maxBotsIncludeHumans 0
"rem"aiSettings.setBotSkill 1.0

把"rem"去掉,把XX改成想要的人数就OK。

2.兵力值修改

用记事本打开游戏目录\EA GAMES\Battlefield 2\mods\bf2\python\game\gamemodes\gpm_cq.py
用寻找功能搜寻"TicketRatio"字符串
return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))
其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多.
数字可以任意调整,提供以下参数范例:
数值100 =200 双方阵营的兵力值
数值500 =22 双方阵营的兵力值
数值10 =2000 双方阵营的兵力值
数值1 =9999 双方阵营的兵力值

注意:先备份gpm_cq.py这个档,再开始修改.


3.复活时间修改

你的战地2安装目录]\mods\bf2\GameLogicInit.con
备份这个文件。
右键,属性,取消只读那个框,确定。
然后用记事本打开这个GameLogicInit.con

在最后加上:

sv.spawnTime 5
sv.manDownTime 5

这样重生时间就是5秒了,换成其它的时间,同理即可。

4.兵种修改

打开 要改的地图 \ server.zip \ init.con

找到以下代码

gameLogic.setKit 1 0 "MEC_Specops" "mec_light_soldier"
gameLogic.setKit 2 0 "US_Specops" "us_light_soldier"

gameLogic.setKit 1 1 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 1 "US_Sniper" "us_light_soldier"

gameLogic.setKit 1 2 "MEC_Assault" "mec_heavy_soldier"
gameLogic.setKit 2 2 "US_Assault" "us_heavy_soldier"

gameLogic.setKit 1 3 "MEC_Support" "mec_heavy_soldier"
gameLogic.setKit 2 3 "US_Support" "us_heavy_soldier"

gameLogic.setKit 1 4 "MEC_Engineer" "mec_light_soldier"
gameLogic.setKit 2 4 "US_Engineer" "us_light_soldier"

gameLogic.setKit 1 5 "MEC_Medic" "mec_light_soldier"
gameLogic.setKit 2 5 "US_Medic" "us_light_soldier"

gameLogic.setKit 1 6 "MEC_AT" "mec_heavy_soldier"
gameLogic.setKit 2 6 "US_AT" "us_heavy_soldier"

这就是该地图中的所有士兵种类,将其全部改成狙击手(Sniper)即可,如下:
gameLogic.setKit 1 0 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 0 "US_Sniper" "us_light_soldier"

gameLogic.setKit 1 1 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 1 "US_Sniper" "us_light_soldier"

gameLogic.setK

it 1 2 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 2 "US_Sniper" "us_light_soldier"

gameLogic.setKit 1 3 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 3 "US_Sniper" "us_light_soldier"

gameLogic.setKit 1 4 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 4 "US_Sniper" "us_light_soldier"

gameLogic.setKit 1 5 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 5 "US_Sniper" "us_light_soldier"

gameLogic.setKit 1 6 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 6 "US_Sniper" "us_light_soldier"

5.无限大炮修改
找到bf2文件夹里的 mods 再在mods里找]Objects_server.zip

用记事本打开Weapons\stationary\USART_LW155\USART_LW155.tweak
若修改中国、中东则为Weapons\stationary\ars_d30\ars_d30.tweak

ObjectTemplate.fire.roundsPerMinute 30 —— 火炮的发射频率是每分钟30发
ObjectTemplate.fire.burstSize 5 —— 每次呼叫火炮的炮弹发射量为5发ObjectTemplate.armor.explosionRadius 6 —— 一颗炸弹的爆炸威力半径是6米
ObjectTemplate.deviation.radius 20 —— 炮火精准度为20米

修改后保存即可。记住你要改的文件是只读的,在属性里把只读去掉 再修改改完后再把只读加上再把weapons在吧这个文件夹压回到Objects_server.zip就行了*(千万要备份)

6.空投载具修改
打开
战地2\mods\bf2\Objects_server.zip\Weapons\common\RemoteControlledObjects\DropVehicle.con
找到CommanderMenu.VehicleDropReloadTime 60(60秒)想改多少改多少
gameLogic.VehicleDropHeight 50(空头高度)
ObjectTemplate.NoPassengerTimeToLive 30(无人乘坐存在时间)

7.无限子弹修改
1,打开以下文件
X:\BattleField2\mods\bf2\objectsserver.zip

2,依次打开压缩包中的Objects_server.zip\Weapons\Handheld

3,找到你要修改为无限子弹的武器的名字,然后进入该武器文件夹,找到武器名命名的.tweak文件

4,用记事本打开该文件,找到代码ObjectTemplate.ammo.magSize XX

把XX改为-1,然后再保存

你再进游戏该武器的子弹就无限





相关文档