[TUTO|GBA][En cours...] Changer n'importe quelle palette [INTRO ROUGE FEU]
Darkrai-X - 25 octobre 2016 à 20:23
Salut à tous !
Aujourd'hui on va apprendre à changer n'importe quelle palette de couleur dans un jeu GBA, n'importe laquelle !
Et pour réaliser ce tuto, on va passer de ça :



**À ça **:



C'est parti !
TROUVER LA BONNE PALETTE
Matos nécessaire :
- Une rom GBA (Rouge Feu pour cet exemple)
- Un éditeur hexadécimal (HxD fait le taff)
- Visual Boy Advance (VBA)
- Un Notepad
- APE ou une liste des couleurs GBA
Ouvrez votre rom dans VBA.
Ensuite, allez sur l'écran ou les couleurs du background (fond) ou du sprite (image) est affiché pour plus de facilité...
Spoiler
Cliquez sur Tools -> Palette Viewer
Spoiler
Ensuite repérez les couleurs à modifier, je vais vous aider cette fois, les voici :
Spoiler
- Palette du background du Prof.Chen (1/1)
- Palette des pixel foncé des touches (1/1)
- Palette du background N°1 avec les touches(1/2)
- Palette du background N°2 textuel (2/2)
Voilà, maintenant vous êtes prêt à rechercher vos couleurs dans votre rom !
TROUVER LE BON EMPLACEMENT
Trouver l'emplacement d'une palette dans une rom, c'est pas compliqué, exemple :
Spoiler
La première ne doit pas être prise en compte, la deuxième est notée : 0x4228, on prend donc cette valeur sans le "0x" et on la note dans le notepad.
Une fois dans le NOTEPAD, on doit la diviser en deux bits et "l'inverser", donc 4228 va devenir 42 28 et enfin 28 42
On continue avec la suivante qui est 0x464A, on prend la valeur 464A, on la divise, 46 4A puis on l'inverse, 4A 46.
Ce qui nous donne déjà maintenant 28 42 4A 46, en continuant ainsi jusqu'à la dernière couleur voulue, on obtient, dans ce tuto, ceci :
28 42 4A 46 8D 4E D0 56 13 5F 56 67 99 6F DC 77
Plus vous avez de couleurs, plus c'est facile de chercher.
Maintenant ouvrez votre rom dans HxD, et allez dans Recherche -> Rechercher -> Valeurs hexadécimales
Et magie, vous tombez sur la suite de code couleur de votre background !
Spoiler
On veut le vérifier, car la prochaine couleur a cette valeur :
Spoiler
Ce qui donne 1F 7C, c'est bon !
Spoiler
CHANGER LES COULEURS
Changeons là par une couleur plus sobre (les numéro de couleur sont trouvable avec APE) :
F7 46 18 4B 39 4F 7B 57 9C 5F BD 63 DE 6B DE 73
Spoiler
Et voilà, c'est plus stylé non :
Spoiler
Mais il reste un problème : le SPRITE DU BAS, pour cela vous devez allez jusque l'écran ou se trouve le PROF.CHEN et trouver la bonne palette.
Une fois de plus je me sens généreux, la voici :
Spoiler
Et voilà, essayez de trouver la deuxième palette de couleur, si vous ne la trouvez pas cliquez sur le SPOILER pour l'avoir.
Spoiler
**F1 52 33 57 76 63 B9 6F AE 4E**Vous la changer par cette suite de couleur pour avoir le même résultats que sur le screen :
94 3A B5 3E 39 5B 5A 57 94 3A
Et voilà !



À suivre...
Arnikum Plus - 26 octobre 2016 à 08:23
Je suppose que tu n'as pas fini d'écrire ton article mais beau travail.
darkfire72 - 28 octobre 2016 à 15:53
Il y a une autre manière qui, je pense, est plus simple en utilisant seulement VBA et APE. Tu vois de quoi je parle #Undi ?
Darkrai-X - 28 octobre 2016 à 21:41
Il y a une autre manière qui, je pense, est plus simple en utilisant seulement VBA et APE. Tu vois de quoi je parle #Undi ?
Heu nope
darkfire72 - 29 octobre 2016 à 18:08
MP
![[TUTO|GBA][En cours...] Changer n'importe quelle palette [INTRO ROUGE FEU]](/static/pokemon/hero.jpg)
