{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/centollOS/SwitchWakerHD/blob/093c96cf590d23b07472e3cf2aa66f9a7a32cd4e/INSTALL.md",
    "https://github.com/centollOS/SwitchWakerHD/blob/093c96cf590d23b07472e3cf2aa66f9a7a32cd4e/docs/switch-port.md",
    "https://github.com/centollOS/SwitchWakerHD/blob/093c96cf590d23b07472e3cf2aa66f9a7a32cd4e/THIRD_PARTY.md",
    "https://github.com/centollOS/SwitchWakerHD/blob/093c96cf590d23b07472e3cf2aa66f9a7a32cd4e/.gitmodules",
    "https://github.com/centollOS/SwitchWakerHD/blob/093c96cf590d23b07472e3cf2aa66f9a7a32cd4e/.github/workflows/release.yml",
    "https://github.com/centollOS/SwitchWakerHD/blob/093c96cf590d23b07472e3cf2aa66f9a7a32cd4e/.github/workflows/linux.yml",
    "https://github.com/centollOS/SwitchWakerHD/blob/093c96cf590d23b07472e3cf2aa66f9a7a32cd4e/LICENSE",
    "https://github.com/centollOS/SwitchWakerHD/releases/tag/v0.4.7"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Ports the ZeldaWWHDRecomp static recompilation of The Wind Waker HD to the Nintendo Switch as homebrew, adding a libnx platform layer and a renderer that draws the game’s GX2 graphics with deko3d, with translated shaders compiled on the console by uam. Game code is recompiled locally from the user’s own Wii U dump, so no Switch binaries are released. README reports the game playable handheld and docked at stock clocks, at 26–30 fps in its own measurements, and states that nearly all of the Switch work was written by Claude Code under human direction and hardware testing.",
  "description_zh": "将 ZeldaWWHDRecomp 对《塞尔达传说 风之杖 HD》的静态重编译以自制软件形式移植到 Nintendo Switch，新增 libnx 平台层和以 deko3d 绘制游戏 GX2 图形的渲染器，转换后的着色器在主机上由 uam 编译。游戏代码由使用者自己的 Wii U 转储在本地重编译生成，因此不发布 Switch 版二进制。README 报告游戏在默认频率下于掌机和底座模式均可游玩，其自测帧率为 26–30 fps，并说明几乎全部 Switch 移植工作由 Claude Code 在人工指导和实机测试下编写。",
  "entry_url": "https://awesomerea.org/resources/switchwakerhd-switch-port-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/switchwakerhd-switch-port-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/centollOS/SwitchWakerHD/blob/093c96cf590d23b07472e3cf2aa66f9a7a32cd4e/README.md",
  "group": "cases",
  "id": "switchwakerhd-switch-port-case",
  "json_url": "https://awesomerea.org/resources/switchwakerhd-switch-port-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/switchwakerhd-switch-port-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/switchwakerhd-switch-port-case/index.md",
  "name": "SwitchWakerHD: a Nintendo Switch port of the Wind Waker HD recompilation",
  "name_zh": "SwitchWakerHD：《风之杖 HD》重编译的 Nintendo Switch 移植",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Requires the user’s own Wii U dump of the USA or European release, version 0 without the update. Disc extraction needs the disc key and Wii U common key; the runtime checks code/cking.rpx. NRO files and shader caches built from the dump contain game content and must not be shared.",
    "Builds need Python 3 with pycryptodome and devkitpro/devkita64 in Docker or Podman, or native devkitPro on Windows. The game runs on a Switch with Atmosphère and Homebrew Menu, launched in title mode for sufficient memory. Generated code needs substantial memory per compiled file.",
    "The project reports handheld and docked play at stock clocks, around 26–30 fps in its measurements, with sound, saves, save states and mods. Testing focused on the opening island, Dragon Roost and surrounding sea; known issues are in docs/switch-port.md. CI tests desktop and Android runtimes with placeholder guest code; the Switch NRO is built and tested on hardware.",
    "This fork retains ZeldaWWHDRecomp desktop and Android targets while adding a Switch platform layer and renderer. The author reports that Claude Code wrote nearly all Switch work under human direction and hardware testing.",
    "Code is MPL-2.0. Vendored Cemu, uam, {fmt}, Dear ImGui, xxHash and metal-cpp retain their licenses; game content retains its owner’s rights."
  ],
  "requirements_zh": [
    "需要使用者自己的 Wii U 美版或欧版游戏转储，版本 0、不含更新。光盘提取需要光盘密钥和 Wii U 通用密钥；运行时检查 code/cking.rpx。由转储构建的 NRO 文件和着色器缓存含游戏内容，不得分享。",
    "构建需要 Python 3 与 pycryptodome，并在 Docker 或 Podman 中使用 devkitpro/devkita64，或在 Windows 上使用原生 devkitPro。游戏需在装有 Atmosphère 和 Homebrew Menu 的 Switch 上以标题模式启动，确保足够内存。生成的代码在逐文件编译时需要大量内存。",
    "项目报告在默认频率下可于掌机和底座模式游玩，测得约 26–30 fps，支持声音、存档、即时存档和模组。测试主要覆盖开场岛屿、龙之岛及周边海域；已知问题见 docs/switch-port.md。CI 用占位客体代码测试桌面和 Android 运行时；Switch NRO 在实机上构建和测试。",
    "这个分叉保留 ZeldaWWHDRecomp 的桌面和 Android 目标，同时加入 Switch 平台层和渲染器。作者报告 Claude Code 在人工指导和实机测试下完成了几乎全部 Switch 工作。",
    "代码采用 MPL-2.0。随附的 Cemu、uam、{fmt}、Dear ImGui、xxHash 和 metal-cpp 保留各自许可证；游戏内容仍归其权利人。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/centollOS/SwitchWakerHD",
  "verification": "source-reviewed",
  "verified_at": "2026-10-19"
}
