Wow: pour une fois, Take-Two et Rockstar n’ont pas pénalisé un fan pour une idée créative. Au lieu de cela, ils prennent officiellement la solution, ce qui signifierait que vous n’aurez pas assez de temps pour dîner pendant le chargement de Grand Theft Auto Online.
Le temps de chargement de Grand Theft Auto Online est terrible. Même si vous avez un solide SSD NVMe M.2, un processeur et un GPU rapides, et des tonnes de RAM dans votre PC, vous devez encore attendre quelques minutes pour voir le jeu (c’est pourquoi Grand Theft Auto V n’a pas été célibataire -player DLC) démarre. Cependant, un moddeur, t0st, a trouvé une solution qui réduit les temps de chargement de 70%! La solution n’était même pas si compliquée.
Rockstar a envoyé une déclaration à PCGamer, qui dit ce qui suit: «Après une enquête approfondie, nous pouvons confirmer que le joueur n’a pas révélé un aspect du code du jeu lié aux temps de chargement de la version PC de GTA Online qui pourrait être amélioré. À la suite de ces enquêtes, nous avons apporté quelques modifications qui seront mises en œuvre dans une prochaine mise à jour du titre. »
Sa récompense pour ses efforts ne sera pas moins de dix mille dollars dans le cadre du programme HackerOne. Il a expliqué pourquoi Grand Theft Auto Online était lent: «Premièrement, le jeu lisait dans un fichier texte tous les objets achetables du jeu – et après chacun des 63 000 objets, il compte à nouveau chaque caractère du fichier texte de 10 Mo. Faire ce décompte une fois n’est pas grave, mais le faire 63 000 fois représente une perte de temps CPU.
Deuxièmement, pour préparer toutes les données d’article qui ont été lues, le jeu enregistre à la fois les données associées à cet article (par exemple, son nom, son prix, sa catégorie, ses statistiques) et un hachage de cet article (essentiellement une “ empreinte digitale ” calculée qui l’identifie). Chaque fois que le jeu stocke un élément de la liste – ce qui, rappelez-vous, se produit 63 000 fois -, il vérifie la valeur de hachage de l’élément stocké par rapport à la valeur de hachage de tous les autres éléments déjà stockés », lit-on dans l’explication.
Comment Rockstar a-t-il pu faire une telle erreur amateur?
Source: WCCFTech