License
The MIT License (MIT)
Copyright (c) 2016, Phenix0cs
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Smarter Chests
This mod add a new hybrid chest (requester/storage) that can have requests like a requester but wont create loops.
This is useful for upgrade chains and outposts supplies (see pictures for examples).
Normal requester chests have priority to receive items.
This mod should be compatible with most mods, if you know a mod that isn't post in this thread to let me know.
Pictures
factorio smarter chests 3.png (370.66 KiB) Viewed 23715 times
factorio smarter chests 1.png (174.39 KiB) Viewed 23610 times
factorio smarter chests 2.png (145.28 KiB) Viewed 23610 times
Version history
Version history
0.1.0 (2016-01-23): First release version.
0.2.0 (2016-01-26): Fixed UI.
0.3.0 (2016-02-02): Fixed blueprints.
Known Issues
Known Issues
- Fast replace only work from other chests to Hybrid storage chest, but not the other way.
- Copying requests (Shift-right click) from hybrid chest doesn't work.
Correct English: Smarter Chest. (or is the extra s with purpose?)
And when I'm on it: For completeness it would be great to explain the transport priorities in detail, so that also technicians can understand how it works.
Don't be so self-critical: I see it as my job as moderator to give such hints.
And for the extreme details someone can read the code of course. It's just that someone might want to know how exactly it works.
First - in 0.2 I saw a serious duping bug suddenly filling up the chest. It seems to be gone in 0.3
But - 0.3. I have a place where I really want 2 hybrid chests in close distance. Both are filled from a belt via smart inserter. When also requesting items from storage - items started to be moved between them. I.e. first chest 1 would fill up quite a lot, the the bots would come and move the items to chest 2, then the bots would come and move the items to chest 1 etc. eating a ton of bot bandwidth
Yes, there was a bug in 0.2.0, it's been fixed in 0.3.0 .
For the second issue, I need more details please, can you post a screenshot and/or a save file?
It could be "normal" in the sense that I don't control bot behavior and what I do is create a pattern where the bot receive requests in a way to avoid loops and other unwanted behaviors.
So with more details, I will see if I can improve the situation
Will try. Another thing - I am unable to limit the chest to specific items? Just have to replace a lot of them as they got used as storage chests, introducing all kinds of crap into my production flows...