Case study
Sonic Adventure DX: a multi-version GameCube decompilation
doldecomp/sadx reconstructs Sonic Adventure DX for GameCube across eight prototype, demo and retail versions. Its build uses extracted game DOL and REL files, builds DOLs and disassembles REL modules as the decompilation progresses.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 53
- Last commit
- 2024-08-01
- Language
- Python
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Extract sys/main.dol and files/*.rel from a supported game version.
- Python and Ninja are required; some platforms need Wine or WiBo.
- For non-Preview versions, decompress underscore-prefixed REL files with Sonic Adventure Toolset.
- The decompilation is work in progress.
Cite
BibTeX
@misc{sadx-gamecube-decomp-case,
title = {{Sonic Adventure DX: a multi-version GameCube decompilation}},
howpublished = {\url{https://github.com/doldecomp/sadx}},
url = {https://github.com/doldecomp/sadx},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sadx-gamecube-decomp-case/}}
}Plain text
Sonic Adventure DX: a multi-version GameCube decompilation. https://github.com/doldecomp/sadx (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/sadx-gamecube-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · doldecomp/sadx · Revision 4c2b833
More in Games
- Sonic CD: reconstructing the Sonic Gems Collection version · Case study
- Sonic Mania: a game-code decompilation for the RSDKv5 engine · Case study
- Sonic Riders Tournament Edition: a GameCube decompilation · Case study
- Sonic Riders: Zero Gravity: a PlayStation 2 prototype decompilation · Case study
- Sonic the Fighters: a work-in-progress Model2b decompilation · Case study
- SpaceCadetPinball: decompiled game logic adapted to SDL2 · Case study