2 points par GN⁺ 2023-12-26 | 1 commentaires | Partager sur WhatsApp
  • 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

 
GN⁺ 2023-12-26
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.

    • Cela me rappelle l’histoire de cet utilisateur Reddit qui avait acheté sur eBay une boîte aléatoire d’objets Blizzard et y avait trouvé un CD du code source gold master de StarCraft.
      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
    • Les brevets logiciels jouent aussi un rôle dans le fait que le code source des jeux soit rarement publié.
      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...
    • Après la disparition de l’entreprise, le code source de Heroes of Newerth, un concurrent de Dota 2, a été publié.
      https://github.com/shawwn/noh
    • Ce serait bien d’avoir un séquestre de code source dans une institution comme la Bibliothèque du Congrès, ou dans un endroit disposant de beaucoup de stockage comme la NSA, afin que le code soit publié si l’entreprise fait faillite ou si le produit n’est plus commercialisé depuis x années. L’entreprise pourrait aussi décider elle-même.
      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.
    • Techniquement, c’est vrai, mais le risque qu’un projet libre et open source soit attaqué par des avocats d’entreprise parce que ses contributeurs ont vu du code propriétaire publié pourrait être beaucoup trop élevé.
      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...

    • J’ai joué à GTA Online il y a quelques années, et Rockstar ne corrigeait quasiment rien sauf les bugs qui touchaient à l’argent.
      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

    • C’est cool, mais ce site ne contient rien sur cette affaire dont je ne peux pas parler :)
      https://www.reddit.com/r/gaming/comments/3ylmm4/comment/cyet...
    • Je me demande si un jour le code source de San Andreas fuitera ou sera publié, ce qui permettrait de trancher définitivement la question du mystère de Bigfoot. Même après tout ce temps, j’espère encore que c’était vrai.
    • À une époque, tous les quelques mois, j’allais sur le subreddit dédié à ce sujet pour me moquer des gens qui passaient un temps fou à chercher quelque chose qui, manifestement, n’existait pas.
  • 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é.

    • Hier, j’ai appris que Perfect Dark sur N64 avait été décompilé et compilé pour Windows. Maintenant qu’il est décompilé, Linux ne devrait pas être trop difficile.
      En tout cas, ça avait l’air vraiment impressionnant, et il existait quelques autres projets similaires.
    • Si l’on pense à cet objectif, une fuite du code source est en réalité presque ce qu’il y a de pire.
      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.

    • Et sans microtransactions, tant qu’à faire.
  • 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.

    • À Amsterdam, il y a aussi des gens qui volent des vélos pour les revendre 10 euros.
      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.
    • Ça peut être un excellent support d’apprentissage. Je ne suis pas développeur de jeux, mais si j’avais le code source d’un jeu AAA que je peux compiler en local, j’en serais très content.
    • Pire encore, un concurrent ne devrait absolument pas autoriser ses employés à télécharger ce code source, ni même à le consulter. Toute sa propriété intellectuelle pourrait être contaminée par une possibilité de vol.
      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.
    • Du point de vue de Rockstar, il y a une raison de s’en soucier à cause des microtransactions. Le fait que des hackers fassent apparaître des récompenses monétaires dans GTAV Online était déjà un « problème ».
    • Je pense que les speedrunners s’en soucieront aussi.
  • 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é.

    • Cette info provient de la même fuite qu’en 2022, et pour une raison quelconque elle refait maintenant l’objet d’articles.
  • 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...

    • Après avoir lu ça, j’ai supposé qu’il avait utilisé un serveur distant auquel il avait accès.
      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.
    • De mémoire, j’avais lu quelque part qu’à ce moment-là, il utilisait surtout des accès qu’il possédait déjà depuis son téléphone, probablement un accès Slack, et qu’il n’avait pas vraiment réalisé beaucoup de piratage à proprement parler.
    • À ce stade, il faudrait commencer à mettre les compétences de cette personne au service de bonnes causes, ou du mal légal.
    • Si ce n’est pas complètement faux, ça me donne simplement l’impression que les fichiers avaient été stockés quelque part.
      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.