Mesecons pipeworks deployer: How did I do this? Connecting from the sides #4236

Open
opened 2023-04-20 07:47:13 +00:00 by niceride · 12 comments

Wait... how did I do this?

Nodedeployer accepting items from the side via mesecons conducting tube. I can't seem to reproduce the effect, and haven't figured out what I did to make it happen.

Is this supposed to happen?

Wait... how did I do this? Nodedeployer accepting items from the side via mesecons conducting tube. I can't seem to reproduce the effect, and haven't figured out what I did to make it happen. Is this supposed to happen? ![](https://gitea.your-land.de/attachments/b09937a1-0bf5-4406-91b1-9586b540799b)
Author

Maybe, got it... Actually kind of a useful glitch.

  1. node deployers with "backside" facing central area

  2. plumb deployers with mesecons conducting tube

  3. node replacer tool on deployers to a different orientation

Node deployers remain plumbed to mesecons conducting tubes. Normally when placing mesecons conducting tubes, they do not accept connections from the sides.

I find this unexpected behavior to be quite useful, would be okay with a WONTFIX, unless there's something simple in the code and this has been a bug that is problematic.

Maybe, got it... Actually kind of a useful glitch. 1. node deployers with "backside" facing central area ![](https://gitea.your-land.de/attachments/ca3fc236-fc8d-4257-8df6-e191986b6b3b) 2. plumb deployers with mesecons conducting tube ![](https://gitea.your-land.de/attachments/f1d2d41d-5e8d-4b11-ad6f-777b9a340bb7) 3. node replacer tool on deployers to a different orientation ![](https://gitea.your-land.de/attachments/6f218f80-4fae-4de2-b1d3-1a52e1e6ef7b) Node deployers remain plumbed to mesecons conducting tubes. Normally when placing mesecons conducting tubes, they do not accept connections from the sides. I find this unexpected behavior to be quite useful, would be okay with a WONTFIX, unless there's something simple in the code and this has been a bug that is problematic.
Member

if anything, this is a bug w/ the node replacement tool, which doesn't call the proper callbacks when re-orienting the machine. i don't think my replacer redo handles this properly either. i'm fine w/ leaving this the way it is though, there's no reason i see why items shouldn't be able to go into a deployer from the side.

if anything, this is a bug w/ the node replacement tool, which doesn't call the proper callbacks when re-orienting the machine. i don't think my replacer redo handles this properly either. i'm fine w/ leaving this the way it is though, there's no reason i see why items shouldn't be able to go into a deployer from the side.
AliasAlreadyTaken added the
1. kind/bug
label 2023-04-20 17:47:43 +00:00
flux added the
1. kind/balancing
3. source/mod upstream
3. source/integration
labels 2023-04-20 17:47:47 +00:00
Author

Mostly harmless. Closing.

Mostly harmless. Closing.

We should keep that open until we decided on the replacer and can confirm this doesn't happen anymore: your-land/administration#143

We should keep that open until we decided on the replacer and can confirm this doesn't happen anymore: https://gitea.your-land.de/your-land/administration/issues/143
Author

Well, there's no harm in it happening. Sorting tube and one-way tube both connect to node deployer from the side. This is a feature not a bug.

Well, there's no harm in it happening. Sorting tube and one-way tube both connect to node deployer from the side. This is a feature not a bug.
Member

This is a feature not a bug.

if that's the case, then it's a bug that normal tubes don't usually connect to the sides.

> This is a feature not a bug. if that's the case, then it's a bug that normal tubes don't usually connect to the sides.
Author

This is a feature not a bug.

if that's the case, then it's a bug that normal tubes don't usually connect to the sides.

I'm not sure how you would accomplish that fix though, both without breaking player builds and also working within the limits of metadata. It would have to be a new deployer node that is permissive in accepting connections from normal tubes, or, advanced use with some kind of tool to get the tubes to connect. If only we had such a tool?

> > This is a feature not a bug. > > if that's the case, then it's a bug that normal tubes don't usually connect to the sides. I'm not sure how you would accomplish that fix though, both without breaking player builds and also working within the limits of metadata. It would have to be a new deployer node that is permissive in accepting connections from normal tubes, or, advanced use with some kind of tool to get the tubes to connect. If only we had such a tool?
Member

This is a feature not a bug.

if that's the case, then it's a bug that normal tubes don't usually connect to the sides.

I'm not sure how you would accomplish that fix though, both without breaking player builds and also working within the limits of metadata. It would have to be a new deployer node that is permissive in accepting connections from normal tubes, or, advanced use with some kind of tool to get the tubes to connect. If only we had such a tool?

i apologize because this is certainly a rude thing to say, but as someone who wants us to abandon pipeworks and move to tubelib/techpack, because i think pipeworks is fundamentally flawed for a multitude of reasons, i don't think it's worth investing time in fixing pipeworks' architectural bugs, particularly when people think they are features.

> > > This is a feature not a bug. > > > > if that's the case, then it's a bug that normal tubes don't usually connect to the sides. > > I'm not sure how you would accomplish that fix though, both without breaking player builds and also working within the limits of metadata. It would have to be a new deployer node that is permissive in accepting connections from normal tubes, or, advanced use with some kind of tool to get the tubes to connect. If only we had such a tool? i apologize because this is certainly a rude thing to say, but as someone who wants us to abandon pipeworks and move to tubelib/techpack, because i think pipeworks is fundamentally flawed for a multitude of reasons, i don't think it's worth investing time in fixing pipeworks' architectural bugs, particularly when people think they are features.
Author

No investment needed, just allowlist node deployer for the existing node replacer. It's still broken, but at least it is workable.

No investment needed, just allowlist node deployer for the existing node replacer. It's still broken, but at least it is workable.

IMO a clear wontfix, until we know pipeworks "intended" this bahaviour and accounts for it in its code.

If they do not intend the behaviour, it's an integration bug between the replacer and pipeworks. The integration bug is fixed by blacklisting.

I cannot see the feature in this. If the pipeworks people had intended a connection on the sides, then they had added those ugly black rectangles. They did not.

IMO a clear wontfix, until we know pipeworks "intended" this bahaviour and accounts for it in its code. If they do not intend the behaviour, it's an integration bug between the replacer and pipeworks. The integration bug is fixed by blacklisting. I cannot see the feature in this. If the pipeworks people had intended a connection on the sides, then they had added those ugly black rectangles. They did not.
Author

I cannot see the feature in this. If the pipeworks people had intended a connection on the sides, then they had added those ugly black rectangles. They did not.

There are no such rectangles on several nodes that must accept connections from the sides in order to work correctly. At least kick this upstream for their advice?

> I cannot see the feature in this. If the pipeworks people had intended a connection on the sides, then they had added those ugly black rectangles. They did not. There are no such rectangles on several nodes that must accept connections from the sides in order to work correctly. At least kick this upstream for their advice?
Author

Aside: I believe that #4513 and the existing pipeworks:steel_block_embedded_tube addresses my concerns for being able to build things, without the disconnected visual and in an intuitive manner.

Aside: I believe that #4513 and the existing pipeworks:steel_block_embedded_tube addresses my concerns for being able to build things, without the disconnected visual and in an intuitive manner.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#4236
No description provided.