Panzer Dragoon Saga decompilado: El mito de Saturn llega a PC

El mundo del retrogaming está viviendo una segunda edad de oro gracias a la ingeniería inversa. Lo que hace unos años parecía imposible, como ejecutar juegos clásicos de forma nativa en sistemas modernos sin depender de la emulación tradicional, hoy es una realidad que no para de darnos alegrías. Tras hitos que han marcado un antes y un después en la escena, nos llega uno de los proyectos más ambiciosos hasta la fecha: la reconstrucción de una de las obras maestras de la Sega Saturn.


La era de la decompilación: De Nintendo 64 a PlayStation 2

Antes de entrar en las arenas de Panzer Dragoon, es fundamental entender el contexto actual. La preservación de videojuegos ha dado un salto cualitativo gracias a proyectos de recompilación y decompilación que permiten portar juegos a PC con mejoras técnicas asombrosas como soporte para 4K o tasas de frames desbloqueadas.

Ya hemos visto resultados increíbles en otros sistemas. Por ejemplo, la llegada de N64 Recompiled permitió que clásicos de Nintendo corrieran de forma nativa con una fluidez nunca vista. Podéis profundizar en esto en nuestro artículo sobre N64 Recompiled y los clásicos en PC.

Del mismo modo, la arquitectura de la "bestia negra" de Sony también ha sido domada recientemente. El proyecto PS2Recomp ha abierto la veda para que títulos de PlayStation 2 tengan versiones nativas en Windows y Linux, algo que detallamos en nuestra entrada sobre PS2Recomp y el futuro de PS2 en PC. Ahora, le toca el turno al hardware más complejo de los 32 bits: la Sega Saturn.

panzer dragoon saga decompilado

Azel: Reverse engineering of Panzer Dragoon Saga es el nombre oficial del proyecto en GitHub.

Panzer Dragoon Saga: La joya perdida de Sega Saturn

Publicado en 1998 por el mítico Team Andromeda, Panzer Dragoon Saga (Azel en Japón) no es solo un RPG; es una experiencia atmosférica que llevó al límite el complicado hardware de la Saturn. Con un sistema de combate único basado en el posicionamiento y una historia conmovedora, se convirtió instantáneamente en un objeto de culto.

Su leyenda creció debido a su escasa distribución y a un rumor persistente en la industria: Sega perdió el código fuente original. Esto hacía que un remaster oficial fuera prácticamente imposible, obligando a los fans a depender de la emulación o a pagar precios astronómicos en el mercado de segunda mano.

"Still very early, but the beginning of the game is semi playable (with bugs) until the Arachnoth battle."

Azel: Ingeniería inversa para el RPG definitivo

El desarrollador yaz0r se ha propuesto con el proyecto Azel un trabajo de ingeniería inversa que busca desentrañar el código de Panzer Dragoon Saga para permitir su ejecución nativa. Aunque el proyecto se encuentra en una fase temprana, ya es capaz de ejecutar los primeros compases del juego.

Requisitos y Build actual

Si quieres experimentar con el código actual, debes tener en cuenta los siguientes puntos técnicos:

  • Solo Windows: Por ahora solo se admiten compilaciones para sistemas Windows.
  • Herramientas: Necesitas Visual Studio 2022 instalado junto con CMake.
  • Proceso: Clonar con submódulos de forma recursiva y ejecutar vs2022.bat para generar la solución.
  • Datos: Es necesario introducir el contenido del CD1 original en la carpeta data.

Este esfuerzo no solo busca la jugabilidad, sino entender cómo el Team Andromeda gestionó los múltiples procesadores de la Saturn. Es un paso de gigante para que, en un futuro cercano, podamos disfrutar de esta obra maestra sin las limitaciones de la emulación.