Valens-Progression 1.6.2

Trader Loyalty Level Based Progression on PMC Bots. Scavs Coming Soon TM

I present Valens-Progression which tailors PMC bots to have level specific gear tied to trader loyalty level.

Scavs coming SoonTM


LL1: Bot Level 1-14

LL2: Bot Level 15-31

LL3: Bot Level 32-38

LL4: Bot Level 39-100; expect them to be very juiced motherfuckers.


To install unzip the zip to user/mods/Valens-Progression_v*.*.*


REQUIRES THE 0.14 CONTENT MOD FOUND HERE.


ALL SUPPORT IS DONE ON THE GITHUB FOR THE REPOSITORY/PROJECT YOU'RE HAVING THE ISSUE WITH.

CLICK HERE FOR SUPPORT OR TO REQUEST A FEATURE


  • Version 1.6.2

    **Full Changelog**: https://github.com/VforValens/…ion/compare/1.6.1...1.6.2

    Lower 7N40, Add BT and PP to LL3, Up their weights.

  • Version 1.6.1

    Full Changelog: 1.6.0...1.6.1

    Fix BNTI Module 3M not spawning on PMC's.

    *Preliminary possible fix for some cursed shit spawning as well by setting the Filters for Equipment, and weightingbybotlevel and weightingbyplayerlevel, to null before setting them to my filters.

  • Version 1.6.0

    Full Changelog: 1.5.1...1.6.0


    -Overhauled the Loyalty (Loadout) level system.

    * LL1 is now Level 1-15

    * LL2 is now Level 16-33

    * LL3 is now Level 34-42

    * LL4 is now Level 43-Max

    * Lowered the botRelativeLevelDeltaMin from 10 to 5; this should further help alleviate having "cursed" loadouts when high level.


    -Overhauled Loyalty (Loadout) Arrays for Primary, and Secondary Weapons, and Ammo to be in line with 0.14 in preparation for the eventual release of 3.8.0 and as it is the current wipe on Live.

    * Added the MCX Spear, and 68x51 ammo (install the 0.14 content mod)

    * Added the new 9x39 SMG (install the 0.14 content mod)

    * Added Big Pipe's GL along with 40mm HE grenades at a very rare chance

    * Separated LL1 and LL2 into their own grouping, and LL3 and LL4 into another grouping. This should further help to alleviate having timmy's when you're high level. Once you reach level 34, more often than not, bots should be spawning with relatively prime kits from the LL3 and LL4 loadouts however, should you notice it more than you like you can set the botRelativeLevelDeltaMin in config/pmc.json to 0 to eliminate LL2 kits entirely once you have hit level 34 until you are above the preferred LevelDeltaMin to re-enable it to your normal preference.


    -Rebalanced Drugs, Healing, and Stims

    * From Level 1-15 PMC's will spawn with 0-1 of Analgin painkillers, and Augmentin for drugs. 1-4 of Esmarch, AI-2 medkit, Car first aid kit, Immobilizing splint, Aseptic bandage, and CMS kit for healing. 0 of Stims.

    * From Level 16-33 PMC's will spawn with 0-1 (with emphasis on 0) of Augmentin, and Vaseline for drugs.

    2-5 of CAT hemostatic tourniquet, Army bandage, Aluminum splint, IFAK first aid kit, Salewa first aid kit, and CMS kit.

    0-1 of Morphine, SJ1 Combat stim, xTG-12 antidote, Adrenaline injector, Propital, AHF1-M, Meldonin, 3-(b-TG), Obdolbos, Obdolbos 2,

    * From Level 34-42 PMC's will spawn with 0-1 of Ibuprofen, and Vaseline for drugs.

    3-5 of CALOK-B hemostatic, Army bandage, Aluminum splint, IFAK first aid kit, Salewa first aid kit, AFAK first aid kit, Grizzly first aid kit, and Surv12 surgical kit.

    0-2 of Morphine, SJ1 Combat stim, xTG-12 antidote, Adrenaline injector, Propital, AHF1-M, Meldonin, 3-(b-TG), Obdolbos, Obdolbos 2, L1 (Norepinephrine), Trimadol, eTG-change, Perfotoran, PNB (Product 16), P22 (Product 22), SJ6 combat stim, M.U.L.E, SJ9,

    * From Level 43-Max PMC's will spawn with 0-1 of Ibuprofen, Vaseline, and Golden Star for drugs.

    3-5 of CALOK-B hemostatic, Army bandage, Aluminum splint, AFAK first aid kit, Grizzly first aid kit, and Surv12 surgical kit.

    0-2 of Morphine, SJ1 Combat stim, xTG-12 antidote, Adrenaline injector, Propital, AHF1-M, Meldonin, 3-(b-TG), Obdolbos, Obdolbos 2, L1 (Norepinephrine), Trimadol, eTG-change, Perfotoran, PNB (Product 16), P22 (Product 22), SJ6 combat stim, M.U.L.E, SJ9, Zagustin, SJ12


    -Rebalanced Grenades

    * From Level 1-15 PMC's will carry 0-2 grenades of type F-1, M67, and RGD-5

    * From Level 16-33 PMC's will carry 1-4 grenades (with emphasis on 1-3) of ALL types including Impact, and VOG's.

    * From Level 34-42 PMC's will carry 2-4 grenades (with emphasis on 3-4) of ALL types including Impact, and VOG's.

    * From Level 43-Max PMC's will carry 3-5 grenades of ALL types including Impact, and VOG's.


    -Fixed some generation issues from a previous update.

    * Separated painkillers out from 'healing' to 'drugs' where they are supposed to properly be generated.

    * PMCs should spawn with roughly 3-4 medical items (hopefully 2 bandages, 1 healing item, and a CMS kit).


    -Updated magazines so that PMCs are no longer spawning with 1-2 magazines. This was previously left at default from SPT and I had not realized it. Apologies.

    * From Level 1-15 PMC's will carry 1-3 spare magazines.

    * From Level 16-33 PMC's will carry 2-4 spare magazines.

    * From Level 34-42 PMC's will carry 3-6 spare magazines.

    * From Level 43-Max PMC's will carry 4-8 spare magazines.


    - I will be working on an updated "guide" of sorts as to what all entails what loyalty level, and how rare or common things are to spawn.

  • Version 1.5.1

    Full Changelog: 1.5.0...1.5.1

    Added the ability to configure Boss PMC Chances. Currently by default it is a 7% chance; they will spawn with kitted loadouts regardless of your level. So if you do not desire any opportunity for good loot when low level, please set this to 0.

    Changed weighting for various items to bring them more in line with statistics from the latest wipe, and to hopefully counteract some of the more cursed loadouts we are seeing when between loyalty level assorts like wearing a PACA and 6B47 when level 20.

  • Version 1.5.0

    **Full Changelog**: https://github.com/VforValens/…ion/compare/1.4.6...1.5.0


    Added botRelativeLevelDeltaMin to the config and overwrote the current BotLevelGenerator to include the LevelDeltaMin function.


    You can now set the min, and max, delta level for PMC's to spawn. By default both min and max are set to 10.

    This means that the highest a PMC bot can spawn above you in level, is 10, and the lowest it can spawn below you in level, is also 10.

    SO in this example if you are level 40 PMCs will spawn in a range from level 30-50.


    This allows for a smoother, and better, progression system where you will no longer encounter timmy PMCs with Kedr's and PACA's once you are clear of the LL thresholds. Currently at level 40 all PMCs are pretty kitted, and those spawning >39 are extremely kitted with the best loadouts in the game.

  • Version 1.4.6

    * Added config option for PMC backpack, vest, and pocket loot so that players can disable loot spawning on PMC's if desired, or adjust as desired.


    * Removed the MICH 2002 Helmet from LL4 assorts


    * Adjusted botRelativeDelta to be 10 instead of 1; bots can spawn up to 10 levels higher than you now.


    * Adjusted ammo weighting so that higher level PMCs have higher chances to use the better ammos.


    * Added the following items to PMCs and their loot whitelists.


    Medical

    -------

    CMS

    Surv 12

    AFAK

    IFAK

    Salewa

    Aluminum Splint

    Vaseline

    Ibuprofen

    CALOK-B



    Stims

    -----

    SJ6

    Obdolbos 2

    L1

    Meldonin

    Trimadol

    Propital

    Adrenaline

    eTG

    AHF1-M

    Zagustin

    SJ1

    3-(b-TG)

    MULE

    SJ12


    Backpack

    -----------------------

    Weapon case

    Ammunition case

    Magazine case

    Item case

  • Version 1.4.5

    Updated grenades, and grenade weights for PMCs so that the higher the level the more likely to carry grenades, and carry more grenades, as well as added the RGN, RGO, and both VOGs to their loadouts.

  • Version 1.4.4

    Compatibility towards v3.7.6 for SPT and trader assortment updates.

  • Version 1.4.3

    Full Changelog

    SPT-AKI 3.5.5

  • Version 1.4.2

    Full Changelog

    SPT-AKI v3.5.5

  • Please DO NOT post comments with Errors, and other Issues with the mod that you are encountering.


    ALL Support is to be done on the GitHub, and the GitHub ONLY.

    Thumbs Up 1
    • IS THIS MOD SIMILAR TO ALGORITHMIC LEVEL PROGRESSION? Can all make PMC's outfit more reasonable and not completely random?

  • Did bots grab all items from traders including the modded one? Or only vanilla traders?

  • I can appreciate you wouldn't test too deeply with compatibility with other mods... Having said that though, you would think that 90% of SPT users will have a combination of SWAG+DONUTS, SAIN, Realism, Waypoints, SVM, Looting & Questing Bots.


    On that basis, how does the Valens Progression mod work with some of these, if at all?

    • Having used all but SVM, and Realism they work fine.

  • How does this compare to Andern ? Never used ALP so i don't know about that comparison

  • I've noticed that PMCs often have quadruple night vision devices, even though I'm still at a low level. Why is that??

    • Because there's a 100% chance for PMC's to have NVG's at night, and a significantly smaller chance during the day to simulate day to night raids.

  • can this mod affect scav?

    i don't wanna met a scav who Armed at all points

  • Anyone prefer this to algorithmic progression? just wondering might make a switch

    • I tried this out instead of ALP and the next raid ran into chad geared lvl 12's and immediately went back to ALP.

      Crying 1
    • lol.

    • If you can read and don't want to encounter boss PMC's there's a way to disable them. I'm biased but imo yes it's a superior modificatoin to ALP having used both, and created Progression myself before ALP was around.

    • is this in the boss json file? says 7 as default, i did put em all to 0. Still 18-20 pmc's running vulkans, trader 3-4 stuff m61 ammo bruh.. i'm not even 15 yet, anyway to disable this?

  • is this still a thing m8?


    "Valens Jul 19th 2023 Author

    No. Tarkov's no longer something I'm really interested in.


    My mods will remain where they currently are without further updates or additions.


    My mods will also be requested to be taken down if reuploaded as my licenses do not allow for redistribution."


    or will this be updated? ;):/

    • This will always be a thing until you see the day my mods are updated, if that day ever comes.

      ? 1
    • @Surviv0r1969 mod has been updated to SPT V3.7.6

      Heart 2
  • This mod needs a revival.
    Getting the best stuff in the first raid is not fun.

  • im not sure why but for some reason even at level 1 traders there is a chance that pmc's will spawn with end game gear other than that the mod works fine

  • Will you update this to 3.5.7?

    • No. Tarkov's no longer something I'm really interested in.


      My mods will remain where they currently are without further updates or additions.


      My mods will also be requested to be taken down if reuploaded as my licenses do not allow for redistribution.

      ? 1
  • is it possible to remove items that spawns in pockets/backpacks that's not healing/ammo etc?

    and can you disable voice lines for pmc?

  • Is this compatible with 3.5.6?

  • is it possible to remove the fact that scavs and pmc:s have loot in their backpacks etc that's "been looted" and is not found in raid status?

  • when is this getting updated

  • Were scavs ever added? Just curious cause I really just use the Realism mod for it's gear tier based system. But I'm wondering if this would be the better option and does it work with looting bots?

    • I'd go with "not yet". Based on the fact that the [Overview] specifically states "Scavs coming SoonTM", and none of the [Full Changelog] links state that Scavs were added. But hey, what do I know :)

    • Ya but in the files it has a SCAV profile and files...so that's why I'm asking.

  • am confused. For which trader will change the bots?

    • PMCs are assigned a loadout based on their level which you can find via their dogtag.


      You can additionally check what the chances are by viewing the code and the loadout spreadsheet on the overview page of the mod.

    • oh okay. so it limits their loadout to only things they could buy at specific trader levels? I thought it meant as your trader level goes up you get higher level bots

  • The error occurs in version 3.5.5.

    If delete this mod, the error won't pop up.

    mod list

    Valens-Progression_v1.4.2

    AlimOncul-MultiplyALL-1.0.8

    bluehead-AIOTrader

    JustNUCore

    KominoStyle-SPT-DisplayOfficialVersion-master

    RainbowPC-LotsOfLoot-2.0.4

    ReducedVerticalRecoil

    Skwizzy-NoDiscardLimit-1.0.0

    zz-MultiCam Arid Bundle

    SAIN-allinone

    • It doesn't seem to work if the in-game player level is 15 or higher.

    • Im getting the same problem at level 15

  • Mod not working. zero pmcs spawn in and scavs dont spwan until very end of raid. pasted some errors im getting here


    SyntaxError: D:\SPtarkov\user\mods\Valens-Progression_v1.4.2\config\pmc.json: Unexpected string in JSON at position 413

    SyntaxError: D:\SPtarkov\user\mods\Valens-Progression_v1.4.2\config\pmc.json: Unexpected string in JSON at position 413

    at parse (<anonymous>)

    at Object.Module._extensions..json (node:internal/modules/cjs/loader:1173:22)

    at Module.load (node:internal/modules/cjs/loader:981:32)

    at Function.Module._load (node:internal/modules/cjs/loader:822:12)

    at Module.require (node:internal/modules/cjs/loader:1005:19)

    at Module.require (pkg/prelude/bootstrap.js:1855:31)

    at require (node:internal/modules/cjs/helpers:102:18)

    at new PMCs (D:\SPtarkov\user\mods\Valens-Progression_v1.4.2\src\pmc.js:6:26)

    at ValensProgression.postDBLoad (D:\SPtarkov\user\mods\Valens-Progression_v1.4.2\src\mod.js:17:21)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    SyntaxError: D:\SPtarkov\user\mods\Valens-Progression_v1.4.2\config\pmc.json: Unexpected string in JSON at position 413

    SyntaxError: D:\SPtarkov\user\mods\Valens-Progression_v1.4.2\config\pmc.json: Unexpected string in JSON at position 413

    at parse (<anonymous>)

    at Object.Module._extensions..json (node:internal/modules/cjs/loader:1173:22)

    at Module.load (node:internal/modules/cjs/loader:981:32)

    at Function.Module._load (node:internal/modules/cjs/loader:822:12)

    at Module.require (node:internal/modules/cjs/loader:1005:19)

    at Module.require (pkg/prelude/bootstrap.js:1855:31)

    at require (node:internal/modules/cjs/helpers:102:18)

    at new PMCs (D:\SPtarkov\user\mods\Valens-Progression_v1.4.2\src\pmc.js:6:26)

    at ValensProgression.postDBLoad (D:\SPtarkov\user\mods\Valens-Progression_v1.4.2\src\mod.js:17:21)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    • Are you on 3.5.5? Any other mods? I am unable to reproduce, and the mod works fine for me. Additionally all support is done on the GitHub as written in the mod overview.

  • Seems like the mod is broken for the moment? Nothing spawns!

  • i was wondering if valens progression mod also pulls off additional traders such as AKGuy or armalite reloaded as traders? as i love this mod with FAIT

    • No, doesn't take into account modded traders.

  • Will this mod get an update for the latest version?

    • Updated for 3.5.5 as of today

  • Love this mod, thanks so much for it!


    Had a couple ideas (let me know if you'd prefer I put them on the git, I'm just lazy):


    Level could also affect carried loot? high level ('experienced') PMC's would know where to go to get the good loot. As it is they all have the same stuff whether 1 or 100. Same for scavs once they're implemented. I think that'd be awesome and would love to try a challenge run where I can only steal stuff from kills, no looting the world at all.


    Secondly: maybe a slight change to the level delta config option, splitting it into above and below. In my case I'd like there to always be the possibility of max level thicc boys out to get me but fewer low levels as I progress. So like, positive delta 100 and negative 5, in that case

  • How exactly does this mod work? Does the gear restriction only apply to barters? Anyways I just ran into a PMC wearing 5.11 TacTec, which is available from RagmanLL3. I'm level 22, so that should not be possible

    • It's based on bot level, not your level.


      Additionally, it includes barter but it also includes everything else on all traders for the LL.


      Furthermore, there's a small % chance for boss PMCs to spawn which ignores this gear limitation to replicate others finding better loot in their raids, just as you might.

  • Will something break if I try to adjust the level ranges? haha

    • Nope, that's why they're there. Just make sure not to overlap exactly like you see in the config, and ll4 max must be 100.

  • Hi Valens,


    I'm using this mod (latest version) and AllOpenZones mod.


    I'm getting these 2 errors, not sure if it's related to your mod or not?

    https://i.imgur.com/tiMrhtC.png


    https://i.imgur.com/P3QuCj7.png

    • That's all client side stuff; no clue if it's caused by my mod or another. If you're not getting any errors in the server I'd wager it's probably not worthy of worrying.

      Heart 1
  • Sorry for asking, but is this mod changes spawns or spawnwaves? want to use it with PreyToLive-BetterSpawnsPlus. Thanks!

    • +1 i'm confused by the addition of the boss.ts file.


      (great mod nonetheless ;) )

    • Doesn't change spawns or spawn waves, no.

      Boss.ts file only changes (read: lowers) the % chance for boss PMCs to spawn which is a default feature of the SPT AKI server as of 3.5

      Thumbs Up 1
    • Thanks for info!

  • I am still getting this error on the very latest (1.3.3). Is it anything to be worried about?

    • Just means the weapon being generated tried to generate an illegal modification and so it changed it.

  • is there a way to blacklist modded items? i have olympus and pmcs keep spawning with 250 rounder-mags and its filled to the brim with god ammo

  • Please download latest hotfix as it fixes a critical issue with the weighting - you may have noticed PMCs were not spawning with armor very often...

    • Please download v1.3.3 lmao

    • do we download the source code zip? i dont see the normal one like before

      qfqL8hg.png

    • @sackstonhail420 lmao Gitea ate my zip upload. It should be up for 1.3.3 now