Generates a graphviz diagram for the selected combinator circuits.
Mods introducing new content into the game.
Version: 2.1.3
Date: 2026-09-07
Features:
- Selector combinators say what they are set to: the operation, and the sort order and
index, the count signal or the update interval that goes with it. They had been
drawn as nothing but their own name
- Ghosts are drawn as the entity they will become, with their settings, under a row
saying they are not built yet. They used to be drawn as "entity-ghost" and nothing
else
- New per player setting, "Node style", which chooses between graphviz's compact record
shape and drawing each node as a table. Showing pictures needs a table, so it uses
one whichever is chosen
- New per player setting, "Show entity pictures", off by default. Each entity's icon is
drawn beside its name, referred to by a path relative to Factorio's data directory:
render with dot -Gimagepath=/path/to/Factorio/data
Changes:
- An entity that has nothing to configure is drawn with just its name. A power pole
used to carry a row reading "electric-pole" above the row naming it, and a pump
used to be drawn as "pump" twice over
Bugfixes:
- Graphs of a real station can be drawn again. The overlap setting the graph asked for
takes graphviz down with an assertion failure once a graph gets large, rather than
drawing anything at all
- A programmable speaker's volume reads 0.8 rather than 0.80000001192093
- An empty constant combinator no longer has a blank row under its on/off row
- Wires to a selector combinator land on its input and output sides, rather than on
the single side a one sided entity has
Version: 2.1.2
Date: 2026-09-07
Features:
- New per player setting, "Use the game's own names", off by default. Entity names,
signal names and settings are printed in your language instead of their internal
English names
- New per player setting, "Show settings with no effect", off by default. Conditions,
outputs and filters that have been left blank are drawn as "none" instead of being
left out of the graph entirely
- Anything switched by a circuit condition shows it, not just the handful of entity
types that had been given their own handling. Pumps, turrets, assemblers, reactors
and the rest used to be drawn with nothing but their type
Bugfixes:
- An inserter set to hold its hand contents says so. It has never printed anything for
hold, because the test for it asked about pulse a second time
Changes:
- Sparr is listed as the author, with justarandomgeek credited as the original author
Version: 2.1.1
Date: 2026-09-07
Other:
- Add a test suite
Version: 2.1.0
Date: 2026-09-07
Other:
- Update for Factorio 2.1
Version: 1.1.0
Date: 2021-12-30
Features:
- Additional details for more entity types
Changes:
- Stop emitting settings and conditions with no effect
- Version bump for Factorio 1.1
Other:
- Retroactive creation of past changelog
Version: 1.0.0
Date: 2020-??-??
Changes:
- Version bump for Factorio 1.0
Other:
- Ownership handed off from justarandomgeek to sparr
Version: 0.18.0
Date: 2020-01-21
Changes:
- Version bump for Factorio 0.18
Other:
- Created gitignore file
Version: 0.17.0
Date: 2019-02-24
Changes:
- Version bump for Factorio 0.17
Version: 0.16.0
Date: 2017-12-16
Changes:
- Version bump for Factorio 0.16
Version: 0.15.1
Date: 2016-05-10
Features:
- Additional details for more entity types
Version: 0.15.0
Date: 2016-04-25
Features:
- Additional details for more entity types
Changes:
- Version bump for Factorio 0.15
Version: 0.14.0
Date: 2016-??-??
Features:
- Additional details for more entity types
Changes:
- Version bump for Factorio 0.14