Switch 2 合法傾印驗證(0400486024DEC000)HookshotBuilder 會先驗證 Title ID 0400486024DEC000 是否為更新檔 v131072 (v1.0.2),並檢查 main NSO 建置版本 ID e0f3ccfa56256410941279ef0b2501356be2222c,確認無誤後才解包 RomFS 資源。 | 1. 資源擷取與解包 | TitleID 0400486024DEC000 / v131072 | NSP、XCI 或已解壓縮的 RomFS + ExeFS 目錄 | Build ID e0f3ccfa56256410941279ef0b2501356be2222c | 無(磁碟驗證步驟) |
HookshotBuilder GUI 與 CLI 資源產生器在 Windows 上透過 HookshotBuilder.exe 執行,或在 Linux 上透過 chmod +x AppImage 執行,將 RomFS 封裝解壓縮至原生 Hookshot 執行檔旁的本機 assets/ 資料夾中。 | 1. 資源擷取與解包 | HookshotBuilder.exe / AppImage --extract | GUI 精靈或 CLI 指令 --romfs <dir> --out assets | 產生 Hookshot 二進位檔 + assets/ 資料夾 | 重新打包期間約需 14 GB 可用磁碟空間 |
畫質 Quality 與 VRAM 等級預設組態Insert / F1 懸浮選單中的主預設組態,可針對 4 GB 至 10+ GB 的 GPU 調配內部渲染解析度、陰影貼圖解析度與 ASTC 貼圖集配額。 | 2. 畫質分頁 (Insert / F1) | graphics_preset (hookshot_options.ini) | 低(4 GB)、中(6 GB)、高(8 GB)、最高(10+ GB) | Medium(1.0x 1080p、2048px 陰影、2.5 GB 貼圖集) | 1.5 GB(Low)至 5.0 GB(Max)貼圖集 |
時間性升頻與反鋸齒模式選取原生時間性反鋸齒或硬體/運算放大技術,包含 NVIDIA DLSS Super Resolution、AMD FidelityFX Super Resolution 3.1.3 以及 Intel XeSS 1.3。 | 2. 畫質分頁 (Insert / F1) | upscaler_mode / upscaler_quality | Native TAA, DLSS, FSR 3.1, XeSS (Quality/Balanced/Perf/Ultra Perf) | Native TAA(100% 渲染比例) | 降低渲染目標 VRAM 達 25% 至 55% |
目標幀率(30 / 60 / 120 / 不受限)控制引擎 delta-time 步進與交換鏈呈現速率,高於 30 FPS 時啟用次畫格角色補幀。 | 2. 畫質分頁 (Insert / F1) | fps_limit / vsync_mode | 30 FPS、60 FPS、120 FPS、不鎖定(V-Sync On/關閉/Mailbox) | 60 FPS + V-Sync On | 三層緩衝在 1440p 下約增加 90 MB 佔用 |
串聯陰影解析度與過濾調整海拉魯平原與地牢光影的定向串聯陰影貼圖尺寸。 | 2. 畫質分頁 (Insert / F1) | shadow_resolution | 1024px(低)、2048px(中/高)、4096px(最高) | 2048px | 4096px 階層陰影約需額外 380 MB VRAM |
長寬比與超寬螢幕 HUD 兩側黑邊支援原生 16:9、16:10(Steam Deck 1280x800)、21:9 與 32:9 視角,同時將 2D HUD 愛心/按鍵懸浮資訊精準固定在 16:9 安全區域內。 | 2. 畫質分頁 (Insert / F1) | aspect_ratio / hud_safe_frame | Auto, 16:9, 16:10, 21:9, 32:9(HUD 置中或靠邊) | 自動視角 + 16:9 置中 HUD | 21:9 會使畫格緩衝記憶體增加約 34% |
自由視角靈敏度與陀螺儀體感瞄準設定右搖桿視角 X/Y 軸反轉、死區、視野(FOV)倍率(0.8x 至 1.3x),以及弓箭、彈弓與鉤爪瞄準專用的 SDL3 陀螺儀體感控制。 | 3. 控制器與視角分頁 | camera_fov / gyro_enabled / gyro_sensitivity | FOV 0.8x-1.3x,陀螺儀 關閉/僅瞄準/一律開啟 On | FOV 1.0x,陀螺儀 僅瞄準(Switch Pro/DualSense) | 無 |
SDL3 Controller 熱插拔、按鍵圖示與鍵盤對應支援 Xbox、DualShock/DualSense、Switch Pro、Steam Deck 及 WASD + 滑鼠的單鍵自訂對應,並提供 F11 全螢幕與 Ctrl+R 快速重載快速鍵。 | 3. 控制器與視角分頁 | button_glyphs / keybindings | 自動、任天堂(A/B/X/Y)、Xbox、PlayStation 圖示 | Insert/F1 懸浮選單、F11 全螢幕、WASD + 滑鼠 | 無 |
存檔路徑與 scripts/oot_saves.py 轉換器在使用者資料目錄中儲存 3 個欄位(save_00.sav 至 save_02.sav)與 autosave.sav,並透過 scripts/oot_saves.py 於 Switch 2 二進位存檔與 JSON 之間進行雙向轉換。 | 4. 存檔管理與校驗 | scripts/oot_saves.py (export-json / import-json / verify) | save_00.sav、save_01.sav、save_02.sav、autosave.sav(各 64 KB) | %APPDATA%/Hookshot/saves 或 ~/.local/share/Hookshot/saves | 無 |