Non classé

Un aperçu des progrès de Citra (émulateur Nintendo 3DS) au cours des 6 derniers mois: Pokémon X / Y entièrement jouable et fonctionne sur le port Android; triche, entrée microphone, prise en charge à chaud du contrôleur et prise en charge d'amiibo et multijoueur amélioré; le travail est en cours sur le nouveau support Nintendo 3DS et le support d'écran séparable parmi beaucoup d'autres choses!

Par Garry , le 3 avril 2019 - 6 minutes de lecture

Contrairement aux autres équipes d’émulation, l’équipe Citra n’est pas très active en relations publiques et ne publie pas beaucoup de mises à jour de statut. Cependant, quand ils le font, ils publient des articles très bien écrits décrivant beaucoup de choses impressionnantes et Dans cet article, nous examinerons leur dernière mise à jour, qui couvre une période allant du quatrième trimestre 2018 au premier trimestre 2019!

Ce que les gens de Citra ont fait ces 6 derniers mois

Bien que leurs efforts ne soient pas très éloquents, les personnes derrière Citra ont accompli beaucoup de choses au cours des six derniers mois, ce qui améliore considérablement la qualité et la précision de l’émulateur.

Si vous souhaitez émuler Pokemon X / Y sur votre PC, vous serez ravi de savoir que Citra peut faire le travail (et cela depuis quelques mois déjà).

Parmi les résultats obtenus, on trouve:

  • Emulation audio plus précise
  • Les Pokémon X et Y sont jouables à toute vitesse avec seulement quelques problèmes mineurs
  • Support de triche
  • Prise en charge du microphone
  • Support pour Amiibos
  • Possibilité d'échanger des contrôleurs à la volée (branchement à chaud)
  • Un travail considérable est en cours pour obtenir la prise en charge des écrans séparables et des nouveaux titres Nintendo 3DS
  • Améliorations du mode multijoueur
  • D'autres éléments tels que la prise en charge d'écrans tactiles physiques, une émulation audio plus précise, le travail effectué sur un port Android et bien plus encore!

Prise en charge des astuces, entrée microphone, amiibos et branchement à chaud du contrôleur

Si vous aimez Cooking Mama et que les jeux utilisent le microphone, vous serez ravi de savoir que Citra le prend désormais en charge!

Ces quatre caractéristiques sont assez importantes et un assez bon nombre de partisans de Patreon ont voté pour leur mise en œuvre lors d’un sondage qui a eu lieu en août dernier.

La prise en charge des codes de triche, basée sur l’ancien prise en charge des codes de triche de makotech222, a été mise en œuvre par B3N30 après la réécriture par wwylele de pratiquement tous les aspects de la gestion de la mémoire dans Citra. Pour utiliser les astuces, zhaowenlan1779 a récemment implémenté une fenêtre d’avertissement qui facilite beaucoup l’arrêt du jeu dans votre jeu Zelda / Pokemon préféré!

L’entrée microphone est une fonction assez explicite, mais jroweboy a posé pas mal de problèmes à mettre en œuvre lorsqu’il a accidentellement mélangé quelques octets lorsqu’il s’agissait de définir la taille des données d’entrée microphone. Heureusement, ces bugs ont été signalés par FearlessTobi la semaine dernière et, à présent, l'entrée du microphone est entièrement prise en charge dans Citra. Vous pouvez ainsi jouer correctement à des jeux comme Cooking Mama.

Si vous avez déjà battu un jeu et que vous voulez vous amuser un peu plus, alors vous pouvez utiliser des astuces pour vous rendre la vie plus facile!

Si vous aimez changer de contrôleur à la volée, la prise en charge du branchement à chaud des contrôleurs du B3N30 vous intéressera sûrement.

Ceci a été réalisé en réécrivant le backend du contrôleur, ce qui était une tâche assez ardue mais cela a également amélioré la fiabilité de Citra’a. Une autre fonctionnalité plus petite qui a été introduite est le support amiibo, avec un peu de code provenant de yuzu (émulateur de commutateur), vous permettant ainsi d’utiliser le traitement de l’AR sur Citra. bien que je ne sois pas sûr de savoir pourquoi quelqu'un voudrait l'utiliser en premier lieu sur un émulateur.

Comme toutes ces fonctionnalités fonctionnent, vous les trouverez dans les dernières versions de Citra Nightly / Canary que vous pouvez télécharger dès maintenant en suivant le lien ci-dessous.

Éléments déjà travaillés mais en attente: nouvelle prise en charge de Nintendo 3DS, fonctionnalité Écran séparable. Regard sur le travail effectué sur un port Android



Cette section se concentrera maintenant sur les fonctionnalités qui ne sont pas encore complètement implémentées, mais dans lesquelles une quantité décente de travail a été fournie.

Quelques jeux ne fonctionnent que sur la New Nintendo 3DS et les développeurs de Citra travaillent à leur bon fonctionnement (Xenoblade Chronicles serait le seul titre digne de N3DS).

Une de ces caractéristiques est support pour New Nintendo 3DS des jeux qui se révèle un peu difficile car inverser le planificateur de 3DS (utilitaire déterminant quels processus doivent être admis dans la file d'attente et lesquels doivent recevoir du temps CPU) n’est pas une tâche facile. À l’heure actuelle, B3N30, la personne qui travaille sur cette fonctionnalité, a pris une pause, mais il la relèvera sans doute et peut-être la terminera-t-il, car il a déjà livré de nombreuses fonctionnalités, comme mentionné ci-dessus.

Le support d’écran fractionnable est une autre caractéristique que peu de gens souhaitent et jroweboy y travaillait bien qu’une solution totalement élégante pour le mettre en œuvre ne soit toujours pas présente. En conséquence, l'équipe Citra demande au grand public de l'aider à trouver un moyen efficace de mettre en œuvre cette fonctionnalité.

Enfin et surtout, l'équipe Citra travaillent apparemment sur une version Android officielle de l’émulateur, mais il convient de noter que le travail avance un peu lentement et que l’application frontale de l’émulateur n’est pas assez performante pour le public. Les versions non officielles actuellement disponibles d'Android pour Citra utilisent beaucoup l'interface utilisateur Android de Dolphin, mais une toute nouvelle interface sera développée pour les versions officielles.

Conclusion

Dans cet article, seules les parties les plus significatives du rapport de suivi de Citra ont été abordées car il y en a tout simplement trop à couvrir. Pour plus d'informations, vous pouvez consulter leur rapport d'avancement en suivant le lien et / ou en leur donnant quelques dollars via leur compte Patreon afin de soutenir le développement futur!

Rapport d'avancement Citra T4 2018 à T1 2019: https://citra-emu.org/entry/citra-progress-report-2019-q1/

Lien de téléchargement Citra: https://citra-emu.org/download/

Citra Patreon: https://www.patreon.com/citraemu

Garry