Un bug de hitbox corrigé 10 ans plus tard dans TF2

On ne vous le rappellera jamais assez, Team Fortress 2 est sorti il y a 10 ans maintenant. Le jeu ne ressemble plus vraiment a ce qu'il était en 2007. Les armes, les modes de jeux, les cartes et les cosmétiques ajoutés au fil du temps ont grandement changé la face de celui-ci.

Mais ce ne sont pas les seules choses qui ont changé au fur et à mesure des mises à jour : les bugs. Chaque ajout de contenu a toujours amené son lot de bugs bien que la plupart sont corrigés quelques jours, ou semaines, après leur apparition. Ce n'est pas le cas de celui dont nous allons vous parler aujourd'hui.

Ce bug est aussi vieux que le jeu lui même. Il concerne un problème de « hitbox » ou « Masque de collision » en langage baguette Français. Pour faire simple :

Toutes les classes n'ont pas la même hitbox. Mais les classes Scout, Heavy et Sniper ont des hitbox bien spécifiques. Lorsqu'un joueur passait d'un groupe de classe à l'autre, en passant par le mode spectateur, les valeurs de mouvement « x » et « y » (comprenez les mouvements avant, arrière, gauche et droit) de la hitbox se retrouvaient inversées, ce qui donnait des incohérences avec les animations du joueur. Un exemple sera plus parlant :

 

Dans ces conditions, difficile de viser juste... Mais ce problème était aussi présent dans le mode Mann VS Machine, car les règles des hitbox s'appliquent également aux ennemis, même contrôlés par l'IA.

 

Valve aura donc finalement mis 10 ans à corriger ce bug majeur découvert il y a peu par un développeur de Team Fortress 2 Classic.

Si vous aviez arrêté TF2 car vous n'arriviez pas à toucher votre adversaire, vous pouvez donc dès maintenant réessayer. Qui sait, vous n'êtes peut-être pas si mauvais que ça ? ... Ou pas.