featureJosh/Recompia
游戏把《宝可梦 Pokopia》(Switch 2)重编译为 Windows 和 Linux 原生版本,支持存档导入、手柄与 Link Play 联机。
项目介绍
Recompia 将《宝可梦 Pokopia》(Switch 2)重编译为 Windows 和 Linux 原生版本。它由一个启动器和一个游戏可执行文件组成,用户需要在自己机器上用自己的游戏转储来构建,项目不附带任何游戏文件、密钥或转储工具。适用对象是已经拥有该游戏、希望在 PC 上(包括 Steam Deck 等掌机)游玩的玩家。
除游戏本体外,启动器还提供从 Eden 或 Ryujinx 导入存档、手柄与键鼠输入配置、分辨率与画质设置、HDR、FSR 1 和 NVIDIA Image Scaling,以及局域网或互联网 Link Play 联机。启动器会检查游戏版本,并在更新时只重建变化的部分。
快速使用(Windows)
- 准备版本为 2.0.1a 的游戏转储,启动器需要包含
base和updates的文件夹。 - 从最新发布页下载 zip 并解压到任意位置。
- 运行
PokopiaLauncher.exe。若 SmartScreen 提示,README 建议选择 More info → Run anyway。选择转储文件夹后点击 Set up:先编译游戏(约 7 分钟),再构建着色器缓存(约 1–2 小时,可暂停续做)。 - 点击 Play。进入游戏后按 F1 打开画质、控制和声音设置。
Linux 和 SteamOS 用户需要安装 Proton Experimental,下载同一发布页的 linux-x64 压缩包,运行 PokopiaLauncher.AppImage 完成设置后通过 Proton 游玩。不支持 FUSE 的系统可用 --appimage-extract-and-run;通过 Steam 游戏模式启动的步骤见启动器说明。
联机说明
Link Play 可以与 pokopia-native 的 2.0.1 版本玩家联机,按 README 说明,与旧版 Link Play 构建不兼容。每位玩家需要自己的存档。启动器里可选 Alone、Automatic(LAN)、Visit by address,或通过中继服务器和房间码走 Internet。游戏内打开自家 PC,进入 Link Play → Local connection,再选择邀请或拜访。主机需要 TCP 和 UDP 47600 端口,中继服务器使用 47610。
README 说明目前加入房间和一起走动可用,长时间游戏、超过两名玩家和互联网联机尚未测试。中继会校验房间码,但不加密游戏流量。Interact everywhere 和 Story co-op 为实验功能,默认关闭。
使用约束
- 必须自备版本恰为 2.0.1a 的合法转储,只有基础游戏会被拒绝;
.nsp/.xci需先解包,单个.nup可直接使用。 - 首次设置默认打包着色器文件时约需 14 GB 磁盘空间,散文件约需 31 GB。README 提醒 Intel 13/14 代桌面 CPU 用户先更新 BIOS。
- 画面分辨率在游戏启动时确定,切换窗口模式需要重启。FSR 3 与 DLSS/DLAA 虽已提供,但 README 表示效果尚不理想。
- Mod 以独立
romfs目录形式覆盖游戏文件;替换含着色器文件的 Mod 不受支持。 - 项目采用 GPL-3.0,第三方代码保留各自许可。README 说明项目主要由 AI 开发、由人工监督,且与任天堂、The Pokémon Company、Koei Tecmo 无关。
HotRepo 点评
仓库目前有 223 星,未记录到 GitHub 全语言日榜名次。唯一一条快照来自 2026 年 11 月 7 日的 C++ 新项目榜,当天一小时窗口内新增 2 星。序列太短,不足以判断趋势。技术上值得关注的是覆盖范围:原生重编译流程、存档迁移、着色器缓存、掌机适配,以及与姊妹项目共用的联机协议,最终以「启动器在你的转储上构建」的形式交付。互联网联机尚未测试、部分超分方案尚未调好,是安装前需要知道的明确限制。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。