Switch 2 정품 덤프 검증(0400486024DEC000)HookshotBuilder는 RomFS 에셋을 추출하기 전에 패치 v131072(v1.0.2) 적용 타이틀 ID 0400486024DEC000을 확인하고 main NSO 빌드 ID e0f3ccfa56256410941279ef0b2501356be2222c를 검증합니다. | 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 티어 프리셋4 GB부터 10+ GB GPU에 맞춰 내부 렌더링 스케일, 섀도우 맵 해상도, ASTC 텍스처 풀 예산을 조절하는 Insert / F1 오버레이의 마스터 프리셋. | 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 / 무제한)엔진 델타 타임 페이싱과 스왑체인 프레젠테이션 레이트를 제어하며, 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의 하트/버튼 UI 오버레이를 16:9 세이프 프레임 내에 안정적으로 고정합니다. | 2. 그래픽 탭 (Insert / F1) | aspect_ratio / hud_safe_frame | 자동, 16:9, 16:10, 21:9, 32:9 (HUD 중앙 또는 화면 가장자리) | 자동 뷰포트 + 16:9 중앙 HUD | 21:9 설정 시 프레임버퍼 메모리 약 34% 증가 |
자유 카메라 감도 및 자이로 모션 조준우측 스틱 카메라 X/Y 반전, 데드존, 화각(FOV) 배율(0.8배~1.3배), 그리고 활·새총·훅샷 조준 시 작동하는 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 | 자동, Nintendo(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 | 없음 |