LATEST STABLE: v2.0.11 (2026-11-09)CLEAN-ROOM BINARIES // NO ROMS INCLUDED
Hookshot Download & Release Ledger (v2.0.11)
Download official Hookshot v2.0.11 binary packages directly from NotRexed/Hookshot on GitHub. Windows x64 users run the 0.2 MB HookshotBuilder.exe launcher (which automatically fetches the segmented builder-parts Clang/Python toolchain), while Linux x86_64 and Steam Deck users run the self-contained 205.5 MB Hookshot-v2.0.11-x86_64.AppImage. Neither package includes copyrighted Nintendo Switch 2 game dumps or keys—you must supply your own legally dumped Title ID 0400486024DEC000 updated to v131072 (ExeFS main NSO SHA-1 prefix e0f3ccfa).
Complete Hookshot Release & Asset Ledger (v2.0.11 to v0.1.0)
Filter all 10 verified release records by release channel (stable, prerelease, or toolchain). Inspect exact Windows and Linux asset filenames, AppImage payload sizes scaled to 205.5 MB, key engineering changes, and superseded build warnings.
Re-enables VRAM write-back diffing (RX_VK_WB_DIFF=1 by default) while keeping the separate present queue off; restores ~48 FPS at 3440x1440 on RTX 4060 Ti vs ~36 FPS on v2.0.9.
Fixes update compile/link failures (#1176, #1197) caused by stale translated C files (undeclared g_module_b or undefined symbol f_8...); failed builds now discard partial generated code.
Mitigates immediate GPU device loss after shader preparation on NVIDIA 621-series drivers (#1161) by reverting separate present queue and write-back diff paths while keeping v2.0.8 ultrawide and startup UI fixes.
Fixes Linux and Steam Deck AppImage build failure (#990) where gpu/vk/oot_cheat_items.h was missing during hos_main.c compilation; adds regression test for bundled host headers.
builder-partsHookshot Builder Parts (Windows Toolchain & Clang Payload)toolchain
2026-11-09
hookshot-setup.txt + segmented builder archives
Bundled directly inside Hookshot-x86_64.AppImage
205.5 MB
Required Windows Payload
Provides the embedded Python runtime, a64-kit lifter, and llvm-mingw (ucrt-x86_64 clang/lld) toolchain downloaded automatically by HookshotBuilder.exe on Windows.
LITERAL ASSET & ANTI-MALWARE VERIFICATIONVerify Official GitHub Asset Filenames & Sizes Before Launching
Official NotRexed/Hookshot releases publish exactly four primary files per tag on github.com/NotRexed/Hookshot/releases: HookshotBuilder.exe (0.2 MB Windows WPF bootstrapper, 50,144 observed downloads on v2.0.11), Hookshot-v2.0.11-x86_64.AppImage (205.5 MB Linux bundle, 10,151 downloads), hookshot-setup.txt (36,046 downloads), and hookshot-linux.txt (3,788 downloads). Never run pre-bundled archives from unofficial mirrors.
BUILDER-PARTS & SEMVER REBUILD RULES
When Upgrading Hookshot Requires Re-Running the Asset Builder
Per docs/VERSIONING.md, Hookshot follows Semantic Versioning 2.0.0 where version increments tell you whether you must re-extract your Switch 2 dump or simply replace the runtime binary.
RULE 01 // MAJOR (2.x.y)FULL REBUILD REQUIRED
Major Version Upgrade (v1.x → v2.0.0+)
Major bumps change the lifted C shard layout (g_module_a / g_module_b), NSO relocation tables, or extracted RomFS asset directory schema. You must run HookshotBuilder against your 0400486024DEC000 v131072 dump to regenerate work/sa/gen/*.c and re-link hookshot.exe.
RULE 02 // MINOR (x.1.y)SHADER / CODE RELINK
Minor Feature Update
Minor bumps add new graphics subsystems (such as built-in AMD FSR 3.1.3, NVIDIA DLSS NGX 310.9.16, or cooperative matrix TAAU) without invalidating unpacked RomFS files. HookshotBuilder recompiles changed C units and updates hookshot_vk.dll.
RULE 03 // PATCH (v2.0.8 → v2.0.11)DROP-IN UPDATE
Patch & Hotfix Release
Patch releases fix Vulkan driver regressions (#1161 NVIDIA 621 crash in v2.0.9), stale C translation cleanup (#1176/#1197 in v2.0.10), and RX_VK_WB_DIFF=1 performance restoration (v2.0.11) while preserving all existing save_00.sav files.
Windows HookshotBuilder.exe vs Linux x86_64 AppImage Packaging
On Windows 10 (21H2+) and Windows 11 x64, Hookshot ships as a compact 0.2 MB WPF launcher named HookshotBuilder.exe alongside hookshot-setup.txt. When launched for the first time, HookshotBuilder.exe downloads the segmented builder-parts toolchain tag from GitHub Releases—which contains the embedded Python 3 interpreter, Capstone/Unicorn AArch64 lifter dependencies, and the llvm-mingw (ucrt-x86_64 Clang/LLD) compiler—before prompting you for your decrypted Switch 2 dump (.nup archive or extracted romfs+exefs directory). Starting in v2.0.10 and v2.0.11, failed or interrupted update builds automatically discard partial generated C files so stale symbols never break subsequent compilations (#1176, #1197).
On Linux x86_64 desktop distributions (glibc 2.35+) and SteamOS 3.6+ (Steam Deck LCD and OLED), each release ships as a single self-contained 205.5 MB AppImage (Hookshot-v2.0.11-x86_64.AppImage) accompanied by hookshot-linux.txt. Marking the file executable with chmod +x Hookshot-v2.0.11-x86_64.AppImage and launching it opens the builder wizard directly without external Python or Clang dependencies, producing the native hookshot executable and hookshot_vk.so renderer.
Release Evolution: From v2.0.8 Write-Back Diffing to v2.0.11 Restoration
Understanding the rapid sequence between v2.0.8 and v2.0.11 helps players choose the right build and launch flags. Version v2.0.8 (preceded by release candidates rc.3, rc.4, and rc.5) introduced VRAM write-back diffing (+25% FPS over v2.0.7) and an immediate startup window displaying live shader compilation progress (#860) capped at 90 seconds of pipeline prediction. However, pairing write-back diffing with a separate Vulkan present queue triggered immediate VK_ERROR_DEVICE_LOST crashes after shader preparation on NVIDIA 621-series drivers (#1161).
Version v2.0.9 hotfixed the NVIDIA 621 crash by disabling both the separate present queue and write-back diffing, while v2.0.10 resolved builder update link errors (#1176, #1197). Finally, v2.0.11 re-enabled VRAM write-back diffing (RX_VK_WB_DIFF=1 by default) while keeping the separate present queue off—restoring ~48 FPS at 3440x1440 ultrawide on an RTX 4060 Ti (up from ~36 FPS on v2.0.9) without reintroducing the NVIDIA driver crash.
TECHNICAL FAQ // RELEASES & UPDATES
Download & Release Frequently Asked Questions
Why is HookshotBuilder.exe only 0.2 MB on Windows while the Linux AppImage is 205.5 MB?
HookshotBuilder.exe is a lightweight .NET 8 WPF bootstrapper that downloads the segmented builder-parts toolchain (embedded Python + llvm-mingw Clang/LLD) on demand into your work folder. The Linux x86_64 AppImage bundles the entire toolchain and runtime inside one 205.5 MB squashfs image so it works offline on Steam Deck and desktop Linux.
Should I download v2.0.11 or stay on v2.0.9 / v2.0.10?
All users should upgrade to v2.0.11. It includes the v2.0.9 NVIDIA 621-series driver fix (#1161), the v2.0.10 builder update cleanup fix (#1176/#1197), and restores RX_VK_WB_DIFF=1 VRAM write-back diffing for ~33% higher ultrawide framerates.
Do I lose my save files when updating from v2.0.7/v2.0.9 to v2.0.11?
No. Save files (save_00.sav through save_02.sav and autosave.sav) are stored separately from the compiled binary and remain 100% compatible across all v2.0.x patch releases.