Stationeers

Stationeers

Smeltery
14 Comments
Ratsch Bumms 9 May, 2021 @ 1:38am 
Only the pressures and temperatures need to be adjusted in the programming. It is also advisable to install a second gas mixer with the value 1:1 O2/H2 for the Invar.
WoBra 16 Apr, 2021 @ 6:16pm 
Its outdated?
Shiva 11 Oct, 2020 @ 3:58am 
The waste pump is not emptying the furnace. What's wrong.
flux.faraday 27 Aug, 2020 @ 7:42pm 
Hey, Mookie, that is -probably- a standard console monitor with a standard 'hash display' circuitboard. Nothing custom or programmed is needed. Happy building!
mookie1590 23 Aug, 2020 @ 4:31pm 
How do you have the image of the ingot up on a screen? does the IC do that? been learning some java, but I heard thats assembly and will hard for me to learn that too, but want to give it a go.

Or is there another part ive missed that lets you see it like that.
TryCatch  [author] 12 Aug, 2020 @ 10:07am 
Well, I'm not sure why I did that but Furnace without IC controller
TryCatch  [author] 11 Aug, 2020 @ 9:55am 
Oh, I got it - thanks for clarifying. And you've right I don't like research feature in it current implementation, as for me it looks like an artificial stretching of gameplay.

It will be more interesting how to deal with advanced furnace(and with research feature)? I mean, working with it manually is a real pain and I can't even imagine how it can be automated without ic10 :D
Lonewolf 11 Aug, 2020 @ 9:23am 
That is ok. Understandable if you have never played with the research station. The ic10 circuit and housing requires 3g of Astroloy. You need and advanced furnace to make Astroloy. By the time you get the required IC controller this design has become obsolete. Even the hash display is impossible without Astroloy. None of this says it a bad design here. I like this design. I just can't use it anymore with proper tech progression turned on.
TryCatch  [author] 11 Aug, 2020 @ 8:47am 
I can't get your point - which component in design needs astroloy? As far as I can see the most expensive things are ic10 circuit and housing - they requires some electrum and solder.

Anyway it isn't so hard to implement this with only logic units. But definetely there would be a huge field with bunch of that chips, I bet smth around one hundred of units needed. So I prefer ic10 solution here. Although it would be nice challenge, maybe some blogger will accept it?
Lonewolf 11 Aug, 2020 @ 5:02am 
I really wish someone would do this without IC controller which is not available at low tech levels. By the time you get the IC controller this design has become obsolete. Catch 22. Right now this design is impossible to build without first creating Astroloy in an advanced furnace.
TryCatch  [author] 8 Aug, 2020 @ 6:58pm 
updated description, added a way how to melt simple ingots
TryCatch  [author] 8 Aug, 2020 @ 6:29pm 
In general, you got it correctly. But there are a few key details about how it works.
First, the length of each record in the stack must be exactly 5 values - otherwise, the wrong values will be loaded in the "getState" subroutine.
Secondly, in the "smelting" subroutine I check what is in the furnace now and compare it with the "Ingot" variable - if that match, ejecting furnace contents. Perhaps the latter is the problem you are facing now - I couldn't find a good solution to this too.
Eventually I realized that I could use "Constantan" mode to melt simple ingots, there is a small overconsumption of fuel but not so much. To help it work, I eject contents from the furnace in the "main" coroutine...

I hope this will be useful to you :)
Grishax 8 Aug, 2020 @ 5:59am 
After some testing in Stationeering I found the following:

with all the recipes for all the 'simple ingots', the program became too long. I figured that I can melt all those with the following settings:

presmin: 100
presmax: 20000
tempmin: 900
tempmax: 100000

So I created only one new record for 'simple ingots', and removed all the extra's.

I found I misunderstood the getState section. The '5' after the 'mul' statement provides the number of values for each record. The next line moves the cursor 5 values up.

Still, some of the stuff still eludes me. I just removed the showing of Volitiles and Oxides for the moment, as it seemed to clash with the 'simple ingots' setting.
Grishax 8 Aug, 2020 @ 4:50am 
Hey, thanks for the script.
I also wanted to add 'simple ingots' to this. So what I did was:

Add a Stack record for each of the simple ingots following the sack record structure (took me a while to figure out what the word 'recipe hash' meant, but I found them).
I kept 'Ices' at the bottom of the stack record, so this is now dial '12'

I replaced '5' with '12' in the following locations, to accommodate for the extra recipes in the following locations:

main
getstate

Did I miss anything?