Half-Life de Dreamcast ha sido decompilado, resucitando su multijugador en línea
El port para Dreamcast de Half-Life, cancelado por Valve y Sierra a principios de los 2000 pero filtrado como prototipo, acaba de alcanzar un hito sin precedentes: un modder conocido como maximqad ha decompilado por completo el juego, es decir, ha aplicado ingeniería inversa a su ejecutable para reconstruir un código fuente utilizable. Esta hazaña abre la puerta a correcciones de errores y modificaciones que hasta ahora eran imposibles en este port que se quedó en fase de prueba.
El prototipo del 15 de mayo de 2001 ya circulaba en la comunidad desde su filtración a principios de los 2000, pero su componente multijugador en línea había permanecido inactivo, ya que los desarrolladores originales eliminaron la pila de red antes de cancelar el proyecto. maximqad recodificó ese componente faltante por su cuenta, rellenando los huecos del motor de red para que el modo en línea sea por fin jugable.
Ponerlo en marcha exige reconstruir la imagen de disco uno mismo
A diferencia de un simple parche, la instalación no es plug-and-play: hay que descargar el GDI modificado del prototipo de 2001 y luego reconstruirlo inyectando el código personalizado de maximqad, un proceso técnico que implica compilar el proyecto. El código fuente completo, junto con las instrucciones de compilación, está disponible públicamente, abriendo la puerta a más correcciones comunitarias sobre este capítulo poco conocido de la historia de Valve.
Para el código fuente y las instrucciones de compilación, consulta el repositorio oficial del proyecto en GitHub. Hay una guía detallada sobre la restauración del multijugador en Sega Dreamcast Info.
Fuente: Time Extension