Après 20 ans, le mystère des crashs d’avion que l’on rencontre fréquemment dans Grand Theft Auto : San Andreas a enfin été résolu.
Les crashs d’avion que l’on rencontre fréquemment dans Grand Theft Auto : San Andreas proviennent d’un code problématique à la fois bogué et imparfait, en partie dû aux limitations techniques du matériel cible original du jeu. Cette information, communiquée par un ancien développeur de Rockstar, apporte enfin une solution à un mystère qui intrigue les joueurs de GTA : San Andreas depuis près de vingt ans.
L’une des nombreuses rencontres étranges de la série Grand Theft Auto est l’affaire du mystérieux avion qui s’écrase. Bien qu’il ne soit pas nécessairement exclusif à GTA : San Andreas, il est particulièrement courant dans le jeu de 2004, à tel point que de nombreux joueurs qui l’ont joué jusqu’au bout l’ont rencontré à plusieurs reprises, en particulier dans la zone de Las Venturas.
GTA : San Andreas Plane Crashes Are Partially a Result of 2004 Hardware Limitations
(Les crashs d’avion de GTA : San Andreas sont en partie dus aux limites matérielles de 2004)
L’ancien développeur de Rockstar, Obbe Vermeij, a finalement fait la lumière sur cette curiosité dans une récente mise à jour sur les médias sociaux. Le développeur, qui a travaillé sur GTA : San Andreas en tant que directeur technique, a confirmé que les crashs d’avion n’étaient pas une caractéristique intentionnelle, mais qu’ils ne pouvaient pas non plus être considérés comme un simple bug. Il a plutôt décrit le phénomène comme étant le résultat d’un code défectueux responsable de l’apparition d’avions qui effectuent des survols à proximité du joueur.
Dans GTA San Andreas, de petits avions sont périodiquement créés à proximité du joueur pour effectuer un survol.
Parfois, ils s’écrasent.Avant de créer l’avion, mon code recherche les obstacles sur sa trajectoire.
Il scanne un certain nombre de lignes dans la direction avant de l’avion. Ces scans sont lents, alors je… pic.twitter.com/8uUQcmU958– Obbe Vermeij (@ObbeVermeij) April 2, 2024
En raison des contraintes techniques du matériel de 2004, la logique elle-même était rudimentaire. Plus précisément, alors que le code était censé s’assurer qu’il n’y avait aucun obstacle sur la trajectoire de l’avion avant de le faire apparaître, ces vérifications étaient si coûteuses que Vermeij a choisi d’utiliser « le strict minimum », ce qui a eu pour conséquence que les sauvegardes n’ont souvent pas détecté de minces obstacles contre lesquels l’avion est entré en collision, provoquant ainsi un crash. Il arrivait également que le jeu génère un avion qui n’avait pas assez d’élan initial pour maintenir son altitude, ce qui l’amenait à descendre en dessous de sa trajectoire de vol précalculée, à heurter un obstacle et à s’écraser.
4 Reasons For GTA : San Andreas Plane Crashes
(4 raisons pour lesquelles les avions se sont écrasés dans GTA : San Andreas)
- Une vérification rudimentaire de la trajectoire de vol ne tient pas compte des obstacles fins.
- Un avion est lancé sans avoir suffisamment d’élan pour maintenir son altitude et rester sur sa trajectoire de sécurité précalculée.
- Les modèles de cartes et leur détection de collision sont chargés après l’avion lui-même.
- Un bug dans la vérification de la trajectoire de vol entraîne un faux positif.
Un problème distinct est apparu dans les scénarios où les modèles de cartes et leur détection de collision étaient chargés après l’avion, ce qui aboutissait au même résultat. L’utilisateur de Twitter @__silent_ a même trouvé un bogue dans le code du jeu qui a récemment fait l’objet d’une fuite et qui entraînerait des faux positifs, ce que Vermeij a reconnu par la suite comme étant la quatrième cause potentielle des accidents d’avion dont il n’était même pas conscient il y a 20 ans.
Une pléthore de séquences de gameplay de l’édition définitive deGTA : San Andreasqui est disponible en ligne confirme que ces problèmes ont persisté dans le remaster HD de 2021. Vermeij a révélé qu’il avait envisagé de supprimer complètement les flybys pendant le développement du jeu original en raison de ce problème, mais qu’il avait finalement décidé de ne pas le faire. Bien que les médias sociaux ne manquent pas de rapports indiquant queGTA 5les avions peuvent également s’écraser occasionnellement, ce phénomène particulier semble être beaucoup plus rare, et il n’est pas clair si son origine est similaire à celle de sonSan Andreashomologue.