Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
Are you tired of scavs being utterly pointless after level 20? This mod is probably for you then.
Because all of the AI will level with you, they'll all start wearing gearing that gets better as you get better. Bosses and their guards will always have decent loadouts. Scavs will actually wear the gear they have been scavenging (sometimes). What the hell is the purpose of scavs outside the early game? Now they have a purpose. Maybe they'll spawn with armour worth yoinking the plates out of? Maybe they'll spawn with weapons that have useful attachments for you! Who knows! That's for you to try this mod and find out!
This gives you a reason to actually check your kills and maybe you'll find something shiny.
All AI have their loadouts adjusted with this mod. Not just scavs. Not just PMCs. All of them. (Boss weapons needed for quests will still spawn, I'm not that mean!)
Please review all of the mod page!
Do not use this with another progression mod.
This mod is still in active development. It may be missing features or configuration options you may want.
If you enjoy my work - you can buy me a coffee~
-
Version 1.4.0
- acidphantasm
- 569 Downloads
This version will only work for SPT 3.10.2+
IF YOU PREVIOUSLY USED A PRESET - YOU MUST UPDATE IT AND RECONFIGURE IT
Major update. Thank you for all Discord testers
New Features
- Implemented configuration option for enabled bots to roll ammunition choice again
- For external magazine fed weapons, this roll happens based on config chance for each magazine
- For internal magazine fed weapons, this rolls happens once based on config chance
- Implemented Bot Loot gen item whitelist w/ weighting system
- Implemented Bot Loot gen respecting item limits
Changes
- Added Pilgrim backpack for Scav Backpack equipment pre-T4
- Adjusted Pilgrim backpack weights for Scav
- Adjusted default level variance for tiers (tightened up slightly, it was too wide for my liking - you can still config this)
- Adjusted default food/med resource used chances and lower limit (you can still config this)
- Forced Bosses/Followers/Rogues/Raiders/Cultists to only use Tier4+ mod pools
- Removed Randomization options that were hardcoded (no longer needed)
- Refactored the mess of checks for if the bot is enabled/disabled via config
- Updated example preset
Bugs Squashed
- Fixed preset changes to Bot Loot gen weights and whitelist not functioning
- Fixed some changes taking effect even if bot is disabled in config
- Fixed Ultima variant of MP-155 never having correct stock due to misconfigured internal buttpad array
- Fixed various bot attachment chances for specific weapon types to prevent default weapon fallbacks
- Possibly fixed Realism Compatibility for gas masks not having filters installed (won't know until Realism is updated)
- Possibly fixed M700 w/ProMag Archangel chassis not getting correct mags in rig...maybe
-
Version 1.3.1
- acidphantasm
- 1.3k Downloads
This version will only work for SPT 3.10.2+
Thank you Lacyway for reporting an issue that created the need for a loot blacklist, and also for providing much appreciated feedback regarding some balancing!
New Features
- Configuration option for PMC Loot Blacklist (this default comes with the Residential Keycard due to a SPT bug)
Changes
- Updated Woods Weapon Range selection chances (now 60/40 long range instead of 90/10)
- Updated USEC Long Range weapon weights
- Updated example preset
Bugs Squashed
- Fixed PMC Appearance code for SPRING_EARLY
-
Version 1.3.0
- acidphantasm
- 766 Downloads
This version will only work for SPT 3.10.2+
New Features
- Configuration option for buttpad on stock spawn chance
- Per Season PMC clothing appearance, PMCs will now try to wear clothes that better blend into the seasonal environment
- (if enabled (default) then import mod clothing is automatically disabled)
- IF YOU USE A PRESET - YOU MUST UPDATE YOUR PRESET APPEARANCE JSONs FROM THE EXAMPLE OR DISABLE THIS CONFIG
Changes
- Updated PMC 4.6x30mm ammunition weights
- Updated example preset
- Moved T-5000 from USEC to BEAR as the T-5000 is a Russian made weapon
-
Version 1.2.5
- acidphantasm
- 872 Downloads
This version will only work for SPT 3.10.2+
New Features
- Configuration option to force muzzles
- Configuration option to force muzzle children
- Configuration option for muzzle chance that overrides preset/db
Changes
- Slightly adjusted Max Bot Level Variance for T1-4
- Slightly increased default muzzle chances for PMCs at all tiers
- Added Death Shadow Armoured Mask PMC T3+
-
Version 1.2.4
- acidphantasm
- 3.5k Downloads
This version will only work for SPT 3.10.2+
Thank you DrakiaXYZ for the assist!
Bugs Squashed
- Fixed sortModKeys as 3.10.2 has a new argument
- Fixed various non-user impacting errors
-
Version 1.2.3
- acidphantasm
- 1.8k Downloads
This version will only work for SPT 3.10.0 - 3.10.1
Bugs Squashed
- Fixed Zombies, they're still cringe but they work properly with APBS now
- Fixed Santa spawning with boss guard loadouts
-
Version 1.2.2
- acidphantasm
- 1.9k Downloads
This version will only work for SPT 3.10.0 - 3.10.1
Thank you Hazel for reporting the issue!
Bugs Squashed- Fixed weapon mod chances
-
Version 1.2.1
- acidphantasm
- 1.8k Downloads
This version will only work for SPT 3.10.0 - 3.10.1
Changes
- Corrected APBS logging for infected & partisan
Bugs Squashed
- Fixed Partisan - woops
-
Version 1.2.0
- acidphantasm
- 103 Downloads
This version will only work for SPT 3.10.0 - 3.10.1
3.10 Update
- Added VSS/VAL handguards
- Added AUG A3 (T1+)
- Added Uzi variants (T2+)
- Added AA-12 variants (T4+)
- Added Desert Eagle variants (T4+)
- Added SR-3M (T4+)
- Added M60 variants (T5+)
- Added melee slot to APBS bot logging
- Updated example preset
- Removed the easy scav preset (less maintenance for me)
-
Version 1.1.0
- acidphantasm
- 4k Downloads
This version will only work for SPT 3.9.x
Major Major Update.
Thank you all SPT Discord testers!
New Features
- Individual Weapon Category Attachment Chances
- Config option for custom level deltas for Scavs
- Config option for Attachment Blacklisting
- Config option to set mod weapon importing weights
- Config option to disable adding Gas Masks to bots when Realism detected
- Config option to set min food/med resource value
- Implemented Presets (NO SUPPORT FOR THESE)
- These can be easy to create depending on what you want to be changing. The main mod page has a rough walkthrough on how to get started.
- Presets will always work between APBS versions going forward, unless any format changes are required. I will say on the release if they need to be fixed. (Make it once, use it forever)
- If you want to share these, you are required to post a link to your preset in the comments (or in my thread in the SPT Discord).
- I will aggregate these and put them on the main mod page & a pinned comment here and the SPT Discord.
- Please do NOT put mod items in your preset if you plan to share it. If you do you must specify what mods are required and the load order.
- Just make it easier, and don't put mod items in your preset.
Changes
- Improved mod import logic (MASSIVELY)
- Improved weapon mod_muzzle attachment logic (Less suppressor spam)
- Improved weapon mod_scope attachment logic (Less scope ring mounted top optics)
- Adjusted minLevelVariance for all tiers
- You will see a wider level range of AI.
- Adjusted all PMC chances for equipment / weapon attachments
- Adjusted all PMC weapon weights
- Adjusted all Scav chances for weapon attachments
- Adjusted all Scav armour weights
- Adjusted BEAR long range weapon weights
- Added "acidphantasm_easier_scavs" preset
- Removed "mod_muzzle" from required slots for PMCs
- Removed MP-155 Ultima attachments from T1 & T2
- Removed Valday optic from T1
- Removed the default M4A1 handguard (the OG looking one)
- Removed various top mount tacticals from weapons that block optics
Bugs Squashed
- Fixed missing FN Five-seveN RMR attachments
- Fixed missing MP-155 Ultima camera & mount
- Fixed missing VPO-215 scope rail
- Fixed missing OP-SKS scope rail
- Fixed various double optic handguards
- Fixed force stock, receivers, and scope configs to use per weapon chances format
acidphantasm Author
Please join the SPT Discord for support or create an issue on Github
Quicker Support and beta releases take place in Discord.
If you have feedback or adjustment requests it is easier to have that discussion in Discord.
Join the thread #acidphantasm-mods in #mods-development
lunaticdanni1705
Hello is there anyway that you can force AI PMC uses face shields all the time?
Khadafi
Thank you, looks great. Quick question: Raiders and Rogues are pulling their ammo from boss or pmc pools?
acidphantasm Author
Boss pools
CaptainXing
I used the latest APBS, but I found that the AI gun still does not produce muzzle. So I enabled the muzzle of the Force weapon, but I had a question: "muzzleChance" : [10, 25, 40, 55, 65, 75, 75], based on the base value of the configuration, does a higher number mean a lower probability of generation?Because I found that even with forced muzzle generation enabled, the weapon held by the AI still had no muzzle
Second issue: I enabled disable PMC ammo layer sliding. Does a slideChance value of 33 mean a probability of 33%?
Sorry, my comprehension is a little poor. Can you answer that for me? thank you
acidphantasm Author
The chanice is a chance out of 100. If you set force muzzle it uses the chances configured there. This is stated in the config.
If you didn't change the chances they still might not have them. The force muzzle just allows you to easier set the muzzle chances without making a preset.
CaptainXing
Thank you for your explanation. I get it now
CZPZ
When using Simple Season Selector with earlyspring
acidphantasm Author
I'll double check the code, what level are you?
Also - are you using a preset? If so - you need to update your preset appearance JSONs with the new ones
CZPZ
level 29, default settings
acidphantasm Author
I've found the issue and will be pushing a fix shortly
acidphantasm Author
Update has been released, this latest version should fix the issue with SPRING_EARLY
Thank you for the report!
Islarf
i would love an option for us to be unable to loot any items the pmcs spawn in with (or PMCs at all). so they can be strong, but we dont get boosted because of it
acidphantasm Author
Unfortunately that's outside of the scope of this mod (but is a cool idea)
angryviking
In that case, there may be a solution for you.
Hardcore Loot
You can configure it, so I see no reason why it can't be configured to allow looting bags/rigs but no guns/armor et cetera.
Combine it with this and you should have your dream come true.
Ashens
I am sorry to ask such a stupid question, but where can I modify the probability of the muzzle appearing? The muzzle issue has also been bothering me, I really like your mod, thank you. :竖起大拇指:
acidphantasm Author
Latest update has increased default chances for PMCs and additional configuration options.
Ashens
感谢您的辛勤工作。 :竖起大拇指:
losrtverd
Is there anyway you can make an option in the config file to force ai types to have muzzles "forcemuzzle" like there is to force stocks "forcestock" idk it's kinda immersion breaking, it's fine on scavs but on pmcs raiders guards and bosses that's weird imo.
I tried to make a preset but I think I broke it cause a bunch of lvl 40 pmcs were spawning, when I am lvl 10.
Also where can I find shared presets ? is the a discord I can join ?
Also does it matter what level the AI is ? no right ? it just matter what is the lvl of the player and that will determine the tier of AI right ?
acidphantasm Author
If you're getting level 40 PMCs while level 10, your preset isn't doing that... Your config is in the level deltas.
If you make an issue on the GitHub then I can add that as a config option when I get back to modding.
losrtverd
Figured out what I was doing wrong both with muzzle mods and AI lvl.
Only thing now is a lot of builds have scopes and just mods in general that don't make sense at lower tiers and for me to go into tierX_mods and change things gun by gun it's gonna take me weeks to do lol, is there some simple way to force AI at lower lvls/tiers to just use worse mods, for example if AI using muzzle mod use some simple muzzle break or scope use mrs pk06 or acog for example instead of the meta 1X/8X scopes.
acidphantasm Author
Latest update has increased default chances for PMCs and additional configuration options.
As for customizing the mods available at tiers...no...there's no easy way. It took me forever to build them, and it's really not any easier than just opening them and slowly going through them with CTRL+F to adjust the mods you want.
losrtverd
Yeah I ended up doing the latter, it's okay the good thing this mod is really modular and you can customize to get the exact experience you want so thanks for that.
echOo.
This is very cool, I see one problem tho.
There are no muzzles on bot weapons. Mostly 90% of the time.
acidphantasm Author
Latest update has increased default chances for PMCs and additional configuration options.
wheresmyglock19
is there a way to make it so every pmc that spawns will always have a muzzle device? idk why it bothers me if a pmc doesn't have one & would like to know if it's possible, thank you tho really really like this progression mod.
acidphantasm Author
Make a preset and change the mod_muzzle chances to be higher on PMCs
acidphantasm Author
Latest update has increased default chances for PMCs and additional configuration options.
wheresmyglock19
thank you!
anastasiia231
One of the best mods. I was able to make it even better by customizing the presets. Thank you for making the mod.
donharkness
Are there all the weapons available to spawn on bots?
acidphantasm Author
Yes
liuyu667
Can't robots have spare bullets, surgical bags, and other items
Kn1gHtFuRy
In my opinion, this is the best mod that makes the AI equip all of my custom weapon mods . Hats-off to the author, Acidphantasm.
Question - Does anyone know how to reduce the number of bots After installing this, I am getting performance issues.
Note - I have MOAR and SAIN as well
acidphantasm Author
MOAR would be controlling the amount of bots
Kn1gHtFuRy
Thanks Acid; I will take a loot at it.
Eason998
I rewrote all backpackloot from T1 to T7 like this,
"backpackLoot": {
"weights": {
"0": 0,
"1": 0,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 1,
"8": 1,
"9": 1,
"10": 1,
"11": 1
},
But all ai still only have 2 items in their backpack, why?
acidphantasm Author
Where did you write that
Eason998
Tier1_chances.json(Tier1 to Tier7),
acidphantasm Author
It's probably the backpack weights are handled differently and that doesn't change anything but the blacklist, but I haven't tested that a bunch on 3.10
Can you please make an issue on the GitHub and I'll take a look at it whenever I give PoE2 a break!
Eason998
ok,i'll try
Shturman
do you know why santa dont have his normal stuff on he has equipment like a raider or something like that he dont look like santa xD how i can change that,sometimes i killed him because he looks like a pmc with best gear
acidphantasm Author
You haven't updated your SPT or APBS.
Do both and the issue will be resolved (the latest APBS requires 3.10.2)
Shturman
Thx
Luckyiam
I regret never trying this before and defaulting to my same old mods, I like this a lot more. Great job.
rohaflorida
I doubt that the balance is set correctly, according to your list I should now be on 4tier.
Why absolutely everyone uses the most powerful bullets in the game ssa AP, mai AP, m993.
They walk in armor class 3, but shoot with bullets that are not available in the game.
Looks like a joke)
cofffin
Yeah I am waiting for ALP at this point. Every single PMC I run into is juiced out of their mind.
acidphantasm Author
Respectfully, neither of you have any idea how RNG works.
If you are level 33 (Tier4), PMCs will spawn between level1 and 48, meaning they can be tier1-tier5. But for sake of argument say they spawn level 37, they will be tier4. Tier4 PMCs have a less than 10% chance to use ammo better than 855A1.
However, if the PMC spawned as tier5, they now have a 35% chance to have ammo better than 855a1.
Additionally, scavs cannot and will never use 855A1 or better, so clearly you didn't mean *absolutely everyone*
All of the AI that spawn via APBS are in the logs for APBS in the mod folder under logs. You can see the actual variance by looking at the PMC generation logs. This includes their level, gear, ammo choice, and plate levels.
Additional, APBS is a bot system first and for most..this means you can change everything about their loadouts by making and using a preset. It just comes default with a preset.
If you don't want to make your own preset, and you are unhappy with APBS - then use a different progression mod. This mod will do whatever you want it to with bot loadouts, but you have to spend the time to change it from defaults if you want.
You can't please everyone with a default configuration.
rohaflorida
What you said is true, I went to the settings and there is what you told me.
But I say what happens when I am in the game.
When I said "absolutely everything", that’s literally what I meant, I have any PMC come with the strongest bullets in the game, different bosses and so on. Also.
Yeah, I’m at level 36 right now.
btw I have half a box full of m993 7.62x51
p.s I tried to play 10+ raid without mod, I have never had anyone’s cartridge stronger than the t4
acidphantasm Author
The logs are telling you what my mod is spawning the bots with. If you kill a PMC and the loadout on the PMC doesn't match what the log says it is, then you have another mod interfering with their progression.
Bosses have their own logs, and are meant to have stronger ammo, same with the followers. Their ammo doesn't change between Tier1 and Tier7. They should always be stronger because they are bosses.
Scavs will never have stronger ammo, it's always crap ammo but they may have better guns.
If you want to change the ammo pools for bosses and followers you'll need to make a preset.
vismen
Добрый день,может Ваш мод помочь-проблема почему то нет совсем спавна ЧВК на карте Резерв,нет совсем,уже не знаю что делать..Ставил чистую версию то же самое...В Вашем моде есть замена спавна ботов?
acidphantasm Author
APBS не меняет места появления, только снаряжение.
F4lco
I'm still on 3.9.8.
I've change "pmcLoot": true, but I can find only ammuntion and nothing more.
Or vanilla stuff
acidphantasm Author
It's RNG - vanilla SPT PMCs in 3.9.x had a lot of ammunition boxes.
Foreiinas
Hey, I'm still on spt 3.9.4 and APBS 1.1.0 and I have noticed that "Death shadow lightweight armored mask" never on pmcs? Is it for personal choice or something?
acidphantasm Author
I probably just forgot about it honestly. If you make an issue on the github I'll try to remember to add it in (I'm on a bit of a break cause PoE2)
Foreiinas
I made an issue. Take your time with PoE2, no rush.
Trigan
acidphantasm Author
PMC loot is disabled by default. There's a config option to enable it.
TheEmptyWall
im having this little issue where bots are spawning with 1/x durability on their helmets, how can i fix this?
Edit: nevermind, it was caused by full helmet coverage
gFresh
nice mod so far, just getting a LOT of cpu spikes\ fps drop.
any way to smooth it out?
acidphantasm Author
This mod doesn't affect that at all.
Perhaps you should look into the 3.10 mod for performance fixes
neoxrid
Killing bots in 3.10 causes spikes in CPU and Memory from what i am reading causing a stutter.
This is known from live EFT PVE games. SPT staff or mods will fix it at some point i am sure just wanted to share what i know
gFresh
ok thanks acid, i think i mixed your mod up with spawning mechanics.
swafromsteam
Is there a way I can make it so the AI spawn with hand made presets? I'd love to see it.
acidphantasm Author
No, if you'd like a progression mod that uses weapon presets then Andern is where you'd go.
swafromsteam
Andern would be the way to go but it has a bunch of other features that tweak the AI which I haven't been able to turn off. Well thanks for responding though.
Lukalake
I wonder if it's possible to require PMCs to be equipped with at least basic medical items. For a PMC above level 10, it's quite unrealistic for them to enter a raid without a hemostatic and a med kit.
Anyway, thank you so much for your work.
acidphantasm Author
They should be spawning with medical items occasionally, becoming much more common as you level higher levels.
I know, for me, on live I typically put my meds in my secure container until I hit 15-20.
gFresh
forgot bleeds on my first game, killed 3x pmc's and a scav.
no meds .
i died.
Tarkov Hurts
Qwertyalex
I was wondering if it was possible to give marksman a different loadout, and it looks as though that's tied into regular scavs in the code, I was wondering if you've considered/have a beta version separating all of the different bot types out into their own file instead of combining some types.
Reading through the source/presets it seems like it'd be a solid chunk of work (unless I can add something like Marksman or CursedAssault to the jsons), so figured I'd ask if this is something you've thought about, or if that's not on the roadmap.
Either way, many thanks for the mod! Currently trying to figure out whether hacking apart Realism's botgen or writing a custom config for this one is easier. I managed to get custom marksman loadouts working in Realism so figured I'd see how easy it was for APBS.
acidphantasm Author
Some types are combined because it's a lot of work maintaining each individual bot loadouts. For scavs, the different comes down to the weapon. Marksman only pull from the long range pools and regular scavs only pull from short range. This is special handling only for scavs.
I could break them into separate pools but the larger the file grows the bot generation itself goes ever so slightly slower. It's a compromise between control and speed.
Foreiinas
I'm blind as hell, or you can't change tiering levels in the config file?
Example: tier 1 is level 1-10, tier 2 is level 11-20 etc.
I want to change tier 1 to be level 1-15.
Mattdokn
You can instead have it be configured so that you encounter certain tiers at different player levels.
So if you want to encounter only bots that are one tier above you and no bots below your current tier you would set all of the level deltas to the above
acidphantasm Author
There is no current method to implement custom levels assigned to tiers, it's fairly straightforward that each is tier every 10 levels which splits up the tiers nice and neatly.
If you want to adjust what tiers you see at your level then you'll use the custom level deltas as Matt put above.
penguingreentea
Love this bot progression mod and how natural it feels. The tier system and configuration is also crazy intuitive. I got killed by a PMC running 7.62x39 PS, looked into the config and saw that it was a ~5% chance of the bot running that ammo given my current level - all in under a couple of minutes. Extremely recommendable mod.
Zealot111
Hi, thanks for the mod. Got the following problem:
I am trying to ban all meta ammo for all tiers of bots (because it not fun get one shots in game), modified config to disable:
and got following messages:
As I understood my disabling is not woriking and bots will have meta ammo in game anyway. How to actually to disable them correctly and make bots use ammo from lower tiers when theirs tier ammo is disabled?
acidphantasm Author
You can't remove all the meta ammo from higher tiers, because they wouldn't have any ammo in the pool to select from if you did. If you are specifically referencing PMCs, you will want to use the "enablePMCAmmoTierSliding" configuration setting instead, or alternatively - build your own preset.