Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
Pity Loot
Like playing hardcore tarkov, but tired of not finding the items you need for quests or hideout? Or just like playing without flea market and don't like having to hoard /every/ item you need for future quests? Pity loot is a mod that progressively increases the loot odds for items you need based on the # of raids since you started the task, or based on the amount of time (in real world hours) since you started it.
-
Version 2.1.0
- bakahashi
- 1.9k Downloads
Allow creating static multipliers for wishlisted items via new config:
Code"appliesToWishlist": false, // set to true to enable "wishlistMultipliers": { // delete entries in here if you dont want multipliers to apply "tasks": 5.0, "equipment": 5.0, "barter": 5.0, "hideout": 5.0, "other": 5.0 },
These multipliers override pity, so if an item is both pitied + you have a wishlist multiplier of 5x, only the 5x applies. The multiplier stays as long as the item is on your wishlist, even if you already have multiple copies of the item. Only counts items manually added to wishlist (not built-in ones for hideout and quests).
-
Version 2.0.1
- bakahashi
- 1.3k Downloads
Disable debug logs by default
-
Version 2.0.0
- bakahashi
- 940 Downloads
Support 3.11
Partial fika support (doesn't overwrite profiles any more, however only "main" profile will get pity updates and only their multiplier will apply)
-
Version 1.0.2
- bakahashi
- 1.7k Downloads
Only re-calculate loot pools for locations if pity has changed. This prevents the 1-2 second lag you get when opening inventory with some mods. (If you figure out which mods were causing this before please let me know. They are constantly pinging /client/locations every time you open inventory which seems inefficient)
-
Version 1.0.1
- bakahashi
- 213 Downloads
Fix broken gunsmith part 22 quest
-
Version 1.0.0
- bakahashi
- 16k Downloads
Update for 3.10
Tweak defaults to be lower
Add new config optiononlyIncreaseOnFailedRaids
(enabled by default) that causes successful raids to not count towards pity. -
Version 0.6.2
- bakahashi
- 22k Downloads
For SPT 3.9.0
Fixed maps breaking after doing a raid -
Version 0.6.1
- bakahashi
- 323 Downloads
TESTED. Works for 3.9.0
-
Version 0.6.0
- bakahashi
- 310 Downloads
UNTESTED new release for spt 3.9.0
I did not change quest keys, or gunsmith items from 3.8.3, i'm not sure if theres any differences, if so please submit a PR to update them and i'll re-release
-
Version 0.5.0
- bakahashi
- 5.8k Downloads
Allow excluding collector quest, possible fix for scavs breaking on Fika
SaintMellec
Have you considered letting the pity loot system apply to wishlist items?
bakahashi Author
Just released a version that does this, lemme know how it works!
scoats
Is there a way to lock PL to only proc "Pity loot location updates" once per raid? Every time I open any inventory, PL recalculates what's needed, and stutters my game during raids. This seems redundant when loot tables have already been set for the instance.
I've posted this issue in the forum thread with an image of the console being flooded with PL messages.
TheSilverWulf
Having the same problem
bakahashi Author
hi can you post the full logs? i cannot reproduce on my install. a screenshot is not enough
scoats
I gotchu bro I love you best mod on here
scoats
Posting on forum thread for Pity Loot
bakahashi Author
Actually i posted a new version that should fix the issue on my end. Basically, one of your client mods (idk which one, you have a lot) makes a call to `/client/locations` every time you open your inventory, which is meant to generate the dataset needed for spawning items/bots/quests/etc on locations. The mod doesn't cache this, so its making way more calls than needed, ideally it should only be calling it once.
Regardless, i put failsafes for this in my code, so it caches it on my end. That way it shouldn't recalculate the loot tables every time you open inventory, as long as your "pity" is the same as last time.
anyways try version 1.0.2 and let me know if that fixes it
Riczter
Hey, is the 114 key for pharmacist included in the quest keys for pity loot?
bakahashi Author
yes
StoLeNRaCCooN
Finally I am able to find these heckin COFDMs XD
MsDeni
Congrats on the feature
UnderdomeRiot
Hi Bakahashi.
PityLoot it's compatible with FIKA?
Thanks for your time and your hard work! Really must mod!
bakahashi Author
i have no idea, never tried fika before! you should give it a test and lemme know what errors you get
UnderdomeRiot
Of course, I will try to generate a test set with 2 computers, forcing two different objects for each of the players.
Let's see how it behaves.
Could you tell me a way to know the loot generated on the map? A kind of list.
Thank you
UnderdomeRiot
I sent you a private message.
TubbyMofo
This kind of works with Fika. There are no errors but each person that joins the server/starts a raid it overwrites the active quests and resets the chances if they don't have the same quests. For this to work, if this idea will even work with Fika, it depends on if loot is generated by the player starting the raid.. but you would most likely need to track loot for each profile in the DB.
MaXtiredOfTarkov
Is it mid-game friendly to install?
acidphantasm
Please disable debug logging for release versions in the future. When people bring logs to SPT Support we sometimes have to scroll through thousands of lines of debug logging to get to actual issues. Much appreciated!
bakahashi Author
Hi you can turn debug:false and trace:false to off in settings
acidphantasm
I understand but you misunderstood the request. Please make them default to false.
Steve16
https://prnt.sc/JdwxfYfF5Hmh
I still get the error (Cannot read properties of undefined (reading '_props') quite often with scav or PMC raids.
I guess my issue is, that an object that i need in an quest should be placed by pity loot because of high calculated drop rate.
I have installed following mods (haven't installed Gambler mod, as the previous reporter):
Questing Bots
Looting Bots
Waypoints
Iteminfo
Ammostats
SAIN
bRZOZKA
Got same problem, found any fix to this?
TrinoK
getting this errors https://prnt.sc/Ugiw-7oDIWj6
Steve16
I also get this quite often, especially when playing Factory (both, as Scav and PMC).
This delays the start of a round for some minutes (with many containers not containing any loot) and sometimes it results in an backend timeout.
Aditionally i have installed:
Questing Bots
Looting Bots
Waypoints
Iteminfo
Ammostats
SAIN
TrinoK
issue fixed, it was Gambler Trader Mod but the author fixed it quick
VRZzz
I also have this problem very infrequent. how was it fixed though?
chickbullet
It seems not working in quest "return the favor", i hardly can find "blue folder" in any container that include safes, jackets and drawers. I wonder i can change some values to fix this issue
freemannnn
does it work for operational/daily tasks ? i have a task to find 12 paracord and even i raid reserve multiple times i didn't found one! i am on spt 3.7.6.
bakahashi Author
oh no sorry, i haven't updated it for daily/operational tasks, i stopped playing now but if anybody is motivated i'm accepting PRs!
StellarGryphon
Had the same issue as the person before me. The update fixed it, thanks!
RandomGamer818
Hi, I was just in the spt discord server with an issue, that I am somewhat fairly certain is with the mod. I did a raid just fine and when I went to do a second raid there were no maps on the map screen. Through the server there was red line texts saying about Invalid Locations, I deleted the mod and it seems to have fixed it.
mithilan12
I just had the same problem, also fixed with deleting the mod.
RandomGamer818
ah unfortunate
suetam
I have the same problem
bakahashi Author
oh damnit i know what this is, uploading a fix now
bakahashi Author
Sorry just released 0.6.2, lemme knwo if that fixes (I don't actually have SPT any more so i'm doing this blind XD)
Turok
Yeah mod isnt working at all with 3.9.0. Getting the same error as some others
Pseudoruse
Go into ...\user\mods\bakahashi-pityloot\package.json with Notepad++ and change the line:
"akiVersion": "~3.9",
into
"sptVersion": "~3.9",
Turok
Still not working. Even when changed.
bakahashi Author
Uploaded 0.6.1 which should be fixed!
Mattonix
https://imgur.com/a/rai72T7
Not sure if anyone else is getting this error. But wanted to show you to see if it's for everyone.
Hypno88
Yep I got that too
bakahashi Author
Uploaded 0.6.1 which should be fixed!
SiulSC
if hoyoverse made tarkov
Asriel
Can anyone check to see if it works on 3.9.0?
bakahashi Author
Just released a new untested version, can you give it a shot and see if it works?
Vallensteins
try it.. new update has been uploaded
Asriel
Oh wow, thanks bakahashi, I will try it and get back to you some time later, dunno how long it will take. If I manage to compelte the salewa quest quickly, I suppose that means it works lol
Asriel
This appears on the server, put probably just changing the version on the .json works
Update: on package.json, where it shows the spt version, simply switch "aki" in "akiVersion" by "spt", as in "sptVersion: ~3.9", this should remove the error message on the server
Update 2: tried to load into factory and ended up getting this long error :<
https://prnt.sc/zIvVxIhZNkfd
bakahashi Author
Uploaded 0.6.1 which should be fixed!
Biboran
How can I make sure that the necessary items for the quest are in the 1st raid? that is, had a 100% chance of appearing?
barker21
Hi Bakahashi!
Was wondering about grabbing this mod - still doing my playthrough on 3.8.0 - will grabbing the latest version of 0.5.0 of your mod have any issues or should I use the earlier versions of your mod?
Thank you for all you do and help!
Eugenethefish
Hi bakahashi, this is such a great mod! i wonder if it is possible to increase the multiplier by how many containers searched? For example, if i want a specific key, the chance of that key will spawn increase by each time i search a jacket?
I am thinking of a scenario, if i have a mission needs to find something, but then i just ignore it and go to the factory to practice gun fight. Then after some instant death on first encounter, i quit factory and actually go out and do the mission, by then i already got a super high chance to find my mission loot, because some quick death in factory, without actually putting effort on searching for it first.
Increase chance by hour could be a potential solve for this, but is the dropRateIncreasePerRaid/Hour in rain time or real lifetime?
bakahashi Author
Per hour is realtime, not in raid time righ tnow. Its hard to do a per-container increase cause that would require client mods which i don't have plans for at the time
Eugenethefish
Got it! This mod is already a very nice mod, i am struggling to find virtex right now, the mod will help me a lot now!
Boutchoo
Should this load before or after AlltheLoot ?
Both touches the loot pool -
I'm guessing AlltheLoot after Pity Loot but unsure - thanks !
bakahashi Author
I haven't 100% tested, but I think it should come last if needed
Boutchoo
I have both running right now with LootPity loading after AlltheLoot - for now I haven't noticed much in terms of items for hideout and quests (Flashdrive, pack of nails, etc)
So I don't know if either are working haha- in your testing, you could try to put unrealistic values and see if one overwrites the other ?
Let me know!
TimmyGG
Found an issue with what we believe to be the wall in hideout. It seems one of the items in level 6 hideout wall has no 'count' property.
This is a link that Drakia provided to show you what part is causing the error.
https://dev.sp-tarkov.com/SPT-…/hideout/areas.json#L4930
I have also pinged you on Discord in the Community Support channel so you can read up on everything to get a better understanding of the issue.
Thanks for you time and props on the mod.
SPITFIRE_rus
Hi, bakahashi!
Very like description of your mod, but it conflicts with some other, please help. I got these errors when try to host raid:
[Запрос Клиента] /mpt/raid/create
TypeError: Cannot read properties of undefined (reading 'characters')
TypeError: Cannot read properties of undefined (reading 'characters')
at LocationController.controller.get (E:\Games\SPTarkov\user\mods\bakahashi-pityloot\src\mod.ts:81:28)
at MPTMatchService.createMatch (E:\Games\SPTarkov\user\mods\mpt-server\src\services\MPTMatchService.ts:174:54)
at MPTRaidController.handleRaidCreate (E:\Games\SPTarkov\user\mods\mpt-server\src\controllers\MPTRaidController.ts:28:43)
at MPTRaidCallbacks.handleRaidCreate (E:\Games\SPTarkov\user\mods\mpt-server\src\callbacks\MPTRaidCallbacks.ts:23:68)
at RouteAction.action (E:\Games\SPTarkov\user\mods\mpt-server\src\routers\static\MPTRaidStaticRouter.ts:21:50)
at MPTRaidStaticRouter.handleStatic (C:\snapshot\src\di\Router.ts:47:63)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:79:62)
at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:44:30)
at HttpRouter.getResponse (E:\Games\SPTarkov\user\mods\mpt-server\src\overrides\routers\HttpRouter.ts:25:52)
at AkiHttpListener.getResponse (C:\snapshot\src\servers\http\AkiHttpListener.ts:150:38)
TypeError: Cannot read properties of undefined (reading 'characters')
TypeError: Cannot read properties of undefined (reading 'characters')
at LocationController.controller.get (E:\Games\SPTarkov\user\mods\bakahashi-pityloot\src\mod.ts:81:28)
at MPTMatchService.createMatch (E:\Games\SPTarkov\user\mods\mpt-server\src\services\MPTMatchService.ts:174:54)
at MPTRaidController.handleRaidCreate (E:\Games\SPTarkov\user\mods\mpt-server\src\controllers\MPTRaidController.ts:28:43)
at MPTRaidCallbacks.handleRaidCreate (E:\Games\SPTarkov\user\mods\mpt-server\src\callbacks\MPTRaidCallbacks.ts:23:68)
at RouteAction.action (E:\Games\SPTarkov\user\mods\mpt-server\src\routers\static\MPTRaidStaticRouter.ts:21:50)
at MPTRaidStaticRouter.handleStatic (C:\snapshot\src\di\Router.ts:47:63)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:79:62)
at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:44:30)
at HttpRouter.getResponse (E:\Games\SPTarkov\user\mods\mpt-server\src\overrides\routers\HttpRouter.ts:25:52)
at AkiHttpListener.getResponse (C:\snapshot\src\servers\http\AkiHttpListener.ts:150:38)
Mod list is following:
Waypoints
SWAG&Donuts
EFTApi
GamePanelHUD
MoreCheckmarks
Realism
SAIN
AmandsGraphics
TraderModding
BigBrain
CustomInteractions
MPT
LootingBots
QuestingBots
Skipper
ThatsLit
VCQLQuestZones
VisceralDismemberment
Bloody-Bullet-Wounds
LiveFleaPrices
ExpandedTaskText
odt-iteminfo
AllTheClothes
biggerkeytool
fooddrinkredux-5.0.1
NoDiscardLimit
Virtual's Custom Quest Loader
TimmyGG
VisceralDismemberment is known to cause a lot of issues and doesn't exist on the hub. Also, a lot of mod authors don't quite support the coop mods available to SPT. If the mod isn't on this hub, no support is given. I would remove VisceralDismemberment and MPT and see if the problem persists.
bakahashi Author
I should have fixed this, but let me know if it still breaks
FacelessGreen
Would adding an optional Collector exclusion be feasible? Softcore mod allows you to start the collector way earlier while also changing how acquiring secure containers works. The Collector can easily be finished before crafting gamma with this mod, so it kind of breaks balance. I think it would be a nice (sort of) compatibility feature.
bakahashi Author
Just added in latest version
AmsPhysics
is there a way to make this compatible with lots of loot mod? for some reason when both are ran items stop popping up inside cases in marked rooms which that mod brings back.
CrveniFlash
Opened 20 PCs and got wires in every single one...and i got no quests that needs wires
Something isnt right
bakahashi Author
Do you have “appliesToHideout” on? There’s a lot of hideout upgrades that require a ton of wires.
You can also turn down pity, for a more conservative approach set the max multiplier to 10, and turn off "increasesStack"
BraveStarTG
I am gonna test this. At least this gives me an idea what I need to adjust. I should be able to find a balance that satisfies me. Thank you. Great mod BTW.
bakahashi Author
PSA: If you see your raids fail to start with an error similar to this:
It is not PityLoot's issue. Even though you see `bakahashi-pityloot` in the stack trace, the problem is usually due to another mod adding custom items or weapons to the loot pool, and the AKI server is unable to generate them properly.
Ping me on the discord if you hit stuff liek this though, i can help you narrow down what mod is causing the issue.
Torean318
I just had one question. I installed this mod due to a "Lotus" custom trader quest. The quest is pokleniye part 3, and the quest says "Find any of the creepy cultist masks," and the mod author told me that the items are as follows:
Misha Mayorov mask
Ghoul mask
Faceless mask
Slender mask
Pestily plague mask
So my question is, would this mod be boosting those mask rates in containers? Or on scavs/cultists themselves?
bakahashi Author
Yes, but it only boosts existing spawn chances. So if those can spawn in containers it will buff them, and if they can spawn on scavs/cultists it will buff that too.
however if they don't have any spawns, then it doesn't add them (except for quest keys/gunsmith if you have those turned on)
Torean318
You're a hero. After days of constant grinding for those masks, I used this mod and got the masks I needed finally! Thanks
Naytizon
Found a quite funny 'bug' in which if you don't find items needed for tasks/hideout, scav backpacks will be full of that item 100% of the time.
Example here is because I have yet to finish Gunsmith Pt. 3, so every single scav for about 5 raids now has had backpacks that look like this.
https://imgur.com/a/zoORwH4
This isn't the biggest deal ever but just wanted to make sure you're aware of this, if it hasn't been mentioned before, which I couldn't find
bakahashi Author
It should track if you have them in your stash, so as long as you loot one of the mp5sd suppressors and have it /anywhere/ in your stash pity loot should stop for it. Do you still have one in your stash? or are you avoiding looting them
Naytizon
So at the time where it first happened, I had not gotten the item at all so I understood that. However, i completed and turned in Gunsmith Pt. 3 and every scav had the item flooding their bags still, even 5 raids later.
Also as a side note, this bug has happened again with wires, instead of wires becoming more common, specifically on corpses, they seem to completely replace the loot pool.
Did some testing and killed and looted 20 scavs
18/20 had 1-5 bundles of wires
14/20 had the MP5 suppressor, 5 of those who didn't, had no backpack at all.
bakahashi Author
Hmmm okay next time it happens can you send the logs, or hit me up on discord? I didn't have this happen to me but i would be happy to help figure out whats wrong
Naytizon
I believe I've sent a message to you on Discord