Case study
B2recomp: static recompilation of Bayonetta 2
B2recomp is an unofficial static recompilation of the Nintendo Switch version of Bayonetta 2 for Windows. The README says it translates that version's AArch64 program code to C on the user's PC from the user's dumped copy, then runs it with a reimplemented system layer and maps the NVN graphics API to Vulkan.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 592
- Last commit
- 2026-10-23
- Language
- C
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- The README says the translation uses the user's own dumped copy of the Switch game. It says the repository contains no game code, game assets, Nintendo SDK code, firmware, system fonts, or encryption keys.
- The documented target is Windows, with threads, file system, audio, input, and NVN-on-Vulkan in the reimplemented system layer.
- GitHub reports the repository license as GPL-3.0.
Cite
BibTeX
@misc{b2recomp,
title = {{B2recomp: static recompilation of Bayonetta 2}},
howpublished = {\url{https://github.com/K0NL/B2recomp}},
url = {https://github.com/K0NL/B2recomp},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/b2recomp/}}
}Plain text
B2recomp: static recompilation of Bayonetta 2. https://github.com/K0NL/B2recomp (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/b2recomp/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · K0NL/B2recomp · Revision bec514e
More in Games
- B3-Express: statically recompiling Bayonetta 3 for Windows · Case study
- BakuganBB-recomp: an accessible PC recompilation of Bakugan Battle Brawlers · Case study
- band3 recompiled: an early Rock Band 3 recompilation · Case study
- Banjo-Tooie (XBLA): a ReXGlue PC port · Case study
- Banjo-Tooie: Scurvy Dog Port — a static PC recompilation · Case study
- Banjo: Recompiled — an N64Recomp Banjo-Kazooie native port · Case study