November 12th, 2024 Livestream
Q&A: What were the other problems with Pipes that you mentioned last Week?
Suggested Wiki Reference Code
<ref name="yt-jOlC1FMYRfQ">[https://youtu.be/jOlC1FMYRfQ YouTube - November 12th, 2024 Livestream - Q&A: What were the other problems with Pipes that you mentioned last Week?]</ref>
Topics
Transcript
all right here comes a recurring question, I want to say that- I feel like I see some mention of this every week but maybe not but in last week's Dev stream you mentioned that there are floating Point issues with Mark 2 pipes that have been solved, yes those were solved before 1.0 actually, but there were other problems, what are they so, the biggest problem that we've had really with pipes is defining what the problems are because, people have very different opinions as to like what the actual problem is and whenever we were investigating like people having issues with pipes, rarely did we reach like a consensus as to like whether or not it was by Design or not so, the most reoccurring issue I think was, sloshing which is something that is by Design like the pipes behave in a certain way and that means that sloshing will happen when fluids like move back in the pipe right so usually if you have like a manif this is very evident when you have big manifolds cuz when the the fluid hits the end of the last pipe segment then it will hit the wall and it will flush back and that will create like inconsistencies in your in your pipe network, and some people were really good at avoiding this, so they never had any issues and some people like it's and I just want to clarify too it's not obvious that this happens by the way the fluid dynamics in the game are not clear like and a way shape or form or anything like that so I don't want to make it sound like obviously you guys should have realized this obviously I don't think anyone could have unless you're like really investigating this but it was very common for people to run into this issue and and it was very specific setups and whenever we investigated we always found that like it has more to do with the setup than the system that we made for pipes and maybe we need to re this is a longer discussion like whether we needed to go back and revamp pipes or not how they work or if we just needed to make them clear as like what's going on and maybe give you more information as to what's go on anyways I digress that that was a little bit of a tangent, but after 1.0 we were fairly certain that we have sold everything because all the use cases that we found we had resolved except for a couple and one was that, floor holes for some reason sometimes when you snap the floor holes It wouldn't connect properly so sometimes you would stick a pipe into a floor hole sorry- I regretted, wording it that way sometimes you would connect to a floor hole and for some reason sometimes they wouldn't connect so the pipe would just end at that segment, that issue has been fixed since 1.0, I believe that was 102 or three, two or three like the second or third hot fix resolve that issue next issue we ran into was that when you put pumps on Long segments of pipes where you know the pipe get divided, we noticed that the pipe length would not be the same as if you just like placed down a a a a pump and then connected the pipes to it so if you just connect a pump to a pipe segment and you look at the length of it you'll get a different value if you dismantle the pipe segments and hook them back up to the pump, so that was another issue that was not as prevalent because the extra distance shouldn't have that much of effect and it's also kind of random cuz we noticed that if we did this setup with big manifolds and and did the whole splitting stuff with the pump sometimes we would get issues and sometimes we wouldn't so it was kind of random when it happened and I don't think we've actually figured out why it happens, I think we are working on changing how the pipes are being split up so you do so you will get the same value regardless if you place the pump first or on the the the piping segment or not because like it because the the thing too was that I typically don't do it that way I don't typically use and this the same thing if you use, pipe Junctions like if you place pipe Junctions on the pipes themselves I typically don't do that I typically always place the Junctions themselves and then hook up the pipes so I personally never had these issues and I think when I when I discuss this with the programmers a lot of said people said the same thing like oh yeah no that's how I build as well so that explains why we never really noticed this pattern is because it was a very specific way of playing the game we would actually run into this issues, and, so I'm not sure where we stand right now because I think we have like resolve most of the most occurring issues and I haven't heard too many people talk about piping issues as of late but that might be because it kind of goes in waves when people complain about pipes, so so my general recommendation is when you play the game right now and this may change in the future is to to place Junctions first and then hook up your pipes to it, because when we find that when people do that they don't run into any of these issues you shouldn't need to do that though, so we are also looking into like making sure that that doesn't happen, and we've taken some action internally but I don't think that is live on the current build right now or, or it might be I don't remember check the patch notes for this specifically because we might have psted a pushed a patch to resolve that specific issue yeah, but there are some general like building tips that people have in community that makes it so that these issues are fairly non-existent, so I highly recommend like checking out the bill guides that exist for pipes, check out the fluid handbook that, oh their Name Escapes me right now, one of our community members made oh why am I blanking so bad right now anyways, the fluid hook there's there's there's tons of resources on the wiki as well, no not bits, it's God damn it why I need to open disc I'm to say I don't even know- I feel so bad because- I've talked about this so many times it's on the Discord I think we link it on the Discord hold on, in welcome yeah you're checking okay, mallion there we go yeah a alion made and it's on our Discord if you go to the Discord and welcome page there's a link to the fluid guide
[Music]
the this bad boy right here the plumbing manual, this one if you follow this guide, you will not run into issues essentially not that I found at least when I've used it, so yeah I think I think that was mainly long yeah yeah pipes pipes is always a Hot Topic, not a Hot Topic but but I think it's it's worth explain explaining this from time to time because, yeah it's something that obviously people run into issues with, with fluid mechanics not being super clear, and it's it's and we have this back and forth right where we're conf confident that like no everything's fine and then Community proves to us that like no here is actually a situation where there's an issue and then oh okay and there's a little bit of Mis misunderstanding between like you know we feel certain that like no we've actually solved it this time and then people like proving to us that that's not the case, and- I kind of like this back and forth, you know it's always like Pro guilty until proven in a lot of these cases so I'm always a bit like maybe I shouldn't say that we feel confident anymore because there's always something, but we think pipes are in an okay state right now like for the majority of use cases okay there might be use cases still where people run into issues, and we just have to sort of try and figure out together like what the issue is and you guys also need to help us to sort of make it clear like how we can reproduce these issues because there are a lot of cases where people have told us if you do this then you will have a bug and then we do it and nothing happens so sometimes we actually need safe files that people made to be able to like reproduce issues and sometimes even having safe files we're not able to get the same results, so so it's it's it's hard to like debug this I digested based on feedback but okay we have a chat command pipes that just texts out all the things you just said the thing the thing is there are so many different topics like that like pipes isn't the only thing thing we talk about often like there are so many more, yeah so it's it's always hard to like to find but but yeah maybe come on for everything