SAIN - Solarint's AI Modifications - Full AI Combat System Replacement

  • Quote

    Hi. Can someone clarify? Bots shoot me in the stomach 9 out of 10 times. Is it ok? Can I change this?


    Bots are very difficult to configure because of tons of parameters


    A week ago, the author (or maybe it was one of streamers/followers?) of the mod recorded a video on YouTube with explanations of almost all parameters, just try to look closely.


    Your personal need COULD be solved by setting the checkbox "F6 - First tab - Aiming - Always aim at the center of mass" to FALSE (default: TRUE)


    Also you can configure the "center of mass" - 0.0 - your head, 1.0 - under your feet.


    By the way, as I checked, this rarely works, in fact, because on top of your configuration there are two additional configurations installed, which are configured in other tabs.


    It works like this:


    1) a certain bot (pmcBEAR) loads `defaultPresets/Bear.config`


    2) this Bear.config can be modified using the F6 panel, getting `yourPresets/Bear.config` - it will replace the original values


    3) on top of this config, the personality config is loaded - there are 8 related personalities:

    -- GigaChad (high-level gear, always retaliate, yell at everyone, always rush-push)

    -- Wreckless (medium gear, always pushing, can do mistakes)

    -- Chad (low-mid-level gear, sometimes scream, but prefer safety)

    -- SnappingTurtle (high level gear, usually sneaky, but once it feel your weakness - used Chad strategy, finish you out)

    -- Rat (fully sneaky, always trying to hit your back)

    -- Coward (low-mid tier, fully sneaky, tries to evade combat)

    -- Timmy (low-tier, just walking Tarkov, can do mistakes and easy to die)

    -- Normal (i dont know what is Normal, but it is)

    3.1) The main problem here is the purpose of this personality. It's almost completely random - "if BSG gear is valued that high, one of multiple personalities can be RANDOMLY assigned to that bot". Personalities work, and changes to them are applied even during the rest of the current raid. Tested by disabling all except one personalities, then change rest one. It works.

    3.2) The second problem with the F6 panel is the absolutely low multipliers. For example - the difference between SCAV and BOSS_KNIGHT can be 20x for some parameters. The F6 panel only gives us 5x UP. Some parameters have reversed scale, so you can make a "weak" enemy max 5x, but that's not enough to tune the bots to shoot like a human. For example: when walking, human player miss 70% of semi-auto shoots, instead of human, the bots - hit 70% of shots, only possible way is to take cover otherwise you die.


    4) and only then your global settings multiply the existing values by the multipliers, which you can edit in the first tab


    So the correct way to tune bots is by editing `defaultPresets/Bear.json` (or usec.json), making PMC weaker or harder. But the number of possible parameters to tune these bots is like 200 or so. You'll get bored of editing if you can't write simple scripts to automatically edit, like "take Grenades section from Scavs, take Patrol section from Knight" and so on.

  • SAIN (latest version) worked for me before perfectly, but I cannot seem to get into the in-game menu. It does show up in the server mod list, I get no errors, both Waypoints and BigBrains are installed correctly, but SAIN is just not appearing in the F12 menu (all other mods are). I reinstalled SPT 3.9.8 and also all these mods but nothing changes. Does anyone have an idea what the issue could be?

  • It would be great to have bot modifiers so that aiming/accuracy would depend on the state of the bots.


    Bots almost never miss when strafing.


    The bots misses depends on the player's fire (target fire) [ the setting provided in config ]


    But bots... always (!!!) leave your line of sight.

    And when they strafing, they hit all shots as well as staying in the same place.


    Instead - a human can hardly shoot while strafing, only suppressive fire, 1 random hit is the jackpot (i mean you can hit while strafing on distance max 5 meters, not 30 meters). Instead, when a human is behind cover - accuracy and aiming speed become normal.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!