Stationeers updated combustion for the advanced furnace.
Vložit
- čas přidán 13. 08. 2022
- With the recent changes to the combustion in the game it is time to revisit my automated advanced furnace design. While the changes dont break the old design they do allow for some simplification to the gas heating side of it all. This video goes through the whole build of the furnace and then reworks the gas heating. It does get math heavy when figuring out the settings but don't panic, there are graphs so that makes up for it.
alias coldtank d0
alias coldtopup d1
alias coldvalve d2
alias hottank d3
alias hottopup d4
alias hotmixer d5
define MAXPRESSURE 20000
start:
yield
l r0 coldtank Temperature
sgt r0 r0 450
s coldvalve On r0
seqz r0 r0
l r1 coldtank Pressure
slt r1 r1 MAXPRESSURE
and r1 r1 r0
s coldtopup On r1
l r0 hottank RatioVolatiles
l r1 hottank RatioOxygen
l r2 hottank RatioNitrousOxide
add r1 r1 r2
div r0 r0 r1
sub r0 2 r0
mul r0 r0 30
add r0 r0 66.666666
s hotmixer Setting r0
s db Setting r0
l r0 hottank Temperature
slt r0 r0 2100
l r1 hottank RatioVolatiles
l r2 hottank RatioOxygen
l r3 hottank RatioNitrousOxide
max r2 r2 r3
min r1 r1 r2
slt r1 r1 0.01
and r0 r0 r1
s hotmixer On r0
l r0 hottank Pressure
slt r0 r0 MAXPRESSURE
s hottopup On r0
j start - Hry
after your last scenario ended i didnt not expect to see a upload any time soon. Thank you so much for this!
great stuff as always thank you!
Thanks for this! I'm gonna get started installing this in my Europa world!
Just what I was looking for.
A great setup to be sure. I'll say rather than storing the waste in an insulated tank, I would hook this system into a back pressure regulator and then pump any excess gas produced by the furnace into an isolated cooling chamber and then into a station's filtration system. This would prioritize keeping the hot and cold tanks pressurized, but also let you extract any unnecessary byproducts produced by smelted ores.
Awesome, ty Mick
I just love your videos :)
I needed this, i keep blowing my old setups up.
In adition, wise to put a safety back pressure regulator on the 3 tanks?
Regulators are limited to 20Mpa and they are *very* slow…since everything is already controlled by ICs in this setup its better to use pump(s) and code. Mostly you only need to do that on the waste tank - can be as simple as an active vent and a IC check for greater than eg 40 Mpa that turns on the vent to dump excess gas. I like to use a pump and pipe it out to my atmo plant where the gases can be cooled and filtered for use. Especially useful somewhere like the moon where it can be a challenge to get enough gases.
Combustion is no longer instant. You need to go slow with the fuel.
Ah, if it was about the fuel and oxidiser sure :) I assumed Johan was talking about hot/cold/waste tanks
@@lucid_dan i was talking about the hot, cold and waste tanks.
Didnt know about the pressure limit, still a beginner that can just about stay alive 🤣
You sir are amazing.
Great video however I wish you'd revisit this as like other comments, there's a big problem with over-pressure and using your own mixed fuel does not work. Would be great to see you cover this in you current MARS playthrough (2024 edition)
Wonderfully informative and entertaining as always, thanks. Would love to know how you’d set this up on Venus now that the AC’s have changed.
even following your videos gives me a sense of acheivement as I could not do this myself. Well done sir!
ETA: I couldnt get it work! Do you have to name the IC the same as the pumps or is it OK that you align pins to appropriate equipment?
It just dumps all my pressure, damn it, took a few hours to build that!!
@@hishonoursirdrinksalot1916 i know its a few months late but i was having same issue and found that the analyzer on hot side was off. Turned it on, and started right up. In my experience, i had to add ingredients before furnace knew what to do, even though i had dial set to what i was trying to smelt. Hope this helps!
👍
THX
Did you know that if you search in the sandbox and press enter it'll select the first thing there in the top left corner.
I've been using it a lot I even learnt how to select cables and some other frequently used things with just 2 letters (it was LH cause it's coiLHeavy you know it's string of strings of letters.)
Well, until they changed it. But the enter still works.
Edit: spray cans I do with an extra n letter in the beginning so it's like nblack nyellow ngray nblue etc.
I don't use creative very often, so I am not familliar with the names of things. But nice to know. Thanks
I tried following this and I can't get the furnace to change to the right pressure for ingots. the light just goes to green and it don't change the furnace temp/pressure.
My output valve on the furnace itself keeps going to 50 and staying there, not allowing any pressure to build in the furnace. I followed everything step by step.
I have a prob with my version. I just used fuel from water rather than the seperate o2 etc. have a fuel pump. i kept out the part of the code you said. However when doing astroalloy and other random times, my pressure goes up most of the way… not up to the right pressure.., then i added fuel thinking it heeded more gas and the pressure dies to 0 -- i switch to another metal, and it starts pressurising but then … it is random. I drained the system, loaded it again & checked for pipe breaks… it went to temp and to 27mp pressure… the sank to 0
I was about 15 minutes in when I realized this tutorial was way over my level of interaction with this game.
Yup. Go all the way through the build to the scripting part and found... none of the scripts used in this video are on the workshop any longer. Too bad, this looked amazing. Time to tear it down and found another video... *sigh*
Anyone else having a problem with the furnace not wanting to build pressure ?
awsome update nice touch on the simplification in piping and doing away with the regular furnace for heat :-) adding a backpressure to waste tank to ven out overpressure from smelting still as easy to install im guessing?
Yes, a back pressure regulator set to about 10MPa should keep the waste tank under control.
@@cowsareevil7514 much appreciated as always :)
@@cowsareevil7514 Good to hear, I was wondering since it was a closed system with an input why it wouldn't just keep increasing in pressure until something blows.
Great video, but I there are definitely issues in the code. I keep getting errors for the gas mixing IC
Ok I seem to be having one issue with this build. I am in a creative world testing this out. For some unknown reason the eject handle on the furnace stays open. Any idea as to why?
TIL that dividing by zero won't error the IC chips. Always thought it would, but nope; just returns infinity, which apparently the game can handle.
Hello everyione, I need help on this build
Build checked and rechecked. working for a time even did several Sttelllite,. But now, output is stucked on 40L on the furnace so the furnace is empty.
Any ideas?
This was very confusing. I do not understand why you have a hot and cold tank to regulate the furnace temp and pressure. What about all the other waste gases?
On the moon, I am building a looped gas system from the furnace that goes to a waste hot tank > radiator > cold tank > serial filtration units with attached tanks for each gas and if there is excess, the volume pump pushes it back to the cold tank. Then the O2 and H2 tanks go to a volatile tank and back into the furnace. If I need more O2 and H2, I have an ice crusher in the waste loop (also for collecting water). Temperature is simply managed with an active vent on the furnace block.
All this is in progress, and nothing has exploded (yet). I'd like your feedback and any tips on this. I like the mixture of the NO2 and O2. That seems very efficient.
Do you have a tutorial series on this game
My hot and cold pumps or switching on an off alternately so my pressure never gets above 5mpa, and ideas?
Probably bc the furnace is empty, select an ingot hit the button then briefly turn off the furnace controller ic and turn the output dial on the furnace all the way down then turn the ic back on before the furnace explodes should be good to go then
I have a problem with the hot mixer, after i run the code the mixer sets itself to the values -2147483648% (for both inputs), i have NOS on one side and volatiles on the other.. Could you please advise? It looks like the problem is with the math in the code from the description but i don't know how to fix it
Ok, i know what was the problem, i only had nos and volatiles in the hot tank but i didnt push any waste into the hot tank, after i let some waste go to the hot tank it started working :)
We need a tutorial or a view of the setup behind the furance thats feeding the pipes? the filtration video doesnt show exactly how you have done the tanks and gases. Its not really clear.
So I tried to make Invar but the system keeps pumping out gases every time the furnace reaches the minimum 18MPa pressure while the temperature is right. No idea what I did wrong. Turned off the chip to skip a cycle and was able to get my alloy out.
NVM hot side didn't have enough Volatiles
setup furnace exactly like this and its not working correctly for the alloys and super alloys. just doesn't want to build pressure or temp. is it now broken with phase change? hoping you can do an updated version if this is the case :D
Hi guys i got problem with my version everything works fine except for Stellite both cold, hot pumps and the furnace output keep opening and closing in fast intervals and the furnace is unable to reach the desired temperature and pressure anyone experienced the same problem ?
I have the same problem. I have not tried all other alloys though
Let's have a good look at frame that appears in 28:43.
It's completely clear and sure that everything on that frame is perfect and no millimeter of the purple pipe is yellow 🤣😂.
Hint for non-OCD's: the radiator.
I have this setup, it really struggles to produce Stellite, hovers around 6Mpa and 1600 degrees, all other alloys seem fine. could it be the stack code?
This answer from Treyton Winkler worked for me. Note though you should slowly decrease the input gain in steps and test it or it may explode. (I only had to go down to 45):
"Go into the furnace control script and find input gain (don’t remember what line it’s on, it’s after the pressure calculations), and reduce it from 70 to around 30. That’s where I had to put it at least, your mileage may vary. I also went to the script for the heater in the back and increased the hot tank temp from 2100 to 2250. It now smelts stellite perfectly"
@@symoris9854 Imput Gain Is On Line 110 As Of 2/25/2023
since the update I'm having issues with these furnace keeping up with the pressure or temperature
Reset the chip with the updated version.
Will this still work with the latest update?
Anyone got any lag on ruins map?🤔
I am attempting to set this configuration up, but my Hash Console shows the IC Housing as being greyed out (not selectable). I have uninstalled and reinstalled the housing and the console and double checked that everything is networked. Not sure why I am not seeing it. Any ideas. Would you mind checking your set up since the latest batch and confirm your console still sees it?
I had to make an entirely new Hash Card since the last update. Huzzah...
Has anyone solved the Stellite issue? I think I found a typo in the stellite values of the stack writer, but editing it did not fix it :( Min Temp is set to 1900 instead of 19000
Mick, I love your videos. I have followed along and copied your code... but on my setup, the fuel program doesn't work. It keeps the pumps from the waste to hot & cold off at all times, so waste builds up until the pressure must be manually released before it explodes. It never turns the fuel mixer on or off, so I have to add fuel manually, which runs the risk of overpressure and Michael Bay fireworks. It does seem to be controlling the mixer ratios, at least, but that's the only thing it appears to be doing. Was the code in your video description broken by a recent game update?
Also, when I try to make stellite, it insists on fully evacuating the furnace, then it sits there forever. With this hardware config, the only way to bring the furnace back to life is by tossing in some ice, which it promptly drains again. I'm at my wits end with this one. Please help.
His program has no overpressure prevention. The only thing the program does when it reaches the MAXPRESSURE defined variable in the program is that it stops topping up the tank with the contents of the waste tank. Doesn't take much to have the whole system blow up in your face.
For some reason when I import your stack script, then extended stack script, then the furnace controller, I only see the alloys with the dial, no basic ores. Any chance You know what's going on off the bat?
Figured it out, the extended stack script appears to be incomplete.
U played sooo much hours of Stationeers, but u didnt know, that u can use the Authoring Tool to build things. ;) (Or dont want to use it)
- Hit # for the creative menue
- choose - maybe - insulated pipes
- DONT hit F9 to spawn them
- use the Authoring tool with RIGHT CLICK and u can build with the Authoringtool - without having Stacks of Stuff laying around ^^
- Using F for copying stuff
- Using C to delete stuff
(With LEFT CLICK on the Mouse)
I spawn stacks so I can paint them or when I will need more of them later on. I didn't know about the F to copy. That will come in handy, thanks.
Da hat der liebe Felli den erklärbär gemacht xD Wie wäre es mit einer Deutschen Version von dem CaE-Ofen?
my coling pipes are bursting because of the ice.... don't know what to do.... also the furnace is not really working, pres and temp is not working.... don't know what I did wrong
I don't know much, but it sounds like your cooling tank is getting two cold and/or too low pressure. Try adding more gas to the coolant tank and make sure you only cool it when needed. It also could be that it is necessary to filter out unwanted gasses as this video was before the phase change update and some gasses like to freeze.
Forgive me for potentially being stupid, but won’t the 3 gas tanks eventually over pressurise
You barely need the hot and cold tanks, at this point…could probably squeeze the whole thing into 1-2 frames if space was at a premium.
True. The advanced furnace is quite small in volume so a few lengths of pipe should be enough storage for the gasses.
@@cowsareevil7514 Built it successfully, it does need a bit more conservative settings for max pressure, entire thing fits in one frame with the radiator sitting on top. biggest problem is where to fit the console monitors... 😅
stationeer code make my brain hurty, it might be easier to make a compiler from something like python into "this whatever this is" code yes yes.
It doesn't matter what language you use, you still need to figure out the process logic first.
what i mean is that
[if a > 400; a = True; else a = False]
is way easier to read than whatever
[sqt r0 r0 400]
is, and you dont have to reuse the same r* constantly
thats what i ment by brain hurty
yeah, you only have 16 registers so you have to reuse them.
@@cowsareevil7514 can't say I've ever run out of registers in Stationeers. For values in your IC code that are not going to change, don't use a register, use "define" instead. e.g. "define o2pressure 50.0".
The last time I did any computer programming was 20 years ago, in high school.
Personally, to make things readable, I comment pretty much every line. You can put a # after the code, on the same line, and add a note saying what it does.
Beyond that, I've adopted Mick's habit of using r0 and r1 as my "working variables," but anything else gets an aliased register and isn't reused. I'm sure there's some fancy stuff that might not be doable that way, but I've yet to run into it.
YMMV, but that's how I've managed to make it work.
Meh, I'll either use the fuel-less furnace that uses one tank and AC or just use the advanced furnace manually because it's possible.
Tried your IC code, all ingots fine, but not Stellite. Furnace try to keep 1300-1500 temp, and 4-6mpa pressure, it takes hours, and no succeed.
I have the same problem, only Stellite is not working
Go into the furnace control script and find input gain (don’t remember what line it’s on, it’s after the pressure calculations), and reduce it from 70 to around 30. That’s where I had to put it at least, your mileage may vary. I also went to the script for the heater in the back and increased the hot tank temp from 2100 to 2250. It now smelts stellite perfectly
@@TWinkler02 Tried This the resulting explosion was fantastic, the hot tank overpressured and blew, I think it needs draining first
I want to make refrigerator room but don't know how too make really cold with out draining my base power. Can you make a tutorial on how to make efficient cooling please?
What planet are you on?
I made up some coolers in my venus and vulcan series, although rumour has it things are about to change with airconditioners
hy Great Video, but could you maybe upload this save to the workshop so that we have a closer look at it?
And is this Workshop ID:
2520700872 (for the furnace ctrl)
The right one you are using in this Video?
Ty you appreciate your work 👌
Helped me a lot
Indeed, it would be nice. Hottank keep increasing the pressure until 60Mpa and blow up. and I dont understand the math for the gas mixer (trying without N2O)