Assembly Analyst


This mod allows you to select certain areas of your factory for analysis, revealing what your machines are spending their time on. This will help you pin-point bottlenecks in your designs more easily.

Utilities
9 days ago
0.18 - 2.0
9.31K
Owner:
Therenas
Source:
https://github.com/ClaudeMetz/AssemblyAnalyst
Homepage:
N/A
License:
MIT
Created:
4 years ago
Latest Version:
2.0.2 (9 days ago)
Factorio version:
0.18 - 2.0
Downloaded by:
9.31K users

If you encounter any bugs, or have a suggestion, I'd love to hear about it! They are centralized on Github, so please open an issue over there.

Assembly Analyst allows you to select certain parts of your factory for analysis, providing you with a breakdown of what your assemblers, miners, labs, and inserters spend their time on. This includes being active, having their output full or their input empty, being low on power, or being disabled. This shows you where your production is bottlenecked, and for what reason a machine isn't active.

To select a part of your factory, the mod add a Shortcut bar shortcut, which might need to be enabled first. To remove an analysis zone after you don't need it anymore, shift-drag over it with the Quickbar shortcut selection tool in hand.

This is, at a basic level, what Bottleneck does. What Assembly Analyst provides is a more detailed view of the status of your machines, and more importantly, a history of the machines' status. This allows you to notice, for example, that most of your gear assemblers only spend 70% of their time actually producing, and are idle for 30% of the time because their inserters can't fill them with iron fast enough.

The mod is optimized for performance, but that doesn't mean that it is super light on UPS. It's really intended to analyse local production lines after you built them. You're not meant to leave the analysis zones active permanently, and you should try to limit the size of them so your performance isn't impacted too much.

Assembly Analyst works with any content mods and can be added to a save at any time. Thanks to anyone that contributed suggestions, bug reports and advice, I really appreciate it. If you want to support my work financially, use the ko-fi button below. Thanks!

Special thanks to Astorin for the Russian and Ph.X for the Chinese translations!