Outils nécessaires
- Unlz-Gba
- NTME, PTC ou Cyclone
- FSF
- Éditeur Hex (Hex-Editor)
- Photofiltre
La création de la WorldMap
Pour commencer, crée une WorldMap (taille 192x144) en 16 couleurs (on peut en mettre plus, mais 16 c'est déjà pas mal ;) ) et n'oubliez pas qu'il y a une couleur de transparence !! Voilà :

Laissez une case de 8x8 de la couleur de transparence comme indiqué sur l'image ci-dessus.
L'organisation du Tileset
Débrouillez-vous pour obtenir un tileset plus petit ou de la même taille que l'original (de préférence. Moi ça fait quelques bugs :x quand j'en mets une trop grande). Voici un exemple d'une bonne organisation de tileset :

À ce stade-là, vous avez fait la première grosse partie du boulot. Mais avant de passer à la suite, indexez le tileset que vous avez obtenu en 16 couleurs avec Photofiltre ou autre.
Création du RAW (Tilemap)
Ouvrez un éditeur de tilesets, moi j'utiliserai NTME :

Faites "FILES" => "OPEN TILESET" et sélectionnez votre Tileset organisé :

Maintenant voilà le plus dur et le plus long, créez la WorldMap dans le Tilemap en utilisant la PALETTE 0 [1] (laissez 2 cases au-dessus, à gauche et à droite comme l'indique l'image ci-dessous) :

Après quelques heures (si vous vous en sortez bien), vous devriez avoir fini, donc faites "FILE" => "SAVE TILEMAP" et sauvegardez en .RAW
Insertion du tileset et du .RAW
Ouvrez Unlz-Gba, ouvrez votre ROM et allez à l'image 190 (ou aux environs) :

Faites "IMPORT" et sélectionnez votre tileset, puis faites "WRITE TO ROM" et cochez les cases comme indiqué sur ce qui suit :

Juste après, faites "FILE" => "LOAD RAW" et sélectionnez le .RAW obtenu précédemment.
Mais avant de faire "WRITE TO ROM", ouvrez FSF, ouvrez votre ROM, mettez 2000 dans "OCTETS NÉCESSAIRES" puis faites rechercher :

ATTENTION !!! Retenez BIEN cet offset !!
Ici en l'occurrence c'est 8017B8.Maintenant que vous avez l'offset, retournez dans Unlz-Gba et faites "WRITE TO ROM" et cochez comme indiqué ci-dessous :

C'est bon, vous en avez fini avec Unlz-Gba !
L'étape finale
Avant de passer à la suite, nous allons regarder quelques offsets très utiles pour la suite :
POKEMON FIREBPRE (RougeFeu US) Ceci nous concerne !!
- `$3F089C` ==> Correspond à la WorldMap de KANTO.
- `$3F0AFC` ==> Correspond à la WorldMap des Îles 1, 2 et 3.
- `$3F0C0C` ==> Correspond à la WorldMap des Îles 4 et 5 (et 8).
- `$3F0CF0` ==> Correspond à la WorldMap des Îles 6 et 7 (et 9).
POKEMON FIREBPRF (RougeFeu FR) Pour ceux qui utilisent la version française :
- `$3E8E58`
- `$3E90B8`
- `$3E91C8`
- `$3E92AC`
Nous allons nous intéresser à cet offset 3F089C. Ouvrez Hex-Editor et votre ROM.

Avant de rechercher l'offset, nous allons transformer un peu cet offset obtenu précédemment :
- 3F089C séparez l'offset en 3 parties comme ceci ==> 3F 08 9C
- Écrivez l'offset à l'envers en les laissant par 2 ce qui donne ==> 9C 08 3F
- Enfin rajoutez à la fin de l'offset obtenu 08 ce qui donne ==> 9C 08 3F 08
Maintenant on peut continuer ! Cliquez sur rechercher et tapez le nouvel offset obtenu précédemment.

Cliquez sur "OK"

Maintenant souvenez-vous de l'offset que je vous avais vivement conseillé :
8017B8
Nous allons pratiquer le même principe de transformation que l'offset précédent :
8017B8 ==> 80 17 B8 ==> B8 17 80 ==> B8 17 80 08
Remplacez ce qui est surligné en bleu par l'offset (
B8178008) que nous venons d'obtenir.

Et sauvegardez !!!
Vous avez fini !!!!
Il ne reste plus qu'à tester, alors ouvrez vite VBA, votre ROM et trouvez une carte :

Je vous souhaite BONNE CHANCE pour changer la palette :D et tout le reste :D.
L'équipe ROM-Hacking de Pokémon Trash