关于0.15.5版本的万圣节活动僵尸模式扩散修改讨论——20241112增加手动修改教程
(略微调整地图僵尸数量、卡顿感,以及有限尸潮吸引间隔和吸引追击数量,此修改涉及多个地图独立的base.json文件,且实测效果有限,所以只有教程按需查看,不上传额外文件)测试内容来自论坛内的热心好兄弟补充! ;
(需条件可触发地图:海岸线)
(无条件触发地图:实验室(最基本的)、储备站、立交桥、森林、街区、市中心、工厂、灯塔、海关)
【因条件与本帖测试条件不同,导致的各种不刷新僵尸bug,建议使用本帖附上的链接下载1103去水印服务端进行排查】
无法排除是否因为地图尺寸偏大或其他因素影响,导致海关、海岸线无法生成僵尸
已排除海关的问题,确认原生参数为不生成,已排除海岸线问题,确认为AI数量上限干扰。
如果玩马拉松,可以有部分区域作为无僵尸的修整区域,虽然依然要打架。没有安全区了,全是怪。
(已加入5倍及10倍数量可替换文件,并更新对应修改教程)——241107 (本次修改低配慎入)
【下图为海关10倍僵尸的状态】
有私信反映出现工厂[客户端弹窗报错]无法进入(“String_0″on GClass1301),市中心正常进入但无法触发僵尸生成,初步判断怀疑为服务端条件不同,水印也许有存在干扰,故补充测试环境相同{服务端}的下载地址
(作者不是我)Fikamod自编译版 + 服务端去水印重做版(33420)日期20241103,链接附上↓
必要条件【去水印服务端】:
【SPT3.10BE】更新新版本 Fika带专用客户端 Dedicated 33420版本 已测试可联机-ODDBA社区
——————————————————————————
【测试条件:
客户端:0.15.5.1.33420;
服务端:SPT3.10.0(33420) 1103重做并去水印;
Mod:Fikamod(241103编译版)】
注:过程中未使用Dedicated插件
在此感谢所有在本次测试修改中所用到的技术以及应用的提供者们,能让我们在等待正式版的期间体验到这些内容,谢谢!
1107补→本帖文件基于1103去水印版本服务端修改测试,如覆盖到更新后的服务端,会存在报错的可能,有条件的话需自行摸索条件(未测试_鼠鼠我想fika正式更新后再进行补充测试)
附替换文件——20241106日间附
当文件修改完成后,无需清理缓存,这种修改和缓存没有太大关系
VirScan – 多引擎文件在线检测平台(万圣节)注:该版本为最初上传文件同一个,只修改了名称做区分
当前版本海岸线需要手动解除战局内AI上限检测,否则会因为普通AI数量过多导致僵尸生不出来
VirScan – 多引擎文件在线检测平台(万圣节含海关刷新)
VirScan – 多引擎文件在线检测平台(全刷新-已解限[海岸线修复]-轻微卡顿)
—————————————————————————————这回是真存在挑战了↓ ——241107
VirScan – 多引擎文件在线检测平台(全刷新-修改至5倍僵尸[卡顿感中]))
VirScan – 多引擎文件在线检测平台(全刷新-修改至10倍僵尸[卡顿感强]))
免责申明:请爱惜电脑,谨慎尝试,咱再多提醒一遍:请爱惜电脑,谨慎尝试,低配恐怕已经不太能涉及了。
实测游玩10倍僵尸结束后,测试机出现加载主菜单、藏身处、仓库时间延长数倍的情况,需要通过任务管理器强制结束进程;
测试机配置【DDR4-8G 3200MHz *2+I7 8700+1T固态硬盘[致钛600Ti]+RTX 40系】显卡是本游戏最不重要的,但有影响,所以最后提及,配置仅供参考,请结合自家配置优化情况考虑,鼠鼠我的机子是不超频的;
修改倍率已更新至下方手动修改[241107]部分,相关文件为seasonalevents.json,按需查看教程(可能有点麻烦?)
—————————————————————————————这回是真存在挑战了↑ ——241107
附第三方平台对压缩包的病毒检测结果
https://www.virscan.org/report/12f440a2b628d87c556023453d81a2c54a59a352dce96f93aa721c355f85adbf
注:当前替换文件当中除原版文件外的Globals.json都包含了携带数量上限增加四位数的修改,如不喜欢需要自行搜索“MaxInlobby”或“MaxInRaid”跳转进行修改;
比如原本只能携带40W卢布,2个比特币,30格以上同款大背包只允许背1个不许套包等限制,替换当前文件后不会再存在,只要你愿意,可以带上亿卢布、上千个比特币,嵌套上千个相同的大背包到处跑(不是让你真这么干,目的是随便捡东西捡的开心)
有私信反映出现工厂[客户端弹窗报错]无法进入(“String_0″on GClass1301),市中心正常进入但无法触发僵尸生成,初步判断怀疑为服务端条件不同,水印也许有存在干扰,故补充测试环境相同{服务端}的下载地址
(作者不是我)Fikamod自编译版 + 服务端去水印重做版(33420)日期20241103,链接附上↓
必要条件【去水印服务端】:
【SPT3.10BE】更新新版本 Fika带专用客户端 Dedicated 33420版本 已测试可联机-ODDBA社区
——————以上操作完成后就可以打僵尸了,下方内容仅对于不同游玩需求的自定义修改有帮助(可能?)
欢迎转载本帖给更多需要的人!
同时,助人为乐的环境需要大家一起维护!莫让助人者寒心。
下方为手动修改部分,按需查看——241107更新
———————————————————————————————————————————20241105
已知需要修改的文件,SPT_Data\Server\database\globals.json 【搜索Infection就能找到】
已知上图参数(%)仅影响选图界面的感染程度显示,实际生效页面需要修改seasonalevents.json ;——241106补
_
已知第二个修改文件,SPT_Data\Server\configs\seasonalevents.json
【拉到底注意看HALLOWEEN的标题】
上图为修改后的状态,原文件仅包含Laboratory感染率100(%),工厂区分日间/夜间,如果直接复制Globals.json中的地图名称添加,会出现工厂地图无法读取,因其并不区分时间;
本贴上传文件的万圣节活动结束时间为【12月6日】如需延长活动时间可调整startMonth【起始月份】和endMonth【结束月份】,当然startDay和endDay也可以;
地图感染程度”mapInfectionAmount”的参数似乎100%就是满值,后续测试不论是100%~10000%之间的任意数值,其实都没有明显区别,僵尸数量也不会有变动。
————————————————241106补↓
第二个修改文件,SPT_Data\Server\configs\seasonalevents.json
下图确定为僵尸生成率调整部分,搜索”halloweenzombies”可直达
下图为海关(bigmap)的僵尸生成概率,包含在地图中的所有生成率均为0,将BossChance参数改为10000(对应100.00%)
海岸线默认生成概率为60%,但即便调整过仍然不生成,因为上限影响;
生成概率中其他地图仍然包含大量非100%的刷新点,如2000/3000/3500/5000/6000/7000/8000/9000的概率,经测试全为100%刷新时会有卡顿,低配慎用。(虽然我上传的版本就是全100%的)
僵尸受战局bot上限影响,如果不怕卡爆,想尝试尸潮冲击,可以搜索”IgnoreMaxBots”并自行将false替换为true,同时修复海岸线无僵尸的情况。
————————————————241106补↑
第二个修改文件,SPT_Data\Server\configs\seasonalevents.json
【下图为修改十倍量后的工厂】
衔接“IgnoreMaxBots”的开启后,搜索”Halloweenzombies”直达;
所需修改参数为”BossEscortAmount”直译为随从数量,随从类型按照描述一般为同类即PMC僵尸的随从同属PMC僵尸,实验室僵尸、平民僵尸也同理,修改后可以单个刷新点为中心刷新尸群;
——当前测试到10倍随从时,已经会有较严重的卡顿,尤其是其他普通AI触发僵尸警报时,会有较强卡顿感,建议设置上限为5~7,如果对自己设备有信心,当然也可以尝试更高的数量。
请不要全选替换,events文件内包含其他活动的设置(你也不想碰到集群出场的复仇小鹿吧),应当基于“Halloweenzombies”,作为起始点,框选至能最后一个能看见infectedPmc,并且触发生成ID为”InfectedSpawn100″的段落(怕费眼睛可以框选到最后那一行,会包含感染者之后的一部分”Assault”的设定,这个部分尚未测试效果,有想法的可以摸索)
僵尸刷新数量 最直观的区域
【以海关举例】【下图粉色方框内为测试过程中,使用死亡后观战画面所获得的固定刷新尸群区域,可简单理解为有scav生成的区域隔壁就有配套的僵尸生成区域,生成基础数量【依旧】根据随从倍率影响,不受各地图base的设置影响】
【下图为海关宿舍楼”7″倍随从生成量】——如为”2″倍的情况下,宿舍楼以及其余固定区域,都仅有6只僵尸存在
【下图为海关←加油站至工厂→”7″倍随从生成量】
————————————————241107补↑
————————————————↓base.json总体收效甚微,按需观看,请重点查阅seasonalevents.json的说明↓
看起来地图选择界面的感染程度是跟Globals.json显示的,但单独更改并不会如图所示触发僵尸的生成
_
地图文件夹:SPT_Data\Server\database\locations 文件夹内所有地图都可搜索zom均可定位到2024万圣节的活动设置{下图为Laboratory[实验室]文件夹中base.json的配置信息}
而base.json文件中,InfectionPercentage的设置对于是否触发地图生成僵尸并无影响;
支持僵尸生成的地图均会在进入战局以后第一时间刷新,不存在安全时间;
(已测试)0.15.5BE(33420)+Fikamod版本内【测试地图为海关】
AI数量(as Online)、AI难度(as Online):
————————————————241112补(可尝试的僵尸追击微调,但系,唔好有期望)
教程修订由上图好兄弟补充信息 :
241112实测补充,能吸引到僵尸,2倍的情况下单次吸引僵尸数量不比5倍差太多,嚎叫间隔可以生效,5倍随从有一定延迟,但仍然生效,测试条件【seasonalevents.json:”BossEscortAmount”: “2”】(僵尸”2″随从+有效尸潮追击密度较弱,生存率需要看熟练度,可按照上图的建议,实际影响不会太大,请不要抱有太大期望 [ base.json的相关测试我已经测过数十回累计将近10小时,基本没有效果 ] )
所修改文件:SPT_Data\Server\database\locations\[所需要修改的地图文件夹]\base.json:【只是测试条件,按照自己喜好调整即可】
“CrowdCooldownPerPlayerSec”: 60, ——尸群召唤冷却60秒,(如果附近存在,死了的部分会再引,并非生成,杀完就无了,等正式版是否会修改持续刷新机制)
“CrowdsLimit”: 6, ——尸群数量上限6只,[无意义参数,不论设置为10/20/40都不会影响实际强度]
“InfectedLookCoeff”: 2, ——[无法理解的倍率]
“InfectionPercentage”: 0, ——感染率%[测试无用的倍率]
“MaxCrowdAttackSpawnLimit”: 40, ——最大尸群袭击数量上限40只(无法理解,测试不出效果),[工厂、实验室默认为14,其他地图为20]
“MinInfectionPercentage”: 0, ——最低感染率%[测试无用的倍率]
“MinSpawnDistToPlayer”: 50, ——距离玩家最小生成距离50米,
“TargetPointSearchRadiusLimit”: 300,——最大索敌范围300米,(吸引隔壁区域的僵尸支援,生成区域参照上方seasonalevents部分的海关配图,击杀警戒区域内目标后会结队返回,旁观视角能看着它们排队回去)
“ZombieCallDeltaRadius”: 20, ——僵尸呼唤支援触发距离20米,(如200米会导致你跑到哪都能触发嚎叫)
“ZombieCallPeriodSec”: 1, ——僵尸呼唤延迟1秒(进20米范围后来得及杀就叫不出来,类似L4d的witch或超级气球的信息素/信号弹)
“ZombieCallRadiusLimit”: 200, ——僵尸呼唤后吸引僵尸的最大半径200米(这个可以与索敌范围同步修改)
“ZombieMultiplier”: 5 ——[无法测试的倍率]
【此项修改不作额外的替换文件上传,每一个地图文件需要单独修改,当然可以打开所有需要的地图base文件全部替换,但只建议有时间且有耐心的玩家做尝试,不过能看到这里也说明你有这个行动力了,肯定不会看不懂的 】
————————————————↑base.json总体收效甚微,按需观看,请重点查阅seasonalevents.json的说明↑
【下图为森林状态】
【下图为街区状态】
【下图为市中心(GroundZero/Sandbox)状态】
【下图为工厂(白天)状态】
【下图为海关(bigmap)状态】
【下图为海岸线状态(解限)】
已修正
【下图为森林的BTR装甲车和手枪僵尸】——BTR不发热不记得是不是塔科夫祖传了,但手枪僵尸不触发BTR还击是确定的
请注意,aiPMC阵营处于薛定谔的中立状态【同阵营会追杀,对立阵营会互助:如玩家为bear,则bear杀玩家,usec帮玩家】
(测试过程中作为bear,遇见不同为bear阵营的usecPMC,有子弹但不会攻击玩家,仅为逃离、躲避玩家的状态,并且就算多次被攻击甚至击杀其同伴usec,usecPMC都不会还击,周围出现僵尸时会立刻拉枪掩护玩家,但同一阵营的bearPMC,则大概率口头和手头同时攻击玩家,暂时未知算不算bug)
已测试中立:Scav、男团;
未完全测试:Raider、邪教徒、美军、小鹿等是否敌对,请自行甄别,当然如果能补充在评论区就更好了,大家都能直观了解到;
241105夜附
关于早期评论回复的问题进行指正:
回复:”刚我朋友有空测试出来个方法,把AI数量调成无就可以稳定生成丧尸,虽然没有AI能对枪没装备能抢,但喜欢纯粹打僵尸的话可以尝试“
更正:“测试条件是基于工厂地图创建战局,并设置【AI数量:无】,后续实际测试不论是否设置AI数量,支持触发的地图都会同时生成AI以及僵尸“(如无意外数量设置哪怕是排山倒海都无法影响僵尸数量)
废话完了,提供部分可参考信息,后续SPT的正式版可能会完善万圣节活动的扩散功能,如果没有实现,也希望能帮助到有想法且刚好有机会成功的人一点点助力,能让更多想玩到僵尸马拉松的玩家尝到味;
————————————————————————————20241107
之前看过另一个帖子,说是僵尸是类似于boss代码生成的,得每个地图手动添加,普通僵尸的代码是infectedLaborant
每一个地图文件里都存在默认三个类型的"Infected"基础生成配置,不过在实验室之外的实验员僵尸生成率好像都是0?目前指检查过海关、实验室、储备站的base.json文件,后续有佬能摸索出来的新信息欢迎补充
如果在f12调整底下的勾选强制最大数量以后,设置过数量的地图可以刷出持枪的普通ai,只是不论是否战局内所有人都在f12的fika设置过,都没法刷新僵尸,据编译作者说是当前发布的fika内不存在可正常运作的僵尸同步代码
所谓马拉松触发点啊,就是这种带数字编号的橘色前缀撤离点,建议前往
战局实时地图3.8.0-3.10.0补丁-ODDBA社区 下载mod本体
战局实时地图3.10.0补丁 的 补丁-ODDBA社区 下载3.10.0版本更新地图文件
不然,就得去塔科夫wiki搜索相关撤离点信息了,鼠鼠我能力有限啊,大佬们救救
当前人在上班摸鱼,应需求晚上到家会尝试发一下修改过的SeasonEvents文件和Global文件,有问题可以留评论,鼠鼠我没有代码相关基础知识,纯粹靠"灵光一闪"摸索,能力有限,相关问题会尝试帮一帮,实在帮不到就只能希望看有没有佬看见后能解决了
膜拜大佬,等文件
线上一个个都想狗屎活动结束,离线一个个追着僵尸啃
66666666666
高手