Guide du débutant pour PKHeX

PKHeX est un éditeur de sauvegarde Pokémon capable de modifier les fichiers de chaque génération.

Bien démarrer avec PKHeX

PKHeX est un éditeur de sauvegarde Pokémon qui peut modifier les fichiers de toutes les générations. PKHeX fonctionne sur Windows (requiert .NET Framework 4.6) et sur macOS via une couche de compatibilité comme Wine ou le Boot Camp d’Apple. Le dépôt GitHub du projet fournit les instructions pour utiliser PKHeX sous Linux.

Astuce : Pour lancer Pokémon Legends ZA avec PKHeX, vous aurez besoin d’un torrent finder (cliquez ici pour télécharger).

Formats pris en charge

Les données sont affichées dans une vue éditable et enregistrable. L’interface peut être traduite grâce à des fichiers externes afin de prendre en charge différentes langues.

PKHeX prend en charge les formats suivants :

  • Fichiers de sauvegarde (« main », *.sav, *.dsv, *.dat, *.gci, *.bin).
  • Cartes mémoire GameCube (*.raw, *.bin) contenant des sauvegardes Pokémon GC.
  • Fichiers individuels de Pokémon (.pk*, *.ck3, *.xk3, *.pb7, *.sk2, *.bk4).
  • Fichiers Cadeau Mystère (*.pgt, *.pcd, *.pgf, *.wc*) avec conversion en .pk*.
  • Import de Pokémon GO Park (*.gp1) avec conversion en .pb7.
  • Importation d’équipes depuis des vidéos de combat 3DS décryptées.
  • Transfert entre les générations avec conversion automatique des formats.

Sets Showdown

Les sets Showdown peuvent être importés et exportés pour le Pokémon actuellement chargé dans les onglets. L’équipe active et la boîte de combat ne peuvent être qu’exportées.

Exporter un set Showdown depuis les onglets

  • Appuyez sur CTRL + MAJ + T.
  • Cliquez sur l’étiquette Species en maintenant ALT.
  • Utilisez Outils → Showdown → Exporter le set vers le presse-papiers.

Importer un set Showdown dans les onglets

  • Appuyez sur CTRL + T.
  • Cliquez sur l’étiquette Species en maintenant CTRL.
  • Utilisez Outils → Showdown → Importer le set depuis le presse-papiers.

Exporter les sets de l’équipe / boîte de combat

  • Cliquez sur l’étiquette « Team » ou « Battle Box » au-dessus des sprites.
  • Utilisez Outils → Showdown → Exporter l’équipe vers le presse-papiers.
  • Utilisez Outils → Showdown → Exporter la boîte de combat vers le presse-papiers.

Base de données PKHeX

PKHeX peut créer un dossier « pkmdb » et y stocker des fichiers PKM de toutes les générations pour un usage ultérieur, comme une banque personnelle de Pokémon.

Accédez à la base de données via Outils → Données → Base de données, ou en pressant CTRL + D. Les Pokémon du fichier actif y sont également visibles, et vous pouvez filtrer les résultats.

Que faire avec les résultats ?

  • Voir – Chargez le Pokémon dans la fenêtre principale pour inspecter chaque propriété et, si besoin, renvoyez-le dans la sauvegarde.
  • Supprimer – Retirez définitivement le fichier de la base de données (aucun retour en arrière possible).

Recherche avancée

Utilisez le format de commandes du batch editor pour créer des filtres avancés.

  • Ouvrez Outils → Paramètres de recherche → Recherche avancée ou appuyez sur CTRL + A.
  • Les filtres avancés s’appliquent après les filtres de l’interface.
  • Consultez le tutoriel du batch editor pour connaître les valeurs à saisir.

Transferts entre générations

PKHeX n’autorise que les méthodes de transfert présentes dans les jeux officiels, reproduisant le processus réel. Les transferts sont uniquement possibles vers l’avant : par exemple, un pk7 ne peut pas être importé dans les générations précédentes.

Transfert individuel

  • Ouvrez deux instances de PKHeX : l’une avec la sauvegarde source, l’autre avec la sauvegarde destination.
  • Glissez-déposez le Pokémon d’une fenêtre à l’autre.

Transfert en masse

  • Ouvrez la sauvegarde source et sélectionnez Outils → Données → Exporter les boîtes.
  • Enregistrez-les dans la base de données PKHeX ou dans un dossier (recommandé).
  • Ouvrez la sauvegarde destination dans une autre instance de PKHeX.
  • Glissez le dossier de fichiers PKM sur la sauvegarde ; les boîtes sont remplacées par les Pokémon importés.

Utiliser l’éditeur par lots

L’éditeur par lots est un outil puissant pour appliquer des modifications massives à des Pokémon dans un fichier de sauvegarde ou un dossier. Utilisez le générateur de script intégré pour définir les propriétés à modifier ou filtrer. Soyez prudent : il n’y a pas d’annulation, et les modifications sont permanentes sauf si vous restaurez une sauvegarde.

Commandes de base

  • . – Définit la propriété sur la valeur spécifiée.
  • .= – Exige que la propriété soit égale à la valeur spécifiée.
  • .! – Exige que la propriété soit différente de la valeur spécifiée ; sinon, le Pokémon est ignoré.

Astuces avancées

  • L’éditeur se base sur le Pokémon affiché dans les onglets pour proposer des propriétés valides.
  • Randomiser le PID : ".PID=$rand". Randomiser EncryptionConstant : ".EncryptionConstant=$rand".
  • Définir un PID shiny : ".PID=$shiny" ou copier l’Encryption Constant : ".EC=PID".
  • Randomiser dans une plage : ".Nature=$x,y" pour une plage inclusive.
  • Supprimer un Pokémon : ".Species=0" ou définir une date au format aaaaMMdd, ex : ".MetDate=20160409".
  • Appliquer des suggestions de légalité : "Moves=$suggest".
  • Filtrer par légalité avec "=Legal=false" pour modifier seulement les Pokémon illégaux.
  • Certaines générations ne possèdent pas certaines propriétés ; vérifiez toujours vos modifications avant d’enregistrer.

Tutoriel vidéo

Regardez cette démonstration de PKHeX en action :