featureJosh/Recompia
GamesRecompiled Pokémon Pokopia build for Windows and Linux, with save import, controller support and Link Play co-op.
What it is
Recompia recompiles Pokémon Pokopia (Switch 2) into a native Windows and Linux build. It is a launcher plus a game executable that you compile on your own machine from your own extracted game dump; no game files, keys or dumping tools are bundled. It targets players who already own the game and want to play it on PC, including on Steam Deck and other handhelds.
Around the game itself, the project adds save import from Eden or Ryujinx, configurable controller and keyboard/mouse input, resolution and quality settings, HDR, FSR 1 and NVIDIA Image Scaling, and Link Play co-op over LAN or the internet. The launcher also handles game version checks and incremental rebuilds.
Quick start (Windows)
- Extract your own game dump, version 2.0.1a; the launcher needs a folder containing
baseandupdates. - Download the zip from the latest release and extract it anywhere.
- Run
PokopiaLauncher.exe. If SmartScreen warns, the README says to choose More info → Run anyway. Pick your dump folder and press Set up: the game compiles (about 7 minutes), then the shader cache builds (roughly 1–2 hours and can be paused). - Press Play. In game, F1 opens graphics, control and sound settings.
On Linux and SteamOS, install Proton Experimental, download the linux-x64 archive from the same release, run PokopiaLauncher.AppImage, then set up and play through Proton. Systems without FUSE can use --appimage-extract-and-run; running from Steam Game Mode is covered in the launcher notes.
Multiplayer
Link Play works with pokopia-native players on game version 2.0.1 and, per the README, does not work with earlier builds of this port. Each player needs their own save. In the launcher you choose Alone, Automatic (LAN), Visit by address, or Internet with a relay and room code. In game, open the PC in your first house, choose Link Play → Local connection, then invite or visit. Hosting needs TCP and UDP port 47600; a relay uses 47610.
The README states that joining and walking around together work, while long sessions, more than two players and internet play are untested. The relay validates room codes but does not encrypt game traffic. Interact everywhere and Story co-op are experimental and off by default.
Constraints
- You must supply your own legally obtained dump at exactly version 2.0.1a; a base-only dump is rejected. A
.nsp/.xcimust first be extracted, though a single.nupis accepted. - First setup needs roughly 14 GB of disk space with packed shader files (or about 31 GB with loose files). The README warns Intel 13th/14th-gen desktop CPUs to update their BIOS first.
- Image resolution is fixed when the game starts; changing window mode means restarting. FSR 3 and DLSS/DLAA are present but described as not looking good yet.
- Mods live in a separate
romfs-shaped folder; mods that replace shader-containing files are unsupported. - The project is GPL-3.0, with third-party code under its own licences. The README notes the project is developed primarily with AI under human supervision and is not affiliated with Nintendo, The Pokémon Company or Koei Tecmo.
HotRepo's take
The repository has 223 stars and no recorded GitHub all-language daily rank. The only snapshot is from 7 November 2026 on the C++ new-project list, showing 2 stars gained in a one-hour window that day. With such a short series, there is no basis for a trend claim. What stands out technically is the scope: a native recompilation path with save migration, shader caching, handheld support and a co-op protocol shared with a sibling project, all distributed as a launcher that builds from a user-supplied dump. The untested internet co-op and the unimplemented upscalers are concrete limits worth knowing before installing.
Written by AI from the project's README, updated . The project's own docs are the source of truth.