Le code source de GTA 5 a fuité en ligne
(sportskeeda.com)- Rockstar Games est de nouveau désigné comme victime d’une fuite majeure juste après la fuite chez Insomniac Games, et des informations indiquent que l’intégralité du code source de GTA 5 a été rendue publique le 24 décembre 2023
- Les signes de la fuite se sont propagés via une publication X du YouTuber SKizzle et des affirmations d’un téléversement sur un serveur Discord, avant que certains messages ne soient ensuite supprimés
- En plus du code de GTA 5, les données comprendraient aussi des éléments liés à Bully 2, au prochain Grand Theft Auto autrefois connu sous le nom de Project Americas, ainsi qu’à Midnight Club 5
- Le code source de GTA 5 aurait déjà été exfiltré lors de la fuite des vidéos de GTA 6 en 2022, mais n’aurait pas été rendu public avant cette fois
- Le code divulgué pourrait peser sur la sécurité et le calendrier de développement de Rockstar, au point que l’on évoque même un possible retard de Grand Theft Auto 6
Origine de la fuite et propagation
- Le 24 décembre 2023, le YouTuber SKizzle a affirmé sur X que l’intégralité du code source de Grand Theft Auto 5 avait fuité publiquement
- SKizzle a aussi partagé des captures d’écran du code source de GTA 5 divulgué, utilisées comme éléments venant étayer la fuite
- Selon d’autres signalements sur X, le code source aurait été publié sur un serveur Discord, dont le nom n’a pas été révélé afin d’éviter une diffusion plus large des données
- Un fan nommé « Agent » a également partagé sur X une partie du code source de GTA 5 ainsi que certaines images du moteur RAGE de Rockstar Games, mais ces publications ont ensuite été retirées
Impact possible sur des projets non annoncés et sur GTA 6
- Les données divulguées comprendraient des éléments liés à Bully 2, un projet sur lequel Rockstar Games aurait travaillé à une époque
- Des données concernant le prochain Grand Theft Auto étaient également présentes, ce projet ayant auparavant été connu sous le nom de code Project Americas
- Des données liées à Midnight Club 5 auraient aussi été révélées dans le code source
- Le code source de GTA 5 aurait été exfiltré en même temps que la fuite des vidéos de GTA 6 en 2022, mais ne serait pas devenu public avant maintenant
- Gaming Detective estime que cette fuite du code source pourrait entraîner un retard du prochain titre de Rockstar Games, Grand Theft Auto 6
- La sortie de Grand Theft Auto 6 est actuellement prévue pour 2025, et les fans attendent une deuxième bande-annonce vers mai 2024
1 commentaires
Avis sur Hacker News
Comme cela vient de 4chan, il faut prendre tout cela avec beaucoup de recul, mais il se dit qu’il y aurait trois versions de la fuite en circulation : 3,3 Go avec uniquement le code source, 17 Go avec le code source et une partie des assets, et 1 To avec le code source et l’ensemble des assets.
J’aimerais que davantage de jeux publient leur code source, même sous une licence restrictive. Rien que pouvoir regarder comment ça fonctionne en interne est passionnant.
J’aimerais aussi que la durée du droit d’auteur soit plus courte, et que le dépôt du code source soit obligatoire pour qu’un logiciel bénéficie d’une protection. Une fois le droit d’auteur expiré, le code tomberait dans le domaine public, ce qui éviterait de perdre du temps en rétro-ingénierie pour ressusciter des choses déjà créées. Bien sûr, c’est peu réaliste, mais c’est triste de voir combien de logiciels sont condamnés à disparaître avec le temps à cause du droit d’auteur.
Comme beaucoup de gens aiment GTA5 Online, j’espère que cette fuite contient tout ce qu’il faut pour créer des serveurs privés si Rockstar finit par couper le service.
Beaucoup de gens lui ont demandé de partager le code, mais les avocats de Blizzard l’ont contacté ; il a fini par le rendre, et Blizzard lui a envoyé plein de goodies. Cela aurait été vraiment fascinant de pouvoir le voir.
https://mashable.com/article/starcraft-source-disc
Par exemple, lors de la publication du code source de Doom 3, il a fallu le modifier pour retirer une technique de rendu brevetée par Creative. Et cela alors même que John Carmack avait inventé cette technique indépendamment, en même temps que Creative.
[0] : https://www.theverge.com/gaming/2011/11/17/2569394/john-carm...
https://github.com/shawwn/noh
Cela dit, d’après certains développeurs de jeux, les questions de droits sur les assets peuvent rendre les choses un peu plus complexes.
Par exemple, si un développeur libre et open source implémente de bonne foi un algorithme ressemblant à du code source partagé qu’il a vu deux mois plus tôt, le détenteur de ce code pourrait peut-être avoir un motif pour envoyer une mise en demeure, voire revendiquer la propriété du projet. Je n’ai pas envie de tester ça moi-même.
Je déteste vraiment le code fermé, mais je pense qu’une séparation nette entre ouvert et fermé aide à éviter ces zones grises risquées.
Gros titre de la semaine prochaine : « Les performances de GTA5 améliorées de 40 % grâce à un patch soumis par un fan »
[0] : https://www.pcgamer.com/rockstar-thanks-gta-online-player-wh...
Ils corrigeaient les glitches qui permettaient d’obtenir de la monnaie du jeu gratuitement et donc d’éviter de dépenser de l’argent réel, mais laissaient en place d’autres glitches qui ruinaient le jeu.
Le Mt. Chiliad Mystery va peut-être enfin être résolu.
https://gta-myths.fandom.com/wiki/Mount_Chiliad_Mystery
https://www.reddit.com/r/gaming/comments/3ylmm4/comment/cyet...
J’ai toujours souhaité qu’il y ait davantage de jeux AAA capables de tourner nativement sous Linux aarch64.
Le portage n’est sans doute pas la chose la plus simple au monde, mais une fuite du code source ouvre cette possibilité.
En tout cas, ça avait l’air vraiment impressionnant, et il existait quelques autres projets similaires.
C’est complètement différent de la rétro-ingénierie ou d’une publication open source par l’entreprise. La plupart des gens n’y toucheront pas au-delà de la curiosité.
J’aimerais qu’il existe une réimplémentation entièrement open source qui utilise les assets du jeu acheté légalement, mais qui fonctionne sans le crapware de lanceur de Rockstar.
Je me demande sérieusement qui ça peut intéresser, à part la communauté de modding ou les hackers de GTA Online.
Je ne vois pas ce qui pourrait s’y trouver qui vaille, pour un concurrent, d’y consacrer de l’argent et des efforts.
Je ne comprends pas pourquoi ils font ça, mais c’est seulement que ça n’a pas de sens dans mon monde de développeur logiciel travaillant à distance ; dans le monde de quelqu’un d’autre, il y a de fortes chances que ça en ait.
Le fait que le code ait fuité ne signifie pas que Rockstar a perdu ses droits de propriété intellectuelle ; ceux qui le distribuent participent au vol, et ceux qui le détiennent deviennent aussi complices. S’il existe en plus la possibilité de lire le code et d’utiliser les secrets commerciaux qu’il contient dans un produit concurrent, on s’expose à des responsabilités civiles et pénales.
Il faut considérer ce code source comme des déchets toxiques radioactifs à manipuler aux risques et périls de chacun.
Rockstar s’en prend pas mal récemment, et je ne sais pas trop si c’est dû à un initié, à une mauvaise gestion, à un problème de recrutement, à un mélange de tout ça, ou à une raison complètement différente.
Après la fuite de GTA6, ils auraient sans doute dû renforcer leurs mesures de sécurité.
Peut-être qu’on pourra maintenant encore améliorer les temps de chargement…
« Kurtaj, qui était en liberté sous caution pour le piratage présumé de Nvidia, a, selon les procureurs, mené le vol de GTA alors qu’il était sous protection policière dans un hôtel Travelodge. Même sans ordinateur, il a piraté Rockstar avec seulement un smartphone, un Amazon Firestick et la télévision de sa chambre d’hôtel. »
Ah ? Là, je respecte.
https://nymag.com/intelligencer/2023/12/teen-hacked-grand-th...
Par exemple, le téléphone aurait servi de clavier Bluetooth, le Fire Stick aurait fourni la connexion Internet et le navigateur, et l’environnement Linux complet pour le piratage proprement dit aurait été fourni par le serveur distant.
Cela dit, le Wi-Fi de Travelodge est tellement mauvais qu’il n’y avait peut-être pas d’autre solution que de faire réellement le boulot.