• 注册
  • 一般交流 一般交流 关注:5796 内容:8772

    游戏帧数及AI刷新和难度修改的一点心得

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线版交流区 > 一般交流 > 正文
  • 38
  • 一般交流
  • 初来乍到

    本文章参考了论坛其他大佬的各种修改教程,

    由衷感谢普通复活夜”,“wowoka”,“iDkGK”等各位大佬的MOD及地图数据的分析,

    重要:本帖内容仅适用于服务端SPT-AKI 2.0.0,2.0.0以下版本是否适用暂不可知。

    前言:

            从上个月入坑以来,我一直在论坛里寻找修改bot难度和物资以及bot装备的相关修改教程和mod,经过多天的实验和微调,今天总算调试成了相对比较满意的结果。

            我自己是一个玩FPS游戏比较菜的人,但是塔科夫的AI要么强的可怕要么菜的要死,把AI难度调低,就没有了刺激感,调高又打不过,所以就一直在论坛上寻找各种修改和mod,想达成在线上的那种小心翼翼搜刮,遇敌钢枪,被老六蹲,或者当老六蹲人的感觉,期间也尝试过直接套用大佬的mod数据以提高AI能力的办法,无奈本人实在太菜,被AI打的毫无还手之力,见面头眼真的很难顶,而且大部分的mod都没有兼顾配置要求,我自己的电脑是3070+10700k+16G内存,储备站立交桥这种地图,经常中后期卡的剩下四五十帧,对枪疯狂卡顿,游戏体验很差,所以就决定从零开始,一点一点的调试AI数据以及刷新数量和质量。

    目录:

            1.配置及影响帧数的问题分析

                      我本人的机器配置在前言里以及说过了,塔科夫这个游戏,对于经常玩3A大作的玩家来说其实并不是特别优秀的那种,但是游玩过程中经常出现的卡顿,掉帧着实让人头疼,游戏中对帧数影响最大的是AI刷新机制,我不知道是这个游戏优化问题还是njt的代码问题,每次AI刷新,都会顿一下,而在原版的地图文件中,AI的刷新又非常频繁,就导致一局游戏中不停的卡顿,很让人恼火,所以如果你想畅玩塔科夫,AI的数量始终是个问题,调的太高就卡到不能玩,调的过少对喜欢打架的玩家来说又很无聊,我个人比较推荐的方法是用质量换数量,提高AI的对战能力,减少杂鱼AI的刷新,让每一次对枪都成为一次挑战,但又不至于露头一枪头眼毫无还手之力,所有地图中按流畅程度从高到低依次为 工厂-森林-海岸线-海关-储备站-立交桥,地图物资的刷新也会影响帧数,立交桥之所以帧数过低,很大程度在于商城内部的物资过高,三层结构加上海量物资,还有AI刷新,导致帧数会直线下降,森林地图建筑极少,物资也相对很低,帧数就会很稳定,工厂地图小,自然占用资源也少,所以森林工厂是游戏中帧数最高的两个地图。

           2.AI刷新问题

                     在原版的地图文件base中,”SpawnPoints”参数影响到AI的刷新地点,而每张地图的AI刷新点是固定的,具体位置可以参考普通复活夜”大佬的相关分析贴,而固定刷新AI就导致,每一局游戏变成了找AI的游戏,AI本身又是很老六的打法,不会主动出击,只会蹲人,所以我建议在地图文件中将“SpawnPoints”参数设置为空,这样AI会在随机地点刷新,虽然这个随机地点也是伪随机,即就算随机刷,也是在地图文件中”OpenZones”的地点刷新,好在地图中的刷新点相对很多,也略微有点线上的感觉了,但是如果只调整刷新位置不设置上限,有可能会导致某一个地图有海量的AI,而其他地方一个AI都没有,所以我们要设置一下”MaxBotPerZone”这个参数,这个参数控制的是每个地区中最大的AI数量,设置为0是解除限制的意思,0以上的数值才能限制数量。

                     AI的刷新时间在原版文件中是从头刷到尾,在globals文件中”MaxBotsAliveOnMap”是控制整张地图最大AI的数量,这个数值我建议设置为你机器能承受且不造成卡顿的最大AI数量,建议不要超过15(除非你是天河1号),在一张地图上同时存在15个AI,只有森林和工厂不会卡,储备站,立交桥,可以卡的你走不动路。我个人有个折中的方案,即在开场刷新足量的AI,然后第二波刷新时间调整为二十分钟或者三十分钟(看你是喜欢对枪还是喜欢搜刮),然后第三波设置为四十或者更高分钟,我本人将战局时间调的很高,所以可以根据你的时间来调整AI刷新时间,具体参数为“time_min”: 1,”time_max”: 1,设置为-1基本就是开场刷新,设置为60就是开局一分钟刷新,按秒计算以此类推,我自己设置的参数是开局刷新一波,半小时刷新一波,一小时刷新一波,这样期间没有AI刷新,导致不停刷AI的卡顿也就不存在了,如果还是卡,请将AI数量和物资数量调低。

                     上面说过,“SpawnPoints”控制着地图AI的刷新地点,设置为空可以让AI随机刷新,但这样导致了一个问题,像海关,海岸线这种大地图上,比较重要的资源点比如海关的宿舍,海岸线的疗养院,历来是兵家必争之地,如果纯随机,有可能导致这些非常肥的地点一个AI都没有,你完全可以把整栋楼搜刮干净扬长而去,完全没有线上那种思考要不要去重要资源点的想法,所以我在海关的宿舍设置了固定两只AI,海岸线疗养院设置了四只AI,注意,这里固定设置的AI不受上      面“MaxBotsAliveOnMap”参数的影响,比如我在疗养院设置了四只AI,开局刷新的随机地点AI也会随机刷到疗养院,但是随机刷到疗养院的AI会受到“MaxBotsAliveOnMap”参数的影响。所以根据你自己的体验,酌情设置固定刷新点,和随机刷新点,可以让游戏更为有趣,同时也不至于无聊。

         3.AI的战斗力

                 很多人对原版AI的战斗力很不满意,要么傻乎乎的要么一枪头眼,毫无体验,而且AI的装备都相对垃圾,站在那里用全自动武器点射,你完全可以起垃圾子弹杀穿AI,然后尸体都不看一眼直接去杀下一个,调到超高,又在对枪中被AI锁头,带了一堆药品根本用不上,气到砸键盘,论坛中AI加强装备,反应,枪法的mod很多,但无奈本人用的是2.0.0的服务端,一些大佬的加强mod,我始终无法体验,实属遗憾,既然不能用mod,那就自己设置难度和装备,原版的AI中scav和玩家pmc战斗力很多,拿着全自动,也只会点射,而boss的跟班却不一样,比如”followerGluharAssault”,这种AI的特点是会搜寻敌人,而且见面会卧倒,会滑步,而且会连射但不是全自动,所以我将地图中的AI大部分都设置为“followerGluharAssault”,你在搜某个资源点的时候,AI听到声响,有概率会进屋搜查,会开锁,会踹门,会静步,会侧身,简直完美,然后再到bot数据中将”BASE_AUTOMATIC_TIME”设置为1,这样他对枪的时候会使用全自动扫射,战斗力拉满,如果你大摇大摆的走在道路上被他发现,而你又没看到他,那就基本上死定了,就好比你在打线上,这么嚣张的走在大街上,应该也活不了吧笑。

              另一个比较推荐的是“pmcbot”,这个AI是实验室美军的AI,特点和“followerGluharAssault”略有不同,美军基本不会进屋搜查,但在野外而且离得近还是会查看,特别喜欢蹲坑,猫在一个角落打你黑枪,简直是老六最合适的人选,所以在一局游戏中我设置的“followerGluharAssault”和“pmcbot”比例大概为5:1。

              需要注意的是,如果用这种办法替换AI,这些AI身上是不会有狗牌的,AI类型也属于SCAV,我本人不是什么任务党,对狗牌和阵营这种东西无所谓,只是单纯的为了提升游戏体验而设置的,添加狗牌的教程论坛也有,有需要可以去了解。

    4.AI的装备

             我本人其实有想过自定义AI装备,但是代码太过繁多,我又比较懒,所以直接借用了“_物是人非“大佬的超级模块AI装备6级数据,在此基础上添加了一些背包,眼镜,头盔,护甲等,这样每一局的游戏中AI装备参差不齐,跟线上的半装,全装差不多了,子弹类型全部使用同类中最强的子弹,又修改了AI的携带物品,使每一次击杀,AI携带的物品都有可能给你带来惊喜,又不至于一个AI身上全是游戏机,显卡比特币。在每一个AI数据的最下方”chances”控制着每个AI会不会穿装备,我自己设置的是头盔护甲主武器背包必带,其余物品概率携带,这样一个AI出现不会出现带着阿尔金,身上没护甲,或者穿着小黑甲,带个圣诞帽的离奇配置。

    5.总结

             目前先写这么多吧,其实我还有很多其他的调整,比如跳蚤,物资等等,有时间再写吧,最后附上我自己调制的参数文件,由于借鉴了很多别的大佬的数据,就不收费了,喜欢的可以直接套用体验一下,或者下载下来分析一下,再次感谢普通复活夜”,“wowoka”,“iDkGK”等各位大佬的分析,对我帮助很大。

    配置.rar
    2.77 MB,下载次数:12[记录]
    暂无描述

    初来乍到
    置顶

    测试视频链接 https://www.bilibili.com/video/BV1mf4y1G7yQ/

  • 丑狐地图文件中的刷新倍率我改成了20,之前测试商场显卡刷新点,忘记改回来了,如果有覆盖地图参数的记得把数值调回去,不然满地图都是物资 [s-16]
    拉黑 3年前 电脑端回复
  • 刘先生我靠,起全装的情况下,10把能够活3把算好的
    拉黑 3年前 电脑端回复
  • knightzhang @qq614808636 您修改过最新的2、0、0正式版吗,海关图我怎么改都杀不到50人。有的波次自动不生效,实在不懂了
    拉黑 3年前 电脑端回复
  • Cyka-Blyat这个说我用的最理想的 AI行为 之前玩的版本我忘记了 也兼容 这次回坑用的2.3.1 我只是简单的把followerGluharAssault 放到地图文件替换普通AI了 可是 替换的followerGluharAssault 原地不动 罚站 也不开枪 我很烦!
    拉黑 2年前 电脑端回复
  • 回复
    略有小成

    这个算是比较实用的了 制作不易 辛苦了!! [s-13]

    回复
    炉火纯青

    1.5.1ai好难阿,储备站生存率五分之一

  • 丑狐只单纯提高AI的射击准度其实体验并不是很好,我相信很多玩家都喜欢全自动刚枪,又不会让AI无脑锁头的打法 [s-30]
    拉黑 3年前 电脑端回复
  • 丑狐比如你把AI精度设置为0.01,见面被头眼,AI难不难?难。把AI设置为全自动,装备和正常玩家一样,会包抄会老六,会冲过来全自动扫你,被打死了,难不难,也难,但是体验天差地别,都是被AI打死,起码死的有尊严点(指还手) [s-15]
    拉黑 3年前 电脑端回复
  • y177281哈哈
    拉黑 3年前 电脑端回复
  • 回复
    自成一派
    VIP4
    2021

    followerGluharAssault的AI类型直译过来其实是储备站boss的小弟,文中提到的滑铲等行为特点的AI其实你替换被诅咒AI类型应该也会有相同的效果,res3.3或之前版本的PMC的AI类型就是被诅咒AI,用起来体验跟文中提到的一模一样,但是RES可惜还没做兼容2.0.0版本的...

  • KopR1s多提一句,除了刷新地点要自己调整文件以外,其他几个问题都可用RES完美解决(用了RES半年多的老咸鱼如是说道)
    拉黑 3年前 电脑端回复
  • 丑狐 @KopR1s 就是因为2.0用不了res,才自己改的,太惨了 [s-37]
    拉黑 3年前 电脑端回复
  • 丑狐我文中提到的各种参数其实也都是参考了很多别的大佬的mod和分析贴,原本准备放弃12.11版本,无奈mk47太香了,没办法才自己改的 [s-1]
    拉黑 3年前 电脑端回复
  • 丑狐而且我在文件介绍中也明确写了老版本的应该首选res这种很成熟的mod插件来达到修改目的,并不是我这种乱改的,毕竟也怕有什么bug
    拉黑 3年前 电脑端回复
  • KopR1s @qq614808636 MK47看的我手痒的不行,但是又不想自己改参数只想等mod兼容出来当懒狗哈哈
    拉黑 3年前 电脑端回复
  • 回复
    初窥堂奥

    这个修改了地图物资刷新率吗...

  • 丑狐原版的物资是0.几,我改的1
    拉黑 3年前 电脑端回复
  • 回复
    初来乍到

    录了一个小视频展示了一下具体游戏内的表现,还在上传,顺便说一下,如果你不是2.0.0的服务端,应该优先选择更成熟的res或者别的AImod达到修改目的,等未来res支持2.0.0之后,这个帖子就没啥用了,毕竟我自己改的也怕有什么bug,而且每个人的服务端配置都不一样,物资,物品什么的。结合自己的端修改参数最好,不建议直接覆盖套用。 [s-1]

  • 丑狐https://www.bilibili.com/video/BV1mf4y1G7yQ/
    拉黑 3年前 电脑端回复
  • 回复
    初来乍到

    熬个小夜微调了一下AI的听力和马枪与瞄准校准系数,被打的妈都不认识了,5级头,killa甲,在老加油站反杀了一个老六美军,没想到还蹲着一个,上来给了我一梭子 [s-20]

    回复
    初来乍到

    1.rar
    2.77 MB,下载次数:0[记录]
    暂无描述

    略微调整了AI的听力,和瞄准校准系数,现在AI会在更远的地方听到你的声音(脚步声大概在20米左右),AI的前几枪不再这么描边了,如果他们发现你,开火后会很快锁定你,而不是冲着你乱扫,超过五十米精度依然没有调的过高,修改了AI的透草能力,现在AI不会隔着很多草发现你了,除非你弄出很大的声响,主要是因为有些开阔图,AI发现你然后会对你当前位置及附近扫射,如果调的太高,就和开了透没区别了,略微增加了海关第一波AI的刷新数量,给boss新增了一名小弟,现在他觉得自己更安全了!另外地图全局参数设置考虑到很多人的修改都不相同,不再上传,只上传修改AI的文件和各个地图参数文件。


    回复
    登堂入室

    这个和超级模块有冲突吗,就是比如说我在超级模块中调整AI的 装备、难度、类型 会发生改变吗

  • 丑狐我这个mod其实就是把普通AI设置成了"followerGluharAssault"和美军,在此基础上套用超级模块的装备数据,然后我又自己调整了AI刷新和AI数据
    拉黑 3年前 电脑端回复
  • 丑狐而且我只是用服务端的文件直接修改,所以如果你在超级模块中改装备和难度会覆盖我的设置,但如果只更改其中某一项,别的选项是可以和我的共存,比如说你只勾选了超级模块的难度,那装备和类型就是按照我的数据,如果只勾选了装备,难度和类型就是我的数据,理论上并不存在冲突
    拉黑 3年前 电脑端回复
  • Kinzer @qq614808636 懂了懂了
    拉黑 3年前 电脑端回复
  • 回复
    自成一派
    打赏了100金币
    回复
    登堂入室

    怎么改能使工厂里的AI变得更多,且AI装备更强力。

    顺便问一下啊,游戏选项中的AI强度选项和数量选项会受到mod的影响吗。

    我超级模块选择AI数量遮天蔽日感觉工厂打的不是很激烈。

  • 丑狐可以自行修改工厂地图的刷新波数,地图文件的"waves"参数为刷新波数,如果想开场打的凶悍一点,可以适当添加第一波的slots_max
    拉黑 3年前 电脑端回复
  • 丑狐slots_min是最小刷新数,slots_max是最大刷新数
    拉黑 3年前 电脑端回复
  • 回复

    请登录之后再进行评论

    登录
    离线版交流区
  • 今日 -2
  • 内容 10300
  • 关注 5796
  • 聊天
    关注 4

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

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