Star on GitHubStar2.4k stars

Case study

wc2-re: a matching Wing Commander II reconstruction and SDL2 port

wc2-re reconstructs Wing Commander II source from its Kilrathi Saga Win32 release and provides an SDL2 port. The C game core and C++ audio library rebuild with Visual C++ 4.1; the author reports that the resulting WC2.EXE matches all 714,752 bytes of the retail executable. The port runs with user-supplied game data on Windows, Linux and macOS.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C1 partial scope or analysis entry
Stars
43
Last commit
2026-11-09
Language
C
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Demo screenshot from the project's public documentation
Observed
Download and demo observed; the case covers part of the target software.
Scope
Partial
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Running the game requires a user's own Kilrathi Saga or compatible DOS data.
  • Prerequisites: The matching build uses Python 3.10+, Microsoft Visual C++ 4.1 under wibo, and a retail SHA-256 comparison.
  • Prerequisites: The SDL2 port requires a C/C++ compiler plus SDL2 and LZO2 development packages.
  • Limits: Support for original DOS game data is partial.
  • License: GPL-3.0 license.

Cite

BibTeX

@misc{wc2-re-case,
  title = {{wc2-re: a matching Wing Commander II reconstruction and SDL2 port}},
  howpublished = {\url{https://github.com/neuromancer/wc2-re}},
  url = {https://github.com/neuromancer/wc2-re},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/wc2-re-case/}}
}

Plain text

wc2-re: a matching Wing Commander II reconstruction and SDL2 port. https://github.com/neuromancer/wc2-re (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/wc2-re-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · neuromancer/wc2-re · Revision e15b8fc
  2. Makefile GitHub · neuromancer/wc2-re · Revision e15b8fc

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab