IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Rockstar remercie le joueur de GTA Online qui a corrigé les problèmes de temps de chargement,
Une mise à jour officielle a été publiée et une prime de 10 000 $ versée

Le , par Stan Adkens

42PARTAGES

8  0 
Il y a environ deux semaines, un moddeur entreprenant sur Grand Theft Auto Online a mis en ligne un correctif sur Github qui, selon lui, corrigeait deux bugs dans la séquence de chargement du jeu et réduisait jusqu'à 70 % les temps de chargement tristement célèbres du jeu. Il a expliqué son travail et a donné des conseils à Rockstar. Après quelque temps de silence, le développeur et éditeur de la série GTA Online a confirmé lundi les résultats et a versé 10 000 dollars au joueur. Un patch a ensuite été publié pour le jeu qui met en œuvre la correction, et les résultats sont immédiatement appréciés par les joueurs.

Les temps de chargement de Grand Theft Auto V ont été la cible de nombreuses blagues au cours de ces dernières années. Même les PC les plus puissants laissent les joueurs se tourner les pouces pendant que le jeu d'action et d’aventure prend son temps. Cette attente angoissante a conduit un joueur avisé à se plonger dans le code du jeu et, grâce à quelques modifications, il a réussi à réduire les temps de chargement de près de 70 %.


L'utilisateur de GitHub, avec le pseudo tostercx, a téléchargé le code corrigé sur la plateforme de partage de code, mais il a prévenu qu'il s'agit plutôt d'une preuve de concept et qu'il n'est pas destiné à une utilisation informelle. Il a également eu la gentillesse de fournir une description de l'ensemble du processus.

Les rapports se sont répandus sur la découverte de celui qu’on appelle aussi t0st et Rockstar a confirmé non seulement que la solution du fan pour résoudre les temps de chargement épouvantables de GTA Online fonctionne, mais qu'il publiera un correctif officiel dans une future mise à jour du jeu.

Pour ceux qui s'intéressent aux aspects techniques de ce genre de choses, tostercx a également rédigé une analyse détaillée de ce qui n'allait pas et de la façon dont il l'a corrigé. Pour le résumer, le long délai de chargement du jeu était en partie dû à un code mal optimisé, mais le ralentissement au démarrage était aussi causé par un goulot d'étranglement dû au fait que le jeu ne se chargeait qu'à partir d'un seul cœur sur le CPU. Mais après quelques corrections pour améliorer le code, tostercx a pu réduire le temps de chargement à une minute et 50 secondes, soit une amélioration de 69,4 % par rapport au temps initial.

C'est une réduction énorme, qui, selon tostercx, ne devrait pas prendre « plus d'une journée à un seul développeur pour la résoudre ». Si cela a, en réalité, pris un peu plus de temps que prévu, Rockstar a confirmé que les conclusions de tostercx étaient exactes, et qu'un correctif est en route.

« Après une enquête approfondie, nous pouvons confirmer que le joueur t0st a, en effet, révélé un aspect du code du jeu lié au temps de chargement de la version PC de GTA Online qui pourrait être amélioré », a déclaré la société dans un communiqué. « À la suite de ces investigations, nous avons apporté quelques modifications qui seront mises en œuvre dans une prochaine mise à jour du titre ».

Une mise à jour officielle publiée permet de gagner des minutes et une prime de 10 000 dollars versée au joueur

Selon une mise à jour du post original de Tostercx, le moddeur a déclaré avoir reçu 10 000 dollars dans le cadre du programme Bug Bounty de Rockstar Games. Ce programme est normalement réservé à la découverte de problèmes de sécurité ou de confidentialité dans les jeux en ligne de Rockstar, mais le studio a décidé d'accorder la prime « à titre exceptionnel » dans ce cas, a déclaré tostercx.

Les brèves notes de Rockstar sur le patch du chargement de GTA Online comprennent un remerciement : « Merci à t0st pour ses contributions concernant cette partie de la mise à jour du titre d'aujourd'hui ». La société a également confirmé le versement à t0st de 10 000 dollars par le biais de son programme Bug Bounty.

Grand Theft Auto Online est une source importante de revenus pour Take-Two, la société mère de Rockstar Games, tant par les transactions dans le jeu que par son rôle dans l'expédition de GTA V à plus de 140 millions d'exemplaires depuis son lancement. Selon les données financières les plus récentes de Take-Two, GTA Online a compté plus de joueurs au cours de chaque mois de 2020 qu'au cours de toute autre année, selon GamesIndustry.biz. L'année 2020 est la deuxième année où le nombre de copies de GTA V vendues est le plus élevé, battu seulement par ses débuts en 2013.

Maintenant, un patch officiel a été publié pour GTA Online qui met en œuvre la correction, et les résultats sont immédiatement évidents. Selon le rapport de l’un de ceux qui ont testé la mise à jour, il fallait auparavant trois minutes et 15 secondes pour aller du lancement à l'appartement dans le jeu, et un test après le patch fait la même chose en deux minutes. Un autre l'a également testé et a obtenu un résultat encore plus impressionnant d'un peu plus d'une minute pour charger (bien qu'il n'ait pas chronométré ses anciens chargements).

« Comme annoncé aujourd'hui, GTA Online a reçu une mise à jour qui a, après toutes ces années, corrigé les terribles temps de chargement. La différence est franchement stupéfiante. Sur mon propre système (PC), il faut désormais moins de 30 secondes pour passer du mode Histoire à GTA Online », a écrit un commentateur sur un site Web d’actualités sociales.

Un autre utilisateur sur le site a écrit : « Insensé. Menu GTA -> GTA Online. Le temps est passé de 7 minutes à 1:57 », a écrit l'utilisateur, qui dit utiliser un i7-2600k avec une GTX 1070 et 16 Go de RAM. Un troisième a affirmé que son temps de chargement est passé de 5 à 8 minutes à 35 secondes. « Je vais très probablement revenir au jeu grâce à cette correction. Je me suis arrêté en premier lieu parce que je redoutais de devoir attendre l'écran de chargement à chaque fois que je voulais jouer », a écrit un autre.

Sources : tostercx (1 & 2), Rockstar

Et vous ?

Que pensez-vous du patch qui a corrigé le long temps de chargement de longue date de GTA Online ?
Avez-vous déjà testé la mise à jour ? Racontez votre expérience ?

Voir aussi :

Two-Take autorise à nouveau la création de mods pour GTA avec l'outil OpenIV, sous la pression des joueurs
Take-Two annule son contrat avec Star Theory sur Kerbal Space Program 2 et embauche les développeurs qui travaillaient sur le projet, situation exacerbée par la pandémie COVID-19 qui contraint Star Theory à fermer boutique
Rockstar North, l'éditeur du jeu Grand Theft Auto (GTA), n'a payé aucun impôt au Royaume-Uni en 10 ans, selon un rapport de TaxWatch UK
Jeux vidéo : certains estiment que travailler dans ce secteur ne fait pas rêver, mais des développeurs de mod viennent d'entrer dans la cour des grands avec Enderal, le mod de The Elder Scrolls V

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Ryu2000
Membre extrêmement actif https://www.developpez.com
Le 17/03/2021 à 13:15
Rockstar a très bien réagit, c'est chouette de prendre en compte ce que le moddeur a conseillé.
Il y a des entreprises qui le prennent moins bien quand on leur explique qu'elles ont fait de la merde. Par exemple quand une équipe de chercheur en sécurité explique à une banque qu'il y a des failles dans ses distributeurs, elle réagit très mal.
6  0 
Avatar de joKED
Membre confirmé https://www.developpez.com
Le 17/03/2021 à 16:25
Quand on voit que le problème était lié simplement à un pauvre bout de code qui parsait du JSON de manière totalement pétée, on se demande s'il y a des reviews de code chez R*.
Mais c'est assez représentatif d'une grosse partie des développements que j'ai pu voir. Tant que ça compile et passe les tests unitaires (quand il y en a), on est contents.
C'est pas performant ? OSEF, ils ont qu'à acheter une meilleure machine ces gueux...
5  2 
Avatar de kilroyFR
Membre éprouvé https://www.developpez.com
Le 17/03/2021 à 19:28
Oui dans une equipe de DEV on n'a pas que des kador et vue la taille du projet il y a surement plein d'optimisations a faire de partout. J'ai deja vecu le cas sur le portage d'un jeu japonais sur du PC, le code fourni etait une merde infame (mais ca fonctionnait), le gros du boulot a ete l'optimisation. Bon c'etait il y a 25 ans et sur un jeu qui n'etait pas de la taille de GTA, loin de la. Moi la livraison c'etait un vrac. Tres pointu au niveau du code (personnages evoluant dans un environnement 3D) mais pour le reste assez bordelique.
Ceci dit ce fut tres formateur pour moi de faire de la remis en ordre et optimisation.
1  0 
Avatar de yoyo3d
Membre éprouvé https://www.developpez.com
Le 18/03/2021 à 12:52
Bonjour M. RockStar,
excusez moi de vous déranger, mais je me demandais s'il était possible d'utiliser ce "petit bout de code" également sur Red Dead 2
cordialement.
Merci.
1  0 
Avatar de tanaka59
Expert confirmé https://www.developpez.com
Le 26/03/2021 à 18:22
Bonsoir,

Que pensez-vous du patch qui a corrigé le long temps de chargement de longue date de GTA Online ?
C'est cool qu'il y ai encore des moddeurs pour les jeux c'est de plus en rare . GTA comme EA sont l'un des rares studios a autoriser les moddeurs à ajouter du contenu au jeu sans avoir a se soucier de licence commerciale

Avez-vous déjà testé la mise à jour ? Racontez votre expérience ?
Je me suis arrêté à GTA San Andreas , le GTA que je préfère

---

Sinon pour l'aspect modding pour des jeux, pour SC4 je fais des bats 3d. Cela reste de l'isométrique . La aussi la communauté s'est penché il y a plusieurs années , sur des commandes (genre CPU:count1 et d'autres dll) pour pouvoir améliorer les perfs du jeu. SC4 en terme de coding et modding est juste une horreur

Conception à l'ancienne.
0  0