Passer au playerPasser au contenu principal
  • il y a 7 minutes
Steve dans Skyrim, Mario dans Elden Ring ou un soldat de CoD en skate : ces vidéos virales ne sont pas des fakes. Découvrez comment la méthode du pass-through et l'IA de code révolutionnent le modding et rendent possible le portage d'exclusivités consoles sur PC !

Pour aller plus loin :
👉 Le dépôt Github de Skycraft : https://github.com/chasmlol/SkyCraft
👉 Des projets « finis » à l’IA : https://www.frandroid.com/marques/3288551_des-projets-finis-a-lia-pourquoi-lun-des-leaders-de-la-decompilation-de-jeux-jette-leponge
👉 Zelda Wind Waker tourne sur PC sans émulateur grâce à l’IA, mais la méthode… : https://www.frandroid.com/culture-tech/intelligence-artificielle/3269027_zelda-wind-waker-tourne-sur-pc-sans-emulateur-grace-a-lia-mais-la-methode-divise

Sommaire :

00:00 Le modding passe au niveau supérieur !
02:09 La méthode du pass-through
04:19 Mario dans Elden Ring
05:25 Réécrire des jeux en Rust
06:50 Des exclusivités consoles sur PC
07:53 Le rôle de l'IA
09:56 Limites et droits d'auteur
10:58 Conclusion

À découvrir aussi :
• Notre émission tech “Unlock” : https://www.youtube.com/@unlocktalk
• Notre chaîne dédiée à la voiture électrique : https://www.youtube.com/@Survoltés
• Toute l’actu tech : https://www.frandroid.com

Suivez Frandroid :
• Twitch : https://www.twitch.tv/frandroidlive
• Instagram : https://www.instagram.com/frandroid_off/
• TikTok : https://www.tiktok.com/@frandroid_
• Twitter : https://twitter.com/frandroid
• Discord : https://discord.com/invite/frandroid-311789172149190657
• Facebook : https://www.facebook.com/frandroidcom

Transparence :

✅ VIDÉO NON SPONSORISÉE
Nous ne sommes pas rémunérés ou sponsorisés par les constructeurs pour vous présenter ces produits. Nos choix de tests et nos avis reposent uniquement sur des critères éditoriaux et journalistiques.
Nous remercions toutefois les marques qui nous fournissent, sans contrepartie financière, certains appareils afin de réaliser nos tests dans les meilleures conditions. Cela nous permet de couvrir plus largement l’actualité et de vous proposer des analyses complètes et fiables. 🙏

👍 Un like si cette vidéo vous a aidé
📝 Vos questions en commentaire
🔔 Abonnez-vous pour ne rien manquer de l’actu tech
Transcription
00:00Depuis quelques jours, mes réseaux sociaux sont littéralement envahis par ces vidéos où l'on peut voir Mario dans Elden
00:05Ring,
00:06incarné Steve de Minecraft dans Cyberpunk ou Red Dead Redemption, ou encore tuer des moutons à grands coups d'Espaces
00:1112 dans Minecraft.
00:12Et je sais pas pour vous, mais moi perso, quand j'ai vu ça, bah j'y croyais pas, je
00:15me suis dit c'est des vidéos générées par IA.
00:16Et je suis tombé de haut parce que, bah effectivement, c'est bien réel, c'est jouable.
00:20Alors qu'est-ce qu'on est en train de regarder là ? Des mods ?
00:22Vous savez ces modifications qu'on peut apporter au jeu, en général sur PC,
00:26qui vont permettre d'améliorer les graphismes, d'améliorer le gameplay ou de rajouter du contenu tout simplement ?
00:30Est-ce que ça serait ça ?
00:31Eh ben non en fait, c'est un petit peu plus compliqué que ça et un petit peu plus intéressant
00:35aussi.
00:36Si vous avez l'œil, vous vous êtes sûrement rendu compte que c'est quand même un petit peu différent
00:39que ce qu'on pouvait voir par le passé
00:41avec des mods qui permettaient par exemple d'ajouter l'épée de Minecraft directement dans Skyrim de façon approximative.
00:48Là clairement, non.
00:49Rien à voir, c'est littéralement Minecraft avec les mouvements exacts de Minecraft,
00:53l'interface, l'épée, le seau d'eau posé au sol qui coule à l'entrée de rive-bois.
00:58Non, là on n'est pas sur du simple modding, il se passe quelque chose.
01:01Alors pour vous prouver que c'est pas du fake, eh ben on va prendre un exemple bien concret,
01:05Skycraft, un mod créé par un certain Shasmlol.
01:08Tout est disponible sur Github, alors on va pouvoir aller regarder sous le capot.
01:11Alors j'avais déjà Minecraft et je me suis acheté Skyrim Special Edition,
01:14puisque le mod est conçu pour cette version de Skyrim, pour l'occasion du coup, pour tester par moi-même.
01:19Le principe est simple, vous jouez à Skyrim, mais en tant que Steve, le personnage de Minecraft.
01:24La physique, l'inventaire, les petits cœurs, les blocs, vous pouvez vous battre avec votre épée,
01:28votre arc, vous téléporter avec une underpearl, creuser, miner, construire votre maison,
01:32voler en Elytra, nager sous l'eau, mais aussi parcourir l'histoire de Skyrim, parler à ses personnages, etc.
01:39Ouais, drôle de tronche hein, l'enfant de dragon.
01:41Je pense qu'un des trucs qui m'a le plus bluffé, c'est la lumière.
01:43Regardez, je pose une torche de Minecraft, et hop, elle éclaire vraiment la grotte de Skyrim.
01:48Et regardez aussi comment mon personnage est éclairé par les lumières de Skyrim.
01:51C'est clairement pas juste un genre de Minecraft sur fond vert détouré et collé sur l'image de Skyrim.
01:56C'est vraiment intégré au monde.
01:58Mais alors, comment est-ce possible ?
01:59Et ben en fait, Skyrim tourne, et Minecraft tourne aussi, en même temps, sur le même PC,
02:04simplement ils tournent de façon cachée.
02:06Y'a pas de fenêtre jouable pour Minecraft, ça c'est réservé à Skyrim.
02:09C'est ce qu'on appelle la méthode du pass-through, et vous excuserez mon accent.
02:13En fait, chaque jeu, donc Minecraft et Skyrim, ont un petit mode installé dessus,
02:17mode qui va servir de traducteur et qui va permettre aux deux jeux de communiquer.
02:21Skyrim s'occupe du monde, donc le décor, les PNJ, les quêtes,
02:24et Minecraft s'occupe essentiellement de vous, c'est-à-dire vos déplacements, votre inventaire,
02:28les coups que vous allez infliger à vos ennemis, et aussi les blocs que vous allez pouvoir poser.
02:32Bon, dit comme ça, ça a l'air simple, mais en vrai, y'a trois gros problèmes à régler.
02:36Le premier problème, c'est que Steve doit marcher sur le terrain de Skyrim,
02:40et ce terrain, et ben, il n'existe pas dans Minecraft.
02:43Skyrim va donc scanner la forme physique du décor autour du joueur,
02:46et va envoyer ces informations à Minecraft.
02:48Dans Minecraft, Steve se balade donc dans un monde complètement vide,
02:51à l'exception des blocs que vous allez pouvoir poser vous-même,
02:53sur un sol et des murs invisibles qui reproduisent le décor de Skyrim.
02:57Le deuxième problème, c'est les interactions entre votre personnage, Steve, et les PNJ de Skyrim.
03:02Comment on fait pour se battre, du coup ?
03:04Et ben, chaque PNJ de Skyrim a un espèce de mannequin invisible dans Minecraft qui tourne en arrière-plan,
03:09qui le suit partout, en temps réel,
03:11et donc, quand vous allez taper un PNJ de Skyrim avec votre personnage de Minecraft,
03:15et ben, en fait, le coup va atterrir sur le mannequin invisible dans Minecraft,
03:18Minecraft va calculer les dégâts, les envoyer à Skyrim,
03:21et Skyrim va les répercuter sur le PNJ dans son propre jeu.
03:24En fait, Skyrim applique le coup avec sa propre fonction de combat,
03:27donc on va retrouver le sang, la réaction des personnages,
03:30et les primes, bien sûr, si vous avez commis un crime en tapant un garde, par exemple.
03:34Ou une certaine poule à rive-bois.
03:35Et à l'inverse, votre personnage de Skyrim, lui, va devenir une marionnette invisible
03:39qui suit les déplacements de Steve dans Minecraft,
03:41tout simplement pour que les quêtes continuent de fonctionner,
03:44que les personnages vous regardent, vous parlent, etc.
03:46Troisième problème, et c'est le plus malin, l'image.
03:49L'interface de Minecraft, c'est assez simple,
03:50c'est comme une image avec de la transparence,
03:52c'est collé par-dessus tout le reste, pas de problème.
03:54Mais pour les blocs, c'est une autre histoire.
03:56Minecraft envoie le modèle 3D de ces blocs à Skyrim,
03:59et c'est Skyrim qui va les dessiner lui-même dans son monde,
04:02avec son soleil, ses ombres, son brouillard,
04:04et c'est ce qui permet d'avoir ce rendu ultra réaliste,
04:06super bien intégré au monde de Skyrim.
04:08Et ce genre de mode, les modes pass-through,
04:10on les voit pulluler sur les réseaux sociaux,
04:12il y en a maintenant pour plein de jeux.
04:13Dans GTA V, la TNT de Minecraft fait exploser les voitures,
04:16et on peut même voir des monstres de Minecraft se battre contre les policiers.
04:19D'ailleurs, Minecraft, c'est un jeu qui revient très très souvent dans ces modes,
04:22on le voit dans Red Dead Redemption, dans Cyberpunk, un petit peu partout.
04:25Et en fait, la raison est simple,
04:26c'est parce que le code de Minecraft est bien connu et relativement simple à gérer pour une IA.
04:31La deuxième technique, c'est celle qu'on a notamment pu voir avec Mario dans Elden Ring.
04:34Là, Mario 64 ne tourne pas en entier à côté.
04:37En fait, il y a quelques années,
04:38des fans ont reconstruit tout le code source de Mario 64 à partir de la cartouche.
04:42Et de ce travail, on a extrait simplement la partie qui nous intéresse,
04:45c'est-à-dire Mario, son animation, ses déplacements,
04:48un espèce de moteur à Mario qu'on peut brancher n'importe où.
04:51Concrètement, Elden Ring donne à ce petit moteur le sol et les murs autour de vous
04:55et le moteur lui répond où est Mario et comment il bouge.
04:58Et comme dans Skycraft, le personnage d'Elden Ring, celui que vous êtes censé incarner,
05:01le sans-éclat, va suivre Mario comme une marionnette,
05:04tout simplement pour que les portes, les sites de grâce et les sauvegardes automatiques continuent de fonctionner.
05:09Et du coup, ça donne quoi ?
05:10Eh ben, triple saut, saut mural, attaque Rodeo,
05:12exactement comme sur Nintendo 64, mais tout ça face à Margit.
05:16Ce que je trouve le plus dingue, c'est que Mario peut carrément choper Margit par la queue,
05:19exactement comme il le fait avec Bowser dans Mario 64,
05:22et le faire tournouiller pour l'envoyer valdinguer.
05:26Et la troisième technique dont je voulais vous parler aujourd'hui,
05:28c'est peut-être la plus dingue, et c'est elle qui est derrière cette vidéo
05:30où on incarne un soldat de Call of Duty dans un monde Minecraft
05:34et qu'on peut faire du skate comme dans Skate 3.
05:36Eh ben là, pour le coup, aucun des trois jeux original ne tourne.
05:39Des passionnés ont réécrit de zéro le moteur de Call of Duty Modern Warfare 2
05:43avec l'aide de Claudopus 5.5
05:45dans un langage de programmation plus moderne qui s'appelle le Rust.
05:48Enfin, quand je dis avec l'aide, on peut quand même lire sur la page du projet
05:51« Tout ce projet a été écrit par un LLM ».
05:54Grâce à ce projet, vous donnez à votre IA préféré l'accès à votre copie de Modern Warfare 2,
05:59elle lit les cartes, les armes, les textures,
06:01et elle fait tourner tout ça dans le nouveau moteur en Rust.
06:04Comprenez que les assets sont bien ceux du jeu original Modern Warfare 2,
06:07mais que le moteur qui assemble tout ça de façon cohérente et jouable
06:11n'a plus rien à voir avec le code source du jeu.
06:13D'autres personnes ont fait la même chose avec le jeu Skate 3
06:16et ce que je trouve le plus dingue, c'est que même si le jeu a été réécrit totalement
06:19dans un autre langage,
06:21eh ben la reproduction est tellement fidèle
06:22que les glitchs qui existaient dans le jeu de base
06:25existent toujours dans la version réécrite.
06:27De son côté, Shasmlol, le mec dont on parlait en début de vidéo
06:30qui a fait le mode Skycraft,
06:31eh ben il a réécrit Minecraft en Rust également.
06:33D'ailleurs, on peut voir que c'est pas totalement parfait,
06:35on peut voir certaines herbes au sol qui clignotent un petit peu.
06:38Bref, maintenant qu'on a trois jeux reconstruits dans la même langue,
06:40eh ben c'est beaucoup plus facile de les brancher ensemble.
06:43Vous appuyez sur J, hop, le soldat sort une planche de Skate.
06:45Et comme dit le créateur,
06:47on ne fait plus du modding,
06:48c'est un nouveau jeu créé avec des pièces détachées.
06:50Et ces outils, ils servent aussi à autre chose.
06:53Et pour nous, les joueurs PC,
06:54c'est peut-être encore plus intéressant
06:56récupérer des exclus consoles.
06:57D'après Bloomberg, Sony a décidé cette année
06:59que ses futurs gros jeux solo
07:01resteraient des exclusivités PlayStation,
07:03fini les The Last of Us et les Spider-Man sur PC.
07:06Eh ben qu'à cela ne tienne,
07:07les fans vont les porter sur PC eux-mêmes.
07:09Je vous raconte pas comment j'ai hâte de jouer à Bloodborne
07:11en 4K 60fps sur mon PC.
07:13D'ailleurs, un YouTuber français, Ayub,
07:15a réussi à faire tourner Infamous Second Son,
07:17une exclu PS4,
07:18sur son PC en 4K natif.
07:20Et il a fait ça en retravaillant
07:22un émulateur PC avec Cloud
07:24en seulement 24 heures.
07:25Bon alors, pour être honnête,
07:26le jeu se lançait déjà dans cet émulateur avant,
07:28mais il était quasiment injouable.
07:30Mais pas forcément besoin d'émulateur
07:32puisqu'il y a une autre méthode,
07:33la recompilation.
07:34En gros, on traduit le code du jeu console
07:36en code PC une bonne fois pour toutes
07:38et bah plus besoin d'émulateur du coup.
07:40En septembre, Fable 2,
07:41donc l'exclu Xbox 360,
07:43est devenu jouable sur PC
07:44du début à la fin en 60fps.
07:4718 ans après sa sortie,
07:48ça fait plaisir.
07:49Alors après, bien sûr,
07:50tout le monde n'est pas fan
07:51et face au portage vibe codé
07:53à l'IA bourré de bugs,
07:54il y a certaines équipes
07:55et notamment celles qui portent
07:56Donkey Kong 64 sur PC
07:58qui se sont donnés pour mot d'ordre
07:590 IA.
08:01On leur souhaite bonne chance.
08:02Alors pourquoi est-ce que tout ça
08:03arrive maintenant ?
08:04La première raison,
08:05c'est bien évidemment l'IA.
08:07Mais pas celle qui génère des vidéos,
08:09non, celle qui génère du code.
08:10Les agents comme Claude
08:11peuvent bosser super efficacement
08:12pendant des heures,
08:13décortiquer le code d'un vieux jeu,
08:15tester, corrigé.
08:16Dites-vous que le créateur de Skycraft
08:18a écrit son document de conception
08:19le 29 septembre
08:20et le mod était en ligne le lendemain.
08:23Et il existe même des kits tout près.
08:25Le plus connu s'appelle Universal Modder,
08:26il a été publié sur GitHub le 30 septembre
08:29et il compte déjà plus de 5000 étoiles.
08:31Vous l'installez dans votre IA
08:32et vous pourrez lui demander texto,
08:34mais le vrai Minecraft dans GTA V.
08:36Elle identifie le moteur du jeu,
08:37lit son code,
08:38fabrique le mod,
08:39génère les graphismes et les sons
08:40et teste tout ça dans le vrai jeu.
08:42Et elle peut même carrément
08:43vous monter la vidéo de démo
08:44si vous lui demandez.
08:45Et peut-être le truc le plus fou,
08:46mais à la fin,
08:47quand elle a fini,
08:48elle va rédiger une fiche
08:49de tout ce qu'elle a appris
08:50pour la prochaine IA.
08:51Des IA qui écrivent des tutos
08:52pour d'autres IA,
08:53mais oui, on en est là.
08:55Alors il y a autre chose
08:55qui permet à tout ça
08:56d'arriver maintenant avec l'IA
08:57et c'est important de le dire,
08:59c'est que l'IA ne part pas de rien.
09:00Le moteur de Skate 3, par exemple,
09:02repose sur plus de deux ans
09:03de rétro-ingénierie
09:04faite à la main
09:05par un passionné.
09:06Et ça fait plus de 20 ans
09:07que des communautés décortiquent des jeux.
09:08tout ce savoir accumulé,
09:10c'est ça qui permet à l'IA
09:11d'être aussi efficace aujourd'hui.
09:12Et puis il y a une troisième raison,
09:14c'est l'effet boule de neige,
09:15tout simplement.
09:16Le 27 septembre,
09:17Shasmlol poste une vidéo
09:18d'un soldat de Modern Warfare 2
09:19qui fait du skate,
09:206,7 millions de vues.
09:22Deux jours plus tard,
09:23on a Minecraft dans Elden Ring
09:24et dans la foulée
09:25des dizaines d'autres mélanges
09:26de jeux vidéo.
09:26Bref, une fois qu'on sait
09:27que c'est possible,
09:29tout le monde s'y met.
09:30Alors concrètement,
09:31qu'est-ce que ça change ?
09:32Pour les joueurs,
09:32déjà, c'est une nouvelle ère
09:33du modding
09:34et un véritable potentiel
09:36pour la préservation.
09:37Des jeux introuvables
09:38ou jamais sortis sur PC
09:39qui tournent maintenant
09:40en 4K à 60 FPS,
09:42moi perso,
09:43c'est ce côté-là
09:43qui m'enthousiasme le plus.
09:44Pour les studios de développement,
09:45avec des équipes de développeurs
09:46déjà talentueux de base,
09:48l'IA, c'est un outil
09:49de prototypage incroyable.
09:51Moi, je pense que tout ça
09:51va complètement décupler
09:53leurs capacités
09:53et qu'on est plus si loin
09:55d'un jeu vidéo open world
09:56à l'échelle de la Terre entière.
09:58Imaginez,
09:58si on peut réécrire un jeu
09:59en seulement quelques semaines
10:00aujourd'hui,
10:01ce sera quoi dans 5 ans ?
10:02Bon, alors,
10:03il faut quand même garder
10:03les pieds sur terre,
10:04les mélanges de jeux vidéo
10:05qu'on a vus,
10:05comme Skycraft par exemple,
10:07ça reste des prototypes.
10:08Typiquement,
10:08dans Skycraft,
10:09impossible d'ouvrir
10:10l'inventaire de Skyrim.
10:11Le seul inventaire qu'on a,
10:12c'est celui de Minecraft
10:13et sans l'inventaire de Skyrim,
10:15impossible de finir le jeu.
10:16Et surtout,
10:16comme le reconnaît
10:17le créateur de Skycraft,
10:19l'IA sait coder
10:20mais elle ne sait pas jouer
10:21et elle ne sait pas
10:22ce qui est fun.
10:23Pour l'instant, en tout cas.
10:24Et puis,
10:25on n'en a pas parlé
10:25mais il y a quand même
10:26un gros souci
10:26de droit d'auteur
10:27dans cette histoire.
10:28L'astuce de ces projets,
10:29c'est qu'ils ne distribuent
10:30aucun fichier des jeux,
10:31il faut posséder les originaux.
10:33Mais reconstruire les jeux
10:33par rétro-ingénierie,
10:35juridiquement,
10:35c'est un peu bancal.
10:36Et les éditeurs réagissent déjà.
10:38Bethesda, par exemple,
10:39a envoyé une mise en demeure
10:40à un Fallout recréé
10:42avec l'IA.
10:42Et Activision a fait retirer
10:44la vidéo d'une décompilation
10:45de Modern Warfare 2.
10:46Il y a deux semaines à peine,
10:47rien de tout ça n'existait.
10:49Ni Skycraft,
10:50ni Mario dans Elden Ring,
10:51ni de soldats
10:52de Modern Warfare 2
10:53qui fait du skate.
10:53Aujourd'hui,
10:54on peut presque demander
10:55à une IA,
10:56mais le vrai Minecraft
10:56dans GTA V
10:57et aller se faire un café.
10:58Et vu la vitesse
10:59à laquelle ça va,
11:00j'ai très hâte
11:01de voir ce qu'on aura
11:01la semaine prochaine.
11:02Et vous alors,
11:02si vous pouviez fusionner
11:03deux jeux vidéo,
11:04ça serait lesquels ?
11:05Ou alors,
11:05s'il y a une exclue console
11:06que vous aimeriez voir
11:07débarquer sur PC,
11:08ça serait laquelle ?
11:09Dites-le-moi en commentaire,
11:10qui sait,
11:11une IA passera peut-être par là.
11:12Voilà,
11:12cette vidéo est maintenant terminée,
11:14j'espère qu'elle vous aura plu
11:15et que vous aurez appris des trucs.
11:16Si c'est le cas,
11:17vous pouvez laisser un petit like,
11:18ça fait toujours plaisir.
11:25Vous avez les liens
11:26dans la description.
11:27Quant à moi,
11:27je vous dis à la prochaine
11:28en espérant que d'ici là,
11:30l'IA n'ait pas encore pris
11:30le contrôle total de l'humanité.
11:32Ciao !
Le top du gaming en vidéoDécouvre le Corner Gaming

Recommandations