fgardt / factorio-scanner

Factorio tools to render and work with blueprint strings, (de)serialize prototype dumps and more
MIT License
15 stars 3 forks source link
factorio factorio-blueprints factorio-tool rust

Factorio-Scanner

Collection of crates that help with deserializing and serializing Factorio blueprint strings, prototype and locale dumps and mod settings.

End goal is to build a blueprint renderer that properly supports blueprints with modded entities by first loading a prototype dump and then rendering the blueprint.

Building additional tools might also happen along the way (cli tool to edit mod-settings.dat files for example).

Crates

Versions

AT THIS POINT THERE IS NO GUARANTEE ABOUT BREAKING CHANGES.\ CONSIDER ALL OF THIS TO BE UNSTABLE!

The prerelease part of the version number for the types and prototypes crates matches their corresponding factorio version.

Since the other crates are either only documented on the wiki (for example blueprint string format and mod settings file format) or not explicitly documented at all there is no factorio engine version to use for these crates.

Scanner

See scanner's readme for more information.