Prise en charge matérielle intégrale de VK_EXT_mesh_shader sur les GPU Turing, Ampere, Ada Lovelace et Blackwell avec super-résolution DLSS native.
Télécharger Hookshot
v2.0.14 Dernière StablePortage PC natif Windows 10/11 & Linux x86_64 pour Zelda: Ocarina of Time (Édition Switch 2) — 120+ FPS, ultrawide, HDR et gyroscope natif par recompilation statique.
- Placez HookshotBuilder.exe dans un dossier local vide hors de OneDrive.
- Sélectionnez votre dump légal déchiffré Switch 2 v131072 (Title ID 0400486024DEC000, SHA-1 e0f3ccfa).
- Vérifiez le support GPU Vulkan 1.3 Mesh Shaders et contrôlez l’empreinte ci-dessous.
1. Vérificateur local de Hash & Dump Switch 2 (0 % envoyé)
Déposez HookshotBuilder.exe, l’AppImage Linux ou le fichier main NSO Switch 2 pour vérifier le SHA-256 / SHA-1 localement dans votre navigateur :
2. Correctif rapide au premier lancement (Steam Deck / RADV / SmartScreen)
Sur Steam Deck ou Linux RADV, ajoutez cette option de lancement Steam pour éviter le gel de l’Arbre Mojo (#817). Sur Windows SmartScreen : Informations complémentaires → Exécuter quand même.
RX_VK_MESH_NOCULL=2c56dc1006942f74 %command%Mon PC ou ma console portable peut-il faire tourner Hookshot ?
Nécessite Vulkan 1.3 + Mesh Shaders matériels (VK_EXT_mesh_shader)RX_VK_MESH_NOCULL=2c56dc1006942f74 %command%Insert / F1 → DLSS Super ResolutionRX_VK_ASTC_RGBA8=1Tableau interactif de compatibilité matérielle PC GPU, OS et progression en jeu
Filtrez l'ensemble des 10 configurations matérielles certifiées pour Hookshot v2.0.11 par architecture, système d'exploitation, APU portable ou jalon de progression dans l'histoire. Vérifiez les extensions Vulkan 1.3 requises, l'enveloppe de VRAM et les options de lancement avant d'exécuter HookshotBuilder.
Prend en charge Vulkan 1.3 et les mesh shaders matériels ; définissez RX_VK_ASTC_RGBA8=1 en cas de feuillage pixélisé ASTC ou de corruption de HUD sous Adrenalin ou d'anciens pilotes RADV.
Prend en charge les VK_EXT_mesh_shader matériels et la mise à l'échelle Intel XeSS 1.3 sur les GPU dédiés Arc avec 6 GB à 16 GB de VRAM.
Tourne via l'AppImage Linux x86_64 sous SteamOS 3.6+ en 1280x800 (30-45 FPS) ; nécessite RX_VK_MESH_NOCULL=2c56dc1006942f74 pour empêcher le gel RADV dans l'Arbre Mojo.
Incompatible avec le rendu 3D car le moteur du remake de Ocarina of Time sur Switch 2 s'appuie sur des meshlets NVN2 requérant VK_EXT_mesh_shader au niveau matériel.
Plateforme PC principale distribuée sous la forme Hookshot-v2.0.11-Windows-x64.zip (29.7 MB) contenant HookshotBuilder.exe et toutes les DLL d'exécution d'upscaling.
Hookshot-v2.0.11-Linux-x86_64.AppImage autonome (35.1 MB) testé sur Ubuntu 22.04+, Fedora 40+, Arch Linux et SteamOS 3.6+.
Intégralement faisable du début de partie jusqu'à l'obtention des trois Pierres Ancestrales ; les joueurs Steam Deck/RADV doivent renseigner RX_VK_MESH_NOCULL=2c56dc1006942f74 dans l'Arbre Mojo.
Cycle jour/nuit complet, ombres en cascade dynamiques, audio d'ambiance à 48 kHz sous Opus et interpolation des acteurs à 60/120 FPS dans toutes les zones ouvertes.
Jouable de bout en bout jusqu'aux cinq médaillons des Sages, la Tour de Ganon, les affrontements finaux contre Ganondorf/Ganon et le défilement des crédits de fin.
Installation rapide en 3 étapes (Windows 10 / 11)
S’adapte automatiquement au système sélectionné ci-dessusPlacez HookshotBuilder.exe dans un dossier propre tel que C:\Games\Hookshot\ en dehors de OneDrive.
Sélectionnez votre dump déchiffré Switch 2 (Title ID 0400486024DEC000, ExeFS SHA-1 e0f3ccfa).
Patientez ~45 s pour l’extraction locale, lancez Hookshot.exe et ouvrez le menu Insert ou F1 pour DLSS, FSR 3.1 et HDR.
Téléchargez Hookshot-v2.0.14-x86_64.AppImage et activez l’exécution via Propriétés ou chmod +x.
Lancez l’AppImage en mode Bureau et sélectionnez le dossier du dump déchiffré 0400486024DEC000 v131072.
Ajoutez l’AppImage comme jeu non-Steam et collez RX_VK_MESH_NOCULL=2c56dc1006942f74 %command% dans les options.
Hookshot ne contient aucune ressource de jeu, texture, audio ou clé cryptographique appartenant à Nintendo. Téléchargez exclusivement les binaires officiels depuis https://github.com/NotRexed/Hookshot/releases (Windows HookshotBuilder.exe ou Linux Hookshot-v2.0.11-x86_64.AppImage) ; les sites tiers fournissant des ROMs pré-extraites ou de faux installateurs sont illégitimes. Vous devez fournir votre propre dump déchiffré du jeu de base Switch 2 + mise à jour v131072 (Title ID 0400486024DEC000, NSO SHA-1 e0f3ccfa56256410941279ef0b2501356be2222c du binaire main).
Nouveautés de la v2.0.14 et versions précédentes
Les 8 versions officielles GitHub archivées avec empreintes SHA-256 vérifiéesv2.0.14 (2026-11-10) : Corrige les couleurs des menus en HDR, autorise les mises à jour depuis des dossiers avec crochets et ajoute le réglage de taille du compteur FPS.
Afficher les 4 paquets officiels v2.0.14 et leurs sommes SHA-256
| Fichier | Plateforme | Taille | Empreinte SHA-256 | Lien direct GitHub |
|---|---|---|---|---|
hookshot-linux.txt | Linux x86_64 / Steam Deck | 1.3 KB | d09f1c65db…6e49a8 | ⬇ Télécharger ↗ |
hookshot-setup.txt | Windows 10 / 11 (64 bits) | 1.6 KB | 76f00a7530…d5000e | ⬇ Télécharger ↗ |
Hookshot-v2.0.14-x86_64.AppImage | Linux x86_64 / Steam Deck | 221.1 MB | a6964ac29b…b43419 | ⬇ Télécharger ↗ |
HookshotBuilder.exe | Windows 10 / 11 (64 bits) | 178.5 KB | 6e64916c1a…ae17bb | ⬇ Télécharger ↗ |
Sous-systèmes centraux de recompilation et fiches de vérification du dump
Accédez directement aux quatre manuels techniques détaillant l'extraction du dump Switch 2, la traduction ARM64 anticipée (AOT), les profils de mesh shaders GPU et les variables d'environnement d'exécution.
Vérification du dump Switch 2 et Générateur de ressources
Vérifiez votre dump déchiffré de Switch 2 par rapport au préfixe ExeFS SHA-1 e0f3ccfa56256410941279ef0b2501356be2222c du fichier main NSO, lancez HookshotBuilder.exe ou l'extracteur Linux AppImage, configurez l'overlay d'options Insert/F1 et convertissez vos sauvegardes avec tools/oot_saves.py.
- Title ID : 0400486024DEC000 (v131072 de Update fusionné)
- Windows Builder: HookshotBuilder.exe + builder-parts
- Overlay en jeu : Insert ou F1 (DLSS / FSR 3.1 / XeSS)
ARM64 Lifter (nx2/) et Renderer NVN2 Vulkan (gpu/vk/)
Découvrez comment Hookshot convertit 51,0 MB de code machine ARM64 issu de Switch 2 en 399 unités de traduction C, intercepte les appels à Horizon OS (nn::os, nn::fs, nn::audio) dans host/ et traduit 8 243 shaders Maxwell/Ampere NVN2 en SPIR-V Vulkan 1.3.
- Lifter : nx2/a64_lifter (399 fragments, <4 % de recours à l'interpréteur)
- Renderer : gpu/vk/ (VK_EXT_mesh_shader + calculs ASTC)
- Shim hôte : fenêtrage SDL3, manettes XInput/Switch Pro, audio Opus à 48 kHz
Shader Mesh Vulkan 1.3 et compatibilité Steam Deck
Le moteur du remake de Switch 2 envoyant la géométrie via des meshlets NVN2, la prise en charge matérielle de VK_EXT_mesh_shader est obligatoire. Comparez les préréglages VRAM allant de 4 GB de Low à plus de 10 GB de Max, et découvrez pourquoi les GPU GTX série 10 et RX 5000 ne peuvent pas initialiser le rendu 3D.
- Pris en charge : NVIDIA GTX 16 / RTX séries 20 à 50, AMD RX 6000 à 9000, Intel Arc
- Steam Deck : 30–45 FPS en 1280x800 avec le flag RX_VK_MESH_NOCULL
- Non pris en charge : Pascal (GTX 10), RDNA 1 (RX 5000), Polaris
Diagnostics de crashs à High fréquence et correctifs de variables d'environnement
Vous subissez un crash par perte de périphérique GPU, un gel d'image avec Steam Deck dans l'Arbre Mojo ou des feuillages pixelisés avec les pilotes AMD Radeon ? Appliquez ces paramètres de lancement v2.0.11 éprouvés ou consultez le guide complet de dépannage.
Saturation de la VRAM ou de la Timeout VK_ERROR_DEVICE_LOST GPU (n° 1161)
Baissez le préréglage graphique dans le menu Insert/F1 sur Low (4 GB) ou Medium (6 GB), réduisez l'échelle de rendu à 1.0x et mettez à niveau vers le correctif du pool de descripteurs de v2.0.11.
graphics_preset=Low/Medium ou RX_SKIP_SHADERS=<hash>Gel d'image dans l'Arbre Mojo sur Steam Deck / Linux RADV (#817)
Définissez les options de lancement Steam sur RX_VK_MESH_NOCULL=2c56dc1006942f74 %command% (ou RX_VK_MESH_NOCULL=1 pour désactiver globalement l'élimination des meshlets).
RX_VK_MESH_NOCULL=2c56dc1006942f74Feuillages pixelisés et artefacts de textures HUD sous AMD RDNA 2 / RDNA 3 (#57 / #1006)
Exportez RX_VK_ASTC_RGBA8=1 avant de lancer Hookshot pour forcer la décompression logicielle RGBA8 sans perte plutôt que le transcodage par compute BC7.
RX_VK_ASTC_RGBA8=1Échec de l'extraction des ressources de HookshotBuilder ou non-concordance du hash NSO (#1176 / #990)
Update vers Hookshot v2.0.11 (corrige le bug de chemin Windows en UTF-8 #1176) et fournissez le dump v131072 Switch 2 fusionné correspondant au préfixe SHA-1 e0f3ccfa.
Requiert le v131072 0400486024DEC000 (e0f3ccfa) pour le Title IDComment Hookshot recompile le remake Switch 2 de Ocarina of Time
À la différence des émulateurs de console classiques qui traduisent dynamiquement les instructions ARM64 et les tampons de commandes GPU à l'exécution, NotRexed/Hookshot effectue une recompilation statique en amont (AOT) du remake Nintendo Switch 2 de The Legend of Zelda: Ocarina of Time (Title ID 0400486024DEC000, version de mise à jour requise v131072). Lors de l'étape de génération, le lifter nx2/a64 désassemble le binaire principal NSO de 51,0 MB (vérifié par le préfixe e0f3ccfa de SHA-1) ainsi que le module secondaire en 160 641 fonctions C autonomes réparties sur 399 fichiers de fragments. Ces fragments sont ensuite compilés avec Clang/LLD pour produire un exécutable x86_64 natif, dans lequel plus de 96 % des instructions s'exécutent directement sur le CPU hôte, les sauts indirects résiduels basculant de façon transparente sur l'interpréteur intégré.
On côté graphique, le sous-système gpu/vk/ convertit l'ensemble des 8 243 binaires de shaders propriétaires NVN2 en modules SPIR-V Vulkan 1.3 standards. Comme le moteur du remake Switch 2 repose sur le culling matériel de meshlets pour la géométrie du monde, Hookshot nécessite un GPU Vulkan 1.3 prenant en charge l'extension VK_EXT_mesh_shader (NVIDIA Turing GTX 1650+ et séries RTX 20/30/40/50, AMD RDNA 2/3/4 séries RX 6000/7000/9000, Intel Arc Alchemist/Battlemage, et Steam Deck RADV). La version v2.0.11 réactive le diff de réécriture VRAM (RX_VK_WB_DIFF=1 par défaut) tout en maintenant la file de présentation séparée désactivée, rétablissant ainsi ~48 FPS en 3440x1440 sur une RTX 4060 Ti contre ~36 FPS sur la v2.0.9, tout en conservant le correctif de stabilité pour les pilotes NVIDIA de la série 621 (#1161).
Vérification du dump Switch 2 (0400486024DEC000 v131072) et méthodologie clean-room
Afin de maintenir une stricte séparation légale en salle blanche, ni le dépôt NotRexed/Hookshot ni ses binaires finaux ne contiennent de code Nintendo sous copyright, d'archives RomFS ou de clés de chiffrement. Avant de lancer le jeu sous Windows 10/11 x64 ou Linux x86_64, vous devez dumper votre propre copie Switch 2 légalement acquise de Ocarina of Time avec la mise à jour v131072. Lorsque vous indiquez le dossier de votre dump déchiffré à HookshotBuilder.exe (Windows) ou Hookshot-v2.0.11-x86_64.AppImage (Linux), l'outil de build valide que le binaire NSO principal ExeFS correspond bien à SHA-1 e0f3ccfa56256410941279ef0b2501356be2222c avant d'extraire les ressources RomFS et de lier l'exécutable local.
Une fois la compilation terminée, appuyer sur Insert ou F1 en jeu ouvre l'interface de configuration native Hookshot. Ce menu permet de basculer entre NVIDIA DLSS Super Resolution (NGX SDK 310.9.16), AMD FSR 3.1 (FidelityFX SDK 1.1.4), Intel XeSS ou TAA native ; de débloquer le framerate de 30 FPS jusqu'à 60 FPS ou 120 FPS ; d'ajuster les formats d'image ultra-larges 21:9 et 32:9 ; et d'ajuster le préréglage graphique (Low pour 4 GB de VRAM, Medium pour 6 GB de VRAM, High pour 8 GB de VRAM et Max pour 10+ GB de VRAM).
Foire aux questions (Hookshot v2.0.11)
Quelle version de dump Hookshot v2.0.11 requiert-il ?
Hookshot requiert la version déchiffrée du remake Nintendo Switch 2 de The Legend of Zelda: Ocarina of Time avec le Title ID 0400486024DEC000 mis à jour vers le patch v131072. Le binaire principal NSO de ExeFS doit correspondre au préfixe e0f3ccfa de SHA-1 (hash complet e0f3ccfa56256410941279ef0b2501356be2222c). Les versions N64, GameCube, 3DS et les dumps Switch 2 v0 non patchés ne sont pas pris en charge.
Pourquoi Hookshot requiert-il un GPU compatible avec VK_EXT_mesh_shader ?
Le moteur du remake de Switch 2 effectue le rendu des environnements et des personnages à l'aide de pipelines de mesh shaders NVN2. Hookshot traduit directement ces 8 243 shaders en mesh shaders Vulkan 1.3 SPIR-V, ce qui nécessite la prise en charge matérielle de VK_EXT_mesh_shader (NVIDIA GTX 16 / RTX 20+, AMD RX 6000+, Intel Arc ou Steam Deck APU). Les GPU plus anciens comme la série GTX 10 (Pascal) et RX 5000 (RDNA 1) ne disposent pas de mesh shaders au niveau matériel.
Comment résoudre le plantage Steam Deck dans l'Arbre Mojo (#817) ?
Sur le Steam Deck On (SteamOS 3.6+ / Mesa RADV), réglez vos options de lancement Steam sur RX_VK_MESH_NOCULL=2c56dc1006942f74 %command% afin de contourner l'élimination de sous-groupes de meshlets sur le shader 2c56dc1006942f74 à l'intérieur de l'Arbre Mojo.
Dépôt principal et sources de données de Release
- SRC-01
Source principale pour le Title ID 0400486024DEC000 v131072, la e0f3ccfa du build ID et la configuration requise.
- SRC-02
Source principale pour HookshotBuilder.exe, les paquets Linux x86_64 AppImage et les notes de version de RX_VK_WB_DIFF=1.
- SRC-03
Source principale pour les 160 641 fonctions ARM64 converties, les 399 fragments C, les 8 243 shaders NVN2 et les variables d'environnement de débogage.