{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "HarkinianPad adapts the Ship of Harkinian Ocarina of Time source port for iPhone and iPad. It adds Metal rendering, touch controls, controller support and local ROM import; the app creates its game archive from the user's ROM.",
  "description_zh": "HarkinianPad 将《塞尔达传说：时之笛》的 Ship of Harkinian 源代码移植版适配到 iPhone 和 iPad，加入 Metal 渲染、触屏操作及手柄支持。应用从用户导入的 ROM 在本地生成游戏资源归档。",
  "entry_url": "https://awesomerea.org/resources/harkinianpad-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/harkinianpad-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/chrissotraidis/harkinianpad/blob/96889fdaeb3b37457b3086b1f7ea1d4fa14d352e/README.md",
  "group": "cases",
  "id": "harkinianpad-case",
  "json_url": "https://awesomerea.org/resources/harkinianpad-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/harkinianpad-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/harkinianpad-case/index.md",
  "name": "HarkinianPad: an iOS port of Ocarina of Time via Ship of Harkinian",
  "name_zh": "HarkinianPad：基于 Ship of Harkinian 的《塞尔达传说：时之笛》iOS 移植版",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "A supported, legally acquired Ocarina of Time ROM.",
    "A Mac with Xcode, Homebrew, CMake and Python 3.9+ for the documented source build; an Apple development team is needed for device signing.",
    "The author reports that Preview 6 mod-pack changes have Simulator startup validation, while physical-device gameplay for that release remains unchecked.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要自有且受支持的《塞尔达传说：时之笛》ROM。",
    "按文档从源码构建需要装有 Xcode、Homebrew、CMake 和 Python 3.9+ 的 Mac；真机签名还需要 Apple 开发团队。",
    "作者报告 Preview 6 的模组包改动已完成模拟器启动检查，该版本的真机游玩检查仍待完成。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/chrissotraidis/harkinianpad",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
