Pokopia Recomp

Pokopia Recomp is a native Windows port of Pokémon Pokopia that recompiles the game to run on PC.

README

Pokopia Recomp

Pokémon Pokopia (Switch 2) recompiled to run natively on Windows.

Download the latest build

You need your own extracted copy of the game, version 2.0.1a. Not affiliated with Nintendo, The Pokémon Company or Koei Tecmo.

Requirements

  • Windows 10 or 11, 64-bit
  • GPU with Vulkan 1.3
  • 16 GB of RAM

Usage

  1. Unzip the build and run PokopiaLauncher.exe.
  2. 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.
  3. Press Play.

F1 opens the settings in game. Middle mouse toggles Joy-Con 2 mouse mode for placing items.

Reporting problems

Open an issue with pkp.log from the session where it happened, your GPU and your Windows version.

Contributing

  • Open pull requests against main and say what you tested on which GPU.
  • Code for this game goes in recomp/games/pkp/ and runtime/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's exefs files to game\dump\exefs\, run recomp\scripts\build_game.cmd pkp in a Developer Command Prompt, then pwsh -File game-build\scripts\build.ps1. Shaders: tools/shaders/README.md. Launcher: npm install, npm run tauri build in launcher\.
  • Runtime tests: pwsh -File runtime\scripts\build.ps1 -Test.

Credits

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/.

License

GPL-3.0. Third-party code keeps its own licence.