The Forge is currently under construction. Data is synchronized with the hub every 30 minutes. Help report issues!

Mod Details

[SAIN] Twitch Players

[SAIN] Twitch Players 1.8.3

Created by harmony

10.7K Downloads

SPT 3.11.3 Compatible

Think you’ve mastered the game? Think again.

Introduction

REQUIRESLATESTSAINAND BotCallsigns!

Twitch Streamers are now in your raids - literally.

You WILL die.

https://youtu.be/wAKJav8bqq0?si=wf3ZoaYP0OvW4ll_

Features:

  • Twitch Players - Encounter PMCs and PSCAVs with TV or TTV in their names - always deadly, fast, and aimbot level accurate.
  • Have your way with SAIN personalities - Choose which ones you want to see in raid with weightings, global, or just streamers. Overrides all SAIN personality spawn chances.
  • Automatic update and installation of pre-packaged SAIN Preset - Nothing to worry about.
  • Progressive SAIN Difficulty Scaling - Global difficulty is tied to your PMC level and progress with you. Low levels get forgiving difficulty while high levels earn what they wished for.
  • Everything is a threat now - No more toying around. You’re all by yourself now.

This Mod&Preset is not made for everyone. You perfectly know what you’re subscribing for by installing this mod. Or about to.. Find out.

“Chat says you’re hiding in Dorms… Third floor.”

Installing and setting up

Drag the root folder inside the archive you downloaded and drop it in your SPT game folder. Mod will be working once NicknamePersonalities.json will be generated if you just updated your SAIN to the latest version. Now you can set it up to your likings in configuration file.

TKgt3VO.gif

Now, if you wanna use your custom names and personalities - Don’t worry! All you gotta do is make sure these names exist in Bot Callsigns mod in any of these files located at:
YOUR_SPT\user\mods\BotCallsigns\config\bear_extra_names.json
YOUR_SPT\user\mods\BotCallsigns\config\usec_extra_names.json

Now that you’ve added the names you like, locate the next file of this mod you’ve installed:

YOUR_SPT\user\mods\TwitchPlayers\names\your_names.json

Open it and you’ll be greeted by already existing custom names there but I will leave one example here if you plan on adding more:
“yourName”:“GigaChad”,
“myName”:“Chad”,
“ILoveSPT”:“Wreckless”

Check if addExtraNames in Bot Callsigns mod is set to true, otherwise names will never be added.

Save and close the file once you’re done adding new names and personalities and you’re good to go!

Built-In SAIN Preset

While this mod not only provides you a way with setting personalities and names as well as adding Twitch Streamers into the game, it also comes with SAIN Preset that scale its global difficulty over time you level up your PMC with Progressive SAIN Difficulty Scaling.

It is recommended but not entirely required to use this preset. Its entire purpose is to bring balance between hardcore and fair play while maintaining live-like behavior of SCAVs and Rogues.

Try it and give me feedback in the comments or SPT Official Server.
For better experience I recommend turning doors off in SAIN preset to minimize bots getting stuck in the doors.

**FIKA: Note that this is a SERVER mod. It does not sync SAIN preset across multiple clients. It makes changes only on HOST machine with the idea in mind that the HOST AND SERVER always will be the raid host launched from one place.

Configuration File

“globalMode” - Can be true or false. If enabled, will use personalitiesToUse, assigning personalities you have there randomly based on weighting you put to ALL OF THE NAMES. Want everyone to be a GigaChad? Enable Global mode and set “GigaChad”: 100 in your personalitiesToUse - And you’re good to go, everyone will be a GigaChad. Wanna have random personalities all the time? Just put them all in and give the weightings you need while leaving globalMode enabled!

“personalitiesToUse” - Can beRat, SnappingTurtle, Chad, GigaChad, Wreckless, Timmy, Normal, Coward. This is useful if you wanna force all Twitch Players to other personality or randomize these personalities you set (look randomizePersonalitiesOnServerStart). The structure of this is now changed, it looks like this - “Personality”: 50 <— This is weighting, ranging from 0 to 100. The more weighting you put, the more the chance it will be assigned.

“randomizePersonalitiesOnServerStart” - Will randomize personalities every server start up. Useful if you have more personalities added in personalitiesToUse than one.Uses weightings since 1.5.0 version

“SAINProgressiveDifficulty” - Can be true or false. If set to true, the current custom SAIN preset will progressively scale its difficulty the more you level up your PMC. This system has 7 tiers of difficulties built in, each tied to a specific range of levels. You’ll see what difficulty tier you are in SPT console once you login with your profile.

“SAINAlwaysSetPresetDefaults” - Can be true or false. If set to true, will return custom SAIN preset to its original state every time if SAINProgressiveDifficulty was turned off. Useful if you want to play how it was intended to be played before Progressive Difficulty was introduced.

“autoUpdateSAINPreset”- Will check and update existing custom SAIN preset if it’s out of date, if it doesn’t exist it will install it inside your right away! Enabled by default. Useful if you liked the preset or made any changes and don’t want them to be overwritten.

“debugLogging” - Can be true or false. If set to true, mod will more information in SPT console about changes/actions.

“SAINProgressiveDifficultyDesiredProfile” - Crafted for Fika users. Will make changes to the preset on the SPT server host if desired profile logs in. Highly recommended for host to use this setting to prevent any sudden preset changes by other clients when opening SPT Launcher. You can find your profile ID in your SPT Launcher right below your username when you login. It will look like this - 675c0c2d00043b5241599235.

Bots are too hard?

suntzu-osu.gif

Version 1.8.3
Download Mod Version

SPT 3.11.3

Latest Compatible SPT Version

468 Downloads

Created Jul 7th, 8:04 AM

Updated Jul 7th, 8:04 AM

Virus Total Results

- Now requires SAIN 4.0.0

- Updated SAIN preset structure to the latest

- Updated preset tiering to the appropriate values

- Updated global difficulties to the appropriate values

- Should not cause issues with SCAVs being friendly to PMC anymore

- Changed headshot chance to 20% (10% –> 20%)

Always open for feedback. Let me know! There will be an outgoing hotfix soon once I start testing everything throughout.

Version 1.8.2
Download Mod Version

SPT 3.11.3

Latest Compatible SPT Version

949 Downloads

Created Jun 17th, 9:03 AM

Updated Jun 17th, 9:03 AM

Virus Total Results

SPT 3.11

After hours of testing and playthroughs, some global difficulty settings and tier settings were redone to accustom 3.11 AI difficulties**.**

Changes:

  • Bots no longer see you through entire map i.e on Labs, Factory or any other map.

This includes:

  • Bots no longer pushing you from all over the map i.e Rogues on Labs swarming your place, unless you’ve made too much noise.
  • Bots no longer know where you’re at if you silent walk and re-position.
  • Lowered aggression multipliers, hearing distance multiplier and vision distance multipliers for everyone (per-personality settings remained unchanged, so overall difficulty will be as hard as it was).
Version 1.8.1
Download Mod Version

SPT 3.11.3

Latest Compatible SPT Version

737 Downloads

Created Jun 6th, 8:18 PM

Updated Jun 6th, 8:18 PM

Virus Total Results

SPT 3.11

This update includes cumulative fixes and improvements to SAIN Preset based on user feedback.

Mod

- Nerfed hearing distance coefficient for Progressive Difficulty tiers 3-6. (Old 1.2->1.8 to New 1.1->1.5)

- Next Names were added to names shipped with pre-set personalities on server start:
DrakiaXYZ
RaiRaiTheRaichu
Refringe
Chomp
100KmhAMXPeek
CWX
waffle.lord
Amands2Mello
Jehree

SAIN Preset
- Reduced headshot chance from 30% to 10%.
- Chad, GigaChad can now jump corners too.

- Wreckless has more chance to jump corners. (50% ->80%).
- Reduced accuracy multiplier for optics in close range (0.8 -> 0.5).
- Reduced distance that counts as close range for optics. (75 meters -> 35 meters).

Please direct any issues towards GitHub Issues Page. Good Luck with raids! <3

Version 1.8.0
Download Mod Version

SPT 3.11.3

Latest Compatible SPT Version

710 Downloads

Created Jun 1st, 7:00 PM

Updated Jun 1st, 7:00 PM

Virus Total Results

SPT 3.11

- Updated mod dependencies - SAIN 2.3.0->3.3.0 (Latest), Bot Callsigns 1.4.4->1.5.2 (Latest)

- Major mod revamp has been done to optimize its work and performance on Server start

- Updated SAIN Preset Structure to the latest
- liveMode has been removed and mod automatically detects names to use from Bot Callsigns
- Fixed copyFolder() failing on server start
- Fixed pushNewestUpdateToSAIN() not reading personalities file

Version 1.7.7
Download Mod Version

SPT 3.10.5

Latest Compatible SPT Version

422 Downloads

Created Mar 15th, 2025

Updated Mar 15th, 2025

Virus Total Results

Minor update

- Toggled OFF bots being able to go prone (after preset structure update 1.7.6)

- Toggled ON Vanilla SCAV AI behavior. While they won’t be much harmful, they still could possibly be a threat

- Various code improvements

Version 1.7.6
Download Mod Version

Unknown SPT Version

Latest Compatible SPT Version

707 Downloads

Created Feb 25th, 2025

Updated Feb 25th, 2025

Virus Total Results

What’s New

- Updated SAIN preset file structure to the latest, possibly resolving SCAVs being friendly or any other issues with preset. It will be automatically updated/installed.
- Small code clean-up

- Improved comments in configuration file

Note: Vanilla SCAVs option is turned off. If you feel like they’re too unfair, please enable it back in General settings of SAIN preset

Anyways, have fun… Or not :saint:
giphy.gif

Not quite yet...