cd /news/artificial-intelligence/pokemon-scarlet-violet-statically-re… · home › topics › artificial-intelligence › article
[ARTICLE · art-162274] src=reversedwithai.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

Pokémon Scarlet & Violet: Statically recompiled Pokémon Scarlet & Violet into a native Windows application with Claude

The KarPur project has statically recompiled Pokémon Scarlet & Violet (Nintendo Switch, 2022) into a native Windows x86-64 application with a Vulkan renderer, using static translation rather than emulation. The project lifts the game's ARM64 executables into C code, maps the Switch NVN graphics API to Vulkan, uses the Ryujinx shader translator for shaders, and compiles the output with Clang into an .exe; the AI coding agent Claude Code wrote most of the code and documentation, planned work, and analyzed crash logs. As of the current milestone the recompiled game boots on Windows but lacks a functional display, with development now debugging compute shader translation where the AST optimizer incorrectly modified ballot operations; the repository contains no game files or console keys.

by read1 min views4 publishedNov 2, 2026
Pokémon Scarlet & Violet: Statically recompiled Pokémon Scarlet & Violet into a native Windows application with Claude
Image: Reversedwithai (auto-discovered)

Evidence at a glance #

source evidence…

What was done #

KarPur is a project aiming to statically recompile Pokémon Scarlet & Violet into a native Windows x86-64 application. It uses an AI coding agent to translate ARM64 executables and map the NVN graphics API to Vulkan.

KarPur is a fan project that aims to statically recompile Pokémon Scarlet & Violet (Nintendo Switch, 2022) into a native Windows x86-64 application with a Vulkan renderer. The project uses static translation rather than emulation. The process involves lifting the game's ARM64 executables into C code, mapping the Switch NVN graphics API to Vulkan, and using the Ryujinx shader translator for shaders. The final output is compiled with Clang into an .exe file. The project relies on an AI coding agent, Claude Code, to write most of the code and documentation, plan work, and analyze crash logs. The maintainer tests builds on real hardware and manages project decisions. As of the current milestone, the recompiled game boots on Windows, though it lacks a functional display. Development involves debugging compute shader translation, specifically addressing issues where the AST optimizer incorrectly modified ballot operations. The repository contains no game files or console keys, and the maintainer provides no instructions for obtaining them. Source: KarPur README.

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 @karpur 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/pokemon-scarlet-viol…] indexed:0 read:1min 2026-11-02 · —