# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/K0NL/B2recomp>
- Primary source: <https://github.com/K0NL/B2recomp/blob/bec514e9fd8e45f3f1d813dc0b24fc8c2542ebec/README.md>
- Catalog page: <https://awesomerea.org/resources/b2recomp/>
- Record JSON: <https://awesomerea.org/resources/b2recomp/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/b2recomp/index.md)

## 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.

## Primary sources

1. <https://github.com/K0NL/B2recomp/blob/bec514e9fd8e45f3f1d813dc0b24fc8c2542ebec/README.md>

## More in Games

- [B3-Express: statically recompiling Bayonetta 3 for Windows](https://awesomerea.org/resources/b3-express-case/index.md) · Case study
- [BakuganBB-recomp: an accessible PC recompilation of Bakugan Battle Brawlers](https://awesomerea.org/resources/bakuganbb-recomp-case/index.md) · Case study
- [band3 recompiled: an early Rock Band 3 recompilation](https://awesomerea.org/resources/band3-recompiled-case/index.md) · Case study
- [Banjo-Tooie (XBLA): a ReXGlue PC port](https://awesomerea.org/resources/banjo-tooie-xbla-recomp-case/index.md) · Case study
- [Banjo-Tooie: Scurvy Dog Port — a static PC recompilation](https://awesomerea.org/resources/banjo-tooie-scurvy-dog-port-case/index.md) · Case study
- [Banjo: Recompiled — an N64Recomp Banjo-Kazooie native port](https://awesomerea.org/resources/banjo-recompiled-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
