Comment jouer aux jeux Nintendo 3DS sous Linux



La Nintendo 3DS, console portable emblématique de Nintendo lancée en février 2011, a connu un succès retentissant avec des millions d’exemplaires vendus. Si vous êtes un fervent admirateur de cette console et que vous souhaitez retrouver l’expérience de jeu sur votre ordinateur Linux, l’émulateur Citra est la solution idéale.

Ce guide vous accompagnera à travers les étapes de configuration de Citra, afin que vous puissiez profiter de vos jeux 3DS, effectuer des sauvegardes et même utiliser un contrôleur externe.

Avertissement important : Nous rappelons qu’il est essentiel d’utiliser vos propres fichiers ROM de jeux 3DS, obtenus légalement à partir de vos cartouches de jeux originales. Nous ne cautionnons en aucun cas le téléchargement ou la distribution illégale de ROM.

Installation de l’émulateur Citra sur Linux

L’émulateur Citra, bien qu’encore en phase expérimentale, offre une excellente solution pour émuler la Nintendo 3DS sur Linux. Pour débuter, ouvrez une fenêtre de terminal.

Une fois le terminal ouvert, suivez les instructions ci-dessous, adaptées à votre distribution Linux. Citra est disponible via Snaps, Flatpak, ou par compilation à partir du code source.

Installation via Snap

Citra est proposé sous forme de package Snap, mais il est important de noter qu’il s’agit de la version « Edge », moins stable que les versions classiques. Pour l’installer, assurez-vous que le support Snap est activé sur votre système, puis exécutez la commande suivante :

sudo snap install citra-mts --edge

Installation via Flatpak

Citra est également disponible en tant que Flatpak. Cependant, son référentiel n’est pas celui de Flathub. Il est donc nécessaire d’ajouter le référentiel dédié. Assurez-vous d’abord que Flatpak est installé sur votre système en suivant un tutoriel approprié. Ajoutez ensuite le référentiel Flathub, car il héberge les dépendances de Citra :

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Une fois le référentiel Flathub ajouté, vous pouvez installer Citra depuis son propre référentiel :

Pour la version nightly :

flatpak install https://flatpak.citra-emu.org/citra-nightly.flatpakref

Pour la version Canary :

flatpak install https://flatpak.citra-emu.org/citra-canary.flatpakref

Compilation à partir des sources

Si vous préférez éviter Snaps et Flatpaks, la compilation à partir du code source est également possible. Référez-vous à cette page pour les instructions détaillées concernant les dépendances. Le package « git » est indispensable pour télécharger le code source.

Après avoir installé les dépendances, téléchargez le code source de Citra via la commande git :

git clone --recursive https://github.com/citra-emu/citra
cd citra

Ensuite, construisez et installez Citra :

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install

Pour plus d’informations sur la configuration et l’utilisation de Citra sur Linux, consultez la documentation officielle disponible ici.

Lancer des jeux 3DS avec Citra

Pour lancer un jeu 3DS, cliquez sur « Fichier » puis sélectionnez « Charger le fichier ».

Une fenêtre de sélection s’ouvrira. Parcourez vos fichiers pour trouver la ROM du jeu 3DS que vous souhaitez lancer. Le jeu se lancera automatiquement une fois le fichier ROM sélectionné.

Sauvegardes et chargements

Pour sauvegarder votre progression, cliquez sur le menu « Emulation », puis choisissez l’option « Enregistrer l’état ».

Plusieurs emplacements de sauvegarde sont disponibles, vous pouvez donc sauvegarder votre partie plusieurs fois !

Pour charger une sauvegarde, retournez dans le menu « Emulation » et choisissez l’option « Charger l’état ». Sélectionnez ensuite l’état de sauvegarde que vous voulez utiliser.

Configuration d’un contrôleur

Citra prend en charge l’utilisation de contrôleurs. Pour configurer le vôtre, branchez-le à votre PC Linux, puis cliquez sur le menu « Emulation » et sélectionnez l’option « Configurer ».

Dans la fenêtre « Configurer », cliquez sur l’onglet « Contrôles ». Utilisez l’interface pour assigner les boutons de votre contrôleur. Une fois la configuration terminée, cliquez sur « OK » pour enregistrer les paramètres. Citra utilisera immédiatement votre configuration de contrôleur.