Logiciels & ROM Pokemon

Extraire les sauvegardes des jeux 3DS



En cherchant sur le web des infos pour les ROMs 3DS, je suis tombé sur un truc très intéressant : Extraire les sauvegardes des CARTOUCHES 3DS.
Certes, "l'exploit" existe depuis plus d'1 mois. Mais, nous en n'avons encore jamais parlé.

La seule contrainte : il faut démonter la cartouche 3DS afin de placer "la puce" du jeu dans une cartouche DS.




Bref, ce qu'il nous faut :
- Une DS Lite ou FAT
- Une connexion Wi-Fi en WEP
- Une cartouche DS
- Une cartouche 3DS
- Cet homebrew/logiciel (Par Crediar)
- Un linker
- Un PC
- (Pas besoin de la 3DS)


Prérequis :

Il faut démonter la puce d'une carte 3DS et la placer dans une cartouche DS.



Ce qu'il faut faire :

1° Décompressez l'archive ci dessus dans un dossier sur votre PC.
2° Configurer la connexion Wep avec un jeu DS (sur la DS/DsLite)
3° Sur votre PC, ouvrez une invite de commande (Exécuter => cmd).
4° Dans la fenêtre qui s'ouvre, tapez ipconfig. Relevez l'Ip qui apparait à coté de Adresse IP : puis recopiez-la dans le fichier dsm.ini (en mettant un retour à la ligne apres l'ip), qui est dans le dossier que vous avez extrait (en supprimant celle d'origine). Fermez et enregistrez ce fichier.
5° Copiez la totalité du dossier (pour eviter les bugs) à la racine de la carte µSD de votre linker.
6° Ne supprimez pas le dossier de votre PC
7° Lancez sur Vitre DS, le fichier DSM.nds et sur votre PC, DSM.exe
8°  Suivez les instructions à l'écran.

Note : Il se peut que cet homebrew ne puisse fonctionner correctement si vous ne l'avez pzs patcher en DLDI. Pour ce faire, suivez ces instructions :

Une nouvelle question se pose… Qu’est ce que ces foutus DLDI ? (moi-même je ne comprend, j'ai donc cherché par ici et là, mais il n’y a que le résultat qui compte).

DLDI: Dynamically Linked Device Interface

En clair, c'est un système qui permet une évolutivité aux homebrews qui accèdent à la carte mémoire puisque avec DLDI, pas besoin de codé une version pour chaque linker mais seulement une seule version avec un espace alloué DLDI dans lequel viens se greffer le patch qui varie pour chaque linker.

Vous l'aurez compris, ça évite aux devellopeurs de codé une version spécifique pour chaque Linkers (charge de travail énorme).

Comment qu’on fait pour patcher un homebrew ?  

Réponse : Voici la marche a suivre  

1° En premier lieu, téléchargez et extrayez cette ARCHIVE
2° Lancer l'executable dlditool32.exe

 
Explications :

- DLDI file est le fichier .dldi . Il faut le télecharger (en cliquant sur DLDI à côté du nom de votre linker) suivant votre linker à l'adresse suivante : http://chishm.drunkencoders.com/DLDI/ ( A la première utilisation, il faut le "localiser", cliquez sur [...] pour cherchez le repertoir DLDI_TOOL_DSLinker où se trouve le fichier .dldi
- ATTENTION, ne pas déplacez/renommez le dossier DLDI_TOOL_DSLinker une fois extrait.  
- Binaries est l'endroit où sera afficher l'adresse de l'homebrews à patcher. Un simple drag'n'drop suffit (Vous pouvez aussi localiser le fichier avec le bouton [...]).
- Et enfin Patch ! pour lancer le patchage.
- Fermez la fenetre ... Enjoy it !

Une fois la sauvegarde récupérée, vous pouvez la décrypter avec cet homebrew.


Alors, peut-être pourra t'on faire parreil avec des ROMs un jour ?


Si vous avez des questions, des remarques ou des suggestions concernant ce tuto, cliquez ici


Merci à Boogy, L'équipe de Pokémon Trash

Par Loris