Transférer une sauvegarde Nintendo Switch d'un émulateur à un custom firmware

Présentations

Qu'est-ce que la Nintendo Switch ?

La Nintendo Switch est un ordinateur tout intégré. Il est conçu comme une console de jeu, à la fois portable et de salon. Il fait suite à la Nintendo 2DS/3DS et à la Nintendo Wii U (ou Wii 2), respectivement des ordinateurs vendus comme console portable et console de salon. Enfin, faisons remarquer pour l'anecdote qu'il est possible d'y faire tourner Android et des distributions GNU/Linux, donc qu'il est possible d'en avoir un autre usage que console de jeux vidéos.

Qu'est-ce qu'un émulateur ?

En notre cas, un émulateur est un logiciel qui simule ou tente de simuler une console de jeux vidéos, en l'occurrence la Nintendo Switch. Ça peut permettre de faire des choses impossibles sur la vraie console, parfois juste de base ou même en l'ayant sorti du carcan de son constructeur, comme jouer à un jeu en meilleure définition ou avec plus d'images par seconde. Ça peut aussi permettre de jouer à un jeu d'une console sans l'avoir, mais cela peut être illégal en certains cas, car il faut parfois récupérer légalement quelque chose depuis la console (de quoi en faire l'initialisation, des clés de déchiffrement, etc.) et qu'il peut y avoir la tentation de faire une récupération illégale via une personne qui partagerait ce qu'elle a récupéré depuis sa propre console ou qu'elle a déjà elle-même récupéré illégalement.

Qu'est-ce qu'un custom firmware ?

La Nintendo Switch embarque de base un système d'exploitation. Celui-ci est fait par Nintendo et a pour nom de code Horizon. Il est prévu pour ne permettre de faire que ce que Nintendo veut bien y autoriser. Pour sortir du joug de Nintendo, on peut vouloir utiliser une version dérivée de son système mais évidemment sans ses restrictions (à différencier d'un système totalement autre, comme Android ou une distribution GNU/Linux). C'est ce qu'on appelle ici un CFW pour custom firmware. En mai 2024, le plus connu pour Nintendo Switch est Atmosphere. À titre indicatif, car ce n'est pas le sujet du présent article, il existe au moins 3 méthodes pour installer et exécuter un CFW pour Nintendo Switch : RCM (malheureusement seulement pour le premier modèle), faille dans navigateur web (mais faut-il encore que n'ait pas été appliqué un correctif), puce (qui nécessite de bidouiller ou faire bidouiller l'intérieur de la machine).

Comment récupérer une sauvegarde d'un émulateur de Nintendo Switch ?

Comment récupérer une sauvegarde d'un jeu depuis yuzu ?

  1. Démarrez yuzu ou un de ses dérivés (car yuzu a été tué début 2024 par Nintendo) qui n'aurait pas trop changé l'interface graphique
  2. Ouvrez le menu déroulant d'un jeu auquel vous avez joué sur l'émulateur (sous GNU/Linux, Windows et macOS, ça se fait via un clic droit sur la ligne du jeu)
  3. Sélectionnez Open Save Data Location

Comment récupérer une sauvegarde d'un jeu depuis Ryujinx ?

  1. Démarrez Ryujinx (ou un dérivé, s'il venait à en avoir après avril 2024, qui n'aurait pas trop changé l'interface graphique)
  2. Ouvrez le menu déroulant d'un jeu auquel vous avez joué sur l'émulateur
  3. Sélectionnez Open User Save Directory

Sur la compatibilité de la sauvegarde

Veuillez à ce que le jeu soit dans la même configuration sur le CFW (custom firmware) et sur l'émulateur (que ce soit yuzu, Ryujinx, ou autre). En effet, le jeu peut ne pas gérer une sauvegarde qui viendrait d'une configuration avec moins. La manière de lire et d'enregistrer une sauvegarde peut en effet varier en fonction de sa version et aussi du ou des contenus supplémentaires (ou DLC pour les intimes). Pour éviter tout problème relatif à ça, mieux vaut donc que le jeu soit dans la même version sur l'émulateur et sur le CFW, mais aussi qu'il ait le ou les mêmes DLC.

Certes, une incompatibilité est à priori improbable, mais mieux vaut tout de même faire preuve de prudence. Et si vous utilisez votre CFW pour le jeu en ligne, c'est d'autant plus recommandé qu'il n'y ait pas d'incohérence. En effet, une incohérence peut être gérée proprement et donc ne poser aucun problème pour faire usage de la sauvegarde, mais elle peut être détectée, donc permettre de savoir que vous utilisez un CFW et il peut par conséquent être décidé de vous bannir de l'aspect en ligne. Il n'est certes pas dit que ce soit légal, mais ce sera en pratique vraisemblablement dur et long d'arriver potentiellement à faire annuler la décision, mais une jurisprudence favorable aux joueur·euse·s serait néanmoins fortement bienvenue (et notez là que nous parlons d'un éventuellement banissement pour le simple usage d'un CFW et non pour l'usage d'un CFW en vue de tricher en ligne).

Comment remplacer la sauvegarde CFW par la sauvegarde émulateur ?

  1. Téléchargez une application non-officielle (au format .nro) de gestion de sauvegardes pour Nintendo Switch, comme JKSV, Checkpoint ou EdiZon
  2. Mettez l'application non-officielle (au format .nro) de gestion de sauvegardes pour Nintendo Switch sur le CFW (custom firmware)
  3. Sur la Nintendo Switch démarrée sous Atmosphere ou un autre CFW (custom firmware), ouvrez une application non-officielle (au format .nro) de gestion de sauvegardes
  4. Grâce à l'application non-officielle (au format .nro) de gestion de sauvegardes sur CFW (custom firmware), faites une sauvegarde (dit backup) de la sauvegarde du jeu que vous voulez remplacer
  5. Grâce à l'application non-officielle (au format .nro) de gestion de sauvegardes sur CFW (custom firmware), faites par précaution une seconde sauvegarde si la sauvegarde sur CFW n'est pas juste un début de partie
  6. Avec un gestionnaire de fichiers (directement sur la Nintendo Switch, comme NX Shell ; ou en donnant accès au contenu de la Nintendo Switch à un autre ordinateur, via MTP, via USB Mass Storage, en y foutant la carte microSD si c'est là qu'est le CFW et avec potentiellement l'intermédiaire d'un lecteur USB de carte microSD, ou via un logiciel serveur et le Wi-Fi ou par tout autre moyen), écrasez la sauvegarde (backup) de la sauvegarde par la sauvegarde de l'émulateur
  7. Grâce à l'application non-officielle (au format .nro) de gestion de sauvegardes sur CFW (custom firmware), restaurez la sauvegarde

Comment remplacer la sauvegarde émulateur par la sauvegarde CFW ?

Remplacer la sauvegarde émulateur par la sauvegarde CFW est l'inverse du remplacement de la sauvegarde CFW par la sauvegarde émulateur. Il faut donc d'abord démarrer la Nintendo Switch en CFW et y faire une sauvegarde (backup) de la sauvegarde. Ensuite il faut prendre cette sauvegarde pour écraser la sauvegarde de l'émulateur. Et voila, les détails ayant été précédemment donnés.