
System reset
Znubbis opened this issue ยท 8 comments
I don't think this is possible today but could you add a way to reset the entire system from any pending orders?
A way to pull all items from all crafting tables would also be useful.
I have problems with items being left in machines and it seems to escalate so id like to reset it all to forget all pending and incomplete orders.
We have a way to pull from all Tables/Machines allready. Its just not Craftable yet.
Its Called the "Crafting Cleanup Upgrade".
Once @davboecki finishes the "Upgrading of Modules" these will help you even more.
Cleanup should then Happen whenever you Relog on an SSP or Restart the Server on an SMP World.
Towards stopping all orders:
Why do you need to stop Orders?
Thank you that confirms that upgrading of modules are not active i have been trying to do that ;) I look forward to the release! Maybe make the crafting table to follow ore dictionary automatically also? ๐
When something goes wrong it seems to start leaving items in some machines, not sure why. Might be my "buffert" system with active supplier and provider on a chest to keep a stock of items, when you use more than the buffer contains i think the system gets confused who the crafted item is for and leaves excess items in the machines. When that happens the system does not really think the order is fully completed and some crafting modules are waiting (Particle effects).
I use to remove modules or pipes and reset it but a main reset of the system or a overview of all current not fulfilled orders could also help track down problems. Or maybe a simple timeout that stops waiting for orders that are not completed to clean out itself.
Excess Items getting left by crafting processes is usually the Cause when you have multiple Items getting produced by one Craft and don't have a default or dedicated location for them to go as excess.Or your default Route is full.
You can view all currently active crafting Processes by inserting a "Crafting Monitoring Upgrade" into a "Logistics Request Table". The GUI of the Table then gets extended with a Button to open a Tree View of all Crafting Orders and even the current process and relative position of Items
I have to look into the default route, could try to give the usual misbehaving items its own itemsink and see if that fixes it.
I have a Crafting monitor, very cool thing to watch. That's where some kind of abort or remove button would be nice.
I also, would love to be able to cancel a crafting request. Even if because you just asked to autocraft the wrong stuff and you need to abort. Or something goes wrong...
Having to wait for a server restart to stop seeing pipes flashing is annoying!
About the excess items, it happens a lot to me and its not because of routing problems since I have the items in the machine and a crafting table waiting for them but they are not retrieved.
I noticed this happens a lot on my machines connected with a Chassis MK5 with crafting modules. Every time I ask for IC2 tin/copper plates, some will be left behind in the machine, if not all of them.
This happens specially if the crafting item requires multiple ingredients that come all from the same machine. My metal former has crafting MK3 modules, it receives a lot of copper, tin and iron but somehow, it fails to retrieve the copper/tin plates. I remove them manually and it starts producing the iron plates and retrieves them with success. Then I manually put copper/tin on the machine and he finally retrieves the plates since he is waiting for them.
Seems like the pipe gets stuck looking for the iron plates and does not retrieve the other plates that he also wants until the iron plates are finished. Maybe due the different number of expected items, like 3 copper plates, 6 tin plates and 100 iron plates, he gets stuck waiting for the iron plates.
@Nagapito place anow advanced extractor on the machine and set it to pull out your crafting ingredients. Easy work around till things get sorted out.
If you pull them out with an extractor the crafting module will think its not finished. So it might solve one part of the problem but cause even more unfinished orders. I added more machines to solve the problem with multiple orders on the same machine, that helped some. But it still use to leave parts of a order, the alloy smelters with its multi input crafts are the worse.