Accueil / Actu / Culture
Actu, Culture

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.

Photo : la boîte Dreamcast de Half-Life, avec Gordon Freeman et le symbole lambda, posée près d'une manette et d'une souris Dreamcast, d'une console Dreamcast bleue décorée aux couleurs de ChuChu Rocket!, et de plusieurs disques de développement annotés à la main « HL DC »
La boîte du portage Dreamcast de Half-Life et des disques de développement du projet. (Sega Dreamcast Info.)

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.

Capture : le menu principal de Half-Life, logo orange en haut, avec les options New Game, Load Game, Options, Multiplayer, mise en évidence, et Credits, et la mention Join a game or set up your playerCapture : un clavier virtuel intitulé Chat, avec un champ Message, des touches de lettres et de chiffres, et les commandes A: Type, X: Delete, B: Cancel, affiché par-dessus un couloir du jeuCapture : deux vues de partie côte à côte, chacune montrant un personnage en combinaison orange face au joueur, arme au premier plan, avec le message maximqad: wassupPhoto : un kit de développement Dreamcast, boîtier gris marqué Sega et Dreamcast, relié à un téléviseur qui affiche un couloir du jeu et une console de commande indiquant hostname: Half-Life et build: Dreamcast 10909
Le menu principal avec l'option multijoueur, le clavier de discussion, une partie à deux, et le moteur reconstruit qui tourne sur un kit de développement. (Sega Dreamcast Info ; dépôt halflife_dc.)

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 POINT RÉTROLOGIE
Pour replacer ce portage abandonné dans l'histoire de la machine, notre fiche de la Dreamcast retrace sa carrière. Le disque reconstruit démarre aussi sous Flycast, l'émulateur libre que recommande notre guide pour émuler la Dreamcast.
LA SOURCE
Dépôt GitHub halflife_dc de maximqad et ScriptedSnark (relevé du 30 septembre 2026), article de Sega Dreamcast Info (28 septembre 2026) et article de Time Extension (29 septembre 2026). Voir la source →

Faites circuler cet article

Si cette lecture vous a appris quelque chose, la partager est le meilleur coup de main que vous puissiez donner à un site indépendant.

Envie de réagir ? Nos articles sont aussi publiés sur Bluesky et Mastodon : la discussion se passe là-bas.

Vous suivez l'actualité sur Google ? Ajoutez Rétrologie à vos sources préférées : nos articles seront mis en avant dans vos résultats.

Le rendez-vous mensuel de Rétrologie

Une enquête, un comparatif, une trouvaille. Dans votre boîte, sans bruit.