Modern Industrialization

Modern Industrialization

4M Downloads

Changing a machine's locked inventory slots is super difficult when the machine has connected item pipes

todofixthis opened this issue ยท 8 comments

commented

Sometimes I need to reconfigure a machine's inventory, e.g. changing the locked inputs for an Assembler, or swapping out locked items in a Configurable Chest. When the machine in question is already installed and part of my base's network, this can be very tricky to do.

Currently, I would need to unlock the slot, remove the item stack currently in that slot, and then quickly lock it to air, so that the connected item pipes don't feed more items into the slot I just emptied. Sometimes this takes multiple tries, as I'm not that fast with a mouse ๐Ÿ˜“

Alternatively, I could use my Wrench to disconnect any pipes currently inputting items. This works OK for fluid pipes, but for item pipes I then have to manually restore its filter items when I want to reconnect it to the machine later, which can be quite a pain, especially if the item pipe had a lot of items in its filter before I disconnected it.

It would be super helpful if there were some way to temporarily prevent a machine from taking items from connected item pipes, so that I can reconfigure the machine at my own pace, and then turn inputs back on when I am finished.

commented

Interesting suggestion! But maybe something like "empty slot to inventory, and lock the slot to air" would work for you? Then you could drag the new items from REI.

Personally I have had issues with this approach-- since it's already connected to the item pipe network, it sometimes gets more items before you can lock it to air.

commented

Interesting suggestion! But maybe something like "empty slot to inventory, and lock the slot to air" would work for you? Then you could drag the new items from REI.

commented

Interesting suggestion! But maybe something like "empty slot to inventory, and lock the slot to air" would work for you? Then you could drag the new items from REI.

Good call; I think that would solve the problem quite neatly.

commented

My idea was indeed to add a feature to do both in one click.

commented

I'm also going to change the title/description for this issue, as I see that I have fallen victim to the xy problem ๐Ÿ˜…

commented

Interesting suggestion! But maybe something like "empty slot to inventory, and lock the slot to air" would work for you? Then you could drag the new items from REI.

Personally I have had issues with this approach-- since it's already connected to the item pipe network, it sometimes gets more items before you can lock it to air.

Ahh, I misunderstood @Technici4n's response; I thought that they were suggesting to add a feature to do both in one click. Yes, I agree with you @Shylie it can be really hard to time this right, even for a player who is fast with the mouse (I'm not ๐Ÿ˜…).

commented

Whilst rewriting my OP to focus on the problem rather than potential solutions, I thought of another workaround (see, I told you ๐Ÿ˜น), which is to use the wrench to disconnect 2 item pipes somewhere in the middle, so that the item pipe's connection to the machine is still intact, but there's no longer a path for items to reach it.

E.g.,:

Chest >---------> Machine
           ^    ^
           |    |
           |    Don't disconnect here
           |
           Disconnect here instead

This could disrupt other parts of the base โ€“ i.e., if the only accesible/viable place to disconnect item pipes also cuts off other machines, not just the one the player wants to reconfigure โ€“ so I think would still be nice if there were an easier / more intuitive way to disconnect individual machines from their inputs.

commented

Will be in the next release. First time is without shift, second time is with shift:
https://user-images.githubusercontent.com/13494793/172058929-b86effc5-8e80-4ce4-b8d2-714da6f5e15a.mp4