Star on GitHubStar2.4k stars

Tool

DolRecomp

DolRecomp statically recompiles GameCube and Wii PowerPC code, with an early Espresso path for Wii U RPX files. It generates C or LLVM. GameCube DOLs use --gamecube. Wii DOLs and REL modules take a six-character title ID. ./dolrecomp extract reads a GameCube ISO, and Wii ISO or WBFS extraction uses Wiimms ISO Tool when needed. cmake -S . -B build builds it. The LLVM backend needs LLVM 19 or 20. Windows builds are tested with MSVC and MinGW. Linux and macOS are supported. Graphics, audio, and input stay in the host program.

Targets
Game
Category
Native analysis tools
Relationship
Foundation tool
Sources reviewed
Stars
207
Last commit
2026-10-10
Language
C
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • CMake 3.16 or newer and a C11 compiler. zlib for compressed RPX sections. LLVM 19 or 20 for the LLVM backend.
  • The README does not name a license.

Cite

BibTeX

@misc{dolrecomp,
  title = {{DolRecomp}},
  howpublished = {\url{https://github.com/ExpansionPak/DolRecomp}},
  url = {https://github.com/ExpansionPak/DolRecomp},
  urldate = {2026-11-07},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/dolrecomp/}}
}

Plain text

DolRecomp. https://github.com/ExpansionPak/DolRecomp (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/dolrecomp/

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 · ExpansionPak/DolRecomp · Revision 02e27ac

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab