Repolode
xFractals

xFractals/pokopia-native

Herramienta de código abierto que crea apps nativas para Mac y iPhone a partir de tu propio volcado de Pokémon Pokopia para Switch 2, sin incluir contenido del juego.

Estrellas
401
Forks
37
Issues abiertos
0
Último commit
hace 6 horas

¿Qué es?

Este proyecto es una herramienta de compilación que convierte tu propio volcado de Pokémon Pokopia para Nintendo Switch 2 en una app nativa para macOS y otra para iPhone. Ejecuta el código arm64 del propio juego en Apple silicon, en lugar de usar un emulador, y renderiza los gráficos con Metal. La herramienta usa nxnative como host y añade compatibilidad específica con Switch 2, incluidos los servicios del SDK más reciente, los puntos de entrada de NVN2, el formato de shaders de Switch 2 y una cadena de traducción de shaders.

Todos los archivos derivados del juego se generan localmente a partir de tu volcado y se guardan en la carpeta de compilación. La herramienta comprueba que el volcado corresponda a la versión de actualización requerida. Para compilar, se necesita un Mac con Apple silicon, Xcode, Python 3.12 y un equipo de Apple Developer de pago para firmar la versión para iPhone con los derechos de memoria ampliada. También incluye instrucciones para Windows para compilar únicamente la app para iPhone, aunque el autor señala que todavía no renderiza correctamente.

El proceso de compilación traduce unos 4.000 shaders presentes en los archivos del juego. Los shaders que el juego genera durante la ejecución se registran mientras se juega y se añaden con un comando de actualización. Incluye controles de cámara con mouse y pantalla táctil, ajustes de rendimiento y una canalización de shaders de Metal.

Funciones clave

  • 01Crea una app nativa para macOS y un IPA para iPhone a partir de un volcado del juego proporcionado por el usuario.
  • 02Ejecuta el código del juego en Apple silicon y renderiza los gráficos con Metal.
  • 03Traduce de antemano los shaders del juego durante la compilación.
  • 04Registra los shaders generados durante la ejecución y los añade mediante un comando de actualización.
  • 05Permite controlar la cámara con el mouse en Mac y arrastrando en iPhone.
  • 06Incluye una interfaz de línea de comandos y una ventana gráfica para compilar.

Casos de uso

  • Desarrolladores que tienen el juego y quieren estudiar cómo se traducen los shaders de Switch 2 a Metal.
  • Usuarios de Mac con Apple silicon que quieren jugar a su propia copia del juego como una app nativa.
  • Ingenieros que investigan la adaptación nativa de títulos de Switch 2 con nxnative como host.

En colecciones

Temas

#native-port#apple-silicon#metal#macos#ios#shader-translation#game-porting#iphone#nintendo-switch-2#nxnative

Preguntas frecuentes

¿Qué es pokopia-native?
Herramienta de código abierto que crea apps nativas para Mac y iPhone a partir de tu propio volcado de Pokémon Pokopia para Switch 2, sin incluir contenido del juego. Este proyecto es una herramienta de compilación que convierte tu propio volcado de Pokémon Pokopia para Nintendo Switch 2 en una app nativa para macOS y otra para iPhone. Ejecuta el código arm64 del propio juego en Apple silicon, en lugar de usar un emulador, y renderiza los gráficos con Metal. La herramienta usa nxnative como host y añade compatibilidad específica con Switch 2, incluidos los servicios del SDK más reciente, los puntos de entrada de NVN2, el formato de shaders de Switch 2 y una cadena de traducción de shaders.
¿pokopia-native es gratuito? ¿Qué licencia tiene?
pokopia-native es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿pokopia-native sigue mantenido?
Mantenimiento activo. El último commit de pokopia-native fue el 7 nov 2026.
¿Para qué puedo usar pokopia-native?
Desarrolladores que tienen el juego y quieren estudiar cómo se traducen los shaders de Switch 2 a Metal. Usuarios de Mac con Apple silicon que quieren jugar a su propia copia del juego como una app nativa. Ingenieros que investigan la adaptación nativa de títulos de Switch 2 con nxnative como host.
¿Dónde consigo pokopia-native?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/xFractals/pokopia-native

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Capa de compatibilidad de código abierto para iOS y macOS que ejecuta de forma nativa en iPhone, iPad y Mac tu propia copia de Switch de Diablo II: Resurrected con Reign of the Warlock.

5,2 mil+272 esta semana1,3 milCMITActualizado hace 3 días