Find your next open-source project

Search by name, purpose, or keyword — or paste a GitHub repository URL

drakolordx7/pokopia-recomp

Games

Static-recompiled Switch 2 game runtime for playing a Pokémon title natively on Windows.

141
14
C++
GPL-3.0
1 day old

Project overview

Pokopia Recomp is a static-recompilation project that turns Pokémon Pokopia, a Switch 2 title, into a native Windows build. The repository holds the game-specific recompilation output and runtime integration, while shared tooling comes from the nxrecomp project (README).

It targets players who own an extracted copy of the game and want to run it on a desktop PC rather than through a general-purpose emulator. The README explicitly states it is not affiliated with Nintendo, The Pokémon Company, or Koei Tecmo (README lines 1–8).

Quick start

  1. Download the latest build from the releases page.
  2. Unzip it and run PokopiaLauncher.exe.
  3. Select your extracted game folder and press Set up. The launcher compiles the game on your PC, which the README estimates at about 7 minutes, then builds the shader cache, estimated at 1–2 hours. The process can be paused and resumed.
  4. Press Play. Use F1 for in-game settings and the middle mouse button to toggle Joy-Con 2 mouse mode for item placement (usage steps).

You need an extracted copy of game version 2.0.1a.

Build from source

Building the repository itself requires Visual Studio 2022 Build Tools or newer, LLVM, CMake, Ninja, Python 3.13, the .NET 8 SDK, vcpkg with libvpx:x64-windows-static, Rust, and Node.js. Copy the game's exefs files to game\dump\exefs\, run recomp\scripts\build_game.cmd pkp in a Developer Command Prompt, then run pwsh -File game-build\scripts\build.ps1. Shader tooling is documented separately in the shader README, and the launcher is built in launcher\ with npm install and npm run tauri build (contributing notes).

Constraints

  • Windows 10 or 11, 64-bit, with a GPU supporting Vulkan 1.3 and 16 GB of RAM (requirements).
  • A user-supplied extracted game copy at version 2.0.1a is mandatory; no game data is distributed.
  • The first setup performs compilation and shader cache generation locally, which can take hours depending on hardware.
  • The project is licensed under GPL-3.0, with third-party components retaining their own licenses (license section).

Reporting issues

Issues should include pkp.log from the affected session, the GPU model, and the Windows version (issue guidance); the repository provides an issue form.

HotRepo's take

The repository appeared briefly on the C++ new-project list on 2026-11-03, recording 113 stars and 13 forks, with 7 stars added in the tracked one-hour window. That is a very thin record — a single snapshot and two star samples — and no daily all-language rank was recorded, so it does not establish sustained traction. The project’s credibility rests more on its concrete build instructions, third-party attribution, and documented recompilation lineage than on this early spike.

Written by AI from the project's README, updated . The project's own docs are the source of truth.