本论坛的帖子只是说了修改兵力值的方法~~没有说改变机器人的方法~~~~' B' {& Z9 L- I2 F
Bot人数修改
, e* \: J; a4 ~ _6 E BF2的singleplayer模式里面限制人数为16,打起来还是觉得不够激烈+BOT就显得非常重要了;另外附带提一下,其他人也能进入你的singleplayer模式的,记下你的IP(读游戏的时候有写)告诉同伴,家就能一起K BOT了.
" A9 y3 K9 m+ j1 [游戏目录\EA GAMES\Battlefield 2\mods\bf2\AI ; ]4 C! I( Y6 _% W) M$ ~
打开aidefault.ai
2 i) u0 Z9 m! I. y) A更改为: / ~* w7 K$ X& J7 u0 q5 @3 d
aiSettings.maxBotsIncludeHumans 1 ! j' k. n3 ]! K8 C
rem To spawn more than 15 bots in SP, use the following lines instead of the three lines above.
1 R! F3 [* c: z3 E( vrem Note that this is totaly unsupported, it will affect your system's performance . d/ O# W( ?- l- D: Y
rem and may even crash your game. That being said, you will most likely be able to run a lot
. |7 M3 W8 k) P$ [! O1 M* C" Qrem more bots than 15 on your system.
, d" i2 ^& i. e S" F' p- lrem Example for 32 bot game with expert bots 0 {* b, [/ \; C P) @6 e
aiSettings.overrideMenuSettings 1 (删掉最前面的 rem) 3 e+ s$ R1 l# ]" d+ ]
aiSettings.maxBotsIncludeHumans 0 (同上)
7 i: A; f' I+ Z; X2 y$ G8 g1 Nrun BotNames.ai
3 e* l+ Y; d% grun AIPathFinding.ai 7 Y& a# }$ _& A( o
rem EOF 7 D% E" I$ A2 n0 d/ {
增加BOT比较耗费系统资源,建议大家量力而行.16人图我开32就觉得火力够密集了,铁轨附近的接触战完全是子弹横飞,手榴弹到处都在炸(都不知道是被哪边的炸飞的)时不时的还飞颗导弹过来 >_< # [- x2 u4 x0 ?
不过我发现原来BF2最多能支持256人玩啊,BT;估计考虑到机器/服务器的能力才缩减限制到64人,哪位能开255BOT不卡的请贴出您的机器配置让大家见识一下并报EA公司鉴赏。/ u: W5 ^# i m( W* K) b
附带显示FPS命令
: v8 A2 I4 w2 d游戏中按~打开命令行
. _! |4 _* F4 Z- P输入renderer.drawfps 1 ( E/ R9 P% o, z9 R
兵力值修改
+ _9 H5 q# j& i# Z* e不过预设的双方兵力值只有200,如果你的BOT人数有调100或是50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值.. 3 e/ {4 U3 m+ K6 j$ e6 l
到以下路径:
# f5 w p3 h2 b# b! M NBattlefield 2\mods\bf2\python\game\gamemodes\
# M9 w% [7 v* o先备份gpm_cq.py这个档,再开始修改:
4 Z/ W9 Y3 X3 v( F. f8 V编辑gpm_cq.py后,用寻找功能搜寻"TicketRatio"字符串 7 V: H3 T: B; Y: d
应该会找到这一行: + C$ i1 R# s2 u% O4 C9 I: O4 |* f
其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多.
' a$ U, E' p. h5 y数字可以任意调整,提供以下参数范例:
' M8 |- L9 A3 E; G9 f数值100 =200 双方阵营的兵力值
$ V* q. b: [: K* ]' ~9 @+ |数值500 =22 双方阵营的兵力值
8 p. x( S% W: v/ O+ B; j6 Y. E数值10 =2000 双方阵营的兵力值 ) F4 k7 X% C, l. B8 m4 D$ _
数值1 =9999 双方阵营的兵力值
" U1 k' u3 V0 U* i/ n6 p例如我要让双方阵营的兵力值达到9999,就修改为以下:
" _( [/ `5 ~* T/ i {/ @修改完毕存盘进游戏就可以看见成果了. 3 [( K! k( C( S% J5 S
目前本人正在 100bot + 开放隐藏武器 + 9999兵力值 + 无限时间 : y/ _& ]/ u+ ?% L9 L
100bot完后心得: 1 K9 i5 g2 L' \1 j& ^
这么多的bot,不会像以前那样有bot在"纳凉"发呆的情形,每个bot都有在确实的作战.如果你是指挥官,透过指挥模式会让你感觉像在玩实时战略游戏.也就是说当上指挥官可以转双方移激战的场所,小弟就是一开始指挥所有队伍防御原始基地等敌方攻过来. ! K, n0 J* Y$ r1 l, {
我在炮击时,友军也会很聪明的闪避炮击,等待炮击完毕后,你就会看到一堆友军向前冲,很有战争的感觉. 当上医护兵的时候.......包你有电不完的"躺地人" - _7 N7 T( s S; t4 Q* s8 g! _
bot真的服务至上,你死了,有医护兵给予你"爱的电流",子弹没了,弹药兵帮你补给,载具快爆了?没关系,后面马上工兵帮你原厂修理..快没血了立刻就有医护包送你..不过虽然受到以上服务,但小弟实际加入混战的存活率不超过5秒钟.. ' \& w1 ^! n2 h
在50vs50的规模,打起来真的只有一种感觉:真是像玩一场战争电影。" v$ L9 l2 |. e) }3 X, g2 O
% @' M8 J4 h& Y. p& ?1 h
|