战地2BOT人数修改

社区服务
高级搜索
猴岛论坛综合游戏交流战地2BOT人数修改
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
5个回复

战地2BOT人数修改

楼层直达
920519

ZxID:1393174

等级: 列兵
举报 只看楼主 使用道具 楼主   发表于: 2009-10-14 0
— 本帖被 z905204629 执行锁定操作(2009-11-13) —



在Select Mod(Detected Single Player Mods)处选到Battlefield 2或者MODDESC_BF2_TITLE

看到没有,Bots in Single Player-------56

这个就是游戏中BOT的数量,可以左右自由调节,范围是:1~256(提示:根据你电脑的配置调人数,死机别怪我.一般521M内存2.5GHzCPU是32人左右,1024M 1.9GHzCPU是48人左右 1024M 1.9GHz双核CPU是64人左右.2048M 1.9GHzCPU在128人左右,你的显卡能运行战地2,显存在512M以上基本符合以上参考!注意,是参考

Bots skills------0.4

这个是BOT难度调节,你认为你行的话,把它拉到1.0 嘿嘿~~~~

你认为修改好后别忘了按"Save Settings"是保存的意思;

Run BF2 Mod就是启动战地2了(好像战地2游戏目录含中文字符的或装上工具后没手动启动过战地2没作用)
描述:战地2人数修改
附件: 战地2人数修改.zip (46 K) 下载数:184
fhy09017

ZxID:1656742

等级: 上等兵
举报 只看该作者 沙发   发表于: 2009-10-15 0
[    sell=5] Bot人数修改

  BF2的singleplayer模式里面限制人数为16,打起来还是觉得不够激烈+BOT就显得非常重要了;另外附带提一下,其他人也能进入你的singleplayer模式的,记下你的IP(读游戏的时候有写)告诉同伴,家就能一起K BOT了.

游戏目录\EA GAMES\Battlefield 2\mods\bf2\AI
打开aidefault.ai
更改为:
aiSettings.setNSides 2  
aiSettings.setAutoSpawnBots 1

aiSettings.setMaxNBots 256   (改成256)  这是最大游戏人数
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

aiSettings.overrideMenuSettings 1   (删掉最前面的 rem)
aiSettings.setMaxNBots 255      (同上,这是最大BOT数)
aiSettings.maxBotsIncludeHumans 0   (同上)
aiSettings.setBotSkill 1.0      (同上)   

run BotNames.ai
aiSettings.setInformationGridDimension 32

run AIPathFinding.ai

rem EOF

  增加BOT比较耗费系统资源,建议大家量力而行.16人图我开32就觉得火力够密集了,铁轨附近的接触战完全是子弹横飞,手榴弹到处都在炸(都不知道是被哪边的炸飞的)时不时的还飞颗导弹过来 >_<

  不过我发现原来BF2最多能支持256人玩啊,BT;估计考虑到机器/服务器的能力才缩减限制到64人,哪位能开255BOT不卡的请贴出您的机器配置让大家见识一下并报EA公司鉴赏。

附带显示FPS命令
游戏中按~打开命令行
输入renderer.drawfps 1

兵力值修改

不过预设的双方兵力值只有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兵力值 + 无限时间


100bot完后心得:
  这么多的bot,不会像以前那样有bot在"纳凉"发呆的情形,每个bot都有在确实的作战.如果你是指挥官,透过指挥模式会让你感觉像在玩实时战略游戏.也就是说当上指挥官可以转双方移激战的场所,小弟就是一开始指挥所有队伍防御原始基地等敌方攻过来.

  我在炮击时,友军也会很聪明的闪避炮击,等待炮击完毕后,你就会看到一堆友军向前冲,很有战争的感觉. 当上医护兵的时候.......包你有电不完的"躺地人"

  bot真的服务至上,你死了,有医护兵给予你"爱的电流",子弹没了,弹药兵帮你补给,载具快爆了?没关系,后面马上工兵帮你原厂修理..快没血了立刻就有医护包送你..不过虽然受到以上服务,但小弟实际加入混战的存活率不超过5秒钟..

  在50vs50的规模,打起来真的只有一种感觉:真是像玩一场战争电影。[/sell]
kujk233

ZxID:3219940

等级: 上校
投靠CSOL阵营
举报 只看该作者 板凳   发表于: 2009-10-25 0
我顶你









sc0622

ZxID:9314401

等级: 新兵
举报 只看该作者 地板   发表于: 2009-10-27 0
顶起......
guest

ZxID:0

等级: *
举报 只看该作者 4楼  发表于: 2009-11-05 0
好象没什么用.....
hjc1956

ZxID:460724

等级: 大尉
3Q+U
举报 只看该作者 5楼  发表于: 2009-11-07 0
有点意思这个
« 返回列表
发帖 回复