La emulación es un trabajo impresionante, a menudo la única ruta para preservar los juegos, pero en los últimos años, algunos programadores expertos han comenzado a abordar descompilaciones completas de juegos clásicos para que puedan estudiarse y jugarse en hardware más nuevo. Ahora, un equipo asumió y logró la impactante tarea de portar Jak and Daxter, el juego de acción de la era PS2 de Naughty Dog, a una forma que funcione en la PC.
Proyectos comparables recientes han tomado Super Mario 64 (se abre en una pestaña nueva) y La Leyenda de Zelda: Ocarina of Time (se abre en una pestaña nueva). Sin embargo, a diferencia de esos proyectos, Jak and Daxter no fue escrito en el lenguaje de programación C ampliamente entendido. Su código fue escrito en un dialecto de Lisp, que ya es un lenguaje con menos programadores, llamado GOAL que fue desarrollado internamente por Naughty Dog. Así que estás hablando de un lenguaje de programación casi perdido que se basa en otro lenguaje bastante raro.
No puede haber muchos programadores con las habilidades para trabajar en este tipo de port. No obstante, las personas detrás del proyecto lograron descompilar el código del juego GOAL en una forma legible por humanos, desarrollar un compilador para hacer que GOAL se ejecute de forma nativa en sistemas x86-64, crear una herramienta para extraer activos del juego y luego crear una herramienta para volver a empaquetar el activos del juego en un formato que su puerto pueda usar.
Este es el tipo de proyecto para el que se necesita un técnico dedicado. Es el tipo de lanzamiento a la luna que recomendaría a cualquiera que no comience. Por esa razón me gustaría imitar el sentimiento de este Pío (se abre en una pestaña nueva): “¡Maldita sea, estas descomposiciones se están volviendo locas!”
¡Maldita sea, estas descomposiciones se están volviendo locas! ¡¡¡PORT DE PC DE JAK AND DAXTER!!! No, ni siquiera bromeo. Literalmente Jak 1, ejecutándose de forma nativa en PC. ¡Y también tiene algunas opciones nuevas en el menú! Jak II/3 es el siguiente. pic.twitter.com/1WJuSp9yK816 de junio de 2022
Puede encontrar el código y la documentación adecuados para el trabajo en el puerto Jak PC en Github. El puerto aún no está terminado, pero las preguntas frecuentes del proyecto estiman que está hecho en un 80 %. “La mayoría de los renderizadores y el sonido están terminados, pero todavía hay algunos errores. El proyecto aún está en desarrollo”, dice.
Sin embargo, ahora se puede reproducir el proyecto Jak: necesitará su propio ISO de Jak and Daxter, y el último lanzamiento (se abre en una pestaña nueva) del Github para extraerlo.