La question du transfert de sauvegarde pour Pokemon HeartGold sur Nintendo DS touche deux réalités techniques très différentes : déplacer un fichier de sauvegarde d’une ROM vers une cartouche physique, et déplacer des Pokémon d’un jeu vers un autre. Ces deux opérations n’empruntent pas les mêmes outils, ne se heurtent pas aux mêmes obstacles, et n’aboutissent pas au même résultat. Comprendre cette distinction est le point de départ de toute réponse honnête sur le sujet.
Fichier de sauvegarde HeartGold : formats, compatibilité et limites de transfert
Une ROM Pokemon HeartGold génère un fichier de sauvegarde dont le format varie selon l’émulateur utilisé. Les extensions courantes sont .sav et .dsv, mais ces fichiers peuvent exister sous des états différents : chiffré, déchiffré, ou partiellement reformaté par l’outil de sauvegarde.
L’éditeur PKHeX, fréquemment utilisé pour inspecter et modifier ces fichiers, documente cette prise en charge mais précise que le fichier doit être déchiffré avant tout traitement, et qu’une méthode d’extraction adaptée à la console cible est nécessaire pour la réinsertion.
Le transfert d’un fichier .sav vers une cartouche physique HeartGold n’est pas une opération directe. Il requiert un intermédiaire matériel capable de lire et d’écrire la puce EEPROM de la cartouche.
Les solutions historiquement utilisées, comme l’Action Replay DSi, présentent une limite documentée : HeartGold et SoulSilver ne sont pas supportés par la fonction de backup de cet accessoire, contrairement à Diamant, Perle et Platine. Cette incompatibilité est confirmée par des sources spécialisées et n’est pas contournable via ce seul outil.
D’autres méthodes existent, notamment via des cartes linker ou des adaptateurs de sauvegarde dédiés aux cartouches DS, mais leur efficacité sur HeartGold dépend du fabricant de la cartouche et du type de puce de sauvegarde embarquée. Sur ce point précis, les données disponibles ne permettent pas de conclure à une compatibilité universelle.
Transfert de Pokémon entre versions : la chaîne officielle et ses ruptures

Transférer des Pokémon depuis HeartGold vers des jeux plus récents, ce n’est pas transférer la sauvegarde : c’est déplacer des créatures d’un jeu à l’autre, en perdant au passage la progression, les objets et les données propres à HeartGold. La chaîne officielle prévue par Nintendo passe par plusieurs étapes successives.
Le transfert depuis la quatrième génération (HeartGold, SoulSilver, Diamant, Perle, Platine) vers la cinquième génération (Noire, Blanche et leurs suites) se fait via le Poké Transfert, une fonctionnalité intégrée aux jeux de cinquième génération. Cette opération exige deux consoles DS distinctes et est à sens unique : les Pokémon envoyés ne peuvent pas revenir vers HeartGold.
La suite de la chaîne implique Banque Pokémon sur 3DS, puis Pokémon HOME. Or, depuis la fermeture du Nintendo eShop 3DS en mars 2023, Banque Pokémon et Poké Transporter ne sont plus téléchargeables par les nouveaux utilisateurs.
Quiconque n’avait pas installé ces applications avant cette date ne peut plus emprunter cette voie officielle. La migration depuis Banque Pokémon vers HOME est elle-même à sens unique et assortie d’une échéance annoncée, ce qui en fait une solution de conservation et non de restauration dans HeartGold.
- Le Poké Transfert (jeux Gen 5) permet de recevoir des Pokémon de HeartGold, mais nécessite deux consoles DS et ne fonctionne que dans un sens.
- Banque Pokémon sur 3DS servait de relais vers Pokémon HOME, mais n’est plus accessible aux nouveaux utilisateurs depuis mars 2023.
- Pokémon HOME constitue l’étape finale de cette chaîne officielle, sans retour possible vers les jeux DS d’origine.
La fonction double port GBA et les transferts depuis les jeux Game Boy Advance
Un cas distinct mérite d’être posé séparément : HeartGold intègre la fonction double port, qui permet de détecter une cartouche Game Boy Advance insérée dans le port GBA de la Nintendo DS ou DS Lite. Les jeux compatibles – Ruby, Saphir, Émeraude, Rouge Feu et Vert Feuille – permettent de débloquer des zones ou d’importer des Pokémon natifs de la troisième génération vers HeartGold.
Cette fonction repose sur une lecture directe de la sauvegarde de la cartouche GBA par le jeu DS. Elle ne concerne que les cartouches GBA physiques et ne fonctionne pas avec des ROMs ou des émulateurs de troisième génération. La DS Lite est la dernière console Nintendo à disposer du port GBA, ce qui rend cette fonctionnalité inaccessible sur DSi, 3DS ou 2DS.
PKHeX et l’édition directe de sauvegarde HeartGold
Pour les utilisateurs qui travaillent avec une ROM et n’ont pas de cartouche physique, PKHeX est l’outil le plus documenté pour modifier directement un fichier de sauvegarde HeartGold. Il permet d’injecter des Pokémon, de modifier des données de progression et d’exporter la sauvegarde dans un format compatible avec l’émulateur.
La limite ici n’est pas technique mais de compatibilité de format : un fichier .dsv produit par DeSmuME ne se réimporte pas tel quel dans melonDS, et inversement. Chaque émulateur peut gérer l’encapsulation du fichier de sauvegarde différemment, ce qui impose parfois une conversion avant réinsertion. PKHeX documente les formats pris en charge, mais la vérification du format de sortie de l’émulateur reste nécessaire avant toute tentative de transfert vers une cartouche ou un autre émulateur.
- Vérifier l’extension produite par l’émulateur (.sav, .dsv, .duc) avant d’ouvrir le fichier dans PKHeX.
- S’assurer que le fichier est déchiffré si PKHeX retourne une erreur de lecture au chargement.
- Tester la réinsertion sur une sauvegarde de test avant d’écraser une sauvegarde principale.
Ce que le transfert de sauvegarde HeartGold ne peut pas faire
Une précision s’impose sur ce que ces méthodes ne permettent pas. Aucune des voies décrites – ni PKHeX, ni Poké Transfert, ni Banque Pokémon – ne permet de reprendre la progression d’une ROM HeartGold dans une autre version du jeu. Les Pokémon peuvent migrer, mais les badges, les événements débloqués, les objets et l’avancement de la trame restent attachés au fichier de sauvegarde d’origine.
De même, le transfert d’un fichier de sauvegarde depuis une ROM vers une cartouche physique ne relève pas d’une procédure standardisée et documentée pour HeartGold spécifiquement.
Les données disponibles laissent ouverte la question de la compatibilité selon le type de puce de la cartouche, sans qu’une réponse universelle soit accessible dans les sources consultées. La faisabilité dépend du matériel exact utilisé pour l’écriture de la cartouche, un paramètre que seules les communautés spécialisées en modding DS documentent au cas par cas.

