ALP - Algorithmic Level Progression 5.4.1

Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

The one and only randomized loadout/progression mod. Makes bots level with the player, experience the wipe! 100% randomly generated kits. Bots will use gear and ammo they have with map appropriate weapons.

[tabmenu]









Images

  • Version 5.4.1

    Small Update


    • Remove zombie magazines
    • Remove broken mxc magazine
    • Remove scabbard weightings


    That's all for now.


    8) :thumbup:

  • Version 5.2.2

    3.10 UPDATE


    • Rewrote nonPmcBot equipment distribution
    • Added expanded equipment [pool to all bot types in the game, including bosses, guards, zombies (if using MOAR), configure or delete entries via the nonPmcBotConfig.json, or just turn off nonPmcBotChanges in the config if you only want pmcs to have tiered gear as you level.

      This has the following effects to gameplay:
      • This adds gear to bosses like Rashala whom in normally has nothing, meaning it makes Rashala a bit harder.
      • This adds worse gear at lower levels to other bosses too, so you a bit of an easier time with the harder bosses at lower levels.

    • A whole bunch of small bug fixes.

    Still to do:

    1. Make all bots prefer certain weapontype for appropriate maps (done for pmcs long ago, working on it for the rest).
    2. Find and remove the zombie 9999 magazine pistol.. (happy hunting).



    That's all for now.


    Have fun! :sleeping: :thumbup:


  • Version 5.2.1

    Bug fix


    • Should fix armor vest usage
    • added some support for blacklist


    That's all for now. 8) :thumbup:

  • Version 5.2.0

    The "REVERT!" update

    • Reverted a few changes to pmc types that was likely causing errors for those using any modded weapons/ammo.
    • Removed a LOT of items from PMCS secure containers to reduce data bloat.

    That's all for now, HIGHLY recommend update if on versions 5.1.X, previous versions contained a bug.


    ?( :thumbdown:

  • Version 5.1.1

    Minor update


    • Fixes a bug with high level Ground Zero being broken
    • Removes the new dogtags from scavs loot pool.
    • Fixed issue with magazine bullet association on certain magazines.
      This might fix an issue with some mod introduced extended mags not having ammo.


    That's all for now!


    Have fun 8) :thumbup:

  • Version 5.1.0

    Update to version 3.9.4!


    • Added "Ammo" randomness option in the "randomness" config.
    • Updated a few cursed scopes, should see far less scope mounts without primary scopes now.
    • Added new values for scav loot in the NonPmcBotConfig:
      • percentageOfKeysInSpawnPool

        This is the size of the key pool that Scavs have access to (randomized on game start)

        I'd recommend leaving this alone

      • scavLootBlacklist

        Add ids of items you'd like scavs NOT to have, does not effect weapons

    • A few other minor changes, and a few small bugs (one around night/daytime introduced in the new patch).


    That's all for now, this is a bit experimental so do let me know if you find any weirdness.


    Have fun!


    8) :thumbup:

  • Version 5.0.0

    Major release - Alp Recombobulated

    • Added FULL LOAD ORDER SUPPORT!
      ALP now runs after DB Load, like most server mods; this means you can now use the load order.json to resolve many issues previously seen.
      Simply place mods you suspect are conflicting AFTER ALP in the load order.json.
      This includes custom traders that may have previously been incompatible with ALP!

      To test newly added mod compatibility one can now simply move custom weapon/equipment mods BEFORE ALP And test.**

      ** I do not guarantee compatibility with any custom weapon/equipment mods, it's up to you debug issues yourself!
    • The quest to rid ALP of cursed guns continues...
      - Fixed a number of issues with scopes not spawning on higher tier 30/34mm scope mounts
      - Removed a few strange/ugly scope mounts (Hydra Mounts)
    • Scav loot is now configurable
      - Added all useful keys to loot pool (nonPmcBotConfig > addRandomizedKeysToScavs to disable)
      - Added method to increase the weighting difference between good/bad loot (nonPmcBotConfig >
      lootDisparityMultiplier)
      - Added the ability to add item ids to the scav loot pool (nonPmcBotConfig >
      additionalScavLoot)
      Any added items will be automatically weighted for balance.

    • Boring stuff
      - Massive code refactor
      - Added Error handling
      - Added automated use of "forceCached" if ALP detects bad items or other errors.
      - A ton of small balance changes
    • ALP now uses the standard USER > MODS > AlgorithmicLevelProgression folder structure.
      REMEMBER TO DELETE THE OLD FOLDER IF PRESENT WHEN INSTALLING!
      Old folder name: DewardianDev-AlgorithmicLevelProgression
      New folder name: AlgorithmicLevelProgression

    That's all for now!

    Have fun!
    8) :thumbup:

  • Version 4.3.0

    Minor Release

    • Significant refactor
    • One very large bug, and 2 small ones fixed
    • ALP now completely overhauls Scav loot, feels much closer to live. <<< FEEDBACK NEEDED HERE.
      Can be turned off in the config file.

    Enjoy!

    :/ :thumbup:

  • Version 4.2.2

    Small Fix


    • Fixes a bug where custom trader items would appear on bots when disabled.


    That's all for now!

    8) :thumbup:

  • Version 4.2.1

    Major Update (3.8.3)


    • Fixed med spawns, they were broken for 3.8.0
    • Automated Looting bots detection, no config option needed anymore.
    • Ammo tweaked heavily
    • Added "higherTierAmmoChance": 0.3, new config option to tweak how often a lower tier bot will receive the next tier ups ammo. (values are 0.1 - 0.99)
      This dramatically helps the game feel more live like.
    • Made guns more meta as pmcs level.
    • Set PMC loot to be largely determined by SPT, only quantity (not quality) scales with ALP.


    8) :thumbup:


    Enjoy

  • Version 5.4.1

    Small Update


    • Remove zombie magazines
    • Remove broken mxc magazine
    • Remove scabbard weightings


    That's all for now.


    8) :thumbup:

  • Bosses are spawning with random gear close to my level. Killed the goons and they didn't have any of their normal gear.

    • And?

    • How do I change it, so they spawn with their gear instead?

  • Weapon 5fbcc1d9016cce60e8341ab3 weapon_sig_mcx_gen1_762x35 was generated incorrectly, falling back to weapon preset see error above

    Errors like these SPAM my console and I believe they lag my game, how should I fix this?

  • Really love this mod. I didn't even noticed there is a config before. After I leveled up I found some of scav have 5 tier armor and I sprayed whole magazine M855A1 to kill a scav, and then I realized it xd.

  • PMCs come out with helmet-mounted COMTAC VI in their ears.

    https://imgur.com/a/GAAWTZ2

    • Yeah, existing bug, need to look at that.

      Thumbs Up 1
    • Additionally, PMCs were coming out with Liberator headsets even though they were wearing helmets that Liberator headsets don't fit.

  • I have "addCustomTraderItems" set to false, and notice that bots still use clothing from custom traders. I'm hoping to disable that, because while I like the leveled clothing feature, I don't so much like a lot of the attire from the custom traders I use. Has anyone ran into this, or know of a solution? Thanks!

    • A. Turn off levelClothing in the config.

      B. Use order.json to place the mods that you don't want ALP bots to use, after it.

      Thumbs Up 1
    • Thank you, I'll see if I can play around with load order

  • idk if this is your mod but I will post anyways


    Willson 999 mags on raiders

    Willson999.png?ex=675c1013&is=675abe93&hm=30f3ad9dc26746844844451da0439302c08d9c239d73d9855e77d704d0fc4393&

    • lol, i got same large mag for makarov, idk wich mod create this artefact, also u cant search by item this mag, and it's why i call it artefact

    • well, we just need to wait until mod update, btw just remowe them or not take it, nothing hard

    • That's the zombie stuff, I have fixed this in the latest release (coming soon).

      Thumbs Up 1
  • PMC bots tend to spawn with Cigarettes in their vests for some reason, like almost every time. I'm assuming that isn't intended?B9E04501-CFFA-4637-BBDD-D6DB1A593A8B.png?ex=675b13b8&is=6759c238&hm=80f71344714b5682758b24e98524b9f71798660fe2292c62544a86eedc03cbe4&B44FFB85-746A-4EAD-B07A-A9DDA28F89F6.png?ex=675b13ce&is=6759c24e&hm=2605a944fe4258a33dc457c863f822c69efb5d128fde517ef946a29b07c454cc&4E2F911F-3F8E-4529-B879-3C0798CEC0C0.png?ex=675b141e&is=6759c29e&hm=996179647f915c2e661bce1e1bbb7cbc457f90d165e45b75de01c33c9a158401&

  • I have a problem, such errors in the console, when bots are generated at the beginning of the raid and sometimes appear during the raid. This problem, as I understand it, is related to sniper bots, while completing the Gamekeeper's quest, I realized that there are ordinary wild ones on the roofs of the Customs and in sniper positions, not snipers. Initially, I thought that the problem was with conflicting mods, as a result, the "order" file was changed many times, but it did not help, I removed the mods one at a time and even with one ALP mod the problem persisted. . How can I fix this?

    • What exactly is the problem you are seeing?
      The above warnings are fine, (yellow = fine), it just means I am missing some data for a weapon or helmet mod slot.

    • It seemed to me that because of these yellow mistakes, I would not have wild snipers on the roofs, but instead ordinary wild ones with automatic weapons. Could it be related?

    • No, just turn off modded weapons for marksman in the nonPmcBotConfig if you don't like the color yellow in the console.

    • Also delete the above error spam or edit it.

  • I keep getting this error and get stuck at the loading screen when loading in to a map I have reinstalled the mod 3-4 times and tried changing the load order nothing seems to work


    SyntaxError: "undefined" is not valid JSON

    SyntaxError: "undefined" is not valid JSON

    at JSON.parse (<anonymous>)

    at cloneDeep (C:\SPT\user\mods\AlgorithmicLevelProgression\src\LoadoutChanges\utils.ts:225:8)

    at setPlateWeightings (C:\SPT\user\mods\AlgorithmicLevelProgression\src\NonPmcBotChanges\NonPmcUtils.ts:444:42)

    at C:\SPT\user\mods\AlgorithmicLevelProgression\src\LoadoutChanges\GlobalValues.ts:104:27

    at Array.forEach (<anonymous>)

    at Function.updateInventory (C:\SPT\user\mods\AlgorithmicLevelProgression\src\LoadoutChanges\GlobalValues.ts:53:14)

    at Object.action (C:\SPT\user\mods\AlgorithmicLevelProgression\src\LoadoutChanges\LocationUpdater.ts:41:26)

    at StaticRouterMod.handleStatic (C:\snapshot\src\di\Router.ts:41:63)

    at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:61:68)

    at processTicksAndRejections (node:internal/process/task_queues:95:5)

    SyntaxError: "undefined" is not valid JSON

    SyntaxError: "undefined" is not valid JSON

    at JSON.parse (<anonymous>)

    at cloneDeep (C:\SPT\user\mods\AlgorithmicLevelProgression\src\LoadoutChanges\utils.ts:225:8)

    at setPlateWeightings (C:\SPT\user\mods\AlgorithmicLevelProgression\src\NonPmcBotChanges\NonPmcUtils.ts:444:42)

    at C:\SPT\user\mods\AlgorithmicLevelProgression\src\LoadoutChanges\GlobalValues.ts:104:27

    at Array.forEach (<anonymous>)

    at Function.updateInventory (C:\SPT\user\mods\AlgorithmicLevelProgression\src\LoadoutChanges\GlobalValues.ts:53:14)

    at Object.action (C:\SPT\user\mods\AlgorithmicLevelProgression\src\LoadoutChanges\LocationUpdater.ts:41:26)

    at StaticRouterMod.handleStatic (C:\snapshot\src\di\Router.ts:41:63)

    at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:61:68)

    at processTicksAndRejections (node:internal/process/task_queues:95:5)

    • Do you have any custom traders or equipment installed?

    • I'll add a fix for the above error, but it is likely caused by a mod that is messing with bot randomization values, either SVM or others.

      For now, undo whatever bot changes you have on in SVM or uninstall the offending mod.

    • Hi! Do you have acidphantasm’s Acids Progressive Bot System installed? I had the same error, deleted the aforementioned mod and didn’t get the error and loaded into a game without problems. After I reinstalled ACPBS again it gave me the error(s) again!

    • ALP and APBS do the same thing, try both but choose one! They will anger eachothers files, and cause errors.

    • had apbs installed and had missed it, everything works fine now

  • Return of the king.

    Heart 1
  • Hi I have some wtt weapons installed and was wondering if this mod will also add those weapons to the bots loadout?

    • Try using the order.json to set WTT before ALP.

      If it runs, it works!

      If not.. load it afterward.

  • Hey man,

    What's this about? Only thing I can find in the config is "leveled clothing" option.


    Algorithmic Level Progression failed to makeclothing changes.

    Try turning off custom clothing in the config!

    Error: Cannot read properties of undefined (reading 'clothing')

    • Yeah, you likely have some equipment mod loaded before alp that cant understand the clothing.

      Turn off "leveled clothing"


      Or just add your mod after ALP in the order.json

  • Version 5.2.2

    3.10 UPDATE

    • Rewrote nonPmcBot equipment distribution
    • Added expanded equipment pool to all bot types in the game, including BOSSES, guards, zombies (if using MOAR), configure or delete entries via the nonPmcBotConfig.json, or just turn off nonPmcBotChanges in the config if you only want pmcs to have tiered gear as you level.

      This has the following effects to gameplay:
      • This adds gear to bosses like Rashala whom normally have nothing, meaning it makes Rashala a bit harder.
      • This adds slightly worse gear sets at lower levels to other bosses too, so you get a bit of an easier time with bosses like the goons at the start.

    • A whole bunch of small bug fixes.

    Still to do:

    1. Make all bots prefer certain weapontypes for appropriate maps (done for pmcs long ago, working on it for the rest).

    2. Find and remove the zombie 9999 magazine pistol.. (happy hunting).



    That's all for now.


    Have fun! :sleeping: :thumbup:

    Heart 1 Thinking 1
  • Progress on 3.10 coming well, adding some long wanted additions.


    Release coming soon.

    Happy 1 Heart 4 Thumbs Up 2 Thinking 1
    • Thank you for the update and the work you do!

    • WOO HOO! :D

    • Moar is released, ALP coming tomorrow.

      Now with full equipment control for nonPmcBots!

      Heart 1
  • I'm running spt version 3.9. Does anyone know why special enemies (bosses, raiders, snipers and rogues) don't spawn when I have ALP enabled? Is there a fix for that since I really like this mod

    I'm using SAIN, swag+donuts, looting bots and no other mods that should affect the AI spawns

  • Easy to use, informed every config lines. GOAT.

  • U ll female bots in game? i saw a comment in wtt women mod that ALP plan to add female bots?

    • Umm nothing I'm doing will do that.

      But alp should play nice with Reskins.

    • Hmmm! thanks! RAWR! bugcatrainbow

  • Dear, since i speak little English

    Please let me know how to make pmc bot use powerful gear

    I'm at level 20, i want pmc bot to use heavy armour best guns and ap ammo

    But i always find that pmc bot use bad gear, some even don't have primary weapon

    How can i revise the document to make it happen?

    Thanks

  • Hi

    so how can i increase the loot that there is on AI's?

    I'm level 65 and I want the AIs will be high tier stuff

  • Heyo :)
    If I run this with the fika dedicated client, will it still progress? AFAIK the dedicated client has no progression on it's own - the best way to handle this would probably be to use the highest level player for the progression

    • Just asked in the discord and wanted to post the answer here for everyone else:

      Currently the Dedicated Client copies the level of the player that initiates the raid - this means that this mod should work perfectly.

    • The above behaviour is accurate.

      I play on fika and test there so all my mods work well with fika.

      Heart 1
  • Hi can you please take a look at my load order and tell me if it looks ok? Anything i should remove or move up/down?


    "ServerValueModifier",

    "acidphantasm-brightlasers",

    "ExpandedTaskText",

    "MoreCheckmarksBackend",

    "rairaitheraichu-ammostats-3.1.2",

    "IhanaMies-LootValueBackend",

    "maxloo2-betterkeys-updated",

    "tyfon-uifixes",

    "AllTheSeasons",

    "JoshMate-BetterBackpacks",

    "Gunsmith",

    "DewardianDev-MOAR",

    "AlgorithmicLevelProgression",

    "zhooshu-sptbetterstacksize",

    "zzMusicManiac-KeysInLoot",

    "zzNormalizedBots",

    "Skwizzy-LootingBots-ServerMod",

    "zSolarint-SAIN-ServerMod"

    • If you're not having any specific issues this should be fine.

      Heart 1
  • I'm really enjoying this mod, can you tell me real quick how to remove pmc progression based on player level? I want it to be more random so i can encounter super geared pmcs or complete newbies, doesn't feel right to have them my level or lower most of the time, thank you

  • This mod is causing boss spawning..

    • Lol. no it's not. Moar used to have a bug if you're running that.
      Download latest if so.

    • I don't know if you have SWAG but it definetely messes up bosses spawn a lot, in the past days i tweaked it a lot because no boss was showing, yesterday in a night raid they were doing a funny reunion on shoreline, only tagilla and killa didn't show up, so this mod is not your problem

  • Hello my good Sr, I never used your mod, I downloaded and was on my 4th raid on woods (I'm Lvl 6), and I killed a Lvl 11. PMC with a suppressed Tapco SKS, with a zeus 30Hz Thermal on it, is this within the inteded variable in gun build by the AI PMC?
    Anyway, other than that I've been enjoying your mod A LOT

  • Hi Dewardian, Thanks for the regular updates and patches. Most PMC weapons do not have barrel attachment (flash hider, silencers) is that something we can fix in a config file ? Thanks again. Cheers.

    • I am having a similar issue, they do not utilize night vision or IR almost ever, Im not sure what im doing wrong? Maybe my mod list given its kinda extensive but I dont really have any mods that would change loadouts other than ALP

    • The barrel attachment thing is a known bug, I can attempt to remedy but it's low on my list.

      It is a side effect of how I manage attachments/silencers.


      The night time loadouts not working is new, I'll have to test for that.

      The server side method that determines night loadouts is kinda bad, I may come up with a client side solution to fix that.

      Heart 2
    • Thank you.

  • At what level do enemies start spawning with night vision, silencers, and IR on night maps? I am level 53 and am yet to see enemies running such gear at night, thanks!

    Edit: I am also 100% positive I am not running any other mods that could possibly change up loadouts to prevent such generation.

    • You should already be seeing them on night maps. I can check

    • Still having this issue, its not a big deal just would be nice to loot nvgs off of them haha. By the way sorry to bother but heres my (maybe) extensive mod list. I do not believe any of it changes inventory/kit other than ALP.


      - ALP

      - RaidOverhaulStandlone

      - SVM

      - ACOG4Life-OpticRework

      - AOR1 Clothing

      - lotsoflootredux

      - Black clothing

      - black equipment

      - BRNVG_N-15 adapter

      - DoorBreacher

      - EpicRangeTime-Weapons

      - FontaineFOV

      - LootvalueBackend

      - mattdokn-fpsunlocker

      - MC-Deagle

      - MC-M60

      - MoreCheckmarksBackend

      - Multicam clothing

      - Multicam gear

      - odt-iteminfo

      - Platinum-TwoSlotExtendedMags

      - SerWolf-Heavy-Trooper

      - ShAK-12-Sys

      - Shardbyte-FeatherLight

      - SWAG

      -tyfon-uifixes

      - WTTArmory-M249

      - WTT-PackNStrap

      - zSolarint-SAIN-ServerMod


      I apologize if this is kind of a CF to look at, but I sincerely appreciate any help provided by anyone in regard to this. Cheers

  • I'm level 41 and now Im getting smoked by every pmc running ap 6 rounds with their bot aim. I can weight what kind of ammo is used? Would that be simple?

    Thumbs Up 1
    • You can blacklist it. Or weight lower level bots, or increase ammo randomness, also turn down nextTier ammo chance...

      All of the above..

    • I think I found the right config line, ty. Also Jokez80 is right about bosses not spawning for whatever reason, specifically the woods boss. I've seen killa, sanitar, and tagilla so far but I set woods guy to 100 percent and didn't see him until after I removed ALP.

    • Set him to 100? Likely did that wrong.

      I may come up with a config for this as most are not doing it right.

  • Dewardian mass updating all his mods? Based pog

    Heart 1
  • This mod is randomly generated right? Does that mean the weapons can be a little "cursed" like in vanilla SPT? I'm really interested in the mod because so many other bot loadouts mod just aren't what I'm looking for. Thanks.

    • Been using this instead of Realism's progression for my new run. Currently at lvl 16 and I haven't seen a single cursed weapon yet :/

      Thinking 1
    • I've solved for most of those.. :D

      But it can happen!

      Thinking 1