Inventory Organizing Features 3.8.0 Senko Edition Fix 1.0.0

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

The most beloved mod is back thanks to our most beloved founder.

updated for 3.9.x here: INVENTORY ORGANIZING FEATURES 3.9.0

THIS IS A QUICK FIX FOR THE MOD. IF NIGHTINGALE WANTS; I WILL TAKE IT DOWN NO QUESTIONS ASKED.


See documentation here: Inventory Organizing Features

Remember to go there and thank Nightingale

They did all the hard work.


Very little support will be provided. But if you get any errors, post them in the comments and Ill see if there is anything that can be done.

  • Edit: I've updated this mod, link can be found down in this thread.
    -----------------------------------------------------------------------------------------------------

    Hi @DeadLeaves, any chance of getting this awesome mod updated for 3.9?

    It's one of the must have mods for me and I'd love to know if you're planning on getting it working or not. Thanks!


    Code
    [Warning:  HarmonyX] AccessTools.GetTypesFromAssembly: assembly InventoryOrganizingFeatures, Version=1.1.0.371, Culture=neutral, PublicKeyToken=null => System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
    at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
    at System.Reflection.Assembly.GetTypes () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
    at HarmonyLib.AccessTools.GetTypesFromAssembly (System.Reflection.Assembly assembly) [0x0000d] in <474744d65d8e460fa08cd5fd82b5d65f>:0
    Heart 1
    • Looking into it, no promises.

      Heart 1
    • Thank you!

    • I'm sure someone would take it over if you posted the src for it, this community is awesome

    • Blacksheep25: It's a client mod, so the source code is required to be public--a link to the github repository for the mod is at the top left of this page (in the "file details" section).

      Thumbs Up 1
    • I'm not even the original author. If anyone wants to take over, I wholeheartedly welcome it. I most likely wont update this for this patch.

      Crying 2
  • Could you fix the sorting hang if you press the button on the "hall of fame" screen?


    D4gfqw7.jpeg

  • I updated this mod to work with containers inside other containers. So you can have i.e. mag cases with @o inside item case (also with @o) and mags from outside of item case will end up inside mag cases inside item case. There is a video demonstration by stackle:
    https://streamable.com/urw3pb

    Here is github repo, you can download .dll and put it into BepInEx/plugins, or download source code and compile yourself if you wish so. Basically I added one foreach cycle to features.cs.
    https://github.com/aerde/Inven…ures/releases/tag/Release

    Heart 3 Thumbs Up 1
    • now we just need recursive sort + organize and this mod will be GOAT ;D

      Heart 1
  • Is it possible to make the github public? I was curious about trying to make the container organization recursive as shown by stackle on the original mod. (If the mod can already do this a pointer on how would be amazing)


    Also thanks for maintaining the mod into the new version(s) of SPT.

    https://streamable.com/urw3pb

    just added a teeniest bit of recursion

    • what is references Hollowed\hollowed.dll ?


      :)

    • @DeadLeaves how does this recursive feature work? I've watched the example so many times and I've tried it with Throwables but it doesn't seem to be working for some reason. Is there an explanation on how it works or what is required for it to work this way?

    • @Reyson ask on the github.

      @ybabts I think its a feature Letharigc above made themselves.

    • If anyone is interested, I made this recursive changes and can post github tomorrow with code and compiled .dll, or can give it to @DeadLeaves so you reupload it.
      It now works exactly as on video.

  • I am wondering how to exclude weapon parts and mods from weapon case. I tried !mod !mods !Weapon Parts & Mods but it does not work.

    • I have thicc items case for my attachments. I made it so that it'd exclude magazines: @o Weapons parts & mods |!Magazines;


      Some things to watch out for:

      - If you put a specific category, name etc. it needs to end with semicolon ";"

      - if you want to have multiple categories, names, even exclusions, they need to be separated with "|"

      - it always has to start with "@o" (i guess if you put move/sort lock you can put them behind @o)


      I realized exclusions might not work properly with this fix. I still use nightingale 's og mod. It works with 3.8.3

    • It seems the case is that exclusions is still buggy with this fix. Anyway, thanks for sharing.

    • They seem to work fine for me. Try @o !weapon parts & mods; maybe? I can't test that specific one any time soon, but I noticed for others that it only worked if I kept everything lowercase. Make sure you're including the semicolon ; at the end. Can you post the full tag that you are using?

    • What language do you use in the game?If russian, write tags on russian

  • Does anyone know if you can @o items by size and/or orientation? For example a scav junkbox with only 2 slot items that are vertical (like Tetriz for example) and a scav junkbox with only 2 slot items that are horizontal (like GPU for example).

    Didnt find any of that in the original description, but maybe some smart person found a way of handling that :)

  • Having ability to lock rows from sorting would be insanely good.

    I place my containers and stuff at the bottom whilst keeping top clean for fast selling\sorting.

    • I have no intention of doing anything but the mere minimum to keep it working for now.

  • Would you ever consider adding a feature to this mod that sorts to the bottom and/or locks off a certain amount of rows from being auto-sorted? If I could force the top 8 rows to not get sorted it'd be a dream.

    • I have no intention of doing anything but the mere minimum to keep it working for now.

    • gotcha, thank you anyways! appreciate you updating the mod!

  • I've been playing SPT through StayInTarkov(SIT) so I can play with friends. The original mod version works pretty well except for using Auto Sort from the base game. When I do this it spits out the error "IventoryOrganizingFeaturs thew an exception. Perhaps version incompatibility: Sequence contains no elements" When this happens you have to restart the game or you cant access your stash. With this version of the mod the base game sort still works but the mods sort wont pull items into containers. So basically the functionality does not work even though the buttons are still there and When you tag a case the pop-op still appears. Any chance to fix this so it works in SIT?

  • Hey, Just downloaded and according to the old page you install the dll file to the root spt folder. First load up and it doesnt seem to be doing anything: no hideout symbol or organise button in top right (tested by trying to organise dogtags into a dogtag case after watching all the demo vids on original page. Should this be in bepinex instead and I'm miscomprehending? Just wanted to check I'm not doing something stupid!


    EDIT: I was. Needs to be in bepinex, for those that follow what I did!

    Thanks for your work on this, seems like an absolute game changer once up and running.

  • Bless your soul! was talking about this the other day in discord. If nightingale doesn't end up fixing the original, what would ur thoughts be perhaps into making the Organize button available in-raid on containers? Niche thing I know but would be epic

    • I have no intention of doing anything but the mere minimum to keep it working for now.

  • Got an error that says "IventoryOrganizingFeaturs thew an exception. Perhaps version incompatibility: Sequence contains no elements" and it deleted my ammo case and all my ammo id scrounged up

    • Sounds like you're using the wrong version. But in the slim case you're not. Cause the error once more and then send me your player.log


      If you can send the Player.log from a start where this is happening I can at least look into it

      You find it in C:\Users\<YOUR NAME>\AppData\LocalLow\Battlestate Games\EscapeFromTarkov\Player.log


      Also, make sure you're running no other mods to ensure it's not a mod incompatibility before you send me any errors.

  • Man this mod is a big thing, having to ctrl + left click on each item is both time consuming and a chore, now i just drag my 15x15 backpack into my stash and click "take out" it saves like 5-10 minutes every raid, a must have mod.


    The only downside is that i'm now depending on this mod to be updated, i can not go back to clicking each item individually, this is just too good.


    So from the bottom of my heart, thank you.

  • I've got a weird issue: The character "w" is not properly persisting in tags.


    For example, the following tags will work properly until the client re-loads the profile (e.g. do a raid, exit and relaunch client, etc.).

    @sl @o throwables; and @sl @o n:water filter;

    Once the client reloads the profile, the "w" is lost, and they become:

    @sl @o throables; and @sl @o n:ater filter;


    ETA: Found another character that appears to be getting stripped: "/"

    @sl @o n:12/70; becomes @sl @o n:1270;

    • That's an incredibly weird thing. We'll have a look.

    • Have you been able to reproduce the behavior I described?

    • have not had time to look into it. We love this mod, but its a pain to work on so its not high priority unfortunately

    • To be clear, I'm not trying to put pressure on you, or anyone else for a fix here--so far the "issues" I've seen have been things that are straightforward to work around with slightly more verbose/complicated sorting tags (e.g. using the container priority option to work around the exclusion filter issue), which is an insignificant price to pay for all the time this mod save, which I'm hugely grateful for.

      Seriously. Thank you.

      I was mostly asking for a sanity check: Whether this is a behavior that others have seen in-game, or if I'm the only one seeing it.

      Thumbs Up 1
  • I'm using this mod I at least think correctly (putting @o in a containers tag) and I do get a pop up saying that its set it with default parameters but when I then hit the organise button nothing happens. I am using a mod that alters case sizes, possibly thats the issue? Just wondering if you know if that would break it. Thanks in advance

    • It shouldn't. I'm using SVM to change my case size. Make sure there is space before and after the @o

    • Oh I watched the video example and saw that they used the button on the stash, not inside the container. I assume I was to use the button in the container. Well I got it working, thanks for making me double check though, or I would have just assumed it was a mod conflict issue. But as with many things its user error lol

    • Yeah, each movable container has two buttons that basically translate into:

      "Put the stuff from here into my parent container"; and

      "Put the stuff from here into any appropriate child container inside me"


      Since the stash has no parent, it only has one button (the second).

    • Im also getting this error. the set tag is not popping up with what i specify it as. just always get default param. I have other mods going also. It kind of works but doesnt work in full. for example i set the @o money on a wallet and if i have all money and one ammo in there everything goes into it. even tried having a grenade case set to only take ammo and it still doesnt work. granted that i also set my money wallet to remove the filter but the grenades remove filter is set at false. I have no idea what is happening.


      Edit: fixed it. so for anyone reading this a semi colon HAS to be at the end of the parameter. looks like i need to learn to read and not expect things to work when i havent read the manual. so lets say you have 5 wallets with 20x16 grid. with the remove filter set to true. you make each tag as this for example:

      food @o food;

      money @o money;

      ammo @o ammo;

      @o throwables;

      and if you want to do two or whatever in the same container, its @o ammo|food;

      it all works. thanks

  • While using this mod the screen freezes as in the attached picture: fNd68Rw

    It is right after: "loading profile data". The circle in the lower right corner moves and F12 button works just fine but the main menu doesn't show up.

    There are no errors in the server window or anything but removing the mod fixes the issue entirely

    • What other mods are you running? Because I have tested this without issue on a clean install.

    • Here are the screenshots of all my mods: LjnuEDD

      I truly have no clue what could interfere with the mod here.
      Not a major issue, I totaly understand if you don't want to bother with so many variables

    • Aight, a follow up.

      I wanted to try each mod one by one to see what causes the issue but I stumbled onto something that makes no sense to me.

      I added the IOF mod to the mods I listed in the screen above, and it loaded? That's good.
      So I tried to double check. Shut down the server and launcher, and re-opened both. Loaded into the game and again got stuck on the screen I first mentioned.

      Out of 5 tried, 3 loaded in, and 2 didn't.

      I also attach the server console just in case you might be interested (but they are both the same lol):WK99vp5
      Imho it is not an issue worth the time to look into. Most likely some mod just goes haywire

    • If you can send the Player.log from a start where this is happening I can at least look into it.


      You find it in C:\Users\<YOUR NAME>\AppData\LocalLow\Battlestate Games\EscapeFromTarkov\Player.log


      Also unrelated to this issue. But you want to load lootfuckery AFTER relooted.

      Heart 1
    • Figured it out. It was "Kalashnikov Enhanced Modding 2.0".
      It seems like for some god forsaken reason it had problem loading my profile with no AK in there.

      And thanks for the tip on your other mods. Hecking love them <3

  • Little Info, exlusions ( ! ) don't work.
    It isn't really an error but a nice feature.

    Still thx for the update.

    • Ill se what can be done.

    • I just tested exclusion filters and they're *partly* working.

      For example:

      @sl @o !n:sj12 | n:sj1;: This doesn't appear to work -- both injector types get sorted into the container. Their order in the list doesn't matter (either worked fine on the old versions, neither works on the present versions).


      @sl @o !n:sj1 | n:sj12;: This appears to work.

      I can 100% confirm that *both* of those worked properly on 3.7.x.

      In the meantime, if the container sort priority works properly (i.e. "#:N" where N=number, sorting to lower numbered containers first), that might be a way to work around the exclusion filter, by setting the thing you want to exclude to sort into a container with higher priority, so that it's already been sorted out by the time the sorting gets to the container you want to exclude it from.

      ETA:Put container tag examples in inline code blocks.

      ETA 2: New examples:

      In terms of using container priority, you could probably do that to get SJ1 to sort into a different container from SJ12 by doing:

      @sl @o #:1 | !n:sj1 | n:sj12; on the container for SJ12, and
      @sl @o #:2 | n:sj1; on the container for SJ1 (although you don't strictly need to set a priority for this container)


      ETA 3: Tested & corrected the workaround I suggested in my second edit. It seems to work, just be aware that it will only "work" until the "first" container is full.

    • Thanks, that might help narrow it down.

  • Been waiting for this one, thank you so much!

  • And what this mod does is not the kind of description, thanks for the answer

    • Its a temporary Fix 3.8.0 for Inventory Organizing mod its a cool mod you can search

      INVENTORY ORGANIZING FEATURES

      and look it up there i cant play with out this mod lol

    • check the original mod linked in the description.

  • I love you.

  • Doing the lords work.