Half-Life reçoit une mise à jour pour son 25e anniversaire et un support pour Steam Deck

Half-Life fête son 25e anniversaire avec une mise à jour gigantesque et le support du Steam Deck

Le classique FPS Half-Life vient de fêter ses 25 ans et a reçu une mise à jour incroyablement volumineuse sur Steam, comprenant du nouveau contenu, des améliorations graphiques, des corrections de bugs et une prise en charge de Steam Deck. Half-Life est actuellement gratuit sur Steam jusqu’au 20 novembre.

Pour le nouveau contenu, la mise à jour ajoute quatre nouvelles cartes multijoueurs créées par les développeurs Valve. Il s’agit d’une installation de traitement des déchets appelée Contamination, d’un avant-poste abandonné de Xen appelé Pool Party, d’une usine de déchets radioactifs appelée Disposal et d’une installation de lancement de satellite appelée Rocket Frenzy. Il y a également Half-Life Uplink, une mini-campagne qui était à l’origine fournie avec des magazines et du matériel comme des cartes son. Enfin, la mise à jour inclut du contenu créé pour l’extension de 1999, Half-Life: Further Data. Cela comprend trois cartes multijoueurs, deux skins très appréciés des fans (un squelette aux yeux colorés et le personnage étrangement intitulé Too Much Coffee Man) et des dizaines de sprays.

En ce qui concerne les améliorations graphiques et visuelles, l’interface utilisateur s’adapte désormais correctement aux écrans haute résolution. Vous pouvez également désactiver le lissage de texture sur le rendu GL. Divers correctifs d’éclairage ont été ajoutés, y compris la prise en charge de GL Overbright. De plus, le logo Valve classique et le menu original de Half-Life sont de retour, vous ramenant directement à l’époque de la sortie du jeu en 1998.

La mise à jour ajoute la prise en charge de Steam Deck ainsi que la prise en charge générale des contrôleurs. Vous pouvez également inviter des amis et rejoindre des parties instantanément avec Steam Networking. Half-Life: Source, une autre version du jeu, restera sur Steam, mais Valve considère cette mise à jour du 25e anniversaire comme la version définitive et la version qu’il soutiendra à l’avenir.

Vous pouvez consulter la liste complète des changements sur le site web de Half-Life. La liste complète des corrections de bugs y est également répertoriée, ainsi qu’en dessous.

Corrections de bugs et notes de changement

Nouveau contenu

  • Maintenant vérifié sur Steam Deck (et notre runtime Linux natif a été défini 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 de Deathmatch Half-Life : contamination, pool_party, disposal et rocket_frenzy.
  • Ajout de trois anciennes cartes de Deathmatch Half-Life précédemment disponibles uniquement sur le CD “Half-Life: Further Data” : doublecross, rust_mill, xen_dm.
  • Ajout d’Ivan the Space Biker, Prototype Barney, Skeleton et Too Much Coffee Man en tant que modèles de joueur pour le Deathmatch de Half-Life.
  • Ajout de dizaines de nouveaux sprays auparavant disponibles uniquement sur le CD “Half-Life: Further Data”.
  • Ajout de la prise en charge de Steam Networking, permettant un multijoueur facile via les fonctionnalités Rejoindre la partie et Inviter de Steam.
  • Ajout de la prise en charge de la présence riche des amis Steam, permettant à vos amis de suivre votre parcours à travers Black Mesa.

Nostalgie

  • Retour de la vidéo d’intro Valve originale. Peut être ignorée avec la commande de lancement “-novid”.
  • Mis à jour du menu principal pour un design inspiré du menu principal original de 1998 du jeu.
  • Changement des modèles par défaut pour les modèles originaux (non “HD”).

Changements de gameplay

  • Amélioration de la physique pour le lancer de grenades.
  • Amélioration de l’aléatoire des points d’apparition initiaux en multijoueur.
  • Amélioration des contrôles de charge de satchel : le tir primaire lance toujours un nouveau satchel et le tir secondaire le fait toujours exploser.
  • Correction du mouvement des entités poussables basé sur le framerate.
  • Correction des joueurs avec des framerates élevés se figeant en place à leur mort en multijoueur.
  • Correction de certains cas où le joueur pouvait rester coincé en place lors des transitions de niveaux.
  • Correction de certains cas où les personnages interrompaient des dialogues importants avec leurs dialogues de “salutations”.
  • Correction des angles de balancement de l’arme.
  • Correction des barils rouges au début de Surface Tension ne se lançant pas comme prévu.
  • Correction des Snarks attaquant les entités FL_WORLDBRUSH (telles que les func_walls).
  • Correction des joueurs ne parvenant parfois pas à déployer un snark en s’accroupissant et en regardant vers le bas.
  • Correction de certaines variables de configuration (“pausable” et “sv_maxspeed”) étant définies sur des valeurs incorrectes lorsqu’on entre dans un jeu solo après un jeu multijoueur.
  • Correction du réglage de l’aimant automatique en mode solo qui changeait lors de l’entrée dans un jeu multijoueur qui interdit l’aimant automatique.
  • Correction de l’affichage vide du viseur de la lampe de poche après le chargement d’une sauvegarde.
  • Correction des roquettes dans CONTENTS_SKY qui ne détonnent pas toujours.
  • Correction des sons d’impact de balle incorrects pour les PNJ.
  • Correction du bruit statique fort généré par le fusil gauss s’il était chargé en traversant des transitions de niveau.
  • Correction d’un plantage dans les mods qui affichent des raccourcis clavier dans leur interface utilisateur.
  • Correction du manque de changement automatique des armes en mode solo lorsque celles-ci sont épuisées (grenades / snarks / satchels, etc.).
  • Correction des artefacts d’interpolation lorsque les modèles animés sont déplacés par d’autres entités.
  • Correction de certaines failles de débordement du tampon.

Changements de l’interface utilisateur

  • Le fond et les boutons du menu principal ont été redessinés et s’adaptent désormais à la résolution de l’écran sans se déformer, prenant en charge des mises en page d’images de fond allant jusqu’à 3840×1600.
  • L’interface HUD du jeu utilise maintenant des sprites deux ou trois fois plus grands lorsqu’on joue à des résolutions plus élevées.
  • Les dialogues de l’interface utilisateur et les polices de caractères du jeu s’adaptent désormais pour améliorer la lisibilité sur les écrans haute résolution.
  • L’affichage du costume HEV dans l’interface HUD du jeu a été déplacé vers la gauche de l’écran et ne change plus de position sur les écrans de plus grande résolution.
  • Ajout d’un paramètre “Activer le filtrage des textures”.
  • Ajout d’un paramètre “Autoriser le champ de vision panoramique” pour corriger les champs de vision non anamorphiques sur les écrans panoramiques et ultra-larges.
  • Réorganisation de tous les écrans de paramètres pour améliorer la lisibilité et prendre en charge la navigation avec une manette.
  • Mise à jour du menu Pause pour tenir compte du mode de jeu actuel.
  • Le nom par défaut du serveur et le nom du joueur en mode multijoueur sont désormais basés sur le profil Steam du joueur.
  • Le menu de la plateforme Steam a été supprimé, car toutes ses fonctionnalités sont désormais intégrées à Steam lui-même.
  • Résolution d’un problème d’affichage incorrect de l’icône de l’application lors de l’utilisation du moteur de rendu logiciel.
  • Résolution d’un problème de non-actualisation de la couleur des images du joueur et de l’image de vaporisation sur l’écran des paramètres.
  • Suppression du paramètre “Basse qualité vidéo. Aide pour les cartes vidéo lentes” qui n’est maintenant plus du tout nécessaire.

Changements de saisie

  • Amélioration de la prise en charge de la navigation au clavier et à la manette dans tous les menus.
  • Ajout d’une option “Baisser la latence de saisie” : synchronise le processeur et le processeur graphique pour réduire le délai entre la saisie et l’affichage à l’écran.
  • Résolution de problèmes à l’origine d’une saisie saccadée avec la souris ou le joystick.
  • (Nous avons pratiquement tout réécrit – si vous avez une configuration de manette personnalisée Steam Input, vous devriez la reconstruire à partir de notre nouvelle Configuration Officielle publiée).

Équilibrage en multijoueur

  • Augmentation des dégâts du 357 de 40 à 50.
  • Le temps de recharge du Hive Hand a été réduit de 0,5s à 0,3s par tir, et il sera sélectionné avec une priorité supérieure au pistolet lorsqu’il est ramassé.
  • Le MP5 commence maintenant toujours avec une munition complète lorsqu’il est ramassé initialement.
  • Les joueurs ne font plus tomber d’armes vides et celles qui sont abandonnées sont rechargées avec ce qu’il y a dans le sac à dos du joueur décédé.
  • Amélioration de la prédiction côté client pour réduire les “coups fantômes”. Comme dans Counter-Strike, les hitboxes sont prises en compte et pas seulement les bounding boxes pour les impacts côté client.
  • Résolution d’un problème d’endommagement incorrect prédit en réseau lors des coups de pied de pied de biche.

Rendu

  • Ajout d’un paramètre pour désactiver le filtrage des textures lors de l’utilisation du moteur de rendu OpenGL.
  • La valeur gamma par défaut a été réduite de 2,5 à 2,2, maintenant que nous ne jouons plus tous sur des écrans CRT.
  • Rétablissement de la prise en charge du surbrillance excessive (overbright) dans OpenGL.
  • Ajout de la prise en charge des fichiers de sprites et de textures d’interface utilisateur de taille supérieure à 256×256.
  • Ajout de la prise en charge des modes de rendu spéciaux de la police d’interface utilisateur : “flou” et “additif”.
  • La résolution par défaut est désormais basée sur la résolution du bureau, au lieu d’une fenêtre 640×480.
  • Le rendu logiciel filtre maintenant correctement les résolutions incompatibles, sauf s’il n’y a qu’une seule résolution disponible sur l’affichage.
  • Résolution du crash du rendu logiciel en plein écran sur les systèmes qui ne prennent pas en charge la couleur 16 bits.
  • Résolution d’un problème d’étirement du rendu logiciel lors de l’utilisation de résolutions panoramiques.
  • Résolution des problèmes de ciel et de couleur du ciel qui étaient incorrectement repris lors des transitions de cartes en multijoueur.
  • Résolution du problème de l’apparence trop sombre du jeu après avoir modifié les paramètres graphiques.
  • Résolution de l’erreur de MSAA en mode fenêtré.
  • Résolution du rendu en mipmap sur les modèles de studio.
  • Résolution du rendu du sprite du canon gluon en multijoueur.
  • Résolution du problème de bruit sinusoïdal incorrect du canon gluon.
  • Différentes optimisations pour prendre en charge les nouvelles limites du moteur, qui ont été augmentées.
  • 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 de géométrie du rendu logiciel : max spans 3000 → 6000, max surfaces 2000 → 4000 et max edges 7200 → 14400.
  • Les entités Cycler et func_button peuvent maintenant être la cible d’entités scripted_sentence et peuvent parler en multijoueur.
  • Incorporation du support de l’entité func_vehicle à partir de Counter-Strike pour que les créateurs de mods puissent l’utiliser. Une mise à jour complète du SDK suivra ultérieurement, mais les créateurs de niveaux peuvent l’utiliser dès maintenant.

Version Linux Native

  • Ajout de la prise en charge du moteur logiciel.
  • Amélioration du rendu des polices de caractères.
  • Nombreuses corrections de stabilité et de comportement.

Autres

  • Mise à jour des fichiers de localisation.
  • Divers correctifs de sécurité.

Notes

  • La version précédente du jeu a été archivée dans une branche bêta publiquement visible appelée “steam_legacy”, avec la description “Version pré-25e anniversaire”. Si un mod ou une fonctionnalité se comporte de manière inattendue, vous devrez peut-être exécuter 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 à prendre en charge à l’avenir. Par conséquent, nous réduirons la visibilité de Half-Life: Source dans la boutique Steam. Nous savons que les éléments de Half-Life: Source sont toujours utilisés par la communauté du moteur Source, il restera donc disponible, mais nous encouragerons les nouveaux joueurs de Half-Life à jouer à cette version à la place.