Roboport repair pack inventory

Post all other topics which do not belong to any other category.
zigdon
Burner Inserter
Burner Inserter
Posts: 13
Joined: Sat Sep 17, 2016 8:57 pm
Contact:

Roboport repair pack inventory

Post by zigdon »

Is there a way to know how many repair packs a roboport has, or to limit how many it would take?

I'm buiding outpost logistic networks, and have a train deliver them supplies. I can use circuit networks to limit how many bots each outpost has, but I haven't found a way to not have to fill the roboport full of repair packs without doing so manually.

Anyone have a solution here that doesn't involve mods?
Slayn25
Fast Inserter
Fast Inserter
Posts: 125
Joined: Sun May 15, 2016 5:59 pm
Contact:

Re: Roboport repair pack inventory

Post by Slayn25 »

Instead of putting repair packs in the roboports you could just have a storage chest with them in it.
zigdon
Burner Inserter
Burner Inserter
Posts: 13
Joined: Sat Sep 17, 2016 8:57 pm
Contact:

Re: Roboport repair pack inventory

Post by zigdon »

Would construction bots use repair packs from storage chests too? That would be ideal.

My experimentation doesn't seem to show that they would?
User avatar
ChurchOrganist
Filter Inserter
Filter Inserter
Posts: 256
Joined: Sun Apr 17, 2016 12:45 pm
Contact:

Re: Roboport repair pack inventory

Post by ChurchOrganist »

You could do as I do and have the train deliver them direct into passive providers,

The construction bots will then take them to roboports as they need them.
Want to know where the biters chewing your power plant have come from??
Wondering where your next iron is going to come from??
You need Long Range Radar
User avatar
Deadly-Bagel
Smart Inserter
Smart Inserter
Posts: 1498
Joined: Wed Jul 13, 2016 10:12 am
Contact:

Re: Roboport repair pack inventory

Post by Deadly-Bagel »

Construction bots will take repair packs and items (to fulfil blueprints or replace destroyed entities) from Passive Provider Chests and Storage Chests within their Logistic Network, though they'll take any extra back to their Roboport and use them until depleted. Tbh I'm not actually sure if the chests have to be in the Logistic zone or if they can be in the outer Construction zone.
Money might be the root of all evil, but ignorance is the heart.
posila
Factorio Staff
Factorio Staff
Posts: 5366
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: Roboport repair pack inventory

Post by posila »

Actually our "design" is that repair packs should be put primarily to logistic chest (storage or provider) and slots in roboport are just for robots that are returning from repair job with some repair packs left. So putting repair packs to storage chest is preferred solution.
User avatar
DaveMcW
Smart Inserter
Smart Inserter
Posts: 3717
Joined: Tue May 13, 2014 11:06 am
Contact:

Re: Roboport repair pack inventory

Post by DaveMcW »

If a roboport is full of repair packs, unused packs are destroyed when robots enter it. To avoid player complaints about this, they have ridiculously huge repair pack storage.

Instead, we have player complains about every roboport stealing 700 repair packs from the factory. :D

I would prefer a single slot for repair packs. Or if that is unacceptable, an X slider to manually limit it to a single slot.
JoeWhizer
Inserter
Inserter
Posts: 40
Joined: Thu Dec 29, 2016 4:42 pm
Contact:

Re: Roboport repair pack inventory

Post by JoeWhizer »

posila wrote:Actually our "design" is that repair packs should be put primarily to logistic chest (storage or provider) and slots in roboport are just for robots that are returning from repair job with some repair packs left. So putting repair packs to storage chest is preferred solution.
Good to know - I have an additional one to that topic:

Just from a mechanical point of view, do the bots also take them from a requester chest?

Say you would spread some requester chests over the base to have the repair kits quickly accessible everywhere, would it be necessary to insert them into storage/provider chests or are the requester chests already sufficient for that task?

Cheers,
Joe
User avatar
Deadly-Bagel
Smart Inserter
Smart Inserter
Posts: 1498
Joined: Wed Jul 13, 2016 10:12 am
Contact:

Re: Roboport repair pack inventory

Post by Deadly-Bagel »

No, a Requester Chest is there to request items, not provide them. Yeah there's a bit of contention here as to how to distribute repair packs through the base, I came up with a solution somewhere that involved using storage chests dotted throughout the base limited to say 2 slots and a circuit condition limiting repair packs to that number of chests times (stack size - 1). Go around each chest and deposit one repair pack in each, and make sure you have ample storage for your main base. When repair packs are added to the logistic network they will be taken to the storage chests already containing repair packs and they are distributed where you need them.
Money might be the root of all evil, but ignorance is the heart.
JoeWhizer
Inserter
Inserter
Posts: 40
Joined: Thu Dec 29, 2016 4:42 pm
Contact:

Re: Roboport repair pack inventory

Post by JoeWhizer »

well okay, then my solution would be to have a couple of requester chests asking for, lets say 1 stack of those repair kits and have an inserter and a passive provider with cable condition to only insert if there are less than 10 kits or something in the provider chest.

I will do some testings tonight with this.
User avatar
Deadly-Bagel
Smart Inserter
Smart Inserter
Posts: 1498
Joined: Wed Jul 13, 2016 10:12 am
Contact:

Re: Roboport repair pack inventory

Post by Deadly-Bagel »

But then the bots will pick up from the provider chest and put them into the requester chest.

However this shouldn't be toooo much of a problem as long as you have a solid supply of Repair Packs in Active Provider or Storage chests, as these take priority over Passive Providers. However if you run out your logistic bots are going to go mental...
Money might be the root of all evil, but ignorance is the heart.
Fish
Inserter
Inserter
Posts: 26
Joined: Thu Mar 24, 2016 1:20 pm
Contact:

Re: Roboport repair pack inventory

Post by Fish »

posila wrote:Actually our "design" is that repair packs should be put primarily to logistic chest (storage or provider) and slots in roboport are just for robots that are returning from repair job with some repair packs left. So putting repair packs to storage chest is preferred solution.
:o
I've been doing it wrong this whole time.
I always put the repair packs in the roboport, I didn't know they also could be picked up from logistic chests.
This actually makes things a lot easier.
JoeWhizer
Inserter
Inserter
Posts: 40
Joined: Thu Dec 29, 2016 4:42 pm
Contact:

Re: Roboport repair pack inventory

Post by JoeWhizer »

Deadly-Bagel wrote:But then the bots will pick up from the provider chest and put them into the requester chest.

However this shouldn't be toooo much of a problem as long as you have a solid supply of Repair Packs in Active Provider or Storage chests, as these take priority over Passive Providers. However if you run out your logistic bots are going to go mental...
LOL - I don't thought about that. I will still test it later on, but yeah - now it doesn't sound like a good idea anymore...
Kelderek
Filter Inserter
Filter Inserter
Posts: 250
Joined: Tue Nov 11, 2014 6:04 pm
Contact:

Re: Roboport repair pack inventory

Post by Kelderek »

Fish wrote:
posila wrote:Actually our "design" is that repair packs should be put primarily to logistic chest (storage or provider) and slots in roboport are just for robots that are returning from repair job with some repair packs left. So putting repair packs to storage chest is preferred solution.
:o
I've been doing it wrong this whole time.
I always put the repair packs in the roboport, I didn't know they also could be picked up from logistic chests.
This actually makes things a lot easier.
It is important to note that only the bots stationed (idling) at a roboport can access the repair packs inside it. So, for example, if you have a small defense wall covered by two connected roboports, if all the bots happen to be in one port and the repair packs in the other, they will never know they exist. Keeping repair packs in logistics chests will solve this issue.
User avatar
StoneLegion
Filter Inserter
Filter Inserter
Posts: 687
Joined: Fri Sep 05, 2014 7:34 pm
Contact:

Re: Roboport repair pack inventory

Post by StoneLegion »

posila wrote:Actually our "design" is that repair packs should be put primarily to logistic chest (storage or provider) and slots in roboport are just for robots that are returning from repair job with some repair packs left. So putting repair packs to storage chest is preferred solution.
Nice nice. So any idea when it will actually be fixed or is it more way down the road if bots get a face lift?
Shokubai
Filter Inserter
Filter Inserter
Posts: 470
Joined: Mon May 02, 2016 3:17 pm
Contact:

Re: Roboport repair pack inventory

Post by Shokubai »

zigdon wrote:Is there a way to know how many repair packs a roboport has, or to limit how many it would take?

I'm buiding outpost logistic networks, and have a train deliver them supplies. I can use circuit networks to limit how many bots each outpost has, but I haven't found a way to not have to fill the roboport full of repair packs without doing so manually.

Anyone have a solution here that doesn't involve mods?

A couple simple solutions.

If your outpost is on a different logistic network(its Own). You can set up a speaker wired to your roboport(s)+logistic chests that gives a visual/audio alert when repair packs is above or below some number.

Another option, again with a local bot network, would be to set a requester chest with an inserter at each roboport for something like 5 repair packs. You could add a wire here to prevent placing packs in a specific port if that one port had x packs already. Assuming you are delivering by train...dedicate 3-4 slots in one train car to packs. The output of this train needs filter inserters to unload into a provider chest with a condition like Packs<[some number]. This way your local network will only ever take X amount of packs from the train. I use this sort of system for base supply on "railworld" maps. I run a supply train of this sort of thing, ammo, replacement turrets, walls, etc... and limit the local inventory with logic conditions on the unloading inserters.

If you have a global network of roboports instead of many local ones...Storage chests are your answer. You probably want to do something to control how many packs you are allowed to place in each group of storage chests. This could be like above with a wire connecting each to an inserter set to Packs < some number. This way, again, you only unload items from the train IF your local supply reaches a threshold.
User avatar
Killcreek2
Long Handed Inserter
Long Handed Inserter
Posts: 73
Joined: Sat Dec 10, 2016 8:39 am
Contact:

Re: Roboport repair pack inventory

Post by Killcreek2 »

Shokubai wrote:... Another option, again with a local bot network, would be to set a requester chest with an inserter at each roboport for something like 5 repair packs. You could add a wire here to prevent placing packs in a specific port if that one port had x packs already.
...
Tried it, does not work. :(

Tested in 0.14 & 0.15x: inserters will not remove repair packs from roboports, and the port does not report its repair pack contents via the circuit or logi networks at all. Makes it currently impossible to either remove extra partial packs or add in exact amounts directly.

You can use that same method to control the number in nearby storage chests, but partially used ones will still stockpile in roboports whenever a bot gets assigned to a new repair job *while already outside*.

Not a big problem if you are swimming in resources, but quite irritating for those of us who like precise control.
"Functional simplicity, structural complexity." ~ Appleseed
Shokubai
Filter Inserter
Filter Inserter
Posts: 470
Joined: Mon May 02, 2016 3:17 pm
Contact:

Re: Roboport repair pack inventory

Post by Shokubai »

Killcreek2 wrote:
Shokubai wrote:... Another option, again with a local bot network, would be to set a requester chest with an inserter at each roboport for something like 5 repair packs. You could add a wire here to prevent placing packs in a specific port if that one port had x packs already.
...
Tried it, does not work. :(

Tested in 0.14 & 0.15x: inserters will not remove repair packs from roboports, and the port does not report its repair pack contents via the circuit or logi networks at all. Makes it currently impossible to either remove extra partial packs or add in exact amounts directly.

You can use that same method to control the number in nearby storage chests, but partially used ones will still stockpile in roboports whenever a bot gets assigned to a new repair job *while already outside*.

Not a big problem if you are swimming in resources, but quite irritating for those of us who like precise control.
Was worth a shot.
Post Reply

Return to “General discussion”