Halo: Combat Evolved funcionando de forma nativa en una PlayStation Vita. Lo que hace unos años habría parecido una combinación imposible ya es una realidad gracias al trabajo de la comunidad de desarrollo y preservación de Halo. Y en ese camino ha participado directamente Isifire, compañero de Halo España, cuyo trabajo previo con Xita ha servido como una de las bases y referencias para llevar el clásico de Xbox a la portátil de Sony.
El pasado 1 de octubre, Isidro —@isi4fire en X— compartió una de las primeras demostraciones públicas del proyecto ejecutándose en hardware real. En el vídeo se podía ver Halo: Combat Evolved arrancando en PS Vita, mostrando su pantalla de título y navegando por los menús. El propio Isidro lo describía entonces como un trabajo todavía en desarrollo: “Halo recomp on PS Vita, WIP for now”.
No es emulación: Halo se recompila para el hardware de Vita
La clave del proyecto está en que no se trata de ejecutar la versión de Xbox mediante un emulador. El código de Halo: Combat Evolved, procedente de los trabajos de decompilación de la versión original de Xbox, se adapta y compila para el procesador ARM de PlayStation Vita, mientras que el sistema gráfico de Direct3D utilizado por el juego original se traduce al hardware gráfico de la consola portátil.
El repositorio actual del port para PS Vita explica que el proyecto se apoya en varios trabajos comunitarios anteriores, entre ellos las decompilaciones de Halo CE, el port multiplataforma para Linux, Windows y Android y, de manera específica, Xita, el trabajo previo para ejecutar Halo en PS Vita en el que participó Isifire. Sus investigaciones sobre la traducción gráfica, la GPU, el uso de hilos y las herramientas empleadas en Vita figuran entre los créditos del proyecto.
La aportación de Isifire y Halo España
Para nosotros esta noticia tiene un significado especial. Isifire forma parte de Halo España y lleva tiempo experimentando con el hardware de PlayStation Vita y con las posibilidades de llevar Halo a la consola. Ese trabajo de investigación no se ha quedado únicamente en una prueba aislada: parte de los conocimientos obtenidos durante el desarrollo de Xita han terminado formando parte del camino técnico que ha permitido seguir avanzando con este port.
El repositorio de isifire/halo-ce-vita documenta además su propia rama del proyecto y las pruebas realizadas sobre hardware real, incluyendo la adaptación de la plataforma, el renderizado mediante las APIs de Vita y la compilación del motor para ARM.
¿En qué estado se encuentra Halo CE en PS Vita?
Desde aquella demostración inicial, el proyecto ha avanzado rápidamente. La rama mantenida actualmente por BirchWoodGod ya documenta la campaña completa desde los menús, puntos de control, partidas guardadas, cinemáticas, perfiles y opciones del juego. También existen avances en multijugador por System Link entre consolas Vita conectadas a la misma red Wi-Fi.
El objetivo de rendimiento está situado en los 30 FPS. Según la documentación del propio proyecto, las zonas tranquilas y muchas cinemáticas suelen funcionar entre 25 y 30 FPS, mientras que los combates más exigentes pueden caer alrededor de los 20 FPS y algunas de las escenas de mayor carga bajan todavía más. Es, por tanto, un port plenamente jugable pero que continúa recibiendo optimizaciones y correcciones.
También conviene recordar que el proyecto no distribuye los archivos comerciales de Halo. Para utilizarlo es necesario disponer de una copia propia de la versión original de Xbox y transferir los archivos requeridos a la consola.
Halo sigue encontrando nuevos lugares donde jugarse
Más de dos décadas después de su lanzamiento, Halo: Combat Evolved continúa siendo terreno de experimentación para desarrolladores y aficionados. Ver el juego original ejecutándose de manera nativa en una portátil como PS Vita demuestra hasta dónde puede llegar el trabajo de preservación y desarrollo comunitario.
Y para Halo España supone además un pequeño motivo de orgullo poder ver cómo el trabajo de uno de nuestros compañeros forma parte de esta historia. Mientras la comunidad sigue llevando el Halo clásico a nuevos dispositivos, nosotros seguiremos muy pendientes de su evolución. Si queréis seguir celebrando el legado del juego que lo empezó todo, podéis leer también nuestro artículo Halo Combat Evolved, 25 años después.
