战地2汉化
战地2的bot问题

战地2的bot问题你打开X:/Battlefield2/mods/bf2/AI里面有个叫AIDefault.ai的文件,用记事本打开,把里面的rem Example for 32 bot game with expert botsrem aiSettings.overrideMenuSettings 1rem aiSettings.setMaxNBots 32rem aiSettings.maxBotsIncludeHumans 0rem aiSettings.setBotSkill 1.0下面4行的rem去掉,像这样rem Example for 32 bot game with expert botsaiSettings.overrideMenuSettings 1aiSettings.setMaxNBots 32aiSettings.maxBotsIncludeHumans 0aiSettings.setBotSkill 1.0然后setMaxBots那改成你想要游戏里面所有BOT的数量,假如我要改成48个就把aiSettings.setMaxNBots 32改成aiSettings.setMaxNBots 48再下面aiSettings.setBotSkill 1.0是设置BOT的技能的,数值越低,技能越低---------------------------------------------------------------- 兵力值修改不过预设的双方兵力值只有200,如果你的BOT人数有调100或是50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值..到以下路径:Battlefield 2\mods\bf2\python\game\gamemodes\先备份gpm_cq.py这个档,再开始修改:编辑gpm_cq.py后,用寻找功能搜寻"TicketRatio"字符串应该会找到这一行: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))修改完毕存盘进游戏就可以看见成果了.目前本人正在 100bot + 开放隐藏武器 + 9999兵力值 + 无限时间以AIX模组为例修改 bot人数用记事本打开mods\AIX\AI\aidefault.ai找到下面的语句REM aiSettings.overrideMenuSettings 1REM aiSettings.setMaxNBots 31REM aiSettings.maxBotsIncludeHumans 0REM aiSettings.setBotSkill 0.70分别去掉前面的REM(此步骤楼主没有做,应该可以不要的)其中第二句后的31就是指bot人数,为16 V 16 如果修改为39,则为 20 V 20,以此类推。
战地2属性(地图)修改

战地2属性(地图)修改修改之前BF2的文档文件主要有*.py、*.con和*.tweak三种,都可以直接用Windows自带的记事本打开并修改。
大部分文档文件都是在ZIP文件里,需要用WinRAR打开。
在修改之前,一定要取消所有文档文件、ZIP文件的只读属性。
ZIP文件内的文档若仍无法存储,可先存到其它地方,然后复制进去。
这里说的安装目录,是指你的BF2.exe所在的文件夹目录,例如D:Program FilesEA GamesBattlefield 2文件夹里有BF2.exe,那么D:Program FilesEA GamesBattlefield 2就是你的安装目录。
备份创建新模组由于BF2在联网游戏时要检验各文件的MD5,因此备份就不能简简单单地复制一下。
把修改的文件做成模组形式无疑是最好的选择。
首先打开[安装目录]mods文件夹,新建一个文件夹,名称随便(例如mymod,下同)。
接着打开bf2文件夹,复制你要修改的文件。
例如,如果要修改object_server.zip,那么就复制bf2目录下的object_server.zip到mymod目录下;如果要修改AI文件,那么复制bf2目录下的AI文件夹到mymod目录下;如果要修改大庆地图,那么复制modsbf2levelsdaqing_oilfields文件夹到modsmymodlevelsdaqing_oilfields(没有的话自己建),如果不需要修改client.zip,可以在复制后将其删除。
但是如果你要修改一个模组,比如特种部队,那么你就要整个复制模组文件夹。
有单机模组的可以直接修改单机模组里的文件,因为没人会用单机模组联网对战。
接下来就开始修改mymod目录下的文件吧。
如果你的硬盘空间不是很多,可以在修改完object_server.zip后看一看,假如你只修改了武器属性,那么打开修改后的object_server.zip,删除除Weapons文件夹外其它的文件夹,可以大大减少文件所占空间。
战地2载具各种修改

BF2载具代码:载具TWEAK文件位置:X:\bf2\mods\bf2\Objects_server\Vehicle\Air空Land 陆sea海\XXXXusapc_lav25 美军装甲运兵车apc_btr90 中东装甲运兵车apc_wz551 解放军装甲运兵车ustnk_m1a2 美军M1A2艾布达姆斯主战坦克rutnk_t90 俄制T90主战坦克tnk_type98 中国98式主战坦克usair_f18 美军F18大黄蜂攻击机ruair_mig29 米格29攻击机air_j10 歼10歼击机usair_f15 美军F15鹰攻击机ruair_su34 SU-34鸭嘴兽攻击机air_su30mkk SU30MKK攻击机air_f35b 美军F35B攻击机usaav_m6 美军M6布莱德利防空战车aav_tunguska 俄制通古斯卡防空战车aav_type95 解放军95式防空战车usaas_stinger 美军毒刺防空导弹igla_djigit 解放军红箭防空导弹wasp_defence_front MK15密集阵wasp_defence_back MK15密集阵usthe_uh60 美军黑鹰直升机the_mi17 中东联军米17直升机chthe_z8 解放军直8直升机ahe_ah1z 美军超级眼镜蛇武装直升机ahe_havoc 中东联军米格18浩劫直升机ahe_z10 解放军直10武装直升机jeep_faav 美军突击车usjep_hmmwv 美军悍马吉普车jep_paratrooper 解放军伞兵突击车jep_mec_paratrooper 中东联军突击车jep_vodnik 中东联军吉普车jep_nanjing 解放军南京吉普车uslcr_lcac 未知,最好别动boat_rib 像皮艇wreck_btr90_static 中东装甲运兵车残骸(最好别动)wreck_f15_static 美军F15战机残骸(最好别动)wreck_uh60_static 美军黑鹰直升机残骸(最好别动)欧洲力量资料片:X:/bf2/mods/bf2/Levels/欧盟地图/server/Objects/Vehicles/xpak2_vehicles/XXXXxpak2_eurofighter 欧洲台风联合战机xpak2_tiger 欧洲虎式武装直升机xpak2_faav 欧盟突击车xpak2_hmmwv 欧盟悍马xpak2_lav25 欧盟装甲运兵车xpak2_tnkc2 英国挑战者2主战坦克xpak2_tnkl2a6 德国豹2A6式主战坦克装甲狂暴(复仇女神)资料片:X:/bf2/mods/bf2/booster_server/Vehicles/xpak2_vehicles/XXXX air_a10 美军A10攻击机air_su39 俄制苏39攻击机she_littlebird 美军小鸟侦察直升机she_ec635 欧洲联合直升机(中东联合军)che_wz11 解放军武直11侦察直升机xpak2_fantan 解放军强5(番摊)攻击机xpak2_musclecar 平民轿车xpak2_semi 平民挂车特种部队资料片:X:/bf2/mods/xpack/Objects_server/vehicles/xpak_vehicles/XXXX xpak_apache 阿帕奇武装直升机xpak_atv 未知车辆xpak_bmp3 俄罗斯装甲运兵车(使用坦克炮)xpak_civ1 平民车辆xpak_civ2 平民车辆xpak_forklift 未知车辆xpak_hummerTOW 反战车悍马(加装陶式导弹)xpak_jetski 未知车辆xpak_M1A2 M1A2特种主战坦克载具修改:ObjectTemplate.damage 武器的单发伤害值ObjectTemplate.material 武器的弹药材质100 载具血量,最多为9999100 载具血量,最多为9999设定弹夹中弹药的参数,-1为无限设置备用弹的,-1为无限载具装甲材质载具上下颠倒每秒受到的伤害载具在浅水每秒受到的伤害载具在深水每秒受到的伤害载具最大浅水深度载具最大深水深度载具爆炸冲击力载具最大爆炸冲击力载具爆炸伤害载具爆炸冲击波范围载具爆炸材质载具装甲材质(31:直升机装甲32:战机装甲71:轻型地面装甲72:重型地面装甲98:超重型装甲110:超轻型装甲怎样给载具添加雷达扫描,下面这段代码在战地2/mods/bf2/object_server.zip里面的Objects_server.zip\Vehicles\海或者陆或者空\具体坦克或者其他载具/载具名.tweak文件中,在rem ---BeginComp:Radio ---ObjectTemplate.createComponent Radiorem ---EndComp ---下加入rem ---BeginComp:Ability ---ObjectTemplate.createComponent Ability500 扫描范围(500范围可以扫描大半个16人地图)rem ---EndComp ---仅在1.41版本及以上可用(上面这段代码可能是加入无线电的技能,就是能使用无线电,应该任何载具都有的,也就是说,无论是越野车,还是装甲车,还是飞机还是橡皮艇都可以加入下面那段代码,增加雷达扫描)。
战地安装方法及游戏指导

Battlefield 2游戏安装步骤:双击战地2BF2绿色版1.41exe,按提示安装。
首先是欢迎界面按“下一步”,然后会出现许可界面点击“我同意此协议”,完成后出现目标选择界面,注意必须自己选择安装路径。
安到哪里自己定。
许多菜鸟就是在安装程序上忽视此步骤而导致C盘文件过多(多数软件默认安装到C盘)致使电脑运行缓慢。
然后就按下一步即可,安装需要点时间,会有进度条,直到安装完成会有提示,按完成即可。
此时桌面上会出现快捷方式。
然后运行BF2—patch —1.50.exe(此文件是1.5升级包并整合了免CD补丁,1.5是目前战地2最新版),步骤同上,在目标选择界面时,程序会自己找到战地安装地址,所以不用自定,下一步即可,安装完成即可进行游戏了。
模组安装:这里提供了两款战地模组,一个是中国对日本的龙之觉醒,一个是AIX版。
安装模组前请确定战地2已成功安装到你的电脑里并且可以正常运行。
AIX版先安装AIX_2.0_CORE_MOD,双击AIX_2.0_CORE_MOD.exe即可,按指示进行,程序会自动找到目标文件,然后运行AIX_2.0_CORE_MAPS.exe导入地图。
双击桌面快捷方式AIX2.0即可进行游戏。
AIX2.0与战地1.5有一点不兼容,导致AIX工兵的迫击炮不可用,只要点击鼠标开炮就会被踢出游戏,游戏也自动崩溃。
此问题尚未解决。
龙之觉醒安装前,请确定已有战地2账号存档(至少玩一次原版,系统会自动存档于我的文档),然后双击WOLv03install 龙之觉醒模组.exe安装。
完成后双击桌面快捷方式即可游戏。
关于虚拟光驱:未装1.5补丁也可以游戏,游戏版本只不过没有免CD补丁,需要安装虚拟光驱(安装程序已在战地游戏目录下虚拟光驱文件夹中),方法如下:打开文件后一直点下一步就行了,在安装完成后,系统会要求你重新启动。
重新启动后在这里点右键会出现之后点标注处选好了,到这里先择你的BF2游戏目录下,找到<模拟镜像>目录,打开后选“BF2CD1mini.mds”这个文件,确定,OK,你的BF2游戏镜像文件就安装完了。
战地2参数修改

ObjectTemplate.deviation.radius 20 —— 炮火精准度为20米
4.兵种修改
打开 要改的地图 \ server.zip \ init.con
找到以下代码
gameLogic.setKit 1 0 "MEC_Specops" "mec_light_soldier"
gameLogic.setKit 2 0 "US_Specops" "us_light_soldier"
4,用记事本打开该文件,找到代码ObjectTemplate.ammo.magSize XX
把XX改为-1,然后再保存
你再进游戏该武器的子弹就无限
gameLogic.setKit 2 1 "US_Sniper" "us_light_soldier"
gameLogic.setKit 1 2 "MEC_Sniper" "mec_light_soldier"
gameLogic.setKit 2 2 "US_Sniper" "us_light_soldier"
gameLogic.setKit 2 2 "US_Assault" "us_heavy_soldier"
gameLogic.setKit 1 3 "MEC_Support" "mec_heavy_soldier"
(新手必学)战地2单机修改初级全部教程

\mods\相应模组\Objects_client.zip
\mods\相应模组\Menu_server.zip
\mods\相应模组\Menu_client.zip
坦克,吉普车,突击车等在Objects_server.zip\Vehicles\Land
单兵武器,反坦克导弹(发射器)等在Objects_server.zip\Weapons\Handheld
rem aiSettings.overrideMenuSettings 1
rem aiSettings.setMaxNBots 32
rem aiSettings.maxBotsIncludeHumans 0
rem aiSettings.setBotSkill 1.0这是你进入\mods\bf2\AI\AIDefault.ai会看到的,注意rem开头表示该行无效,只有去掉rem才会生效。将他们改成:
aiSettings.overrideMenuSettings 1 <<< 该行必须如此,表示覆盖上面的Bot设置
aiSettings.setMaxNBots 32 <<< Bot的数量,修改后面的数字即可
aiSettings.maxBotsIncludeHumans 0 <<< 上面的Bot数量是否包含本人,0为不包含,1为包含
aiPathfinding.map.maxSlope <<<最大允许坡度
aiPathfinding.map.radius <<<半径
aiPathfinding.map.allowedHeightDiff <<<最大允许高度
重回二战战场,再寻遗失希望——《战地2:遗失的希望2》

重回二战战场,再寻遗失希望——《战地2:遗失的希望2》作者:李德全来源:《轻兵器》 2013年第16期李德全二战题材的射击游戏可谓佳作迭出,《战地2:遗失的希望2》再度给玩家带来惊诧——其极尽真实地还原二战战场,玩家置身于其中,感同身受地体会战争的残酷无情—《战地2:遗失的希望2》是第一人称射击类游戏《战地2》的二战题材模组(注:模组,英文为MOD,是游戏本体的一种增强程序,例如众所周知的《反恐精英》就是《半条命》的模组)。
其在细节设定等诸多方面比原作更丰富出色,玩家在游戏中感同身受地置身于二战战场。
作为一款特别注重表现真实的游戏,《战地2:遗失的希望2》将二战场面真实重现,包含从北非到西欧的多场经典战役,玩家既能化身普通步兵冲锋陷阵,也可以驾驶战车纵横驰骋,甚至能够亲自指挥整场战斗!以不同的方式参与战斗会有不同的体验,能够让玩家多面向感受那场席卷全球的血雨腥风。
《战地2:遗失的希望2》相比前作在画面和游戏性方面拥有更大突破。
其对电脑硬件的要求并不高,能运行原版《战地2》的电脑均能运行《战地2:遗失的希望2》,但由于其应用了更多新特效,在光影方面更为出色,因此对显卡性能的要求比原版略高。
而且安装《战地2:遗失的希望2》完全不影响原来的《战地2》,玩家可以在游戏菜单中的“社群”选项,按“自订游戏”按钮自由切换两者。
本款游戏重视联机对战,最大地图支持64人,玩家可以与亲朋好友使用局域网并肩作战,或利用互联网同世界各地的玩家联机游戏,当然也有人工智能BOT(表示电脑操作人物)和单机地图供玩家品玩。
经典武器真实再现游戏中包含了大量忠于史实的武器装备,玩家能使用毛瑟98k步枪、M1伽兰德步枪、汤姆逊M1928冲锋枪、伯莱塔M38冲锋枪、博伊斯反坦克步枪等诸多轻武器。
各种武器的出现均符合当时战场的实际情况,不存在“穿越”现象,例如1941年德军空降克里特岛的“水星行动”中,玩家手中不会出现FG42伞兵步枪、STG44突击步枪等“先进武器”,这一点在军事类游戏中极为可贵。
战地2修改大全

自己收集的修改大全ObjectTemplate.armor.maxHitPoints 100 <<<后面的100为血量,最多为9999 ObjectTemplate.armor.hitPoints 100 <<<后面的100为血量,最多为9999 ObjectTemplate.ammo.magsize <<<设定弹夹中弹药的参数,-1为无限ObjectTemplate.ammo.nrOfMags <<<设置备用弹的,-1为无限1.导弹类武器的修改ObjectTemplate.addTemplate S_dcon_ah6_Miniguns_Projectile_Looping…………………………………………………………请在修改前先备份原始文件,以便恢复……………………………………………………………ObjectTemplate.seek.targetType TTLaser <<<制导方式(TTHeat空空,地空)(TTLaser空地)(TTUnique指令制导)ObjectTemplate.seek.trackingDelay 0.2 <<<追踪延迟ObjectTemplate.seek.maxAngleLock 360 <<<最大锁定仰角ObjectTemplate.seek.maxDistLock 3000 <<<最大锁定距离ObjectTemplate.seek.reLockTime 0 <<<重新锁定延迟ObjectTemplate.seek.targetTypeObjectTemplate.collision.hasCollisionEffect <<<是否打开碰撞触发不开ObjectTemplate.detonation.explosionMaterial" <<<爆炸的材质 56 ObjectTemplate.detonation.explosionRadius" <<<爆炸范围5 影响立体爆炸伤害范围ObjectTemplate.detonation.explosionForce <<<爆炸的冲击波 20 影响平面爆炸伤害范围ObjectTemplate.detonation.explosionDamage <<<爆炸伤害 300ObjectTemplate.detonation.endEffectTemplate <<<爆炸效果ObjectTemplate.seek.targetType <<<制导属性ObjectTemplate.seek.trackingDelay <<<导弹发射后进入制导的时间ObjectTemplate.seek.maxAngleLock <<<导弹的最大导引角度ObjectTemplate.seek.maxDistLock <<<导弹的最大导引距离ObjectTemplate.seek.directionBonus <<<进入导引后设置导弹稳定值的参数ObjectTemplate.seek.reLockTime <<<失去目标后重新寻找需要的时间ObjectTemplate.follow.maxYaw <<<跟踪目标时的灵活度(这个是偏角参数)ObjectTemplate.follow.maxPitch <<<与上面的意思一样(这个为设置倾角)ObjectTemplate.follow.changePitch <<<导弹在变换跟踪目标和转弯时的灵活度(倾角)ObjectTemplate.follow.changeYaw <<<导弹在变换跟踪目标和转弯时的灵活度(偏角)ObjectTemplate.follow.minDist <<<导弹跟踪目标时与目标保持的距离ObjectTemplate.timeToLive <<<导弹的飞行时间(即射程) TV改了就可以无限远了ObjectTemplate.gravityModifier <<<发射后的重力参数改为0就可以成为直射了ObjectTemplate.damage <<<直接命中目标时的伤害ObjectTemplate.acceleration <<<导弹的加速度战地2中导弹是越飞越快的ObjectTemplate.maxSpeed <<<导弹发射后的飞行速度初速你可以为单兵手持武器配上ttlaser属性,让其成为发射后不管的武器2.枪支与载具的武器修改…………………………………请在修改前先备份原始文件,以便恢复…………………………………………<<<枪支游戏数据代码>>>ObjectTemplate.weaponHudObjectTemplate.weaponHud.weaponIcon <<<武器图片位置ObjectTemplate.weaponHud.altWeaponIcon <<<这个和上面参数的意思相近。