anyone's best logistic pipes automation system?

Discussion in 'Alice (Minecraft)' started by Overloaderdave, 14 February 2013.

?

Do you know how to use logistics pipes?

  1. nevar

    3 vote(s)
    16,7%
  2. no...

    2 vote(s)
    11,1%
  3. somewhat

    1 vote(s)
    5,6%
  4. a little

    2 vote(s)
    11,1%
  5. yes

    3 vote(s)
    16,7%
  6. YUSH

    7 vote(s)
    38,9%
  1. Overloaderdave

    Overloaderdave the most n00bish person ever

    Joined:
    31 January 2012
    Messages:
    304
    Likes Received:
    13
    what is the best logistic pipe automation system you have made? for me, its probably some really stupid stuff like an auto-sorting auto-crafting thing that I forgot what it did... but really, it was just stupidly useless in survival.

    I mean, sorting systems are fun and all but they do get boring and enderchests make them overpowered by using the input as the enderchest.
     
  2. hsun324

    hsun324 Programmer, Gamer

    Joined:
    14 May 2012
    Messages:
    362
    Likes Received:
    90
    I sort of just made a bulk storage solution that didn't actually sort out. The request pipes are pretty good for showing totally inventory in a logical order.
     
  3. kylania

    kylania Active Member

    Joined:
    14 January 2013
    Messages:
    313
    Likes Received:
    116
    My system autosorts from an EnderChest input into 22 different chests each with polymorphic item sinks so I can change what's in which chest just by moving items around.

    I have about a dozen common items I can order to be crafted by a click of a button (pistons, gears, electronic circuits, copper cables, machine blocks etc) and fertilizer and humus are automatically crafted and shipped to my farms as they need.

    The ordering of items or materials is handed by a punch-to-activate pipe connected to a project table, so i just order what i want, open the table and by that time all my materials are in the table inventory and I can start crafting whatever.

    Also excess cobble and dirt are automatically shunted to recyclers if my chests dedicated to those materials are full.
     
  4. sk89q

    sk89q Administrator
    Staff Member

    Joined:
    1 December 2011
    Messages:
    2.490
    Likes Received:
    1.504
    There's only way you can do logipipes... spend 20 hours making sure you didn't forget to put a logipipe on everything you have that has an inventory, and then spend 40 more hours tediously setting up crafting pipes.

    EXCITING D:

    I enjoy the convenience of LogiPipes but it's all straight manual work. There's nothing to "design" because it's all so straight forward. Want to fill your farm with fertilizer? Add a supply pipe. Oh, need to craft something? Just attach a crafting pipe to a machine. The worst part is that it's neither "makes you think a lot" nor is it "totally mindless" (like mining in MC), so I can't, for example, go watch something else in the meantime or ponder something.

    And then when you actually want to do something complex, you can't, because LogiPipes is severely limited. No crafting recipe module, no real priorities, no uni-directional pipes, minimal support for virtual private pipe networks, no native support for pipe gates, not even a way to transfer power between two pipe systems without also bridging routing. It's still possible to do things without those features, but it just makes everything much more complex, and not in a fun and intriguing way.

    On top of that, it does sink quite a bit of CPU.
     
    xXMadNessXx likes this.
  5. hsun324

    hsun324 Programmer, Gamer

    Joined:
    14 May 2012
    Messages:
    362
    Likes Received:
    90
    That's pretty much the gist of it. The only real thing in which you have some level of flexibility with is storage, because there are some possible different ways to do that. I just use a block of chests w/ chassis pipes, while kylania and sk (iirc) are both using polymorphic chests you can access. It's up to you to decide how you put everything together as well.
     
  6. sk89q

    sk89q Administrator
    Staff Member

    Joined:
    1 December 2011
    Messages:
    2.490
    Likes Received:
    1.504
    We use both, similar to our MC 1.2.5 base (but that was with RedPower2). I go for the chests if it's a one off thing, and to the request pipe if my brain isn't returning the list of chests for the items I need quick enough.

    I'd like a way to dump the items from overflow back into the chests though. I've devised a few ways to do it, but they are all so complex and not worth the effort.
     
  7. Overloaderdave

    Overloaderdave the most n00bish person ever

    Joined:
    31 January 2012
    Messages:
    304
    Likes Received:
    13
    seriously? do you even KNOW about the item you can put in a chassis pipe to do that? all you need is a MKII chassis pipe with that item (forgot name) and the autosorting one and whala! you have the thing ready to have inputs to the rest of your chassis pipes...

    although I would just use an "other" dia chest for the main stuff, because mainly you will be dumpin' that cobble
    oh and, it IS useful for smelting your items....
    because IC2 furnaces dont actually need bottom input, so you can just stick a crafting pipe on the top. and a supplier pipe to supply the coal we all love
     
  8. hsun324

    hsun324 Programmer, Gamer

    Joined:
    14 May 2012
    Messages:
    362
    Likes Received:
    90
    If you meant Extractors and ItemSinks, I'm sure sk wants to reduce the amount of idling items moving around his system in order to reduce the amount of CPU cycles he is using. That sort of thing would cause random items to be extracted from the overflow chest constantly causing them to be moving around his piping system, many times just to return to the same chest.
    I don't even like having random items around in my pipe system. Only items that are being injected into the system or being used for crafting are moving around my system.

    If you mean Providers and ItemSinks, sk wants to be able to access his chests in an logical way because it is faster for him to access the chests in the places he remember them to be.

    Anyways. :/ For people like me and sk, I've used nearly 16 diamond chests on storage already, so it it fairly difficult to find items if they are randomly strewn about.
     
  9. sk89q

    sk89q Administrator
    Staff Member

    Joined:
    1 December 2011
    Messages:
    2.490
    Likes Received:
    1.504
    Err what? It takes 5 minutes to understand all of LogiPipes if you go read the wiki.

    I am talking about the Polymorphic Item Sink, which does not have memory, which presents quite a problem for the storage chests side of our system. If the entirety of an item is removed, and it naturally does via human means, items will no longer route properly to the chest, and thus the item would be fed to overflow. That means that someone has to manually restock the primary chests from overflow, which is a pain and something I rather not have happen.
     
  10. kylania

    kylania Active Member

    Joined:
    14 January 2013
    Messages:
    313
    Likes Received:
    116
    The key to that is to never pull from a chest but always request items from the request pipe. You can set the provider module to leave 1 item per stack in the chest so it'll always resort.

    Doesn't work well for things like tools or whatever, but for materials it's fine. Just occasionally inv tweak the chests to restack them. It's actually the same as RP2 since for RP2 to sort you need an actual item in a sorting machine (usually many many powered sorting machines) for things to sort properly.

    If you're not using the request pipe you might as well not install logipipes at all really and just stick to manual chest pulls and RP sorts. :)
     
  11. hsun324

    hsun324 Programmer, Gamer

    Joined:
    14 May 2012
    Messages:
    362
    Likes Received:
    90
    Then what is the point of using polyitemsinks in the first place, if you are not going to be manually accessing the chests?... There is no smidgen of logic in such if you are only going to be using a request pipe. Might as well just shit everything randomly into chests as my system does right now.

    SK wants to be able to manually grab things from the chests and I see said logic behind that. It may make SK's operations iotas faster as the request GUI is fairly convoluted.

    Besides, there is no key. The bulk of logistics pipes is done in the same way, but when you have flexibility, it comes down to what your goals are and how you want to go about resolving them.
     
  12. sk89q

    sk89q Administrator
    Staff Member

    Joined:
    1 December 2011
    Messages:
    2.490
    Likes Received:
    1.504
    RP sorters was how we used to do it when there were no other options, but it was tedious. It was an easy five hours down the drain collecting all the items, and that was when we had far fewer mods too.

    We use a hybrid system that has both combines request pipes with a more manual system. That way, you can choose if you want to go the route of a request pipe or if you want to access the storage chests directly. It is a system that we have previously used with RedPower2, before Logistics Pipes was available, with the same mechanics (the request pipe = an RP2 computer, an overflow = storage silo, etc.)

    Using the request pipe requires the transfer of my hands to the keyboard and the recall of the name of the item, a series of activities which takes a bit more time and processing with my brain. With storage chests, if I need, for example, a stack of iron, I will picture it in my head and I will know exactly where the chest is and I can just right click the chest and fetch the item immediately. The best part of that is I can play MC a bit more on auto-pilot and my brain can be busy pondering something else. I know a lot of people handle "storage rooms" by just tossing a bunch of chests in a corner and just dumping things vaguely into chests of similar contents, so getting an item requires somewhat a hit-and-miss search, but in our case, it's been the same consistent system we have used for about a year now, for both Alice and vanilla.

    But we DO have a request pipe. We have the supplier pipes leave one item, but sometimes we only stock one of certain item (such as an Advanced Solar Panel) and a human is going to pull the entire thing out.

    Besides that, request pipe or not, Logistics Pipes is the alternative to using RP2 for connecting all sources (macerators, cobble generators) and sinks (chests, farms), and it supports request pass-through/conversion, something that is severely lacking in RP2 and not provided by TubeStuff's Automated Crafting Table. (Requests end with pipe ends, and so it is not possible to convert a request for "stone" to a request for "cobble" and to delay the stone request temporarily, at least without a large amount of wires and gates, a very unfeasible approach when you wish to do this with any sense of scale.)

    For whatever reason, I am pretty good at generating ideas, so while it takes maybe a few days or weeks for a lot of people to start even considering an interconnected pipe system, it was what I was already trying to do on the first day I learned that pipes existed. Now I'm trying to deal with more complicated issues and the basics (supplying items to everything, etc.) are long past troublesome. Unfortunately, when you get to that point, that means that the limitations of systems become quickly apparent because you're no longer grasping with how to work the system, but how to get the system to not work against you to complete some greater idea. Currently that problem for us is dealing with the lack of memory with polymorphic item sinks. With other mods (CC, RP2), there are ways to do it, but they are all resource expensive or extremely CPU-heavy, and they do not connect to Logistics Pipes in an elegant manner. Or at least so far -- I still have some ideas I have to consider first.

    One thing I hate to say to people is that if you've got an idea, I've already thought of it. I'm not capable of thinking anywhere close to all ideas, but I usually have considerably more bases covered than most people if it is something that I am interested in and actively pursuing. Consequently, I hate watching things like tutorial videos, because I rather be given a list of the parameters (i.e. what the sorter does, what the filter does, what the crafting pipe does, etc.) and I am capable of generating the entire tutorial (and consequently a long list of applications, as well as a long list of impossibilities) for myself in my head.
     
  13. Overloaderdave

    Overloaderdave the most n00bish person ever

    Joined:
    31 January 2012
    Messages:
    304
    Likes Received:
    13
    too bad we lost tele pipes, I saw one type of telepipe in NEI but it has no recipe to craft :(
    we cant do really awsome stuff with them, but what would a supplier pipe into a teleport pipe do? o_O
    would it EAT ITEMS? because it would be putting stuff into the inventory, causing it to have stuff in an internal storage that does not exist....

    anyway, I'm not going to do thaumcraft 3 again. I will just go the lazy-easy-boring-ridiculous route of IC2 that everyone seems to love and boast about. because, seriously, compared to TC3, its pretty overpowered...
    but TC3+infinitecobble+deployer with infinite wands=flux machine of DOOOOOOOM

    it would release massive amounts of fractum, which I think causes random explosions. much worse than potentia.

    also, logipipes can do pretty much anything.

    got a steam boiler? we can keep it fully supplied FOREVER.
    got an engine? it will have coal FOREVER.
    need charcoal? YOU HAVE TONS.

    I s hall try the steam boiler though... it sounds fun and OP
     
  14. sk89q

    sk89q Administrator
    Staff Member

    Joined:
    1 December 2011
    Messages:
    2.490
    Likes Received:
    1.504
    No, LogiPipes can't do a ton, and you don't need LogiPipes to keep a steam boiler supplied forever, you don't need LogiPipes to supply an engine forever, and you don't LogiPipes to have charcoal forever. You can do all of this with other mods.

    What you can't do (easily) is one thing: convert requests (i.e. stone bricks -> stone). Literally all RedPower2, for example, needs is a block that can do that, and the largest benefit of Logistics Pipes would be obsoleted (though LogiPipes is more convenient because it uses less space).
     
  15. Overloaderdave

    Overloaderdave the most n00bish person ever

    Joined:
    31 January 2012
    Messages:
    304
    Likes Received:
    13
    hmm...

    still, RP2 cant just not do the last thing. it would be stuck in the pipes.
    also, an infinite pipe loop can be used as an infinite storage with a piston to put the output pipe onto the corner :D

    although a laggy and stupid way, its useful for mid-crafting...
     
  16. hsun324

    hsun324 Programmer, Gamer

    Joined:
    14 May 2012
    Messages:
    362
    Likes Received:
    90
    The are loads of things that logpipes cannot do. For one, design a crafting segment that has multiple outputs with only logipipes. Try to distribute evenly items between two bases with only logipipes. Try transferring liquids without resource loss with only logipipes. Try using only one GT multiblock machine to do 45 different things. Try evenly distributing items in a pull mannerwith just logipipes. Just because logipipes has generic control structures that can handle in multiple steps doesn't mean it can tackle a complex problem, especially one that could benefit from the input of a person or computer.
     
  17. hsun324

    hsun324 Programmer, Gamer

    Joined:
    14 May 2012
    Messages:
    362
    Likes Received:
    90
    1. RP2 is still less laggy than logipipes especially when the transposer, etc is placed directly upon the boiler.
    2. BC3 pipes will explode if there are too many items in them.
    3. BC3 pipes cannot be pushed. Hell, they shit themselves on frame miners...
    4. If you seriously want to make a shitload of one thing, by all means do so but that is not a good way to craft things.
    5. RP2 is totally able to interface with vanilla, TE, and IC2 furnaces...
     
  18. sk89q

    sk89q Administrator
    Staff Member

    Joined:
    1 December 2011
    Messages:
    2.490
    Likes Received:
    1.504
    It wouldn't get stuck in the pipes. The Retriever already does the main portion -- the request bit. The other side just needs to answer to a different item.

    Infinite loops will drop the server's tick rate from 20 to 8 easily and several people have already done it on accident (via poor pipe design). I can tell exactly when and who has an infinite loop in their system and I will destroy it if I see it.
     
    xXMadNessXx likes this.
  19. Overloaderdave

    Overloaderdave the most n00bish person ever

    Joined:
    31 January 2012
    Messages:
    304
    Likes Received:
    13
    thanks for the info. but that just means logipipes are even better, as long as you do it right it will NEVER loop.
    although its more expensive for the main stuff the other stuff is cheaper. so everything is balanced.
     
  20. Kirazy

    Kirazy An idle texturer

    Joined:
    2 April 2012
    Messages:
    612
    Likes Received:
    267
    Logpipes is powerful, but there are some crippling limitations to what you can do with it that grate. An equivalent system for RP2 would be very attractive...