Non classé

Émulation: un aperçu du rapport d'étape du printemps 2020 de Ryujinx – 600 jeux jouables et correctifs dans de nombreux titres populaires comme Super Mario Maker 2 et SSBU!

Par Garry , le 4 juillet 2020 - 6 minutes de lecture

Le mois dernier, la liste des jeux jouables de Ryujinx était à 500 titres, mais maintenant, elle est à un niveau stupéfiant de 600 avec de nouveaux ajouts effectués presque quotidiennement. De toute évidence, beaucoup de travail est allé derrière ces chiffres de compatibilité élevés et dans cet article, nous examinerons le rapport d'étape du printemps 2020 de Ryujinx publié hier!

Résumé du rapport d'étape du printemps 2020

Les 3 derniers mois ont été exceptionnellement longs en raison de la situation des coronavirus et avec de nombreuses personnes restant à la maison, il ne fait aucun doute que davantage d'efforts ont été consacrés au développement d'émulateurs. En conséquence, Ryujinx est maintenant bien meilleur pour émuler le commutateur qu'en mars, sa liste de compatibilité susmentionnée ayant considérablement augmenté.

Bien qu'il y ait eu de nombreuses améliorations, le problème de Disagea 4 se démarque comme étant assez étrange avec sa géométrie de sol étant à l'envers!

Compte tenu de cela, les gens derrière l'émulateur ont décidé d'écrire un rapport d'étape pour détailler ce qui s'est passé au printemps avec gdkchan derrière lui et bien que ce soit une lecture amusante, beaucoup d'informations sont fournies, donc un résumé basé sur des points sera être donné qui se concentre sur les choses les plus importantes!

Le rapport d'étape, divisé en trois sections principales, comprend:

  • Améliorations de l'émulation GPU

    • Le bug SSBU T-Pose a été corrigé ce qui permet à l'animation de personnage de fonctionner correctement
    • Certains titres comme Astral Chain s'affichent désormais mieux grâce aux niveaux de texture mipmap calculés correctement pour tous les niveaux – cela élimine les problèmes tels que les couleurs impaires dans les titres concernés

    • Des tampons de texture ont été implémentés qui permettent aux modèles animés de fonctionner dans les jeux basés sur Unreal Engine 4 tels que The Caligula Effect: Overdose
    • Le rendu conditionnel, qui consiste à autoriser / interdire le rendu basé sur les conditions du GPU, a été implémenté avec la correction de choses dans Super Mario Maker 2 et d'autres titres tout en améliorant les performances dans d'autres comme Super Mario Odyssey
    • Le serrage en profondeur a été introduit avec une interpolation de shader qui corrige les problèmes dans certains titres populaires de Nintendo et d'autres

      Cependant, la géométrie du sol est maintenant rendue correctement!

    • La géométrie n'est plus à l'envers dans certains titres comme Xenoblade Chronicles 2 grâce à la mise en œuvre de l'abattage des visages avec des textures Bindless également introduites, ce qui permet aux jeux qui les utilisent comme Metro 2033 Redux de rendre réellement quelque chose
    • L'écrêtage des ombres a également été introduit, ce qui améliore le rendu des ombres dans Super Mario Odyssey et ARMS, ainsi que certaines corrections spécifiques au jeu.
  • Améliorations de l'émulation du processeur

    • Une instruction appelée FXAXNMV qui a à voir avec les calculs vectoriels a été implémentée rendant ainsi certains titres comme World of Final Fantasy Maxima jouables
    • Le cache de traduction persistante profilé (PPTC) a été implémenté, ce qui enregistre les traductions ARM (Switch CPU) -> x86_64 (CPU de votre PC) sur le disque, ce qui élimine la nécessité d'une recompliation / retraduction la prochaine fois que vous exécutez un jeu – Plus d'informations peuvent être lues sur c'est ici

  • Améliorations HLE (émulation de haut niveau)

    • Un problème lié à l'allocation de mémoire du noyau a été corrigé, ce qui permet désormais aux anciennes versions de SSBU d'entrer dans le jeu.
    • Les points de synchronisation GPU qui sont utilisés pour réguler la synchronisation avec lui-même ou avec le CPU ont été implémentés tandis que le service de clignotement de surface a été réécrit, ce qui corrige le scintillement dans certains titres
    • Mises à jour et DLC sont désormais pris en charge, vous permettant de lire plus de contenu

    • Le support HID (périphériques d'entrée) a été amélioré
  • Plusieurs contrôleurs sont désormais pris en charge dans l'interface graphique, ce qui facilite considérablement la vie
  • Trois entrées «Jeu ​​du mois» sur lesquelles plus d'informations sont données, ce qui est très agréable à lire – il s'agit notamment de Picross S4, Xenoblade Chronicles: Definitive Edition et Burnout: Paradise Remastered

Des jeux notables qui ont vu des améliorations

Divers titres propriétaires ont connu une amélioration au cours du printemps, Kirby Star Allies obtenant un statut jouable!

Bien que les améliorations des émulateurs soient très importantes, l'essentiel est toujours de savoir quels jeux fonctionnent mieux et les gens de Ryujinx ont pris soin d'inclure divers titres qui ont été améliorés par leurs changements. Ces titres, dont la plupart sont assez populaires, comprennent:

  • Yo-kai Watch 4 – inconnu
  • Tokyo Mirage Session FE #Encore – ingame

  • World of Final Fantasy Maxima – jouable

  • GRID – jouable
  • Taiko no Tatsujin – non jouable en raison du manque de prise en charge du contrôle de mouvement
  • The Legend of Zelda: Breath of the Wild – ingame

  • Dragon marqué pour la mort – ingame
  • Kirby Star Allies – jouable

  • Sega Ages: Phantasy Star – jouable
  • Hyrule Warriors – ingame

  • Undertale – jouable

  • Super Mario Maker 2 – jouable

  • Animal Crossing: New Horizons – ingame

Grâce aux tests effectués par certains membres de la communauté tels que EmulationFanatic et SeraUX, la liste des jeux jouables de Ryujinx a augmenté de plus de 450 jeux entre le 21 mars et le 21 juin

Conclusion

À l'heure actuelle, la liste de compatibilité de Ryujinx contient 565 titres en jeu avec 601 titres considérés comme jouables, ce qui est un nombre assez important étant donné que le Switch n'a que moins de 3,5 ans! Comme d'habitude, un PC assez capable est nécessaire pour émuler des jeux Switch à des fréquences d'images jouables et le téléchargement de ROM de jeux Switch en ligne est illégal, d'autant plus que la plupart des jeux sont toujours vendus.



Vous pouvez lire le rapport d'avancement en suivant le lien ci-dessous et soutenir le développement de Ryujinx sur Patreon.

Rapport d'étape du printemps 2020 de Ryujinx: https://blog.ryujinx.org/spring-2020-progress-report/

Patreon de Ryujinx (soutien monétaire): https://www.patreon.com/ryujinx

Liste de compatibilité de Ryujinx: https://github.com/Ryujinx/Ryujinx-Games-List/issues

Garry