Page 1 of 1

[0.16.51] Inserter stops putting ingredients in furnace

Posted: Sun Sep 09, 2018 12:08 pm
by hreintke
Hi,

I am creating a mod which includes furnaces which "transfer" fluids into raw-resources and vice versa.

Having an issue with the raw-resource -> fluid.
Looks similar to viewtopic.php?f=11&t=59316 and viewtopic.php?f=29&t=59807

This is what I have now.

Factorio 0.16.51
- Furnace for fluid -> belt
- Furnace for belt -> fluid
- Recipe categories for belting & unbelting
- Recipes for fluid -> raw resource and raw resource -> fluid.

But I have strange/unwanted/buggy behavior.
Made a minimal save-game to show the issue I have.

In the savegame there is a chain containing

Waterpump -> FluidBelt furnace -> fast inserter -> belts -> BeltFluid furnace -> pipes -> FluidBelt furnace -> inserter -> iron chest.
The detail is that there is a fast and normal inserter -> Consume is slower than produce.

The issue shows in the BeltFluid furnace.
What happens :
- The flow is OK, all working
- The BeltFluid furnace output fluidbox fills up.
- When fluidbox is full, there are no more items inserted
- The fluidbox is emptied, still no items inserted -----> This is the issue
- The BeltFluid furnace stops working due to no more ingredients
- The pipes behind are emptied
- No more flow thru the chain.

But.. after some time, the BeltFluid box is again getting items inserted -> for some time the chain works OK, until the situation above repeats.
In the savegame, the inserters start working after 70 seconds.
However, in my actual game I do not see the restart (Or it takes a very long time)

You can see the behavior in the attached savegame.
In that I used only the "creative-mode-fix_0.0.32" mod and my fluidbelt mod (attached also)

The show_wakeup_list option shows :
wakeuplist.JPG
wakeuplist.JPG (57.84 KiB) Viewed 3797 times

Re: [0.16.51] Inserter stops putting ingredients in furnace

Posted: Mon Sep 10, 2018 2:42 pm
by youdoomt
It's properly a problem with the type "furnace" not checking, if fluid storage is empty, like the type "assembling-machine" does.

Changing the type fixes the issue, but you'll have to select your recipes, which is properly not what you want.

Re: [0.16.51] Inserter stops putting ingredients in furnace

Posted: Mon Sep 10, 2018 3:47 pm
by hreintke
When using a type "assembling-machine" the issue doesn't appear.
But as you said, then I have to set each recipe myself.

Looks like there is no inserting of input ingredients anymore once the fluidbox is full.
When the remaining ingredients are used up, the fluidbox just empties.

When I add some ingredients manually, they are smelted to fluid, but does not "restart" the furnace.

Re: [0.16.51] Inserter stops putting ingredients in furnace

Posted: Wed Sep 19, 2018 7:26 am
by Rseding91
Thanks for the report. It's now fixed for 0.17.