跳到正文

正在自动登录…

← 返回项目列表

xFractals/pokopia-native

游戏转换

这是一个将用户自己拥有的《宝可梦 传说 Z-A》Switch 2 游戏转换并构建为原生 macOS 和 iOS 应用的工具,供拥有该游戏的用户进行个人使用。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/11/3 03:36:37 · 查看原文

普通C++应用与服务兼有 开发工具
累计 Stars
53
当前热度
1 天内 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/11/3 03:36:37

使用方式

通过图形窗口或命令行使用,需要指定自己的游戏 dump 文件夹,最终生成可直接运行的 Mac 应用和 iPhone IPA。

查看 README 依据
IPA installs over USB. Your Apple ID has to be signed into Xcode once and your phone registered on the team (Xcode does that itself when the phone is plugged in). The details are in [docs/IPHONE.md](docs/IPHONE.md). Memory on the phone itself matters too. The game uses a lot of it. I run it on an iPhone19,4 on iOS 27.2. If your phone has less memory than the recent Pro models, expect trouble. ## How to build There is a window and there is a command line; they do the same thing. **The window.** Clone or download the repository, then double-click **Pokopia Native Builder.app** on the Mac
(**Pokopia Native Builder.cmd** on Windows). Press **Setup** once, choose your dump folder, tick what you want, press **Build**. The stages scroll by in the window with the elapsed time; **Refresh shaders** is the refresh step explained further down, **Open build folder** shows the outputs. If the app will not open, it tells you what to install (Python 3.12 with Tk: `brew install python@3.12 python-tk@3.12`). **The command line.** ```bash git clone https://github.com/xFractals/pokopia-native.git cd pokopia-native python3.12 nxs2.py setup
部署要求

需要 Apple 芯片的 Mac(M1 或更新)、约 20GB 磁盘空间、Xcode 27、Python 3.12+ 和 .NET 10 运行时。iPhone 构建需要付费的 Apple Developer 账号。

查看 README 依据
Mac compiling 3,800 shaders. After that, rebuilds take a couple of minutes. ## What you need - A **Mac with Apple silicon** (M1 or newer) and roughly 20 GB of free disk. The game's code is arm64, so an Intel Mac cannot run it. The Mac does the building for the iPhone too; there is no way around having one. - **Xcode 27** installed, with its command line tools and the Metal toolchain (Xcode → Settings → Components). For the iPhone build you also need the iOS platform from that same screen, and `xcodegen` (`brew install xcodegen`).
- **Python 3.12 or newer**: `brew install python@3.12`, then `python3.12 -m pip install "capstone>=5,<6" lz4 fonttools`. - The **.NET 10 runtime** (the shader translator is .NET): `brew install --cask dotnet-sdk`. - **Your dump.** The game's files as your dumping tool wrote them, with the update: ``` <your folder>/updates/327680/exefs/ main main.npdm rtld sdk subsdk0 <your folder>/updates/327680/romfs/ LD_C0_R.BIN LI_C0_R.IDX motor_asset_re/ movie_asset/ ```
## The Apple developer thing (iPhone only, read this) Pokopia is a big game. It reserves 11 GB of memory address space and actually uses several GB of it. To let an iPhone app do that, the app has to carry two Apple entitlements: **Increased Memory Limit** and **Extended Virtual Addressing**. Apple only grants the second one when the app is signed by a **paid Apple Developer Program** team (the 99 a year one). An app signed with a free Apple ID, through AltStore, Sideloadly and the like, installs fine and then stops at start-up when the game cannot reserve its memory.
已知限制

工具仅支持特定版本的《宝可梦传说 Z-A》(v327680),其他版本无法构建。iPhone 上需要付费开发者账号签名,免费账号会导致应用启动时因内存问题停止。

查看 README 依据
A folder that holds `exefs/` and `romfs/` directly works too. The base game alone is not enough: the tool is made for update **v327680** of Pokémon Pokopia (title `0400A3A01EE4C000`) and checks the build IDs. Another version will not build, because the patch recipe and the shader tables are for this one. - For the **iPhone**: see the next section. - **No Mac?** A Windows PC builds the iPhone app alone: [docs/WINDOWS.md](docs/WINDOWS.md). `python3.12 nxs2.py doctor` (or the window's **Check tools** button) checks all of this and tells you how to get whatever is missing.
## The Apple developer thing (iPhone only, read this) Pokopia is a big game. It reserves 11 GB of memory address space and actually uses several GB of it. To let an iPhone app do that, the app has to carry two Apple entitlements: **Increased Memory Limit** and **Extended Virtual Addressing**. Apple only grants the second one when the app is signed by a **paid Apple Developer Program** team (the 99 a year one). An app signed with a free Apple ID, through AltStore, Sideloadly and the like, installs fine and then stops at start-up when the game cannot reserve its memory.

README

正在加载 README…

收录信息

仓库创建时间
2026/11/2 18:31:12
首次达标收录
2026/11/3 03:32:06
统计更新时间
2026/11/3 05:02:12

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

普通加权总分 3.8 / 5

新颖度
4.1
实用价值
3.4
成熟度
4.2
实质含量
3.5

由 Jev 模型根据仓库描述与 README 评估,2026/11/3 03:32:06 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/11/3 01:47:33
许可证标识
MIT
Fork 数
4
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目