Half-Life sur Dreamcast est décompilé : le code source libéré ressuscite le multijoueur en ligne
Le portage Dreamcast de Half-Life, annulé par Valve et Sierra au début des années 2000 mais fuité sous forme de prototype, vient de franchir une étape inédite : le modder connu sous le pseudonyme maximqad a entièrement décompilé le jeu, c'est-à-dire rétro-ingénieré son exécutable pour en reconstituer un code source exploitable. Cette prouesse ouvre la porte à des corrections de bugs et à des modifications qui étaient jusque-là impossibles sur ce portage resté à l'état de version de test.
Le prototype du 15 mai 2001 circulait déjà dans la communauté depuis sa fuite au début des années 2000, mais sa composante multijoueur en ligne était restée inerte, la pile réseau ayant été retirée par les développeurs d'origine avant l'annulation du projet. maximqad a recodé lui-même ce composant manquant, comblant les lacunes du moteur réseau pour rendre le mode en ligne enfin jouable.
Un accès qui nécessite de reconstruire l'image disque soi-même
Contrairement à un simple patch, l'installation n'est pas plug-and-play : il faut télécharger le GDI modifié du prototype de 2001, puis le reconstruire en y injectant le code personnalisé fourni par maximqad, une manipulation technique qui demande de compiler le projet. Le code source complet, ainsi que les instructions de compilation, sont disponibles publiquement, ouvrant la voie à d'autres correctifs communautaires sur ce pan méconnu de l'histoire de Valve.
Pour le code source et les instructions de compilation, consulte le dépôt GitHub officiel du projet. Un guide détaillé sur la restauration du multijoueur est disponible sur Sega Dreamcast Info.
Source : Time Extension