2024年3月16日发(作者:)
战地2的bot问题
你打开X:/Battlefield2/mods/bf2/AI
里面有个叫的文件,用记事本打开,把里面的
rem Example for 32 bot game with expert bots
rem deMenuSettings 1
rem NBots 32
rem sIncludeHumans 0
rem Skill 1.0
下面4行的rem去掉,像这样
rem Example for 32 bot game with expert bots
deMenuSettings 1
NBots 32
sIncludeHumans 0
Skill 1.0
然后setMaxBots那改成你想要游戏里面所有BOT的数量,假如我
要改成48个就把
NBots 32改成NBots 48
再下面Skill 1.0是设置BOT的技能的,数值越低,
技能越低
----------------------------------------------------------------
兵力值修改
不过预设的双方兵力值只有200,如果你的BOT人数有调100或是
50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值..
到以下路径:
Battlefield 2modsbf2pythongamegamemodes
先备份gpm_这个档,再开始修改:
编辑gpm_后,用寻找功能搜寻"TicketRatio"字符串
应该会找到这一行:
return int(mapDefaultTickets *
(ketRatio() / 100.0))
其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈
少,数字小则是愈多.
数字可以任意调整,提供以下参数范例:
数值100 =200 双方阵营的兵力值
数值500 =22 双方阵营的兵力值
数值10 =2000 双方阵营的兵力值
数值1 =9999 双方阵营的兵力值
例如我要让双方阵营的兵力值达到9999,就修改为以下:
return
修改完毕存盘进游戏就可以看见成果了.
目前本人正在 100bot + 开放隐藏武器 + 9999兵力值 + 无限时
间
以AIX模组为例修改 bot人数
用记事本打开
找到下面的语句
REM deMenuSettings 1
REM NBots 31
int(mapDefaultTickets *
(ketRatio() / 1.0))
REM sIncludeHumans 0
REM Skill 0.70
分别去掉前面的REM(此步骤楼主没有做,应该可以不要的)
其中第二句后的31就是指bot人数,为16 V 16 如果修改为39,
则为 20 V 20,以此类推。
最后一句的 0.70是bot难度,0.4为简单,1.0为困难。可以修改
为0.0到1.0之间的任意数字,酌情修改。
当修改了bot数以后,比如修改成20 V 20,就会发现原来的总兵
力(通常是200)很快就打完了。
这里同时给出修改总兵力的方法
用记事本打开
在最后加一句 Ratio 500
就可以轻松将兵力值改为500,可以酌情修改。
秘籍
所有武器:
到
找到: defaultUnlocks = [
0, 0, 0, 0, 0, 0, 0]
修改为: defaultUnlocks = [1, 1, 1, 1, 1, 1, 1]
目录 Program FilesEA GamesBattlefield
2pythonbf2stats 目录打开 .
跳过开头动画:
文件夹 "ea gamesbattlefield 2
demomodsbf2movies"下除了
游戏秘籍:
游戏中按“~”输入以下秘籍:
秘籍 作用
on 无敌模式
BotsCanCheatToo 秘籍对机器人也有效
nborg 杀死所有机器人
sson 杀死敌方机器人
WalkingIsWayTooTiresome 新的再生地点
s [0 or 1] 帧(Fps)
TheAllSeeingEyeOfTheAIProgrammer 切换AI
状态
Pause 暂停游戏
d [0 or 1] 显示HUD
nsole [0 or 1] 如果设置为0,在游戏中不能进
入控制台.
Demo
modsbf2demos文件夹
cording 停止录像
列出地图ID, 名字, 模式, 玩家名
[filename] 录像,并保存到
modsbf2Movies,
menu_,以外的文件改名就可以。
发布评论