Assembling machine infinitely buffers after decreasing speed
Assembling machine infinitely buffers after decreasing speed
It's possible to break max input buffer using loaders.
Without modules and beacons the assembler buffers to 144 iron 244 copper cables. after boosting it to ridiculous +7000% the buffer grew to 186 iron 469 copper cable BUT when I remove the beacons so the assembler is holding more than its buffer allows it starts buffering forever.
Without modules and beacons the assembler buffers to 144 iron 244 copper cables. after boosting it to ridiculous +7000% the buffer grew to 186 iron 469 copper cable BUT when I remove the beacons so the assembler is holding more than its buffer allows it starts buffering forever.
My Mods: mods.factorio.com
-
- Filter Inserter
- Posts: 549
- Joined: Fri Jan 29, 2016 2:48 am
- Contact:
Re: Assembler of infinite holding
This is awesome but pretty clearly a bug. Still, I'd really like to have one. It actually is not a completely unbalanced behavior -- since you can't get the stuff you put into it out automatically without deconstructing it, but instead a trickle of some other product, an argument could be made that factorissimo (for example) is way more OP. Actually deconstructing the thing is probably a fun way to fill your field of vision with bots.
Re: Assembler of infinite holding
That's working as intended. The amount in the assembling machine scales with the speed boost.
In your case you turned the speed boost up to crazy levels and got crazy results - exactly as I programmed it to work.
In your case you turned the speed boost up to crazy levels and got crazy results - exactly as I programmed it to work.
If you want to get ahold of me I'm almost always on Discord.
Re: Assembler of infinite holding
When I first heard of this that was my initial thought too, but this bug is slightly different.Rseding91 wrote:That's working as intended. The amount in the assembling machine scales with the speed boost.
In your case you turned the speed boost up to crazy levels and got crazy results - exactly as I programmed it to work.
+7000% speed only has a moderate increase in buffer capacity.
The bug happens when you remove the speed bonus while still having the buffer filled to the increased size. This seems to break all limits and allows for infinite number of items to be inserted.
My Mods: mods.factorio.com
Re: Assembler of infinite holding
Any update on this issue? It really makes loaders unplayable (for me at least) in late game Bob/Angel facs.
Re: Assembling machine infinitely buffers after decreasing speed
The devs seem to consider this not a bug.
I added Inventory Sensors to all Loader fed crafting machines and only enable the belt in front of the loader if the machine contains < 200 items.
I added Inventory Sensors to all Loader fed crafting machines and only enable the belt in front of the loader if the machine contains < 200 items.
My Mods: mods.factorio.com
Re: Assembling machine infinitely buffers after decreasing speed
I can't reproduce what you describe. It never goes above 144 iron plates no matter how many speed modules in beacons I put around the assembling machine.
If you want to get ahold of me I'm almost always on Discord.
Re: Assembling machine infinitely buffers after decreasing speed
It sounds like the bug happens when you remove speed modules while the buffer is above what the new buffer would be.Rseding91 wrote:I can't reproduce what you describe. It never goes above 144 iron plates no matter how many speed modules in beacons I put around the assembling machine.
It sounds like this might be reproduceable without crazy beaconing.
Re: Assembling machine infinitely buffers after decreasing speed
That's what I tried but I could never get it above 144.Cribbit wrote:It sounds like the bug happens when you remove speed modules while the buffer is above what the new buffer would be.Rseding91 wrote:I can't reproduce what you describe. It never goes above 144 iron plates no matter how many speed modules in beacons I put around the assembling machine.
It sounds like this might be reproduceable without crazy beaconing.
Anyway, I think I fixed it but without a reliable way to get it above 144 I can't say for sure.
If you want to get ahold of me I'm almost always on Discord.
Re: Assembling machine infinitely buffers after decreasing speed
With base beacons and modules the green circuit recipe is always filled to 152 iron plates, 252 copper cable by loaders regardless of speed bonus.Rseding91 wrote:That's what I tried but I could never get it above 144.Cribbit wrote:It sounds like the bug happens when you remove speed modules while the buffer is above what the new buffer would be.Rseding91 wrote:I can't reproduce what you describe. It never goes above 144 iron plates no matter how many speed modules in beacons I put around the assembling machine.
It sounds like this might be reproduceable without crazy beaconing.
Anyway, I think I fixed it but without a reliable way to get it above 144 I can't say for sure.
Using modded super speed modules e.g Creative Mode, forces the recipe to load more than above numbers.
After removing the speed boost the effect still triggers for any input holding more than the fill level at base speed.
My Mods: mods.factorio.com
Re: Assembling machine infinitely buffers after decreasing speed
Thanks for looking at it. What version should we test in to see if a fix works? I would get into trouble with late game beacon madness trying to load barrels in Angel's Petrochem fast enough to make rocket fuel in large amounts.
Re: Assembling machine infinitely buffers after decreasing speed
0.16.0.Ruin wrote:Thanks for looking at it. What version should we test in to see if a fix works? I would get into trouble with late game beacon madness trying to load barrels in Angel's Petrochem fast enough to make rocket fuel in large amounts.
Re: Assembling machine infinitely buffers after decreasing speed
All the cellulose on the ground is from when I tried to change a different assembler's recipe and it dumped 80k on the ground (FPS of 4.5 for twenty minutes because of that...)