Space Engineers

Space Engineers

View Stats:
Anyway to make a auto sorter which you can then pull from?
I made one but it pulls from its self also and loops.. idk how to fix that.. Anyone know?
< >
Showing 1-13 of 13 comments
Nanian Jan 6, 2018 @ 6:06pm 
If you have a conveyor system from which you want to put in ore, and then pull out ingots for example, then you'll need atleast 2 sorters, one for the input which puts in ore, and then another for the output that pulls out ore - If there's any other conveyors which are linked into this same network, then you'll have to set up more sorters and filter the different ore/ingots/components so that it only pulls what it is supposed to.

Hope that helps
Last edited by Nanian; Jan 6, 2018 @ 6:06pm
Lil_Pink_Pup Jan 6, 2018 @ 6:18pm 
I mean as like, We have a container outside which we use to get stuff easier from, so we scroll down to the big container grab the components we need then put the components back in the crate we used to acces the big one, but i want it to then pull from all crates and put every component BACK in the big one so we dont have to... but it does this loop and pulls from its selff then puts back in...
Oneill_SFA Jan 6, 2018 @ 6:21pm 
you're looking for an inventory script. talidan's inventory manager (TIM) is great and multi-functional.
Lil_Pink_Pup Jan 6, 2018 @ 6:23pm 
ok thx, i will try it tomorrow, im heading to bed rn
InvolvedSpark Jan 6, 2018 @ 10:36pm 
Yeah, TIM is probably the best inventory managing script. Can be hell to set up exactly right sometimes though. When you try it out, you'll really want to go through the guide for it.
PolecatEZ Jan 6, 2018 @ 10:41pm 
Scripts can feel cheaty sometimes. What you want is an action group that turns one pump on and the other off.

Input sorter settings = Allow anything to pass, do not actively pull
Flush sorter = Allow anything to pass, actively pull.

Turn one on, turn the other off. Make an action group that toggles on/off.

You'll be able to freely pull components out of the big storage box to the little one. Then you flip the switch (action group) and everything gets "flushed" back to the big box.
Stravitch Jan 10, 2018 @ 9:00am 
You can also do this solely using sorters. In our current game a friend and I decided against using scripts to do inventory management so that our base could feel more sprawling with conveyor corridors and maintenance tunnels.

What we found is that in order to do what you are asking completely using conveyors, you'll need to maintain very strict isolated loops in your conveyor system. By using "waypoint" cargo and managing the input and output using sorters you know exactly what and where everything is going.

Here is a rough MSPaint image of what, basically, I can recall of our solution.

https://i.imgur.com/75bHzQD.jpg

Quickly, we have connectors that our for our mining rigs that come in, and when they dock, the only thing that will move is the ore from their inventories. If someone dumped anything else into there, it'll get left behind unless it docks with one of the multipurpose connectors.

The ore is then held for use by the refineries, which have their own line from the ore cargo directly to them that is bidirectional so we can move ore around to process as we see fit. From the refineries a second line, this time one way, pulls the ingots out to ingot storage.

The ingot storage has a bidirectional line to the reactors and a one way line to the assemblers.

From here, it's the meat of the sorting which is solved very basically. You have a junction that accepts one input from the assemblers of anything they can make or ingots. It then breaks off immediately into 3 categories, ingots (left over from the assembler process), components, and tools and ammo. These all go on their own line one way to their storage. That is 4 of the possible 6 connections.

The 5th connection is a line in from our multipurpose rigs that allow their inventories to offload, sorting as it goes.

The 6th is a connection from a cargo that individuals can just rage dump their inventories into and let the system clean it up on its own.

In order to allow your ships to resupply, you then need to make a new line from each major storage filtered by type to the multipurpose rigs junction. Having the outputs of the storage still be whitelisted ensures that each storage continues to be isolated and can not be accidentally dumped into.

Sorry for the wall of text which I'm sure you weren't looking for but there it is. The only other thing you need to watch out for is setting sorters to drain all. If you aren't careful, you create endless loops where items show up and disappear as it sorts itself over and over again. If you have any questions or can point out somewhere we've messed this up horribly, let me know! So far it's worked for us!
dga8705 Jan 10, 2018 @ 9:24am 
I think the main issue is you have to have two cargo containers that you access. One that you pull stuff out of, and one that you drop excess stuff in. The excess stuff is the in side, has all the sorters pulling out of it, and into your main cargo containers. The other one is purely out and can pull from anywhere. Anything you dumb in the excess stuff one should be sorted instantly, if you have it all set up right.
Lil_Pink_Pup Jan 10, 2018 @ 11:34am 
The tim script works excelent, Just wish it didnt split stuff between containers, There might be a way to change it but its fine for now cx Thx Oneill_420
AlanEsh Jan 10, 2018 @ 12:28pm 
Originally posted by Some Pone:
The tim script works excelent, Just wish it didnt split stuff between containers, There might be a way to change it but its fine for now cx Thx Oneill_420
Just set priority on one container higher than others and it won't split the items. Like...
Cargo 1 [TIM Component:P1]
Cargo 2 [TIM Component:P2]
The script won't put any parts into Cargo 2 unless Cargo 1 is full.
Lil_Pink_Pup Jan 10, 2018 @ 1:11pm 
I tried that it still split itt...
Xpain Jan 10, 2018 @ 9:58pm 
Use more complex tags. [tim component/interior:p10] where interior is you can use any tag for components or part of it, if you use a LCD With [TIM INVENT] you can see the tags used, part of the tags, if they are not ambiguous, will work too.
It works with ores and ingots also"[TIM Ingot/cobalt:3000]"
http://steamcommunity.com/sharedfiles/filedetails/?id=546909551
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Jan 6, 2018 @ 5:54pm
Posts: 13