Gathers set amount of data during data-final-fixes phase, allowing it to also retrieve icon paths.
Currently gathers set bits of data regarding:
- Assembling machines
- Mining drills
- Offshore pumps
- Item groups
The JSON export is contained in Factorio's log, so you'll still need to automate some form of extraction from there.
Not relevant for data in this export (as of time of writing), but some values in
data.raw use infinity. The JSON parses used converts this to
(-)inf as a value, which is invalid JSON. Make sure to perform a simple replace on this to something sensible for your usecase, eg.