Mod Details

Custom First Aid Kits

Custom First Aid Kits 0.2.1

Created by kyoukopan

3.5K Downloads

SPT 3.9.8 Compatible

Makes first aid kits into containers that hold medical items. Traders sell first aid kits that come with supplies included. Make your own IFAKs!

Latest Version 0.2.1
SPT 3.9.8

Updated Oct 10, 2024 at 10:23 AM

Version Notes

VirusTotal Result

Hotfixes

  • Text for non-English locales was not displaying properly
This download is externally hosted.
Always scan for viruses.

Thanks for your support folks. I do not plan to update this mod further; apologies for any inconvenience or disappointment. Feel free to reupload/fork this if you want

First Aid Kit Changes

This server mod aims to make first aid kits a bit more realistic, turning them into containers and optionally replacing the original medkits altogether. You can place bandages, hemostats, splints, injectors, balms, emergency water, and AI-2 in most of them (CAR does not hold hemostats for balance purposes).

E.g. to use an IFAK, you place bandages & tourniquets inside and carry it with you.

The custom first aid kits are sold by traders and come with medical items in them. They also sell empty IFAK and AFAK pouches for you to add to your kit.

Note: This mod requires the client mod TradersSellBundles!

Healing

Whole blood (WB) can be bought from Therapist LL1 or crafted at Medstation level 1. It can be used to heal, since medkits are now just containers. For SPT Realism, you can use WB to heal out of raid and with vanilla SPT you should be able to use it in raid.

If you have set replaceBaseItems=false (see config section), the original medkits will still be usable to heal with.

Installation

1. Ensure you have TradersSellBundles

2. Unzip the *.zip file

3. Copy/drag the user folder into your SPT directory

Config

The replaceBaseItems in config.json can be true or false.

  • If true, the original medkits will be replaced with the custom ones. If false, the custom medkits will be added as separate items to the game, and the originals will retain their original behavior.
  • If true, when bots spawn with medkits, we will try to insert items into them (so you don’t pick up empty medkits off someone you just killed).

allowInCustomContainers in config.json is an array that you can use to specify any additional modded or vanilla containers that should accept this mod’s items.

  • Because the medkits in this mod don’t use the base medical item class, other mods’ medical containers might not accept them without this config. Please make sure to load this after the mod that introduces the containers.

Compatibility

Mods that I used during testing (should be compatible): SPT Realism, Algorithmic Level Progression, SWAG/DONUTS, SAIN.

It is highly recommended to use this mod with SPT Realism, as most of my testing is done with Realism. I do test separately with vanilla to try and make sure things work without Realism, but it’s always possible I missed something.

If you are having issues with Realism, try making sure this loads after Realism.

When uninstalling this mod, make sure to delete any custom items and try to empty all your medkits of items before uninstalling!

Known/Possible Issues

  • (Not implemented) Items are not added to medkits that are found as loot during raids
  • (Not implemented) The custom medkits created when replaceBaseItems=false have not been added to bot/world loot tables, so they are not expected to spawn on bots/in raid in this case
  • (Possible issue) Because replaceBaseItems=true modifies the original medkit items, there is always a possibility that this can cause bugs
  • (Known issue) Dropping a medkit and then using the interaction menu to search the dropped item doesn’t display all the items in the container. Upon picking it up again, you should see all the items. This seems to be an issue that happens with other mods as well that introduce multi-grid containers.

Acknowledgements

- Whole blood model by FLO_wav on Sketchfab

Version 0.2.1
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

2.7K Downloads

Created Oct 10, 2024 at 10:23 AM

Updated Oct 10, 2024 at 10:23 AM

Virus Total Results

VirusTotal Result

Hotfixes

  • Text for non-English locales was not displaying properly
Version 0.2.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

200 Downloads

Created Oct 9, 2024 at 7:30 AM

Updated Oct 9, 2024 at 7:30 AM

Virus Total Results

VirusTotal result: https://www.virustotal.com/gui/file/c229eecb184a5940389de6f44fb28754c1bbe24f66e43598fe2400575b1fcec9?nocache=1

Changes

  • Added a new item, whole blood (WB), that can be used to heal (in-raid with vanilla SPT, in hideout with SPT Realism). Whole blood can be bought from Therapist at LL1. It can also be crafted at medstation level 1 with an esmarch (reusable) and a bloodset.

  • Replaced the EWR->Salewa barter with pile of meds->Salewa. Since Salewas are sold with EWR inside, the EWR barter allowed unlimited Salewas for life, and we can’t have nice things like that in Tarkov

  • Added a config option, allowInCustomContainers, which you can use
    to allow the mod’s items in other mods’ (or other vanilla) containers. Since our medkits don’t use the medical item parent class, they won’t be recognized by other mods as medical items, so you should use this config to make them compatible. Please make sure this mod loads after the other mod if you use this.

  • Removed hideout crafts for medkits since it made no sense to take a
    few bandages and turn them into an empty medkit. If using replaceBaseItems=false config, the crafts will not be affected since we retain the original medkits in that mode

Fixes

  • The medkits now correctly fit in medicine case, LBT-2670 Slim Field Med Pack, and secure containers
  • Medkits can be dropped in raid now without being deleted

Known Issues

  • Dropping a medkit and then using the interaction menu to search the dropped item doesn’t display all the items in the container. Upon picking it up again, you should see all the items. This seems to be an issue that happens with other mods as well that introduce multi-grid containers.
Version 0.1.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

594 Downloads

Created Sep 28, 2024 at 9:10 PM

Updated Sep 28, 2024 at 9:10 PM

Virus Total Results
SwaiGuy

Loved This Mod(s) Back in 3.9, leaving my comment here for the waiting list!
Maybe We will see it in 3.11 xd?

0 Likes
DirtyDel

Is this working with 3.10?

0 Likes
Ahtu

Awesome addition to a Realism run

I was curious if you have plans to update this for 3.10.x? No rush, just wanted you to know I like your mod a lot

0 Likes
Durrito

trying to figure out why it isn’t being added to custom containers got the item id for the container and input it in to the array but it doesn’t seem to add the parent. ive tried to use both the Item ID and the Tpl ID neither work and both just throw errors

::

TypeError: Cannot read properties of undefined (reading ‘_props’)

TypeError: Cannot read properties of undefined (reading ‘_props’)

at ItemFactory.allowItemOrBaseClassInContainers (\SPT3.7.1\user\mods\kyoukopancustomfirstaidkits\src\utils\ItemFactory.ts:506:103)

::

0 Likes
adishee

First of all thank you for the mod, I like it a lot.

I’ve tried to search in the comments to resolve my issues. Basically, medkits I find are always empty, which is not immersive. On scavs, as loose loot, they are always empty.

Leave aside the fact that in my current playthrough, all of my stockpile of medkits was rendered value-less in the blink of an eye – I accept that! Fine. But what is the deal with all medkits being empty of meds?

I’ve tried putting this mod first and last on my modlist. I don’t want to uninstall this mod but it’s too unimmersive.

I have Realism, some extra containers mods. I actually have listed on my mod page all my mods.

1 Like
FoxxStrike

All NPCs spawn with empty Medkits in my worlds. Besides SPT Realism and Keys In Loot I don’t have any loot-altering mods in my game… does anyone experience the same issue / is there a fix? :-/

0 Likes
Daltokki

hi. its a great mod and i love it veryveryvery much!! thx u for this mod.

and i need some help.

i want use Whole Blood in-raid for transfusion.

in combat, we can transfusion by just use elastic needle and put blood pack on shoulder or somewhere.

so, i want to make Whole Blood likes

use time : 35sec or higher

regen : 0.25 per sec - 300sec

hydro regen : 0.01 per sec - 300sec

energy regen : 0.01 per sec - 300sec

i have done all of this without “use time”.

i want character cant move at all while use time such as CMS or Surv12.

but i dont know how to do it. can u help me?

0 Likes
Feiand

i can only find empty kit on bots.i uesd Andern,it changed the gear of pmcs,may be thats the key point

0 Likes
Bradybeast13

I saw another make this comment and thought it would be very useful. Would it be possible to make it where you can hotbar the items in the container? Unlike the other commenter, I have never had any instances where an item was able to bein my hotbar whilst in the container but this would be of great use. I suppose I’ll try out the use anywhere mod in the meantime.

0 Likes
kirtashmiau

Hey,

First of all, great mod!

It seems like is not compatible with ODT’s ‘Softcore’ though. Softcore modifies some of the hideout crafts, including the AFAK and Grizzly, and this seams to break compatibility.

I can’t start the server. I tried a couple of things playing with the load order:

  • If I load your mod first, the ‘Softcore’ mod throws some errors in the console. It can’t find the crafts to modify them (I assume because your mod removes the medkit crafts).
  • If I load ‘Softcore’ first, I don’t get any error in the console, but it hangs after Custom First Aid Kits: Finished initializing!.
  • I also tried to load your mod first and delete the modified crafts from ‘Softcore’s code. The result is the same, it hangs after Custom First Aid Kits: Finished initializing!.

Do you have any clue about what could be happening, or how can I debug this further? It doesn’t show any error in the logs.

By the way, if I remove either your mod or ‘Softcore’ it works, so the error is 100% caused by an incompatibility between them.

Thanks!

0 Likes

Details