Page 1 of 2

Canceling crafting when inventory is full spills items

Posted: Thu May 04, 2017 6:36 pm
by Slayn25
From 0.15 Release Notes
-Crafting is now paused when the results can't be given to the player instead of spilling them on the ground.

Could we get the same treatment when canceling crafting? Perhaps instead of spilling items onto ground you get an "unable to cancel crafting: no room in inventory" error message.

Re: Canceling crafting when inventory is full spills items

Posted: Thu May 04, 2017 6:43 pm
by leoch
That would make no sense. Perhaps they should just make crafting less "cheaty" and only remove resources from the inventory after completion (but "freezing" items in use).

Re: Canceling crafting when inventory is full spills items

Posted: Thu May 04, 2017 6:58 pm
by Selvek
At least a warning would be nice... so many times I've cancelled some big crafting order (so that I can craft that last yellow inserter I need to finish what I'm working on), and dropped a gajillion pieces of random crap onto a mishmash of belts which immediately send them in all directions to clog things up... :(

Re: Canceling crafting when inventory is full spills items

Posted: Thu May 04, 2017 7:09 pm
by Tekky
I am also in favor of this suggestion.

Re: Canceling crafting when inventory is full spills items

Posted: Thu May 04, 2017 8:51 pm
by Slayn25
A way to expedite a new craft order would also be convenient.

Re: Canceling crafting when inventory is full spills items

Posted: Fri May 05, 2017 4:26 pm
by ssilk
Slayn25 wrote:Could we get the same treatment when canceling crafting? Perhaps instead of spilling items onto ground you get an "unable to cancel crafting: no room in inventory" error message.
That doesn't make sense. :) And is just quite simple to avoid by the player. And the item-bomb (search for it) is fun. :)

Re: Canceling crafting when inventory is full spills items

Posted: Fri May 05, 2017 6:21 pm
by Slayn25
ssilk wrote:That doesn't make sense. :) And is just quite simple to avoid by the player.
If you're going to spill items due to canceling crafting you'd be prevented. At this point, you can wait for your items to craft, or you could free up inventory space and then cancel. Yes, it's simple to avoid but so is crafting overflow. I think cancelled overflow should be fixed for the same reason.
ssilk wrote:And the item-bomb (search for it) is fun. :)
Not so much when it happens to you but maybe when you witness a noob in multiplayer... alright I retract my suggestion.

Re: Canceling crafting when inventory is full spills items

Posted: Fri May 05, 2017 9:52 pm
by EsX_Raptor
leoch wrote:remove resources from the inventory after completion (but "freezing" items in use)
I support this.

Edit: Instead of freezing items, remove them from the player's inventory while not allowing them to pick more items beyond their carrying capacity.

Re: Canceling crafting when inventory is full spills items

Posted: Sun May 07, 2017 3:06 pm
by ssilk
Slayn25 wrote:Not so much when it happens to you but maybe when you witness a noob in multiplayer... alright I retract my suggestion.
Well, if a player is really a noob and he sees that message "unable to cancel crafting: no room in inventory", what should he do then? And does he understand, what this means? What is crafting? I just requested to make things and now it stops! Why is there no room left? This game has no rooms I thought. ;)


IMHO: There is no simple solution for this problem, so the best option is always to make something, which enables continue to play. Which it does now.

Re: Canceling crafting when inventory is full spills items

Posted: Fri May 12, 2017 5:31 pm
by Selvek
On a related note: Wouldn't it be nice if the item you have in your hand is still actually in your inventory?

Example: I just dropped a deconstruction order on a large section of factory. Suddenly I'm swarmed by a million bots trying to drop stuff off, and my inventory is full. Oops... poor planning :(. Well, I better drop a couple chests to hold the extra stuff. Wait, I still have a deconstruction planner in my hand and can't put it away! So, I can't even place a chest!

Re: Canceling crafting when inventory is full spills items

Posted: Fri May 12, 2017 7:42 pm
by Slayn25
Selvek wrote:On a related note: Wouldn't it be nice if the item you have in your hand is still actually in your inventory?

Example: I just dropped a deconstruction order on a large section of factory. Suddenly I'm swarmed by a million bots trying to drop stuff off, and my inventory is full. Oops... poor planning :(. Well, I better drop a couple chests to hold the extra stuff. Wait, I still have a deconstruction planner in my hand and can't put it away! So, I can't even place a chest!
I've ran into that several times. Sure you figured it out but in case it saves others some frustration:
1. Open your inventory and swap whatever is in your hand with chests
2. Place a chest
3. ctrl+click the chest

I also highly reccomend middle mouse clicking your deconstruction planner (if it's on your toolbar.)

Cancel craft when full inventory

Posted: Sun Sep 18, 2022 12:02 pm
by SerhiiS
Now you can cancel the craft with a full inventory and a nuisance will occur as in the screenshot. Please add a check in such a case that it would be impossible to cancel the craft if the items do not fit into the inventory

I also watch factorio streams and many have this problem. I think it’s still worth locking `cancel craft` if it doesn’t fit into the inventory. What do you think?

EDIT1:
Deconstruction planner will help beginners who have researched construction drones. But it will not help those who do not yet have drones. And also in mods, drones open after 50-100 hours.

This post was originally aimed as a suggestion to make changes to the vanilla game. Write your suggestions about this. So you play vanilla and mods, do you want the game to not allow you to cancel the craft, or is the current behavior of the game completely satisfied with you?

EDIT2:
Fortunately, some of the logic can be implemented using mods. For fans https://mods.factorio.com/mod/HandCraftPriority

PS. I think if there are many who want to change this in the vanilla game, then the developers will listen to us.

Re: Cancel craft when full inventory

Posted: Sun Sep 18, 2022 1:39 pm
by Tertius
Plate explosion!


You can order bots to pick up items on the ground with a proper deconstruction planner: put a blank deconstruction planner in your inventory, then edit its filter. Go to the surprise box category and add the "item on the ground". Then apply the deconstruction planner to the area with the dropped items. Only the items on the ground will be marked for deconstruction, nothing else.

However, items that got dropped onto belts cannot be reclaimed this way.

Re: Cancel craft when full inventory

Posted: Sun Sep 18, 2022 1:59 pm
by ickputzdirwech
Tertius wrote:
Sun Sep 18, 2022 1:39 pm
However, items that got dropped onto belts cannot be reclaimed this way.
Forgive my pedantry: while it’s correct that the “item on ground” filter ignores items on belts, items don’t spill on belts in the first place anymore

Re: Cancel craft when full inventory

Posted: Sun Sep 18, 2022 2:03 pm
by Tertius
Ah, that's really good. I guessed from the image in the OP that items will also spill onto belts - it's long ago I encountered this situation myself.

In this case the workaround with the deconstruction planner is valid. A bit tedious, but valid.

Re: Cancel craft when full inventory

Posted: Sun Sep 18, 2022 3:28 pm
by BicycleEater
Yes, this would be amazing.
I'd say the game should give a message like: "Cancelling craft will overflow inventory, are you sure?"
Then clicking again would cancel anyway.

Re: Cancel craft when full inventory

Posted: Sun Sep 18, 2022 4:04 pm
by mmmPI
This also happens when you replace a large chest with a smaller chest and don't have enough room in your inventory to fit the extra material . And also when you change/remove an armor that gave extra inventory slots and inventory becomes too small which can accidently happens while trying to change the grid equipment.

Maybe other cases too.

I don't know any positive side to this behavior, except maybe as an incentive to not handcraft large amount of things. I give my vote for the suggestion :)

Re: Cancel craft when full inventory

Posted: Sun Sep 25, 2022 6:08 pm
by SerhiiS
Fortunately, some of the logic can be implemented using mods. For fans https://mods.factorio.com/mod/HandCraftPriority

Re: Canceling crafting when inventory is full spills items

Posted: Sun Sep 25, 2022 7:25 pm
by Koub
[Koub] Merged into older thread with same suggestion

Re: Canceling crafting when inventory is full spills items

Posted: Sun Sep 25, 2022 8:11 pm
by gdubrocks
Support. The current method is way more frustrating than the suggested one.