全系列 Turing、Ampere、Ada Lovelace 與 Blackwell GPU 均完整支援硬體 VK_EXT_mesh_shader,並具備原生 DLSS 超解析度功能。
Hookshot 下載
v2.0.14 最新穩定版《薩爾達傳說:時之笛》(Switch 2 重製版)原生 Windows 10/11 與 Linux x86_64 靜態重編譯 PC 移植工具 — 支援 120+ 幀、超寬螢幕、HDR 與原生陀螺儀。
- 將 HookshotBuilder.exe 放入非 OneDrive 同步區的本機空資料夾。
- 準備已解密的正版 Switch 2 v131072 遊戲轉儲(ID 0400486024DEC000,SHA-1 前綴 e0f3ccfa)。
- 在下方一鍵核對顯示卡 Vulkan 1.3 網格著色器支援與檔案雜湊值。
1. 安裝包與 Switch 2 轉儲本機雜湊校驗器(0 上傳)
拖入剛下載的安裝包或 Switch 2 的 main NSO 檔案,瀏覽器透過本機 WebCrypto 即時比對官方 SHA-256 / SHA-1:
2. 首次啟動常見問題一鍵排雷(Steam Deck / RADV / SmartScreen)
Steam Deck 或 Linux RADV 玩家請複製下方 Steam 啟動選項以防德庫樹內部當機(#817);Windows 跳出 SmartScreen 時點擊「其他資訊 → 仍要執行」。
RX_VK_MESH_NOCULL=2c56dc1006942f74 %command%我的電腦或掌機能執行 Hookshot 嗎?
硬體門檻:顯示卡支援 Vulkan 1.3 + 硬體網格著色器(VK_EXT_mesh_shader)RX_VK_MESH_NOCULL=2c56dc1006942f74 %command%Insert / F1 → DLSS Super ResolutionRX_VK_ASTC_RGBA8=1互動式 PC GPU、作業系統與進度整備測試板
依硬體架構、作業系統、掌機 APU 或劇情進度里程碑,篩選全部 10 個經過驗證的 Hookshot v2.0.11 就緒規格。在執行 HookshotBuilder 之前,請檢查所需的 Vulkan 1.3 擴充功能、VRAM 預算及啟動旗標。
支援 Vulkan 1.3 與硬體網格著色器;若在 Adrenalin 或較舊的 RADV 驅動程式上出現方塊狀 ASTC 植物或 HUD 貼圖破圖,請使用 RX_VK_ASTC_RGBA8=1。
在具備 6 GB 至 16 GB VRAM 的獨立 Arc GPU 上支援硬體 VK_EXT_mesh_shader 與 Intel XeSS 1.3 畫質提升技術。
可在 SteamOS 3.6+ 上透過 Linux x86_64 AppImage 以 1280x800 執行(30-45 FPS);必須加上 RX_VK_MESH_NOCULL=2c56dc1006942f74 以免在德庫樹內部發生 RADV 當機。
由於 Switch 2 Ocarina of Time 重製引擎依賴需硬體 VK_EXT_mesh_shader 支援的 NVN2 meshlet,因此無法支援 3D 渲染。
主要桌上型平台版本以 Hookshot-v2.0.11-Windows-x64.zip(29.7 MB)形式發布,內含 HookshotBuilder.exe 及所有畫質提升技術的執行階段 DLL。
獨立 Hookshot-v2.0.11-Linux-x86_64.AppImage(35.1 MB),已在 Ubuntu 22.04+、Fedora 40+、Arch Linux 與 SteamOS 3.6+ 上完成測試。
從建立新遊戲起至收集完全部三顆精靈石均可完整通關;Steam Deck/RADV 使用者進入德庫樹內部時需設定 RX_VK_MESH_NOCULL=2c56dc1006942f74。
全大世界區域均完整呈現日夜循環、動態級聯陰影、Opus 48 kHz 環境音效,以及 60/120 FPS 角色動作內插。
全線可玩,完整支援五大賢者徽章收集、加儂塔、加儂多夫/加儂最終決戰,直至通關結尾製作人員名單播放完畢。
3 步快速安裝指南(Windows 10 / 11)
隨上方所選作業系統分頁自動切換對應步驟將 HookshotBuilder.exe 放入 C:\Games\Hookshot\ 等本機空資料夾,避開 OneDrive 同步目錄。
在建置器中選擇已解密的 Switch 2 遊戲目錄(Title ID 0400486024DEC000,SHA-1 前綴 e0f3ccfa)。
等待約 45 秒完成本機擷取與連結,執行 Hookshot.exe,按 Insert 或 F1 設定 DLSS、HDR 與幀率。
下載 Hookshot-v2.0.14-x86_64.AppImage,於內容勾選允許執行或在終端機輸入 chmod +x。
於桌面模式首次開啟 AppImage,指定已解密的 0400486024DEC000 v131072 轉儲資料夾。
新增為非 Steam 遊戲,並在啟動選項貼上 RX_VK_MESH_NOCULL=2c56dc1006942f74 %command% 即可。
Hookshot 不包含任何任天堂擁有的遊戲資產、材質、音訊或加密金鑰。請僅從 https://github.com/NotRexed/Hookshot/releases 下載官方二進位檔 (Windows HookshotBuilder.exe 或 Linux Hookshot-v2.0.11-x86_64.AppImage);綑綁已解壓縮 ROM 或偽造安裝程式的第三方網站均未獲授權。您必須自行提供已解密的 Switch 2 遊戲本體 + 更新檔 v131072 傾印檔 (Title ID 0400486024DEC000,main NSO SHA-1 e0f3ccfa56256410941279ef0b2501356be2222c)。
v2.0.14 更新內容與歷史版本歸檔
完整收錄 GitHub 官方全部 8 個版本及 SHA-256 校驗值v2.0.14(2026-11-10 發佈):修正 HDR 模式下選單色彩異常,支援在含方括號的資料夾路徑直接更新,並新增 FPS 計數器縮放選項。
展開 v2.0.14 全部 4 個官方檔案與 SHA-256 雜湊值
| 檔案名稱 | 適用平台 | 檔案大小 | SHA-256 校驗值 | 官方直連 |
|---|---|---|---|---|
hookshot-linux.txt | Linux x86_64 / Steam Deck | 1.3 KB | d09f1c65db…6e49a8 | ⬇ 下載 ↗ |
hookshot-setup.txt | Windows 10 / 11 (64位元) | 1.6 KB | 76f00a7530…d5000e | ⬇ 下載 ↗ |
Hookshot-v2.0.14-x86_64.AppImage | Linux x86_64 / Steam Deck | 221.1 MB | a6964ac29b…b43419 | ⬇ 下載 ↗ |
HookshotBuilder.exe | Windows 10 / 11 (64位元) | 178.5 KB | 6e64916c1a…ae17bb | ⬇ 下載 ↗ |
核心重編譯子系統與傾印驗證面板
直接參閱四部技術工程手冊,內容涵蓋 Switch 2 傾印解包、提前 ARM64 轉譯、GPU 網格著色器層級,以及執行階段環境變數。
Switch 2 傾印驗證與 資源建置器
根據 ExeFS main NSO SHA-1 e0f3ccfa56256410941279ef0b2501356be2222c 驗證您已解密的 Switch 2 傾印檔、執行 HookshotBuilder.exe 或 Linux AppImage 解包器、配置 Insert/F1 選項懸浮重疊層,並使用 tools/oot_saves.py 轉換存檔。
- Title ID:0400486024DEC000 (合併後的 Update v131072)
- Windows Builder: HookshotBuilder.exe + builder-parts
- 遊戲內懸浮重疊層:Insert 或 F1(DLSS / FSR 3.1 / XeSS)
ARM64 Lifter (nx2/) 與 NVN2 Vulkan Renderer (gpu/vk/)
探討 Hookshot 如何將 51.0 MB 的 Switch 2 ARM64 機器碼提昇至 399 個 C 轉譯單元、在 host/ 中攔截 Horizon OS (nn::os, nn::fs, nn::audio) 呼叫,並將 8,243 個 Maxwell/Ampere NVN2 著色器轉譯至 Vulkan 1.3 SPIR-V。
- Lifter:nx2/a64_lifter (399 個分片,直譯器遞補 <4%)
- Renderer:gpu/vk/ (VK_EXT_mesh_shader + ASTC 計算)
- 主機填充層:SDL3 視窗處理、XInput/Switch Pro、Opus 48 kHz
Vulkan 1.3 Mesh Shader 與 Steam Deck 相容性
由於 Switch 2 重製版引擎透過 NVN2 meshlet 提交幾何圖形,因此必須具備硬體 VK_EXT_mesh_shader 支援。請比較從 4 GB Low 到 10+ GB Max 的 VRAM 預設值,並了解為何 GTX 10 系列與 RX 5000 GPU 無法初始化 3D 渲染。
- 支援:NVIDIA GTX 16 / RTX 20–50、AMD RX 6000–9000、Intel Arc
- Steam Deck:解析度 1280x800 搭配 RX_VK_MESH_NOCULL 旗標可達 30–45 FPS
- 不支援:Pascal (GTX 10)、RDNA 1 (RX 5000)、Polaris
High頻發崩潰診斷與環境變數修復指南
遇到了 GPU 裝置遺失當機、Steam Deck 德庫樹內部凍結,或在 AMD Radeon 驅動程式上出現塊狀植被異常?套用這些經實測驗證的 v2.0.11 啟動旗標,或開啟完整的疑難排解索引。
VK_ERROR_DEVICE_LOST GPU Timeout 或 VRAM 耗盡 (#1161)
在 Insert/F1 選單中將繪圖預設值調降至 Low (4 GB) 或 Medium (6 GB),將渲染比例降低至 1.0x,並更新至 v2.0.11 描述元集區修復版本。
graphics_preset=Low/Medium 或 RX_SKIP_SHADERS=<hash>Steam Deck / Linux RADV 德庫樹內部畫面凍結(#817)
將 Steam 啟動選項設定為 RX_VK_MESH_NOCULL=2c56dc1006942f74 %command%(或設定 RX_VK_MESH_NOCULL=1 以全域停用 meshlet 剔除)。
RX_VK_MESH_NOCULL=2c56dc1006942f74AMD RDNA 2 / RDNA 3 植被塊狀破圖與 HUD 材質異常(#57 / #1006)
在啟動 Hookshot 前匯出 RX_VK_ASTC_RGBA8=1,強制使用無損軟體 RGBA8 解壓縮,而非計算著色器 BC7 轉碼。
RX_VK_ASTC_RGBA8=1HookshotBuilder 資產解包失敗或 NSO 雜湊不符(#1176 / #990)
Update 至 Hookshot v2.0.11 (修復 UTF-8 Windows 路徑問題 #1176),並提供符合 SHA-1 字首 e0f3ccfa 的合併後 Switch 2 v131072 傾印檔。
需要 Title ID 0400486024DEC000 v131072 (e0f3ccfa)Hookshot 如何重編譯 Switch 2 Ocarina of Time 重製版
與在執行時期動態轉譯 ARM64 指令及 GPU 命令緩衝區的傳統主機模擬器不同,NotRexed/Hookshot 針對 The Legend of Zelda: Ocarina of Time 的 Nintendo Switch 2 重製版 (Title ID 0400486024DEC000,必要更新版本 v131072) 執行事前 (AOT) 靜態重編譯。在建置階段中,nx2/a64_lifter 會將 51.0 MB 的 main NSO 二進位檔 (經 SHA-1 字首 e0f3ccfa 驗證) 及次要模組反組譯為分割在 399 個分片檔案中的 160,641 個獨立 C 函式。這些分片會透過 Clang/LLD 編譯為原生 x86_64 執行檔,其中超過 96% 的指令直接在主機 CPU 上執行,其餘的間接跳躍則無縫遞補至整合式直譯器。
On圖形渲染方面,gpu/vk/子系統會將全部 8,243 個專有 NVN2 著色器二進位檔案轉譯為標準 Vulkan 1.3 SPIR-V 模組。由於 Switch 2 重製版引擎仰賴硬體級 meshlet 剔除來處理世界幾何體,因此 Hookshot 需要支援 VK_EXT_mesh_shader 擴展的 Vulkan 1.3 GPU(NVIDIA Turing GTX 1650+ 與 RTX 20/30/40/50 系列、AMD RDNA 2/3/4 RX 6000/7000/9000 系列、Intel Arc Alchemist/Battlemage,以及 Steam Deck RADV)。版本 v2.0.11 重新啟用了 VRAM 回寫差異比對(預設 RX_VK_WB_DIFF=1)並維持獨立呈現佇列停用,在 RTX 4060 Ti 上的 3440x1440 解析度下效能回升至約 48 FPS(相較於 v2.0.9 的約 36 FPS),同時保留了 NVIDIA 621 系列驅動程式穩定性修復 (#1161)。
Switch 2 傾印驗證(0400486024DEC000 v131072)與淨室工作流程
為嚴格維持法律上的淨室隔離(Clean-room),無論是 NotRexed/Hookshot 程式庫還是其發布的二進位檔,皆未包含任何受版權保護的 Nintendo 程式碼、RomFS 封裝檔或解密金鑰。在 Windows 10/11 x64 或 Linux x86_64 上啟動遊戲前,您必須自行傾印合法購買的 Switch 2 版《Ocarina of Time》遊戲本體及 v131072 更新檔。當您將 HookshotBuilder.exe(Windows)或 Hookshot-v2.0.11-x86_64.AppImage(Linux)指向解密後的傾印目錄時,建置器會在解壓縮 RomFS 資源並連結本機執行檔之前,先驗證 ExeFS 主 NSO 是否符合 SHA-1 e0f3ccfa56256410941279ef0b2501356be2222c。
編譯完成後,在遊戲中按下 Insert 或 F1 即可開啟原生 Hookshot 設定重疊介面。在此選單中,您可以在 NVIDIA DLSS 超高解析度 (NGX SDK 310.9.16)、AMD FSR 3.1 (FidelityFX SDK 1.1.4)、Intel XeSS 或原生 TAA 之間切換;將影格率從 30 FPS 解鎖至 60 FPS 或 120 FPS;調整超寬 21:9 與 32:9 長寬比;並微調繪圖預設值 (4 GB VRAM 為 Low、6 GB VRAM 為 Medium、8 GB VRAM 為 High,10+ GB VRAM 為 Max)。
常見問題(Hookshot v2.0.11)
Hookshot v2.0.11 需要哪個傾印版本?
Hookshot 需要已解密的 The Legend of Zelda: Ocarina of Time 的 Nintendo Switch 2 重製版,其 Title ID 0400486024DEC000 需更新至修補程式 v131072。ExeFS main NSO 二進位檔必須符合 SHA-1 字首 e0f3ccfa (完整雜湊 e0f3ccfa56256410941279ef0b2501356be2222c)。不支援 N64、GameCube、3DS 以及未套用修補程式的 v0 Switch 2 傾印檔。
為什麼 Hookshot 需要具備 VK_EXT_mesh_shader 的 GPU?
Switch 2 重製版引擎使用 NVN2 網格著色器管線來繪製環境與角色。Hookshot 將這 8,243 個著色器直接轉譯為 Vulkan 1.3 SPIR-V 網格著色器,這需要硬體 VK_EXT_mesh_shader 支援 (NVIDIA GTX 16 / RTX 20+、AMD RX 6000+、Intel Arc 或 Steam Deck APU)。像 GTX 10 系列 (Pascal) 與 RX 5000 (RDNA 1) 等較舊的 GPU 則缺少硬體網格著色器。
如何修復 Steam Deck 德庫樹內部凍結問題 (#817)?
在 On Steam Deck (SteamOS 3.6+ / Mesa RADV) 上,將您的 Steam 啟動選項設定為 RX_VK_MESH_NOCULL=2c56dc1006942f74 %command%,以繞過德庫樹內部著色器 2c56dc1006942f74 上的 meshlet 次群組剔除。
主要存放庫與 Release 實證來源
- SRC-01
Title ID 0400486024DEC000 v131072、組建 ID e0f3ccfa 及系統需求的主要資料來源。
- SRC-02
HookshotBuilder.exe、Linux x86_64 AppImage 承載檔以及 RX_VK_WB_DIFF=1 發行說明的第一手來源。
- SRC-03
160,641 個提昇後 ARM64 函式、399 個 C 分片、8,243 個 NVN2 著色器以及除錯環境變數的主要資料來源。