Thriving Thriving C C
↑ 43 ?
wc2-re neuromancer/wc2-re

Wing Commander 2 source reconstruction and SDL2 port

HEALTH ? 89 / Healthy
// solo builder// hidden gem// funded// release machine dos-gamingreverse-engineeringsource-code-recoverywing-commander ?

// 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…