TL;DR
Make the factorio binary have a command to select a save game which gets then printed as JSON.What?
First of, I know from other posts that releasing the binary structure of the save files might not be ideal.What I have in mind would be something like this:
Code: Select all
~ $ ./factorio --save-file-info mysave.zip
{
"version": "2.0.72"
...
"mods": [
"mod-xyz": "1.0.0"
]
}
Why?
This one might be more relevant for developers who want to write helpers that interface with factorio, especially in headless contexts.Personally, I would love to see this, so that I would be able to write a helper tool to automatically download mods that are required by the save.
It would also be interesting information to show in a public server context (for example on a website)

