Lots of Loot 2.2.2

Allows Items to spawn inside loose containers (eg. Docs Case in marked room) Multiple pieces of Loot can spawn in the same spot

Combined LooseLootOverlay and LootInLooseContainers


Now adds Keys/Valuables to the "Rusted Bloody Key" Room

In patch 12.12 the ability for Items to spawn in loose containers was removed. This mod brings this back and also allows items to spawn in loose Backpacks.

Also removed was that multiple pieces of loot can spawn in the same spot.

Includes config to change the spawnrate of specific items and spawnpoints.

Also adjusts some Prices of some items to be closer to live (eg Red Card costing 50mil instead of 800k)

All price changes can be adjusted in the config

Each part of the mod can be disabled individually

  • Version 2.2.2

    Added "Ground Zero" to the config

    Ground Zero is called sandbox in code

  • Version 2.2.1

    Fixed empty Armors spawning

  • Version 2.2.0

    Updated for AKI 3.8.0


    Dogtag Cases no longer spawn with level 0 Dogtags

    Now all marked Rooms should get changes

    Added Keys/Valuables to the "Rusted Bloody Key" Room

  • Version 2.1.1

    Updated for SPT 3.7.3

  • Version 2.1.0

    Updated for AKI 3.6.1

    Fixed the empty container multiplier

    Fixed Error cannot read properties of undefined (again)


    Added the Option to add item to the Marked Room Item Pool

    Added the Option to decrease the chance of a category of items to spawn in Marked Rooms


    Adjusted the weighting system so that more expensive items are rarer than before

    Optimized the code to run faster so the Item generation doesn't time out when loading into a raid (My PC can now do 25000 items on customs compared to 15000 before)



    Rebalanced default settings

  • Version 2.0.8

    Fixed white square bug (thanks Brin)

    Fixed 'itemID' not found in base cache

  • Version 2.0.7

    This may help against the white square bug

  • Version 2.0.6

    Quick Hoxfix

  • Version 2.0.5

    Fixed the Itempool multipier options not working

    Bugfixes (hopefully)

  • Version 2.0.4

    Updated the item generation in containers

    Added option for more loot in marked rooms


    Tested for AKI 3.5.5

  • Item not found in base cache appears with every mod that loads asynchronous and I don't think there's anything I can do about that

    • Hi, can you please add a blacklist inside the cases for each container? Sometimes it seems to me that I find key cards in wallets too often and I would like to exclude the possibility of spawning a black and red key card for the sake of balance

  • Can someone tell me if weapon parts etc. still spawn inside wallets, keycard holders, and docs cases? If so how can one disable it? And if not, thanks for the answer, installing immediately.

  • can i somehow disable the lootoverlap ? i only wants that , btw awesome mod thanks ^^

  • Hey, would I be able to disable multiple pieces of loot spawning on the same spot?

    • Yes would like to know too

    • Am retarded, its right there in the notepad on the second line.

  • Quote

    Each part of the mod can be disabled individually

    Please tell me how this can be done? (Let's say I want to leave spawn, only in labeled rooms)

  • Incompatible with choccy's RPG-7 mod, hope to be able to be fixed.


    Missing caliber data for: Caliber93x40mm

    Unable to pick a cartridge for caliber Caliber93x40mm, chosen staticAmmoDist data is not an array: undefined

    TypeError: ammos is not iterable

    TypeError: ammos is not iterable

    at ItemHelper.drawAmmoTpl (C:\snapshot\src\helpers\ItemHelper.ts:1339:27)

    at ItemHelper.fillMagazineWithRandomCartridge (C:\snapshot\src\helpers\ItemHelper.ts:1205:35)

    at Mod.createStaticLootItem (C:\Games\Escape from Tarkov\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:422:28)

    at LocationGenerator.createStaticLootItem (C:\Games\Escape from Tarkov\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:49:29)

    at LocationGenerator.addLootToContainer (C:\snapshot\src\generators\LocationGenerator.ts:436:49)

    at LocationGenerator.generateStaticContainers (C:\snapshot\src\generators\LocationGenerator.ts:121:44)

    at LocationController.generate (C:\snapshot\src\controllers\LocationController.ts:108:51)

    at LocationController.get (C:\snapshot\src\controllers\LocationController.ts:72:21)

    at LocationCallbacks.getLocation (C:\snapshot\src\callbacks\LocationCallbacks.ts:37:66)

    at RouteAction.action (C:\snapshot\src\routers\dynamic\LocationDynamicRouter.ts:16:51)

    TypeError: ammos is not iterable

    TypeError: ammos is not iterable

    at ItemHelper.drawAmmoTpl (C:\snapshot\src\helpers\ItemHelper.ts:1339:27)

    at ItemHelper.fillMagazineWithRandomCartridge (C:\snapshot\src\helpers\ItemHelper.ts:1205:35)

    at Mod.createStaticLootItem (C:\Games\Escape from Tarkov\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:422:28)

    at LocationGenerator.createStaticLootItem (C:\Games\Escape from Tarkov\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:49:29)

    at LocationGenerator.addLootToContainer (C:\snapshot\src\generators\LocationGenerator.ts:436:49)

    at LocationGenerator.generateStaticContainers (C:\snapshot\src\generators\LocationGenerator.ts:121:44)

    at LocationController.generate (C:\snapshot\src\controllers\LocationController.ts:108:51)

    at LocationController.get (C:\snapshot\src\controllers\LocationController.ts:72:21)

    at LocationCallbacks.getLocation (C:\snapshot\src\callbacks\LocationCallbacks.ts:37:66)

    at RouteAction.action (C:\snapshot\src\routers\dynamic\LocationDynamicRouter.ts:16:51)


    Edit: I suggest you add a customblacklists.json file, so that problems like this can be manually solved by the user.

  • Now adds Keys/Valuables to the "Rusted Bloody Key" Room
    downloading the mod just for this fix . i miss using the bloody key to get all the other keys

    Thumbs Up 1
    • Same hhhhhhhhhhhhhhh

  • Amm this mod doesnt have GROUND ZERO on its list?

  • thank you for updating this great mod for SPT

  • Hey, ive gotten an error


    TypeError: blacklist is not iterable

    TypeError: blacklist is not iterable

    at Mod.createLooseContainerLoot (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:545:35)

    at Mod.createStaticLootItem (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:437:35)

    at Mod.createLooseContainerLoot (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:641:34)

    at Mod.createStaticLootItem (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:447:35)

    at LocationGenerator.createStaticLootItem (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:49:29)

    at LocationGenerator.addLootToContainer (C:\snapshot\src\generators\LocationGenerator.ts:436:49)

    at LocationGenerator.generateStaticContainers (C:\snapshot\src\generators\LocationGenerator.ts:235:48)

    at LocationController.generate (C:\snapshot\src\controllers\LocationController.ts:108:51)

    at LocationController.get (C:\snapshot\src\controllers\LocationController.ts:72:21)

    at LocationCallbacks.getLocation (C:\snapshot\src\callbacks\LocationCallbacks.ts:37:66)

    TypeError: blacklist is not iterable

    TypeError: blacklist is not iterable

    at Mod.createLooseContainerLoot (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:545:35)

    at Mod.createStaticLootItem (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:437:35)

    at Mod.createLooseContainerLoot (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:641:34)

    at Mod.createStaticLootItem (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:447:35)

    at LocationGenerator.createStaticLootItem (D:\SPT 3.8.0\user\mods\rainbowpc-lotsofloot-2.2.1\src\mod.ts:49:29)

    at LocationGenerator.addLootToContainer (C:\snapshot\src\generators\LocationGenerator.ts:436:49)

    at LocationGenerator.generateStaticContainers (C:\snapshot\src\generators\LocationGenerator.ts:235:48)

    at LocationController.generate (C:\snapshot\src\controllers\LocationController.ts:108:51)

    at LocationController.get (C:\snapshot\src\controllers\LocationController.ts:72:21)

    at LocationCallbacks.getLocation (C:\snapshot\src\callbacks\LocationCallbacks.ts:37:66)


    Idk whats causing this error. I have a couple mods that may conflict with lotsofloot, i have EpicRangeTime-Weapons mod installed, im not sure if SVM is conflicting with this mod (ps. i didnt touch any of the loot settings in SVM), and WeightlessAmmo mod installed.

  • Not sure if i understand the settings and dont have something on, but im not getting any items in containers in marked room nor in bags / rigs in the world. loading the mod last doesnt seem to help. i use keysinloot mod, and loosekeymodifier idk if that would affect it

    • nvm sorry, looks like pityloot mod might conflict. removed that and its spawning stuff

  • omg thank you so much for this mod. i always complain about loot being removed from the backpack and rig spawns also i went to bloody room and seen they removed everything. this mod solves both of those, true king

    Heart 1
  • I'm having an issue where all in raid armor is spawning empty. can dm mod lists if helpful2024-04-1116-48_82.1_15.7_181.1_0.4_-0.1_0.0_0.9_4.63_0.png?ex=662ac55e&is=6618505e&hm=fdfb4a5e6e01690def7855ab4a96fb89d97d0693609b29057bcfa466b043cc7c&=&format=webp&quality=lossless&width=687&height=2872024-04-1116-42_55.0_14.7_-27.8_-0.3_0.6_-0.3_-0.7_4.01_0.png?ex=662ac565&is=66185065&hm=be4484009b35167f0be3cc43135209c099c0e31685f6ef6194bcd204850d9657&

  • I'm having a glitch where all the internal armor on in raid armors or helmets whether from boxes pmcs or scavs have no durability causing all helmets and plateless armors/rigs to appear red the issue happened to my buddy also

  • :thumbup: :saint: Thank YOU for updating this.

    Thumbs Up 1
  • Will this mod work along side with Loot Fuckery mod? It adds loose loot spawn points from old SPT versions.

    • haven't tested but sounds like it should work

  • Just curious, I'm also using SVM for other features, if I leave the SVM loot modifiers at 1 then adjust the numbers in here the game will just boost the spawn rate according to what is set in here right???


    Example: SVM- Loose loot and In Containers Multiplier set to 1

    Lot of Loot- Loose loot and Static loot Multiplier set to 2.5

    If I understand it right in that example the Loot multiplier would be 2.5

    • I think the Mod which loads last counts

      normally SVM loads later

      so if SVM is set to 1 and LoL is 2.5 the result is 1

    • Ok makes sense. Thanks!!!

  • anyone know if this works with the current update?

    • EDIT - does not work

      Crying 1
    • 3.8.0 is kinda booring without him,i don't even bother looting scavs and marked rooms anymore :(

      Thinking 1
  • In its current state, on SPT version 3.7.6, this mod has odd interactions. I'm running a few others (SVM, for instance, but with the loot tab disabled so probably not relevant) but I have isolated Lots of Loot as the one causing this:

    I turned all the "LooseLootMultiplier" settings to 1, and the "markedMultiplier"s to 3, in the hopes of keeping normal loot spawns but extra rewarding marked rooms. I didn't notice anything was wrong until I found myself starving in the Interchange mall, wandering around the second floor food court and not finding even one single food or drink item. On subsequent tests, I noticed tech store shelves were mostly bare, common loot spawns were empty, and the back shelves of Interchange, where you can so often find tools, were barren.


    No idea what the problem is but the effect it has on loose loot at 1x multiplier is not what I expected.


    Here's a comparison of me running through the entire left side of Goshan with the mod on, then again with it on:53cQCgF.png

    • Check SVM, default values is already more than 1 there. You'd have to crank it up further if you want it to be closer to live. By default SPT have only about a quarter of the loose loot and around 0.8 times of the container's loot.
      Static loot = containers' loot
      Dynamic Loot = loose loot.

    • I do not have that feature enabled in SVM.

    • The default multiplier for interchange is 2.8 so when you turn the setting to 1 there will be less loot than default

      the default values can be found at

      Tarkov/AKI_Data/Server/config/location.json

    • Ah, that makes a lot of sense. I assumed, incorrectly, that the values in this mod were multipliers to the default values, not overwrites. I'll definitely have to revisit it now that I understand it better, especially with this 3.8.0 update out. Cheers, and thanks for your time.

  • Hey, Love the mod, but ive been having an issue with it as of late, i just reinstalled SPT to play it again and keep getting this error thrown when trying to load into customs.

    TypeError: staticAmmoDist[caliber] is not iterable

    TypeError: staticAmmoDist[caliber] is not iterable

    at ItemHelper.drawAmmoTpl (C:\snapshot\project\src\helpers\ItemHelper.ts:1101:41)

    at ItemHelper.fillMagazineWithRandomCartridge (C:\snapshot\project\src\helpers\ItemHelper.ts:1008:35)

    at Mod.createStaticLootItem (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:381:24)

    at Mod.createLooseContainerLoot (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:566:34)

    at Mod.createStaticLootItem (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:388:35)

    at Mod.generateDynamicLoot (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:231:43)

    at LocationGenerator.generateDynamicLoot (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:57:29)

    at LocationController.generate (C:\snapshot\project\src\controllers\LocationController.ts:109:81)

    at LocationController.get (C:\snapshot\project\src\controllers\LocationController.ts:70:21)

    at LocationCallbacks.getLocation (C:\snapshot\project\src\callbacks\LocationCallbacks.ts:39:66)

    TypeError: staticAmmoDist[caliber] is not iterable

    TypeError: staticAmmoDist[caliber] is not iterable

    at ItemHelper.drawAmmoTpl (C:\snapshot\project\src\helpers\ItemHelper.ts:1101:41)

    at ItemHelper.fillMagazineWithRandomCartridge (C:\snapshot\project\src\helpers\ItemHelper.ts:1008:35)

    at Mod.createStaticLootItem (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:381:24)

    at Mod.createLooseContainerLoot (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:566:34)

    at Mod.createStaticLootItem (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:388:35)

    at Mod.generateDynamicLoot (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:231:43)

    at LocationGenerator.generateDynamicLoot (G:\SPT\user\mods\ZZZZRainbowPC-LotsOfLoot-2.1.1\src\mod.ts:57:29)

    at LocationController.generate (C:\snapshot\project\src\controllers\LocationController.ts:109:81)

    at LocationController.get (C:\snapshot\project\src\controllers\LocationController.ts:70:21)

    at LocationCallbacks.getLocation (C:\snapshot\project\src\callbacks\LocationCallbacks.ts:39:66)

  • Good evening, I usually like to dig and find the problem but no matter what and where I've looked, I cannot find where loot overlay is running into complications and how to get it running - loot overlay is set to true - multipliers are all at 100 - and the only thing that could possibly be causing issues is the server value modifier but I've tried with loot enabled and disabled in which I've found the same result both times... if anyone has tips, suggestion, or the answer that would be great, thanks!

  • 3.7.6?

  • Will this work on the latest version? Do you have to wait for an update?

  • Is there a chance we can get a version that only affects marked room spawns? I use a combination of other mods that affect loot pools, and I would like to add cases back to marked as a standalone.

  • Hi! I know, the name is Lots of loot, but could you release a turned down version? It's too op for my playstyle. Otherwise, it should be vanilla to a certain extend, great job

  • Kiba never spawns guns on the wall, you may or may not already know about this but I figured I would let ya know. Thanks for the mod!

  • is there a way to make the mod, keep the items in containers (i find a docs case, and it has a labs card in for example) BUT also turn down the spawns? I don't want a thicc case spawning in marked room

  • The marked room in Shoreline doesnt spawn anything is that ment to be that way ?

  • How do I make more loot spawn on the ground? I have all the static loot multipliers up to 5 and I only get lots of loot in chests

    • did you ever find a fix for this? I have been having the same issue with no loose loot really spawning other than ammo in the normals spots but with alot of places there isn't much around only in containers.

    • No I haven't sorry I took a big break from SPT

    • hahaha only seeing this becuase im coming back again, round 2 to figure this out. :(

  • On 3.7.1 the issue appears to be this server commit, which removes a function that this mod calls.

    Updating line 116 of this mod's js file to point to the correct function seems to either fix the issue, or at least make the mod fail gracefully instead of hard-locking the server:

    const seasonalItemTplBlacklist = locationGenerator.seasonalEventService.getAllSeasonalEventItems();



    ETA: Fixed link to server commit.

    Thumbs Up 2
    • I dont have the means to change it, i dont think. Any tips or a more simple way to fix?

    • I used Notepad++ to edit the js file.

    • Ok i did that, am i supposed to copy the stuff highlighted in white and paste in line 116?

    • If you haven't messed with it yet, line 116 of the JS file should look like:

      const seasonalItemTplBlacklist = locationGenerator.seasonalEventService.getSeasonalEventItemsToBlock();

      In order to work on 3.7.1, since that AKI function got replaced by the server commit I linked to above, line 116 of the JS file needs to look like this.

      const seasonalItemTplBlacklist = locationGenerator.seasonalEventService.getAllSeasonalEventItems();



      Basically, it's just a matter of using the "find & replace" function to find "getSeasonalEventItemsToBlock" and replacing it with "getAllSeasonalEventItems".

      Heart 1
    • It's not a permanent fix. Have to do this every time i play for it to work