Mod Details

MergeConsumables

MergeConsumables 1.4.0

Created by  Lacyway

27.6K Downloads

SPT 4.0.4 Compatible

Tired of not being able to merge your medical items or food? Now you can!

Latest Version 1.4.0
SPT 4.0.4

Updated Thursday at 9:58 AM

24.85 KB

Version Notes
  • Updated for 4.0
This download is externally hosted.
Always scan for viruses.

What is MergeConsumables?

MergeConsumables lets you merge (not stack!) any consumable item with a limited amount of uses, such as a bottle of water or an AFAK. Simply drag and drop one item on top of another item of the same type! For example, dragging an AFAK with 200/400 on to an AFAK with 50/400 would result in one item with 250/400!

What do I do if it didn’t work or want to report a bug/incompatibility?

Report the exact steps to reproduce the bug, and provide log files. I’ve tried as many cases as I can to find limitations, but it’s hard to find them all! A detailed report makes them easier to fix.

How do I install the mod?

Extract the contents of the .zip to your SPT install

Incompatible Mods

These mods do not work with this mod:

  • Fika won’t sync in-raid (will add support eventually)

You can support me on Ko-Fi

Click

Version 1.4.0
Download Mod Version
SPT 4.0.4
Latest Compatible SPT Version

24.85 KB

805 Downloads

Created Thursday at 9:57 AM

Updated Thursday at 9:58 AM

Virus Total Results
  • Updated for 4.0
Version 1.3.1
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

12.9K Downloads

Created Mar 20, 7:15 AM

Updated Mar 20, 7:15 AM

Virus Total Results

- Possible nullref fix

Version 1.3.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

1.1K Downloads

Created Mar 15, 7:36 PM

Updated Mar 15, 7:36 PM

Virus Total Results

- Updated for 3.11

Version 1.2.0
Download Mod Version
SPT 3.10.5
Latest Compatible SPT Version

7.0K Downloads

Created Nov 26, 2024 at 3:18 PM

Updated Nov 26, 2024 at 3:18 PM

Virus Total Results

Updated for 3.10

(thanks Archangel for the update)

Version 1.1.0
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

4.4K Downloads

Created Aug 30, 2024 at 8:59 PM

Updated Aug 30, 2024 at 8:59 PM

Virus Total Results

- Added UIFixes compatibility (thanks to Tyfon! Requires UIFixes >2.4.3)

Version 1.0.0
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

1.4K Downloads

Created Aug 19, 2024 at 2:30 PM

Updated Aug 19, 2024 at 2:30 PM

Virus Total Results
TheDronBit

love you sooo much

1 Like
Lacyway

Fika compatibility is ~95% done, just need to deal with the extremely infuriating last road block.

0 Likes

Damn bro cant wait)

0 Likes
one shot

I was literally thinking about a merge mod yesterday and now just seen this, awsome>

I wish someone could update or remake a medical attention mod for version 4.0.3, thats now the only mod im really missing from version 3.11, theres been alot of really good mods that havent been updated for version 4

1 Like

Very true. This is one of many mods I love to use because it sort of “cleans up” bunches of consumables that should be mergable like the OP said.

0 Likes
CptShadows

It might be a fika thing, but I find it bugs the game when merging meds in-raid. is this supposed to be the case? example: when I move IFAK A to IFAK B, the slot IFAK A was in is now bugged and can’t have anything in it. if I merge them in a backpack and just find a new backpack, the new backpack isn’t bugged. If IFAK A is in an enemy’s gear and I drag it over to IFAK B on my character, the enemy is now bugged so that kinda solves it too :d

0 Likes

The mod has no Fika support, but I will add it later.

0 Likes

It was fine as long as we only used it in the stash really, so happy you updated it for 4.0 :D

1 Like
lex_murden
[deleted at 2025-11-06 02:35:21]
CptShadows

Omg I love this so much, tarkov has desperately needed this ever since it came out

1 Like

Seconded, I have been waiting for this, thank you so much for the update! <3

1 Like
Draelthalas

would you consider adding the ability to right click things and select “top up” like with stacks of ammo?

0 Likes

Not planned.

0 Likes
Klinical

would you consider adding an option to only allow merging consumables out of raid?

1 Like
MrBlu1911

When I first installed this mod, the “organize items in container” button stacked everything that could be stacked at the same time. It doesn’t do that anymore. hasn’t for a while.

0 Likes
20fpsguy

there is a weird bug when u merge medkits in raid a white squar appears and dissapears when restarting the game

2 Likes

Not only in raid, in stash as well

0 Likes

I realize the problem is when you merge item and it doesn’t merge(maybe server response or something) then you do it again , then it will show the white square .

0 Likes

Also having this problem, seems to happen more when trying to merge food/drink items that don’t typically have multiple uses

0 Likes

Can you check your logs for errors? Both server and client.

0 Likes

sry for the late response here is the log

2025-03-17 19:09:12.258 +01:00|0.16.1.3.35392|Error|Default|

EXCEPTION: System.Exception: Trying to get parent of an item that doesn’t have a parent: Car

at EFT.InventoryLogic.Item.get_Parent () [0x00020] in <be6ce3dcc829433799e39408270e30ef>:0

at MergeConsumables.InteractionsHandlerClassExtensions.MergeMeds (MedsItemClass item, MedsItemClass targetItem, System.Single count, TraderControllerClass itemController, System.Boolean simulate) [0x00144] in <6e3962a4e26f45cfbf83ee3c95c41db8>:0

at MergeConsumables.MC_Meds_Operation.Execute () [0x00000] in <6e3962a4e26f45cfbf83ee3c95c41db8>:0

at MergeConsumables.MC_Patches+RunNetworkTransaction_Patch.Prefix (TraderControllerClass __instance, IRaiseEvents operationResult, Comfort.Common.Callback callback) [0x0005b] in <6e3962a4e26f45cfbf83ee3c95c41db8>:0

at (wrapper dynamic-method) TraderControllerClass.DMD<TraderControllerClass::RunNetworkTransaction>(TraderControllerClass,IRaiseEvents,Comfort.Common.Callback)

at EFT.UI.DragAndDrop.GridView.AcceptItem (ItemContextClass itemContext, ItemContextAbstractClass targetItemContext) [0x00206] in <be6ce3dcc829433799e39408270e30ef>:0

2025-03-17 19:09:13.319 +01:00|0.16.1.3.35392|Error|Default|

EXCEPTION: System.Exception: Trying to get parent of an item that doesn’t have a parent: Car

at EFT.InventoryLogic.Item.get_Parent () [0x00020] in <be6ce3dcc829433799e39408270e30ef>:0

at EFT.UI.DragAndDrop.DraggedItemView.method_0 (ItemContextAbstractClass originalItemContext, ItemRotation itemRotation, UnityEngine.Color imageColor, EFT.UI.ItemUiContext itemUiContext) [0x0003c] in <be6ce3dcc829433799e39408270e30ef>:0

at EFT.UI.DragAndDrop.DraggedItemView.Create (ItemContextAbstractClass originalItemContext, ItemRotation itemRotation, UnityEngine.Color imageColor, EFT.UI.ItemUiContext itemUiContext) [0x0000a] in <be6ce3dcc829433799e39408270e30ef>:0

at (wrapper dynamic-method) EFT.UI.DragAndDrop.ItemView.DMD<EFT.UI.DragAndDrop.ItemView::OnBeginDrag>(EFT.UI.DragAndDrop.ItemView,UnityEngine.EventSystems.PointerEventData)

at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IBeginDragHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00007] in <50bf18be30e1484e89a90f050977b4c4>:0

at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00067] in <50bf18be30e1484e89a90f050977b4c4>:0

2025-03-17 19:09:13.319 +01:00|0.16.1.3.35392|Error|Default|Exception: Trying to get parent of an item that doesn’t have a parent: Car

EFT.InventoryLogic.Item.get_Parent () (at <be6ce3dcc829433799e39408270e30ef>:0)

EFT.UI.DragAndDrop.DraggedItemView.method_0 (ItemContextAbstractClass originalItemContext, ItemRotation itemRotation, UnityEngine.Color imageColor, EFT.UI.ItemUiContext itemUiContext) (at <be6ce3dcc829433799e39408270e30ef>:0)

EFT.UI.DragAndDrop.DraggedItemView.Create (ItemContextAbstractClass originalItemContext, ItemRotation itemRotation, UnityEngine.Color imageColor, EFT.UI.ItemUiContext itemUiContext) (at <be6ce3dcc829433799e39408270e30ef>:0)

(wrapper dynamic-method) EFT.UI.DragAndDrop.ItemView.DMD<EFT.UI.DragAndDrop.ItemView::OnBeginDrag>(EFT.UI.DragAndDrop.ItemView,UnityEngine.EventSystems.PointerEventData)

UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IBeginDragHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <50bf18be30e1484e89a90f050977b4c4>:0)

UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <50bf18be30e1484e89a90f050977b4c4>:0)

UnityEngine.DebugLogHandler:LogException(Exception, Object)

Class405:UnityEngine.ILogHandler.LogException(Exception, Object)

UnityEngine.EventSystems.EventSystem:Update()

0 Likes

Same issue

0 Likes

Thank you. What were the stats on each item? E.g. 140/220

I’ll try to reproduce. any errors on the server?

0 Likes

For me it was when merging 1/2 bandages and 1/3 + 2/3 Calok

0 Likes

Thanks, I’ll try to get some time to investigate this week.

0 Likes

Same here. i’m combining 2 AFACs 51 and 267, I expect them to merge in 1 but nothing happens and the one i try to add (51) just blinks in slot and square appears. After restart they both are reverted. I can give u logs, Where do you want them?

0 Likes

Try the latest version and see if it still happens.

0 Likes

I gotthis sometimes in the 3.10 version as well. Almost 100% chance if playing with something that modifies the amount of hp consumable has, like VAI NRTP making things be like 2000. I’ll try updating now tho

0 Likes

Update fixed it for me, thanks a lot! love the mod btw

0 Likes
Notice: This mod may make permanent changes to your profile, and may not be removable without starting a new profile. More information.

Details