搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

drakolordx7/pokopia-recomp

游戏

把 Switch 2 游戏静态重编译成 Windows 原生程序,需自备游戏文件。

141
14
C++
GPL-3.0
创建于 1 天前

项目介绍

Pokopia Recomp 是一个静态重编译项目,目标是把 Switch 2 游戏《Pokémon Pokopia》变成 Windows 原生程序。仓库包含游戏专用的重编译产物和运行时集成,共享工具链来自 nxrecomp 项目(README)。

它面向已经拥有游戏提取文件的玩家,希望在 PC 上直接运行,而不是通过通用模拟器。README 明确声明与任天堂、The Pokémon Company、Koei Tecmo 无关(README 第 1–8 行)。

快速使用

  1. 从发布页下载最新构建。
  2. 解压后运行 PokopiaLauncher.exe。
  3. 选择游戏提取目录并点击 Set up。启动器会本机编译游戏,README 估计约 7 分钟,随后生成着色器缓存,估计 1–2 小时;过程可暂停后继续。
  4. 点击 Play。游戏内按 F1 打开设置,鼠标中键切换 Joy-Con 2 鼠标模式以摆放物品(使用步骤)。

需要自备游戏 2.0.1a 版本的提取文件。

从源码构建

构建仓库本身需要 Visual Studio 2022 Build Tools 或更新版本、LLVM、CMake、Ninja、Python 3.13、.NET 8 SDK、带 libvpx:x64-windows-static 的 vcpkg、Rust 和 Node.js。将游戏的 exefs 文件复制到 game\dump\exefs\,在 Developer Command Prompt 中运行 recomp\scripts\build_game.cmd pkp,再运行 pwsh -File game-build\scripts\build.ps1。着色器工具另见着色器说明;启动器在 launcher\ 下通过 npm install 和 npm run tauri build 构建(贡献说明)。

使用约束

  • 需要 64 位 Windows 10 或 11、支持 Vulkan 1.3 的 GPU 和 16 GB 内存(环境要求)。
  • 必须自备 2.0.1a 版本的游戏提取文件,项目不分发游戏数据。
  • 首次设置会在本机编译并生成着色器缓存,耗时可能达数小时,取决于硬件。
  • 项目采用 GPL-3.0 许可,第三方组件保留各自许可(许可说明)。

问题反馈

提交 issue 时需附上出错会话的 pkp.log、GPU 型号和 Windows 版本(反馈说明),仓库提供了问题表单。

HotRepo 点评

该项目于 2026-11-03 短暂出现在 C++ 新项目榜,记录到 113 Star、13 Fork,所追踪的一小时窗口内新增 7 Star。记录很薄:只有一个快照和两个 Star 采样,也没有记录到全部语言日榜名次,不足以说明持续热度。项目的可信度更多来自具体的构建说明、第三方归属和清晰的重编译技术脉络,而不是这次早期涨幅。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。