Releases: Solarint/SAIN
SAIN 4.1.3 for SPT 3.11.x
Rebalanced default presets.
Heavily nerfed scavs (disabled faster cqb reaction).
Goons can now aim for your head (sometimes).
Killa and tagilla hold down the trigger for longer and wait less between shots.
Buffed most bosses and followers.
Re-enabled "Aim Center Mass" for PMCs on default difficulty, was a mistake.
Slightly lowered "Aim Center Mass Point" to reduce headshots, was raised quite a bit in 4.1.0, but accidental headshots are a bit too frequent now.
Lots of small changes to bot configs, too many to list.
You'll need to create a new preset to get the new changes, but old presets are working fine.
Fixes:
Fixed many boss followers being broken.
Disabled smoothing or any modification to bot steering when a bot isn't in combat. Spinny bots should be fixed now. Will return to this in the future, but something is breaking when using the new smoothing solution.
Fixed some bots getting stuck in a vanilla layer, making them unable to move or fight enemies (fairly sure I fixed this, its hard to test for, but I couldn't find any bots doing it after)
Project Fika - Fixed error spam and broken bots when 1 player extracts, but the rest stay in raid.
Project Fika - Fixed footstep sound from player being triggered when they weren't moving. (Oops)
SAIN 4.1.2 for SPT 3.11.x
Fixed bots not reacting to enemies after being disabled by an ai limiter.
Added temp workaround to fix bots being unable to hear footsteps with project fika headless client. Bots will use a very simple hearing stimulus until a permanent fix can be made.
Bots now stop aiming down sights when reloading.
SAIN 4.1.1 for SPT 3.11.x
Fixed Vision Speed Multiplier being opposite what it should be.
All old presets are going to be affected.
Sorry! BSG changed something at some point, and I only realized now.
Fixed a few cases of bots failing to calculate a path to their enemy.
SAIN 4.1.0 - Hotfix for SPT 3.11.x
Fixed bots rapidly swapping between targets to suppress.
Fixed bots being unable to track close range targets moving perpendicular to them.
Disabled smoothing when a bot has successfully aimed and a target and is starting to shoot.
Fixed smoothing config settings not being applied.
Fixed bots suppressing into walls and staring into walls in certain situations.
Fixed error that can happen when changing preset.
SAIN 4.1.0 for SPT 3.11.x
Reworked Bot turning and smoothing calculations.
Added new ballistics prediction for Bot Aim. They should account for distance and leading targets fairly accurately.
Thank you Janky for the help in the math of all this.
Improved performance, especially for large amounts of bots fighting across the map.
Reworked Bot Cover Finder.
Reworked Bot Suppression. A bot's personality now tells a bot how it should suppress enemies, some bots will be jumpy, some wont suppress at all.
Improved Bot pathfinding and sprinting.
Reduced how often bots will lean, and made their leans more accurate to how a person would lean into corners as they seek a target.
Reworked how bots decide to seek and hold cover, or search for enemies.
Improved bot group search behavior.
Different Personality Types will search for enemies at different “paces”, some will carefully peek corners, others will aggressively swing angles.
Improved simulated arm injuries on bots.
Improved bot simulated recoil.
Reworked how bots select different enemies.
Reduced the amount of situations where a bot could be stuck in a loop of searching, then going back to cover, then searching again without ever making progress.
Known issues:
Doors are 45% cursed.
Infinite mag bug. It's a bug in the EFT build that SPT 3.11 is running on, it's already been fixed by BSG.
Bot busy hands.
Tagilla is bored of using his hammer for a little while.
Bots are still not the most intelligent about ammo conservation in all situations.
All presets are out of date, many old settings were setup incorrectly due to de-obfuscated eft code being difficult to understand, check tool tips!.
SAIN 4.1.0 for SPT 3.11.x Test Build 4
Optimized several expensive functions.
Cleaned up a bunch of old code.
Fixed bots not reacting to hearing sounds behind them when focused on a different enemy.
Fixed bot rate of fire and fullauto not working as it should. Bots are back to doing true mag dumps at very close range.
Cleaned up and fixed a bunch of jank with bot vision, should be more consistent now.
Reduced bot random aim sway when aiming down sights, if a bot is stationary, aiming at an enemy, and aiming down sights, they will now have 0 additional sway.
Adjusted default values for smoothing, reduced smoothing when aiming at an enemy.
Small adjustments to path vision system.
Known issues: Bots instantly reload their magazines sometimes. Its an EFT bug, this never happens in later EFT versions.
SAIN 4.1.0 for SPT 3.11.x Test Build 3
ALL PREVIOUS PRESETS ARE OUT OF DATE.
Fixed bot precision speed being opposite as it should. (Thanks to anOrangeDoggo on discord for discovering this)
Rebalanced all default presets.
Moved Suppression configuration to personality settings. Different personalities suppress in unique ways now.
Added personality setting for slower search movement when moving around corners, enabled for most normal personalities (not gigachad/wreckless/ect)
Bunch of performance improvements.
Tweaks to bot steering and smoothing.
On default settings, scavs can no longer do dynamic leans, and bosses/followers now have "Aim Center Mass" disabled.
Slightly raised what "Center Mass" is.
Fixed a bunch of errors / debug spam.
SAIN 4.1.0 for SPT 3.11.x Test Build 2
Huge thanks to Janky (Hollywood FX) for his help with the new systems! Most the credit should go to him.
Added new turn smoothing implementation, still working on fixing some quirks of it, bots should be less likely to constantly trail behind targets.
Added new Ballistic prediction system for bots leading targets and accounting for bullet drop.
Reworked bot lean so they don't lean constantly anymore. Its also way more accurate and they will lean around each corner individually.
Reworked path visibility system to also check if their weapon has clear line of sight.
Fixed bots suppressing constantly due to flawed logic.
Added more bot target suppression configuration settings.
Slight adjustments to door opening logic.
Mostly fixed bots getting stuck in a loop of suppressing.
Plus a bunch of other stuff that I can't remember!
Currently I disabled the MoA modification from scatter, so that I can balance their accuracy at range properly with the new prediction system.
Known Issues:
Anything painfully obvious you can assume I know about.
Bots currently do not look at doors they interact with, I'll get around to it, eventually.
Bots don't kick open doors at all currently.
Bots still get their reload canceled with mag weapons causing them to insta-reload. I can't find out why and I'm just going to credit BSG for this one.
Bots still sometimes ignore certain enemies.
SAIN 4.1.0 for SPT 3.11.x Test Build 1
**SUPER EARLY TEST BUILD - Not everything is tested, some stuff is disabled.
Old presets should be functional, BUT If you are using an old preset, do NOT report bugs to me. Most the changes are to Recoil configuration and steering configuration.
This is a major rewrite of most of the mod, I'm still finding issues in specific situations, and it will not be a perfect experience.**
Reworked Coverfinder for better performance and speed. Bots are way faster at identifying nearby cover.
Bots are a little smarter about suppression, and won't drain their entire magazine UNLESS they are intentionally suppressing an enemy to assist a squad member. They also stop suppressing a position where they haven't sensed an enemy after a shorter time.
Reworked bot enemy selection behavior, they will always prioritize enemies who have weapons and those who they have seen, or ones that have directly engaged them. They wont ignore visible enemies, but wont switch aggro to a heard enemy if they are fighting someone they've seen unless the heard enemy is very close.
New bot door opening behavior. Doors are now only 33% cursed instead of the previous 90%.
New Bot Pathfinder, with fast auto correction and recalculation when bots drift off their expected path. (Not perfect yet, but WAY better)
Reworked how bots select and stay in cover.
Massive rewrites to large parts of the code base for better performance.
Added config options for path visibility system under global settings -> Steering.
Reworked bot recoil.
Bot spread now directly affects the accuracy of their weapon (MoA) rather than causing them to aim off to the side of a target. Might cause scavs to be way more dangerous up close.
And a ton of little things that got fixed or improved along the way.
Added more speed smoothing to bot movement to reduce how quickly they can change directions.
Known Issues:
Anything painfully obvious you can assume I know about.
Bots currently do not look at doors they interact with, I'll get around to it, eventually.
Bots don't kick open doors at all currently.
Bots still get their reload canceled with mag weapons causing them to insta-reload. I can't find out why and I'm just going to credit BSG for this one.
Bots still sometimes lean at odd times.
Bots still sometimes ignore certain enemies.
Bot melee attacks (including tagilla) are temporarily disabled until I can rework them for the new pathfinding.
The new coverfinder performance is a little worse than it should be, just need to do an optimization pass. Might be entirely unnoticable without looking at performance profiling.
Bots have major difficulty sensing metal grate doors to open (like the ones by Gate3 on Factory, causing them to fail to open it. Its fixable just need to spend some time on figuring out a solution.
I forgot to disable a bunch of debug logs, which will slightly impact performance. I recommend restarting every few raids to avoid the log output file filling up.
I disabled bots phasing through doors when opening them to see often they get stuck with the new door opener. Just need play-time to see how common it is now.
SAIN 4.0.4 for SPT 3.11.x
Fixed ADS Spam causing inter dimensional scavs that break your sound and cause desync with fika.
Fixed a few bot reload bugs.