Friday Facts #428 - Reactor & Logistics circuit control

Regular reports on Factorio development.
raven2k3
Burner Inserter
Burner Inserter
Posts: 15
Joined: Fri Feb 05, 2021 12:03 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by raven2k3 »

Hi,

any chances to add something like circuit boards / breadboards where you can virtually place the circuits, so it isn't always a mess (wires) when it gets more complicated?
Would make it also easier to copy / exchange circuite configurations.

Thanks for the hard work and updates!

Berndie
Manual Inserter
Manual Inserter
Posts: 3
Joined: Wed Dec 20, 2023 4:52 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by Berndie »

With the new fluid system and these changes reactors become a little bit easy. For a „compensation“ could they make booom reaching 1000°C ? Or reducing health at a rate faster than possible repairing?

Terrahertz
Fast Inserter
Fast Inserter
Posts: 130
Joined: Mon May 15, 2017 7:49 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by Terrahertz »

Berndie wrote:
Fri Sep 13, 2024 12:22 pm
With the new fluid system and these changes reactors become a little bit easy. For a „compensation“ could they make booom reaching 1000°C ? Or reducing health at a rate faster than possible repairing?
Idk but they were only ever really complicated if you wanted to save on fuel, so what you are asking for would make the game harder for people who don't care about fuel saving (basically making it mandatory) and idk if this is in the spirit of the game :geek:

Dysan27
Burner Inserter
Burner Inserter
Posts: 12
Joined: Fri Apr 01, 2016 4:01 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by Dysan27 »

Ohhhh, an Idea for a future FFF.

I want to know more about those suggestions from the LAN event.

But that shouldn't happen untill after the release.

User avatar
picklock
Fast Inserter
Fast Inserter
Posts: 203
Joined: Sat Nov 09, 2019 6:49 am
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by picklock »

In this FFF, things are announced again that I had already missed. This expands the possibilities for controlling my factories again. I'll soon be able to test it myself.
My Mods: Picklocks Fusion Power | Picklocks Inserter | Picklocks Lithium Polymer Accumulator | Picklocks rocket silo stats | Picklocks Set Inventory Filters

raven2k3
Burner Inserter
Burner Inserter
Posts: 15
Joined: Fri Feb 05, 2021 12:03 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by raven2k3 »

Berndie wrote:
Fri Sep 13, 2024 12:22 pm
With the new fluid system and these changes reactors become a little bit easy. For a „compensation“ could they make booom reaching 1000°C ? Or reducing health at a rate faster than possible repairing?
Vanilla reactors are sadly always not challenging / almost boring tbh..
If they get too hot you can just place more heatpipes to reduce the heat or simply remove the whole reactor.

Tedstrom
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Jan 19, 2018 2:02 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by Tedstrom »

Reading the FFF has been the highlight of my day every Friday for the last few years. I appreciate the time you guys put into developing Factorio and in writing these articles. I like all of the creative endings to them too. Thanks y'all for giving me something in the week to look forward too, I really appreciate it.

mmmPI
Smart Inserter
Smart Inserter
Posts: 3539
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by mmmPI »

In some ways, it feels a little bit too easy. The previous solution of people reading the amount of Steam in storage tanks felt like it needed a bit more brainpower and engineering, but it's hard to justify missing capabilities with this reasoning.
You still need brainpower and engineering to not waste energy, even if you can read the temperature, the storage tanks need to hold enough steam for the fuel cell to burn entirely, and to avoid inserting several fuels cells without risk of clogging. I think this change will make more people willing to try something with circuits and it may still be difficult. Although it is making it "easier" than previously.
Anyway... reading the heat and contents from the reactors may prove to be quite useful when you get to the final planet.
"may" x)

Berndie
Manual Inserter
Manual Inserter
Posts: 3
Joined: Wed Dec 20, 2023 4:52 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by Berndie »

Terrahertz wrote:
Fri Sep 13, 2024 12:32 pm
Berndie wrote:
Fri Sep 13, 2024 12:22 pm
With the new fluid system and these changes reactors become a little bit easy. For a „compensation“ could they make booom reaching 1000°C ? Or reducing health at a rate faster than possible repairing?
Idk but they were only ever really complicated if you wanted to save on fuel, so what you are asking for would make the game harder for people who don't care about fuel saving (basically making it mandatory) and idk if this is in the spirit of the game :geek:
Before we could choose between easy and a bit complicated. Now it seems to be only easy. Is this the new spirit of the game?

JigSaW
Inserter
Inserter
Posts: 33
Joined: Fri Jun 21, 2024 7:02 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by JigSaW »

Berndie wrote:
Fri Sep 13, 2024 1:01 pm
Terrahertz wrote:
Fri Sep 13, 2024 12:32 pm
Berndie wrote:
Fri Sep 13, 2024 12:22 pm
With the new fluid system and these changes reactors become a little bit easy. For a „compensation“ could they make booom reaching 1000°C ? Or reducing health at a rate faster than possible repairing?
Idk but they were only ever really complicated if you wanted to save on fuel, so what you are asking for would make the game harder for people who don't care about fuel saving (basically making it mandatory) and idk if this is in the spirit of the game :geek:
Before we could choose between easy and a bit complicated. Now it seems to be only easy. Is this the new spirit of the game?
While I agree with you that the game gets simplified massively in many of its aspects (which is very disappointing), I'm not sure if this one does:
[From FFF] In some ways, it feels a little bit too easy. The previous solution of people reading the amount of Steam in storage tanks felt like it needed a bit more brainpower and engineering.
I don't seem to get how reading reactors would replace the smart setup with steam reading.

The way stream battery setup works is you put a fuel cell into a reactor, temperature goes from 500 to 1000, reactor produces X amount of heat/steam, then temperature goes to 500 again, reactor shuts down and you slowly consume that steam and repeat the cycle when steam runs out. So it works in bursts and once you started a cycle you can only get X amount of steam over a set period of time.

So how would reading the temperature or the amount of fuel cells let you make the same setup without steam reading? Both values have no relation to the amount of steam being produced and it's always the same amount you can't change or save, only waste.

The combinator conditions shown in FFF don't make sense. You can easily meet them and have more than enough steam in storages so that means you gonna waste fuel cells by producing steam. Stream battery setup isn't about not letting a reactor to go to 500, in fact it's about letting it. It's about letting it run only when needed with any potential downtime and both temperature check and fuel cell amount won't be able to control it.

Loewchen
Global Moderator
Global Moderator
Posts: 8964
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by Loewchen »

JigSaW wrote:
Fri Sep 13, 2024 1:08 pm
So how would reading the temperature or the amount of fuel cells let you make the same setup without steam reading? Both values have no relation to the amount of steam being produced and it's always the same amount you can't change or save, only waste.
The steam itself was always just an indicator because we could not read the reactor temperature directly. Now the logic is simply insert fuel if reactor fuel is 0 and temperature is <= 500° or something in that range.

Terrahertz
Fast Inserter
Fast Inserter
Posts: 130
Joined: Mon May 15, 2017 7:49 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by Terrahertz »

Loewchen wrote:
Fri Sep 13, 2024 1:18 pm
JigSaW wrote:
Fri Sep 13, 2024 1:08 pm
So how would reading the temperature or the amount of fuel cells let you make the same setup without steam reading? Both values have no relation to the amount of steam being produced and it's always the same amount you can't change or save, only waste.
The steam itself was always just an indicator because we could not read the reactor temperature directly. Now the logic is simply insert fuel if reactor fuel is 0 and temperature is <= 500° or something in that range.
You still need to account for the thermal mass of your powerplant not being enough to store the energy released by one cell per reactor, so you might still need steam storage and read that out, the real change here might be that you can get away with less steam storage as your logic can now take the thermal storage into account, but this would make the setup more and not less complicated.

On the other hand no matter how complex the system is: You solve it once, make a blueprint and move on, so yeah I don't get what the fuzz is all about. :?

JigSaW
Inserter
Inserter
Posts: 33
Joined: Fri Jun 21, 2024 7:02 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by JigSaW »

Loewchen wrote:
Fri Sep 13, 2024 1:18 pm
JigSaW wrote:
Fri Sep 13, 2024 1:08 pm
So how would reading the temperature or the amount of fuel cells let you make the same setup without steam reading? Both values have no relation to the amount of steam being produced and it's always the same amount you can't change or save, only waste.
The steam itself was always just an indicator because we could not read the reactor temperature directly. Now the logic is simply insert fuel if reactor fuel is 0 and temperature is <= 500° or something in that range.
But that's not how (smart/lossless) steam battery setup works. It shouldn't restart reactors when they're around 500, it should restart reactors when there's no steam.

When playing the game you have plenty of low consumption moments when let's say your 2GW reactor setup will only have a consumption draw of 200MW and so in a steam battery setup you'll put one fuel cell into each reactor, you get X amount of steam and then you gonna be consuming that steam while your reactors are chilling at 500 not producing anything. So the temperature check does pretty much nothing as reactors are expected to go to 500 and shut down. If you gonna be restarting reactors merely when they're near 500 you gonna be wasting steam, that's not lossless.
Last edited by JigSaW on Fri Sep 13, 2024 1:38 pm, edited 1 time in total.

j_matya
Burner Inserter
Burner Inserter
Posts: 12
Joined: Fri Dec 02, 2022 7:10 am
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by j_matya »

Very nice, so much QoL!

I would only like to re-post the comments we made back in November 23 about the possibility to produce custom values for output other than 1 / Input count, the UI would also nicely allow it like this gimp'ed together image illustrates:

viewtopic.php?p=596235#p596235

Image

"Business case":
At the moment if I want to output "20" "rockets" for an input condition, I'd have to use a constant combinator with "rocket" and "20" and some weird circuit shenanigans for filtering (to not collide with the input part of the combinator), or add literally 20 lines of "outputs" with Rocket valued "1"...

JackTheSpades
Inserter
Inserter
Posts: 48
Joined: Sat Jun 01, 2019 10:50 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by JackTheSpades »

Since we have a lot of logistic changes, are there any chances of seeing logistic gun turrets?
The main reason why gun turrets fall of in late/post game to me is that supplying them becomes an unjustifiable hassle. Flame throwers just requires pipes and are well worth it. Laser turrets just electricity which is also simple enough

But gun turrets either require a requester chest each or a large belt with some fancy circuit conditions if you want to avoid just having a full belt of "backup" amo... and of course they require electricity too, for the inserters. Which is why they get replaced by laser turrets.

astroshak
Filter Inserter
Filter Inserter
Posts: 632
Joined: Thu May 10, 2018 9:59 am
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by astroshak »

Hmm. Enable/Disable logistics chests. I can see a potential use for this …

MadZuri bot loading/unloading trains anyone?

Muche
Fast Inserter
Fast Inserter
Posts: 136
Joined: Fri Jun 02, 2017 6:20 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by Muche »

JigSaW wrote:
Fri Sep 13, 2024 1:28 pm
Loewchen wrote:
Fri Sep 13, 2024 1:18 pm
JigSaW wrote:
Fri Sep 13, 2024 1:08 pm
So how would reading the temperature or the amount of fuel cells let you make the same setup without steam reading? Both values have no relation to the amount of steam being produced and it's always the same amount you can't change or save, only waste.
The steam itself was always just an indicator because we could not read the reactor temperature directly. Now the logic is simply insert fuel if reactor fuel is 0 and temperature is <= 500° or something in that range.
But that's not how (smart/lossless) steam battery setup works. It shouldn't restart reactors when they're around 500, it should restart reactors when there's no steam.

When playing the game you have plenty of low consumption moments when let's say your 2GW reactor setup will only have a consumption draw of 200MW and so in a steam battery setup you'll put one fuel cell into each reactor, you get X amount of steam and then you gonna be consuming that steam while your reactors are chilling at 500 not producing anything. So the temperature check does pretty much nothing as reactors are expected to go to 500 and shut down.
Granted, I may have designed it wrong, but when I played with reactor setups in AB/Seablock, there was always a delay in maximum power while the reactors ramp up. So in a 2GW setup with cold reactors and zero steam, the immediately available power was lower. To have maximum power always available required to start the reactors with less than, like, 20% steam available.
It also may have been a consequence of quirky fluid system, so with the new fluid system it might work as you expect and describe.

JigSaW
Inserter
Inserter
Posts: 33
Joined: Fri Jun 21, 2024 7:02 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by JigSaW »

Muche wrote:
Fri Sep 13, 2024 1:46 pm
Granted, I may have designed it wrong, but when I played with reactor setups in AB/Seablock, there was always a delay in maximum power while the reactors ramp up. So in a 2GW setup with cold reactors and zero steam, the immediately available power was lower. To have maximum power always available required to start the reactors with less than, like, 20% steam available.
It also may have been a consequence of quirky fluid system, so with the new fluid system it might work as you expect and describe.
You designed it right as I had the same conclusion i.e. you don't let the steam amount go to 0% before restarting the reactors, you do it with a 20-30% buffer cos first X seconds reactors are gonna be heating up, producing steam at maximum amount only 80-90% of the cycle runtime.

But that still has nothing to do with the temperatures. You're suppose to let your reactors get down to 500 and "get cold" or something while you consume the steam from previous cycle, otherwise you're gonna be wasting fuel cells on steam you don't need.
Last edited by JigSaW on Fri Sep 13, 2024 1:58 pm, edited 2 times in total.

raven2k3
Burner Inserter
Burner Inserter
Posts: 15
Joined: Fri Feb 05, 2021 12:03 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by raven2k3 »

JackTheSpades wrote:
Fri Sep 13, 2024 1:37 pm
Since we have a lot of logistic changes, are there any chances of seeing logistic gun turrets?
The main reason why gun turrets fall of in late/post game to me is that supplying them becomes an unjustifiable hassle. Flame throwers just requires pipes and are well worth it. Laser turrets just electricity which is also simple enough

But gun turrets either require a requester chest each or a large belt with some fancy circuit conditions if you want to avoid just having a full belt of "backup" amo... and of course they require electricity too, for the inserters. Which is why they get replaced by laser turrets.
Gun turrets with a full ammo belt works quite fine for me but they work best if you mix them with the aoe damage from the flame throwers.

If you don't want to always provide a full ammo belt but still want some backup ammo you can place a chest with inserters before each turret and
wire circuit conditions (like active when less then 20 ammo in box) there.
Sure laser turrets are easier to place and maintain, but keep in mind that they are also completely dependent on your energy system and
are totally useless if you don't have enough power at the moment of attack or a critical powerpole was destroyed.

linktothepast83
Inserter
Inserter
Posts: 44
Joined: Sun Jan 24, 2021 3:54 pm
Contact:

Re: Friday Facts #428 - Reactor & Logistics circuit control

Post by linktothepast83 »

Nice changes! I believe that anything that unnecessary complicates things that shouldn't be as complicated, like a missing feature that needs workarounds to deal with, is bad in practice so i like a lot these changes. Factorio is about automating stuff as much as you can progressively, so anything that hinders the automation process for no good reason is not fun at all for me.

Post Reply

Return to “News”