Mod Details

Inventory Organizing Features

Inventory Organizing Features 1.1.0

Created by Nightingale

11.9K Downloads

SPT 3.7.6 Compatible

Adds several inventory organizing features which rely on item tags, such as sort locking, move locking and container organizing. Also adds a button to take out all the items from a container.

Latest Version 1.1.0
SPT 3.7.6

Updated Apr 20, 2023 at 8:10 PM

Version Notes

Target: SPT-AKI 3.5.5

New feature, improvements and a fix for stackable items.

Plugin is built for Client version of SPT-AKI 3.5.5, but should be cross-version compatible.

(Within reason)

If you encounter issues always mention your SPT-AKI version.

This download is externally hosted.
Always scan for viruses.

Description

This mod adds several inventory organizing features that should save you some time when managing your stash. These features use the in-game item tags. In general, to use it’s features you have to write a @ tag and parameters(if needed) into item’s tag name.

Installation

Drop the contents of the archive into your SP Tarkov directory.

Tags

There are several tags you can use:

@sl - Sort Lock. Prevents the item from being moved when sorting inventory.

@ml - Move Lock. Prevents the item from being moved by user or when sorting inventory.

@o - Organize. Makes a container pull items which can fit into it. Items which are being pulled are determined by container’s filters and parameters which user has specified.

The “Organize” feature is the only one that can use additional parameters. It’s probably not the most elegant solution, but also not the worst and decently usable even as a simple proof of concept.

Multiple tags

If you wish to specify multiple tags, make sure to separate them with spaces.

Example: @ml @o, @sl @o, @o money; @ml.

“Take Out” button

This button is located on container view panel, near the sort and organize button. It’s label should say “T/O”. It takes out every item from the container into it’s parent container. When used on equipped items - transfers contents into stash.

Demo: https://streamable.com/0sx49w

How to use the organizing feature

First of all add the @o organize tag to container’s tag name.

* Using the organize tag without any parameters will pull any item that container accepts.

If you want to specify any parameters the organize tag must begin with @o (whitespace included) and end with ; (semicolon).

Example:

- without any parameters @o

- with some parameters @o categoryParam1|n:nameParam1|–fir;

Both category and name parameters rely on localized strings, so keep that in mind.

Both category and name parameters are not case sensitive.

To confirm that you wrote everything correctly check the notification which appears after you press Save on the Edit Tag window.

To execute the organization - press the new button located near the “Sort” button. It has a “Hideout” icon.

Category parameter

You can specify desired categories by simply writing a full, exact category name (e.g. Tools, Gear mods, etc.).

You can find item’s category when you inspect it or in the handbook. Categories are showed in the top left corner, under the name, separated by >.

Handbook:

When inspecting an item:

Example: @o ammo; - only the Ammo category.

If you add ! before categories name, the specified category parameter will be treated as an exclusion.

Example: @o !magazines; - means everything but Magazines category.

Name parameter

You can specify a desired name by writing a prefix n: and then the name of an item. The name doesn’t have to be exact, it can be a certain part of it, but be aware that it can also be ambiguous (e.g. if you simply write BP it will pull any item that has “BP” in it’s name).

Example @o n:igolnik;.

If you add ! before name parameter, it will be treated as an exclusion.

Example: @o n:!igolnik; - means everything but items which have “igolnik” in the name.

Container priority and order parameter

By default organized containers execution is ordered by their implicit priority, where containers with the narrowest conditions are taken first. For example container with tag @o n:igolnik;(selects only items which have “igolnik” in the name) has a higher priority than the one with tag @o(default category, pulls any fitting item).

If implicit priority doesn’t suffice, you can specify an explicit order number. Containers with explicit order value are prioritized over those without it.

Example: @o #:3; and @o #:1;, container with order value 1 will pull items earlier than the one with order value 3.

Found in raid (and other double-dash parameters)

There are some parameters which are prefixed with two dashes:

--default - default container categories. If no categories are specified, this parameters is implicitly used. Most likely you won’t need it.

--fir - items must be “Found in raid”.

--not-fir - items must be not “Found in raid”.

Multiple parameters

If you want to specify multiple parameters, simply separate them with the | symbol.

Example:

@o #:2|muzzle devices|n:ak-74|–fir; - container priority value 2, only items of category “Muzzle devices” and only if item’s name contains “ak-74”, and only found in raid. Basically collects all FiR muzzle devices with AK-74 in the name, like Wafflemaker, JMac, and other suppressors/muzzle breaks.

@o assault rifles|magazines|weapon parts & mods; - container will pull only Assault Rifles, Magazines and Weapon parts & mods.

@o n:rouble|n:eur|n:dollar|n:bitc; - container will pull only items which have “rouble” or “eur”, or “dollar”, or “bitc” in their name.

Video demonstration/examples

Using the “Take out” button.

https://streamable.com/0sx49w

@ml and @sl tags demonstration.

https://streamable.com/6k1umi

Organizing containers by their default category using @o tag.

https://streamable.com/g3jko0

Organizing containers by specifying a category name.

https://streamable.com/y9779l

Using the –fir parameter to collect only “Found in raid” items.

https://streamable.com/v9ftzx

Organizing ammo, using the name parameters, excluding grenades from ammo containers.

https://streamable.com/gzx57t

How name parameters work. (Specifically name parameter ambiguity)

https://streamable.com/ct30u6

Organizing a container inside of a container.

https://streamable.com/joajvl

Using the order parameter and how it works.

https://streamable.com/owlso8

* I hope I didn’t make them too quick, but I suppose you can always pause a video.

Version 1.1.0
Download Mod Version
SPT 3.7.6
Latest Compatible SPT Version

2.6K Downloads

Created Apr 20, 2023 at 8:10 PM

Updated Apr 20, 2023 at 8:10 PM

Virus Total Results

Target: SPT-AKI 3.5.5

New feature, improvements and a fix for stackable items.

Plugin is built for Client version of SPT-AKI 3.5.5, but should be cross-version compatible.

(Within reason)

If you encounter issues always mention your SPT-AKI version.

Version 1.1.0+spt371
Download Mod Version
SPT 3.7.1
Latest Compatible SPT Version

8.8K Downloads

Created Oct 25, 2023 at 10:12 PM

Updated Oct 25, 2023 at 10:12 PM

Virus Total Results

Target: SPT-AKI 3.7.1

Updated for the newest version of SPT.

Plugin is built for the client version of SPT-AKI 3.7.1 but may be compatible with some older versions, although no support for them will be provided.

In case there is a newer SPT version - you can try it out, it may still work.

Version 1.0.1
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

356 Downloads

Created Apr 18, 2023 at 10:50 PM

Updated Apr 18, 2023 at 10:50 PM

Virus Total Results

Target: SPT-AKI 3.5.5

Fixed some major issues.

Builds for older versions:

Version 1.0.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

179 Downloads

Created Apr 18, 2023 at 4:47 PM

Updated Apr 18, 2023 at 4:47 PM

Virus Total Results

Target: SPT-AKI 3.5.5

First release.

Builds for older versions:

wizard83

i am using this mod in 3.8, 3.9, 3.10 and it’s works. so lucky.

0 Likes
Claus1978

Doesn’t seem to work for 3.9.X, man it’s gonna suck going back to ctrl clicking items again.

0 Likes
AlexCail

any clue how to get it to filter out dogtags? i’ve tried a few different things like “@o !dogtags;”

0 Likes
Jahjo

very freaking cool, thanks for making this:)

0 Likes
Foohy

Does not work for me. Causes infinite loading screen. No errors in the server log.

0 Likes
Draelthalas

is there a way to label item boxes so they suck up my boxes (Med case. ammo box, mag case etc) AND specific loot at the same time? like for example so i can have an item box that will have both my med boxes and my meds sort into the item box, so i can then sort the item box and have all the meds put into their boxes. When i try to add both loose loot and boxes to the label names it just stops recognizing the entire label

0 Likes
Elite911

Any chance someone can make an auto sort with the new items added to the game and post their config, please? Would be really helpful!

0 Likes
Mediocre_Demon

Any chance this will get update or verified for 3.8?
This has to be my favorite QoL mod.

0 Likes
GoodnessMe

Hello! I found your mod shortly before 3.8.0 dropped and I love it! I thought I’d test it in 3.8.0, technically it works but causes issues with the built in sorting and causes the inventory to become inaccessible.

0 Likes
SPiRaL

Auto-sort every item in the game into cases with one click

The following case tags will sort every VANILLA item in the game with a single click of the mod’s “Organize” button. This took me quite a while to work out so I figured I’d share it so you guys can benefit too! Cannot express how satisfying this is to utilize, let alone how much time it saves compared to drag & drop! Here’s what it looks like: https://imgur.com/a/QM1MZSv
The Sauce:

Inventory Organizing Features Full Stash Sort Tags 5x Scav Junk Boxes: @sl @o Building Materials | Tools; @sl @o Electronics | Special Equipment; @sl @o Energy Elements | Info Items | Medical Supplies; @sl @o Flammable Materials | Household Materials; @sl @o Others | Valuables; Money Case: $$$ @sl @o 2x Dogtag Cases: USEC @sl @o n:Dogtag USEC; BEAR @sl @o n:Dogtag BEAR; 4x Med Cases: HeaLz @sl @o Medkits; Wound Treatment @sl @o Injury Treatment | Pills; eSSeNTiaL STiMz @sl @o n:Propital | n:SJ6 | n:eTG-c | n:M.U.L.E | n:Trimadol; STiMz @sl @o injectors; 3x Holodilnicks: OM NOM NOMS @sl @o Food; GLUG GLUG GLUG @sl @o Drinks; SHiNe @sl @o n:Moonshine; Grenade Case: B00M TiNGz @sl @o 3x Item Cases: On muh Face @sl @o Facecovers | Eyewear; HeadGear @sl @o Headgear; Headsets @sl @o Headsets; Keycard Holder: Keycards @sl @o Electronic Keys; 2x T H I C C Items Cases: CH3ST @sl @o Body Armor | Backpacks | Melee Weapons; CH3ST @sl @o Tactical Rigs; T H I C C Weapons Case: M0Dz @sl @o Weapon Parts & Mods | Special Weapons; Pistol Case: PiSToLz @sl @o Pistols; 9x Weapons Cases: B00M STiCKz @sl @o n:12/70 | n:20/70 | n:23x75 | n:12ga | !Rounds | !Weapon Parts & Mods | !Pistols; .3xx Calibers @sl @o n:.300 | n:.338 | n:.357 | n:.366 | !Rounds | !Weapon Parts & Mods | !Pistols; .45 & 4.6x30 @sl @o n:.45 ACP | n:4.6x30 | !Rounds | !Weapon Parts & Mods | !Pistols; 5.45x39mm @sl @o n:5.45x39 | !Rounds | !Weapon Parts & Mods | !Pistols; 5.56x45mm @sl @o n:5.56x45 | !Rounds | !Weapon Parts & Mods | !Pistols; 7.62x39mm @sl @o n:7.62x39 | !Rounds | !Weapon Parts & Mods | !Pistols; 7.62x51/54 @sl @o n:7.62x51 | n:7.62x54 | !Rounds | !Weapon Parts & Mods | !Pistols; 9x18/19/21/39mm @sl @o n:9x18 | n:9x19 | n:9x21 | n:9x39 | !Rounds | !Weapon Parts & Mods | !Pistols; Odd Calibers @sl @o n:5.7x28 | n:7.62x25 | n:12.7x55 | !Rounds | !Weapon Parts & Mods | !Pistols; 9x Magazine Cases: SHeLLz @sl @o n:12/70 | n:20/70 | n:23x75 | n:SOK-12 12/76 | n:12ga; .3xx Calibers @sl @o n:.300 | n:.338 | n:.357 | n:.366; .45 & 4.6x30 @sl @o n:.45 ACP | n:4.6x30; 5.45x39mm @sl @o n:5.45x39; 5.56x45mm @sl @o n:5.56x45; 7.62x39mm @sl @o n:7.62x39; 7.62x51/54 @sl @o n:7.62x51 | n:7.62x54; 9x18/19/21/39mm @sl @o n:9x18 | n:9x19 | n:9x21 | n:9x39; Odd Calibers @sl @o n:5.7x28 | n:7.62x25 | n:12.7x55; 10x Ammo Cases: B00M TiNGz @sl @o n:40mm VOG-25 | n:40x46mm; SHeLLz @sl @o n:12/70 | n:20/70 | n:23x75; .3xx Calibers @sl @o n:.300 | n:.338 | n:.357 | n:.366; .45 & 4.6x30 @sl @o n:.45 ACP | n:4.6x30; 5.45x39mm @sl @o n:5.45x39; 5.56x45mm @sl @o n:5.56x45; 7.62x39mm @sl @o n:7.62x39; 7.62x51/54 @sl @o n:7.62x51 | n:7.62x54; 9x18/19/21/39mm @sl @o n:9x18 | n:9x19 | n:9x21 | n:9x39; Odd Calibers @sl @o n:5.7x28 | n:7.62x25 | n:12.7x55; Caveats:

I increased the size of Pistol Cases for my game so I only need one, if that’s not enough for you I think you could tag multiple Pistol Cases with the above tag and overflow will just go to the next. I also don’t have anything tagged to sort mechanical keys because I use Gilded Key Storage so I only need one copy of each key then the rest get sold immediately.

If you want to tag a case so it collects mechanical keys you can use the following, I just tested it on an items case:

@sl @o Mechanical Keys;

ENJOY, & HUGE THANKS to Nightingale for making this mod!!!

2 Likes

Details