# DKB Recomp: static recompilation of Donkey Kong Bananza

> DKB Recomp statically translates Donkey Kong Bananza's Switch 2 ARM64 code to C and builds a native Windows x86-64 application. A Horizon host, NVN 2 implementation, shader translation, and Vulkan renderer handle game services and graphics. The author reports title-screen and tutorial rendering, with crashes and missing effects.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/Lucas-blip-png/dkb-pc-recomp>
- Primary source: <https://github.com/Lucas-blip-png/dkb-pc-recomp/blob/c5d5e7c23d0a2c7f94a32a6ccfadda6b138b82ce/README.md>
- Catalog page: <https://awesomerea.org/resources/dkb-recomp-case/>
- Record JSON: <https://awesomerea.org/resources/dkb-recomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/dkb-recomp-case/index.md)

## Requirements & limits

- **Prerequisites:** A user-dumped base 1.0.0 ExeFS and RomFS are required; game files are not included.
- **Prerequisites:** The build uses MSYS2 UCRT64 Clang, Ninja, Python 3.12, and a .NET SDK; the source states 16 GB RAM minimum.
- **Limits:** The game is not yet playable and may crash during the tutorial.
- **License:** GPL-3.0-or-later applies to the project; reused TotK Recomp files retain MIT terms.

## Primary sources

1. <https://github.com/Lucas-blip-png/dkb-pc-recomp/blob/c5d5e7c23d0a2c7f94a32a6ccfadda6b138b82ce/README.md>
2. <https://github.com/Lucas-blip-png/dkb-pc-recomp/blob/c5d5e7c23d0a2c7f94a32a6ccfadda6b138b82ce/docs/installer.md>

## More in Games

- [DKC1Recomp: static recompilation of Donkey Kong Country](https://awesomerea.org/resources/dkc1-recomp-case/index.md) · Case study
- [DKC3Recomp: a SNES static recompilation of Donkey Kong Country 3](https://awesomerea.org/resources/dkc3recomp-case/index.md) · Case study
- [DKR-R: statically recompiling Diddy Kong Racing](https://awesomerea.org/resources/dkr-r/index.md) · Case study
- [DOA2U Native PC Port: an Xbox game static recompilation](https://awesomerea.org/resources/doa2u-native-pc-port-case/index.md) · Case study
- [DOA3: an Android port of Dead or Alive 3](https://awesomerea.org/resources/doa3-android-port-case/index.md) · Case study
- [DOAXVB Native PC Port: statically recompiling Dead or Alive Xtreme Beach Volleyball](https://awesomerea.org/resources/doaxvb-native-port-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.
