
Spawn with a squad of your side, recruit others while in the raid, and command them on the battlefield.
Spawn with a squad of your side, customize them, recruit others while in the raid, and command them on the battlefield.
This mod makes it possible to have bots follow you around and fight alongside you against enemies. You can either spawn with a squad that is customizable through the Config Manager (default F12 key) or recruit others while in a raid.
If you enjoy this mod and would like to show your appreciation you can support me at Ko-Fi!
With the friendyPMC mod, you will be able to spawn with a predetermined number of followers that will help you during battles, listen to your commands, carry your loot, and return it at the end of the raid. Scav players can also spawn with allies, though they will be limited in what commands they follow and will not return loot. The same will be true for any follower picked up during the raid (PMC or Scav). They are considered allies, not team members.
There are 3 dependencies this mod relies on:
However, bots will have a hard time following around if you do not also have WAYPOINTS - EXPANDED NAVMESH
Extract the contents of the downloaded zip and it will result in 2 folders: BepInEx and user. Simply paste them into your SPT installation directory and you are ready.
Squad Configuration:
- Squad Size - The number of squad members to spawn with
- Squadmate return chance after death - Chance your followers will return the items you gave them should you die. This applies only to members you spawned with
- Use Squad setup - Enable customization for each squad member
- Squad Member Nickname - Set a custom nickname for the squad member. Leave blank for default
- Squad Member Equipment - Set custom equipment for the squad member. You can choose between default (SPT random equipment) or user-created loadout presets that can be made on the character screen.
- Squad Member Top - Set what the top clothes for the member should be. Leave blank for default. Only tops you've unlocked will show here
- Squad Member Bottom - Set what the bottom clothes for the member should be. Leave blank for default. Only the bottoms you've unlocked will show here
- Squad Member Tactic - Set the member's fight tactic. See the Gameplay Guide > Tactics for details on available tactics.
- Maximum pickup followers - Maximum followers the player can pick up during a raid. This is in addition to the squad
Miscellaneous:
- Maximum scan distance - Maximum distance to pick up any visible enemy that the player is signaling when issuing the "Contact" command
- Patrol Radius - Maximum distance from the player the followers will patrol around
- Time to forget about the enemy (in sec.) - Maximum time a follower will remember an enemy. This is applied only at the beginning of a raid
- Squad Health Multiplier - Health multiplier for the followers you spawn with. This is applied to each body part.
- Report Status Volume - Volume of the radio sound when triggering report status
- Enemy Marker - Show enemy position when reporting status. If disabled, the enemy marker sound will also be disabled
- Raid End Messages - Followers will send messages at the end of the raid based on conditions such as if all made it out or if you picked up a follower and kept him alive. Return items messages are excluded
- Friendly PMC Side - Should PMC Bots of the same side always be friendly towards one another and ignore the new PMC Karma system.
- BEARs speak English - Should BEAR bots speak English or Russian
- PMC Arm Bands - Should PMC bots have armbands (red for BEARs, blue for USECs) for easier identification
- Followers use grenade - Allow followers to use grenades
- Ping Squad - Shortcut key for triggering the Report call if you find it too hard to use the quick gesture menu that the game offers with F1-F12 keybinding
- Enemy Report - Shortcut key for triggering the Contact call if you find it too hard to use the quick gesture menu that the game offers with F1-F12 keybinding
- Followers Teleport - Shortcut key for teleporting all followers to the player's position
- Followers Heal - Shortcut key for healing all followers. This also gets them out of the healing animation or grenade-throwing animation
- Prefetch follower data - Prefetch follower data to reduce the time it takes to spawn them. If you experience problems with followers spawning, disable this option and try again. Take note that this can increase the spawn time.
The squad commands are found under the Phrase Menu of the game (Default double tap Y) and are part of groups. The mod utilizes the existing phrases as a means to issue commands to your followers. These commands can be issued to the entire squad or to an individual member of the squad by looking at them. The maximum distance for phrases to be picked up while looking at a member is 35 meters and for gestures, it is between 25 and 15 meters based on the gesture.
Not all types of followers will listen to all the commands. Scav and allies have restrictions, see below the list of commands for details.
Take note: These commands, the game makes them available based on what voice or side your character is. These commands will all be available for standard PMC voices. Custom voices can result in some of them not showing up.
In COMMAND:
- Follow Me - Ask a member of the same faction to follow you or if issued to your squad, tell them to resume follow
- Attention - A command introduced due to the glitchy behavior of Tarkov's AI to help reset your followers in case they are stuck or you want them to forget about an enemy (does not work if the enemy is still in view or too close)
- Regroup - Tell your followers to resume following if out of combat or come near your position if in combat
- Get Back - Tell your followers to follow you at a distance
- On Your Own - Tell your followers to follow at a distance, to no longer prioritize covering you during fights, and to switch to their initial tactic (initial tactic can be changed to "Holder" when issuing "Hold Position"). When out of combat, the followers will patrol around you at a configurable distance. If you wish to stop the patrol, but still have them follow you at a distance, say "Follow Me".
- Cover Me - Regroup, set them to follow you close, and make them cover you during fights
- Hold Position - Switch from the initial tactic to the "Holder" tactic
- Go Go GO - Switch back to the initial tactic
- Go Forward - Issue a push command to them to get closer to the enemy
- Stop - Tell your followers to stop in place. Does not work during combat
- Suppress - Ask for suppression fire
- Silence - Ask them to not talk for 1 minute. This command does not work when using SAIN
- Spread Out - Tell your followers to find some cover
In HELP:
- Need Help - Same as regroup, but only the closest follower will execute it
In CONTACT:
- All direction commands (in front, left, right, on six) - Makes your followers look towards the direction you signaled, relative to your look direction. All but the "in front" can also be issued to a single bot by looking at him.
In ENEMY:
- Contact - Makes your followers look toward the direction you are looking and if you have an enemy in your visual they will pick him up. This is dependent on "Maximum scan distance" and if you can clearly see the enemy's head or torso.
- Over There - Same as Contact, but instead of voice signaling it does a hand gesture toward the direction
In GESTURES (these do not work while in combat, except for "There Direction" and "Come To Me"):
- Come To Me - The bot you are looking (maximum 15 meters) at will come near your position
- There Direction - The bot closest to you, within 20 meters distance, will go towards where the player is looking at a maximum of 50 meters distance.
- Stop - All bots within 15 meters distance will stop
There are also commands under the quick gestures (Default Y) which become available when interaction is possible:
- Open Door - Shows up when facing a door and being close enough to it. The closest bot to you will attempt to open the door. He must be within a 20-meter distance
- Loot This - Shows up when looking at loot. The closest bot to you will attempt to pick up the loot. Only squad members you spawned with will return the loot at the raid end
- Cooperative - Shows up when looking at a bot of the same faction that you can recruit.
As mentioned above, scavs and allies will not listen to all the commands. The commands available for them are: regroup, follow me, stop, and attention. You can imagine them being in the permanent "On Your Own" command.
It is best no to overuse the regroup, help me or cover me commands when in combat. Bots analyze their sorounding covers and choose the best for either hiding or shooting from. Instead of you trying to get them to your position, which can have weak covers and thus making them vulnerable, you should try and follow where they are going. Letting them lead is the recommended approach as you provide cover fire for them. This is especially the case when running with the Goons since they are already set to do their own thing.
Utilize the "There Gesture" to have them go in front while you get ready for any suprize attack. You followers have much better eye sight than you. Take advantage of that and either have them walk in front or look towards a certain direction by utilizing the direction commands.
Tactics Details:
- Default - A balanced tactic between hold position and push. Followers will stay around you if the enemy is too far, looking for spots to shoot from and if the enemy is close enough, and is weaker than them, they will attempt to push him.
- Support - A follower with support tactic will provide frequent suppression fire, will be able to use grenades(even if SAIN disables that), and will be able to use the grenade launcher if he has it as a secondary weapon. He can use the launcher on his own or when asked to provide suppression fire.
- Marksman - A tactic best suited for a sniper bot as he will avoid getting close to the enemy and instead will try to look for spots to shoot from. If none are found they will just try to cover you. The marksman will not obey the push command
- Holder - Bots with the Holder tactic will stand around you, mostly in cover, and waiting for the enemy to come into their vision or be close enough for an ambush.
- Pusher - The opposite of Holder. In Pusher mode, the bot will prioritize pushing the enemy.
Dealing with Custom Loadouts:
You can have your bots use custom load-outs provided you have created custom equipment presets. You can create presets by pressing the save button and naming the preset in the section that is above your character's loadout section in the Character screen:
This will save the loadout that can be viewed in the custom presets screen:
Any custom preset saved here will also show in the equipment list for followers in the Configuration Manager:
Knight Quests Guide:
Knight will have quests available at level 20 and they involve doing specific tasks while being teamed up with Knight. Pay attention to the description of the quest as some of the killing quests require them to do the kill instead of you, others just you, and others anybody can make the kill.
You must have "Squad Spawn" disabled when doing Knight Quests or they won't spawn and just you won't be able to complete the quest
As soon as you start the first quest, the Rogue faction will no longer be hostile but shooting them will make them hostile. After you complete the first quest the Goons also stop being hostile but killing any of them will result in Knight standing going down (-0.1 per kill).
After completing the first quest Knight will appear as a friend in the friend list and you can have him join you in raids by right-clicking on him and choosing "INVITE TO GROUP". The "Squad Spawn" disabled rule applies here as well, he will not spawn if this is enabled even though you invited him. This will be the case for all the Goons as you unlock them.
When running with the Goons, everyone is hostile towards you except the Rogue faction.
Killing any of the Goons will penalize you on Knight's standing once you complete the first quest and having the standing go below 0.5 will lock BigPipe and BirdEye from the friend list. Every time you end a raid with any of them alive, the standing will go up by 0.05 and that is per Goon.
Giving them items will not give any return after a raid so stick to giving them only meds, if needed.
Note: BirdEye has practically unlimited vision distance and we cannot do anything about it.
The mod is sensitive to changes that touch bots behavior. A lot of bot mods do that in order to either improve or fix whatever they see as problematic. This in turn can result in this mod breaking as one thing that sets this one apart is the fact that you are a boss with followers. Almost all bot mods focus on hostility towards the player or improving the "senses" of a bot which in turn makes your followers hostile, not hostile towards anything, or just go crazy. So you will have problems when using it in combination with other bot mods that touch the AI. The mod is currently being developed with SAIN, Looting Bots and QuestingBots mods installed - thus I can only speak of compatibility in relation to them. Anything else, if you have problems, you have to figure out where the conflict is by following the rule of elimination: take your mods out one by one until you see the problem stops and thus reveal which is the one that it conflicts with. Otherwise, I will ignore your issue as I am not about to install all the mod packs everybody else uses.
Known conflicts:
The "Performance improvements" mod can cause conflicts with this mod.
The "Please just fight" mod can cause friendlies to turn hostile. Spawn followers I think are fine.
QuestingBots can spawn squads. When trying to pick up a follower who is part of a squad it can end up with the squad following you but only he is responsive to your commands.
The "Pause" mod can result in your followers no longer having any footsteps sound.
Mods that change static loot containers can cause issues with Knight's Quests. If you reach the "They robbed us" quest but you are not able to find the quest item, remove such mod until you complete that quest.
Known Issues:
Be careful with teleportation. You can teleport a bot while he is trying to open your door. This will break the bot, the only way to restore him is to get him to open another door. You can also end up having the followers running and ducking until they reach the player if you use teleportation too much. Go within the follow range (~12 meters) to snap them out of it
When followers use grenades, they do not check the impact radius in order to avoid you.
Followers can end up stuck after throwing a grenade. Use the "fix heal" command to attempt to un-stuck them. (this is an ongoing issue, I try to fix it with every release, but it happens randomly with no clear indication thus making really hard to find the cause). You have the config option of disabling the use of grenades entirely if you find this too problematic.
In very rare cases, your follower can end up stuck in a healing animation and there is no way to restore him. A way to avoid that is to notice if he keeps healing after combat while the health does not seem to go up. Use the "fix heal" command to fully heal him and prevent the bug from happening.
Sometimes followers will not heal a black limb. Use the "fix heal" command to fully restore their health.
"Bad Guy" and "Friendly PMC side" flags do not guarantee every PMC will be friendly or hostile. The new PMC karma system can still affect the bots. But, it would be 1-2 per raid that can end up not obeying these flags.
Bots can sometimes pick up an enemy that they never saw or heard. Use the "Attention" command to reset. In some cases, you have to actually take the enemy out as they keep reacquiring him. (this is not fixable, this is part of the game's detection logic and you can't have workarounds without breaking the logic altogether)
Bots follow in a straight line and can end up intersecting with one another. Yes, that is the navigation logic of the game and cannot be resolved.
Map transit won't work while having followers
2.2K Downloads
- kills made by followers you spawned with (except Goons) will now count for any kill-based quests (quest conditions will be applied to their kills)
- marksman can now switch to the secondary weapon when in close combat - you are responsible for what weapons he has, take note!
- increased the distance the bot will go when using the "there gesture" command to 50 meters
- fixed suppression command not using grenade launcher in some cases
- code was refactored on cover and tactics logic to rely more on the in-game cover system for a more stable build (note: this can make your followers spread out more)
- attempt to fix the run duck bug when transitioning from combat to follow
- resolved some conflicts with the QuestingBots mod
- ping squad now also displays the bot's distance from the player
2.1K Downloads
- fixed issue with Knight trader not increasing when running with BirdEye or BigPipe
- fixed spawned followers not having secured container so extra ammo could not be added to them
- fixed the "enemy spotted" command not registering the enemy the player saw even if the bot didn't also see it
- updated follower to not throw grenades when the enemy is out of throwing range
- health multiplier now also affects the Goons' health
- added option to increase the display time of the ping team (some key binds will need to be re-assigned)
7.4K Downloads
- Fixed Team Status and Over There still being heard by the enemy
- Some bug fixes in the Support Tactic related to suppression action
- Improvements on the busy hand's bug detector for followers
- Peaceful Zryachiy will not be considered an enemy until you interact with him
5.5K Downloads
- !! all server configuration options have been moved into the Configuration Manager, you can now update them through that and they take effect at raid start
- updated Come Here, That Direction and Stop gesture commands where you can now use them to move bots one by one where you want them.
- updated some Phrase commands to be able to be used on individual followers by looking at them. Be careful, bots too close to your view will be picked up, and thus the command will not go for all. Being in bushes can interfere with this or not seeing the bot clearly.
- altered "get back", "cover me", "hold position" and "go go go" voices to always say the same thing instead of going through different phrases in order to bring them closer to what the commands do relative to the followers
- added "On Your Own" command. This will tell bots to stay at a distance (similar to "Get Back"), switch to their default tactic, and no longer prioritize their position and safety during fights. "Cover Me" resets this
- added a field to provide a custom nickname for each follower in the Configuration Manager
- added fields to provide custom uniform (top and bottom) for each follower in the Configuration Manager
- added options for setting custom shortcut keys for Contact and Status Report phrase commands. (This means you can put these 2 on other than just F1-F12 keys)
- added "Raid End Messages" in the config manager to enable/disable messages followers may send at the end of the raid (return loot messages are excluded)
- fixed the issue with long spawn delay that was happening for some people
- attempt to fix follower still getting stuck in healing animation under certain circumstances (still not 100% of the cause or how to replicate)
- altered how the enemy is added to followers as the current method would make followers aware of any enemy position as soon as that enemy made the player his goal target.
5.9K Downloads
- fixed using bear voices for USECs when englishBear is disabled
- ensure looting bots brain, if present, is disabled when a bot becomes a follower
- enforce followers to have the same side as the player on spawn
- refactor the code that deals with followers using player equipment in order to address some errors
- added flag to turn off enemy marker when reporting status
1.1K Downloads
Fixed incorrect options positions of squad setup in the configuration manager that 3.6.2 has.
121 Downloads
- followers picked up in raid will now have "assist" tactic. In assist mode, followers do not listen to push or hold commands, they tend to do their own thing.
- added flag to copy player's clothes for squad setup in Configuration Manager
- Extended the distance for which the bot decides to search for a shooting spot during combat (Default tactic only)
- Removed fence level settings that originally were used to force commands to work on bots (before version 3.x.x)
- fixed bug where the follower that was picked up during raid was giving back loot that was given to him (only the squad remembers should do that)
- fixed some bugs in what messages are sent to the user based on if he did not give any loot to a squad member or picked up a follower
1.0K Downloads
- improvements on how bots push the enemy when conditions are met
- fixed cursed open door command to finally work properly
- made followers appear as friendly in the Dynamic Maps mod
- added a slider for adjusting the report status sound in the Configuration Manager
- the "Hold Position" phrase no longer triggers stay in place when out of combat. It only switches the followers to hold mode.
- made squad skill level relative to the player's skill
2.7K Downloads
- removed looting bots dependency, this also means you cannot use the loot corpse command anymore but you can now tell bots to pick up loot that is elevated (like on a table)
- reserved the secure container of bots for extra ammo. The secure container of a bot will be used for adding extra ammo for the main weapon. If you create presets that include a secure container, that will be ignored and instead use the default one the bot would spawn with.
- changed "balance" tactic which is now named "default" where bots will look for shooting spots when at a distance from the enemy instead of falling back to holder tactic
- fixed bots not appearing under the same group.
- fixed BEAR still speaking English when englishBear flag is off
- fixed BTR being seen as an enemy to the followers
- changed the squad spawn logic to help deal with an error SAIN was throwing because of not liking that the followers were spawning first
- "Fire" command removed
- "Stop" command removed
- "Hold Position" command updated ( triggers hold tactic if in combat and hold position if out of combat).
- "Stop" gesture triggers hold the position for any follower within 15-meter radius.
- enabled "exit located" command to trigger followers to regroup on the player's location
829 Downloads
Fixed plugin throwing an error because the cfg file was not present at startup.
Improved the cover-to-cover action as well as the regroup command.
781 Downloads
Updated squad spawning system where you can now select which equipment preset each squad member can spawn with as well as selecting their tactic.
1.7K Downloads
Upgrade to SPT 3.9.x.
Added "report status" under TEAM STATUS (this was previously the ping command) which in addition to giving you the follower's status, it will also display the location of the enemy they are currently observing.
Improved following during combat and the "balance" tactic.
Added "englishBear" flag in config.json for the server side which will make all bear bots speak english.
Followers now spawn before you, making this compatible with SWAG+Donuts and Questing Bots.
789 Downloads
Updates to the fighting logic of the followers. Normal and the Goons. In my opinion, goons are a lot more better now, although bird brain still could use some work. And still haven't managed to find the best logic for fighting marksmen. I will try to find time to focus just on the marksman fight.
489 Downloads
Fixed bugs in taking multiple items on the side of the Goons and regular followers.
Improved come here and that direction gesture commands.
Added display info about the combat mode of a follower when doing ping squad. Increased the ping radius to 300.
Added detection when a group makes the player an enemy. This should make the rogue faction be enemies of the Goons as soon as they mark the player as an enemy of theirs.
Known issue: Giving a follower loot when he has no room left will end up with a bug where the bot gets stuck in the take item action and appears frozen. Use the "attention" command to get him out of it.
414 Downloads
More bug fixes on taking multiple items and then obeying commands.
Made BirdEye no longer be silent as a follower ( thanks MADDOG MATT).
Increase the follower limit up to 30 (use at your own RIG expense).
478 Downloads
Some bug fixes in loot pickup and in receiving "Go Foward" and "That Direction" commands for normal followers.
196 Downloads
The Goons come out to play (see main description for what's new).
1.9K Downloads
Fixed issue with a squad not spawning in Labs.
Fixed spawn setup not respecting "alternative spawn" and ending with double teams in case of non-Swag+Donuts systems.
Fixed an exploit with items return where if you gave a squad member an item and then asked him to loot a body, and he ended up swapping his backpack, at the raid end you would still get the item you gave him back even though it was no longer in his inventory.
362 Downloads
Your mules are ready. Followers will now return what you gave them at raid end.
301 Downloads
Some new bug fixes on detecting enemies and added something that seems to help with Swag+Donuts. You have 2 options : Alternative Spawn and Squad Spawn Delay.
With this bots spawn with Donuts, but it won't work with FIKA I believe. Also, I don't know if they will spawn in consecutive raids.
378 Downloads
Tested on Fika system and normal. 6 raids tested in total, mixing it with clone equipment and scav run. The followers spawn every time. I don't see how it wouldn't work now unless we are dealing with conflicts.
347 Downloads
More bug fixes on spawn setup, issuing commands, and looting bodies.
Also exposed some parameters to play with in terms of how bots move from cover to cover during combat. They are under "Miscellaneous".
"Regroup" is becoming the key command to get followers back on track in most situations.
You will notice also a new command added under "Enemy", that is "Contact". It is still a work in progress but the goal is to have a command to give them whatever enemies you are seeing yet they didn't see them yet.
450 Downloads
More bug fixes in the code that handles commands and squad spawning. Improvements on where bots look while they are moving.
And see the description for what's new in terms of features.
312 Downloads
Some bug fixes in the code.
Whoever has the mod, just get the DLL directly : https://drive.google.com/file/d/1PgCSwe767WhtJ_KmQJKfONKlfz6sS8Ej/view?usp=drive_link
132 Downloads
Fixed issue with AI boss followers not being active as well as raiders. Tested in reserve map.
Like the previous one, those who already have the mod can get just the DLL : https://drive.google.com/file/d/1PgCSwe767WhtJ_KmQJKfONKlfz6sS8Ej/view?usp=sharing
364 Downloads
Fixed issue with hideout and new places where it might crash during raid end. For those who already have the mod you only need the DLL in your {aki-dir}\BepInEx\plugins. So here it is directly : https://drive.google.com/file/d/1PgCSwe767WhtJ_KmQJKfONKlfz6sS8Ej/view?usp=sharing
302 Downloads
Fixed issue with a crash during raid end, be it by death or extract.
253 Downloads
Fix the issue where the Squad Spawn flag was ignored.
161 Downloads
Requires :
WAYPOINTS - EXPANDED NAVMESH
Unity ToolKit (included in the zip)
See the updated description for what is new in this version.
1.6K Downloads
In this I update I managed to fix the issue where the bots would randomly turn hostile. Seems it was related to aggro-level settings that get triggered regardless of which type of bot you kill. After changing those BEARs I encountered during fights and even killing in front of them made no impact, they still remained friendly. Not sure if this also helps with the USEC and ex-USEC situation, test and see.
2.3K Downloads
Update for Aki 3.8.0
In this version, I have also removed all the wave spawn configuration as that has always been something more of personal use and people like to use specific mods for that. Thus this mod will focus on just one thing - making same-side bots friendly. There are 2 parameters now, sameSideHostile and armband. Armband makes the usec bots have blue armbands and bears red. You can disable it in case you want to use the armband mod that offers more option.
3.0K Downloads
This is an update where I tweaked a bit some of the code and also changed things regarding the rogue faction to always be hostile towards USEC and have no "revenge" setting. I've played Customs, Lighthouse three times, Factory, and USEC did not turn hostile for me. Hopefully, now things are stable in terms of friendly USEC.
413 Downloads
Updated for 3.7 and now it seems that SAIN no longer conflicts with the "follow me" command making it fully compatible with this mod. Now, what would be cool is if Leonana69 updated his radar so that the color green is for friendly instead of for scavs.
1.4K Downloads
Updated mod to clean up some of the code and sameSideHostileChance (number) with sameSideHostile (boolean). Also added sniperChance(number) to specify the chance of each individual sniper in a map to spawn.
1.7K Downloads
This is an update in an attempt to try to fix the Usec bots being hostile. This makes the rouge bots (exusec) also friendly as that seems to address the issue. At least in my tests in lighthouse, it worked. You also must exit the game and enter back, even clear your "victim" list in your profile to reset them if they start shooting you.
741 Downloads
Ensure "exUsec" bots do not have a list of revenge bot types in order to deal with issues where Usec bots become hostile.
Not quite yet...