战地2修改大全 联系客服

发布时间 : 星期一 文章战地2修改大全更新完毕开始阅读8de6b25902020740bf1e9b18

fileManager.mountArchive mods/XXXX/Common_client.zip Common fileManager.mountArchive mods/XXXX/Fonts_client.zip Fonts 然后保存文件,但不可打上只读属性,所有修改,这是例外!

其中AAAA是指所要调用的最终MOD,XXXX为调用装备所来源的MOD,例如你要在原版的MOD下调用AIX MOD的东西,就是这样添加:

例子:X:\\Battlefield 2\\mods\\bf2目录下,找到ServerArchives.con文件,在其中加入以下语句

fileManager.mountArchive mods/AIX/Objects_server.zip Objects fileManager.mountArchive mods/AIX/Menu_server.zip Menu fileManager.mountArchive mods/AIX/Common_server.zip Common

X:\\Battlefield 2\\mods\\bf2目录下,找到ClientArchives.con文件,在其中加入以下语句

fileManager.mountArchive mods/AIX/Menu_client.zip Menu fileManager.mountArchive mods/AIX/Objects_client.zip Objects fileManager.mountArchive mods/AIX/Common_client.zip Common fileManager.mountArchive mods/AIX/Fonts_client.zip Fonts 然后保存文件,但不可打上只读属性,所有修改,这是例外!

第三步:打开你所调用的模组(即以上AAAA部分所写的MOD)在

Objects_server.zip\\Kits替换新装备,如不会请参照修改篇中《士兵》部分!

计分规则修改

用记事本打开mods\\bf2\\python\\game\\scoringCommon.py

然后就能看到了

SCORE_KILL = 2 —— 杀1个人的得分; SCORE_TEAMKILL = -4 —— 杀一个队友的得分; SCORE_SUICIDE = -2 —— 自杀的得分 SCORE_REVIVE = 2 —— 救起队友的得分 SCORE_TEAMDAMAGE = -2 —— 伤害队友的得分

SCORE_TEAMVEHICLEDAMAGE = -1 —— 伤害队友车辆的得分

SCORE_DESTROYREMOTECONTROLLED = 1 —— 不知道,看英文好像是摧毁敌方无人侦察机的得分

SCORE_KILLASSIST_DRIVER = 1 —— 压死人的得分

SCORE_KILLASSIST_PASSENGER = 0 —— 压死人车上其他人的得分??不知道 SCORE_KILLASSIST_TARGETER = 1 —— 靶子?更没听说过 SCORE_KILLASSIST_DAMAGE = 1 —— 对地方造成伤害得分

下面好像就是加分或者减分的极限了,有兴趣的可以自己研究,可能对兵力值调9999的人有用。

REPAIR_POINT_LIMIT = 100 HEAL_POINT_LIMIT = 100 GIVEAMMO_POINT_LIMIT = 100 TEAMDAMAGE_POINT_LIMIT = 50

TEAMVEHICLEDAMAGE_POINT_LIMIT = 50

REPLENISH_POINT_MIN_INTERVAL = 30

我们把那些数值改一下,比如把所有负值的负号取消,这样误杀一个队友还会加分(当然兵力值还会减)。

也可以改成你喜欢的数值。改完之后,保存,退出。

然后mods\\bf2\\Settings\\ScoreManagerSetup.con里

把你相应在上面改过的地方也改成相同的数值(好像不改也没事,2142就是个例子)。

单机服务器属性修改

多人游戏可以修改重生时间等,然而到了单人游戏就不能在游戏里修改了。怎么办呢?

先用记事本打开mods\\bf2\\GameLogicInit.con 然后在最后加上:

sv.roundsPerMap 3 每个地图玩几局,作用不大

sv.soldierFriendlyFire 0 sv.vehicleFriendlyFire 0 sv.soldierSplashFriendlyFire 0 sv.vehicleSplashFriendlyFire 0 友军火力,0为没有 ,默认100。

sv.spawnTime 5 sv.manDownTime 5

重生时间,调几都行,没试过负数。

sv.ticketRatio 1000

兵力值,默认100,众所周知可以在gpm_cq.py里改,但在这里改更方便。

mods\\bf2\\settings\\ServerSettings.con里的其它数据也都可以用,有兴趣的自己看看。

战地2地图属性修改

经常有朋友问,怎么把USMC vs PLA的图改成USMC vs MEC甚至MEC vs PLA的图的方法,或者怎样调整双方兵力值的比例。这里,我给你答案。

选择一个地图,用WinRAR打开[你的安装目录]\\mods\\bf2\\[地图名]\\server.zip,然后找到Init.con,用记事本打开它修改。

gameLogic.setTeamName 1 \—— 第一支队,可以填US、CH或MEC; gameLogic.setTeamName 2 \—— 第二支队,同上。

gameLogic.setTeamLanguage 1 \—— 第一支队使用语言,可以填English、Chinese、MEC,当然不只这些;

gameLogic.setTeamLanguage 2 \—— 第二支队使用语言,同上。

gameLogic.setTeamFlag 0 \—— 中立旗颜色;