- C++ 75.1%
- Python 13.8%
- C# 5.1%
- C 3.3%
- Rust 0.8%
- Other 1.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github | ||
| game-build | ||
| launcher | ||
| recomp | ||
| runtime | ||
| tools | ||
| .gitignore | ||
| LEGAL.md | ||
| LICENSE | ||
| README.md | ||
| SECURITY.md | ||
Pokopia Recomp
Pokémon Pokopia (Switch 2) recompiled to run natively on Windows.
You need your own copy of the game, version 2.0.1a: an extracted folder, or NSP/XCI files plus your keys. 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
- Unzip the build and run
PokopiaLauncher.exe. - Pick your dump folder (or your NSP/XCI files and key files) 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.
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
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.
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.