Advance Map
Découvrez Advance Map, l'outil essentiel pour le ROM-Hacking Pokémon sur GBA. Modifiez les maps, scripts et personnages facilement !
Loris
Aujourd'hui, en ce jour merveilleux, notre cher ami Sainior va vous inculquer la pratique du ROM-Hacking. Se servir des principaux logiciels, assimiler les idées, les principes et bien d'autres choses qui feront de vous un nouvel aspirant-hackeur !
Rappel sur le ROM-Hacking
Il est très fortement conseillé d'avoir lu la page de présentation du ROM Hacking avant de s'attaquer à ce tuto ! Maintenant que vous avez assimilé la théorie, place à la pratique ! Je vais vous apprendre grâce aux nombreux logiciels disponibles, qu'il est possible de modifier la quasi-totalité du jeu :- Les maps (cartes),
- Les personnages,
- L'histoire,
- Les objets,
- Les Pokémon, ...
Advance Map
Le must ! Advance Map fait son entrée ! On va commencer par le meilleur, mais aussi un des plus... complexes. Complexe à cause de ses nombreuses fonctionnalités. C'est sur ce logiciel que vous allez passer la plupart de votre temps. Il sert à modifier des maps, des scripts, des personnages, l'histoire par la même occasion, et bien plus encore... On commence ? Let's go !- Téléchargez une ROM GBA (on va travailler sur support GBA).
- Téléchargez Advance Map.

- "Header de Maps",
- "Fichier INI",
- "Maps temporaires".




- 0 = Une porte ou un escalier. Il sert à faire la transition entre plusieurs étages.
- 1 = Block solide, sert à délimiter un solide (rocher, arbre,...) afin de ne pas le traverser.
- 1C = 2ème niveau d'une montagne.
- 1D = 2ème niveau d'une montagne solide (agit comme 1).
- 4 = Eau, surf seulement.
- 5 = Block solide dans l'eau. Agit comme 1.
- 10 = Un pont, permet de passer en dessous.
- 14 = 1er niveau d'une montagne.
- 24 = 3ème niveau d'une montagne.
- 25 = 3ème niveau d'une montagne solide (agit comme 1).
- C = Marche autorisée, rez-de-chaussé.
- D = Block solide, rez-de-chaussé.


- Le personnage (omfg). Il peut interagir avec vous, c'est-à-dire vous parler, faire une action spéciale, comme vous donner un objet, un Pokémon, ...
- La pancarte. Elle affiche un message quand vous lui "parlez".
- Le script. Il va déclencher un évènement spécial. Celui que je vous ai montré déclenche une chose : quand vous marchez dessus, une petite fille vient vous dire de ne pas allez par là.
- Le warp. Il va permettre de passer d'une map à une autre. Exemple de celui que je vous ai montré : il vous permet de passer à la map du laboratoire du Prof. Seko.


- Téléchargez FSF.
- Extrayez-le et ouvrez-le.
- Chargez votre ROM.
- Cliquez sur "Rechercher".
- Cliquez maintenant sur "Copier".









- Effacez son nom, et remplacez-le par celui que vous voulez.
- Cliquez ensuite sur "Changer le nom". Il faudra parfois repointer, parfois non.
Fin d'Advance Map
Soufflons donc un peu. On va maintenant s'attaquer à votre apprentissage "secondaire". Je vous le dis tout de suite, la plus grosse chose est faite. Maintenant, on va y aller pépère, tel Bob Marley et son énorme pet'... Comment éditer un texte (de personnage, de pancarte) ? Il va vous falloir le logiciel XSE (eXtrem Script Editor), téléchargeable via ce lien : XSE. On va l'assigner à Advance Map. Pour cela, ouvrez Advance Map, cliquez sur "Préférences", et sur "Sélectionnez l'éditeur de script". Sélectionnez XSE, et c'est fini ! Trop simple ! Pour éditer, ou modifier, un texte de personnage, restez dans Advance Map. Cliquez sur un personnage, et sur "Ouvrir un Script" :




- Un ou deux mappeurs. Ils se chargeront de faire les maps que vous demandez.
- Un ou deux spriteurs. Si vous vous lancez dans un gros projet, où vous insérez de nouveaux Pokémon (oui, oui c'est possible), vous aurez besoin de gens qui savent faire des sprites.
- Un ou deux scripteurs. Le poste le plus recherché. Il est souvent laborieux de scripter, mais un de mes tutos vous apprendra tous ce qu'il vous faut savoir !
- Un scénariste, pourquoi pas. Si vous modifiez une histoire, vous aurez surement besoin de quelqu'un qui a de bonnes idées, qui peut vous sortir des scénarios...
- Un débuggeur (facultatif). Il traque les bugs présents dans la ROM, et les corrige.
- Un artworkeur (facultatif). Ça peut être utile en cas de nouveaux Pokémon, dresseurs...
Par Sainior, mis à jour par Yago

