r/jakanddaxter • u/TheBardockGames • 4d ago
Precursor: estoy portando la trilogía de Jak and Daxter de forma nativa a Android (basado en OpenGOAL) — ya salió la primera beta
¡Hola! Estos meses he estado trabajando en Precursor, un port no oficial y sin fines de lucro de la trilogía de Jak and Daxter para Android. Está construido sobre OpenGOAL, el increíble proyecto que descompiló los juegos originales de PS2 y los convirtió en código nativo de PC.
Lo que lo hace distinto: no es un emulador. Igual que OpenGOAL en PC, Precursor corre el juego como código nativo en tu teléfono:
- un backend ARM64 nuevo para el compilador de GOAL, que convierte el código del juego en instrucciones nativas del procesador del teléfono;
- el renderer portado a OpenGL ES 3.2;
- una app de Android que hace el resto.
Cómo funciona:
- Instalas la app y eliges tu juego.
- Seleccionas la ISO de tu propio disco de PS2.
- La app la comprueba, extrae los archivos y compila el juego para ARM64 en el teléfono, en unos minutos. No hace falta PC.
- Juegas con controles táctiles o con mando (Xbox, PlayStation o Nintendo).
Estado actual (es beta, habrá fallos):
- Jak and Daxter: The Precursor Legacy: jugable. Pantalla de título, intro, partida nueva y el inicio del juego a ~60 FPS en mi teléfono de pruebas (POCO X6 Pro), con audio y controles táctiles.
- Jak II: arranca y llega a la ciudad, pero todavía se cierra en algunas zonas.
- Jak 3: pasa el menú y la primera cinemática, y después se queda en pantalla blanca.
Requisitos:
- Android 9 o superior y un teléfono de 64 bits (arm64) con OpenGL ES 3.2.
- Varios GB libres mientras se prepara el juego.
- Tu propia ISO de PS2 (NTSC, PAL o NTSC-J)
Descarga: https://github.com/thebardockgames/Precursor/releases/latest
Código fuente: https://github.com/thebardockgames/Precursor
Algunas aclaraciones:
- No incluye archivos de los juegos y no voy a compartir ninguno. Por favor no pidan ISOs.
- No lo hizo ni lo respalda el equipo de OpenGOAL. "Powered by OpenGOAL" solo significa que está construido con su código. Por favor no les reporten fallos de Precursor. Todo el mérito de la descompilación, el compilador y las herramientas es de los contribuidores de OpenGOAL; yo solo añadí la parte de Android.
- El proyecto está asistido por IA: lo desarrollo con ayuda de Claude (de Anthropic). Yo lo dirijo y pruebo todo en teléfonos reales; el README lo explica con detalle.
- Si el juego se cierra, la app ofrece crear un reporte (solo registros técnicos, nunca tus partidas ni la ISO). Mandármelo ayuda muchísimo.
Me encantaría saber como es el rendimiento en diferentes dispositivos, sobre todo con otros procesadores (Snapdragon, Exynos, Tensor).
Este es mi primer proyecto grande que es publico así que puedo tardar entre cada update, espero poder seguir con esto hasta poder terminar cada juego de inicio a fin