Case study
Bakugan: Battle Brawlers: a matching Nintendo DS decompilation
bakubrawlers reconstructs C++ source for the US Nintendo DS release of Bakugan: Battle Brawlers using the original compiler. Its build extracts a user-supplied ROM, links the reconstructed code and checks the output SHA-1; the author reports 4,485 of 4,505 functions matched.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-10-23
- Language
- C++
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Supply the USA B6RE ROM with the stated SHA-1.
- Prerequisites: Linux, Python 3.10+ with pyelftools, Ninja, Git, Rust, CMake and LLVM 17+ are listed for building.
- Testing evidence: The author reports 4,485 of 4,505 functions matched.
- License: No licence file in the repository.
Cite
BibTeX
@misc{bakugan-battle-brawlers-ds-decomp-case,
title = {{Bakugan: Battle Brawlers: a matching Nintendo DS decompilation}},
howpublished = {\url{https://github.com/tylzars/bakubrawlers}},
url = {https://github.com/tylzars/bakubrawlers},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/bakugan-battle-brawlers-ds-decomp-case/}}
}Plain text
Bakugan: Battle Brawlers: a matching Nintendo DS decompilation. https://github.com/tylzars/bakubrawlers (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/bakugan-battle-brawlers-ds-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · tylzars/bakubrawlers · Revision 18ac102
- INSTALL.md GitHub · tylzars/bakubrawlers · Revision 18ac102
More in Games
- Banjo-Tooie: a partial DLL decompilation and ROM build · Case study
- Banjo-Tooie: decompilation of the NTSC-U ROM · Case study
- BAR Decomp: a matching Beetle Adventure Racing! decompilation fork · Case study
- Battle Engine Aquila: a matching PC decompilation · Case study
- BattleTanx: an in-progress matching N64 decompilation · Case study
- BattleTanx: Global Assault: matching PlayStation executable reconstruction · Case study