Case study
Xenoblade Chronicles 2: Switch source reconstruction
Xenoblade Chronicles 2 reconstructs C++ source for the Nintendo Switch game's version 2.1.0 ARM64 executable. The workflow uses Splat to divide the binary, Ghidra to inspect code and symbols, and objdiff to compare recompiled objects with the user's dumped executable.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 3
- Last commit
- 2026-09-26
- Language
- Python
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A legally owned game copy and a dump of the specified version 2.1.0 executable are required.
- Prerequisites: The documented toolchain includes devkitA64 v16.1.0, Python 3, Splat, Ghidra and objdiff.
- License: No licence file in the repository.
Cite
BibTeX
@misc{xenoblade-chronicles-2-case,
title = {{Xenoblade Chronicles 2: Switch source reconstruction}},
howpublished = {\url{https://github.com/masterofshadow90/xenoblade2-decomp}},
url = {https://github.com/masterofshadow90/xenoblade2-decomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/xenoblade-chronicles-2-case/}}
}Plain text
Xenoblade Chronicles 2: Switch source reconstruction. https://github.com/masterofshadow90/xenoblade2-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/xenoblade-chronicles-2-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · masterofshadow90/xenoblade2-decomp · Revision 4803d39
More in Games
- Xenogears Decompilation: matching the US PlayStation release · Case study
- xenogears-decomp-port: matching Xenogears decompilation and native PC port · Case study
- Xenosaga Episode I: an early PS2 matching decompilation · Case study
- xmen2-pc: a matching decompilation and native port of X-Men 2: Clone Wars · Case study
- xmen2disasm: rebuilding X-Men 2 from a matching disassembly · Case study
- YaPang: matching decompilation of the PangYa client and renderer · Case study