Page 1 of 1

[2.0.69] Assembler prototype with fluid energy source will work regardless of how much power fluid is available

Posted: Fri Nov 14, 2025 3:02 am
by protocol_1903
Assemblers, when powered via fluid, will work at full speed assuming it has some fluid in the tank. The assembler speed is correctly modulated if the fluid temperature provided is too low (the function of which is still blackbox) but lowering the total fluid amount provided does not have the same effect.

see: assembler working at the same speed regardless of how much fuel is provided
Screen Recording 2025-11-13 195648.mp4
(14.6 MiB) Downloaded 19 times
example prototype for testing

Code: Select all

data:extend{{
  type = "assembling-machine",
  name = "bob-steam-assembling-machine",
  icon = util.empty_icon().icon,
  collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } },
  selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } },
  graphics_set = data.raw["assembling-machine"]["assembling-machine-1"].graphics_set,
  crafting_categories = { "crafting", "crafting-with-fluid" },
  crafting_speed = 1,
  energy_source = {
    type = "fluid",
    effectivity = 1,
    fluid_box = {
      pipe_connections = {
        { flow_direction = "input-output", direction = defines.direction.east, position = { 1, 0 } },
        { flow_direction = "input-output", direction = defines.direction.west, position = { -1, 0 } },
      },
      production_type = "input-output",
      filter = "steam",
      volume = 100,
    },
    burns_fluid = false,
    scale_fluid_usage = false,
    fluid_usage_per_tick = 1200,
    maximum_temperature = 500,
  },
  energy_usage = "300MW"
}}

Re: [2.0.69] Assembler prototype with fluid energy source will work regardless of how much power fluid is available

Posted: Thu Nov 20, 2025 5:41 pm
by Rseding91
Thanks for the report however this is working correctly based off the values you've define in the energy source. You specifically set scale_fluid_usage to false and so it's consuming all available fluid (up to the defined per-tick amount), and producing *way* more energy than it actually needs to run.

In base: only 51 units of steam at 500 degrees are needed to run the machine at full speed. Given you've got mods changing the max temperature to 5000, and are producing that temperature steam in the video - I suspect you only need a few units of steam to power the machine.

Re: [2.0.69] Assembler prototype with fluid energy source will work regardless of how much power fluid is available

Posted: Thu Nov 20, 2025 5:54 pm
by petrathekat
I have a slightly better video I think: https://github.com/protocol-1903/zzz-no ... s/issues/7

The boiler is only capable of producing 1.8MW of steam power, but two machines that consume 10MW a piece work just fine off of it.