Loose Loot Overlay 2.2.1

Allows multiple pieces of loose loot to spawn on the same spot

Future Versions will only be uploaded to Lots Of Loot


This Mod allows multiple pieces of loose loot to spawn on the same spot.

Also includes a config for changing the map Loose Loot multipliers, Container Loot multipiers, map loot limits aswell as a option to decrease the likelihood of no items spawning in a static container.


should still work for 3.5.3

  • when i try start raid, my game freezes during the loading phase, I attach the text of the error below


    TypeError: Cannot read properties of undefined (reading 'Filter')

    TypeError: Cannot read properties of undefined (reading 'Filter')

    at Mod.createLooseContainerLoot (G:\tarkov hueta\Escape From Tarkov\user\mods\RainbowPC-LotsOfLoot-2.0.0\src\mod.js:269:52)

    at Mod.createStaticLootItem (G:\tarkov hueta\Escape From Tarkov\user\mods\RainbowPC-LotsOfLoot-2.0.0\src\mod.js:236:35)

    at LocationGenerator.result.createStaticLootItem (G:\tarkov hueta\Escape From Tarkov\user\mods\RainbowPC-LotsOfLoot-2.0.0\src\mod.js:18:29)

    at LocationGenerator.generateContainerLoot (C:\snapshot\project\obj\generators\LocationGenerator.js)

    at LocationController.generate (C:\snapshot\project\obj\controllers\LocationController.js)

    at LocationController.get (C:\snapshot\project\obj\controllers\LocationController.js)

    at LocationCallbacks.getLocation (C:\snapshot\project\obj\callbacks\LocationCallbacks.js)

    at RouteAction.action (C:\snapshot\project\obj\routers\dynamic\LocationDynamicRouter.js)

    at LocationDynamicRouter.handleDynamic (C:\snapshot\project\obj\di\Router.js)

    at HttpRouter.handleRoute (C:\snapshot\project\obj\routers\HttpRouter.js)

    TypeError: Cannot read properties of undefined (reading 'Filter')

    TypeError: Cannot read properties of undefined (reading 'Filter')

    at Mod.createLooseContainerLoot (G:\tarkov hueta\Escape From Tarkov\user\mods\RainbowPC-LotsOfLoot-2.0.0\src\mod.js:269:52)

    at Mod.createStaticLootItem (G:\tarkov hueta\Escape From Tarkov\user\mods\RainbowPC-LotsOfLoot-2.0.0\src\mod.js:236:35)

    at LocationGenerator.result.createStaticLootItem (G:\tarkov hueta\Escape From Tarkov\user\mods\RainbowPC-LotsOfLoot-2.0.0\src\mod.js:18:29)

    at LocationGenerator.generateContainerLoot (C:\snapshot\project\obj\generators\LocationGenerator.js)

    at LocationController.generate (C:\snapshot\project\obj\controllers\LocationController.js)

    at LocationController.get (C:\snapshot\project\obj\controllers\LocationController.js)

    at LocationCallbacks.getLocation (C:\snapshot\project\obj\callbacks\LocationCallbacks.js)

    at RouteAction.action (C:\snapshot\project\obj\routers\dynamic\LocationDynamicRouter.js)

    at LocationDynamicRouter.handleDynamic (C:\snapshot\project\obj\di\Router.js)

    at HttpRouter.handleRoute (C:\snapshot\project\obj\routers\HttpRouter.js)

    • download the newest version

    • I am using the latest version anyway

    • wrong, but the same problem with the latest version

  • Is there somewhere in the mod where i can set the containers to never be empty?

    • Not in my mod but you can change the chance yourself by going to

      AKI\Aki_Data\Server\database\loot\staticLoot.json

      and searching for

      "count":0,"relativeProbability":

      and changing the following number to 0

      eg.

      "count":0,"relativeProbability":0

    • That's for "itemcountDistribution" or "itemDistribution" or both?


      it's a lot of work though. I know how to edit your typescript mod.ts in "postDBLoad" to edit all the values at once. Just need to know if it is "itemcountDistribution" or "itemDistribution" or both.


      edit... oohh just for "itemcountDistribution". now that i noticed that count only have in "itemcountDistribution".


      Thank you so much. gonna test it!

    • Didn't work.

      Thank you anyway

    • Replace the file staticLoot with THIS one.

      Its found in AKI\Aki_Data\Server\database\loot

  • This is normal?


    Code
    Finished loading LootOverlay
    {"6a7cff40ad3ec06f1944cd66":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"c609be2aafb239eb62bfee1d":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"60b9ce8eb4df04b3224d310f":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"5dd9074be40529319325113e":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"aa0aee7e453cbd59742c740b":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"1e6dec6d725f5f43e113932e":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"0e2a30175ebcba0e1face3f0":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"be2063f13cbe79d985ee1fe7":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"bb6c7d310ecbb098325a99b1":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"cc781941d0cf033627c0fb2e":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"a10100909dc1e90051be61cc":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"e398ebf4e0b6fc398f99354e":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"712857c150a6d451f2ec27c8":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"4d558354aa194a4bbee0d547":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"ab48727adc998926e9593502":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"4bd276aa5a2d18a1f0472fe5":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"a9853059e62314668faf3020":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"6b68becd42fe7baa2dcc9250":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"5776f12be4e516b1c29bfffe":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"4646dcd45c822aaf0e0ff8ac":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"91f2fda9756b89da4b2c3388":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"ebcb4b0d3bd699a3667e730d":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"226beb928f938e98664fe93a":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"6fb11a03857a2370871309f5":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"ebb725358e002044b3ffc882":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"be6f12866beb9209026f6099":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"b139b1966bca67677d27787b":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"c74f8436b0acf3056a60aa87":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"1740cbad694457c8d415ed85":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"a7c596dfdf0e357b8130f299":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"957c07ca5f3cace29085b72f":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"8487112c7e593a41c3a9b0db":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"6216f092513b60e9d0745a5c":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"7ec436e981d99436f2d3e784":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"3e0c4fc0d444fa307ba5ce6b":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"ba9dcea970f4d4e3accecad6":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"8bce8949535f62853917e980":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"d660e154cac559e2bca81850":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"3f7581607a5aa22810e087ef":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]],"2709eaefec9b0dcf559f61cf":[[{"count":10000,"_tpl":"5449016a4bdc2d6f028b456f"}]]}
  • Hey there! Thanks for the mod! Is it possible to change the chance of loot spawn on spawn points? For example maybe a spot has a 30% chance of spawning a food item there, instead it becomes 6%? I'm trying to get the game to spawn less but when it does it does a bunch, while maintaining roughly the same overall loot amount.

  • Heya I keep getting this error and I'm not sure how to fix it. I've tried reinstalling the mod but nothing works. No settings have been changed.

    The application had a critical error and failed to run

    Exception produced: Error: Cannot find module 'tsyringe'

    Require stack:

    - E:\SPT\Aki_data\Server\lib\utils\RandomUtil.js

    - E:\SPT\user\mods\LootOverlay 2.1.0\src\mod.js

    - C:\snapshot\project\obj\loaders\PreAkiModLoader.js

    - C:\snapshot\project\obj\loaders\PostAkiModLoader.js

    - C:\snapshot\project\obj\callbacks\ModCallbacks.js

    - C:\snapshot\project\obj\di\Container.js

    - C:\snapshot\project\obj\Program.js

    - C:\snapshot\project\obj\ide\ReleaseEntry.js

    1) If you want to compile the package/file into executable, please pay attention to compilation warnings and specify a literal in 'require' call. 2) If you don't want to compile the package/file into executable and want to 'require' it from filesystem (likely plugin), specify an absolute path in 'require' call using process.cwd() or process.execPath.


    Stacktrace:

    Error: Cannot find module 'tsyringe'

    Require stack:

    - E:\SPT\Aki_data\Server\lib\utils\RandomUtil.js

    - E:\SPT\user\mods\LootOverlay 2.1.0\src\mod.js

    - C:\snapshot\project\obj\loaders\PreAkiModLoader.js

    - C:\snapshot\project\obj\loaders\PostAkiModLoader.js

    - C:\snapshot\project\obj\callbacks\ModCallbacks.js

    - C:\snapshot\project\obj\di\Container.js

    - C:\snapshot\project\obj\Program.js

    - C:\snapshot\project\obj\ide\ReleaseEntry.js

    1) If you want to compile the package/file into executable, please pay attention to compilation warnings and specify a literal in 'require' call. 2) If you don't want to compile the package/file into executable and want to 'require' it from filesystem (likely plugin), specify an absolute path in 'require' call using process.cwd() or process.execPath.

    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)

    at Function._resolveFilename (pkg/prelude/bootstrap.js:1955:46)

    at Function.Module._load (node:internal/modules/cjs/loader:778:27)

    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 Object.<anonymous> (E:\SPT\Aki_data\Server\lib\utils\RandomUtil.js:16:20)

    at Module._compile (node:internal/modules/cjs/loader:1105:14)

    at Module._compile (pkg/prelude/bootstrap.js:1894:32)

    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)

  • The default config has Customs (bigmap) loot settings at 1500x compared to the other maps 1x. Is this an intentional difference for the map or for demonstration purposes?

  • Please forgive my ignorance, I don't know how to use it either, do I put it inside the mods folder? I feel like it's not working, maybe I'm not doing it the right way?

    • first extract the .zip then put the folder in SPT/user/mods

      Now there should be a log in the server that the mod has loaded

      Last thing you do is configure the mod to your liking by changing the values in config.json

  • Can be used on version 3.2.0 ?

    • haven't tried it but should be fine

  • Could you very please update this mod? Enjoyed using it.

  • dont actually know how to use this, is it just the config file? or is it the script? cant open the script i get a syntax error

  • Looking forward to the mod update for 3.1.0

  • Probably a stupid question but on the config for this, in the relative chance for no items to spawn in x container, do i make the number lower than 1(eg. 0.5) or higher than 1(eg. 2) in order to lower the chance for containers to be empty?

    • smaller number = lower chance

  • Can someone post "like in real tarkov" settings, or close to it?

  • UPDATE TO 3.0.0? Please cant live without this mod. much love

  • download link doesnt work

  • hey the loot multiplier thing is not working the overlay is working

    • Have you also increased the loot limit?

      Or do you have any other mods installed that whould change the multipier?

      Because it seems to be working for me

    • huh ill try that