# B2recomp

> B2recomp is a native Windows port of the Switch version of Bayonetta 2, recompiled on your PC from your own dump, with resolution scaling, up to 120 FPS, HDR and keyboard and mouse controls.

Web page: https://emulationking.com/nintendo/switch/games/bayonetta2/ports/b2recomp/
Page updated: 2026-10-24

- Developer: K0NL
- Port type: Recompilation (A tool translated the game's original machine code into C automatically, which was then built as a native PC program.)
- Game: [Bayonetta 2](https://emulationking.com/nintendo/switch/games/bayonetta2/index.md)
- AI use: AI-assisted. An AI coding tool is credited as co-author on 36 of the repository's 36 commits.
- Source code: https://github.com/K0NL/B2recomp
- Runs on: Windows

What you need: Your own dump of Bayonetta 2 for the Nintendo Switch with update 1.2 (v131072) applied, as plain extracted `exefs` and `romfs` folders. Encrypted packages such as `.nsp` and `.xci` are refused. Windows 10 or 11 64-bit, a graphics card with a Vulkan 1.3 driver and about 1.5 GB of free space for the builder.

B2recomp, short for Bayonetta 2 Recompiled, is an unofficial static recompilation of the Nintendo Switch version of Bayonetta 2 for Windows. It is not an emulator: the builder translates the game's AArch64 code to C on the player's own PC, from their own dump, and compiles it, then runs it on a reimplemented system layer covering threads, files, audio, input and the Switch's NVN graphics on Vulkan. The download is only the source and the free tools the build needs; it holds no game code, keys or firmware, and decrypts nothing.

The developer has played the prologue through and Chapter 1 past its first part, and later chapters are still being tested, so bugs are expected. It runs at 60 FPS with a 120 FPS mode in beta that keeps combos, Witch Time and slow motion at their original timing, and offers resolution scaling, borderless or fullscreen windows, HDR10 output and presets for weaker graphics chips. Fixes have gone in for AMD Radeon cards, older Polaris cards included, and for Windows 10 and handheld PCs.

Controllers such as the DualSense, DualShock, Xbox and Switch Pro pads work through SDL3, with a choice of Switch or printed-letter face button positions, and keyboard and mouse controls follow the layout of the PC release of the first Bayonetta. A Linux version is being tested.

## How to set it up

1. Download the builder zip and unzip it into a folder of its own.
2. Start `B2recomp.exe`, click **Browse...** and choose the folder that holds your `exefs` and `romfs`.
3. Press **Build** and wait, about five minutes on a fast PC. The window then turns into the launcher.
4. Pick the window mode, resolution scale and controls, then press **Play**. For a new version, unzip it over the old folder and press Build again.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/switch/games/bayonetta2/ports/b2recomp/#download

- Builder for Windows: 0.3.3 (2026-10-22)
