APBS - Acid's Progressive Bot System 1.8.0

Do not ask when mod authors will update their mods or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
Due to an unusually high volume of traffic, our site may be experiencing intermittent slowdowns. If you notice any issues, log out of your account and browse anonymously so you can better utilize caching or try using forge.sp-tarkov.com to search for and download mods.

Fully customizable progression system. By default, all AI will level with you, have appropriate gear for their level, and might be a tad more dangerous due to their progression. Everyone has something worth stealing or scavenging!


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.

Bosses still use their vanilla equipment, but have had tweaks to their ammo pools, and available attachments on weapon/gear.


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.



[tabmenu]


If you enjoy my work - you can buy me a coffee~

  • Version 1.8.0

    This version will only work for SPT 3.11.x

    3.11 Update


    New Features

    • PMCs will now prestige with the player (on by default - not guaranteed to prestige, only around your level still)
    • Configuration option for ammo stack count in secure container (compatibility for mods that change stack size of ammo)

    Changes

    • Prestiged players will see all levels of bots (1-79) and they will be appropriately prestiged when applicable
    • Added all new weapons
    • Added all new equipment
    • Added new MPX, Saiga9, etc attachments
    • Added new NVG
    • Added and tiered new clothing (including split seasonally)
    • Removed Residential Keycard from PMC blacklist
    • Removed unnecessary code for 3.11
    • Replaced VFS with FileSystemSync
    • Updated example preset

    Bugs Squashed

    • Fixed tiering of various attachments
    • Fixed Desert Eagle spawning in wrong slot on Scavs
    • Fixed durability not working for bosses/guards (hopefully)
    • Blacklisted Airsoft mags
  • Version 1.7.3

    This version will only work for SPT 3.10.4+

    This update is likely the final SPT 3.10 release for APBS.


    New Features

    • Config option to allow bots to top load their magazines (enabled for PMCs by default)
    • Config option for ammo rerolling is now configurable for each APBS Bot Type (enabled for all bots except PMCs)
    • APBS is now using proper semver to validate you are using a support SPT version (APBS will not load unless you are on 3.10.4 or higher)


    Changes

    • Adjusted all AI plate class selection weights
    • Adjusted PMC/Scav/Follower Magazine Count weights
    • Adjusted Follower/Raider/Rogue Grenade Count weights
    • Adjusted USEC/BEAR/Scav Weapon weights
    • Updated example preset


    Bugs Squashed

    • Fixed MPR only allowing PK-06. Now allows multiple mini-optics.
    • Removed several unused imports across APBS
    • Removed batches of unused code across APBS


    Presets created in 1.4.0 are still usable

  • Version 1.7.2

    This version will only work for SPT 3.10.4+

    Minor/Hotfix

    APBS now allows mod revolvers/revolver type weapons to be imported and used by bots (Peacemaker? Yes please.)


    New Features

    • Blacklist is now a different file, and no longer in the config. Both are still handled by the APBSConfig.exe
    • This means people who blacklist a billion things can now update versions more easily by just copying and pasting their blacklists (or keeping their blacklists.json file backed up)

    Changes

    • Adjusted internal blacklists on attachments for mod importing
    • Adjusted Scav weapon attachment chances
    • Adjusted PMC T1-2 Helmet weights
    • Updated example preset

    Bugs Squashed

    • Fixed mod importing adding front/rear sights to vanilla handguards/receivers (blocked optics a lot)
    • Fixed mod import caliber logic and added additional handling to ensure it adds proper caliber data to the APBS DB


    Presets created in 1.4.0 are still usable

  • Version 1.7.1

    This version will only work for SPT 3.10.4+

    Hotfix


    Changes

    • Added specific handling for WTT ACR both 7.62 & 5.56 variants will generate properly
    • Added specific handling for Choccy's WA-2000 to ensure magazines and rounds are always accurate
    • Adjusted PMC T4-T7 Ammo weights
    • Adjusted various attachment chances on several bot types
    • Updated example preset

    Bugs Squashed

    • Fixed dumb dumb mistake I made in mod import handling for attachment tiering


    Presets created in 1.4.0 are still usable

  • Version 1.7.0

    This version will only work for SPT 3.10.4+

    Major Version


    New Features

    • Config option for PMCs to use Quest Gear (kill X while wearing/using XYZ quests)
    • Config option for PMC Poverty (They'll use gear from a lower tier)
    • Config option for Large Capacity magazine limits
    • Config option for Weapon Enhancement chances
    • Config option for Clothing Blacklist
    • Non-PMCs & non-Scavs now have their own plate class chances (non-configurable)

    Changes

    • Bot generation refactor to streamline supporting future features
    • Adjusted PMC T4-T7 Ammo weights
    • Adjusted PMC Plate Class chances
    • Adjusted PMC Magazine count and weights
    • Adjusted PMC Grenade count and weights
    • Adjusted Scav Grenade count and weights
    • Adjusted Boss/Follower/Guard T1-T7 Ammo weights
    • Adjusted Pistol optic limit to 1
    • Adjusted Pistol max extra magazines to be 0-2
    • Rebalanced G17 & G19X magazines to support Large Capacity magazine configs
    • Updated example preset
    • [APBSConfig] Various tooltip enhancements

    Bugs Squashed

    • Fixed weighted ammo not being selected for malformed mod weapons - should resolve most instances of this happening
    • Fixed various missing attachments in mod pool
    • Fixed various weapon attachment chances for pmcBot & bossGluhar
    • Fixed SR-2M not having a proper optic most of the time
    • [APBSConfig] Fixed text being selectable

    Supported Quests:

    • Fishing Gear
    • Humanitarian Supplies
    • Setup
    • Punisher Part 1
    • Punisher Part 2
    • Punisher Part 3
    • Punisher Part 4
    • Punisher Part 5
    • Punisher Part 6
    • Test Drive Part 1
    • Test Drive Part 2
    • Test Drive Part 3
    • Test Drive Part 4
    • Test Drive Part 5
    • The Good Times Part 1
    • Connections Up North
    • Dangerous Props
    • Peacekeeping Mission
    • Dandies
    • Decontamination Service


    Presets created in 1.4.0 are still usable BUT... I HIGHLY SUGGEST CREATING NEW ONES FOR QUEST CONFIG

  • Version 1.6.3

    This version will only work for SPT 3.10.4+

    Minor Hotfix


    Changes

    • APBSConfig is now resizeable, theme changes, and framework checks


    Bugs Squashed

    • Fixed ArmBand/Belt import code from breaking when importing "belts" that aren't actually belts (ie, don't have slots)


    Presets created in 1.4.0 are still usable

  • Version 1.6.2

    This version will only work for SPT 3.10.4+

    Minor Hotfix

    (Sorry it's so quick from the prior hotfix, I view it as breaking because it's ugly and cursed)


    New Features

    • New config option to allow user control over mod import logic regarding weapons that can use MPR45 canted sights. Usually the MPR is only found on handguards/forward optic slots.
      • Old Logic: Removed all attachments but the MPR45.
      • New Logic: Removes all optics, checks if user configured if it should remove tactical devices or not and does that.

    Bugs Squashed

    • Fixed import mod code not respecting filter changes to fix most double optic scenarios on weapons


    Presets created in 1.4.0 are still usable

  • Version 1.6.1

    This version will only work for SPT 3.10.4+

    APBS 1.6.0 and higher requires SPT 3.10.4 or higher


    Minor Hotfix


    Changes

    • Adjusted FaceCover weights for T1-4 PMCs
    • Blacklisted broken armband from Guiding Light


    Bugs Squashed

    • [APBSConfig] Fixed Scav Tier Delta field validation
    • [APBSConfig] Fixed validation field in Secret configs


    Presets created in 1.4.0 are still usable

  • Version 1.6.0

    This version will only work for SPT 3.10.4+

    It is advisable to delete the old APBS mod folder before updating (backup your preset if you use one)

    YOUR OLD CONFIG IS NO LONGER VALID


    APBS now ships with an 'APBSConfig.exe' (Windows only)

    This application must remain in your /user/mods/acidphantasm-progressivebotsystem/ folder to be able to edit and manager your config file.

    Source code for the app is available on the GitHub.


    New Features

    • Configuration application!
    • Pack'N'Strap compatibility - belts will now be added to the armband slots on bots (lootable toggle in config)
    • Resource Randomization (enable/disable/values) is now available for each bot type classification
    • Generated Bot Loot (enable/disable/blacklist) is now available for each bot type classification
    • Weapon Durability (enable/disable/values) is now available for each bot type classification
    • Added some secret config options related to in-game Developer icons

    Changes

    • Config is now .json and completely overhauled.
    • Minor refactor to class handling majority of config changes
    • Minor refactor to bot logging handling
    • Added text indicating if bot was generated via APBS or Vanilla in APBS generation logs
    • Added basic armbands to Scavs
    • Added chance for Scavs to have armbands
    • Removed PEQ from Sprut mount T1-3
    • Removed tier appearance level from importing mod clothing
    • Adjusted default Weapon Durability for most bots
    • LICENSE updated to Creative Commons BY-NC-ND 4.0
    • Updated example preset

    Bugs Squashed

    • Nearly every config should now be respected during all aspects of generation and configuration if you disable APBS control over a bot type
    • Fixed Bot Name validation in PMC Secret configs


    Presets created in 1.4.0 are still usable

  • Version 1.5.1

    This version will only work for SPT 3.10.2+

    Hotfix


    Bugs Squashed

    • Fixed potential undefined reference caused by custom item mods in tiering modded attachments

    Presets created in 1.4.0 or higher are still usable

  • 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


    If you are having issues launching the APBSConfig.exe please ensure you have the Evergreen Bootstrapper installed from Microsoft. Link is found here:

    https://developer.microsoft.co…/microsoft-edge/webview2/

  • Thank you for this! :thumbup:

    Heart 1
  • Hello. I was curious. Is it possible to use this mod to simply exclude pmc bots from spawning with a certain item? When playing normally, I noticed that pmc bots spawn with impact grenades extremely frequently, sometimes as much as 5 impacts each. I like how random the default pmc loadouts are, but not a fan of how common the impacts are. I just want to lower or outright exclude impacts from spawning while keeping the vanilla pmc loadouts.

    • That's not the purpose of this mod. It completely overhauls the progression to be more live like (except scavs, that's more like what scavs should be). Yes, you can adjust if they get impacts with an APBS preset, but no you cannot just do that and nothing else.

  • Just for clarification, with this mod and a bunch of the WTT guns, should this mod load first or after all the gun mods?

    • That depends on if you want bots to use them.

    • Edit: I see the tooltip in the config says mods must load first. Sorry to bother you.

    • No bother! I think I put tooltips on every config options but if it isn't clarified with the tooltips please let me know so I can improve them!

  • Really enjoying the mod.


    Not sure if this is as intended or not, but I've noticed a lot of weapons spawn on AI without muzzle devices at all, just exposed barrel threads, just found it kind of odd for a Rogue or PMC to have equipment like that, understandable for a scav.

    • APBS individually breaks apart each chance for a muzzle device instead of forcing them to always have one. This is the reason why you see other progression mods spamming bots with silencers.


      There's config options for this.

    • Makes sense thanks, I'll take a gander at the config.

  • Hey, I recently migrated from ALP due to the Definitive Weapon Variants mod. I really like your mod so far, especially the Ammo Reroll feature.

    One thing I struggle with so far is custom clothes + heads. When using a mod with custom heads and cloth, like WTT - W.A.A.C I managed to get the custom clothes to spawn on PMCs but never the custom heads (so as an example, the game spawns Lara Croft but with a vanilla PMC face). Am I missing some setting or are custom heads currently not supported?

    • Heads and hands are not supported.

      Hands are only handled if the mod is specifying a suit, but those don't handle heads.


      If I added heads to importing, you would randomly get a modded head on normal bodies, which doesn't make much sense for every mod.

    • Ah okay, fair, thanks for clarification!

  • Hi, I installed version 1.7.2 of your mod and went into a raid, I had a black backpack, when searching a corpse, my backpack got bugged. I went into a raid again with a different backpack, I killed a scav and he had a black backpack, when I tried to search and see what was in the backpack, it also got bugged. I reinstalled version 1.7.1, went into a raid, I also got a black backpack, but there was no bug, everything is fine.

    • I can't help here with any mod incompatibility issues - you will need to go to the Discord.

  • i have changed the medrate chance but bots dont have much meds in there pockets,is this normal ?

    • How did you change the chances? The config doesn't allow changing how many they have or at what chance they have. You need to make a preset to change that.


      The config is for how often they are full vs used.

    • I thought these chances are how much they have with them and how much was consumed, how can I create these presets because it is somehow unrealistic that gigachads or normal bots only have a bandage and a tourniquet with them ,Or can this somehow maybe be included in the next version at PBBS, that would be really mega useful because I have SAIN on and as soon as bots have no more meds they run quickly to the extract

    • They don't use meds that you can see, they have a large amount of meds in their secure container. That's the whole purpose of the usage options in the config - to make it appear like they have used them. This doesn't impact SAIN EXFIL at all. Additionally, the bot brain that SAIN adjusts doesn't happen until the bot is generated - I have no control over or a method to know if SAIN is going to assign them a gigachad or not.


      How to create a preset is covered on the mod page. Healing items chances and whitelist is in the chances JSON.


      Additionally, the config app has tooltips for these settings for randomization and do not indicate anything that would change how often they have them - only the usage of them.

  • Something wrong after new update. Maybe after installing new WA 2000 1.0.3. When Moddedweapons turned ON. 1.7.0 dont have any errors with latest version of WA 2000

    • Try the previous version of WA2000

    • i installed APBS 1.7.0 and it works fine with WA 2000 1.0.3.

      Thumbs Up 1
    • You misread what I said. Please try the previous version of WA2000 with the latest APBS.


      I'm not home so I can't test anything until later.


      The fix that Choccy did doesn't apply to APBS anyway - so either you have another mod adding calibers and I have something broken or maybe the latest is breaking something I did for the previous WA2000.

    • Can confirm that it dosen't work with 1.0.2 and with the latest version of your mod, something about calibers


      [APBS] Checking & importing Modded Weapons...Support not granted for this feature...

      [APBS] Importing 60 Modded Weapons...

      TypeError: Cannot read properties of undefined (reading 'length')

      TypeError: Cannot read properties of undefined (reading 'length')

      at ModdedImportHelper.pushCalibersToAmmoPools (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:815:31)

      at ModdedImportHelper.getSetModdedWeaponDetails (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:383:18)

      at ModdedImportHelper.getModdedItems (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:364:55)

      at ModdedImportHelper.buildVanillaWeaponList (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:250:14)

      at ModdedImportHelper.initialize (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:225:76)

      at APBS.postDBLoad (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\mod.ts:61:42)

      at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)

      at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:13)

      at App.load (C:\snapshot\src\utils\App.ts:53:13)

      TypeError: Cannot read properties of undefined (reading 'length')

      TypeError: Cannot read properties of undefined (reading 'length')

      at ModdedImportHelper.pushCalibersToAmmoPools (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:815:31)

      at ModdedImportHelper.getSetModdedWeaponDetails (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:383:18)

      at ModdedImportHelper.getModdedItems (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:364:55)

      at ModdedImportHelper.buildVanillaWeaponList (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:250:14)

      at ModdedImportHelper.initialize (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\Helpers\ModdedImportHelper.ts:225:76)

      at APBS.postDBLoad (D:\SPT 3.10\user\mods\acidphantasm-progressivebotsystem\src\mod.ts:61:42)

      at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)

      at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:13)

      at App.load (C:\snapshot\src\utils\App.ts:53:13)

    • Thank you for validating it. I'll check it when I get home from work but it tested fine when I wrote it but that was before WA2000 1.0.3 came out. I'll see what I changed and why it's having a fit now

  • How can I edit these robots to carry more ammo?


    The robot personality I adjusted through sain makes them like to turn on full-auto shooting, but if they do this, they will quickly use up their ammo and lose all resistance

    • They have hundreds of rounds of ammunition in their secure container and should not realistically run out of ammo.

  • sorry for asking, dose it work with moar? do i need to manually set anything?

  • Hi, what is APBSConfig for and how does it work? Can it be used for debugging or something like that?

    • APBS now ships with an 'APBSConfig.exe' (Windows only)


      This application must remain in your /user/mods/acidphantasm-progressivebotsystem/ folder to be able to edit and manage your config file.


      Source code for the app is available on the GitHub.


      It's what it says it is, a configuration tool for APBS.

  • Thank you for this, I love this sooo much <3

    Heart 1
  • You fixed that fast! Hello from the discord thread! :)

    Happy 1
  • This mod is AMAZING, keep up the good work! (And the APBSConfig.exe is beautifully made for customizing basically everything) <3

    Not being able to get OP gear all the time at low level is such a nice change of pace, especially with Zero to Hero.

    Heart 1
  • Hello, I would like to clarify a feature like the whole AI on your side, what else does it mean? I also noticed that the PMCs did not attack me in the raid, what could be the reason for this?

    And the second question is how to increase the strength of wild weapons?

    • APBS has nothing to do with hostility settings, that would be caused by your spawning mod if you have one - or vanilla SPT if you don't.


      If you want stronger scavs then you can enable "Normalize Equipment Chance" in the config.


      I'm not sure what you are asking on your first question.

    • Sorry, I'm communicating through a translator.Thanks for the answer

    • Excuse me, I have another question, does your mod change the ratio of PMCs BEAR and USEC?

    • No, that would be your spawning mod that might impact that

  • Приветствую! Заинтересовал раздел редактора пресетов. Значит ли это, что для различных категорий ботов (чвк боты, например) планируется возможность прописать несколько вариантов пресетов, начиная от одежды и заканчивая обвесами на оружии?

    • Предустановки — это доступные опции для каждого уровня бота. В настоящее время вы можете иметь несколько предустановок, но только одна может быть активна одновременно. В настоящее время вы можете создавать и использовать предустановки, но эта опция пока недоступна через приложение конфигурации.

    • Я использую переводчик, извините, если что-то не так

    • Oh I'm sorry, mistakenly thought you speak the language

  • Hi, I wanted to ask, when I go on a raid for a scav and meet an enemy, I start a shootout with him, after a short fight I die - the enemy kills me, what is this connected with? Here in your settings, does this apply to the scav (my player) or not config.jsonc ---

    Enable/Disable Normalized Bot Health

    // If set to true, all bots will have the health values that you specify (below are default PMC values) - if false, will use vanilla values.

    // excludedBots - Add bot types here that you don't want normalization to apply to (like bosses, if you want to keep them bullet spongey)

    // Example: excludedBots: [ "assault", "bossgluhar", "bossknight" ]

    "normalizedHealthPoolValues": false,

    "healthHead": 35,

    "healthChest": 85,

    "healthStomach": 70,

    "healthLeftArm": 60,

    "healthRightArm": 60,

    "healthLeftLeg": 65,

    "healthRightLeg": 65,

    "excludedBots": [],

  • You are a beautiful human being, thank you for configuration exe, and for feature to edit bots health on spot. Keep the good work.

    Thanks for your time and effort. Beautiful, just beautiful my dude.

    Heart 1 Thumbs Up 1
  • Hey, yo, Im using ur mod for a long time, I changed a couple of parts for myself and this is DEFINITELY best mod for bot's appearence. U r legend, my man, shoutout for ya

    Heart 1
  • Getting this in Server Console


    Code
    [APBS] Checking & importing Modded Weapon Attachments...Support not granted for this feature...
    [APBS] New Slot Found! Weapon: 5b1fa9b25acfc40018633c01 | Slot: mod_mount | Item: 5a7ad55551dfba0015068f42 - REPORT THIS TO ACIDPHANTASM PLEASE
    [APBS] New Slot Found! Weapon: 5b1fa9b25acfc40018633c01 | Slot: mod_stock | Item: 5d1c702ad7ad1a632267f429 - REPORT THIS TO ACIDPHANTASM PLEASE
    [APBS] New Slot Found! Weapon: 5c46fbd72e2216398b5a8c9c | Slot: mod_mount_002 | Item: 6113d6c3290d254f5e6b27db - REPORT THIS TO ACIDPHANTASM PLEASE
    [APBS] New Slot Found! Weapon: 5e848cc2988a8701445df1e8 | Slot: mod_scope | Item: 65f05b9d39dab9e9ec049cfd - REPORT THIS TO ACIDPHANTASM PLEASE
    [APBS] New Slot Found! Weapon: 651450ce0e00edc794068371 | Slot: mod_mount_004 | Item: 5947db3f86f77447880cf76f - REPORT THIS TO ACIDPHANTASM PLEASE
    • Are you using a preset?

    • Everything's Default, All i did was turn off Scav Generation. Since they were spawning with Kits instead of "Scav" Gear.

      No Presets were Used
      My Preset Setting in the config
      imgur.com

    • I don't think you are using defaults. This should only appear if you have enable mod weapon attachments enabled, and the safeguard turned off.

    • You're right, I forgot about that. That's my Bad.

      That completely slipped my Mind, I did that when i first added the mod to my server.

      But the Message only recently started to Appear in console. I Assume that's when We reached The Tier for the Modded parts.

      I Apologize for wasting your time with such a matter.

    • It's the most recent versions that added attachment importing - those warnings are expected if you turn off the safeguard.


      The vanilla APBS database removes some problematic attachment slots and attachments from weapons so they don't create cursed weapons. With the safeguard turned off, chaos reigns supreme and mods will add all those attachments and slots back to vanilla weapons :)


      No waste of time, glad you got it figured out.

  • Is there a way to adjust Bloodhound's equipment chance separately in APBS? I tried creating an arenaFighterEvent entry under TierX_chances, but it doesn't seem to work that way.

    • Not at the moment. They pull from the default entries at the bottom.


      Likely for SPT 4.0 I will be redoing this to individually support all bots

    • I guess I need to find another way. Thanks for your answer!

  • Thank you so much for "All in One"!

  • Have you ever considered making the appearance presets by outfits instead of chances for random assortments of clothing? Modded clothing is cool in theory, but a lot of outfits simply won't fit together stylistically and how they fit. If it were by outfit you could ensure the pieces would match.

    I don't imagine that would be too hard of a change. Leave the structure as is with weight chances, but make it roll through the outfits and pick one (maybe with a parameter for isSeasonal.) This way you could have the vanilla PMC "outfit" with all the regular clothes and another for each modded clothing set.

    Heart 1
    • I have no control over modded clothing. If you don't want weirdly matched up modded clothes then don't enable that feature.


      APBS just goes, are you custom? Yes? Put it in the pool. There's no way for me to check if they match except building specific code handling for specific mods - and that's just not realistic unfortunately.

    • WE misunderstand each other I think. The mod already kinda works this way with seasonal clothes where it selects a different outfit pool. Currently, I can remove all vanilla clothes from a preset and only added modded ones, but there's only one outfit pool each for USEC and bear if not using seasonal. What if the user could add pmcUSEC2, 3, 4, and so on with a chance to select each with their own clothing pools?


      This way if pmcUSEC2 were selected it would only pull from clothes in that type, allowing you create outfit sets.

    • Hm... yeah that is potentially possible but it might be a bit since I just did a release.

      If you can please make an issue on the Github I'll try to get it added in the next version.

  • If we have specific gear that can only spawn on bosses (Shturman & Birdeye) such as the "Walther WA 2000 Sniper Rifle" by Choccy Milk, Will blacklisting it from tier1 -> tier 7 also blacklist bosses spawning with it? I'd like no bots spawning with it apart from the specific bosses the respective mod makes spawn with it.

    • Any changes that mods to do bots loadouts are completely nullified by using APBS as long as the bots are enabled. Meaning those bosses will never use it anyway if you have bosses enabled. If you want bosses to have it and nobody else, then you can do that but you have to toggle the switch in the config for disableBossTierGeneration, and then blacklist the weapons in the t1-7 blacklist so it doesn't spawn on any APBS bots.

      Thumbs Up 1
  • Aside from just blacklisting the plates, is there a way to limit what plates spawn in armor? In a single raid, I had multiple T2/3 PMCs spawning with T5+ plates. I don't want to blacklist those plates entirely, but imo Tier1-4 should mostly be running up to armor level 4.

    • T2 PMCs have a 3% chance for L5 plates.

      T3 PMCs have a 10% chance for L5 plates


      Right now, actual plate levels aren't configurable because it isn't 1:1 config to selection. If a bot spawns with an armour that can't take the plate level selected, it increases the level by 1 and tries again.


      If you look in the APBS logs for the PMC generation you can see the actual plate levels all PMCs spawn with to see an idea for the variance.

    • Don't worry, I was poking around at the logs. It was feeling off because I'm in the 2-4 bracket yet almost half my PMCs were consistently spawning with a t5+ front or back plate. I weighted the percentages just a little different in TierInformation.js (do chances for an item have to total 100?) as well as ammo in the presets.

      It basically just makes it so Tier 4 is the primary armor "mid wipe" bot lvls 3-5 with still a bit of random chaos. Going the extra step to the add the logs is massive. I'm sure there's a mod I haven't found, but it's sweet to pull up the log when I die and see what they had.

    • If you edited the .js file it's just going to revert next server boot. If you're going to edit the mod, you need to edit the .TS


      Editing them also removes support for the mod.


      They are weights, I just made it total to 100 so I could tell users the % chance easier.


      If you're going to adjust the ammos, actually make a preset and use that and it'll be fine. But editing core APBS .ts files invalidates support because that's the actual code for the mod.

    • Okay, I did some more testing and realized why the weights seem like they are so off. I played Tarkov heavy back in the 0.12 days and not much since so I didn't know exactly what plates there are. There are no side plates lower than Tier 5, so even a tier 1 bot can get Tier 5 or 6. Obv, side plates aren't a huge deal.


      It just made the averages look off at a glance with T5 appearing to be the most selected. I'm sure if I collected averages for just front or back it would work out to your weights.

    • Yeah, side plates throw a wrench in things. They do have a lower chance for side plates until T3/T4 and higher.


      If you made a preset, in the chances JSON, you can set the side plate chances individually. If you don't want to use a preset, there is a config value for plate chances but it'll remove the ability to use different percentages per each slot and instead pairs them.


      Also keep in mind that you can validate what plates every bot rolls and uses by looking at the APBS logs in the APBS\logs folder in your user\mods.

  • i have a problem that i cant drink or eat items from bots that they have in there loot

    • You haven't updated APBS

    • i have but sometimes food is not useable

    • Any food you looted prior to updating will remain unusable, it will need to be deleted.


      The bug that caused unusable food/drinks is absolutely fixed in the newer versions but it's only new loot that is generated.

  • Hi, how can i blacklist modded items from spawning? For example, shiny airdrops mod, it has items ids listed, but when i put them in blacklist in this mods config, server don't start with an error. APBS is the last in mod order, maybe I'm putting ids in the wrong way?
    Link to screenshots of configs: https://imgur.com/a/fSp2dUI


    • You edited the blacklist incorrectly and are missing a comma or bracket

  • bots are having different ammo types in each magazine. Which setting might be causing this?

  • Добрый день, есть такая проблема что у меня не спавняться бойцы чвк, я уже 10 лвл бегал Резерв,Таможня,Эпицентр и у меня только Дикие спавняться, если есть проблема то как её пофиксить или хотя бы скажите с какого лвл акка будут чвк спавниться

    • Этот мод не влияет на спавн.

    • А неизвестно как можно исправить проблему с которой я столкнулся?

    • проблему я устранил, стояла версия мода вашего 1.3.0, как только поставил 1,4.2 так сразу появились чвк)

      Thumbs Up 1