Joyeux anniversaire, Half-Life !
Cela fait 25 ans que le jeu original Half-Life, l’un des jeux vidéo les plus importants de tous les temps, est sorti. Pour fêter cet anniversaire, Valve a publié une nouvelle mise à jour majeure du jeu qui ajoute de nouvelles fonctionnalités et prend en charge les écrans modernes, restaure le contenu coupé et perdu, implémente la prise en charge complète de Steam Deck, et bien d’autres choses encore – et offre le jeu complet à tout le monde jusqu’au 20 novembre.
Bon, d’accord : Il y a de fortes chances que vous possédiez déjà Half-Life, ou peut-être le remake de Black Mesa, ou au moins que vous y ayez joué à un moment ou à un autre au cours des cinquante dernières années. Mais ce n’est pas le Half-Life d’il y a longtemps – enfin, si, mais il y a beaucoup plus à faire grâce à la mise à jour du 25e anniversaire.
« Nous avons lancé Half-Life le 19 novembre 1998 », écrit Valve. « Nous sommes très fiers de ce que nous avons construit à l’époque et nous sommes extrêmement reconnaissants envers la communauté de joueurs qui l’apprécient depuis. Ces dernières années, le jeu n’a pas reçu autant d’attention que d’autres titres de notre catalogue, c’est pourquoi nous avons pensé que ce jalon était une excellente occasion d’améliorer l’expérience du joueur et d’ajouter de nouvelles façons amusantes de jouer au jeu. »
Voici un bref aperçu de ce qui nous attend :
- Half-Life Uplink – À l’origine, cette mini-campagne a été créée par l’équipe de Half-Life juste après la sortie du jeu. Il s’agissait d’une exclusivité sur CD pour les magazines et les fabricants de matériel.
- Quatre nouvelles cartes multijoueurs – Conçues par les concepteurs de niveaux de Valve, ces nouvelles cartes repoussent les limites de ce qui est possible dans le moteur Half-Life..
- Mise à jour des paramètres graphiques – Jouez au jeu tel qu’il était en 1998, mais sur un écran moderne.
- Prise en charge de la mise à l’échelle de l’interface utilisateur pour les résolutions plus élevées – Nous avons conçu la plupart de ces outils pour des écrans cathodiques 640×480 et apparemment certains d’entre vous sont passés à la vitesse supérieure depuis lors.
- Support des manettes et du réseau Steam
- Support Steam Deck !
La mise à jour propose également un grand nombre de contenus restaurés, notamment le menu principal original de Half-Life, la vidéo d’introduction de Valve, les cartes multijoueurs et les skins de l’extension Half-Life : Further Data, ainsi qu’Ivan le motard de l’espace et Proto-Barney, les personnages principaux originaux des versions alpha de Half-Life. C’est vrai, mes amis, voici Gordon Freeman et Barney Calhoun tels qu’ils étaient censés être. Imaginez un peu dans quel monde nous vivrions aujourd’hui si cela avait marché.
Mais attendez ! il a crié ! Ce n’est pas tout ! Valve a également réuni l’équipe de développement originale de Half-Life pour un documentaire d’une heure sur la création du jeu, réalisé en partenariat avec l’équipe de Secret Tape. Ce documentaire aborde des sujets tels que les débuts de Valve, la conception des personnages, des armes et des niveaux, la création des premiers niveaux, etc. Il s’agit d’une réminiscence profonde des premiers jours d’une société de jeux qui allait littéralement changer le monde.
Il contient également de superbes photos. Apparemment, l’amour de Gabe pour les yachts ne date pas d’hier.
La seule chose qui manque au milieu de tout cela, c’est un signe du Saint Graal du jeu : Half-Life 3. L’espoir est éternel, et bien sûr certains s’en amusent sur le subreddit Half-Life, mais hélas Valve reste toujours aussi silencieux à ce sujet. Mais puisque nous sommes de toute façon dans la chambre de test de la nostalgie, c’est le moment idéal pour lire notre analyse approfondie de l’histoire du plus grand jeu jamais créé – et de croiser les doigts pour que, peut-être, juste peut-être, 25 ans d’attente aient été assez longs.
Même sans l’annonce de Half-Life 3, cette mise à jour est très riche – comme on peut s’y attendre pour un anniversaire aussi important – et jusqu’au 20 novembre, tout est gratuit. Si, pour une raison ou une autre, vous n’avez pas encore Half-Life dans votre collection Steam, c’est le moment.
Oh, et il y a aussi des soldes sur la franchise Half-Life, avec des réductions importantes sur presque tous les jeux de la série, y compris Alyx – la seule exclusion, pour une raison ou une autre, est Team Fortress Classic, qui reste au prix fort de 5 €.
L’intégralité des notes de patch du 25e anniversaire de Half-Life est disponible ci-dessous :
Nouveau contenu
- Maintenant vérifié sur le Steam Deck (et notre runtime Linux natif a été mis par défaut).
- Half-Life : Uplink – la démo autonome originale de Half-Life – a été ajoutée au jeu et est accessible via le menu « Nouvelle partie ».
- Ajout de quatre nouvelles cartes Half-Life Deathmatch : contamination, pool_party, disposal et rocket_frenzy.
- Ajout de trois anciennes cartes Deathmatch de Half-Life qui n’étaient disponibles que sur le CD « Half-Life : Further Data » : doublecross, rust_mill, xen_dm.
- Ajout d’Ivan le motard de l’espace, de Barney le prototype, de Squelette et de l’homme au café trop fort comme modèles de joueurs dans Half-Life Deathmatch.
- Ajout de dizaines de nouveaux sprays qui n’étaient disponibles que sur le CD « Half-Life : Further Data ».
- Ajout de la prise en charge de la mise en réseau Steam, ce qui facilite le multijoueur via les fonctions Join Game et Invite de Steam.
- Ajout de la prise en charge de la présence riche des amis Steam, permettant à vos amis de suivre votre parcours dans Black Mesa.
Nostalgie
- Retour de la vidéo d’introduction originale de Valve. Elle peut être ignorée avec la commande de lancement « -novid ».
- Mise à jour du menu principal en s’inspirant du menu principal original du jeu de 1998.
- Remplacement des modèles par défaut par les modèles originaux (non « HD »).
Changements de gameplay
- Amélioration de la physique des grenades.
- Amélioration du caractère aléatoire des points de départ en multijoueur.
- Amélioration des contrôles des charges de sacoche : le tir principal lance toujours une nouvelle sacoche, et le tir secondaire la fait toujours exploser.
- Correction du mouvement des entités poussables basé sur le taux de rafraîchissement.
- Correction des joueurs ayant un framerate élevé qui se figent sur place en cas de mort en multijoueur.
- Correction de certains cas où le joueur pouvait rester bloqué sur place lors des transitions de niveau.
- Correction de quelques cas où les personnages interrompaient un dialogue important avec leur dialogue de « salutations ».
- Correction des angles de vue des armes.
- Correction des barils rouges au début de Surface Tension qui ne se lancent pas comme prévu.
- Correction des Snarks attaquant les entités FL_WORLDBRUSH (telles que les func_walls).
- Correction des joueurs qui ne parvenaient parfois pas à déployer un Snark lorsqu’ils étaient accroupis et regardaient vers le bas.
- Correction de certains convars (« pausable » et « sv_maxspeed ») qui étaient réglés sur des valeurs incorrectes lorsque l’on entrait dans une partie solo après une partie multijoueur.
- Correction de la modification du réglage de l’auto-aim en mode solo lors de l’entrée dans une partie multijoueur interdisant l’auto-aim.
- Correction de l’affichage vide du HUD de la lampe de poche après le chargement d’une sauvegarde.
- Correction des roquettes dans CONTENTS_SKY qui n’explosent pas toujours.
- Correction des sons d’impact de balle incorrects pour les PNJ.
- Correction du pistolet gauss faisant un fort bruit statique s’il était chargé à travers les transitions de niveau.
- Correction d’un crash dans les mods qui affichent les raccourcis clavier dans leur interface utilisateur.
- Correction des armes pour le mode solo qui ne s’éteignent pas automatiquement lorsqu’elles sont épuisées (grenades / snarks / sacoches / etc).
- Correction des artefacts d’interpolation lorsque les modèles animés sont déplacés par d’autres entités.
- Correction de quelques exploits de débordement de mémoire tampon.
Modifications de l’interface utilisateur
- L’arrière-plan et les boutons du menu principal ont été remodelés et s’adaptent désormais à la résolution de l’écran sans s’étirer, prenant en charge des images d’arrière-plan jusqu’à 3840×1600.
- Le HUD du jeu utilise désormais des sprites de taille double ou triple lorsque la résolution de l’écran est élevée.
- Les dialogues de l’interface utilisateur et les polices du jeu sont désormais mis à l’échelle pour améliorer la lisibilité dans les hautes résolutions d’écran.
- L’affichage de la combinaison HEV dans le jeu a été déplacé vers la gauche de l’écran et ne change plus de position lorsque la résolution de l’écran est élevée.
- Ajout d’un paramètre « Activer le filtrage des textures ».
- Ajout d’un paramètre « Allow widescreen Field of View » pour corriger les champs de vision non anamorphiques, pour les écrans larges et ultra-larges.
- Réorganisation de tous les écrans de paramétrage afin d’améliorer la lisibilité et de faciliter la navigation à l’aide d’un contrôleur.
- Mise à jour du menu Pause pour tenir compte du mode de jeu actuel.
- Le nom du serveur par défaut et le nom du joueur multijoueur sont désormais basés sur la Steam Persona du joueur.
- Le menu de la plateforme Steam a été supprimé, toutes ses fonctionnalités se trouvant désormais dans Steam lui-même.
- Correction de l’erreur de rendu de l’icône de l’application lors de l’utilisation du moteur de rendu logiciel.
- Correction des images du joueur et du spray qui ne mettent pas à jour leur couleur sur l’écran des paramètres.
- Suppression de l’option « Qualité vidéo faible. Aide les cartes vidéo plus lentes ».
Changements au niveau de la saisie
- Amélioration de la prise en charge de la navigation au clavier et à la manette partout.
- Ajout de l’option « Lower Input Latency » : Synchronise le CPU et le GPU pour réduire le temps entre l’entrée et la sortie de l’écran.
- Correction de problèmes qui provoquaient des saccades au niveau de la souris et du joystick.
- (Nous avons pratiquement tout réécrit – si vous avez une configuration de contrôleur Steam Input personnalisée, vous devriez la reconstruire à partir de notre configuration officielle nouvellement publiée).
Équilibrage multijoueur
- Augmentation des dégâts de 357 de 40 → 50.
- Le temps de recharge de la Main de ruche a été réduit de 0,5s → 0,3s par tir, et elle sera sélectionnée en priorité par rapport au pistolet lors du ramassage.
- Le MP5 démarre désormais toujours avec des munitions pleines lorsqu’il est ramassé pour la première fois.
- Les joueurs ne lâchent plus d’armes vides, et celles qui sont lâchées sont rechargées par ce qui se trouve dans le sac à dos du joueur mourant.
- Amélioration de la prédiction côté client pour réduire les « tirs fantômes ». Comme dans Counter-Strike, il faut prendre en compte les hitboxes et pas seulement les bounding boxes pour les coups sur le client.
- Correction de l’erreur de prédiction des dégâts de l’élan du pied de biche par le réseau.
Rendu
- Ajout d’un paramètre permettant de désactiver le filtrage des textures lors de l’utilisation du moteur de rendu OpenGL.
- Le gamma par défaut a été réduit de 2.5 → 2.2, maintenant que nous ne jouons plus tous sur des écrans cathodiques.
- Restauration de la prise en charge de la surbrillance OpenGL.
- Ajout de la prise en charge des sprites d’interface utilisateur et des fichiers de texture d’une taille supérieure à 256×256.
- Ajout de la prise en charge des modes de rendu spéciaux des polices d’interface utilisateur : « blur » et « additive ».
- La résolution par défaut est maintenant basée sur la résolution du bureau, au lieu d’une fenêtre 640×480.
- Le moteur de rendu logiciel filtre désormais correctement les résolutions incompatibles, sauf s’il n’y a qu’une seule résolution disponible sur l’écran.
- Correction du plantage du moteur de rendu logiciel en plein écran sur les systèmes qui ne prennent pas en charge les couleurs 16 bits.
- Correction de l’étirement du moteur de rendu logiciel lors de l’utilisation de résolutions grand écran.
- Correction des boîtes à ciel et de la couleur du ciel qui ne sont pas correctement reportées lors de la transition entre les cartes en multijoueur.
- Correction du jeu qui apparaissait trop sombre après avoir modifié les paramètres vidéo.
- Correction du MSAA en mode fenêtré.
- Correction du rendu mipmap sur les modèles de studio.
- Correction du rendu du sprite du canon à gluons en multijoueur.
- Correction du bruit sinusoïdal du canon à gluons qui était incorrect.
- Diverses optimisations pour supporter les nouvelles limites du moteur.
- Optimisations OpenGL pour le Steam Deck.
Améliorations du moteur pour les créateurs de mods
- Augmentation de la limite maximale des canaux sonores dynamiques de 8 → 32.
- Augmentation de la limite maximale des phrases dans le fichier sentences.txt de 1536 → 2048.
- Augmentation du nombre maximal d’entités (MAX_EDICTS) de 900 → 1200.
- Augmentation de MAX_PACKET_ENTITIES de 256 → 1024.
- Augmentation de MAX_GLTEXTURES de 4800 → 10000.
- Augmentation des limites géométriques du moteur de rendu logiciel : portées maximales 3000 → 6000, surfaces maximales 2000 → 4000, et arêtes maximales 7200 → 14400.
- Les entités Cycler et func_button peuvent désormais être la cible d’entités scripted_sentence, et sont autorisées à parler en multijoueur.
- Incorporation du support des entités func_vehicle de Counter-Strike, pour les moddeurs. La mise à jour complète du SDK viendra plus tard, mais les concepteurs de niveaux peuvent l’utiliser dès maintenant.
Version Linux native
- Ajout de la prise en charge du moteur de rendu logiciel.
- Amélioration du rendu des polices.
- Nombreuses corrections de stabilité et de comportement.
Autre
- Mise à jour des fichiers de localisation.
- Diverses corrections de sécurité.
Notes
- La version précédente du jeu a été archivée dans une branche Beta publiquement visible nommée « steam_legacy », avec la description « Pre-25th Anniversary Build ». Si un mod ou une fonctionnalité se comporte de manière inattendue, il se peut que vous deviez utiliser cette version archivée jusqu’à ce que le problème soit résolu dans la version par défaut.
- Nous considérons désormais cette version anniversaire de Half Life comme la version définitive, et celle que nous continuerons à supporter à l’avenir. Par conséquent, nous réduirons la visibilité de Half Life : Source sur le Steam Store. Nous savons que les ressources de Half-Life : Source sont toujours utilisés par la communauté du moteur Source, et ils resteront donc disponibles, mais nous encouragerons les nouveaux joueurs de Half-Life à jouer à cette version.