ARK: Survival Evolved

ARK: Survival Evolved

K+ Inventory Control System V2
85 Comments
Daman Weylin 22 Jan, 2024 @ 3:46am 
Hey Kineko, I decided to create my own mod using this one as inspiration. Writing the mod has been a fun and interesting challenge and will remain my primary focus until I get all the features I want implemented. I wanted to share with you and say thanks.

https://www.curseforge.com/ark-survival-ascended/mods/storagems
Kineko  [author] 6 Dec, 2023 @ 5:33pm 
I have started the process to convert my mods, but since the conversion tool simply crashes with no clues, it is more of a rebuild from scratch. So it will be some time.
Donnti 2 Dec, 2023 @ 6:27am 
I can't wait until this comes to ASA. Currently, I am using AA (Automated Ark). I would love to use this instead. I loved that I could set up complex rules and always know what was happening in my base.
Donnti 2 Dec, 2023 @ 6:14am 
Okumura, If I understand correctly, you can. Don't add the spark powder or oil to the bin when you set up the bin. If you want it to work all the time, what I did with the powder, oil, and meat was to change the stack size to items. I keep 3 powder, oil, and 2 meat. Then, reject jerky and spoiled meat. You can change each item on the list by clicking on it.
Okumura 14 Nov, 2023 @ 11:58pm 
Maybe im confused on how this works, is there any way to make a container only eject RED, but ignore anything else? I want to manually load my preserving bins for jerky, but then I want that Jerky to automatically be pulled to a fridge once its made. If I just have the reject rule, it becomes a partial overflow, but I dont want to add sparkpowder or oil to the "accept" conditions because I dont want overflow of those to sort into my bins (I want it to go to my general overflow chest so I know im full on it).

Is that not possible in the current state of the mod or am I being dumb? Either way, I love the mod, and probably wont even consider playing ASA without it <3
Daman Weylin 1 Nov, 2023 @ 7:57am 
Thanks for the update, I'll skulk back to my corner and wait (in)patiently 😁
Kineko  [author] 31 Oct, 2023 @ 6:42pm 
Stalking here is fine. I don't have a discord or anything else.
Daman Weylin 31 Oct, 2023 @ 1:55pm 
Cool, it's one of my favorites. Is this the best place to hear about updates or do you have another platform you post to (so I can stalk quietly and not bug you)?
Kineko  [author] 31 Oct, 2023 @ 7:28am 
Probably. Have started working on one of my simpler mods first to see how it works with the new mod process.
Daman Weylin 30 Oct, 2023 @ 7:29pm 
Is this coming to A:SA?
Kineko  [author] 17 Jul, 2023 @ 4:35pm 
Heads Up!

I am integrating the S+ Pull system into ICS for those people who don't use S+. However, as there are people who do (or use something similar), you may want to add the following parameter to your GameUserSettings.ini file:

[K+ Mods]
ICS_RP_Disabled=true

I will have further details shortly. Note that using this and S+ or equivalent may cause issues and I can't support my system while any other is active, hence the configuration parameter above.
Micah 18 Jun, 2023 @ 1:31pm 
I read through all of the discussions, I didn't see any mention of the red background. Can you point me a bit more directly at what I should read to find out what the red background means?

I thought the PIM would help me distribute resources to my pack dinos, but it sounds like not. That is unfortunate, but I'm glad I know now as I can just disable that feature and still benefit from the rest.
Kineko  [author] 18 Jun, 2023 @ 1:24pm 
Please review the pinned discussions first.
The rules can get extremely complex, so most things can be handled if you are creative. But I will only really support what I documented.
The mod only supports individual "containers" and not classes of containers. Too much overhead and not much application.
The PIM handles your and your dinos inventory *when* you are riding on it.
Micah 18 Jun, 2023 @ 10:58am 
Is there a way to "push" items off a dino when weight limit is reached? When riding an anky to harvest metal, it very rapidly fills its inventory. I have a fleet of pack mules I want to transfer the metal to which can all carry way more than the anky, but the anky doesn't seem to push metal out of its inventory when it exceeds its weight limit, only when it exceeds its stack limit. However, the stack limit applies to my big pack mules as well which means metal starts getting deleted long before the pack mules are filled up.
Micah 18 Jun, 2023 @ 10:38am 
Is there a way to specify that certain resources should go to a certain dino class? For example, I want stone to all go to my doedicurus because they get a 75% weight reduction when carrying stone, but I don't want anything else on the doedicurus, and I still want to stop at 70% weight limit.
Micah 18 Jun, 2023 @ 9:31am 
Is there a way to setup an inventory for "Accept green, ignore X, else reject"? I prefer to manually manage my sparkpowder usage in forge and fireplace rather than have them running 24/7, but I want to push out anything other than raw resources. I can manually list outputs as red and use "Accept green, reject red, else ignore" but I was hoping for some way to just say "don't touch sparkpowder in here".
Micah 18 Jun, 2023 @ 9:30am 
What does a green background on a managed resource mean? Green text means accept, red text means reject, but red background is unclear and I don't see it documented anywhere.
Daman Weylin 17 Mar, 2022 @ 1:30pm 
Alternative thought, could the ICS Manager perform a scan and add Actors with inventories within its range?
Daman Weylin 17 Mar, 2022 @ 4:07am 
Then could an option be added to switch the gun from Dino+Structure -> Structure Only -> Dino Only -> PIM? The S+ Multi-Tool seems to correctly targets structures even though they are on the back of the Titanosaur so the thought goes the same logic could be applied to the ICS Gun.

The other thought was to add Alt+F back in (maybe behind a config option)?

Admittedly, I'm probably a fringe case, but if you are able to get this to work I will gladly let you know if having the ICS Manager on a mobile base functions or not. My daughter is taming a Titanosaur as well, so I was going to see if we could setup a send/receive box on each one so that as we pass if they transfer items ;), I will probably setup similar boxes at my other bases around the map to see if we can get a quick delivery option in place.

Assuming there is a fix to my initial issue, I'll let you know how the rest goes. Thank You.
Kineko  [author] 16 Mar, 2022 @ 7:40pm 
I am not aware of any. Since the gun is the only way to add an actor and an actor can be a dino or structure, it just uses the first it encounters.

BTW: I never tested a situation where the ICS Manager actually moves. As such, I can't say how that will work.
Daman Weylin 16 Mar, 2022 @ 3:35pm 
Building on a Titan, but its hit box is blocking the gun from targeting storage structures I am putting on it, is there another way to add storage structures to the network?
XEN 23 Jan, 2022 @ 7:28pm 
There is a accept and reject drop down. If you select accept and choose a resource it will be green. Then select reject from the drop down and choose another it will be red.

In otherwords;
Green: Yes
Red: No

Also I think clicking on the resource name after adding it will cycle between modes.
Kineko  [author] 23 Jan, 2022 @ 3:42pm 
Hi AcidStrike,
You can create a rule for "Raw Meat" and leave the minimum at zero. This will result in it not pulling Raw Meat into the container. However, if another container is pushing Raw Meat, it will be a valid target. Due to this, be sure your Raw Meat container has a higher priority than this one so that it will only push into this one if the other higher priority containers are full.
The other items you have minimum values for will always try to pull that number regardless of the structure priority.
AcidStrike 22 Jan, 2022 @ 4:12am 
How do you configure a rule to indicate an item can be in the inventory, but shouldn't be pulled into the inventory as well as having some items that should be puled in.
E.g. I have a kibble table that converts raw meat to spoiled meat. I have a rule to pull all narcoberries to the table as well as all spoiled meat. However, if I put raw meat into the kibble table to spoil, KICS takes the meat and returns it to my fridge / feeding trough. How do I indicate that the raw meat is allowed to be there, but to not actively pull raw meat into the table.
XEN 19 Jan, 2022 @ 12:52am 
Sorry, do what you want of course. I just like your mod alot, so when I find out there is no hope for a feature that I think could make it great its extra disappointing.
XEN 17 Jan, 2022 @ 7:48pm 
Far as I can tell the mod already contains the functionality. Also, If your not releasing the mod for me and others, then why make it public at all if you have no plans on changing it?

Its constructive feedback.
XEN 17 Jan, 2022 @ 7:44pm 
Oh, I'm still using it. Problem I'm having with a few mods is that they are ALMOST perfect lol.
In the case of this mod I found myself spending too much time setting up containers.
So the fix for me and I think everyone else even if they are not aware of it yet is;

1. Place the ICS control station and a container.
2. Rename the Control station to a unique name to setup a network.
3. Place any items in the container (eg Thatch and some flint)
4. Select the network then the container and the network window appears.
5. Click "Add Container Resources"
(The script scans the activated containers inventory for items. Items found in the container are automatically added to the list.)

6. From this point you can setup Accept/Reject and quotas.

Sounds like alot of steps, But in reality its very fast. Not sure if I made it clear enough. Let me know if you don't understand something.
Kineko  [author] 17 Jan, 2022 @ 4:16pm 
For pulling, I suggest HG Plus Resource Pulling - 2019355924, which is what I use.

BTW: I'm not rewriting the mod for you, so you are free to remove it at any time (as you suggested below). I won't be offended.
XEN 17 Jan, 2022 @ 3:35am 
Another idea, could you add a button to the menu to add items in the object inventory?
That would save sooooo much time.

Then I could add 1 of each item I want sorted in each container and simply use the gun on each and click the "Add Container Items" button and it adds them to the list. Then I can tweak the stacks etc.
XEN 13 Jan, 2022 @ 5:50pm 
I know there is no pulling, hence why I brought it up lol.

Could you pull it off? Else I don't know if this mod will stay in my list. I think what is there is excellent. But, other mods like AA provide what this mod does with alot more.

I can just use AA. But the beauty of using yours is I can use vanilla structures. If it had pulling in it your mod would replace a good chunk of mods on my list.
Kineko  [author] 13 Jan, 2022 @ 4:17pm 
No pulling in any of my mods.

Closest to vacuum is the collector and associated structures in my storage mod. I have kept this mod as structure free as possible.
XEN 12 Jan, 2022 @ 10:31pm 
Tested, took a second. But once I followed the guide once it all made sense.
Pretty awesome dude! I like it alot.

S+ has pulling of the kind I'm talking about, but I cannot access the UI with a controller. So that is massively annoying..
XEN 12 Jan, 2022 @ 8:43pm 
Nice, havent played Ark in ages but I'm coming back. I remember using your V1 when you frist released it and it was pretty promising. So I look forward to testing this version.

Dunno if you have it already, but, In Automated ark you can click a blueprint in the smithy for example and then click a "Pull" button and it pulls the required resources.

Could you do something similar? Also, if it doesnt have it a vacuum for dropped items.

If you had all this it would replace AA for me.
Kineko  [author] 28 Nov, 2021 @ 9:30am 
You need a command line option for logs for dedicated servers, depending on how you manage it. With ASM, it is a cinfig option. Not sure for single player.
Peee 28 Nov, 2021 @ 7:14am 
Hi! I play in solo and activated the logs, but the only shootergame log I get in the log folder is empty. The other stuff is crashdumps. Is there a way to activate log in solo ?
Kineko  [author] 27 Nov, 2021 @ 7:59pm 
The mod only supports the ones mentioned, so there is no specific benefit to this mod if using a different version.
Peee 27 Nov, 2021 @ 2:59am 
The dedicated storage you speak of are like the one of rpvisual storage? Specific for some ressources and only them ? Or is it something else ? I'm enabling log so I can see if there some problem has you said. Thanks
Kineko  [author] 26 Nov, 2021 @ 2:09pm 
Also, dedicated storage (vanilla, S+ or mine) improve performance since the stacks inside don't need to be managed.

Lastly, if you use my storage mod, you can use the dedicated storage manager or collector to pick up and sort items into dedicated storage which operates much faster than ICS.

Glad you like it. It is actually a very difficult mod to manage for players. Make sure you don't run into (5) above. It is the worst, so you may want your drop box (if using that) to push and then throw away items that have no place to go (red background).
Kineko  [author] 26 Nov, 2021 @ 2:09pm 
Hi.
The performance is impacted mainly by the following factors:
(1) The number of resources KNOWN to the ICS Manager node (each is separate)
(2) The total number of structures managed
(3) The number of stacks of items in each managed structure (doesn't matter if they are the same)
(4) The number of "folders" manages versus named resources ("Seeds" versus "Narcoberry Seed")
(5) If there is no place to move items to (no overflow or overflow is full)

If you watch your server log, ICS will display a warning if it takes more time to process the rules than the interval that you want it to run. You can enable debugging at the ICS Manager to see messages in your server log detailing what it is doing.
Peee 26 Nov, 2021 @ 9:35am 
Hi, sorry for being this dumb, I finally found the thread on configurations and saw that the interval was way in the bugging territory and the scan delay really low too, so i putted every thing back to default, but interval at 45 seconds, the almost all the stutter went away so i think putting interval back to 1 min or more might just do it. I'll manage my stuff so the forge and all stay fed. Sorry again and thanks for this great mod ;) !!!
Peee 26 Nov, 2021 @ 2:59am 
Sorry I had to separate the message in two so the first part is actually the second one(Third if you count this one).
I also optimized my PC to eliminate the stutter with multiple things, like augmenting the pagefile.sys to 32gb, deactivating windows gamebar, verifying my drivers and and graphical options. I sincerly hope you have encountered it and know what to do, or that it as nothing to do with your mod, I dont want to play without it now ...XD
Peee 26 Nov, 2021 @ 2:53am 
I love your mod, i use it with vaccum sorter(for its automatic pulling in the buble), so maybe its linked even if they were together before it's started stuttering. Your mod make everything so simple, and very easy to use.
Copying rules from a container to another would be the only additions I would gladly take, but it would be a cherry on top of the mega cake of quality of life you provide us!
I only use one network so maybe i should use more.
Anyway Great mod! Keep at it we'll need it in Ark II, and III XD!
Thanks
Peee 26 Nov, 2021 @ 2:53am 
Is it there a limit to the number of container managed by the same network ? Cause after putting my turret in, i get stutters every 5 to 10 secs, i've plenty of ram and processing power, and it was running fine before in ultra. I also putted in the Ini modification I saw in this thread earlier, I just modified the time interval between scan from 30 sec to 5 sec at first, but then after some irl time (2 to 3 hours) the stuttering became to much so I changed it to 15 sec. But the stutter didn't changed. I also gived name to the turrets and other containers that permit it, with the idea that maybe it was having problems/spend processing power finding out witch one is witch. Sorry in advance for my English it's not my original language.
. 14 Aug, 2021 @ 2:08pm 
darn
Kineko  [author] 14 Aug, 2021 @ 12:45pm 
Not at this time
. 13 Aug, 2021 @ 9:35am 
is there a way to transfer copy settings between buildings because I have like 80 crop plots
I know it works on dinos
Kineko  [author] 8 Aug, 2021 @ 2:43pm 
Glad to hear.
Spectral Hawke 8 Aug, 2021 @ 9:43am 
So, it turns out I'm a moron. The server was downloading the mod (I could see and verify that trivially), but I forgot to make sure it was in the Active Mods list in GameUserSettings.ini. I can work with it now. Thank you!
Kineko  [author] 4 Aug, 2021 @ 2:31pm 
If there are no engrams for "K+", then it never loaded on your client. Since the server is supposed to advertise what mods it has loaded, I would verify in the beginning of the server log that the mod is actually being loaded (it shows all loaded mods on the echoed command line).
Spectral Hawke 29 Jul, 2021 @ 12:46pm 
Negative. The mods directory shows it. I can see the contents of it. But once I connect to the server, there's no place I can find for crafting anything from the mod. Furthermore, I can't find evidence that the server is even offering up the mod. The client never gets offered the mod by the server as far as I can tell, even though the server has downloaded the mod.

I figure I've got something wrong with the server, but I have no idea what that something might be, or even how to find out.