Mod Details

AllTheLoot - 3.9+

AllTheLoot - 3.9+ 1.0.8

Created by  Jewels

14.1K Downloads

SPT 3.9.8 Compatible

This mod makes all ~2900 Handbook items available to be looted from containers. Overwrite the default staticLoot database for all containers or the containers of your choice. Updated for SPT 3.9 by Jewels.

Latest Version 1.0.8
SPT 3.9.8

Updated Aug 5, 2024 at 3:00 AM

Version Notes

Re-upload that includes populated config files. Emptied them while testing and forgot to repopulate them.

This download is externally hosted.
Always scan for viruses.

Original mod: AllTheLoot

This mod was originally created by BlackMamba/lElwoodBluesl. I’ve only gone and updated it to work with the changes present in 3.9. I will not be adding new features and will only provide the most basic of technical support for it.

The original author of the mod has given me permission to continue maintaining this mod. If for whatever reason I become unavailable to reach in the future and you wish to take over maintaining this mod in my absence, consider this message my/our permission to do so.

Shoutout to Den_Cheesecake on the discord for helping me test things!

Changes:

  • Updated code to work with changes to SPT architecture
  • Split distribution from globally to per-map to reflect SPT change
  • Updated blacklist to include appropriate new items (didn’t bother updating the ClearNames file as its not needed for functionality and I’m lazy)
Version 1.0.8
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

13.2K Downloads

Created Aug 5, 2024 at 3:00 AM

Updated Aug 5, 2024 at 3:00 AM

Virus Total Results

Re-upload that includes populated config files. Emptied them while testing and forgot to repopulate them.

Version 1.0.7
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

886 Downloads

Created Aug 4, 2024 at 7:24 PM

Updated Aug 4, 2024 at 7:24 PM

Virus Total Results

Initial Release

Jewels Pinned

Obviously testing every little thing about this mod can be a PITA, especially if you run with lots of mods that add new items.

Not to mention that BSG added new event items for quests and didn’t bother making them proper quest items, meaning they might slip past the blacklist. I think I got them all, but you never know.

If you encounter any issues or weird items you feel shouldn’t be spawning, please post them here so I can investigate them further.

4 Likes

It appears that “Decrypted Flash Drives” and “Document’s with Decrypted Data” made it past the blacklist.

0 Likes
Jewels

Yeah those two drives and the tiny intelligence folders are in an awkward place for 3.9. While the quests you need those items for are no longer in the game on Live tarkov, the build of the game 3.9 is built upon still has those quests as active ones you can actually still do in SPT. Come 3.10 (or if a 3.9 build is pushed with a client update) they will need to be blacklisted then.

0 Likes
Slothgang

would setting

“questItems”: false,

stop them spawning?

0 Likes
Jewels

No. if you want to remove those three items (and thus render the quest they’re associated with undoable) you’d need to add their IDs to the global blacklist.

“660bbc98c38b837877075e4a”,

“660bbc47c38b837877075e47”,

“660bc341c38b837877075e4c”

0 Likes
Slothgang

Ah because you said BSG didn’t make them proper quest items right? Tbf probs not the end of the world to keep them blacklisted ’til the quest is unlocked. Thanks

0 Likes
Jewels

Yeah but unlike most quest items these expect you to collect them even when not on the quest. They’re more akin to the Christmas ornaments that appear when that event is active.

0 Likes
Slothgang

Oh I see, thanks for the heads up

0 Likes
Fegeer

Hey Jewels, sending you all the best. Just a friendly comment hoping the mod will be updated to 3.11

0 Likes
Slothgang

Jewels come baaaaaack

0 Likes
Yuri2

is it possible to update this mod to 3.10?

2 Likes
Slothgang

I’ve made a config for the Krackasourus‘s Pokémon Cards mod which contains an addon for AllTheLoot. Just thought I’d share it here if anyone is interested.

https://www.mediafire.com/file/b8rh0vlfyu6ikxe/KPC-1.1.0_SlothgangConfig-2.0.1.7z/file

0 Likes
jaxorsmthng

yo, you can put anything you want in the SFMP backpack with this mod. in the vanilla game you can only put medical items

0 Likes
MetalFaceVillain

Hey, just wanted to get some help as I am beyond confused.

When I boot the server using a docker in linux, I get a stacktrace error saying that the mod can’t find its config and lists off the full application stack. I have verified the location of the config to be EXACTLY as it asks for it to be presented and am wondering if it is just a linux error. This is the only mod I have this error.

This is the error. Sorry in advance for the wall of text.

Stacktrace:

Error: Cannot find module ‘./Config/config.json’

Require stack:

- /opt/server/user/mods/zzBlackMamba-AllTheLoot/src/AllTheLoot/AllTheLoot_Main.js

- /opt/server/user/mods/zzBlackMamba-AllTheLoot/src/AllTheLoot/AllTheLoot_Init.js

- /opt/server/user/mods/zzBlackMamba-AllTheLoot/src/mod.js

- /snapshot/project/obj/loaders/PreSptModLoader.js

- /snapshot/project/obj/controllers/GameController.js

- /snapshot/project/obj/callbacks/GameCallbacks.js

- /snapshot/project/obj/di/Container.js

- /snapshot/project/obj/Program.js

- /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:1144:15)

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

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

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

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

at require (node:internal/modules/helpers:176:18)

at Object.<anonymous> (/opt/server/user/mods/zzBlackMamba-AllTheLoot/src/AllTheLoot/AllTheLoot_Main.ts:8:1)

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

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

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

0 Likes

This is something that only Linux users get. I still need to publish an update with the fix (among a few others) but for now change these lines:

AllTheLoot_Main.ts, Lines 8-14 to:

import config from “../../config/config.json”; import config_Blacklisting from “../../config/config_Blacklisting_ID.json”; import config_Containers from “../../config/config_Containers_ID.json”; import config_FavoriteItems from “../../config/config_FavoriteItems_ID.json”; import config_QuestItems from “../../config/config_QuestItems_ID.json”; import config_CategorySpawnrates from “../../config/config_CategorySpawnrates.json”; import config_SelectedItems from “../../config/config_SelectedItems_ID.json”; Basically replacing the upper case /Config/ that exists in the path with a lower case one. VSC doesn’t recognize this as a problem since only Linux users have this issue. I don’t have easy access to any linux setups so if it doesn’t work please let me know.

0 Likes

Sorry for the late reply. I forgot to come say thanks but yes, FUCKING CAPITALISATION got me some grey hair. Thanks man!

0 Likes

Quick fix is actually to just capitalise the config folder in /mods/zzBlackMamba-AllTheLoot.

I love a stupid pedantic capital vs non capital issue.

0 Likes
Shturman

when i use all the loot and leaves loot fuckery

then i get to many items on one place,is there a way to fix this problem ?

0 Likes
Slothgang

You know what’s really nice about this mod is you can load it after mods that add custom items and it will automatically add them to the loot pool, or alternatively you can load them after and retain their own distribution/lack of distribution. This is like ALP but for loot, really great integration functionality.

There are a couple of features that I’d love to see as part of this mod:

-A config setting for global container and loose odds (as seen in SVM and Lots of Loot)

-A config setting to toggle and adjust loot within loose containers (such as keys in docs cases, junk in backpacks etc.)

That would really make it perfect IMO.

1 Like
CodeNix

Jewels, just want to say a big thank you for updating this mod for 3.9.x.

1 Like

Details