Wing Commander 2 source reconstruction and SDL2 port
// readme
Wing Commander II source reconstruction and SDL2 port
This project recreates the source of Wing Commander II as shipped in Wing
Commander: The Kilrathi Saga (1996). The reconstructed game core is C, the
ix audio library is C++, and the reference build uses Microsoft Visual C++
4.1 under wibo to reproduce the
original Win32 WC2.EXE.
A native SDL2 port and optional graphical launcher are available for Windows, Linux, and macOS. They support Kilrathi Saga data and have partial support for the original DOS game data.
No retail game data files are included.
If you find this project useful, you can support its development through GitHub Sponsors.
Status
The reference build produces a byte-identical WC2.EXE: all 714,752 bytes
match the Kilrathi Saga retail executable, including code, data, padding, and
PE/debug metadata. make compare-bytes verifies the complete files without
normalization and fails on any difference.
The build uses the original MSVC 4.1 toolchain, a reproducible PDB seed, and
the retail link timestamp. make report and make compare-functions provideβ¦