⑂ Fork of jmars125/xcx-recomp ↗
Xenoblade Chronicles 2
Game: Xenoblade Chronicles 2 (Switch, 2017)
XC2 Recomp: a static recompilation of Xenoblade Chronicles 2, the 2017 Switch game, into a native Windows x86-64 application with a Vulkan renderer. It is a fork of XCX Recomp, itself built on TotK Recomp, Valiantsin Dzerakh’s Tears of the Kingdom recompilation; both are in the catalog. Its installer, XC2-Setup, builds the game on your PC from your files with a bundled llvm-mingw, and the result contains the game, so it is for your own use only. The README describes it as early development: starting a new game, cutscenes, and gameplay work on Windows with sound, text, and menus, at 60 fps by default (30 to 360 in the settings; above 60 is experimental). It supports update 3.0.1 and the Expansion Pass add-on content, and has an in-game settings menu (F1), a performance overlay (F10), keyboard, mouse, and gamepad support, and any resolution, ultrawide included. Mods made for emulators and VRR remain planned. It published four releases on November 4, 0.1.0 to 0.1.3, with Windows packages and a Linux AppImage. According to the README, most of the code and documentation is written by AI coding agents (Claude Code) under its author’s direction; 32 of its 71 commits list Claude as a co-author.
You needYour own copy of Xenoblade Chronicles 2 for Switch, dumped from your console: the base game and the 3.0.1 update as NSP files (the add-on content is optional), plus your console’s keys (prod.keys). Windows 10 or later, an x86-64 CPU with AVX2, a GPU with Vulkan 1.3 and VK_EXT_external_memory_host, and about 36 GiB free during setup (20 GiB after). There is also a Linux AppImage.
- How it gets to PC
- Static recompilation
- Console
- Nintendo Switch
- Architecture
- ARM64
- Author
- jmars125
- Original studio
- Monolith Soft
- Year
- 2017
- Stars
- 69
- Last activity
- 2026-11-04 · 7 days ago
- Latest version
- v0.1.4 · 2026-11-04
- License
- MIT
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/recomp/xenoblade-chronicles-2/)