Case study
Garigari: matching decompilation of Super Mario Galaxy 2
Garigari reconstructs the USA Wii release SB4E01 Rev 0 of Super Mario Galaxy 2 as C and C++ source. Contributors build against main.dol extracted from their own game and use objdiff to compare compiled objects and functions with the original binary.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 97
- Last commit
- 2026-11-09
- Language
- C
- License (GitHub)
- CC0-1.0
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: A copy of Super Mario Galaxy 2 SB4E01 Rev 0 and its extracted sys/main.dol are required.
- Prerequisites: Python and Ninja are required for configuration and building; objdiff is used for comparison.
- Limits: The decompilation is in progress.
- License: CC0-1.0.
Cite
BibTeX
@misc{garigari-case,
title = {{Garigari: matching decompilation of Super Mario Galaxy 2}},
howpublished = {\url{https://github.com/SMGCommunity/Garigari}},
url = {https://github.com/SMGCommunity/Garigari},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/garigari-case/}}
}Plain text
Garigari: matching decompilation of Super Mario Galaxy 2. https://github.com/SMGCommunity/Garigari (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/garigari-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · SMGCommunity/Garigari · Revision d969f2c
- CONTRIBUTING.md GitHub · SMGCommunity/Garigari · Revision d969f2c
More in Games
- Gauntlet Legends: in-progress Nintendo 64 decompilation · Case study
- George of the Jungle: partial matching PS2 decompilation · Case study
- Gex 64: Enter the Gecko — matching Nintendo 64 decompilation · Case study
- gh3-decomp: matching Guitar Hero III PS2 decompilation · Case study
- Giten: a matching Giten Megami Tensei reconstruction · Case study
- Glover: partial N64 matching decompilation · Case study