Respawn Entertainment a révélé qu’une « simple ligne de code » était à l’origine d’un problème audio qui dure depuis des mois dans le jeu « Apex Legends ». Apex Legendsbien qu’il ait été corrigé depuis.

Comme indiqué sur Reddit (via PC Gamer), Amy Thiessen, responsable de la communauté chez Respawn, a expliqué que, depuis février, le développeur a remarqué que certains effets sonores – tels que les explosions de grenades ou les coups de feu – n’étaient pas joués.

Respawn a émis l’hypothèse que le bug était lié au fait que seuls 128 effets peuvent être exécutés par frame du serveur, et qu’un effet défectueux utilisait tous ces espaces – repoussant ainsi les effets sonores qui manquaient aux joueurs.

Thiessen a toutefois admis qu’essayer de trouver la cause « revenait à chercher une aiguille dans une botte de foin », car des « milliers de changements » étaient apportés à chaque mise à jour de la saison.

Apex Legends
Apex Legends. Crédit : Respawn Entertainment

Le système de mesure de Respawn ne parvenait pas non plus à détecter les problèmes, ce qui laissait le studio avec « un minimum de pistes en interne » bien qu’il ait reconnu que le problème affectait les joueurs.

Finalement, Respawn a pu confirmer que les effets étaient coupés en créant des « cas de test irréalistes », tels que 50 personnages tirant avec leur arme en même temps. Après d’autres tests, le studio a découvert qu’une seule ligne de code était à l’origine du problème.

Le coupable était le Nemesis, une arme qui a été ajoutée à Légendes d’Apex en février. Selon Thiessen, l’arme possède une ligne de code qui arrête les effets de particules du pistolet lorsque l’arme n’est pas chargée, mais à cause d’un bug, tous les joueurs portant un Nemesis créaient un effet d’arrêt des particules à chaque image.

Après avoir identifié le problème, Respawn a pu publier un correctif la semaine dernière. Cependant, cette anecdote nous rappelle qu’il est bien plus difficile de créer des jeux qu’il n’y paraît – comme l’a souligné Thiessen, « une minute de joueurs jouant à Apex est l’équivalent de 10 testeurs jouant au jeu pendant un an ! »

Dans d’autres nouvelles sur les jeux, Call Of Duty : Modern Warfare 2 et Warzone 2.0 recevront une mise à jour majeure la semaine prochaine (10 mai).