Version string format

From Official Factorio Wiki
Revision as of 12:55, 5 September 2017 by BilkaBot (talk | contribs) (Changed links going to the redirect Data_Types to go to Data types.)
Jump to navigation Jump to search


Factorio uses a common encoding method to serialize the version string in binary data that's present in multiple places, such as the map exchange string and save game file format. It consists of four consecutive 2-byte unsigned little-endian values. We'll use version 0.14.21 as an example:

short Factorio's major version number (e.g. 0)
short Factorio's minor version number (e.g. 14)
short Factorio's patch version number (e.g. 21)
short Unknown. Seems to be either 0 or 1.