Comment fonctionne Hookshot : recompilation statique et Vulkan
Le processus explique validation, temps de compilation et conservation privée des données produites.
Sur cette page+
Traitement local
- 1
nx2/lift.py traduit ARM64 en C.
- 2
nx2/build.py compile le C avec host/, qui fournit le comportement système.
- 3
host/nvn_native.c enregistre NVN2, puis gpu/vk/ rejoue les appels avec Vulkan.
- 4
Les shaders Ampere sont abaissés vers Maxwell puis traduits en SPIR-V par le recompilateur Eden.

Schéma pédagogique original · avec aide de l’IA
De vos fichiers à la compilation localeSourceLicence et attributionDescription textuelle
- Vos fichiers de jeu: .nup / romfs + exefs
- Hookshot Builder: ARM64 → C → Windows / Linux
- Votre compilation native: Windows / Linux · Vulkan · Play
Le sens de natif
C’est un programme Windows/Linux compilé à l’avance, pas un émulateur traditionnel pour tout logiciel de console. Il faut encore couche système, shaders traduits, ressources et GPU compatible. Natif ne signifie ni sans traduction, ni sans bug, ni universel.
Version et limites
Le code cible un build spécifique ; un autre update modifie l’entrée. Le dépôt contient les outils, pas le jeu ou les clés, et les résultats restent sur le PC. Graphismes et système évoluent. Pour approfondir, consultez développement et conception ; pour jouer, suivez le Builder de votre plateforme.
Sources officielles
Contenu vérifié avec le README et les notes de version officiels. Ces guides reposent sur la documentation ; nous n’avons pas testé le logiciel indépendamment sur du matériel.
- README du projet
- Notes de version
- Ancien journal des modifications
- Guide de contribution
- Guide de développement
- Licence et mentions tierces
- Signalements du projet
Ce guide est rédigé indépendamment et ne constitue pas un document officiel du projet Hookshot.