{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Twilight Princess PC Port adapts the zeldaret Twilight Princess decompilation to PC and is developing a bridge from GameCube GX graphics to Aurora. Its source initializes heap, video, controller and process systems, while asset loading, scene creation and gameplay rendering remain unfinished.",
  "description_zh": "Twilight Princess PC Port 将 zeldaret 的《Twilight Princess》反编译代码移植到 PC，并正在开发连接 GameCube GX 与 Aurora 的图形桥接层。源码已实现堆、视频、手柄和进程系统的初始化；资源加载、场景创建与游戏画面渲染仍未完成。",
  "entry_url": "https://awesomerea.org/resources/twilight-princess-pc-port-mbayonal-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/twilight-princess-pc-port-mbayonal-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/mbayonal/tp-port/blob/4003f78e81a8709607f2204d263b57bce46735ce/README.md",
  "group": "cases",
  "id": "twilight-princess-pc-port-mbayonal-case",
  "json_url": "https://awesomerea.org/resources/twilight-princess-pc-port-mbayonal-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/twilight-princess-pc-port-mbayonal-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/twilight-princess-pc-port-mbayonal-case/index.md",
  "name": "Twilight Princess PC Port: an early port of the GameCube decompilation",
  "name_zh": "Twilight Princess PC Port：GameCube 反编译代码的早期 PC 移植",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A legally obtained GameCube copy of Twilight Princess and extracted assets.",
    "CMake 3.16+, a C++20 compiler and macOS or Linux; the project uses Aurora.",
    "Gameplay rendering is not yet implemented.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要合法取得的 GameCube 版《Twilight Princess》及提取出的资源。",
    "需要 CMake 3.16+、C++20 编译器及 macOS 或 Linux；项目使用 Aurora。",
    "游戏画面渲染尚未实现。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/mbayonal/tp-port",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
