
Le 8 octobre 2021, l’émulateur Nintendo Switch Yuzu a tweeté ce qui aurait été un résumé parfait “au fond de la boîte” du Metroid Dread qui vient de sortir :
- Jour jouable 1
- FPS dynamique illimité
- Options de contrôle accessibles
“Découvrez le Dread plus fluide, plus rapide et sur votre PC,” le tweet lire. « Jouable dans la dernière version de Yuzu maintenant !
C’était audacieux. Voici un jeu Metroid qui était en gestation chez Nintendo depuis plus de 15 ans, et le jour de sa sortie, un émulateur créé par des fans promettait un framerate déverrouillé et des options de contrôle personnalisables – deux puces la version native Switch du jeu ne pouvait pas se vanter tout seul. À peine un mois plus tard, un autre émulateur Switch, Ryujinx, tweeté quelque chose de similaire à propos du Shin Megami Tensei 5 exclusif à Switch d’Atlus, soulignant qu’il pouvait fonctionner le premier jour à 60 images par seconde (ce n’était certainement pas le cas sur la console). Quatre ans après le début de la vie du Switch, l’émulation avait progressé si rapidement qu’elle pouvait souvent offrir une meilleure expérience que l’ordinateur de poche vieillissant sans aucune attente.
Ces deux tweets promotionnels ont été modestement populaires, attirant respectivement 228 et 136 retweets. Mais imaginez la réponse s’ils avaient parlé de The Legend of Zelda : Tears of the Kingdom.
Il est possible que dans quelques semaines seulement, nous verrons comment la communauté des joueurs réagit au fait que le jeu Nintendo le plus attendu depuis des années soit jouable dans un émulateur le jour de sa sortie. Les “émulati”, dans ce cas, sont les principaux développeurs de Yuzu et Ryujinx, dont les émulateurs open source sont tous les deux en tête, intrépides par la récente chaleur de Nintendo qui a poussé un éminent YouTuber de Zelda à retirer son mod Breath of the Wild du téléchargement .
“Nous prévoyons qu’il y aura une attention particulière sur l’émulation de la Switch avant la sortie de TotK. Cependant, nous ne sommes pas inquiets car l’émulation de la Switch est tout à fait légale et nous avons réussi à naviguer dans de nombreuses versions de Nintendo très médiatisées dans le passé.” dit Bunnei, le développeur principal de Yuzu.
J’ai demandé à Bunnei quelles étaient les chances que Tears of the Kingdom, comme Metroid Dread, soit jouable immédiatement, ou du moins peu après le lancement.
“Nous ne pouvons que spéculer ici”, dit-il. “Yuzu continue de mûrir, et nous avons eu beaucoup de succès avec l’exécution des versions récentes de Switch au lancement ou peu de temps après. Si TotK ne s’écarte pas trop de BotW, il est possible que nous ne rencontrions pas de problèmes importants. Cependant, avec certains des titres récents tels que Pokémon et Xenoblade, il nous a fallu un certain temps pour résoudre les problèmes majeurs, et donc, nous ne pouvons pas être certains de TotK jusqu’à sa sortie.”
Ci-dessus: le Steam Deck ne peut pas exécuter Breath of the Wild sur Switch à 30 ips … pour le moment.
J’admets qu’une infime partie de moi espérait un “100 %” extrêmement confiant, mais nuancé nous verrons est la réponse pratique – diable, il est difficile de savoir si les jeux PC natifs vont même fonctionner correctement le premier jour. L’émulation pose de plus grands problèmes de correction de bogues, car ces développeurs bénévoles tentent de reproduire le fonctionnement d’un système entier. Les développeurs de consoles, quant à eux, trouvent notoirement des moyens intelligents de tirer le meilleur parti des performances de leur matériel, et comprendre ces astuces est une grande partie de l’amélioration de la compatibilité de l’émulateur. Bunnei a pu élaborer sur le type d’obstacles auxquels ils seront probablement confrontés lorsque Tears of the Kingdom arrivera.
Breath of the Wild de 2017 n’a pas été particulièrement optimisé pour le GPU Nvidia du Switch, ce qui est logique – il a passé la majeure partie de sa vie en développement pour la Wii U. L’optimisation et les changements de moteur de Nintendo sont les grandes inconnues ici. “Les bandes-annonces de TotK ont présenté de nouvelles interactions physiques qui peuvent poser un défi pour l’émulation, car des mécanismes similaires étaient difficiles à imiter aux débuts de Yuzu avec BotW”, dit-il. “Bien que l’équipe ne s’y attende pas, il est toujours possible que TotK utilise le logiciel anti-émulation Denuvo, ce qui pourrait présenter des obstacles inattendus.”
Denuvo a apporté une solution DRM au Switch l’année dernière, ciblant spécifiquement l’émulation, bien que Nintendo n’ait pas été impliqué dans cet effort. Denuvo n’a jusqu’à présent annoncé son utilisation dans aucun jeu Switch.
Le développeur de Ryujinx, gdkchan, souligne que certains autres jeux Nintendo ont apporté des modifications techniques importantes qui n’étaient pas évidentes dans les bandes-annonces. “Pokémon a commencé à utiliser les commentaires de transformation sur Pokémon Legends Arceus, ce que Sword/Shield n’a pas fait”, dit-il. C’était un problème – le pilote Vulkan d’AMD ne gérait pas correctement cette fonctionnalité graphique “qui faisait que les caractères ne s’affichaient pas”. AMD a ensuite résolu le problème, mais il est possible que Tears of the Kingdom rencontre quelque chose de similaire que les développeurs d’émulateurs ne peuvent pas résoudre rapidement eux-mêmes.
J’ai demandé aux développeurs derrière Yuzu et Ryujinx s’ils prévoyaient de mettre un accent particulier sur Tears of the Kingdom à son arrivée, et dans les deux cas, la réponse est oui. Mais comment vous concentrez-vous sur le bon fonctionnement d’un jeu sans sacrifier une précision plus large? Dans certains cas, c’est la différence entre la correction d’un bogue et la mise en œuvre d’un hack.
“Lorsque nous parlons de hacks, la plupart des gens pensent aux différentes options proposées par certains émulateurs pour activer ou désactiver l’émulation précise de certaines fonctionnalités matérielles”, explique gdkchan. “Les émuler a un coût, et tous les jeux n’auront pas besoin de la fonctionnalité pour fonctionner correctement, donc la désactiver sur les jeux qui n’en ont pas besoin peut apporter une certaine amélioration des performances. Cela crée l’ennui que vous devez manipuler avec les paramètres pour trouver ce qui fonctionne le mieux pour chaque jeu, et dans certains cas, il peut ne pas être immédiatement évident que quelque chose est cassé. »
gdkchan indique également les raccourcis que certains émulateurs ont dû prendre pour fonctionner. Les premiers développeurs de l’émulateur Super Nintendo ne pouvaient pas déterminer exactement à quelle vitesse les processeurs du système fonctionnaient, ils les ont donc exécutés aussi vite que possible, et les horaires incorrects perturberaient certains jeux. “L’avantage d’une émulation précise est que tout” fonctionne “. Il n’y a aucun risque que quelque chose se brise parce qu’un jeu a décidé de tirer des astuces en utilisant un comportement matériel spécifique et potentiellement non documenté, ou quelque chose que les autres jeux ne font généralement pas. Pour cette raison, nous ne prévoyons pas d’ajouter des hacks à l’avenir, soyez il peut basculer ou non.”

Différents émulateurs sont construits avec différentes philosophies, ce que vous pouvez voir dans les menus de paramètres de Yuzu et Ryujinx. “Hack” n’a pas à être péjoratif – Yuzu offre plus d’options à manipuler, et certaines pourraient aider un jeu à fonctionner à une fréquence d’images jouable dans l’émulateur, bien que cette approche ajoute de la complexité et des opportunités pour plus de choses à casser (ah, jeu sur PC !). Nous avons des hacks à remercier pour Breath of the Wild fonctionnant à 60 ips à Cemu pendant des années.
Parce que Ryujinx et Yuzu émulent un système actuellement disponible, il y a aussi une incitation – et une pression – à se concentrer sur les performances d’un nouveau jeu en vogue. L’objectif de l’émulation de préserver une compatibilité totale est un processus qui dure des années ou des décennies ; il est logique d’aller là où se trouve l’intérêt du public à court terme. Mais il est difficile d’ignorer que l’argent joue désormais directement un rôle dans cette décision. En avril 2017, l’émulateur Nintendo Wii U Cemu a gagné 40 000 $ sur Patreon en un mois, soit environ 10 fois ce qu’il apportait le mois précédent. Cette augmentation était entièrement due aux fans qui voulaient jouer à Breath of the Wild sur PC.
Le prochain Zelda jouable – et meilleur – sur PC n’est pas une question de si. C’est juste une question de quand.
Avant Cemu, les développeurs d’émulateurs recevaient rarement des dons. Aujourd’hui, Ryujinx et Yuzu ont des Patreons, qui rapportent respectivement environ 2 000 $ et environ 18 000 $ par mois. Tears of the Kingdom donnera sans aucun doute un coup de pouce aux deux, bien qu’ici les deux émulateurs diffèrent une fois de plus dans leur approche. Comme Cemu l’a fait autrefois, Yuzu offre aux contributeurs de Patreon un accès plus rapide aux versions de l’émulateur. Ryujinx n’offre pas d’accès anticipé, mais utilise plutôt Patreon pour financer des objectifs tels qu’une fonction de remplacement de texture qui profitera à tout le monde.
De grosses sommes d’argent ajoutent un degré de nébulosité à l’émulation des fans, dans mon esprit – il est difficile de prétendre que les développeurs ne profitent pas indirectement du travail d’une autre entreprise, et toute la pratique ne fait que se sent un peu moins noble quand l’argent est sur la table.
Mais… l’est-il, en fait ? Légalement, pour autant que je sache, ils sont toujours en bonne position – à la fois Virtual Game Station de Connectix et Bleem! étaient des émulateurs PlayStation commerciaux à vendre que Sony a poursuivis (et perdus). Une fois que vous arrêtez de supposer des émulateurs ont être des passe-temps non rémunérés parce qu’ils l’ont toujours été, il n’y a aucune raison éthique ou légale pour que le développement d’émulateurs soit un acte d’abnégation. Si des programmeurs expérimentés peuvent gagner leur vie en créant des émulateurs qui nous permettent de jouer et d’étudier des jeux dans des décennies sans le matériel d’origine, eh bien, cela sonne bien mieux que de créer le métaverse stupide de Mark Zuckerberg ou autre.
Il est possible que Yuzu et Ryujinx répètent l’astuce d’annoncer la compatibilité du premier jour avec Tears of the Kingdom. Plus probablement, nous verrons une version accélérée de ce qui s’est passé avec Cemu en 2017, avec des mises à jour tous les quelques jours montrant des percées en termes de vitesse et de compatibilité. Le prochain Zelda jouable – et meilleur – sur PC n’est pas une question de si. C’est juste une question de quand.
Read more Gaming News in French
Source
