Verificação do Dump Legal de Switch 2 (0400486024DEC000)O HookshotBuilder verifica o Title ID 0400486024DEC000 no patch v131072 (v1.0.2) e checa a build ID e0f3ccfa56256410941279ef0b2501356be2222c do main NSO antes de extrair os recursos do RomFS. | 1. Extração de Recursos | TitleID 0400486024DEC000 / v131072 | NSP, XCI ou pasta extraída com RomFS + ExeFS | Build ID e0f3ccfa56256410941279ef0b2501356be2222c | Nenhum (etapa de verificação de disco) |
HookshotBuilder GUI e geração de recursos via CLIExecuta no Windows via HookshotBuilder.exe ou no Linux pelo chmod +x AppImage para descompactar os arquivos de RomFS na pasta local assets/, junto ao executável nativo Hookshot. | 1. Extração de Recursos | HookshotBuilder.exe / AppImage --extract | Assistente GUI ou CLI --romfs <dir> --out assets | Gera o binário Hookshot + pasta assets/ | Requer ~14 GB de espaço livre em disco durante o reempacotamento |
Quality Gráfico e Preset de Nível de VRAMPreset mestre no overlay do Insert / F1 que ajusta a escala interna de renderização, a resolução do mapa de sombras e o orçamento do pool de texturas de ASTC para GPUs de 4 GB a 10+ GB. | 2. Aba de Gráficos (Insert / F1) | graphics_preset (hookshot_options.ini) | Baixo (4 GB), Médio (6 GB), Alto (8 GB), Máx. (10+ GB) | Medium (1.0x 1080p, sombras em 2048px, pool de 2.5 GB) | Pool de texturas de 1.5 GB (Low) até 5.0 GB (Max) |
Modo de Upscaler Temporal e Anti-AliasingSeleciona o anti-aliasing temporal nativo ou upscalers de hardware/computação, incluindo NVIDIA DLSS Super Resolution, AMD FidelityFX Super Resolution 3.1.3 e Intel XeSS 1.3. | 2. Aba de Gráficos (Insert / F1) | upscaler_mode / upscaler_quality | Native TAA, DLSS, FSR 3.1, XeSS (Quality/Balanced/Perf/Ultra Perf) | Native TAA (escala de 100%) | Reduz a VRAM do alvo de renderização entre 25% e 55% |
Taxa de Quadros Alvo (30 / 60 / 120 / Desbloqueado)Controla a cadência de delta-time do motor e o envio de quadros à swapchain com interpolação de personagens por sub-frame acima de 30 FPS. | 2. Aba de Gráficos (Insert / F1) | fps_limit / vsync_mode | 30 FPS, 60 FPS, 120 FPS, Ilimitado (V-Sync On/Desativado/Mailbox) | 60 FPS + V-Sync On | O buffer triplo adiciona ~90 MB em 1440p |
Resolução e Filtragem das Cascatas de SombraAjusta as dimensões dos mapas de sombras direcionais em cascata para Hyrule Field e iluminação de masmorras. | 2. Aba de Gráficos (Insert / F1) | shadow_resolution | 1024px (Baixo), 2048px (Médio/Alto), 4096px (Máx.) | 2048px | Cascatas em 4096px exigem ~380 MB extras de VRAM |
Proporção de Tela e Barras Laterais do HUD em UltrawideCompatível com áreas de visualização nativas em 16:9, 16:10 (Steam Deck 1280x800), 21:9 e 32:9, mantendo os elementos de botões e corações da 2D em HUD ancorados dentro da área de segurança 16:9. | 2. Aba de Gráficos (Insert / F1) | aspect_ratio / hud_safe_frame | Automático, 16:9, 16:10, 21:9, 32:9 (HUD Centralizado ou nas Bordas) | Viewport automático + HUD centralizado em 16:9 | O modo 21:9 aumenta o consumo de memória do framebuffer em ~34% |
Sensibilidade da Câmera Livre e Mira por GiroscópioPermite configurar a inversão de eixos X/Y do analógico direito, zonas mortas, multiplicador de campo de visão (0.8x a 1.3x) e mira por sensor de movimento de SDL3 para mirar com arco, estilingue e gancho. | 3. Controles e Câmera | camera_fov / gyro_enabled / gyro_sensitivity | FOV 0.8x-1.3x, Giroscópio Desativado/Apenas ao mirar/Sempre On | FOV 1.0x, Giroscópio apenas ao mirar (Switch Pro / DualSense) | Nenhum |
Hot-Plug de SDL3 Controller, Ícones de Botões e Mapeamento de TecladoPermite remapear botões individualmente para Xbox, DualShock/DualSense, Switch Pro, Steam Deck e WASD + Mouse, além de atalhos para tela cheia com F11 e recarregamento rápido com Ctrl+R. | 3. Controles e Câmera | button_glyphs / keybindings | Automático, glifos Nintendo (A/B/X/Y), Xbox, PlayStation | Overlay com Insert/F1, Tela cheia com F11, WASD + Mouse | Nenhum |
Diretório de Saves e Conversor de scripts/oot_saves.pyArmazena três slots (save_00.sav a save_02.sav) mais o autosave.sav no diretório de dados do usuário e faz conversão bidirecional entre arquivos binários de Switch 2 e JSON através do scripts/oot_saves.py. | 4. Gestão de Saves | scripts/oot_saves.py (export-json / import-json / verify) | save_00.sav, save_01.sav, save_02.sav, autosave.sav (64 KB cada) | %APPDATA%/Hookshot/saves ou ~/.local/share/Hookshot/saves | Nenhum |