RetroGaming : Sudachi et Suyu Emulator – Guide Complet pour Émuler une Nintendo Switch

Introduction

Sudachi Emulator est un puissant émulateur pour jouer aux jeux Nintendo Switch sur votre PC. Pour configurer cet émulateur, vous aurez besoin de deux fichiers essentiels : les prod.keys et le firmware. Ce guide détaillé vous explique comment installer Sudachi Emulator, obtenir ces fichiers, et configurer l’émulateur pour une expérience optimale.

Historique et Origine des Émulateurs Suyu et Sudachi – Forks de Yuzu

Suyu Emulator

Suyu Emulator est né d’un désir de créer une solution plus accessible et optimisée pour émuler la Nintendo Switch sur une variété de plateformes. Ce projet a vu le jour en 2021, initié par un groupe de développeurs passionnés qui voulaient améliorer l’expérience utilisateur offerte par les émulateurs existants. Suyu Emulator se distingue par sa compatibilité étendue, supportant Windows, Linux, MacOS, et même Android. Ses créateurs ont mis l’accent sur l’optimisation des performances et l’amélioration de l’interface utilisateur, rendant l’émulation plus fluide et plus intuitive. En tant que descendant direct de Yuzu, Suyu hérite des solides fondations techniques de ce dernier tout en apportant des améliorations significatives en termes de convivialité et de performance.

Sudachi Emulator

Sudachi Emulator est un autre émulateur qui prend ses racines dans le projet Yuzu. Lancé en 2022, Sudachi vise à offrir une expérience d’émulation encore plus précise et fidèle à l’original. Le projet a été initié par d’anciens contributeurs de Yuzu, désireux de pousser les limites de l’émulation de la Nintendo Switch. L’accent de Sudachi est mis sur la précision de l’émulation et la compatibilité des jeux, avec une attention particulière portée aux détails graphiques et à la fidélité sonore. Sudachi s’adresse particulièrement aux utilisateurs exigeants qui recherchent une émulation sans compromis. Tout comme Suyu, Sudachi bénéficie de l’héritage de Yuzu, mais se distingue par son approche axée sur la qualité et l’exactitude de l’émulation.

Choix entre les 2 versions

Si vous êtes un utilisateur occasionnel ou que vous cherchez une solution simple et accessible, Suyu Emulator pourrait être le meilleur choix pour vous en raison de son interface conviviale et de son optimisation des performances.

En revanche, si vous êtes un utilisateur avancé ou passionné d’émulation recherchant une précision maximale et une compatibilité optimale des jeux, Sudachi Emulator serait plus approprié.

Avertissement sur Sudachi Emulator

Il est important de noter que Sudachi Emulator est actuellement sous attaque juridique par Nintendo. La société a intensifié ses efforts pour faire valoir ses droits de propriété intellectuelle, ce qui a conduit à des actions légales contre les développeurs de Sudachi. En conséquence, le développement de cet émulateur semble sérieusement compromis, et il pourrait ne plus recevoir de mises à jour ni de support dans un avenir proche. Soyez vigilant quant aux aspects légaux de l’utilisation des émulateurs.

Prérequis

Configuration Système Requise

Assurez-vous que votre PC répond aux exigences minimales suivantes :

  • Système d’exploitation : Windows 10/11, macOS 10.15 ou plus récent, Linux
  • Processeur : Intel Core i5-6600K / AMD Ryzen 5 1600 ou mieux
  • Mémoire vive : 8 Go de RAM ou plus
  • Carte graphique : NVIDIA GeForce GTX 1060 / AMD Radeon RX 580 ou mieux
  • Espace disque : Minimum 10 Go de stockage libre
  • DirectX : Version 12

Installation de Suyu Emulator

Windows

Prérequis

  • Un système d’exploitation Windows 10 ou supérieur.
  • Une architecture 64 bits.
  • Microsoft Visual C++ Redistributable pour Visual Studio 2019.

Étapes d’installation

Télécharger l’archive : Téléchargez le fichier Suyu-Windows_x86_64.tar.xz.

Extraction de l’archive :

  • Utilisez un logiciel comme 7-Zip pour extraire le contenu de l’archive.
  • Faites un clic droit sur l’archive téléchargée et sélectionnez « 7-Zip » > « Extraire ici ».

Installation :

  • Ouvrez le dossier extrait.
  • Double-cliquez sur Suyu-Setup.exe pour lancer l’installation.
  • Suivez les instructions à l’écran pour terminer l’installation.

Configuration initiale :

  • Lancez Suyu Emulator depuis le raccourci créé sur le bureau.
  • Suivez les étapes de configuration initiale, incluant la sélection du dossier des jeux.

Linux

Prérequis

  • Un système d’exploitation basé sur Linux (Ubuntu, Fedora, etc.).
  • Une architecture 64 bits.
  • Bibliothèques nécessaires : libc6, libgcc1, libstdc++6, libqt5core5a, libqt5gui5, libqt5widgets5.

Étapes d’installation

Télécharger l’archive : Téléchargez le fichier Suyu-Linux_x86_64.tar.xz (non fourni ici, mais supposé disponible sur le site officiel de Suyu).

Extraction de l’archive :

  • Ouvrez un terminal et naviguez vers le dossier où se trouve l’archive.
  • Utilisez la commande tar -xvf Suyu-Linux_x86_64.tar.xz pour extraire les fichiers.

Installation :

  • Accédez au dossier extrait avec cd Suyu-Linux_x86_64.
  • Rendez le script d’installation exécutable avec chmod +x install.sh.
  • Exécutez le script d’installation avec sudo ./install.sh.

Configuration initiale :

  • Lancez Suyu Emulator depuis le menu des applications ou en tapant suyu dans le terminal.
  • Suivez les étapes de configuration initiale.

MacOS

Prérequis

  • Un Mac avec un processeur Apple Silicon (ARM64).
  • macOS 11.0 ou supérieur.

Étapes d’installation

Télécharger l’archive : Téléchargez le fichier Suyu-macOS-ARM64.zip.

Extraction de l’archive :

  • Double-cliquez sur le fichier zip pour l’extraire.

Installation :

  • Ouvrez le dossier extrait.
  • Double-cliquez sur Suyu-Installer.pkg pour lancer l’installation.
  • Suivez les instructions à l’écran pour compléter l’installation.

Configuration initiale :

  • Lancez Suyu Emulator depuis le dossier Applications.
  • Complétez les étapes de configuration initiale.

Android

Prérequis

  • Un appareil Android avec un processeur ARM64.
  • Android 8.0 ou supérieur.

Étapes d’installation

Télécharger l’APK : Téléchargez le fichier Suyu-Android_Arm64.apk.

Autoriser les sources inconnues :

  • Allez dans Paramètres > Sécurité.
  • Activez l’option Sources inconnues.

Installation de l’APK :

  • Utilisez un gestionnaire de fichiers pour naviguer jusqu’à l’APK téléchargé.
  • Appuyez sur le fichier APK et suivez les instructions pour l’installer.

Configuration initiale :

  • Ouvrez Suyu Emulator depuis le menu des applications.
  • Suivez les étapes de configuration initiale, incluant l’ajout de jeux.

Installation de Sudachi Emulator

Installation sur Windows

Méthode 1 : Installation avec Scoop.sh

Scoop est un gestionnaire de paquets pour Windows qui simplifie l’installation de logiciels.

Installer Scoop:

  • Ouvrez PowerShell en mode administrateur.
  • Exécutez la commande suivante pour installer Scoop :
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser irm get.scoop.sh | iex

Ajouter le Bucket Games:

  • Ajoutez le bucket games qui contient Sudachi Emulator :
    scoop bucket add games

Installer Sudachi Emulator:

  • Une fois le bucket ajouté, installez Sudachi Emulator avec la commande suivante :
    scoop install games/sudachi

Lancer Sudachi:

  • Après l’installation, vous pouvez lancer Sudachi Emulator en cherchant sudachi

Note : Le dépôt GitHub original de Sudachi Emulator n’étant plus accessible, l’installation via Scoop.sh peut ne pas fonctionner correctement. Vous pouvez utiliser la Wayback Machine pour accéder à une version archivée du dépôt ici ou une copie du repo accessible sur github.

Méthode 2 : Installation avec l’Exécutable

Téléchargement:

  • Téléchargez l’exécutable depuis le site officiel de Sudachi Emulator ici.

Installation:

  • Extrayez le fichier ZIP téléchargé dans un dossier de votre choix.
  • Ouvrez le dossier et exécutez le fichier sudachi.exe.

Compilation pour Android

Outils à installer :

  • Git
  • Java Development Kit
  • Vulkan® SDK
    • Version utilisée: 1.3.280.0

Logiciels :

  • Android Studio
    • Version utilisée: Iguana
  • Visual Studio (si sous Windows)
    • Version: 17.9.6
    • Module
      • Desktop development with C++

Téléchargement et Compilation:

cd path/to/directory
git clone --recursive https://github.com/sudachi-emu/sudachi
cd src/android
gradlew.bat build # gradlew si build sous Linux

Compilation pour Linux

Préparation:

  • Assurez-vous que les dépendances nécessaires sont installées. Vous pouvez utiliser un gestionnaire de paquets comme apt ou yum pour installer les dépendances.
sudo apt install autoconf cmake g++-11 gcc-11 git glslang-tools libasound2 libboost-context-dev libglu1-mesa-dev libhidapi-dev libpulse-dev libtool libudev-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxext-dev libxkbcommon-x11-0 mesa-common-dev nasm ninja-build qtbase5-dev qtbase5-private-dev qtwebengine5-dev qtmultimedia5-dev libmbedtls-dev catch2 libfmt-dev liblz4-dev nlohmann-json3-dev libzstd-dev libssl-dev libavfilter-dev libavcodec-dev libswscale-dev libunistring-dev libaom-dev libdav1d-dev autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libgnutls28-dev libmp3lame-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev meson ninja-build pkg-config texinfo wget yasm zlib1g-dev nasm libx264-dev libx265-dev libnuma-dev libvpx-dev libfdk-aac-dev libopus-dev libsvtav1-dev libsvtav1enc-dev libsvtav1dec-dev libdav1d-dev

Téléchargement et Compilation:

  • Clonez le dépôt GitHub :
git clone https://github.com/spongeyperson/sudachi-mirror.git cd sudachi-mirror
  • Compilez l’émulateur :
mkdir build; cd build
cmake .. -DSUDACHI_USE_BUNDLED_VCPKG=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=x86-64-v2" -DCMAKE_CXX_COMPILER=/usr/lib/ccache/g++ -DCMAKE_C_COMPILER=/usr/lib/ccache/gcc -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON -DENABLE_QT_TRANSLATION=OFF -DUSE_DISCORD_PRESENCE=ON -DSUDACHI_ENABLE_COMPATIBILITY_REPORTING=${ENABLE_COMPATIBILITY_REPORTING:-"OFF"} -DSUDACHI_USE_BUNDLED_FFMPEG=ON -DSUDACHI_ENABLE_LTO=ON -DSUDACHI_CRASH_DUMPS=OFF -DCMAKE_INSTALL_PREFIX="/usr" -DSUDACHI_ROOM=OFF -GNinja
cmake --build . --config Release

Lancement:

  • Exécutez Sudachi Emulator :
    ./sudachi

Téléchargement des Fichiers Prod.keys et Firmware

Avertissement ! Assurez-vous d’utiliser ces fichiers conformément aux lois en vigueur sur les droits d’auteur dans votre pays. Le téléchargement et l’utilisation de fichiers prod.keys et firmware sont souvent illégaux s’ils ne sont pas obtenus à partir de sources autorisées par Nintendo. Vous devez posséder une copie légitime des fichiers originaux pour les utiliser légalement avec Sudachi Emulator.

Prod.keys

Téléchargement:

Firmware

Téléchargement:

Installation des Fichiers

Installer les Prod.keys

Téléchargement et Extraction:

  • Téléchargez et extrayez les fichiers prod.keys.

Placement des Fichiers:

  • Ouvrez Sudachi Emulator.
  • Allez dans le menu File -> Open folder.
  • Naviguez jusqu’au dossier keys et collez les fichiers prod.keys dans ce dossier.
  • Relancer Sudachi Emulator.

Vous pouvez aussi aller dans Tools -> Install Decryption Keys et sélectionner le fichier prod.keys directement

Installer le Firmware

Téléchargement et Extraction:

Placement des Fichiers:

  • Ouvrez Sudachi Emulator.
  • Allez dans File -> Open folder.
  • Naviguez jusqu’au dossier nand -> system -> Contents -> registered.
  • Collez les fichiers du firmware dans ce dossier.
  • Relancez Sudachi Emulator.

Vous pouvez aussi aller dans Tools -> Install Firmware et sélectionner le dossier où se trouve le firmware directement

Télécharger des Roms

Attention ! Assurez-vous d’utiliser ces fichiers en conformité avec les lois sur les droits d’auteur en vigueur dans votre pays. Cela signifie souvent que vous devez posséder une copie légitime du jeu ou du firmware pour utiliser ces fichiers légalement avec l’émulateur. Le téléchargement et l’utilisation de fichiers protégés par les droits d’auteur sans autorisation appropriée peuvent constituer une violation de la loi. Veillez à vérifier les réglementations locales et à obtenir les fichiers uniquement à partir de sources autorisées.

Sites de Roms

Voici quelques sites populaires pour télécharger des roms de Nintendo Switch :

Switch Roms : Switch Roms

  • Offre une large collection de jeux Nintendo Switch.

NXBrew : NXBrew

  • Spécialisé dans les roms et les homebrews pour Nintendo Switch.

RomsMania : RomsMania

  • Propose une grande variété de roms pour différentes consoles.

Ziperto : https://www.ziperto.com/nintendo-switch-nsp-list/

Attention ! Assurez-vous d’utiliser ces fichiers en conformité avec les lois sur les droits d’auteur en vigueur dans votre pays. Cela signifie souvent que vous devez posséder une copie légitime du jeu ou du firmware pour utiliser ces fichiers légalement avec l’émulateur. Le téléchargement et l’utilisation de fichiers protégés par les droits d’auteur sans autorisation appropriée peuvent constituer une violation de la loi. Veillez à vérifier les réglementations locales et à obtenir les fichiers uniquement à partir de sources autorisées.

Lancer un Jeu sur Sudachi Emulator

Acquisition des Jeux

Les jeux doivent être au format .XCI ou .NSP. Vous pouvez les obtenir en les extrayant de vos cartouches ou téléchargements légaux.

Chargement du Jeu

Ouverture du Jeu:

  • Ouvrez Sudachi Emulator et cliquez sur File -> Load File.
  • Naviguez jusqu’au dossier contenant le jeu que vous souhaitez émuler et sélectionnez le fichier .XCI ou .NSP.
  • Le jeu devrait apparaître dans la bibliothèque de Sudachi Emulator.

Lancement et Configuration In-Game:

  • Double-cliquez sur l’icône du jeu dans la bibliothèque pour le lancer.
  • Une fois le jeu démarré, vous pouvez accéder à des paramètres spécifiques au jeu pour optimiser les graphismes et les performances.

Optimisation des Performances

Si vous rencontrez des problèmes de lenteur lors de l’émulation de jeux, il est conseillé de réduire la résolution pour améliorer les performances. Voici comment procéder :

Accéder aux Paramètres Graphiques:

  • Ouvrez Sudachi Emulator.
  • Allez dans Emulation -> Configure.

Réduire la Résolution:

  • Diminuez la résolution graphique (menu Graphics). Par exemple, passez de 1080p à 720p ou 360p.
  • Désactivez des options gourmandes en ressources comme l’anti-aliasing ou les filtres anisotropes.

Appliquer les Modifications:

  • Appliquez les modifications et redémarrez le jeu pour voir les améliorations.

Conclusion

En suivant ce guide, vous serez en mesure de configurer votre émulateur préféré et de jouer à vos jeux Nintendo Switch sur votre PC efficacement. Utilisez les fichiers prod.keys et firmware de sources fiables et légales, et profitez de l’expérience de jeu améliorée qu’offre l’émulation.