[1.1.39] Copying recepie into requester chest causing too big request

Bugs that are actually features.
romanticapplepie
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Sep 10, 2021 2:46 pm
Contact:

[1.1.39] Copying recepie into requester chest causing too big request

Post by romanticapplepie »

When copying the recepie of an assembling machine to a requester chest it will sometimes request too many items causing overflow and potential starvation.
This can be recreated by using: many beacons with speed modules, using a recepie with many ingredients and a short crafting time.

The copying described above is shift+right click and shift+left click.

See attatched image for example.
factorio bug requester.png
factorio bug requester.png (2.38 MiB) Viewed 1546 times
Loewchen
Global Moderator
Global Moderator
Posts: 10399
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [1.1.39] Copying recepie into requester chest causing too big request

Post by Loewchen »

This is not a bug, the request is calculated for half a minute of production, if that does not fit, then you need change it manually.
meifray
Fast Inserter
Fast Inserter
Posts: 105
Joined: Sat May 29, 2021 6:12 pm
Contact:

Re: [1.1.39] Copying recepie into requester chest causing too big request

Post by meifray »

I think it may be more complicated than I think......

I was thouhgt it just be a number problem,but I keep thinking about the ratio of item to the stacks in the chest are not always lining up,and reduce the buffer amount in requester may make modded game not so great
(
like if a recipe use a lots of unstackable item,if it still conflict with chest size.
(like if it take 3 different item stack but chest only got 1 slot)
)
MisterDoctor
Long Handed Inserter
Long Handed Inserter
Posts: 78
Joined: Sat Oct 27, 2018 11:10 pm
Contact:

Re: [1.1.39] Copying recepie into requester chest causing too big request

Post by MisterDoctor »

the request is calculated for half a minute of production
this seems to not be a great way to do it. it seems then that slow things get tiny requests and fast things get huge requests? (I will need to test it more), when I would expect something in the middle. didn't it used to be 0.5x or 1.5x one recipe, or something like that? that would make more sense to me. (thinking about it, I would probably do 2x the recipe and test from there.)

I'm not really sure if that's it though... sometimes the request has like 5 this, 6 that, other times it has 500 this, 600 that. whatever is causing that wild swing needs adjusting.

Ok yeah, something doesn't add up. Examples:
Engine: this seems to be 2x recipe, which I would think is normal. Engine cost is 1/1/2, request becomes 2/2/4. that's a bit small of a request, but it makes sense.
Foundry (from Foundry): Cost is 50/30/50/20, but request is 600/360/600/240, that is 12 times. I guess it is related to the 4x crafting speed and 50% productivity of the foundry? Seems way too high. (ok yeah, it's 2x recipe x4 x1.5 = 2x4x1.5 = 12x recipe.)

Neither of these seem like the "right" amount, but not really sure what the "right" amount is. 2x recipe makes more sense to me than 12x recipe.

Counting crafting speed might make sense, but counting productivity does not (I think) since it does not increase cost.
Last edited by MisterDoctor on Fri Sep 05, 2025 7:22 pm, edited 1 time in total.
Loewchen
Global Moderator
Global Moderator
Posts: 10399
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [1.1.39] Copying recepie into requester chest causing too big request

Post by Loewchen »

MisterDoctor wrote: Fri Sep 05, 2025 4:01 pm
the request is calculated for half a minute of production
this seems to not be a great way to do it.
Then a make a suggestion in viewforum.php?f=6, this is not a bug.
MisterDoctor
Long Handed Inserter
Long Handed Inserter
Posts: 78
Joined: Sat Oct 27, 2018 11:10 pm
Contact:

Re: [1.1.39] Copying recepie into requester chest causing too big request

Post by MisterDoctor »

Ok, working through some more examples I do see that it seems to fit that formula.

Bulk inserter and Assembling Machine 2 recipes in an Assembling Machine 2 result in 45x recipe, which is 75% (speed of Asm 2) of 60 seconds (produce at 2/sec).
Foundry (from Foundry): Cost is 50/30/50/20, but request is 600/360/600/240, that is 12 times. I guess it is related to the 4x crafting speed and 50% productivity of the foundry? Seems way too high. (ok yeah, it's 2x recipe x4 x1.5 = 2x4x1.5 = 12x recipe.)
the calculation here then I think is 10 seconds, crafting speed 4 = 2.5 secs, and 30secs / 2.5secs = 12x recipe, which fits.
Post Reply

Return to “Not a bug”