XC2 Recomp

PC port of Xenoblade Chronicles 2

  • RecompilationPort Type
  • Jon MarshallDeveloper
  • 4 Nov 2026Page Updated
Xenoblade Chronicles 2

Details

Developer
Jon Marshall
Port Type
RecompilationA tool translated the game's original machine code into C automatically, which was then built as a native PC program.
AI Use
Mostly AI-builtThe project says: “Most of the code and documentation is written by AI coding agents (Claude Code) under the maintainer's direction; the maintainer plays every build and decides what is merged.” Source
Source Code
GitHub
Page Updated

Platform Support

Screenshots

What you need: Your own Xenoblade Chronicles 2 dumped from your own Switch: the base game and the 3.0.1 update (add-on content optional). Windows 10 or later, an x86-64 processor with AVX2, a Vulkan 1.3 graphics card with VK_EXT_external_memory_host, and about 36 GB free during setup (20 GB after).

Overview

WidescreenHigh Frame RateDLC SupportController Support

XC2 Recomp turns Xenoblade Chronicles 2 into a native x86-64 Windows program by static recompilation. It is a fork of XCX Recomp from the same developer, itself based on TotK Recomp. The setup builds the game from the player’s own dumped files and keys on their own computer, so the result contains the game and is meant only for that player. It is in early development: New Game, cutscenes and gameplay run with sound, text and menus.

It needs the 3.0.1 update and also supports the Expansion Pass add-on content. The game runs at 60 fps by default, with 30 to 360 fps selectable in the settings (anything above 60 is experimental), at any resolution and aspect ratio, ultrawide included. It plays with keyboard, mouse or gamepad, with the settings in an in-game menu (F1) and a performance overlay on F10.

A Linux AppImage of the setup is also released, though the project still lists Linux and Steam Deck support, emulator mods and VRR as planned.

How to Set It Up

  1. Download the setup zip for Windows and extract it, or download the AppImage for Linux and make it executable.
  2. Start XC2-Setup.exe (or the AppImage). If SmartScreen warns about an unsigned app, choose More info, then Run anyway.
  3. Pick your game files and prod.keys, the language and an install folder, and press Start. The setup builds the game once on your PC.
  4. Play xc2.exe from the install folder. To update, run a newer setup on the same folder; saves and settings are kept.
Go to Downloads

Advertisement

Download XC2 Recomp

What's new in v0.1.3XC2 Recomp 0.1.3

What’s Changed

  • Align Linux fiber stacks to 16 bytes (Steam Deck boot crash) by @jmars125 in
  • Name standalone Torna and updated base games in installer errors by @jmars125 in
Setup for Windows v0.1.3 · Download
SHA-256 6530211b473ce1c53144d7c8fb5aaab5ba351d91e110a3603e7d75b360cc9968
Setup for Linux (AppImage) v0.1.3 · Download
SHA-256 28f1c9f06b88ae17f004ec415457ff0f360889e66ae31ebe6120c7dba104e7ef

Follow new builds by RSS

XC2 Recomp Archive