Dans la semaine qui a suivi la sortie de Tears of the Kingdom, les moddeurs ont travaillé sans relâche pour séparer le code du jeu et affiner son fonctionnement interne. Chaque jour, il y a apparemment une nouvelle itération d’un mod de fréquence d’images dynamique qui met un peu plus à portée de main le rêve d’un 60 ips parfait. Mais l’appétit vorace pour ces améliorations s’est fait au prix d’un drame sur la scène du modding Switch, l’un des moddeurs les plus connus ayant cessé de créer des mods et de fermer efficacement son Discord.
Modder theboy181 est responsable de la majorité des correctifs répertoriés sur le site Web de l’émulateur Yuzu, qui apportent une gamme d’améliorations aux jeux Switch populaires. Certains permettent aux jeux de s’afficher en 21: 9 ou 32: 9 ultra large, ou désactivent les fonctionnalités visuelles telles que le flou de mouvement. D’autres, probablement les plus populaires, doublent les jeux de 30 ips à 60 ips. Le mod 60 fps de theboy181 pour Pokemon Scarlet en novembre dernier est devenu viral sur Twitteraccumulant 22 000 retweets.
Theboy181 a commencé à se pencher sur le code de Tears of the Kingdom vendredi dernier, une fois le jeu sorti, bien qu’à ce moment-là, les mods créés par des joueurs qui avaient piraté le jeu étaient téléchargeables avec les premières tentatives pour conquérir le plafond de 30 fps et d’autres limitations. « Mon processus est, si j’aime un jeu, je l’achète. Et puis je veux le mettre sur mon PC et le rendre aussi beau que possible pour mes propres moyens personnels », m’a dit theboy181 dans une interview lundi. « En faisant cela dans le passé, j’ai partagé des choses publiquement après avoir eu le temps de les jouer et je sais que ce sont des mods de qualité. »
Ce processus a fonctionné pour theboy181 pour un certain nombre de mods dans le passé, mais lorsque le jeu en question est l’un des plus vendus de tous les temps, vous avez affaire à un public différent.
Tears of the Kingdom a un contingent impatient de fans avides de chaque percée mineure en matière de modding à la seconde où elle est disponible. N’oubliez pas que même si le nouveau Zelda est en vente depuis moins d’une semaine, il a été divulgué deux semaines plus tôt, ce qui signifie qu’il est maintenant disponible depuis environ 20 jours pour les joueurs qui l’ont piraté. Les joueurs les plus investis dans le modding avaient donc déjà volé le jeu et n’avaient pas apprécié les mods « paywallés » de theboy181.
Sur le serveur Discord de theboy181, les joueurs intéressés par ses mods pouvaient donner 1 $ ou plus pour accéder à des chaînes privées pour des jeux individuels où il publiait des versions en développement des mods. Le processus de modding de jeux pour l’émulation prend du temps à bien se dérouler. Tout d’abord, vous devez vider le jeu et décompiler son code à l’aide d’un outil comme Ghidra, traduisant les valeurs hexadécimales impénétrables en un assemblage plus compréhensible. « Visuellement, cela vous montre un graphique du code et ce qu’il fait, et cette représentation visuelle m’aide à comprendre quelles décisions sont prises par la logique du jeu », a déclaré theboy181. « Vous verrez des choses comme des additions, des multiplications, des divisions – vous recherchez différents extraits, comme un rapport d’aspect. C’est toujours une valeur spécifique, comme 16 divisé par 9. »
À partir de là, les moddeurs commencent à modifier les valeurs relatives à des aspects tels que la fréquence d’images, mais ces changements peuvent provoquer des effets d’entraînement et casser d’autres aspects du jeu. Il y a beaucoup d’essais et d’erreurs impliqués. « Je ne suis pas un codeur – j’ai commencé à suivre des cours de langage de script et à apprendre, mais en gros, je suis assez bon pour comprendre comment les choses devraient fonctionner et ensuite tester », a ajouté theboy181. « La sauce secrète est de pouvoir passer trois jours à parcourir 30 000 lignes de code sans que votre famille ne vous renie ou ne vous quitte. »
Sur le serveur Discord de theboy181, les supporters n’étaient pas techniquement payer pour les mods – leurs dons leur ont essentiellement accordé un accès anticipé, similaire au Patreon pour l’émulateur Yuzu. Après avoir testé et finalisé les mods, theboy181 les publierait ensuite publiquement sur Github, mais cela pourrait prendre un certain temps.
Trop longtemps, dans ce cas.
Mercredi, quelqu’un utilisant un compte graveur Reddit nommé PaywalledModsLMAO a créé un fil sur r/NewYuzuPiracy avec un lien de téléchargement vers tous les mods Zelda en cours de theboy181. « J’ai honte de dire que j’ai payé mon 1 $ obligatoire pour ceux-ci », a écrit l’affiche, avant d’inclure un « mini-exposé » sur les pratiques de modding « hacky » de theboy181. La principale critique est que theboy181 a copié, puis payant, le travail de Redditor ChucksFeedandSeed, qui avait publié des mods basés sur le framerate sur le subreddit NewYuzuPiracy bien avant le jour du lancement, et n’a pas suffisamment crédité son travail. Il y a aussi une vague accusation de plagiat plus large avec des mods plus anciens.
Les critiques finissent par être mesquines même sous un examen minutieux. Dans son mod fps dynamique, ChucksFeedandSeed avait écrit « si des développeurs de correctifs payants veulent utiliser les informations ici, n’hésitez pas, cela ne me dérange pas, mais s’il vous plaît, ne me faites pas attendre des semaines pour l’essayer moi-même ». Theboy181 a publiquement publié le code de Chuck dans sa chaîne d’annonce avec une seule modification, en écrivant « Merci pour le moddeur inconnu », puis a également téléchargé sa version ajustée du mod fps dynamique dans la chaîne privée Tears of the Kingdom.
Pour les affiches de Reddit, c’était une arme à feu : preuve d’une mauvaise accréditation et d’un paywalling injuste. Mais comme theboy181 me l’a expliqué lundi, il n’était pas certain au départ de qui faisait le travail – et peu de temps après, il a sorti un nouveau mod explicitement conçu pour fonctionner main dans la main avec Chuck.
Dans notre interview, theboy181 m’a dit qu’un utilisateur avait attiré son attention sur le mod fps dynamique sur un site de piratage. « Je me dis, oh, alors ce n’est peut-être même pas l’œuvre de l’auteur original », a-t-il déclaré. « Ce matin-là, je l’ai testé et j’ai été assez impressionné. J’ai regardé le code et j’ai eu quelques questions sur la façon dont il a déterminé quelques compensations qu’il a utilisées. Je me suis dit : ‘ce type a un débogueur. Je veux le rencontrer, et je veux apprendre de lui. Parce que cela m’aurait pris beaucoup de temps à comprendre.
La version légèrement modifiée du patch de Theboy181, qui ne mentionnait pas le nom de Chuck, n’était disponible que sur ce canal privé (en ajout au canal des annonces publiques) pendant environ 30 heures ; mardi, il l’a supprimé et a publié un nouveau mod qui corrigeait les cinématiques jouant à double vitesse à 60 ips, et a suggéré à tout le monde de l’associer à un mod récemment mis à jour de ChucksFeedandSeed (le framerate dynamique doit être associé à un mod fps plus élevé). Theboy181 a également fait un don à la page Ko-Fi de Chuck, où il reste le principal contributeur.
Quelques heures plus tard, le message accusateur de Reddit est apparu, ignorant la séquence d’événements qui indiquait clairement theboy181 avait a reconnu le travail de Chuck et s’est plié en quatre pour justifier la fuite de tous ses mods en développement.
Lorsque nous avons parlé lundi, theboy181 m’a dit qu’il dirigeait un Patreon, qui gagnait parfois 500 $ par mois. « C’était bien d’amener les gens à soutenir mon travail créatif », a-t-il déclaré. « Et puis un jour, quelqu’un est arrivé, a fait un don de 5 $, a pris tout mon travail et a créé un programme qui le distribuerait. À ce moment-là, j’ai fermé mon Patreon parce qu’il avait fait échouer tout le processus. C’était frustrant, mais en même temps c’était plutôt flatteur. Genre, wow, je me fais pirater ! »
Theboy181 a vécu des expériences similaires depuis lors, ce qui l’a poussé à quitter radicalement la scène mod par frustration, pour revenir plus tard. Après un afflux de membres sur son Discord l’accusant d’avoir volé le travail de Chuck mercredi, puis la fuite sur Reddit, il a fermé le serveur et a annoncé qu’il « prenait une pause indéfinie dans le modding parce qu’il se sentait sous-évalué ».
« Ce fut un honneur de vous servir, mais il est temps que je donne la priorité à ma famille », a-t-il écrit.
Il y a un ton jubilant dans la plupart des réponses ultérieures à cette annonce sur le subreddit NewYuzuPiracy, avec de nombreuses affiches déclarant que c’est une victoire contre quiconque ose faire payer des mods. « Modding DEVRAIT être un passe-temps et je vais toujours pirater et divulguer tous les putains de mods » payants « que je rencontre », a écrit l’affiche Womenaregylmaolol.
Ce genre de drame est peut-être inévitable dans tout fandom lié au piratage, mais en fin de compte, cela ne fait que rendre la scène d’émulation pire pour tout le monde. Lundi, theboy181 a parlé avec enthousiasme du niveau d’intérêt extrêmement élevé pour Tears of the Kingdom, et du nombre de moddeurs talentueux qu’il s’attendait à être meilleurs et plus rapides que lui sortiraient du bois. « La seule raison pour laquelle je suis bon dans ce domaine, c’est à cause du temps que j’y consacre et de mon entêtement », a-t-il déclaré. « L’autre moitié, la raison pour laquelle le public voit quelque chose de bien, c’est à cause des testeurs et des supporters. Ils font des dons, puis ils vont travailler. Je ne pourrais pas jouer à autant de jeux, ou avoir ce beaucoup de passion pour la moitié de ces jeux pour pouvoir détecter les problèmes qui doivent être résolus. »
Cette ressource a maintenant disparu de la scène Switch, au moins temporairement. Tears of the Kingdom ne manque pas de moddeurs, mais les jeux Switch plus petits qui ont besoin de leurs propres correctifs à 60 ips et d’autres mods difficiles pourraient ne pas attirer le même dévouement à l’avenir.