Logiciels & ROM Pokemon

SaveDataFiler

Bonjour à tous ! Ce tutoriel a pour but de vous faire découvrir SaveDataFiler.

SaveDataFiler

Sommaire :

Informations sur SaveDataFiler

SaveDataFiler est un des outils du SDK officiel de Nintendo. Cet outil a pour but la gestion des sauvegardes des jeux physiques et dématérialisés.
Il sert à décrypter n'importe quelle sauvegarde en données claires exploitables, et à les réinjecter.
Il va nous servir ici à transférer la sauvegarde d'un jeu vers n'importe quelle autre version du même jeu, même sur une autre console.
Cet outil est disponible en .cia, à installer sur votre emuNAND/CFW.

→ Retour au Sommaire

Matériel requis

  • Une 3DS(XL)/2DS/N3DS(XL) capable de lancer votre jeu ;
  • SaveDataFiler (une petite recherche google pour le trouver) d'installé sur emuNAND (pour les cia/roms Gateway) ou sur CFW (pour les jeux officiels ou Sky3DS (ou clones)) ;
  • Le title ID de votre jeu (pour le trouver, faites une petite recherche sur 3DSdb), qui vous permettra d'identifier quelle est sa sauvegarde.

IMPORTANT : Si vous utilisez SaveDataFiler sur emuNAND, vous ne pourrez pas extraire/injecter une sauvegarde d'un jeu officiel (dit retail) ou d'une Sky3DS (ou clone).

→ Retour au Sommaire

Extraction d'une sauvegarde

Extraction savedatafiler

Extraction d'une sauvegarde d'une rom Gateway :

  • Connectez votre carte (micro)SD à votre PC ;
  • Copiez et renommez la sauvegarde de votre jeu (identifiée par son title ID) 000400000FF40A00.sav (Acceptez éventuellement un écrasement si nécessaire) sur la (micro)SD ;
  • Remettez la SD dans votre console, allumez-la et démarrez l'emuNand ;
  • Appuyez sur Select, et sélectionnez votre jeu (mais ne le lancez pas) ;
  • Démarrez ensuite SaveDataFiler (il ne devrait plus y avoir le message CTR Card is broken) ;
  • Dans l'onglet User, surlignez CTR Card si ce n'est pas déjà le cas, puis appuyez sur Y et ensuite sur A pour exporter la sauvegarde.

Extraction d'une sauvegarde d'un jeu retail ou d'une Sky3DS (et clones) :

  • Insérez ou activez le jeu dont la sauvegarde doit être extraite, mais sans le lancer ;
  • Rentrez dans votre CFW ;
  • Lancez SaveDataFiler ;
  • Dans l'onglet User, surlignez CTR Card si ce n'est pas déjà le cas, puis appuyez sur Y et ensuite sur A pour exporter la sauvegarde.

Extraction d'une sauvegarde d'un jeu dématérialisé (.cia) :

  • Rentrez dans votre emuNAND ou votre CFW ;
  • Lancez SaveDataFiler ;
  • Dans l'onglet User, naviguez jusqu'au title ID de votre jeu ;
  • Appuyez sur Y puis sur A pour exporter la sauvegarde.

Votre sauvegarde est maintenant décryptée sur votre (micro)SD et est désormais totalement "libre" : vous pouvez la modifier, ou directement la réinjecter dans n'importe quelle version du même jeu (cia, retail, Sky3DS, rom en 3ds/3dz, ect.), de n'importe quelle console (respectant les conditions dans matériel).
Les sauvegardes extraites sont stockés sur la (micro)SD dans le dossier SD:\filer\UserSaveData\AAAAMMJJHHMMSS\titleID_abrégé, avec A l'année, M le mois, ect.

→ Retour au Sommaire

Injection d'une sauvegarde

Injection Savedatafiler

Notes importantes sur l'injection de sauvegarde :

  • Il existe 2 cryptages différents de sauvegarde : le cryptage V4.X et le V6.X. Le premier est le cryptage ayant la meilleur compatibilité mais n'est utilisé que par les console en V1.0 à V5.1. Le deuxième est utilisé depuis la V6.0, et les sauvegardes créées avec ce cryptage V6.X ne sont pas compatibles avec les consoles en V5.1 ou moins.
  • Les jeux avec un cryptage V6.X peuvent recevoir une sauvegarde cryptée en V4.X. Cependant, cette sauvegarde ne sera utilisable que sur les consoles en V5.1 maximum. En V6.0 et supérieur, un message de données corrompues apparaîtra, et votre sauvegarde sera supprimée.
  • Les jeux avec un cryptage V4.X peuvent également recevoir une sauvegarde cryptée en V6.X (c’est ce qui se passe lorsque vous jouez à un jeu pour la première fois sur une console en V6.0 ou plus), cependant votre sauvegarde ne sera plus reconnue par les consoles en V5.1 ou inférieur, un message de données corrompues apparaîtra, et votre sauvegarde sera supprimée (ce cas apparaîtra uniquement si vous faites sauter la mise à jour obligatoire).
  • La version du cryptage utilisée lors de l'injection dépend de la version de votre sysNAND. Si cette dernière est en V5.1 ou inférieur, votre sauvegarde aura un cryptage V4.X. Sinon, elle aura un cryptage V6.X. Ceci est très important pour les jeux retails/Sky3DS (et clones).

Injection d'une sauvegarde dans une rom Gateway :

  • Rentrez dans votre emuNAND ;
  • Appuyez sur Select, et sélectionnez votre jeu (mais ne le lancez pas) ;
  • Lancez SaveDataFiler ;
  • Dans l'onglet SD, naviguez jusqu'à la sauvegarde correspondant à votre jeu (grâce au title ID (colonne de chiffres à droite), ou à la date d'extraction (colonne de chiffres du milieu)) ;
  • Appuyez sur L+A puis A pour importer la sauvegarde ;
  • Éteignez votre 3DS, et mettez la carte SD dans le PC ;
  • Localisez le fichier 000400000FF40A00.sav et renommez-le par le title ID complet de votre jeu.

Injection d'une sauvegarde dans un jeu retail ou une Sky3DS (et clones) :

  • Insérez ou activez le jeu dont la sauvegarde doit être remplacée, mais sans le lancer ;
  • Rentrez dans votre CFW ;
  • Lancez SaveDataFiler ;
  • Dans l'onglet SD, naviguez jusqu'à la sauvegarde correspondant à votre jeu (grâce au title ID (colonne de chiffres à droite), ou à la date d'extraction (colonne de chiffres du milieu)) ;
  • Appuyez sur L+A puis A pour importer la sauvegarde ;
  • Si vous avez une Sky3DS ou clone, n'oubliez pas de changer de jeu afin que la sauvegarde soit synchronisée sur la microSD.

Injection d'une sauvegarde dans un jeu dématérialisé (.cia) :

  • Rentrez dans votre emuNAND ou votre CFW ;
  • Lancez SaveDataFiler ;
  • Dans l'onglet SD, naviguez jusqu'à la sauvegarde correspondant à votre jeu (grâce au title ID (colonne de chiffres à droite), ou à la date d'extraction (colonne de chiffres du milieu)) ;
  • Appuyez sur R+A puis A pour importer la sauvegarde.

Votre sauvegarde est désormais réinjectée et peut être utilisée.

→ Retour au Sommaire

Quelques informations supplémentaires

  • Si vous avez le message CTR Card is broken lors de l'extraction de la sauvegarde, c'est que celle-ci n'est pas compatible avec la version actuelle de votre 3DS, ou que le jeu n'est pas actif (Gateway/MT-Card).
  • Il est fortement conseillé, lorsque c'est possible, d'utiliser le cryptage V4.X, celui-ci ayant une meilleur compatibilité.

→ Retour au Sommaire

Par Guitoh, sur la base d'un tutoriel d'Asia81 (partie Gateway <--> cia)

Par Loris