• 注册
  • 离线疑难解答 离线疑难解答 关注:1479 内容:16356

    如何在只修改游戏文件的情况下,关闭掉SCAV生成,只刷新BOSS和其小弟

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线疑难解答 > 正文
  • 12
  • 离线疑难解答
  • 初窥堂奥
    该内容使用了刷新卡,原发布时间:4个月前

    服务端版本   3.8.0

    客户端版本   0.14.1.2.29197_2

    使用了MPT联机mod 联机档

    不准备打关于AI机制方面的mod,主要是因为我修改了一些地图数据。

    比如在海岸线添加了一队全BOSS,并且在随机任意地点刷新,等一些对于联机档来说还算是有意思的修改。

    如 SWAG 等一些AI类的MOD,大概率是会覆盖掉我自己修改的一些东西。

    对于联机档来说MOD兼容性也是问题,故不准备使用MOD。

    言归正传,我准备开始对街区地图下手了。改了一队全BOSS在4S店还多加了一点点小弟,但是在打的过程中,会时不时的有scav和PMC会闯进来捣乱。就算清完场了还是会有AI偷偷摸摸的进来,很是烦人。

    街区地图大本来就卡,AI越多越卡。

    于是乎我准备关闭掉scav的生成,让地图内只刷BOSS。把街区改成类似于一个副本吧,两处BOSS刷点,打完了舔一舔就撤。没有多余的AI生成,在把地面物资改成0,关掉BTR。街区绝对流畅不少。(目前这只是个美好的想法)

    如何在只修改游戏文件的情况下,关闭掉SCAV生成,只刷新BOSS和其小弟

    图片与问题无关

  • 3.8.0

  • 文字描述

  • 其他问题

  • 略有小成

    D:\EFT TEST\Aki_Data\Server\configs找到bot.json,打开后搜索maxBotCap,这个地方控制一张地图AI刷新数量上限,将你需要修改的地图对应的AI数改为零,就不会生成AI.然后,进入D:\EFT TEST\Aki_Data\Server\database\locations选择需要修改的地图,打开base.json找到boss的代码,将"IgnoreMaxBots": true,改成"IgnoreMaxBots": false这样boss的刷新会突破地图刷新上限从而正常刷新

  • boynextdoor额不小心说反了,"IgnoreMaxBots"把false改成true
    拉黑 4个月前 电脑端回复
  • 业空OK弄好了,把街区最大AI改成0然后在把BOSS从最大AI数量中摘出去,牛批牛批。非常感谢
    拉黑 4个月前 电脑端回复
  • 老鹰666 @业空 话说这么改完以后那街区有些任务就没法完成了, 没有SCAV和PMC了,跑图的倒是无所谓
    拉黑 4个月前 电脑端回复
  • boynextdoor @老鹰666 BOSS算SCAV的
    拉黑 4个月前 电脑端回复
  • 回复
    初窥堂奥

    好,主要的问题已经提问完毕。

    下面是咱这个老萌新自己尝试修改的过程,当然最终也没改出来。请各路高手看看应该怎么改。

    我在站里找了半天也没找到合适的帖子能解惑的,看不太懂英文,只能边翻译边慢慢研究。属于自己瞎**乱改了。

    首先是关于AI刷新波次的问题,我在想把AI波次关掉,是不是就没有AI生成了。

    但是街区的文件里WAVES里面是没东西的。

    关于街区波次的修改是没办法了。


    然后我右在base文件里面找到了 BOTEasy 的参数

    我猜想这个简单机器人应该是SCAV了吧。由于PMC是SCAV转化的,这个改成0应该就不会刷AI了吧。

    改成0之后我下图看了一眼,狙击手是刷新的,BOSS是刷的,SCAV比之前少了好多,但还是有。

    这里我是在单机档用tt下图直接看的AI名称,由于是辅助我就不放图了,防止帖子被删掉。

    然后我把 BotHard 也同样改成了0,这时在下图,狙击手还在,BOSS在,SCAV还有。刷出来的时间比较久,我一度以为没AI了。

    当我把三个BOT都改成0,在预想中这三样都是0,应该只有BOSS了吧。

    进去了之后发现然并卵,所有能刷的AI都有,我一度怀疑我自己改完了有没有点保存。这几个参数好像没啥用


    然后我把目标放在了 SpawnPointParams (繁殖点参数) 应该是AI的生成点上。

    一共13000多行的代码我删掉试试,应该就没有AI刷点了。

    然后就......

    好像是代码里有玩家复活点也让我给删掉了……

    陆陆续续弄好几天,有空了去站里找找帖子,自己一边翻译代码一边改,还改过啥都忘记了。

    最开始好像还试过把Aki_Data\Server\configs BOT里面街区下的AI总数改了一下,BOSS小队一共多少人我就改成多少。

    结果没记错的话好像是进图BOSS和小弟都不刷了,应该是被刷出来的SCAV占了位置把BOSS挤下去了。

    晚上在来瞅一眼看看有人没


    回复
    渐入佳境

    挺有想法的修改,投资你一波,改成了记得踢我一脚,分享一下。

    另外补充个信息,Scav是调取的Assault的数据。

    然后我猜测是不是在bot里的把预设全部改成BOSS和小弟是不是就可以达成你的目的了,但是这么改可能会应用到所有地图。(仅供参考,尝试前做好备份)

    回复
    渐入佳境
    打赏了30金币
    回复
    登堂入室

    你可以把bot生成时间改为战局末

  • 业空这个方法虽然不是直接解决问题,但是效果是差不多的。不过要在base里修改哪里,我需要一个具体的解决方案
    拉黑 4个月前 电脑端回复
  • 回复
    渐入佳境

    SWAG DONTS 有设置 开局不刷AI 只刷 BOSS

    回复
    渐入佳境

    大佬,现在找到办法了吗?

    回复

    请登录之后再进行评论

    登录
    离线疑难解答
  • 今日 1
  • 内容 16356
  • 关注 1479
  • 聊天
    关注 0

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: