在SAIN 4版本以后(3.11的4.0.x以及4.0的4.3.x),由于框架大改,很多参数并不恰当,这里整理一下我修改了114514次SAIN参数过程中的一些问题与方案。如果你觉得新版本SAIN的bot难度很抽象,可以参考。
首先你需要打开SAIN的advance设置开关,然后有一些额外参数能控制。
-
Bot穿墙打人、隔山打牛、虚空锁敌:
更新到4.3.1版本SAIN。在4.3.0以前视野算法可能导致bot认为自己看到墙后、山后的人。
如果已经在4.3.1版本,应该只会存在虚空锁敌问题,实际上是bot试图打狙击scav或很远的其他刷新的bot,可尝试削减出问题的bot类型的vision distance。 -
SCAV聋瞎看不见自己:
将Bot settings里scav的Core-Gain sight coef改为0.4(默认scav是1,大部分bot是0.2,三狗0.1)
听力这块没啥好方案,提高scav听力会让四面八方scav听见自己开枪就都过来,但过来了又除非走脸上不然他们看不见自己(除非自己又开枪)很抽象。 -
PMC(或某类bot)枪法巨菜:
在SAIN 4.x版本里,difficulty项目里的scatter、precision、accuracy参数有些影响,但即便调到变态精度、速度,也一样存在:pmc拿满改M4离我30m打30枪中3~5枪(我不动),但pmc在20m以内超准。
——打静态目标巨马:
需要在该bot类型页面,Difficulty菜单里稍微减小scatter、增加precision、减小accuracy speed,我用的0.5-2.0-0.5;在底部Shoot菜单里,大幅消减Recoil Scatter,改为0.25则命中率基本翻3倍,主要就是后坐力散射这一项导致准度极差,且主要对pmc类bot生效。
——打移动目标巨马:
在bot类型页面,Aiming菜单里大幅消减Angle Aim Time Multipier,小幅消减Distance Aim time multipier。我都改成0.3了。 -
Bot的爆头率:
SAIN里有CanAimForHeadshot的开关,以及该项的概率。它的意思是,bot能瞄准的部位里是否包含头,以及包含头的概率。注意,不是专门瞄头的概率,而是可以瞄头的概率。也就是你改为CanAimForHead=True且100%,实际上你能被瞄准的部位依然随机选定(取决于漏了哪些地方)。
AlwaysAimCenterMass的意思是,不再按某种规则选定漏的部位,而是直接以胸部(默认Masscenter=0.3是胸。0.0头,1.0是脚)为中心,除非看不见胸则试图打其他位置。但注意,bot依然能因为后坐力、散射导致打头。
我目前关闭了所有bot的AimCenterMass,如果你希望控制被爆头率,可以开启然后把center上下调(在Home页,aiming菜单里的center mass point修改)
我自己是在Default预设基础上调节了一堆参数。目前还在继续调,目标是scav并非菜鸡,boss有压力但不锁,pmc相对最强。








