ALP - Algorithmic Level Progression

  • DewardianDev added a new version:

    Quote

    Compatibility Update


    • Added new "forceCached" config option (set to false by default):
      This basically sets pmcs to use a hardcoded precached version of the mod to help compatibility for those non-technical folks that can't be bothered to cull their mod folder.
      TLDR: If you use a ton of weapon/mod/equipment mods, and you see errors after install set this to true. You won't get bots using custom items, but you an still use ALP.
    • Set "strictEquipmentTiering" to true by default, turn this off to see a larger variance of gear use.
    • Tweaked med spawning a bit.


    Have fun  8) :thumbup:


  • DewardianDev added a new version:

  • Hello,


    I'm getting the following errors in console when I load into a raid:

    Required slot 'mod_muzzle' on muzzle_pp-91-01_zmz_std_9x18pm mod_muzzle was empty on sptbear

    Weapon 57f3c6bd24597738e730fa2f weapon_zmz_pp-91-01_9x18pm was generated incorrectly, falling back to weapon preset see error above

    TypeError: Cannot read properties of null (reading '_items')

    TypeError: Cannot read properties of null (reading '_items')

    at BotEquipmentModGenerator.getModPoolForSlot (C:\snapshot\src\generators\BotEquipmentModGenerator.ts:951:48)

    at BotEquipmentModGenerator.chooseModToPutIntoSlot (C:\snapshot\src\generators\BotEquipmentModGenerator.ts:773:28)

    at BotEquipmentModGenerator.generateModsForWeapon (C:\snapshot\src\generators\BotEquipmentModGenerator.ts:400:35)

    at BotWeaponGenerator.generateWeaponByTpl (C:\snapshot\src\generators\BotWeaponGenerator.ts:174:65)

    at BotWeaponGenerator.generateRandomWeapon (C:\snapshot\src\generators\BotWeaponGenerator.ts:85:21)

    at BotInventoryGenerator.addWeaponAndMagazinesToInventory (C:\snapshot\src\generators\BotInventoryGenerator.ts:545:57)

    at BotInventoryGenerator.generateAndAddWeaponsToBot (C:\snapshot\src\generators\BotInventoryGenerator.ts:486:22)

    at BotInventoryGenerator.generateInventory (C:\snapshot\src\generators\BotInventoryGenerator.ts:81:14)

    at BotGenerator.generateBot (C:\snapshot\src\generators\BotGenerator.ts:196:52)

    at BotGenerator.prepareAndGenerateBot (C:\snapshot\src\generators\BotGenerator.ts:117:20)

  • DewardianDev

    Changed the title of the thread from “Algorithmic Level Progression” to “ALP - Algorithmic Level Progression”.
  • DewardianDev added a new version:

    Quote

    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.
    • A few other small bugs.

    8) :thumbup:


    Enjoy

  • DewardianDev added a new version:

    Quote

    Small Fix


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


    That's all for now!

    8) :thumbup:

  • DewardianDev added a new version:

    Quote

    Major 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 menu.

    Enjoy!

    :/ :thumbup:

  • DewardianDev added a new version:

  • DewardianDev added a new version:

  • DewardianDev added a new version:

  • First off, thank you for the mod and all of your hard work! This most recent patch appears to be causing Questing Bots and/or ALP to lose its mind and not generate any PMCs whatsoever. Just loaded into a couple of raids in Factory to test and zero PMCs spawned, each time Questing Bots attempted to do its thing I got the error below. I downgraded back to 5.1.1 of this mod and got zero errors and PMCs loaded in just fine! Thought I'd give you a heads up:


    TypeError: Cannot read properties of undefined (reading '6601546f86889319850bd566')

    TypeError: Cannot read properties of undefined (reading '6601546f86889319850bd566')

    at BotEquipmentFilterService.adjustWeighting (C:\snapshot\src\services\BotEquipmentFilterService.ts:381:41)

    at BotEquipmentFilterService.filterBotEquipment (C:\snapshot\src\services\BotEquipmentFilterService.ts:72:18)

    at BotGenerator.generateBot (C:\snapshot\src\generators\BotGenerator.ts:165:44)

    at BotGenerator.prepareAndGenerateBot (C:\snapshot\src\generators\BotGenerator.ts:116:21)

    at BotController.generateSingleBotAndStoreInCache (C:\snapshot\src\controllers\BotController.ts:335:46)

    at BotController.returnSingleBotFromCache (C:\snapshot\src\controllers\BotController.ts:430:39)

    at BotController.generate (C:\snapshot\src\controllers\BotController.ts:183:21)

    at QuestingBots.generateBots (C:\SPT\user\mods\DanW-SPTQuestingBots\src\mod.ts:530:47)

    at Object.action (C:\SPT\user\mods\DanW-SPTQuestingBots\src\mod.ts:176:45)

    at DynamicRouterMod.handleDynamic (C:\snapshot\src\di\Router.ts:55:61)

    TypeError: Cannot read properties of undefined (reading '6601546f86889319850bd566')

    TypeError: Cannot read properties of undefined (reading '6601546f86889319850bd566')

    at BotEquipmentFilterService.adjustWeighting (C:\snapshot\src\services\BotEquipmentFilterService.ts:381:41)

    at BotEquipmentFilterService.filterBotEquipment (C:\snapshot\src\services\BotEquipmentFilterService.ts:72:18)

    at BotGenerator.generateBot (C:\snapshot\src\generators\BotGenerator.ts:165:44)

    at BotGenerator.prepareAndGenerateBot (C:\snapshot\src\generators\BotGenerator.ts:116:21)

    at BotController.generateSingleBotAndStoreInCache (C:\snapshot\src\controllers\BotController.ts:335:46)

    at BotController.returnSingleBotFromCache (C:\snapshot\src\controllers\BotController.ts:430:39)

    at BotController.generate (C:\snapshot\src\controllers\BotController.ts:183:21)

    at QuestingBots.generateBots (C:\SPT\user\mods\DanW-SPTQuestingBots\src\mod.ts:530:47)

    at Object.action (C:\SPT\user\mods\DanW-SPTQuestingBots\src\mod.ts:176:45)

    at DynamicRouterMod.handleDynamic (C:\snapshot\src\di\Router.ts:55:61)

  • DewardianDev added a new version:

    Quote

    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 5.1.1+, previous versions contained a bug.


    ?( :thumbdown:

  • DewardianDev added a new version:

  • DewardianDev added a new version:

  • DewardianDev added a new version:

    Quote

    Small Update


    • Fix bug with pmc loot not being removed when looting bots installed
    • Add per level weapon weighting to all nonPmcBots
      Bots will use appropriate weapons for appropriate maps.


    That's all for now.

    8) :thumbup:

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!