The Factorio calculator. Calculate quantities of machine and ingredient required in a factory to achieve materials production speed.
The powerful solver based on IPMs for LP allows factories with complex recipe chains and loops to be calculated without extra hassle.
- A recipe chain is configured to automatically calculate for each recipe.
- Supports recipe chains including loops. (still incomplete)
- Include the effects of modules, beacons and quality in calculation.
- Calculate the total power used/generated and pollution emitted.
- Generators and boilers etc. are treated as virtual recipes. (still incomplete)
- Set limited machine and material constraints for calculations.
Warning: Multiplayer games have not been tested. Note that solution data may be lost if used.
- Click the blue '+' button to create a new solution.
- Choose the material to target for production speed.
- Choose a recipe to product or ingredient that material.
- Click on a material button in "Products" column or "Ingredients" column to add a recipe.
- Click on a button in "Machine" column to set a machine, fuel and modules to be used.
- Adjust the constraints to set the production speed to target.
The number in "Required" column is the quantity of machines required for each recipe. Use this as a guide to build your factory!
Note: Constraints can be added by right-click on material or recipe buttons.
I originally developed the solver for linear problems as an additional feature of Factory Planner. However, that solver was not merged, so I decided to develop another mod from scratch specifically for that solver.