You're right in that there are a few different projects in this space ongoing for sure.
Where this project stands alone is that it attempts to rebuild the game sources exactly as the original Firaxis development team did back in 2001. Same compiler versions per binary, same dependency versions per library, same extracted game engine, accurate function prototypes, file names, yada yada. The goal was to match the binary that Firaxis shipped in 2002 byte-for-byte to the extent possible.
Look at it as a time capsule that preserves the game as it was. No attempts are made to modernize it. It doesnt play on systems that the original binaries didn't play on. Its what it was 20 years go, intentionally 😄
You're right in that there are a few different projects in this space ongoing for sure.
Where this project stands alone is that it attempts to rebuild the game sources exactly as the original Firaxis development team did back in 2001. Same compiler versions per binary, same dependency versions per library, same extracted game engine, accurate function prototypes, file names, yada yada. The goal was to match the binary that Firaxis shipped in 2002 byte-for-byte to the extent possible.
Look at it as a time capsule that preserves the game as it was. No attempts are made to modernize it. It doesnt play on systems that the original binaries didn't play on. Its what it was 20 years go, intentionally 😄