메이저 버전 업그레이드 (v1.x → v2.0.0+)
주 버전(Major) 업데이트는 변환된 C 샤드 레이아웃(g_module_a / g_module_b), NSO 재배치 테이블, 추출된 RomFS 에셋 디렉터리 스키마를 변경합니다. 따라서 work/sa/gen/*.c를 재생성하고 hookshot.exe를 다시 링크하려면 0400486024DEC000 v131072 덤프를 대상으로 HookshotBuilder를 실행해야 합니다.
GitHub의 NotRexed/Hookshot 저장소에서 공식 Hookshot v2.0.11 바이너리 패키지를 직접 다운로드하세요. Windows x64 사용자는 분할된 builder-parts Clang/Python 툴체인을 자동으로 받아오는 0.2 MB HookshotBuilder.exe 런처를 실행하면 되며, Linux x86_64 및 Steam Deck 사용자는 모든 것이 포함된 205.5 MB Hookshot-v2.0.11-x86_64.AppImage를 실행하면 됩니다. 두 패키지 모두 저작권 보호를 받는 Nintendo Switch 2 게임 덤프나 키를 포함하지 않으므로, 정법하게 덤프한 타이틀 ID 0400486024DEC000를 v131072(ExeFS 기본 NSO SHA-1 접두사 e0f3ccfa) 버전으로 업데이트하여 직접 준비해야 합니다.
NotRexed/Hookshot 저장소의 모든 v2.0.14 공식 릴리스 파일 직링크와 바이트 용량, SHA-256 해시입니다.
| 패키지 파일 | 플랫폼 | 용량 | SHA-256 체크섬 | 공식 GitHub 링크 |
|---|---|---|---|---|
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 | ⬇ 받기 ↗ |
| 태그 및 채널 | 패키지 파일 | 용량 | SHA-256 체크섬 | 공식 GitHub 링크 |
|---|---|---|---|---|
| v2.0.14 | hookshot-linux.txt | 1.3 KB | d09f1c65db…6e49a8 | ⬇ 받기 ↗ |
| v2.0.14 | hookshot-setup.txt | 1.6 KB | 76f00a7530…d5000e | ⬇ 받기 ↗ |
| v2.0.14 | Hookshot-v2.0.14-x86_64.AppImage | 221.1 MB | a6964ac29b…b43419 | ⬇ 받기 ↗ |
| v2.0.14 | HookshotBuilder.exe | 178.5 KB | 6e64916c1a…ae17bb | ⬇ 받기 ↗ |
| v2.0.13 | hookshot-linux.txt | 1.3 KB | ae8ca00361…bc2628 | ⬇ 받기 ↗ |
| v2.0.13 | hookshot-setup.txt | 1.6 KB | cf244c1533…4ddd33 | ⬇ 받기 ↗ |
| v2.0.13 | Hookshot-v2.0.13-x86_64.AppImage | 221.1 MB | c45bc7efb8…054874 | ⬇ 받기 ↗ |
| v2.0.13 | HookshotBuilder.exe | 178.5 KB | 86d2b44fea…745abb | ⬇ 받기 ↗ |
| v2.0.12 | hookshot-linux.txt | 1.3 KB | d78f73dcd5…68a9cf | ⬇ 받기 ↗ |
| v2.0.12 | hookshot-setup.txt | 1.6 KB | 5eb9987a74…8ad4e9 | ⬇ 받기 ↗ |
| v2.0.12 | Hookshot-v2.0.12-x86_64.AppImage | 221.1 MB | 2fc636f973…ca6571 | ⬇ 받기 ↗ |
| v2.0.12 | HookshotBuilder.exe | 178.5 KB | 82f37b623c…4c20e9 | ⬇ 받기 ↗ |
| v2.0.11 | hookshot-linux.txt | 1.3 KB | 085a7986f9…0b51e6 | ⬇ 받기 ↗ |
| v2.0.11 | hookshot-setup.txt | 1.6 KB | aeac668f09…f6f333 | ⬇ 받기 ↗ |
| v2.0.11 | Hookshot-v2.0.11-x86_64.AppImage | 205.5 MB | 5863f9dcea…346e01 | ⬇ 받기 ↗ |
| v2.0.11 | HookshotBuilder.exe | 175.5 KB | d085bd291c…75b09b | ⬇ 받기 ↗ |
| v2.0.10 | hookshot-linux.txt | 1.3 KB | f87def339b…1b68d2 | ⬇ 받기 ↗ |
| v2.0.10 | hookshot-setup.txt | 1.6 KB | 4edc5aecc9…7ff02f | ⬇ 받기 ↗ |
| v2.0.10 | Hookshot-v2.0.10-x86_64.AppImage | 205.5 MB | cced69bf1b…a6e763 | ⬇ 받기 ↗ |
| v2.0.10 | HookshotBuilder.exe | 175.5 KB | d085bd291c…75b09b | ⬇ 받기 ↗ |
| v2.0.9 | hookshot-linux.txt | 1.3 KB | b0cb49268c…e6af31 | ⬇ 받기 ↗ |
| v2.0.9 | hookshot-setup.txt | 1.6 KB | bf8f14c9e4…9959c4 | ⬇ 받기 ↗ |
| v2.0.9 | Hookshot-v2.0.9-x86_64.AppImage | 205.5 MB | 687d99c179…c24e97 | ⬇ 받기 ↗ |
| v2.0.9 | HookshotBuilder.exe | 175.5 KB | d085bd291c…75b09b | ⬇ 받기 ↗ |
| v2.0.8 | hookshot-linux.txt | 1.3 KB | 8e870c365b…30b436 | ⬇ 받기 ↗ |
| v2.0.8 | hookshot-setup.txt | 1.6 KB | a07eb50e51…200eba | ⬇ 받기 ↗ |
| v2.0.8 | Hookshot-v2.0.8-x86_64.AppImage | 205.5 MB | e57a994341…6d2d33 | ⬇ 받기 ↗ |
| v2.0.8 | HookshotBuilder.exe | 175.5 KB | d085bd291c…75b09b | ⬇ 받기 ↗ |
| v2.0.8-rc.5 | hookshot-linux.txt | 1.3 KB | e2ed8f90bd…5648c1 | ⬇ 받기 ↗ |
| v2.0.8-rc.5 | hookshot-setup.txt | 1.6 KB | a07eb50e51…200eba | ⬇ 받기 ↗ |
| v2.0.8-rc.5 | Hookshot-v2.0.8-rc.5-x86_64.AppImage | 205.5 MB | ca685ffc61…6105a2 | ⬇ 받기 ↗ |
릴리스 채널(안정화, 프리릴리스, 툴체인)별로 검증된 10개의 릴리스 레코드를 필터링해 보세요. 정확한 Windows 및 Linux 에셋 파일명, 205.5 MB 크기로 조정된 AppImage 페이로드 용량, 주요 엔지니어링 변경 내역, 대체된 구버전 빌드 경고를 확인할 수 있습니다.
| 태그 및 채널 | 출시일 | Windows x64 에셋 | Linux x86_64 에셋 및 크기 표시 바 | Release Status | 주요 엔지니어링 변경점 및 연관 정보 |
|---|---|---|---|---|---|
v2.0.11Hookshot v2.0.11 (최신 안정화 버전)안정판 | 2026-11-09 | HookshotBuilder.exe (0.2 MB 런처 + builder-parts) | Hookshot-v2.0.11-x86_64.AppImage 205.5 MB | 권장 최신 버전 | 별도의 프레젠트 큐를 비활성화한 상태로 유지하면서 VRAM 라이트백 디핑을 다시 활성화(기본값 RX_VK_WB_DIFF=1)하여, v2.0.9에서의 ~36 FPS 대비 RTX 4060 Ti에서 3440x1440 해상도 구동 시 ~48 FPS로 성능을 복구했습니다. |
v2.0.10Hookshot v2.0.10 (빌더 업데이트 수정)안정판 | 2026-11-09 | HookshotBuilder.exe (0.2 MB 런처 + builder-parts) | Hookshot-v2.0.10-x86_64.AppImage 205.5 MB | 이전 안정화 버전 | 오래된 번역 C 파일(선언되지 않은 g_module_b 또는 정의되지 않은 f_8... 심볼)로 인해 발생하던 업데이트 컴파일/링크 오류(#1176, #1197)를 해결했습니다. 이제 빌드 실패 시 부분 생성된 코드를 자동으로 폐기합니다. |
v2.0.9Hookshot v2.0.9 (NVIDIA 621 드라이버 핫픽스)안정판 | 2026-11-09 | HookshotBuilder.exe (0.2 MB 런처 + builder-parts) | Hookshot-v2.0.9-x86_64.AppImage 205.4 MB | 이전 안정화 버전 | NVIDIA 621 시리즈 드라이버에서 셰이더 준비 후 즉시 GPU 장치가 손실되던 현상(#1161)을 완화합니다. 분리된 프레젠트 큐 및 라이트백 diff 경로를 롤백하면서도, v2.0.8 울트라와이드 및 시작 시 UI 수정 사항은 그대로 유지합니다. |
v2.0.8Hookshot v2.0.8 (성능 및 시작 단계 개선 Update)안정판 | 2026-11-09 | HookshotBuilder.exe (0.2 MB 런처 + builder-parts) | Hookshot-v2.0.8-x86_64.AppImage 205.4 MB | v2.0.9+ 버전으로 대체됨 | VRAM 라이트백 diff 기능을 통해 v2.0.7 대비 약 25% 향상된 FPS을 제공하고, 게임 시작 즉시 셰이더 진행 창(#860)을 추가하며, 울트라와이드 충돌을 해결합니다. |
v2.0.8-rc.5Hookshot v2.0.8-rc.5 (릴리스 후보 5)프리릴리스 | 2026-11-09 | 소스 / CI 빌드 | Hookshot-v2.0.8-rc.5-x86_64.AppImage 205.4 MB | 프리릴리스 보관본 | rc.4 변경 사항과 VRAM 라이트백 diff 구현에 대한 Linux 빌드 수정 사항을 결합한 v2.0.8의 최종 릴리스 후보입니다. |
v2.0.8-rc.4Hookshot v2.0.8-rc.4 (Release Candidate 4)프리릴리스 | 2026-11-09 | 소스 / CI 빌드 | CI 빌드 생략됨 (rc.5에서 수정) 0 MB | 대체된 프리릴리스 | Linux AppImage 패키징 수정 후 v2.0.8-rc.5 버전으로 즉시 대체된 next 브랜치의 중간 테스트 빌드입니다. |
v2.0.8-rc.3Hookshot v2.0.8-rc.3 (릴리스 후보 3)프리릴리스 | 2026-11-09 | 소스 / CI 빌드 | Hookshot-v2.0.8-rc.3-x86_64.AppImage 205.3 MB | 프리릴리스 보관본 | 시작 파이프라인 예측 시간을 최대 90초로 제한하고, 실시간 셰이더 컴파일 진행 상황(#860)을 표시하는 게임 창을 즉시 띄웁니다. |
v2.0.7Hookshot v2.0.7 (Linux 및 Steam Deck AppImage Fix)안정판 | 2026-11-09 | HookshotBuilder.exe (0.2 MB 런처 + builder-parts) | Hookshot-v2.0.7-x86_64.AppImage 205.3 MB | 이전 안정화 버전 | hos_main.c 컴파일 중 gpu/vk/oot_cheat_items.h가 누락되던 Linux 및 Steam Deck AppImage 빌드 실패(#990)를 수정하고, 번들 호스트 헤더에 대한 회귀 테스트를 추가합니다. |
v0.1.0Hookshot v0.1.0 (초기 시맨틱 Release 기준 버전)안정판 | 2026-11-07 | HookshotBuilder.exe (0.2 MB 런처 + builder-parts) | Hookshot-v0.1.0-x86_64.AppImage 204 MB | 초기 버전 관리 기준 빌드 | 시맨틱 버저닝 2.0.0 릴리스 자동화를 구축하고, NVIDIA DLSS(NGX SDK 310.9.16) 및 내장 AMD FSR 3.1(FidelityFX SDK 1.1.4)을 탑재했으며, 정상 작동하지 않던 MSAA 옵션을 제거했습니다(#439). |
builder-partsHookshot Builder Parts (Windows Toolchain 및 Clang Payload)툴체인 | 2026-11-09 | hookshot-setup.txt + 분할 빌더 아카이브 | Hookshot-x86_64.AppImage 내부에 직접 포함됨 205.5 MB | 필수 Windows Payload | Windows에서 HookshotBuilder.exe 실행 시 자동으로 다운로드되는 내장 Python 런타임, a64-kit 리프터, llvm-mingw(ucrt-x86_64 clang/lld) 툴체인을 제공합니다. |
공식 NotRexed/Hookshot 릴리스는 github.com/NotRexed/Hookshot/releases의 태그당 정확히 4개의 기본 파일을 배포합니다: HookshotBuilder.exe(0.2 MB Windows WPF 부트스트래퍼, v2.0.11 기준 집계 다운로드 50,144회), Hookshot-v2.0.11-x86_64.AppImage(205.5 MB Linux 번들, 다운로드 10,151회), hookshot-setup.txt(다운로드 36,046회), hookshot-linux.txt(다운로드 3,788회). 비공식 미러 사이트에서 사전에 임의 번들링된 압축 파일은 절대로 실행하지 마세요.
docs/VERSIONING.md 문서에 따르면, Hookshot는 Semantic Versioning 2.0.0 규칙을 따르므로 버전 번호 상승폭을 통해 Switch 2 덤프를 다시 추출해야 하는지, 아니면 런타임 바이너리만 교체하면 되는지 확인할 수 있습니다.
주 버전(Major) 업데이트는 변환된 C 샤드 레이아웃(g_module_a / g_module_b), NSO 재배치 테이블, 추출된 RomFS 에셋 디렉터리 스키마를 변경합니다. 따라서 work/sa/gen/*.c를 재생성하고 hookshot.exe를 다시 링크하려면 0400486024DEC000 v131072 덤프를 대상으로 HookshotBuilder를 실행해야 합니다.
Minor 버전 업데이트는 압축 해제된 RomFS 파일의 유효성을 유지하면서 새로운 그래픽 하위 시스템(내장 AMD FSR 3.1.3, NVIDIA DLSS NGX 310.9.16 또는 협력 행렬 TAAU 등)을 추가합니다. HookshotBuilder는 변경된 C 유닛만 다시 컴파일하여 hookshot_vk.dll를 업데이트합니다.
Patch 릴리스는 기존 save_00.sav 파일을 모두 보존하면서 Vulkan 드라이버 회귀 버그(v2.0.9에서의 #1161 NVIDIA 621 크래시), 오래된 C 번역 잔여물 정리(v2.0.10의 #1176/#1197), RX_VK_WB_DIFF=1 성능 복구(v2.0.11)를 해결합니다.
On Windows 10 (21H2+) 및 Windows 11 x64 환경에서 Hookshot는 hookshot-setup.txt와 함께 HookshotBuilder.exe라는 0.2 MB 크기의 소형 WPF 런처로 제공됩니다. HookshotBuilder.exe를 처음 실행하면 복호화된 Switch 2 덤프(.nup 아카이브 또는 압축 해제된 romfs+exefs 디렉터리) 경로를 묻기 전에, GitHub Releases로부터 분할된 builder-parts 툴체인 태그(내장 Python 3 인터프리터, Capstone/Unicorn AArch64 리프터 종속 항목, llvm-mingw(ucrt-x86_64 Clang/LLD) 컴파일러 포함)를 다운로드합니다. v2.0.10 및 v2.0.11부터는 업데이트 빌드가 실패하거나 중단되더라도 부분 생성된 C 파일을 자동으로 정리하므로, 남아 있는 심볼로 인해 이후 컴파일이 중단되지 않습니다(#1176, #1197).
On Linux x86_64 데스크톱 배포판(glibc 2.35+) 및 SteamOS 3.6+(Steam Deck LCD 및 OLED)의 경우, 각 릴리스는 hookshot-linux.txt와 함께 205.5 MB 크기의 단일 독립 실행형 AppImage(Hookshot-v2.0.11-x86_64.AppImage)로 제공됩니다. chmod +x Hookshot-v2.0.11-x86_64.AppImage 명령어로 파일에 실행 권한을 부여하고 실행하면 외부 Python나 Clang 종속성 없이 곧바로 빌더 마법사가 열리며, 네이티브 hookshot 실행 파일과 hookshot_vk.so 렌더러가 생성됩니다.
v2.0.8부터 v2.0.11까지 이어진 빠른 패치 흐름을 파악하면 플레이어가 적절한 빌드 및 실행 플래그를 선택하는 데 도움이 됩니다. v2.0.8 버전(사전 릴리스 후보 rc.3, rc.4, rc.5 진행)에서는 VRAM 라이트백 diff(v2.0.7 대비 FPS +25%)와 최대 90초의 파이프라인 예측 제한이 적용된 실시간 셰이더 컴파일 진행 창(#860)이 도입되었습니다. 그러나 라이트백 diff를 분리된 Vulkan 프레젠트 큐와 함께 사용할 경우, NVIDIA 621 시리즈 드라이버에서 셰이더 준비 직후 즉시 VK_ERROR_DEVICE_LOST 충돌이 발생하는 문제가 발견되었습니다(#1161).
v2.0.9 버전에서는 별도의 프레젠트 큐와 라이트백 디핑을 모두 꺼서 NVIDIA 621 크래시를 긴급 수정(hotfix)했으며, v2.0.10에서는 빌더 업데이트 링크 오류(#1176, #1197)를 해결했습니다. 마지막으로 v2.0.11에서는 별도의 프레젠트 큐를 비활성화한 상태로 유지하면서 VRAM 라이트백 디핑을 다시 활성화(기본값 RX_VK_WB_DIFF=1)하여, NVIDIA 드라이버 크래시를 재발시키지 않고도 RTX 4060 Ti의 3440x1440 울트라와이드 환경에서 프레임을 복원했습니다(v2.0.9의 ~36 FPS에서 ~48 FPS로 상승).
HookshotBuilder.exe는 필요한 시점에 분할된 builder-parts 툴체인(내장 Python + llvm-mingw Clang/LLD)을 작업 폴더로 내려받는 가벼운 .NET 8 WPF 부트스트래퍼이기 때문입니다. 반면 Linux x86_64 AppImage는 Steam Deck 및 데스크톱 Linux 환경에서 오프라인으로도 빌드할 수 있도록 전체 툴체인과 런타임을 205.5 MB 크기의 단일 squashfs 이미지 안에 모두 담고 있습니다.
모든 사용자는 v2.0.11 버전으로 업그레이드하는 것이 좋습니다. 이 버전에는 v2.0.9 NVIDIA 621 시리즈 드라이버 수정(#1161), v2.0.10 빌더 업데이트 정리 수정(#1176/#1197)이 포함되어 있으며, RX_VK_WB_DIFF=1 VRAM 라이트백 diff가 복원되어 울트라와이드 프레임레이트가 약 33% 향상됩니다.
아닙니다. 세이브 파일(save_00.sav부터 save_02.sav 및 autosave.sav)은 컴파일된 바이너리와 별도로 저장되며 모든 v2.0.x 패치 릴리스 간에 100% 호환됩니다.
전체 10개 릴리스 태그, 에셋 파일명, 바이트 크기 및 다운로드 카운터의 기본 출처입니다.
v2.0.11 RX_VK_WB_DIFF=1, v2.0.10 #1176/#1197, v2.0.9 #1161, v2.0.8 #860 관련 설명의 기본 출처입니다.
Major.Minor.Patch 재빌드 규칙 및 builder-parts 툴체인 분할 구성에 관한 기본 참조 문서입니다.