Case study
Let's Go Recomp: statically recompiling Pokémon Let's Go for Windows
Let's Go Recomp ports the Nintendo Switch games Pokémon: Let's Go, Eevee! and Let's Go, Pikachu! to Windows through static recompilation. It translates their ARM64 code to C and provides a runtime for Switch services, NVN graphics through Vulkan, audio and controllers. The build uses the player's extracted game files.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 285
- Last commit
- 2026-11-07
- Language
- C
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Windows 10 or 11, x86-64 CPU with SSE4.2, Vulkan 1.3 GPU, about 4 GB of RAM while playing and about 6 GB of free disk space.
- Prerequisites: An owned copy of either game with extracted exefs and romfs folders.
- Limits: Work in progress; the author has not played the port from start to finish, and online features, Poké Ball Plus and a second player are unsupported.
- License: MIT license for repository code; third-party components retain their own licenses.
Cite
BibTeX
@misc{lets-go-recomp-case,
title = {{Let's Go Recomp: statically recompiling Pokémon Let's Go for Windows}},
howpublished = {\url{https://github.com/raulzrrs/letsgo-recomp}},
url = {https://github.com/raulzrrs/letsgo-recomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/lets-go-recomp-case/}}
}Plain text
Let's Go Recomp: statically recompiling Pokémon Let's Go for Windows. https://github.com/raulzrrs/letsgo-recomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/lets-go-recomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Libre40: a static-recompilation port of Army of Two: The 40th Day · Case study
- Link's Awakening DX: static recompilation of the Game Boy Color ROM · Case study
- Little Planet: Sonic CD recompiled from a matching disassembly · Case study
- Live & Recompiled: recompiling Conker: Live & Reloaded for PC · Case study
- LMA Manager 2007: an Xbox 360 static recompilation in Rust · Case study
- Lost Odyssey Recomp: statically recompiling an Xbox 360 RPG into native ports · Case study