Star on GitHubStar2.4k stars

Case study

XC2 Recomp: statically recompiling Xenoblade Chronicles 2

XC2 Recomp statically translates the Nintendo Switch game Xenoblade Chronicles 2 into a native x86-64 application for Windows and Linux. Its setup extracts the user's game and update files, lifts ARM64 code, and builds a runtime with Vulkan rendering. The author reports that the early build reaches the title screen and runs through the opening battle into Goldmouth.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
278
Last commit
2026-11-09
Language
C
License (GitHub)
MIT

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A user-supplied Xenoblade Chronicles 2 base game, final update, and console prod.keys are required.
  • Prerequisites: Windows 10 or newer, or Linux 6.7 or newer with glibc 2.34; an AVX2 CPU, Vulkan 1.3 GPU with VK_EXT_external_memory_host, and about 25 GiB of setup space are required.
  • Limits: The project is in early development; custom aspect ratios and VRR are planned.
  • License: MIT licence for the project's own code.

Cite

BibTeX

@misc{xc2-recomp-case,
  title = {{XC2 Recomp: statically recompiling Xenoblade Chronicles 2}},
  howpublished = {\url{https://github.com/AksharDP/xc2-recomp}},
  url = {https://github.com/AksharDP/xc2-recomp},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/xc2-recomp-case/}}
}

Plain text

XC2 Recomp: statically recompiling Xenoblade Chronicles 2. https://github.com/AksharDP/xc2-recomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/xc2-recomp-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · AksharDP/xc2-recomp · Revision 17682a2
  2. docs/installer.md GitHub · AksharDP/xc2-recomp · Revision 17682a2

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab