cd /news/artificial-intelligence/bayonetta-3-recompiled-bayonetta-3-n… · home › topics › artificial-intelligence › article
[ARTICLE · art-161310] src=reversedwithai.com ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

Bayonetta 3: Recompiled Bayonetta 3 (Nintendo Switch) into a native PC port with Claude

A project called Witch Time has produced a static recompilation of Bayonetta 3 that runs natively on PC, translating the Nintendo Switch game's AArch64 code to C and executing it on a re-implemented system layer handling threads, file systems, input, audio and NVN on Vulkan. The project, which follows the architecture of B2recomp and requires users to supply their own game dump, boots and plays at 60 fps in Tokyo and Shibuya with occasional short hitches, and supports custom resolutions plus controller and keyboard/mouse input. Claude Opus 5.5 is credited as a co-author on multiple commits, including shader preparation, vertex variant compilation and UI adjustments.

by read1 min views1 publishedOct 31, 2026
Bayonetta 3: Recompiled Bayonetta 3 (Nintendo Switch) into a native PC port with Claude
Image: Reversedwithai (auto-discovered)

Evidence at a glance #

source evidence…

What was done #

Witch Time is a static recompilation of Bayonetta 3 for PC that translates AArch64 code to C and runs on a re-implemented system layer. It supports 60 fps gameplay, custom resolutions, and keyboard/mouse input.

Witch Time is an unofficial static recompilation of Bayonetta 3 for the Nintendo Switch, designed to run natively on PC. The project follows the architecture of B2recomp, where the game's AArch64 code is translated to C on the user's machine using their own game dump. It operates on a re-implemented system layer that handles threads, file systems, input, audio, and NVN on Vulkan. The project does not include game code, assets, or keys. According to the documentation, the game boots and plays at 60 fps in Tokyo and Shibuya, though occasional short hitches occur. Input support includes controllers and keyboard/mouse combinations. The build process involves several steps, including deps, verify, convert, mods, tables, lift, compile, link, text, and check. The verify step is restricted to the specific build named in the project's setup source code. Claude Opus 5.5 is credited as a co-author on multiple commits, including those related to shader preparation, vertex variant compilation, and UI adjustments. The project documentation is available at https://raw.githubusercontent.com/zexyen/witch-time/HEAD/README.md.

Reproduce it #

Build the runtime using cargo build --release --manifest-path tools/wtbuild/Cargo.toml, then execute tools/wtbuild/target/release/wtbuild setup --dump <your dump folder>.

Community #

Ask a question, share what worked, or follow the next milestone.

Your library

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @witch time 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/bayonetta-3-recompil…] indexed:0 read:1min 2026-10-31 · —