{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Yannis100/tp-vita/blob/d76ccb003de0b1054b07ed553611f95d3270551a/HANDOVER.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "tp-vita ports Dusklight's GameCube Twilight Princess code to PS Vita by compiling the game and JSystem sources for ARM. It retains Aurora's GX command processor and adds a vitaGL GLES2 renderer. The author reports a VPK that boots and renders in Vita3K; audio is disabled, and a memory-card prompt blocks progress past file select.",
  "description_zh": "tp-vita 将 Dusklight 的 GameCube 版《塞尔达传说 黄昏公主》代码移植到 PS Vita，把游戏与 JSystem 源码编译为 ARM 程序。它保留 Aurora 的 GX 命令处理器，并加入 vitaGL GLES2 渲染后端。作者报告 VPK 可在 Vita3K 中启动并渲染；音频已关闭，存储卡提示阻碍游戏越过选档界面。",
  "entry_url": "https://awesomerea.org/resources/tp-vita-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/tp-vita-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Yannis100/tp-vita/blob/d76ccb003de0b1054b07ed553611f95d3270551a/README.md",
  "group": "cases",
  "id": "tp-vita-case",
  "json_url": "https://awesomerea.org/resources/tp-vita-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/tp-vita-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/tp-vita-case/index.md",
  "name": "tp-vita: porting Twilight Princess to PS Vita",
  "name_zh": "tp-vita：《塞尔达传说 黄昏公主》的 PS Vita 移植",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Building requires VitaSDK, CMake, Python 3, fetched dependencies, and a Dusklight checkout.",
    "Running requires the user's own GameCube Twilight Princess disc image; hardware installation also requires libshacccg.suprx.",
    "The author reports Vita3K boot and rendering results; real PS Vita hardware has not been exercised, and audio is disabled.",
    "Component licence notices are provided in LICENSES/ and NOTICE."
  ],
  "requirements_zh": [
    "编译需要 VitaSDK、CMake、Python 3、已获取的依赖项，以及 Dusklight 源码。",
    "运行需要用户自备 GameCube 版《黄昏公主》光盘镜像；在实体设备安装还需 libshacccg.suprx。",
    "作者报告了 Vita3K 启动和渲染结果；尚未在实体 PS Vita 上运行，音频已关闭。",
    "各组件的许可说明见 LICENSES/ 和 NOTICE。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/Yannis100/tp-vita",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
