Render mode:
Graph direction:
total power:
Display
Title:
Display rates as:
Rate precision:
Count precision:
Format values as:


Color scheme:
Factory
Belt:
Preferred fuel:
Default module:
Secondary default module:
Default beacon: ×
Buildings:
Mining productivity bonus: +%
Recipes
Planets:
(Click to select one planet, shift-click to select multiple.)
Toggle recipes:

Click and drag items to configure resource priority.
Higher numbers = more valuable

Credits

Original calculator

The production calculator — the Factory, Visualize, Resources and Settings tabs, the recipe solver, and all of the underlying Factorio game-data handling — was created by Kirk McDonald. It is the result of years of work and is shared under the Apache License 2.0.

Original source: github.com/KirkMcDonald/kirkmcdonald.github.io

This version

Modifications by k0shir0 (github.com/k0shir0):

Code review & cleanup

Bugs

  1. Default data set pointed at a missing key. DEFAULT_MODIFICATION was "2-0-10", which is not one of the available data sets, so the Settings data-set selector could initialise with no option actually selected (it only worked by falling back to the first item in the list). Pointed at the real key.
  2. Orphaned Debug-tab code. After the Debug tab was removed, debug.js, renderDebug() and the toggleDebug handler were still imported and wired, pointing at page elements (#debug_tab, #render_debug) that no longer exist. Removed.

Code trimmed

1,071,000 characters (~1.05 MB) of unused files deleted — almost entirely an abandoned Graphviz visualiser that was never enabled:

Performance

Sources

References for the data, the production ratios, and build information. Ratio figures were also cross-checked against this site's own vanilla-2.0.55 game data.

Factorio

Factorio and its item icons and recipe data are property of Wube Software. This is an unofficial, fan-made tool and is not affiliated with or endorsed by Wube Software.