Star on GitHubStar1.1k stars

Case study

Metroid Dread: a hand decompilation in progress

DreadComp is an in-progress hand decompilation of Metroid Dread that recreates game source code in C++. The repository includes initial source files, build tooling and symbol data; building requires assets and the version 2.1.0 executable from the user's own game copy.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: An owned copy of Metroid Dread and its original 2.1.0 main NSO executable are required.
  • Prerequisites: Windows users are directed to use WSL; installation lists Python, Ninja, CMake, ccache, xdelta3, Clang and a Rust toolchain.
  • Limits: The decompilation is a work in progress.
  • License: No licence file in the repository.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · tsuyoi-w/DreadComp · Revision 9e27711
  2. docs/Install.md GitHub · tsuyoi-w/DreadComp · Revision 9e27711

More in Games

All 307 entries in GamesGames case studies (232)

↑↓ move↵ open⌘↵ new tab