Cómo funciona Hookshot: recompilación estática y Vulkan
El proceso explica la validación, el tiempo de compilación y por qué los archivos derivados deben permanecer privados.
En esta página+
Proceso local
- 1
nx2/lift.py traduce ARM64 a C.
- 2
nx2/build.py compila C con host/, que implementa el sistema esperado.
- 3
host/nvn_native.c registra llamadas NVN2 que gpu/vk/ reproduce con Vulkan.
- 4
Los shaders Ampere pasan a Maxwell y a SPIR-V mediante el recompilador de Eden.

Ilustración didáctica original · con ayuda de IA
De tus archivos a la compilación localFuenteLicencia y atribuciónDescripción en texto
- Tus archivos del juego: .nup / romfs + exefs
- Hookshot Builder: ARM64 → C → Windows / Linux
- Tu compilación nativa: Windows / Linux · Vulkan · Play
Qué significa nativo
Produce un programa Windows/Linux compilado de antemano, no un emulador tradicional para cualquier software de consola. Aún necesita sistema reimplementado, shaders traducidos, recursos y GPU compatible. Nativo no implica ausencia de traducción, fallos o límites de dispositivos.
Versión y estado experimental
El código apunta a un build concreto y otro update cambia la entrada. El repositorio incluye herramientas, no juego ni claves; los resultados quedan en tu ordenador. Sistema y gráficos siguen mejorando. Para detalles usa documentos oficiales de desarrollo y diseño; para jugar sigue Builder por plataforma.
Fuentes oficiales
Contenido contrastado con el README y las notas oficiales. Las guías se basan en documentación; no hemos probado el programa de forma independiente en hardware.
- README del proyecto
- Notas de la versión
- Historial de cambios antiguo
- Guía de contribución
- Guía de desarrollo
- Licencia y avisos de terceros
- Incidencias del proyecto
Esta guía se ha redactado de forma independiente y no es un documento oficial de Hookshot.