|
本论坛的帖子只是说了修改兵力值的方法~~没有说改变机器人的方法~~~~5 i! b$ ^5 a2 y
Bot人数修改 & }9 j" d) y, g
BF2的singleplayer模式里面限制人数为16,打起来还是觉得不够激烈+BOT就显得非常重要了;另外附带提一下,其他人也能进入你的singleplayer模式的,记下你的IP(读游戏的时候有写)告诉同伴,家就能一起K BOT了.
4 ^' X. W+ @$ x' O游戏目录\EA GAMES\Battlefield 2\mods\bf2\AI 3 e) s3 L4 r. o, m/ p) M
打开aidefault.ai
' f; f5 r% c, A- _' O" e更改为: r# p7 F2 l8 C
aiSettings.maxBotsIncludeHumans 1 & \( ~( p; X5 a# B% q" O
rem To spawn more than 15 bots in SP, use the following lines instead of the three lines above.
+ z% z; T* i" ?; rrem Note that this is totaly unsupported, it will affect your system's performance
_* H. q0 ?" P1 g) [% m Y. F* Yrem and may even crash your game. That being said, you will most likely be able to run a lot 5 p5 @" R2 [5 u7 q$ C
rem more bots than 15 on your system. ! }7 i, {: x- L) M2 U
rem Example for 32 bot game with expert bots
9 O6 A8 S% P2 vaiSettings.overrideMenuSettings 1 (删掉最前面的 rem)
& u5 r) g! u' P0 WaiSettings.maxBotsIncludeHumans 0 (同上)
9 n/ J9 B) X: a) U) irun BotNames.ai 7 Y- T9 d0 U/ H; I! b# K
run AIPathFinding.ai
) ^% l3 a: u' w; O" L- Srem EOF 2 ]: z: Y+ Q9 O- y: M
增加BOT比较耗费系统资源,建议大家量力而行.16人图我开32就觉得火力够密集了,铁轨附近的接触战完全是子弹横飞,手榴弹到处都在炸(都不知道是被哪边的炸飞的)时不时的还飞颗导弹过来 >_< 5 g N3 B. G6 G3 V# z" |$ h
不过我发现原来BF2最多能支持256人玩啊,BT;估计考虑到机器/服务器的能力才缩减限制到64人,哪位能开255BOT不卡的请贴出您的机器配置让大家见识一下并报EA公司鉴赏。
1 a1 R; A8 U2 _" I; k" \附带显示FPS命令
8 H3 v# R: t! ^7 Y4 w; j2 D6 n游戏中按~打开命令行
$ |$ W+ D# u3 g, _% r输入renderer.drawfps 1
( A3 g. e& c0 A* p" |兵力值修改2 }9 F5 `4 Z6 ^( P4 B' Y! y3 Y) Z
不过预设的双方兵力值只有200,如果你的BOT人数有调100或是50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值..
* h. B. n+ G4 H/ ^0 g* Z) R6 r到以下路径:
, I# q& F, I9 u" wBattlefield 2\mods\bf2\python\game\gamemodes\ 1 a* Y* G/ y9 F3 _6 W8 R
先备份gpm_cq.py这个档,再开始修改:
% M4 w. }& ^% o5 [编辑gpm_cq.py后,用寻找功能搜寻"TicketRatio"字符串 & J. y2 l! ~2 V. V
应该会找到这一行:
F5 v" k1 [1 i b6 d: w# h其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多. 0 t4 w2 ?4 S& K! ]
数字可以任意调整,提供以下参数范例:
0 F5 u8 B" P3 z$ Q% Q Y数值100 =200 双方阵营的兵力值
' h1 Y3 q! D5 h# Y/ n数值500 =22 双方阵营的兵力值
* ?4 Z7 y* x! S0 W6 D* Z3 {数值10 =2000 双方阵营的兵力值
t3 Q9 ]# W, t1 w3 w) R; D8 p0 T$ p数值1 =9999 双方阵营的兵力值
l+ W5 ^/ P0 k- z" C1 V例如我要让双方阵营的兵力值达到9999,就修改为以下:
6 I3 l+ a0 r$ Y% _( i7 Y修改完毕存盘进游戏就可以看见成果了. - K; N, t% S8 p
目前本人正在 100bot + 开放隐藏武器 + 9999兵力值 + 无限时间 7 }& E. O0 h/ M) r% V" E4 P
100bot完后心得: 1 k x, D l+ Z9 v6 S/ Z
这么多的bot,不会像以前那样有bot在"纳凉"发呆的情形,每个bot都有在确实的作战.如果你是指挥官,透过指挥模式会让你感觉像在玩实时战略游戏.也就是说当上指挥官可以转双方移激战的场所,小弟就是一开始指挥所有队伍防御原始基地等敌方攻过来.
& N# @. k/ U3 r( a5 U; `3 R3 w 我在炮击时,友军也会很聪明的闪避炮击,等待炮击完毕后,你就会看到一堆友军向前冲,很有战争的感觉. 当上医护兵的时候.......包你有电不完的"躺地人" / J5 Y) `4 c4 e
bot真的服务至上,你死了,有医护兵给予你"爱的电流",子弹没了,弹药兵帮你补给,载具快爆了?没关系,后面马上工兵帮你原厂修理..快没血了立刻就有医护包送你..不过虽然受到以上服务,但小弟实际加入混战的存活率不超过5秒钟.. 4 N0 v, [7 y% n( T# N- C
在50vs50的规模,打起来真的只有一种感觉:真是像玩一场战争电影。
; ^8 q% `* I8 [/ V3 v6 k8 J! }' Z: p- z7 Q6 R% j
|