|
本论坛的帖子只是说了修改兵力值的方法~~没有说改变机器人的方法~~~~
9 |" t+ X' b+ ~6 z# J$ E5 z/ t( dBot人数修改
- e1 K! { v. D c. l6 z- R5 q BF2的singleplayer模式里面限制人数为16,打起来还是觉得不够激烈+BOT就显得非常重要了;另外附带提一下,其他人也能进入你的singleplayer模式的,记下你的IP(读游戏的时候有写)告诉同伴,家就能一起K BOT了.
" ~0 [: Y0 T7 f6 O" T( u/ \$ @游戏目录\EA GAMES\Battlefield 2\mods\bf2\AI
9 Z9 c1 v7 ]; F' _& @打开aidefault.ai . S* w4 h5 ]1 f, a2 a4 e
更改为:
9 ^3 E' |3 q6 ^+ qaiSettings.maxBotsIncludeHumans 1
3 ^/ m" T' g! \; zrem To spawn more than 15 bots in SP, use the following lines instead of the three lines above. $ R, j+ n: x! j9 a$ n; v, ^
rem Note that this is totaly unsupported, it will affect your system's performance ) q b" e( C1 t) U2 H6 }) R
rem and may even crash your game. That being said, you will most likely be able to run a lot
. A: G! c1 O' A0 g2 @' j9 V. Frem more bots than 15 on your system. ^0 [+ e! W% s& S" q! d" N8 F& W
rem Example for 32 bot game with expert bots - C: Q3 y4 P2 ^6 x0 m6 Y+ D! I
aiSettings.overrideMenuSettings 1 (删掉最前面的 rem)
! k+ a- U" w. q/ haiSettings.maxBotsIncludeHumans 0 (同上)
9 M) v1 {+ r$ O7 a9 g, R% Hrun BotNames.ai s; O+ m! F0 z2 b8 [: q& C
run AIPathFinding.ai
T/ M3 c+ ]+ F8 D m( Hrem EOF ) W6 p u5 J) T+ ^5 N7 J: q; C7 Y- `
增加BOT比较耗费系统资源,建议大家量力而行.16人图我开32就觉得火力够密集了,铁轨附近的接触战完全是子弹横飞,手榴弹到处都在炸(都不知道是被哪边的炸飞的)时不时的还飞颗导弹过来 >_<
) L2 F' i( W2 Q3 g7 k' Q$ Q8 J& A1 | 不过我发现原来BF2最多能支持256人玩啊,BT;估计考虑到机器/服务器的能力才缩减限制到64人,哪位能开255BOT不卡的请贴出您的机器配置让大家见识一下并报EA公司鉴赏。. N) t8 U( A7 D# a" g
附带显示FPS命令
1 N, r K3 R k- `8 Y* A游戏中按~打开命令行
4 D% n5 G8 a0 q m输入renderer.drawfps 1 ! W! G$ A; ]2 v- O) M/ H) u
兵力值修改$ B7 I, E9 b8 Y/ D2 K
不过预设的双方兵力值只有200,如果你的BOT人数有调100或是50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值.. - M& W8 X7 j, ], X/ d$ w+ L
到以下路径:
+ Y7 D5 S0 r! i( t. a3 ?5 }Battlefield 2\mods\bf2\python\game\gamemodes\ ; y, v0 k2 w( O/ R" `8 d2 Y
先备份gpm_cq.py这个档,再开始修改:
2 e* v0 I, `, Y) s/ ~7 A4 G: I) S编辑gpm_cq.py后,用寻找功能搜寻"TicketRatio"字符串 ; ^( x( S- k( X6 [# x4 _* {( M1 M
应该会找到这一行: ) F- `8 L, ?0 Z3 O
其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多. 8 `- c0 k- b; b
数字可以任意调整,提供以下参数范例:
6 X7 l/ `; I' c; @: }" m! y; b数值100 =200 双方阵营的兵力值
! J2 e; j% k- ^* D数值500 =22 双方阵营的兵力值
+ O7 {4 d2 y* {2 R数值10 =2000 双方阵营的兵力值
1 q1 R/ C# n+ K7 K- J. |数值1 =9999 双方阵营的兵力值 ' y3 k! s$ h4 d6 O% O; }
例如我要让双方阵营的兵力值达到9999,就修改为以下: , s0 @1 R. R3 o v
修改完毕存盘进游戏就可以看见成果了. 4 u0 p# R; G- k3 @ c
目前本人正在 100bot + 开放隐藏武器 + 9999兵力值 + 无限时间 $ I4 F0 w0 T* }; Z2 a# K4 R& Y6 S( \
100bot完后心得: % R8 H* [5 H3 a4 O! v
这么多的bot,不会像以前那样有bot在"纳凉"发呆的情形,每个bot都有在确实的作战.如果你是指挥官,透过指挥模式会让你感觉像在玩实时战略游戏.也就是说当上指挥官可以转双方移激战的场所,小弟就是一开始指挥所有队伍防御原始基地等敌方攻过来.
; z$ G" g: a _# ]: C 我在炮击时,友军也会很聪明的闪避炮击,等待炮击完毕后,你就会看到一堆友军向前冲,很有战争的感觉. 当上医护兵的时候.......包你有电不完的"躺地人" 8 q: R0 {) k% W+ R2 o: ^
bot真的服务至上,你死了,有医护兵给予你"爱的电流",子弹没了,弹药兵帮你补给,载具快爆了?没关系,后面马上工兵帮你原厂修理..快没血了立刻就有医护包送你..不过虽然受到以上服务,但小弟实际加入混战的存活率不超过5秒钟.. 1 r: [) i: h7 b& x
在50vs50的规模,打起来真的只有一种感觉:真是像玩一场战争电影。
: U/ L" {* O+ h$ J2 q# @+ K6 Z) U
|