A Factorio mod for managing container filters, logistic requests, and maybe other stuff later. Supports all 0.12.x versions of Factorio
When you have a filterable container open (e.g. Cargo Wagon), buttons will appear in the UI to help you manage the filter settings of the inventory of that container. These buttons basically work like their equivalents in Excel.
Fill All will set the filter of each inventory slot to be the contents of the first slot of the container, or the contents of the cursor stack if the player is holding something. If there are conflicting items in the container, those cells will be skipped and a message will be displayed.
Fill Right copies the filter settings for each cell to the cell to the right. This is useful for setting up rows of inventory:
Fill Down is the same as Fill Right, but copies down. Both Fill Right and Fill Down fill starting at each item, so it's easy to make a split container by placing "anchor items" at the upper-left corners of the regions you want to define:
Clear All removes all filters from a container. No demo image because this is easy to understand.
Set All sets the filter of each cell to its current contents.
Note: due to a bug in Factorio, you won't see the updated logistic request values until you re-open the chest. This has been fixed in 0.12.13; in the meantime a message will be issued each time to remind you that the logistic request values are not accurate.
These buttons multiply the quantity of each logistic request by 2, 5, or 10.
This button changes the logistic request values to the amount that would fill the chest while preserving the ratios of each item. For example, if you had logistic requests for 5 empty barrels and 5 full barrels (both of which have a stack size of 10) in a container of size 48, Fill would update the logistic request to 240 empty barrels and 240 full barrels.
This button sets the logistic request values to the items required by a blueprint. The blueprint can either be held in the cursor, or in the first cell of the container.
List of things to do:
- Support all filterable containers. This requires a change in the Factorio code; see http://www.factorioforums.com/forum/viewtopic.php?f=28&t=17071
The following users have contributed their efforts to development of this plugin
- Fuxy22
- pschultz
- theit8514
- Keryja