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

Bugs that are actually features.
User avatar
protocol_1903
Filter Inserter
Filter Inserter
Posts: 397
Joined: Fri Sep 09, 2022 4:33 pm
Contact:

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

Post 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 18 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"
}}
Py and PyBlock developer, wielder of LUA in arbitrary ways. I make mods. Check them out, maybe.
https://mods.factorio.com/user/protocol_1903
Rseding91
Factorio Staff
Factorio Staff
Posts: 16297
Joined: Wed Jun 11, 2014 5:23 am
Contact:

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

Post 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.
If you want to get ahold of me I'm almost always on Discord.
petrathekat
Inserter
Inserter
Posts: 31
Joined: Fri Apr 19, 2024 7:12 pm
Contact:

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

Post 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.
Post Reply

Return to “Not a bug”