viewmodel added a new file:
QuoteDisplay MoreREQUIRES LATEST SAIN AND BotCallsigns!
Introduction
This mod by default adds streamers and by that I mean, really! These PMCs with TTV or Twitch in their names are now going to be nasty and sometimes really good that you may have a struggle dealing with them. But on the other hand, this mod can do much more when it comes to personalities. Read Configuration File section down below!
Compatible with Fika*
*Only if you are, or, someone else being the host and you're not using a dedicated server since this mod won't be able to make changes to SAIN file. This mod works with Client Side of the mod
Installing and setting up
Drag the root folder inside the archive you downloaded and drop it in your SPT game folder. Tada! Mod will be working once NicknamePersonalities.json will be generated if you just updated your SAIN to the latest version. Recommended to double-check if you have latest SAIN with Bot Callsigns installed!
Mod Suggestions
hub.sp-tarkov.com/files/file/1453/
That's Lit - Tweaks how bots see you in the dark, on the bright spot, in the bushes or foliage.
ABPS (Acid's Bot Progressive system) - Generates great PMC gear and loadouts.hub.sp-tarkov.com/files/file/2180/
Built-In SAIN Preset
While this mod not only provides you a way with settings personalities and names however you want as well as adding Twitch Streamers into the game, it also comes with SAIN Preset which installs and updates automatically.For better experience I suggest using built-in SAIN preset (Death Wish [Twitch Players]) that will pop up in your F6 SAIN menu after installing this mod!
- But.. What's the purpose? I have my own preset I play with!
It is recommended but not entirely required to use this preset. Its 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!Configuration File
"globalMode" - Can be true or false. If enabled, will ignore your_names.json but will make use of 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! Want everyone to be a rat or balance this out? It's all up to you now! Wanna have random personalities all the time? Just put them all in and give the weightings you need while leaving globalMode enabled- You'll never know what hit ya!
"useCustomNamesAndPersonalities" - Can be true or false. If set to true, will ALSO use your names and personalities set in your_names.json file. This does not work with Global Mode.
"personalitiesToUse" - Can be Rat, SnappingTurtle, Chad, GigaChad, Wreckless, Timmy. This is useful if you wanna force all Twitch players to other personality or randomize these personalities you set (look randomisePersonalitiesOnServerStart). The structure of this is now changed, it looks like this - "Personality": 50 <--- This is weighting, ranging from 0 to 100.
"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.
"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!
Adding your own personalities by name
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\names\bear.json
YOUR_SPT\user\mods\BotCallsigns\names\usec.json
Now that you've added them, locate the next file of the original mod you've installed:
YOUR_SPT\user\mods\TTV-Players\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"
Save and close the file once you're done and set useCustomNamesAndPersonalities to true in the config, located at:
TTV-Players\cfg\config.jsonLive Mode
Live mode purpose is to purely refresh the temporary names and refresh its own storage file for the names for next use in real time.
Here's how it works if you enable it (in Bot Callsigns config file!!!):
1) Bot Callsigns mod checks for all valid names and creates a temporary file at Twitch Players mod directory containing all BEAR and USEC names.
2) Twitch Players mod reads the file and filters it into its own file called ttv_names.json while also catching your_names.json if that is enabled.
3) If personality was changed in the config, it will also change it in its generated file.
4) Pushes updated names to the SAIN file.
Without Live Mode it looks like this:
1) Twitch Players use already existing ttv_names.json and pushes that file into SAIN's file.
This is usually recommended to enable when you have your own names that don't go by default in Bot Callsigns mod. This setting must be enabled in both BotCallsigns config file to start working. See the SPT console for more info when enabling this - and report any errors if you see!