战地2无限载具地图 地图修改----增加空白区域载具的办法

战地2怎么修改替换地图里面的载具_百度知道
战地2怎么修改替换地图里面的载具
就是我想把威克岛里面解放军的直8运输机和美军的黑鹰都换成侦查运输机(就是类似小鸟直升机的那种)该怎么修改?
我有更好的答案
怎么修改我不知道 但是我都是直接下模组 然后去下一个模组开器 里面的模具就都变了
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁战地2怎么改载具_百度知道
战地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/XXXXair_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/XXXXxpak_apache 阿帕奇武装直升机xpak_atv 未知车辆xpak_bmp3 俄罗斯装甲运兵车(使用坦克炮)xpak_civ1 平民车辆xpak_civ2 平民车辆xpak_forklift 未知车辆xpak_hummerTOW 反战车悍马(加装陶式导弹)xpak_jetski 未知车辆xpak_M1A2 M1A2特种主战坦克载具修改:ObjectTemplate.damage 武器的单发伤害值ObjectTemplate.material 武器的弹药材质ObjectTemplate.armor.maxHitPoints 100 载具血量,最多为9999 ObjectTemplate.armor.hitPoints 100 载具血量,最多为9999 ObjectTemplate.ammo.magsize 设定弹夹中弹药的参数,-1为无限
ObjectTemplate.ammo.nrOfMags 设置备用弹的,-1为无限ObjectTemplate.armor.defaultMaterial 载具装甲材质ObjectTemplate.armor.hpLostWhileUpSideDown 载具上下颠倒每秒受到的伤害ObjectTemplate.armor.hpLostWhileInWater 载具在浅水每秒受到的伤害ObjectTemplate.armor.hpLostWhileInDeepWater 载具在深水每秒受到的伤害ObjectTemplate.armor.waterLevel 载具最大浅水深度ObjectTemplate.armor.deepWaterLevel 载具最大深水深度ObjectTemplate.armor.explosionForce 载具爆炸冲击力ObjectTemplate.armor.explosionForceMax 载具最大爆炸冲击力ObjectTemplate.armor.explosionDamage 载具爆炸伤害ObjectTemplate.armor.explosionRadius 载具爆炸冲击波范围ObjectTemplate.armor.explosionMaterial 载具爆炸材质载具装甲材质(ObjectTemplate.armor.defaultMaterial)31:直升机装甲 32:战机装甲 71:轻型地面装甲 72:重型地面装甲 98:超重型装甲 110:超轻型装甲怎样给载具添加雷达扫描,下面这段代码在战地2/mods/bf2/object_server.zip里面的Objects_server.zip\Vehicles\海或者陆或者空\具体坦克或者其他载具/载具名.tweak文件中,在rem ---BeginComp:Radio ---ObjectTemplate.createComponent RadioObjectTemplate.Radio.spottedMessagerem ---EndComp ---下加入rem ---BeginComp:Ability ---ObjectTemplate.createComponent AbilityObjectTemplate.Ability.radarRadius 500 扫描范围(500范围可以扫描大半个16人地图)rem ---EndComp ---仅在1.41版本及以上可用(上面这段代码可能是加入无线电的技能,就是能使用无线电,应该任何载具都有的,也就是说,无论是越野车,还是装甲车,还是飞机还是橡皮艇都可以加入下面那段代码,增加雷达扫描)
其他类似问题
为您推荐:
你想是在地图上加载具还是改载具的属性啊?
加载具怎么加,把原文件名字改成要加的载具吗?
战地2的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Powered by战地2单机更改BOT数量方法
战地2单机更改BOT数量方法
首先要做的是在单人模式中开启32和64人地图。我们用Dalian plant地图为例。首先打开mods/Bf2/Levels。
你会看到一些子目录,每个子目录对应这样或那样的地图(到底是哪个地图可以从目录名判断出来)。
我们现在关心的是Dalian_plant这个目录。如果你想加大某一个地图,
你就要在另外一个相对应的目录里找到所需的文件。不论你选择哪个管卡,都一定会看到一个叫做Info的子目录(这里面有地图的一般信息和它所对应的图片),
和client.zip以及server.zip这两个文件。
client.zip里面充满了各种仅对这一关卡有效的图片(地图、特殊的纹理以及其它类似的东西)。Server.zip包含有各种地图的配置信息。
这就是我们首先要处理的文件。在这里找到GameModes 目录 & 所有在该地图上允许使用的游戏模式。这个目录本身又包括两个子目录:
gpm_cq (对应多人模式)和sp1(单人模式)。 由于多人模式地图有三种(于游戏人数有关), gpm_cq目录下面又有三个子目录
(16, 32和64)。 而sp1只有一个子目录(16)。每个子目录下有ai目录
(你可以看到指导电脑控制的玩家在本地图上行为模式的StrategicAreas.ai)和文件GamePlayObjects.con。在新的mod里面bot的数量可以随便定。这个图里面每一方是32个。除此以外可以看到他们中有些人的名字是很眼熟的。
GamePlayObjects.con这个文件可以看作是四个部分。前三个都有相应的名字(左右两边都有星号)Object
Spawner, Spawn Points和Control Points。第一部分表示物体在地图上的位置(固定武器,车辆,雷达等等)。
第二部分 — 再生位置 (士兵“出生”的位置)。 第三部分 — 检查点位置(控制该点的队伍可以获得积分)。最后,第四部分 — 无名部分
(以CombatAreaManager.use 1这一行开始) —
决定战斗在什么地方进行(这一点也就是不同尺寸地图的主要区别)。请注意,要是在某一行的开头写着rem,
那就是说这一行只是注释,是不会影响游戏进的)。要说明的是,第一和第三部分各包括两大块。第二块以if v_arg1 == host
开头并包括这一文件中所有的物体的坐标(不管它是装备还是检查点). 这两大块又分成几个小块(每一小块对应某个物体),
在方括号内对物体进行命名和描述。
现在我们来修改GameModessp116里面的GamePlayObjects.con。它是适用于单人模式下的16人地图。
让我们从最后面开始改 — 也就是从第四部分 — 扩大战场区域。
为此我们需要子目录GameModesgpm_cq下面的同名地图文件和与之相对应的server.zip文件(在我们的例子里,别忘了,Dalian
plant, mods/Bf2/Levels/Dalian_plant目录)。 要是你想把地图扩到到32人,就选择32, 64 —
要是你想要64人地图。我们来选择64来做一个最大的地图。
打开64目录下的GamePlayObjects.con文件。把第四部分复制到剪贴板(从CombatAreaManager.use
1这一行开始一直到最后),然后替换GameModessp116下同名文件的对应部分。现在单人模式16人的地图从大小上来讲就已经等同于多人模式64人的地图了。
但是这只是万里长征的第一步 & 地图上还没有武器和检查点呢。
现在来看看GamePlayObjects.con的第三部分, 它以Control
Points开头。通过借鉴64人的文件来修改它我们就可以在单人地图上得到新的检查点。GameModesgpm_cq64目录下的GamePlayObjects.con文件可以帮我们做到这一点。对比一下它的第三部分和单人模式文件的第三部分,你会发现它们之间的区别:
多人文件的两个块要比单人的长的多。不过也有一样的地方(准确地讲,不完全一样,但是那些差别可以忽略不计)—
开头两行的结尾的写法是一样的。
在单人模式下50余名战士参战也是可能的了。
你需要把多人模式文件的第三部分,不是全部,只是比单人模式文件的第三部分多出来的那些文字,通过剪贴板复制到单人模式文件中去(即包括第一部分,也包括第二部分)。以
Dalian plant为例就是ControlPointTemplate: CPNAME_DP_64_uscarrier
(为了简洁以下只写出名称的结尾,他们是不会重复的), northdocks, southdocks, airfield,
warehouse, maintenancebuilding. 这样,一共需要在文件的第三部分中添加12个小块 — 每个大块中6小块.
同时要把每个小块复制到单人文件的相应位置去这样我们的单人地图就多出来了6个检查点。下一步 &
把武器和再生点从多人大地图搬到单人地图去。这就需要把GameModessp116里面的GamePlayObjects.con文件的前两个部分用GameModesgpm_cq64例的同名文件的相应部分替换。也就是说需要复制Control
Points之前的所有代码。地图就做好了。上述原则适用于所有关卡。所以建议把所有的单人地图都扩大,因为在小地图上打实在是没意思。
地图扩大之后自然要添加bot的数量(请见下一章)。既然把地图放到最大了,那么电脑控制的玩家最好也放到最大 & 64
(或者更多)。这样在大地图上打起来才有意思。
Battlefield
2里的bot是另一个话题了。有关他们毛病的讨论已经很多了。我们就要解决这些问题我们首先要做的是就是增加他们的数量并且提高他们的战斗本领。有多种装备参加的大型战斗。Bot的参数可以在mods/Bf2Ai中找到。敌人的基本ai由AIDefault.ai设定。文件很小,可是意义重大。文件中有几个参数对电脑控制的角色是很重要的:比如aiSettings.setMaxNBots
(控制数量)和 aiSettings.setBotSkill (AI水平)。
每个参数的数值卸载其名称后面,由空格分开,因此很容易改变。
首先写下你希望的bot的数量。在aiSettings.maxBotsIncludeHumans的后面把0也改成你希望的数字。
Bot的数量可以比原始设定少,也可以比原始设定多。我们当然是希望多一点。比方说,如果你设定了32或是64个bot,游戏就会更有挑战性。要是你选了,比方说,128个,那就保证是血肉横飞了。不过这样一来,如果你没有超级的配置的话,游戏就会经常停顿了。
第二个文件aiSettings.setBotSkill也是用得着的。改变它的值会影响游戏的难度。0.4对应的是简单(Easy),
0.7 — 中等 (Veteran), 1.0 — 难 (Expert).
不过没有人规定你不可以写上别的数字。这个数字可以在这个区间之内(比方说, 0.5—0.6,
如果你已经打过了简单,但是对付中等还不太行), а也可以设的比1.0还要高。 0.4以下的数值 可以给那些刚拿起枪的新手用。
高于1.0的数值对那些能轻杀死bot的职业军人再合适不过了。自己选一个可以和电脑控制的对手公平厮杀的数字吧!要想使这些设定都生效,要在aiSettings.setMaxNBots前面加上aiSettings.overrideMenuSettings
1这样一行字。还是bot,建议你不妨看看BotNames.ai这个文件(同样在mods/Bf2Ai目录里)。这个文件里含有电脑控制的人物的名字。文件的结构是这样的:每一行的格式是aiSettings.addBotName
X,对应一个可能的电脑战士的名字(在X这个位置上)。 修改X位置上的文字,你就给以给bot一个新的名字。可以把所有的bot
(或是其中一些)的名字换成你认识的人, 或是你喜欢的电影主人公。和认识的人并肩作战或是与他们为敌可是很好玩啊。
我们加强了单人模式。Bot变多了,也聪明了,而且地图也完整了。现在你面前已经是另一个游戏了 &
单人模式和多人游戏一样的值得玩!
最近很多人说寻找不到如何加bot和兵力,至于地图大小尺寸暂时没有方法修改(bf2正式版都可以用)
  增加Bots的方法:
  打开 Program FilesEA GamesBattlefield 2 Demomodsbf2AI
  找到并用写字板打开aidefault.ai
  搜索 aiSettings.setMaxNBots 32
  下列句子原本
  rem aiSettings.overrideMenuSettings 1
  rem aiSettings.setMaxNBots 31
  rem aiSettings.maxBotsIncludeHumans 0
  rem aiSettings.setBotSkill 1.0
  aiSettings.overrideMenuSettings 1
  aiSettings.setMaxNBots 31
  aiSettings.maxBotsIncludeHumans 0
  aiSettings.setBotSkill 1.0
  setMaxNBots 31 中的31是电脑数目
  调整最后的数字,32为31个Bots,调64也可以
  当然愈多电脑愈卡,据说最多支援256个bot.....
  多谢3楼提点,语法rem是禁止的意思,setBotSkill 1.0
  意思是电脑技巧(简单来说就是难度)1.0=100%,初级玩家还是这句上加rem
  加兵力值
  BF2单机试玩可以修改BOT人数和破解时间限制,各位应该都知道.
  不过预设的双方兵力值只有200,如果你的BOT人数有调100或是50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值..
  到以下路径:
  Battlefield 2 Demomodsbf2pythongamegamemodes
  先备份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兵力值 + 无限时间
  100bot完后心得:
  这么多的bot,不会像以前那样有bot在"纳凉"发呆的情形,每个bot都有在确实的作战.如果你是指挥官,透过指挥模式会让你感觉像在玩实时战略游戏.也就是说当上指挥官可以转双方移激战的场所,小弟就是一开始指挥所有队伍防御原始基地等敌方攻过来.
  我在炮击时,友军也会很聪明的闪避炮击,等待炮击完毕后,你就会看到一堆友军向前冲,很有战争的感觉.
当上医护兵的时候.......包你有电不完的"躺地人"
  bot真的服务至上,你死了,有医护兵给予你"爱的电流",子弹没了,弹药兵帮你补给,载具快爆了?没关系,后面马上工兵帮你原厂修理..快没血了立刻就有医护包送你..不过虽然受到以上服务,但实际加入混战的存活率不超过5秒钟..
  在50vs50的规模,打起来真的只有一种感觉:真是像玩一场战争电影
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 战地2无限载具地图 的文章

 

随机推荐