A command-line tool to convert Factorio mod-settings.dat files to JSON/YAML and back.
- Convert
mod-settings.datto JSON or YAML for easy editing. - Convert JSON or YAML back to
mod-settings.dat. - Support for Factorio 2.0+ settings format (including
has_qualityflag). - Preserves value types (numbers, booleans, strings, lists, dictionaries).
Ensure you have Rust installed.
cargo install --path .factorio-mod-settings-converter mod-settings.dat
# Creates mod-settings.jsonfactorio-mod-settings-converter mod-settings.dat mod-settings.yamlfactorio-mod-settings-converter mod-settings.json
# Creates mod-settings.datfactorio-mod-settings-converter input.dat custom-output.jsonMIT