Quand on joue à Pokémon Diamant ou HeartGold sur émulateur via une rom NDS Pokémon, la question des échanges se pose très vite : certains Pokémon n’évoluent qu’en étant échangés, et récupérer des créatures d’une autre sauvegarde demande une configuration spécifique. Ce n’est pas impossible, mais le fonctionnement diffère sensiblement de ce qu’on connaît sur cartouche physique.
Échange local entre deux instances de jeu NDS sur émulateur
La méthode la plus documentée pour les jeux de quatrième génération (Diamant, Perle, Platine, HeartGold, SoulSilver) consiste à lancer deux instances de l’émulateur sur le même poste ou sur deux machines du même réseau local. On se rend ensuite dans la Salle Union d’un Centre Pokémon dans les deux parties, et on initie l’échange comme on le ferait en multijoueur sans fil.
L’émulateur melonDS est actuellement la référence pour ce type de configuration : il intègre un mode sans fil local qui permet à deux sessions de communiquer. Les guides récents précisent que les échanges locaux fonctionnent dans les jeux cités ci-dessus, mais que les résultats varient selon les versions et les réglages réseau de l’émulateur.
Avant de commencer, une sauvegarde des fichiers .sav des deux parties est fortement conseillée. Si l’échange échoue en cours de route, on peut restaurer l’état initial sans perdre les deux Pokémon concernés.
Mode en ligne historique : ce qui ne fonctionne plus
Les jeux NDS Pokémon s’appuyaient sur le service Nintendo Wi-Fi Connection pour les échanges en ligne avec d’autres joueurs. Ce service est fermé depuis plusieurs années et n’est plus accessible, ni sur cartouche originale ni sur émulateur. Les options de menu qui y faisaient référence (Club GTS, Connexion Wi-Fi) ne permettent plus d’établir une connexion fonctionnelle.
Certains projets communautaires ont tenté de recréer des serveurs alternatifs compatibles avec ces jeux, mais leur disponibilité et leur stabilité restent variables selon les périodes. Ce n’est pas une solution fiable pour retrouver des échanges de façon régulière.

Faire évoluer les Pokémon qui nécessitent un trade
Certains Pokémon comme Gengar, Alakazam ou Machamp n’évoluent que par échange. Sur une rom NDS jouée en solo sans partenaire disponible, deux approches permettent de contourner cette contrainte.
- L’échange avec soi-même via deux instances : on place le Pokémon dans la première sauvegarde, on lance un échange local avec la seconde instance, et on renvoie immédiatement le Pokémon évolué vers la partie principale. Cela déclenche bien l’évolution, à condition que l’émulateur supporte le mode sans fil local.
- Les rom hacks qui suppriment la condition d’échange : certaines versions modifiées des jeux GBA et NDS remplacent l’évolution par échange par une évolution par niveau ou par pierre. Si on joue déjà sur une rom hackée, cette modification est parfois déjà intégrée. Sur une rom officielle, il faudrait patcher le jeu, ce qui sort du cadre d’une simple configuration d’émulateur.
- L’édition directe de la sauvegarde : des outils comme PKHeX permettent de modifier un fichier .sav pour faire passer un Pokémon à sa forme évoluée directement, sans passer par l’échange. C’est la méthode la plus rapide si on veut juste débloquer une évolution sans reconfigurer l’émulateur pour le multijoueur.
Transfert vers Pokémon HOME : la chaîne à comprendre
Une question revient régulièrement : peut-on transférer des Pokémon d’une rom NDS vers Pokémon HOME pour les récupérer dans les jeux récents ? La réponse courte est non, pas directement.
Le transfert vers HOME suit une chaîne précise qui passe par des jeux et des services officiellement compatibles. Une rom NDS ne constitue pas un point d’entrée reconnu dans cette chaîne. Pokémon Bank, qui servait de passerelle entre les jeux DS/3DS et HOME, fonctionnait avec des cartouches ou des versions eShop authentifiées, pas avec des sauvegardes de roms.
Pokémon Bank fonctionnait uniquement pour les copies légitimes sur 3DS. Si on possède une cartouche physique des jeux NDS en question, le transfert vers Bank puis HOME reste techniquement possible via cette voie officielle. La rom seule ne permet pas de rejoindre cette chaîne.
Récupérer une sauvegarde existante : quelques cas pratiques
On joue parfois sur émulateur pour retrouver une partie commencée des années plus tôt, avec des Pokémon qu’on voulait préserver. Dans ce cas, le fichier .sav d’origine (extrait d’une cartouche ou archivé) peut être chargé directement dans l’émulateur. L’outil d’extraction de sauvegarde varie selon le matériel : un linker comme un R4, ou un dispositif de sauvegarde dédié, permet de récupérer le fichier depuis une cartouche DS physique.
Une fois le .sav chargé dans l’émulateur, tous les Pokémon de la partie sont accessibles. On peut ensuite les déplacer vers une autre sauvegarde via l’échange local décrit plus haut, ou les exporter avec PKHeX vers un autre format compatible.
- Vérifier la compatibilité du format de sauvegarde : certains émulateurs utilisent des formats .sav légèrement différents (taille de fichier, en-tête). Si la sauvegarde ne se charge pas correctement, un outil de conversion ou un ajustement manuel de la taille du fichier peut être nécessaire.
- Identifier l’émulateur adapté au jeu : DeSmuME et melonDS sont les deux émulateurs NDS les plus utilisés. melonDS est généralement préféré pour le multijoueur local, DeSmuME pour la compatibilité générale et la stabilité sur des configurations plus anciennes.
- Sauvegarder avant chaque manipulation : que ce soit un échange, une édition PKHeX ou un changement d’émulateur, copier le fichier .sav avant toute opération évite de perdre une partie irremplaçable.
La configuration technique demande un peu de temps, mais les outils disponibles aujourd’hui rendent les échanges entre sauvegardes NDS réalisables sans matériel spécifique. La principale limite reste le transfert vers les jeux actuels : cette étape nécessite un passage par des supports officiels, et une rom seule ne suffit pas à franchir ce seuil.

