Star on GitHubStar2.4k stars

Case study

ReMech2: rebuilding MechWarrior 2 from decompiled code and original game data

ReMech2 rebuilds MechWarrior 2: 31st Century Combat for Windows and Linux using a Rust runtime and decompiled C/C++ game code from the related demech2 project. It loads data from the user's original disc or installation and adds modern input, audio, rendering and widescreen support.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
16
Last commit
2026-11-09
Language
C
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: An English software-rendered release of MechWarrior 2 on CD, disc image or in an installed folder.
  • Prerequisites: For building: Rust, a C/C++ compiler and libclang; Linux also needs clang, mold, ALSA and udev development packages, while Windows uses MinGW-w64.
  • Limits: Work in progress; Ghost Bear's Legacy, Mercenaries and several hardware-accelerated releases are unsupported.
  • License: GPL-3.0-or-later; the included demech2 decompiled code is LGPL-3.0-or-later.

Cite

BibTeX

@misc{remech2-mechwarrior-2-case,
  title = {{ReMech2: rebuilding MechWarrior 2 from decompiled code and original game data}},
  howpublished = {\url{https://github.com/anpage/remech2-rs}},
  url = {https://github.com/anpage/remech2-rs},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/remech2-mechwarrior-2-case/}}
}

Plain text

ReMech2: rebuilding MechWarrior 2 from decompiled code and original game data. https://github.com/anpage/remech2-rs (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/remech2-mechwarrior-2-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 · anpage/remech2-rs · Revision 2728484
  2. Cargo.toml GitHub · anpage/remech2-rs · Revision 2728484

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab