The Forge is currently under heavy construction. Expect nothing to work. Data is reset every hour.

Mod Details

APBS - Acid's Progressive Bot System

APBS - Acid's Progressive Bot System 1.2.2

Created by acidphantasm

17.4K Downloads

Unknown SPT Version

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. (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.

Installation

  1. Download APBS - Acid's Progressive Bot System
  2. Open the downloaded .zip file in 7-zip
  3. Select the user folder in the .zip file in 7-zip
  4. Drag the user folder from 7-zip into your SPT folder

Demonstration Video (yoink):

wMIskD3.gif

Features

This list is not even close to encompassing everything that APBS can do, or what you can change!

  • Very large configuration file. If you want to tweak/disable something - there's probably a setting for you.
  • All AI will level with you.
  • All AI have a tiering system.
  • All AI weapons have individual attachment chances in each tier.
    • Snipers, Marksman Rifles, and Carbines have scopes more often.
    • Assault Rifles have foregrips, stocks, muzzles more often. (etc etc etc)
  • All AI will use MODDED weapons, equipment, and clothing that you have installed.
    • Must be enabled in the config - Not all mods are compatible, no support granted
  • Non-Boss pocket/backpack/rig loot has been adjusted.
  • Your Player Scav will have gear generated based on your PMC level. Maybe you'll get a decent gun.
  • USEC spawn with weapons that you would expect from non-Russian forces.
  • BEAR spawn with weapons that you would expect from Russian forces.
  • Per map weapon choices for AI? You got it! Factory is mostly short range, but Woods is mostly long range!
  • AI will used NVGs if it's night, and they have a helmet supporting NVGs. They will not wear them during the day.
    • If you're one of those super long raid enjoyers, then you may still see them with or without them if you transition from day to night, or night to day.
  • Scavs have a low chance to use weapons and equipment from the same tier PMC as them.
  • Scavs weapon attachments and ammo will always be more basic, never meta.
  • Bosses/Goons/Raiders/Rogues pull equipment from a vanilla-ish pool. Their equipment is pretty vanilla - but attachments are expanded.
  • Guards pull equipment from a custom equipment pool. Expect them to be beefier than vanilla, and use better ammo.
  • All tiering and item weights are handmade and subject to change.
    • What is tiered?
      • Weapons!
      • Equipment!
      • PMC Clothing!
      • Attachments!
      • Ammo!
    • This is not based on "loadouts" or "kits", nor traders, nor anything else other progression mods do. It's just based on tiers (by level), and completely random within those tiers.
  • Custom Presets (v1.1.0+) can be created, and shared between users. Make your own progression!
    • Please see "Presets" tab for information.
    • EVERYTHING that APBS does with AI loadouts and equipment, you can also do.
      • Change their equipment pools? Check!
      • Change their ammo pools? Check!
      • Change the CHANCE of a specific attachment on a specific class of weapons? Check!
      • APBS is yours to create and customize. Share your preset with users. Laugh at them getting wiped by your gigachad scavs. Do what you want.

Tiering System

  • All tiers are based on YOUR character level.
  • All of these deltas can be changed in the configuration. If you want more variance, then configure it! If you want less, configure it!
    • You can also configure custom level deltas for Scavs separately, if you so wanted.
  • Min Level Delta: The number of levels BELOW your player level the AI can spawn
  • Max Level Delta: The number of levels ABOVE your player level the AI can spawn
    • Example #1: Player Level 32. Tier 4. AI will spawn between level 1 & level 47.
    • Example #2: Player Level 28. Tier 3. AI will spawn between level 3 & level 38.

Player LevelMin Level DeltaMax Level DeltaTier 11-10105Tier 211-20157Tier 321-302510Tier 431-403515Tier 541-504515Tier 651-605520Tier 761-796020 Configuration

\user\mods\acidphantasm-progressivebotsystem\config\config.jsonc

{ // Enable/Disable using a preset // Presets are to be built and shared among APBS users. If enabled, ensure that you set the "presetName" to the name of the folder of your preset "usePreset": false, "presetName": "example", // If you enable either of these settings, support will not be granted. // enableModdedWeapons - Any mods adding weapons loaded before APBS will have their weapons & attachments imported. // enableModdedEquipment - Any mods adding equipment loaded before APBS will be imported with their attachments (if any). // enableModdedClothing - Any mods adding clothing loaded before APBS will be imported. // initialTierAppearance - Whatever number (1-7) you put here, will be the first tier that imported mod items will be added to. // pmcWeaponWeights - Weight of modded weapons being added to PMCs // scavWeaponWeights - Weight of modded weapons being added to Scavs // followerWeaponWeights - Weight of modded weapons being added to boss followers (not Goons) // enableSafeGuard - Enables preventing weapon importing from bastardizing vanilla weapons. If you disable this, you will get cursed vanilla weapons. // Higher weights = more often. Lower weights = less often. If you add a LOT of mod weapons, I suggest using a lower value. // REVIEW THE APBS LOGS TO TUNE YOUR CONFIG. (\user\mods\acidphantasm-progressivebotsystem\logs) "enableModdedWeapons": false, "enableModdedEquipment": false, "enableModdedClothing": false, "initalTierAppearance": 3, "pmcWeaponWeights": 10, "scavWeaponWeights": 1, "followerWeaponWeights": 7, "enableSafeGuard": true, // Enable/Disable Realism Gas Mask Compatibility // APBS automatically detects Realism and adds gas masks to bots due to Radiation Zones. If you dont want this to happen, set to true. "disableRealismGasMasks": false, // Looking for a challenge, or maybe just want to chill and wreck some bots? // Enable "onlyChads" to force all bots to be Tier7, or enable "tarkovAndChill" to force all bots to be Tier1 // Enabling both will enable chaos mode, bots will pull gear and weapons from completely random Tiers during generation. It's chaos. // Alternatively, enable "blickyMode" to give everyone a blicky. It's actually the real chill mode. // Side note on "blickyMode" - it breaks some boss guards. Don't report it. It's a joke mode. It also won't do anything if either of the other two "modes" are enabled. "onlyChads": false, "tarkovAndChill": false, "blickyMode": false, // Enable/Disable specific bot generation // If set to true, it will disable APBS generation for that bot type, if false - will use APBS generation. "disableScavTierGeneration": false, "disablePMCTierGeneration": false, "disableBossTierGeneration": false, "disableBossFollowerTierGeneration": false, "disableRaiderRogueTierGeneration": false, // Enable/Disable custom game version weights for AI PMCs // If set to true, AI PMCs will roll their weights from the values below - if false will use SPT defaults. // The values listed below ARE the SPT defaults (for reference) "gameVersionWeight": false, "standard": 2, "left_behind": 1, "prepare_for_escape": 1, "edge_of_darkness": 4, "unheard_edition": 2, // Enable/Disable PMC ammo tier sliding // If set to true, it will enabling a sliding system for PMC ammo pools. If you enable this, the below numbers are the recommended amounts. Tweak as you wish. // Example: "pmcAmmoTierSlideAmount: 1 will allow a Tier5 PMC to "slide" down and pick from a Tier4 ammo pool, if it passes the roll for "slideChance". "enablePMCAmmoTierSliding": false, "slideAmount": 1, "slideChance": 33, // Enable/Disable using individual weapon type attachment chances. // If set to true, will allow generation to use individual category based weapon attachment chances, if false - all weapons use the same attachment chance pool. // For Preset Makers: // If the below setting is false, "weaponMods" in the chances.json is the attachment chance rolls used. // If the below setting is true, then you must also fill out each weapons category of chances. "enablePerWeaponTypeAttachmentChances": true, // Force weapon stocks // If set to true, will enforce all AI weapons to have stocks, if false - will use APBS values "forceStock": false, // Force weapon dust covers // If set to true, will enforce all AI weapons to have dust covers, if false - will use APBS values "forceDustCover": false, // Force weapon mod_scope slot // If set to true, will enforce all AI weapons to have a mod in the mod_scope slot // This slot is *MOSTLY* optics but it's sometimes a laser/flashlight depending on gun, if false - will use APBS values "forceScopeSlot": false, // Force weapon mod count limits // If set to true, will enforce all AI weapons to be limited to the scopeLimit & tacticalLimit, if disabled the generation may go wild "forceWeaponModLimits": true, "scopeLimit": 2, "tacticalLimit": 1, // Enable/disable AI having T-7 thermal goggles // If set to true, will allow AI to spawn with T-7 thermal goggles, if false they will not. // "startTier" controls what tier the goggles will be available in. "5c110624d174af029e69734c" "enableT7Thermals": false, "startTier": 6, // Enable/Disable PMC/scav Loot // If set to true, will allow PMCs/scavs to have backpack/rig/pocket loot. If disabled, they will not. "pmcLoot": false, "scavLoot": true, // Enable/Disabe Scav specific tiering options // "enableScavAttachmentTiering" - If set to true, will allow scavs to get additional weapon/equipment attachments as they tier up. If disabled, they will always have tier 1 attachments. // "enableScavEqualChanceEquipmentTiering" - If set to true, will allow scavs to have equal chances for any equipment in their pools. If disabled, they will use APBS defaults (low chances for good gear). "enableScavAttachmentTiering": false, "enableScavEqualEquipmentTiering": false, // Enable/Disable adding keys to Scav Backpack loot // Pick -ONE- option below and enable it if you would like to expand the backpack key pool for scavs. // All keys include every key/keycard. // Mechanical keys are keys that aren't keycards. <- Recommended, if you are going to enable something // Keycards include ALL keycards. "addAllKeysToScavs": false, "addOnlyMechanicalKeysToScavs": false, "addOnlyKeyCardsToScavs": false, // Configure Weapon Durability per AI Bot Type // Numbers are as follows: [ minDurability, maxDurability, minDelta, maxDelta ] // Example: [ 50, 90, 0, 25 ] // Ex ctd: Minimum possible "max" durability would be 50%, the highest possible "max" durability is 90% // Ex ctd: Whatever value is picked between 50% & 90% will be the "max" durability of the weapon ("max" is the limit you can repair the weapon to) // Ex ctd: After the max durability is selected, it will roll for the actual current durability which will be between 0-25% lower than the max. // Ex ctd: Weapons are safeguarded to never fall below 40%. "scavWeaponDurability": [ 50, 90, 0, 20 ], "pmcWeaponDurability": [ 95, 100, 0, 5 ], "bossWeaponDurability": [ 80, 100, 0, 20 ], "guardWeaponDurability": [ 80, 100, 0, 20 ], "raiderWeaponDurability": [ 80, 100, 0, 20 ], // Enable/Disable custom plate chances // If you REALLY don't like APBS plate chances then you can adjust it here. // If set to true, will change all AI plate chances to the values you set below, if false - will use APBS values // If set to true, Main Plates = front/back and Side Plates = left/right, if false - APBS uses individual plate chances for front/back and sides. // Values are configured for each tier, example: [ Tier1, Tier2, Tier3, Tier4, Tier5, Tier6, Tier7 ] "enableCustomPlateChances": false, "scavMainPlateChance": [ 25, 25, 25, 25, 25, 25, 25 ], "scavSidePlateChance": [ 25, 25, 25, 25, 25, 25, 25 ], "pmcMainPlateChance": [ 65, 75, 90, 90, 95, 100, 100 ], "pmcSidePlateChance": [ 15, 25, 50, 75, 90, 95, 100 ], "bossMainPlateChance": [ 75, 75, 75, 75, 75, 75, 75 ], "bossSidePlateChance": [ 50, 50, 50, 50, 50, 50, 50 ], "guardMainPlateChance": [ 75, 75, 75, 75, 75, 75, 75 ], "guardSidePlateChance": [ 75, 75, 75, 75, 75, 75, 75 ], "raiderMainPlateChance": [ 75, 75, 75, 75, 75, 75, 75 ], "raiderSidePlateChance": [ 75, 75, 75, 75, 75, 75, 75 ], // Enable/Disable randomization of medical and food resource values // If set to true, all scavs and PMCs will have randomized resource values, based on the chances you set below, for medical and food items. // If disabled the items will always be full resource values. // Explanation: "pmcMedRates": [ Chance for full resource value available, Minimum percent of item randomized between min and max resource ] // Example.. "pmcMedRates": [ 65, 20 ] --- AFAK on a PMC has a 65% chance to be 400/400 and 35% chance to be between 0% and 80% used (it would spawn somewhere between 80/400 to 400/400). "enableConsumableResourceRandomization": true, "scavFoodRates": [ 25, 60 ], "scavMedRates": [ 25, 60 ], "pmcFoodRates": [ 65, 60 ], "pmcMedRates": [ 65, 60 ], // Blacklist specific ammo types from all AI -- USE "https://db.sp-tarkov.com/" to get the item _id // Configure per tier blacklists // Example.. this will blacklist 9x19 RIP and 5.45x39mm PP from all bots in Tier1 // tier1AmmoBlacklist: [ "5c0d56a986f774449d5de529", "56dff2ced2720bb4668b4567" ] "tier1AmmoBlacklist": [], "tier2AmmoBlacklist": [], "tier3AmmoBlacklist": [], "tier4AmmoBlacklist": [], "tier5AmmoBlacklist": [], "tier6AmmoBlacklist": [], "tier7AmmoBlacklist": [], // Blacklist specific equipment from all AI -- USE "https://db.sp-tarkov.com/" to get the item _id // Configure per tier blacklists // Example.. this will blacklist BlackRock chest rig and GSSh-01 headset from all bots in Tier1 // tier1EquipmentBlacklist: [ "5648a69d4bdc2ded0b8b457b", "5b432b965acfc47a8774094e" ] "tier1EquipmentBlacklist": [], "tier2EquipmentBlacklist": [], "tier3EquipmentBlacklist": [], "tier4EquipmentBlacklist": [], "tier5EquipmentBlacklist": [], "tier6EquipmentBlacklist": [], "tier7EquipmentBlacklist": [], // Blacklist specific weapons from all AI -- USE "https://db.sp-tarkov.com/" to get the item _id // Configure per tier blacklists // Example.. this will blacklist PKP and PKM from all bots in Tier1 // tier1EquipmentBlacklist: [ "64ca3d3954fc657e230529cc", "64637076203536ad5600c990" ] "tier1WeaponBlacklist": [], "tier2WeaponBlacklist": [], "tier3WeaponBlacklist": [], "tier4WeaponBlacklist": [], "tier5WeaponBlacklist": [], "tier6WeaponBlacklist": [], "tier7WeaponBlacklist": [], // Blacklist specific attachments from all AI -- USE "https://db.sp-tarkov.com/" to get the item _id // Configure per tier blacklists - very useful setting for those that play with modded weapon/equipment importing // Example.. this will blacklist "AK 7.62x39 aluminium 10-round magazine" and "Ops-Core SLAAP Armor Helmet Plate" from all bots in Tier1 // tier1EquipmentBlacklist: [ "5b1fd4e35acfc40018633c39", "5c0e66e2d174af02a96252f4" ] "tier1AttachmentBlacklist": [], "tier2AttachmentBlacklist": [], "tier3AttachmentBlacklist": [], "tier4AttachmentBlacklist": [], "tier5AttachmentBlacklist": [], "tier6AttachmentBlacklist": [], "tier7AttachmentBlacklist": [], // LevelDelta's are the lowest and highest levels that AI can spawn relative to the player's level. // Examples: // "tier1LevelDelta": [ 5, 5 ] --- While you are Tier1 (lv1-10), all AI will be leveled -5 to +5 of your level. // "tier2LevelDelta": [ 10, 25 ] --- While you are Tier2 (lv11-20), all AI will be leveled -10 to +25 of your level. // "enableCustomLevelDeltas" if true will use the values you set below, otherwise they will use APBS values // THE BELOW VALUES BY DEFAULT ARE APBS DEFAULTS // IF YOU WANT EVERY TIER AT EVERY LEVEL, SET ALL OF THESE TO: [ 79, 79 ] "enableCustomLevelDeltas": false, "tier1LevelDelta": [ 10, 5 ], "tier2LevelDelta": [ 15, 7 ], "tier3LevelDelta": [ 25, 10 ], "tier4LevelDelta": [ 35, 15 ], "tier5LevelDelta": [ 45, 15 ], "tier6LevelDelta": [ 55, 20 ], "tier7LevelDelta": [ 60, 20 ], // LevelDelta's are the lowest and highest levels that AI can spawn relative to the player's level. // Examples: // "tier2ScavLevelDelta": [ 10, -10 ] --- While you are Tier2 (lv11-20), scavs will be leveled -10 to -10 of your level. (always 10 levels behind you) // "tier3ScavLevelDelta": [ 30, -10 ] --- While you are Tier3 (lv21-30), scavs will be leveled -30 to -10 of your level. (always 10 to 30 levels behind you) // "enableScavCustomLevelDeltas" if true will use the values you set below, otherwise they will use APBS values // Default values below will always spawn scavs that are at least 1 tier below you unless you are Tier1. "enableScavCustomLevelDeltas": false, "tier1ScavLevelDelta": [ 10, 0 ], "tier2ScavLevelDelta": [ 20, -10 ], "tier3ScavLevelDelta": [ 30, -10 ], "tier4ScavLevelDelta": [ 40, -10 ], "tier5ScavLevelDelta": [ 50, -10 ], "tier6ScavLevelDelta": [ 60, -10 ], "tier7ScavLevelDelta": [ 70, -10 ], // Enable/disable debug logging "enableDebugLog": true } PX9t9xv.png

v8hmSHE.jpeg

vOPljwg.jpeg

bgyqGtV.jpeg

7VwiV6B.jpeg

LSFY6H0.jpeg

vW2cGYa.jpeg

Walkthrough for creating your own preset

Helpful Things:

Visual Studio Code

Visual Studio Code SPT ID Highlighter Extension

Item Database

Steps:

  1. Copy the example preset
  2. Rename the preset folder
  3. Edit the config to use your preset
  4. Edit your preset

Preset Guidelines

  1. They can be a lot of work if you want to fully customize your progression.
    1. The biggest gameplay impact you can make is editing the TierX_equipment.json files, as that controls what equipment and weapons AI spawns with.
    2. The second biggest gameplay impact would be editing the TierX_ammo.json files, as those control what ammunition AI can use in specific tiers.
  2. Presets are version agnostic unless a structure change needs to happen.
    1. I will let people know if this happens on the Version tab for each release.
    2. This basically means, once you spend time making a preset, you can use it forever even if APBS updates.

Getting Started

  1. Navigate to the \user\mods\acidphantasm-progressivebotsystem\presets\ folder.
  2. Copy the example folder.
  3. Paste the folder you copied in this directory.
  4. Rename the copied folder to your preset name (Example: acidphantasm_first_preset)
    1. Do not use special characters. Underscores are acceptable.
  5. Edit the APBS config to use your preset.

LQbjYax.png

f1FF0NX.png

Editing Your Preset

Inside your preset folder that you copied and renamed earlier, you will see 35 .json files. There are 5 files per tier.

File Rules

  • You MUST not rename these files. You are not required to edit all of them, only what you see fit to edit.
  • You MUST not delete these. Your preset will not work without these 35 files.

In order of easier to toughest files to edit (time & effort) see the below table. This table is subjective. I've been editing these files for weeks now, and I'm very quick at it (even the mods JSON) but the expectation for time spent is how much you will have to spend to understand the structure, and figure out your own method for editing these quicker. If you are just editing minor changes in each of the JSONs, it's fairly quick. The mods.json is the exception - unless you're doing 1-2 changes on a specific gun, expect to spend hours.

Level of EffortTimetierX_appearance.jsonLow5-10 minutes per tiertierX_ammo.jsonLow10-20 minutes per tiertierX_equipment.jsonMedium1-2 hours per tiertierX_chances.jsonMedium1-2 hours per tiertierX_mods.jsonDifficult10-60 hours per tier Appearance:

Remember not to edit the STRUCTURE of the json. Only edit the IDs and Weights.

hiZ5ECu.png

Ammo:

Remember not to edit the STRUCTURE of the json. Only edit the IDs and Weights.

4YuyMiH.png

nyB3u06.png

Chances:

Remember not to edit the STRUCTURE of the json. ONLY edit the chances (numbers).

JeGo1K4.png

Equipment:

Remember not to edit the STRUCTURE of the json. ONLY edit the IDs & weights.

If you want a Tier1 USEC PMC to use a AXMC, just add the ID ("627e14b21713922ded6f2c15") for the AXMC to the "FirstPrimaryWeapon" - "LongRange" object, right after the other weapons, then set the weight you want it to spawn at. Higher values = more likely, lower values = less likely.

D1j5ggN.png

tS5R4AV.png

Mods:

Remember not to edit the STRUCTURE of the json.

This is the toughest to edit correctly. The structure is laid out with each individual attachment, as well as each weapon, equipment, helmet, etc if it has slots.

You must remember to never remove a PARENT, you should only be editing the children of the mount point, or removing the mount point in the parent.

Honestly, if you can help it - I really advise against trying to change the mods.json drastically. Each JSON is 18k+ lines of just items and attachments.

bPqeGjO.png

Known Current Issues

  • None at the moment

If you use SPT-Realism by Fontaine, you must disable Bot Changes in the Realism Config.

  • I personally suggest not using another progression mod with Realism, instead just use the progression that is built in. It's made to work seamlessly with Realism and will work with the other changes in that mod - no other progression mod will be balanced with Realism.

This mod was only tested with SAIN, SWAG+Donuts, LootingBots, QuestingBots, and few WTT Custom Weapons. I have had no issues with those mods.

  1. If you have a mod conflict, ensure the mod in question loads after APBS - or try loading it before.
  2. If you still have a mod conflict, you can report it in the SPT DISCORD on my thread in #mods-development
    1. I make no guarantees this will work with any other mods.

This mod will work but will completely ignore any settings in mods that add/remove/change the following:

  1. Changes to the pools for Equipment, Weapon, Pocket, Rig, Backpack, Headset, Headphones, or Ammo.
    1. Non-PMC pocket, rig, backpack loot is unaffected and will be manipulated by any other mods you have.

Some mod weapons will not load on bots and will throw a 'No Preset' found error. This isn't my responsibility. Disable the mod weapon importing in the config.

Do not report problems with any of the above.

Alternative Mods

I know this mod won't be for everyone, and the intention is to provide an alternative progression mod. It's a type of mod that I wanted to take on because progression mods are a different type of hell to develop and implement.

The scope and end-goal of this mod is my vision of progression for SPT. It may not match what you want or enjoy.

If you don't like it - I won't be offended and you don't have to use it.

I would suggest trying any of the following alternative progression mods if you do not like APBS:

ALP - ALGORITHMIC LEVEL PROGRESSION
VALENS-PROGRESSION

SPT REALISM MOD

ANDERN

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

Version 1.2.2

1.2K Downloads

Unknown SPT Version Virus Total Results
Created Nov 30th, 10:25 PM Updated Jan 7th, 9:20 PM

This version will only work for SPT 3.10.

Thank you Hazel for reporting the issue!

Bugs Squashed

  • Fixed weapon mod chances
Version 1.2.1

1.8K Downloads

Unknown SPT Version Virus Total Results
Created Nov 26th, 4:34 PM Updated Jan 8th, 2:13 PM

This version will only work for SPT 3.10.x

Changes

  • Corrected APBS logging for infected & partisan

Bugs Squashed

  • Fixed Partisan - woops
Version 1.2.0

101 Downloads

Unknown SPT Version Virus Total Results
Created Nov 26th, 3:06 PM Updated Jan 8th, 4:47 AM

This version will only work for SPT 3.10.x

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

3.7K Downloads

Unknown SPT Version Virus Total Results
Created Sep 27th, 2024 Updated Jan 7th, 1:44 PM

This version will only work for SPT 3.9.x

Major Major Update.

Thank you all SPT Discord testers! <3

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
Version 1.0.0

1.4K Downloads

Unknown SPT Version Virus Total Results
Created Sep 14th, 2024 Updated Jan 8th, 1:06 PM

This version will only work for SPT 3.9.x

Major Release. 1.0.0!!

Thank you all SPT Discord testers! Without you this release wouldn't be possible! <3

New Features

  • Compatibility w/ Punisher & Raid Overhaul
  • Config option to change PMC Game Version weights
  • Config option to blacklist specific Weapons from AI
  • Config option to allow AI to spawn with T-7 Thermal Goggles
  • Config option to set AI scope & tactical attachment limits
  • Config option to enable Scav Equipment Tier flattening
  • Config option to enable Scavs Weapon/Equipment attachment tiering
    • If disabled (default) they will always use Tier1 attachments unless any "challenge" modes are enabled

Changes

  • Realism detection added
    • When detected, it will add gas masks to all of the AI at roughly 30% chance
  • Move mod importing logic from Tier7 scavs to dedicated list
  • Added various optic spacers and mounts
  • Added GLs to secondary short range slot for T1-7 Raiders & Rogues
  • Adjusted T1-7 Raider & Rogue Weapon weights (weights change as they tier up)
  • Adjusted T1-3 USEC Weapon weights
  • Adjusted various PMC attachment slot chances
  • Adjusted G19X & G18C to colour match magazines
  • Adjusted MDR 5.56 & MDR 7.62 to colour match attachments
  • Removed "mod_scope" tacticals from handguards

Bugs Squashed

  • Fixed tiering for 30mm scope mounts...woops
  • Fixed config weapon blacklist to accept melee IDs
  • Fixed missing AUG receivers from attachment tiering
  • Fixed missing SVDS attachments
  • Fixed duplicate optic chance on M870
  • Fixed Fika Dedicated Profile Generation (thanks Archangel)
Version 0.9.0

1.9K Downloads

Unknown SPT Version Virus Total Results
Created Aug 28th, 2024 Updated Jan 7th, 11:41 PM

This version will only work for SPT 3.9.x

Major Release.

Thank you to all testers on the SPT Discord, as always - this would not be possible without you <3

New Features

  • PMCs that spawn with two primaries will now select one short & one long range weapon
  • AI PMC Clothing is now tiered
  • Config option to import Mod Clothing (No support if you enable this)
  • Config option to disable Scav Loot
  • Config options to add keys to Scav Backpack Loot
  • Config options to enable PMC Ammo down-tiering

Changes

  • Overhauled Scav Weapon/Equipment Weights
  • Overhauled PMC "LongRange" weapons to only have marksman/snipers
  • Adjusted PMC/Scav Holster chances/weights/pools
  • Adjusted Scav Backpack Loot chances
  • Adjusted BEAR T2-7 Weapon weights
  • Adjusted PMC T3 Plate Class weights
  • Adjusted Map Weapon Type Selection weights
  • Adjusted M4A1/ADAR/TX-15 barrels at all tiers
  • Removed some "LongRange" weapons from "ShortRange" pools
  • Removed KS-23M from BEAR/Scav T1-3
  • Removed HK416 & SCAR 5.56 from USEC/Scav T1-2
  • Removed M1A, RSASS & SPEAR from USEC T3
  • Removed some poop ammo from Bosses/Followers/Guards
  • Removed some problematic weapon attachments (THANK YOU AYRE)

Bugs Squashed

  • Blacklisted OS4x & NSX optics from being imported by modded weapons
  • Fixed some modded weapon handguards creating the chance for the weapon to be generated with a front and rear optic
  • Fixed some modded attachments being used when they shouldn't
  • Fixed double optic chances on various Saiga-12k handguards
  • Fixed minor spelling mistakes..
Version 0.8.2

1.3K Downloads

Unknown SPT Version Virus Total Results
Created Aug 23rd, 2024 Updated Jan 8th, 10:56 AM

This version will only work for SPT 3.9.x

New Features

  • Configuration option to disable debug logging

Changes

  • Adjusted Scav MP-133 & TOZ T1-7 weights
  • Adjusted PMC 5.56x45mm T1-4 weights
  • Adjusted PMC SAG 5.45 AR T1-4 weights
  • Adjusted PMC AUG & MDR T1-3 weights
  • Removed NcSTAR MPR45 Canted Mount from T1-3
  • Removed double optic chance on SKS SOCOM Rail Mount

Bugs Squashed

  • Fixed potential pockets & secure container missing on PMCs
  • Fixed APBS Logger from opening too many file threads (changed from async to sync)
    • Thank you laptop spt (Sam/Sammy) on Discord for the initial report and testing fixes!
Version 0.8.1

591 Downloads

Unknown SPT Version Virus Total Results
Created Aug 19th, 2024 Updated 23 hours ago

This version will only work for SPT 3.9.x

New Features

  • Configuration option to set what Tier imported mod items start spawning in
  • Configuration option for PMC pocket/rig/backpack loot
  • Added config "blickyMode".. it's like a warzone.. but nobody dies.

Changes

  • Adjusted PMC 7.62x51mm T1-3 weights
  • Adjusted PMC T3-5 Armour/Headwear weights
  • Adjusted non-Scav Plate Class weights
  • Added additional pocket types for Guards/Followers
  • Removed sawed off Mosin stock T2+
  • Removed PKM, PKP, RPD, RPDN from Tier3 Bears & Scavs
  • Removed dumb NPZ 1P78-1 optic dovetail mount

Bugs Squashed

  • Fix modded equipment being added to the config blacklist actually blacklisting them (hopefully)
  • Added internal attachment blacklist to prevent NVGs/Thermals from being imported via modded equipment (will stop AI from spawning with T-7 NVG)
Version 0.8.0

715 Downloads

Unknown SPT Version Virus Total Results
Created Aug 16th, 2024 Updated Jan 7th, 4:49 PM

This version will only work for SPT 3.9.x

Major Update.

Thank you all SPT Discord testers! Without you this release wouldn't be possible! <3

New Features

  • Assault Rifles & Carbines can now have Sniper Optics (TAC30, Vudu, etc)
  • Configurable Plate chances
  • Configurable Weapon Durability
  • Configurable Ammo & Equipment Blacklist
  • Config option for importing modded equipment
  • Config options for "onlyChads" or "tarkovAndChill" or...both? Chaos?

Changes

  • Overhauled PMC Weapon/Equipment/Ammo weights at all tiers
  • Adjusted PMC Weapon/Helmet mod chances
  • Adjusted PMC Plate chances to be more realistic
  • Adjusted Scav MP9 weights
  • Adjusted Scav Front Plate chances
  • Adjusted Scav Backpack loot chances
  • Adjusted some Boss Plate chances to scale with level
  • Adjusted Guards/Raiders/Rogues/Cultist Warriors Plate chances to scale with level
  • Adjusted Mod Item importing weights
  • Added missing AKS-74U Railed Dust Cover
  • Added some missing equipment for PMCs & Scavs
  • Removed problematic AK Dust Cover
  • Removed .366 chambered weapons from Tier5+ pmcBEAR

Bugs Squashed

  • Fix Unheard Edition bots not having Unheard Edition pockets. They paid their $200, let them have cake.
  • Fix Raider/Rogue config option to actually disable properly
  • Removed a few duplicate records
Version 0.7.0

758 Downloads

Unknown SPT Version Virus Total Results
Created Aug 12th, 2024 Updated Jan 8th, 2:40 PM

This version will only work for SPT 3.9.x

Major Update.

Thank you all SPT Discord testers! Without you this release wouldn't be possible! <3

New Features

  • All weapon & helmet attachments are now tiered
  • All AI now have their own equipment pools & chance rolls
  • All AI will now have NVGs if it's night (if they can)
  • New Config Options (forceScopeSlot, forceDustCover, enableConsumableResourceRandomization)
  • Your player scav will now have AI tier around your PMC level
  • Grenade count & NVG logging added to APBS Logs

Changes

  • Removed some poop helmets from PMCs
  • Removed a couple troublesome attachment slots
  • Removed poop ammo from high level PMCs
  • Removed meta ammo from low level PMCs
  • Removed BEAR armband from USEC (also removed USEC armband from BEAR)
  • Added vanilla-adjacent initial boss pools
  • Added vanilla-adjacent initial goons pools
  • Added vanilla-adjacent initial cultist pools
  • Added vanilla-ish Raider & Rogue pools
  • Added missing Fast MT (black) helmet
  • Adjusted scav backpack loot count chances
  • Adjusted weapon attachment chances for all AI
  • Adjusted Toz spawn chance on Scavs Tier1-3
  • Adjusted AI light/laser toggle chance during day/night

Bugs Squashed

  • Bot Generation should be significantly less delayed
  • Fixed forceStock config option not working properly
  • Fixed equipment mod chances to be handled by APBS instead of vanilla
  • Fixed NVG not being forced if possible & night
  • Fixed catch for weapon attachment pools
  • Fixed Knight being stupid cause I did a dumb
  • Fixed plate selection loop improperly selecting and not escaping the loop when finding a valid armour class
  • Fixed randomizing health/food/drink resource values for PMCs
Version 0.5.6

1.4K Downloads

Unknown SPT Version Virus Total Results
Created Jul 31st, 2024 Updated 20 hours ago

This version will only work for SPT 3.9.x

New Config Options

  • Option to disable Boss, Follower, Scav, PMC, Raider/Rogue generation (one or any)
  • Option to adjust AI level deviation per tier
  • Option to force stocks on AI Weapons
  • Option to disable force weapon attachment limits on AI Weapons (cursing the guns if you want)

Changes

  • Added a LOT of optic selection options on weapon generation - should no longer see Elcan all the time
  • Adjusted Scav Weapon Durability
  • Adjusted Scav Armour and Helmet weights
  • Adjusted Boss Armour and Helmet weights
  • Adjusted PMC Item Limits
  • Adjusted map weights for weapon generation
  • Split Scav armour plate weightings from the rest of the pools. Will now only get T5 & 6 plates if the armour can't take 2, 3, or 4.
  • If botgen fails to place bot in a tier, will now generate Tier1 instead of 3 (this is very very rare anyway)
Version 0.5.3

1.3K Downloads

Unknown SPT Version Virus Total Results
Created Jul 28th, 2024 Updated 22 hours ago

This version will only work for SPT 3.9.x

New Features

  • Mod Weapon importing is disabled by default. Enable at your own risk - no support.

Changes

  • Adjusted PMC NVG chances
  • Adjusted Scav helmet & weapon attachment chances
  • Adjusted Scav backpack loot quantities (slightly higher than vanilla to make up for PMCs not having backpack loot w/o Looting Bots)
  • Completely overhauled Scav weapon weights
Version 0.5.0

994 Downloads

Unknown SPT Version Virus Total Results
Created Jul 26th, 2024 Updated Jan 8th, 12:51 AM

This version will only work for SPT 3.9.x

Bugs Squashed

  • Helmet/Headphone issue should be 95% resolved now

Changes

  • Slightly lowered helmet mod spawn chance on PMCs
  • Scav Weapon Weights changed to allow people who run a million custom weapon mods not to always have them spawn
Version 0.4.9

251 Downloads

Unknown SPT Version Virus Total Results
Created Jul 26th, 2024 Updated Jan 7th, 11:57 AM

This version will only work for SPT 3.9.x

Initial Release

Not quite yet...