HarkinianPad

3个月前发布 126 00

开发者 Chris “Kahris” Sotraidis 带来了一份惊喜大礼:HarkinianPad。这是一款将 N64 经典神作《塞尔达传说:时之笛》原生移植到 iOS 和 iPadOS 平台的开源项目。

所在地:
美国
收录时间:
2026-07-29
HarkinianPadHarkinianPad

在粉丝们翘首以盼任天堂官方重制版的间隙,开发者 Chris “Kahris” Sotraidis 带来了一份惊喜大礼:HarkinianPad。这是一款将 N64 经典神作《塞尔达传说:时之笛》原生移植到 iOS 和 iPadOS 平台的开源项目。

HarkinianPad

与传统的模拟器不同,HarkinianPad 并非通过模拟 N64 硬件来运行游戏,而是基于社区反编译的 C 语言代码库(Ship of Harkinian),利用 OpenAI 的 Codex 和 GPT-5.6 Sol 智能体重建为原生的 Arm64 应用。这意味着玩家可以在 iPhone 或 iPad 上体验到丝滑的 60 FPS、宽屏支持以及高分辨率渲染,彻底摆脱了原版 240p/20FPS 的性能桎梏。

HarkinianPad

核心技术:AI 驱动的原生重构

HarkinianPad 的成功得益于两大技术支柱:

  1. Ship of Harkinian 引擎:由 Zelda Research Team 反编译并重构的 C 语言代码库,已兼容 Windows、Linux、macOS、Android 等多个平台,为原生移植奠定了坚实基础。
  2. AI 编码助手:Kahris 利用 Codex 和 GPT-5.6 Sol 处理了繁琐的代码适配工作,将原有的 PC/主机逻辑无缝迁移至 Apple 的 Metal API 渲染管线,并优化了触控交互逻辑。

这种“反编译 + AI 辅助重构”的模式,不仅提升了性能,还保留了原版游戏的精髓,同时赋予了其现代化的视觉体验。

功能亮点

  • 🚀 极致性能:原生运行,支持 60 FPS 流畅帧率,分辨率远超原版,支持宽屏和全屏显示。
  • 📱 触控与手柄双支持:
    • 触控方案:专为横向握持优化的虚拟按键布局,支持八方向摇杆控制。
    • 外设兼容:完美支持蓝牙手柄、鼠标和键盘,提供传统且精准的操作体验。
  • 💾 本地数据管理:通过 iOS“文件”应用导入合法获取的 ROM,存档和数据均保存在应用容器内,安全且私密。
  • 🔓 开源免费:项目完全开源,代码托管于 GitHub,任何感兴趣的用户均可免费下载、构建和修改。

安装与使用指南

⚠️ 重要提示:HarkinianPad 不捆绑游戏数据。您需要自行拥有合法获取的《塞尔达传说:时之笛》ROM 副本。

1. 获取应用

目前主要有两种安装方式:

  • 开发者预览版 (.ipa):下载预览版 0.1.0 build 2,使用 AltStore Classic 配合您的 Apple ID 进行侧载签名。
  • 本地构建:适合开发者或有 Mac 环境的用户,通过 Xcode 自行编译并签名。

2. 本地构建要求

  • 一台装有 Xcode 及命令行工具的 Mac。
  • Homebrew 包管理器。
  • 配置好签名的 Apple ID。
  • 合法的《时之笛》ROM。

构建步骤:

# 安装依赖
brew install cmake ninja pkgconf sdl2 glew nlohmann-json libpng libzip \
  tinyxml2 libogg libvorbis opus opusfile sdl2_net

# 克隆仓库
git clone https://github.com/chrissotraidis/harkinianpad.git
cd harkinianpad

# 构建物理设备版本(替换团队 ID 和 Bundle ID)
DEVELOPMENT_TEAM=ABCDE12345 \
BUNDLE_ID=com.yourname.harkinianpad \
scripts/build-ios.sh --device

3. 首次启动与 ROM 导入

  1. 启动 HarkinianPad,让系统在“文件”应用中创建专属文件夹。
  2. 打开“文件”App → “我的 iPad/iPhone” → “HarkinianPad”。
  3. 将您的 .z64 或 .n64 ROM 文件移动到此文件夹中。
  4. 返回应用,点击“Rescan”扫描 ROM。
  5. 等待本地存档生成完毕,点击“开始”即可进入游戏。

当前状态与局限性

  • 测试进度:已在 iPadOS 26.5.2 的 12.9 英寸 iPad Pro 上完成核心功能测试(文件导入、存档、触控、设置等)。
  • 待完善项:耳机/蓝牙音频中断恢复、物理手柄震动与运动控制、多设备矩阵兼容性测试仍在进行中。
  • 分发渠道:目前暂无 App Store 或 TestFlight 公开测试计划,主要通过 GitHub 发布源码和 IPA 文件。

相关导航