Halo Insider

Le WikiHalo rappelle à ses contributeurs que toute information ajoutée doit être officielle et vérifiable. Les contributions sans sources et les théories sur Halo Infinite seront rejetées.
Halo Insider banner.png

Halo Insider est un programme de test introduit en mars 2019, permettant aux membres de la communauté Halo de participer à des sondages et des sessions de test sur les jeux Halo à venir. Il s'agit d'une expansion du Master Chief Collection Insider Program de 2017 et 2018, qui était dédié à Halo : The Master Chief Collection.

Master Chief Collection Insider Program[modifier]

Le Master Chief Collection Insider Program était incorporé au Xbox Insider Program et fut annoncé trois ans après la sortie de Halo : The Master Chief Collection. Il visait à restituer le jeu dans son état initialement prévu en apportant des améliorations à sa stabilité et à son interface. Dans un modèle similaire au jeu Sea of Thieves, le programme fit intensivement usage de tests itératifs faisant intervenir la communauté.[1]

MCC Insider Program banner.png

Annonce[modifier]

Le programme fut annoncé sur Halo Waypoint le 17 octobre 2017. L'annonce précisait que la mise à jour incorporerait des améliorations pour Xbox One X ainsi que de nombreuses résolutions de problèmes et améliorations générales pour tirer partie des nouvelles possibilités offertes par l'écosystème Xbox. L'annonce indiquait également que le programme serait organisé en « flights » (« vols d'essai ») faisant intervenir la communauté, permettant des tests itératifs et à large échelle. Le programme devait démarrer au printemps 2018.[2] La prééminence de Halo 3 dans les playlists multi-jeux dans le mode multijoueur, au détriment des autres jeux, a également été reconnue.[3]

Flight 1[modifier]

Icône de la version Insider de Halo : The Master Chief Collection.

Le premier Flight fut annoncé le 31 janvier 2018, en même temps que la formation de la 343 Legacy Team, une équipe d'ingénieurs, designers et testeurs seniors en charge du projet. Leurs priorités étaient :

  • Mettre à jour l'API du Xbox Live, supprimant les anciennes fonctions logiques qui pouvaient mener à des pertes de groupes ou de notifications. Le nouveau système laisserait le jeu gérer ces fonctions au lieu de la console ;
  • Mettre à jour les XDK (Xbox Development Kit) utilisés par les huit moteurs utilisés dans le jeu. Ceci impliquait un re-génération des textures et une recompilation des shaders pour Halo : Combat Evolved classique, Halo : Combat Evolved Anniversary, Halo 2 classique, Halo 2 : Anniversary, Halo 3, Halo 3 : ODST et le moteur multijoueur de Halo 2 : Anniversary, afin d'ajouter le support des fonctions d'améliorations visuelles de la Xbox One X. Cette modification faciliterait également le traitement des amis et ouvrirait la voie à l'implémentation d'une liste de parties personnalisées, du service Xbox Arena et de Mixer ;
  • Modifier le système de passage entre les différents moteurs pour un système Appmodel, en déchargeant le fichier .dll et en fermant intégralement le moteur utilisé pour passer au menu principal au lieu de procéder à une réinitialisation complète du jeu, améliorant le temps de chargement et la stabilité ;
  • Modifier la programmation réseau, notamment l'implémentation du système NAT Traversal, dans une version personnalisée faisant transiter les paquets de données par des serveurs-relais UDP insensibles aux paramètres NAT. Cette modification permettreait de contourner la plupart des problèmes liés aux connexions réseau ;
  • Établir un réseau faisant constamment usage des serveurs dédiés, au lieu du système d'origine qui prévoyait des connexions pair-à-pair lorsque les serveurs dédiés étaient injoignables.

Les premières versions de test étaient distribuées aux souscripteurs des programmes Xbox Insider et Halo Community Feedback, et étaient attendues pour mars 2018. Cette première mise à jour nécessitait un retéléchargement complet du jeu.[4]

Dans la deuxième annonce, le 7 mars 2018, indiquait le renommage de la Legacy Team en Publishing Team, l'inclusion de l'expert de Halo Custom Edition San Cooper, et le statut de l'équipe dans sa quatrième milestone, qui intégrait :

  • Le système Intelligent Delivery, permettant de sélectionner quelles parties du jeu télécharger ;
  • Le test du continuous matchmaking, permettant de rechercher automatiquement une nouvelle partie après le PGCR au lieu d'être renvoyé dans le menu de matchmaking ;
  • La suppression des sélections multi-jeux et du système de vote en matchmaking ;
  • Une refonte des menus ;
  • L'amélioration des graphismes pour Xbox One X.
  • L'ajout des outils de télémétrie nécessaires pour récolter des données durant les flights.

Les éléments les plus demandés par la communauté étaient l'inclusion d'une liste de parties personnalisées, de Halo : Reach, du Baptême du feu de Halo 3 : ODST, du contenu manquant de Halo 4 et la conservation des groupes entre les parties en matchmaking (« Party Up »), une personnalisation plus poussée des avatars, une refonte des menus et du système de progression, un partage de fichiers et le portage du jeu sur PC.[1]

Durant la troisième mise à jour du 17 avril 2018, 13 000 membres avaient rejoint le programme, mais une faible portion fut invitée à participer au premier flight. Celui-ci se concentrerait sur des parties de Team Slayer de 5 minutes sur Halo 2 : Anniversary, jouées sur des horaires précises, pour tester la stabilité du matchmaking. Le contenu était restreint par la clause Microsoft Confidentiality Agreement.

L'annonce indiquait également l'entrée dans la milestone 5, incluant :

  • Résolution des bugs de priorité 1 et 2, provenant à la fois de la version commerciale du jeu et introduits durant les mises à jour ;
  • Streaming des textures, permettant un gain de 35 à 40 % sur les temps de chargement ;
  • Modification du fond de l'écran principal, réorganisation du menu principal pour une sélection verticale et inclusion des options de graphiques HDR et du LAN ;
  • Transfert des services de mise à jour des playlists vers le système de 343 Industries depuis les services Xbox.
  • Réactivation des messages détaillant l'avancée du processus de matchmaking (désactivés durant le développement d'origine) ;
  • Correction des erreurs dans les contrôles classiques pour Halo 2 ;
  • Optimisation des serveurs pour supporter tous les jeux en matchmaking (au lieu d'une spécialisation par serveur) ;
  • Réintroduction des logiques de respawn originales dans Halo 2 ;
  • Correction des problèmes de cadence de tir liés à l'augmentation du tickrate sur Halo 2 Vista pour se rapprocher de l'expérience de Halo 2 sur Xbox ;
  • Optimisation de la résolution variable dans Halo 2 : Anniversary, qui baisse la qualité des graphismes pour privilégier le framerate.

L'annonce incluait également la première édition de The Scoop™ (intitulée Tales from the Engineering Trenches), donnant des détails sur les problèmes techniques rencontrés par les développeurs.[5]

Le premier test public s'est tenu du 27 au 29 avril 2018 et fut un succès : les 14 000 matches joués par 2150 joueurs excédèrent les attentes en terme de réussites de connexion et de temps d'attente (moins de 38 secondes en moyenne) sur des connexions pair-à-pair. La version de test ayant été mise en ligne dès le 25 avril, plusieurs bugs supplémentaires ont pu être détectés et résolus. Le manque de variété du contenu fut critiqué par les testeurs.[6]

Flight 2[modifier]

Le contenu de la deuxième session de test fut annoncé dans les résultats de la première : l'objectif serait de tester les serveurs dédiés en doublant le nombre de testeurs, avec un contenu plus varié.[6] La quatrième mise à jour du programme indiqua que les tests s'effectueraient sur plusieurs playlists de Halo 3 du 7 au 9 juin 2018. Après un teasing, le menu d'Intelligent Delivery fut dévoilé, ainsi que la première version des playlists disponibles.[7][8]

Le deuxième flight se conclut par un succès malgré une population plus faible que prévue. Les principales critiques concernaient l'absence de système de matchmaking par niveau de jeu et des difficultés à trouver des parties dans les zones du monde peu couvertes par les serveurs dédiés.[9]

Flight 3[modifier]

Planification des tests à partir du flight 3.

Le troisième flight s'est tenu en deux phases, incluant l'intégralité du jeu à l'exception de Halo 3 : ODST, et offrant pour la première fois d'utiliser le mode LAN et l'Intelligent Delivery. Celui-ci décompose le jeu en segments pouvant être téléchargés séparément : campagne de HCE, multijoueur de HCE, campagne de H2, multijoueur et Forge de de H2 et H2A, campagne de H3, multijoueur et Forge de H3, campagne de H4, et multijoueur, Spartan Ops et Forge de H4. Les langues disponibles sont l'anglais, le français, l'allemand, l'espagnol catalan et mexicain, l'italien, le japonais, le coréen, le polonais, le portugais brésilien, le russe et le chinois traditionnel (le chinois simplifié étant disponible uniquement en textes). Un système de matchmaking par niveau est implémenté, avec une recherche commençant à 3 niveaux au-dessus et en-dessous du niveau du joueur, s'étendant de 3 niveaux pour chaque 5 secondes de recherche, pour un maximum de 10 niveaux d'écart. La liste des playlists finales fut également annoncée. La première phase, incluant les testeurs des deux premiers flights, s'est tenue du 6 au 8 juillet 2018. [10]

Suite à la découverte d'un problème de corruption de données dans l'Intelligent Delivery,[11], la deuxième phase fut repoussée jusqu'au 30 juillet, où la version de test fut rendue publique à tous les membres du programme.[12][13]

Première mise à jour[modifier]

En prévision de l'arrivée du jeu dans le Xbox Game Pass le 1er septembre 2018, la première mise à jour globale du jeu, pesant 73 Go, fut publiée le 27 août, en même temps que la publication d'un tableau Trello permettant de suivre les correctifs encore à venir, comme des problèmes de mises à jour de statistiques, certains ennemis n'utilisant pas le Dual Wield en campagne, ou des problèmes de corruption de données dues à l'Intelligent Delivery. La mise à jour 4K nécessita de refaire l'intégralité des plaques nominatives du jeu.[14][15]

Avec cette première mise à jour, le programme proposa l'accès aux mises à jour en bêta à tout joueur ayant accès au jeu, un processus appelé Public Test Realm (PTR).[14] Un nouveau build visant à tester le Match Composer du matchmaking et de nouvelles options de personnalisation de contrôles fut publiée en octobre 2018, après des tests en interne et auprès des Reclaimers, les joueurs les plus actifs sur le jeu.[16]

Halo Insider[modifier]

Le programme Halo Insider a été dévoilé et activé durant les phases finales du HCS Invitational du SXSW 2019, dans la nuit du 17 au 18 mars 2019. Contrairement au MCC Insider, Halo Insider s'applique à tous les jeux Halo futurs, et a d'abord servi à suivre la publication de Halo : The Master Chief Collection pour PC.[17][18][19][20] En février 2020, le programme comprenait plus de 100 000 inscrits.[21]

Sources[modifier]