Hello everyone,
I’d like to share a Factorio 2.x mod I’ve been working on that focuses on
observability and analysis, rather than gameplay automation.
The core idea is simple:
treat a Factorio factory as a production / logistics system and make its
internal behavior measurable in a way that supports
offline analysis and reproducible experiments.
What the mod does
- logs inventory changes in chests and buffers
- tracks machine-level production metrics
- records power usage and pollution per machine
- uses periodic snapshots instead of raw event spam
- provides export-friendly logs (CSV-style)
This mod is not meant to replace the UI, circuit networks, or existing helper mods.
What problem it tries to solve
The focus is on:
- time-based system analysis
- external evaluation of factory behavior
- changing a system and re-running it under comparable conditions
I mainly use this in logistics and production education, where students:
- design a system
- collect operational data
- analyze bottlenecks, buffers, and dynamics
- change layouts or policies
- and directly observe the effects
With Factorio, it’s fast and reproducible.
Why I’m posting here
I’m explicitly interested in technical feedback, especially from experienced players and modders:
- Are these metrics Factorio-idiomatic?
- What would you log differently?
- Obvious performance pitfalls?
- Better ways to structure this kind of data collection?
https://mods.factorio.com/mod/logistics_simulation
I’m happy to discuss internals, design decisions, or specific implementation details.

