Le portage Dreamcast annulé de Half-Life a été décompilé, et son mode multijoueur rendu jouable en ligne
Le code source du portage Dreamcast de Half-Life, annulé en 2001, a été reconstitué et publié sur GitHub par maximqad et ScriptedSnark. Ils ont aussi remis le mode multijoueur, retiré du prototype, avec un navigateur de serveurs et un clavier virtuel pour discuter.

Le travail est une décompilation, c'est-à-dire la reconstitution d'un code source lisible à partir du programme compilé. Il porte sur le moteur dans sa compilation numéro 1659, datée du 10 mai 2001, « un mois avant que Sierra annule le projet », selon la page du dépôt (traduction Rétrologie). Le dépôt contient le code source restauré du moteur et celui des bibliothèques client et de jeu, qui forment ensemble le programme complet. Le prototype de départ, daté du 15 mai 2001, avait été publié par le site Sega Dreamcast Info.
Le multijoueur avait été retiré du prototype. « Nous l'avons remis », écrivent les auteurs (traduction Rétrologie). Selon Sega Dreamcast Info, tout le multijoueur de la version PC était pourtant présent dans le portage, mais inaccessible par les moyens habituels du jeu, et surtout, il était impossible de se connecter à un serveur. Une fois activé, le multijoueur restauré ajoute des pages de menu, un navigateur de serveurs et un clavier virtuel pour discuter à l'écran. maximqad avait annoncé dès le 22 juillet, sur X, le retour du jeu en ligne. Ce multijoueur s'active au moment de compiler le code, comme un second réglage qui corrige des bogues du jeu d'origine ; par défaut, les deux sont désactivés, pour que le programme obtenu reste identique à l'original.




Rien n'est prêt à l'emploi : il faut se procurer l'image disque du prototype du 15 mai 2001, puis la reconstruire en y injectant les fichiers du projet. Pour compiler le code, le dépôt demande Microsoft Visual C++ 6.0 et le kit de développement Windows CE pour Dreamcast. Ce portage du jeu de tir de Valve, sorti sur PC en 1998, n'a jamais été commercialisé. Selon Time Extension, Valve et Sierra y ont renoncé face au désintérêt croissant pour la console.
Le rendez-vous mensuel de Rétrologie
Une enquête, un comparatif, une trouvaille. Dans votre boîte, sans bruit.