{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "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.",
  "description_zh": "B2recomp 是任天堂 Switch 版《猎天使魔女 2》面向 Windows 的非官方静态重编译。README 写明它在用户的 PC 上，根据用户自己转储的副本，把该版本的 AArch64 程序代码翻译成 C，再用重新实现的系统层运行，并把 NVN 图形接口映射到 Vulkan。",
  "entry_url": "https://awesomerea.org/resources/b2recomp/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/b2recomp/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/K0NL/B2recomp/blob/bec514e9fd8e45f3f1d813dc0b24fc8c2542ebec/README.md",
  "group": "cases",
  "id": "b2recomp",
  "json_url": "https://awesomerea.org/resources/b2recomp/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/b2recomp/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/b2recomp/index.md",
  "name": "B2recomp: static recompilation of Bayonetta 2",
  "name_zh": "B2recomp：猎天使魔女 2 的静态重编译",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "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."
  ],
  "requirements_zh": [
    "README 写明翻译使用用户自己转储的 Switch 游戏副本。它写明仓库不包含游戏代码、游戏资源、任天堂 SDK 代码、固件、系统字体或加密密钥。",
    "文档中的目标平台是 Windows，重新实现的系统层包括线程、文件系统、音频、输入，以及运行在 Vulkan 上的 NVN。",
    "GitHub 报告该仓库的许可证为 GPL-3.0。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/K0NL/B2recomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
