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
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.
Primary sources
- README.md GitHub · ExpansionPak/DolRecomp · Revision 02e27ac
More in Native binaries
- Py2ExeDecompiler · Tool
- dcc · Tool
- HRAST · Tool
- Ouroboros · Tool
- genmc · Tool
- serum-preset-packager · Tool