Rom Hack & Fan Game

Insérer un nouveau Pokemon dans une ROM GBA FR

Salut, ô peuple du Rom-Hack,
Je viens vous faire l'annonce que c'est enfin possible ! Insérer un nouveau Pokémon dans une rom française est enfin, enfin possible ! T@gekiss, n'ayant plus d'ordinateur, me fit part d'une idée (brillante) qui lui était venue à l'esprit, depuis sa DSi. Me disant donc les directives à prendre, et après plusieurs échecs, nous y sommes finalement arrivé ! Nous nous sommes dit que ce serait d'un rare égoïsme si on ne partageait pas l'astuce, et j'ai donc pris l'initiative de rédiger ce tutoriel. On commence ? Let's go !!!

Vous aurez besoin de matériel, comme d'hab' :

Une fois tout ceci en main, ouvrez Advanced Pokémon Sprite Editor. Vous arrivez sur cette fenêtre :

Cliquez sur "Files", puis chargez votre rom. Sur la liste déroulante en haut à droite, choisissez la version et la langue de votre rom. Pour ma part, je vais travailler sur Emeraude FR. Déroulez la liste sous "Species Name" :

Descendez jusqu'à Celebi, et cliquez sur un point d'interrogation, juste en-dessous. Cliquez maintenant sur "Edit" :

A présent, cliquez sur "Import All", au dessus de "Normal Front". Sélectionnez une image blanche de 64x64 pixels.

Cliquez maintenant sur "Synchronise Palettes". Nous en sommes à la moitié, ça va, ce n'était pour l'instant pas si difficile. Re-cliquez sur "Import All". Chargez votre sprite de face, normal. Un message d'erreur va peut-être s'ouvrir, ignorez le, cliquez sur "continuer". J'en suis ici :

Cliquez sur le sprite, en dessous de "Normal Front". Re-cliquez sur "Import All", et re-choisissez votre sprite de face, normal. Me voilà ici :

Voilà, refaites la même chose pour le sprite shiny, le backsprite normal, et le back shiny. Une fois tout ceci fait, cliquez sur "OK". Je n'avais pas de sprite shiny et de back sous la main, donc je n'en ai pas mis. Mais c'est très important, donc mettez-les ! Bon, vous revoilà ici :

Au-dessus de votre sprite se trouve un offset. Copiez-le quelques part. Cliquez sur "Write To Rom". Dans "Start Offset", entrez l'offset que vous venez de noter. Une image pour illustrer tout ça :

Cliquez maintenant sur le bouton "Set Write Offset, sur la droite. Puis, faites "OK". Vous pouvez fermer ce logiciel. Vous avez inséré le Pokémon dans la rom ! Nous pensions ici que ça allait marcher comme sur des roulettes. Eh bien non. Une fois le Pokémon capturé, dans le test, le jeu freeze, un écran noir s'affiche. Ceci est du au manque de place dans le Pokédex. Vous devrez donc sacrifier un Pokémon pour le nouveau.

Cette étape n'est nécessaire que si le nouveau Pokémon est attrapable à l'état sauvage, ou que vous voulez l'insérer dans le Pokédex. Si on déduis un peu, il est possible de remplacer les 386 Pokémon, et d'en rajouter 25, qui eux n'auront pas leur place dans le Pokédex et ne pourront pas être à l'état sauvage. Pour ma part, je vais supprimer un Pokémon assez inutile, Insolourdo. Donc, il faut ouvrir Pokédex Order Editor.

Chargez votre rom, comme moi. Cliquez sur le Pokémon inutile dans la liste, pour moi, Inslourdo.

Retenez les deux nombres surlignés, sur la droite, pour moi, c'est 206 et 349. Cliquez maintenant sur le point d'interrogation en-dessous de Celebi, celui sur lequel vous avez cliquez tout à l'heure. Faites bien attention à prendre le même !!! Les deux nombres sont normalement 387. Cliquez sur les deux nombres du Pokémon inutile, en restant sur le point d'interrogation. Donc, pour moi, au lieu que ce soit 387 et 387, ce sera 206 et 349. Faites la même chose sur le Pokémon inutile, mettez les nombres du point d'interogation, donc pour moi : 387 & 387. Cliquez sur "Save" et fermez. La plus grosse partie est terminée ! Ouvrez maintenant YAPE. Chargez votre rom, et déroulez la liste de Pokémon. Sélectionnez le point d'interrogation, et modifiez ses statistiques comme bon vous semble (voir tuto YAPE). Sauvegardez, fermez. Et voilà ! C'est terminé. $

Vous pouvez ensuite lui définir une zone de capture avec Advance Map, par exemple, ou alors lui attribué une évolution. Il faudra aussi modifier son cri via Pokécry. En effet, le cri par défaut est vraiment bizarre et très moche. Voici par exemple le résultat final :

C'est à présent la fin de ce tutoriel, j'espère que vous êtes content.

Par Sainior et T@gekiss

Par Loris
  • loufdingue 28/04/2020 à 16:12
    Même question..?
    MathVittek 17/03/2020 à 21:25
    Bonjour, sais-tu comment on fait pour modifier le mini-sprite des pokémons que l'on voit en appuyant sur start>pokémon? Merci d'avance.
  • Cless60 07/04/2020 à 17:10
    C'est bon j'ai trouvé, je le dis au cas où sa peut aider, il suffit de supprimer les attaques du pokémon non désiré (donc, par exemple Canarticho par rapport au guide).
  • Cless60 07/04/2020 à 16:04
    Bonjour ! j'essaye d'inclure Zeraora, j'ai presque fini, sauf que je n'arrive pas a ajouter des attaques.
    Je peut que remplacer la première mais le bouton "Ajouter" est grisé. Pourquoi, svp ?
  • maxou 26/03/2020 à 17:42
    bonjour, ou trouves t-on l'image blanche de 64x64 pixels?
  • MathVittek 17/03/2020 à 21:25
    Bonjour, sais-tu comment on fait pour modifier le mini-sprite des pokémons que l'on voit en appuyant sur start>pokémon? Merci d'avance.
  • CentaureEpee375 16/01/2020 à 16:14
    J'arrive pas à charger mon rom (c'est comme si il existe pas), quelqu'un sait pourquoi ?
  • CentaureEpee375 30/12/2019 à 12:03
    NesLeo Normalement avec le fichier advance séries il y une aplli advance sprite icone pokémon
  • Shoshuo 16/08/2019 à 18:28
    quand je v'ai pour mettre le sprite en bas sa me le mes pas en couleur et j'arrive pas a le mettre sa me mes un message d'erreur aider moi svp
  • Thomi_Du95 01/05/2019 à 18:25
    Merci mais j'ai un problème, j'ai commencer à créer un jeu pokémon avec des cartes modifiées et tout mais lorsque je veux lancer cette rom avec YAPE, YAPE ne reconnaît pas la rom. Merci de bien vouloir m'aider;
  • NesLeo 01/12/2018 à 18:53
    Super tuto! mais comment changer l'icone du pokémon dans l'équipe ? je ne trouve pas d'outils pour rom fr