Pokémon Pokopia (Switch 2) recompiled to run natively on Windows.
You need your own extracted copy of the game, version 2.0.1a. Not affiliated with Nintendo, The Pokémon Company or Koei Tecmo.
- Windows 10 or 11, 64-bit
- GPU with Vulkan 1.3
- 16 GB of RAM
- Unzip the build and run
PokopiaLauncher.exe. - Pick your dump folder and press Set up. It compiles the game on your PC (about 7 minutes), then builds the shader cache (1 to 2 hours). You can pause it and continue later.
- Press Play.
F1 opens the settings in game. Middle mouse toggles Joy-Con 2 mouse mode for placing items.
Open an issue with pkp.log from the session where it happened, your GPU and your Windows version.
- Open pull requests against
mainand say what you tested on which GPU. - Code for this game goes in
recomp/games/pkp/andruntime/games/pkp/; the rest is shared with other games. - Building from source needs Visual Studio 2022 Build Tools or newer, LLVM, CMake, Ninja, Python 3.13, .NET 8 SDK, vcpkg with
libvpx:x64-windows-static, Rust and Node.js. Copy the game'sexefsfiles togame\dump\exefs\, runrecomp\scripts\build_game.cmd pkpin a Developer Command Prompt, thenpwsh -File game-build\scripts\build.ps1. Shaders: tools/shaders/README.md. Launcher:npm install,npm run tauri buildinlauncher\. - Runtime tests:
pwsh -File runtime\scripts\build.ps1 -Test.
Built on nxrecomp. Uses code from Ryujinx, Mesa, smo-recomp, ScarletNX, ssbu-recomp, SuperMarioWonderRecomp, yuzu, Eden, libnx, astc-encoder, bc7enc_rdo, libvpx, AMD FidelityFX, NVIDIA Image Scaling, SDL3, Tauri, Zig and Python, plus Kenney input prompts and DejaVu fonts. Licences are in runtime/THIRD_PARTY_NOTICES.md, recomp/THIRD_PARTY.md and tools/shaders/licenses/.
GPL-3.0. Third-party code keeps its own licence.