Modifier un texte avec Advance-MAP et eXtreme Script Editor (XSE)
Vous avez besoin de :
- Rom GBA (Pokémon Émeraude de préférence)
- [XSE](https://www.pokemontrash.com/telecharger/XSE.exe)
- [Advance Map](http://pokemon-legendary.com/downloads/a_map.zip)
- Un bon Cerveau
Alors, mes amis Scripteurs, aujourd'hui nous allons apprendre à modifier un texte avec XSE + AM.
Une fois que vous avez téléchargé et installé tous les logiciels requis (sauf le cerveau hein), il va falloir assigner XSE à Advance Map. Ouvrez Advance Map, et allez dans Préférence (onglet en haut), allez dans Sélectionner l'éditeur de script (c'est tout en bas), maintenant allez chercher le répertoire de XSE, il faudra double-cliquer sur la seule icône disponible (XSE.exe chez moi), il vous dira ensuite de séparer les offset, blabla, dites oui =). Voilà, c'est assigné !
Maintenant que tout est OK, vous pouvez enfin travailler :
- Ouvrez Advance MAP !
- Une fois lancé, allez dans l'onglet Fichier puis Charger La Rom, sélectionnez la Rom GBA (Pokémon Émeraude de préférence)
- Vous devez maintenant avoir 3 petits menus à gauche : Header de Maps, Fichier INI, Map Temporaires.
- Nous allons aller sur Header de maps, double cliquer dessus, et PAF, des sortes de fichiers numérotés apparaissent !
- Ouvrez le dossier Numéro 0
- Vous aurez d'autres fichiers ! No stress, c'est le nom des villes, route, etc., cliquer par exemple sur Clementi-Ville, une fois chargé, à droite, vous aurez la ville (ça s'appelle une Map), vous pourrez la modifier, mais nous, on s'intéresse à éditer un texte.
- Des onglets apparaîtront au dessus de la map, à savoir : Map, Info Mouvement et EVENTS, cliquez dessus, vous verrez toujours la map, sauf que là vous auriez en plus les personnages, plus des sortes de blocs, avec des lettres écrites dessus. (mais nous, on s'en fout des petits blocs hein, on s'intéresse au bonhomme =) )
- Cliquez sur (par exemple, mais vaut mieux le suivre, hein) sur le mec à gauche du Mon cul.
- Maintenant, tout à droite, vous aurez des tonnes de trucs incompréhensibles, enfin quand même pas, y'a quand même du français là dedans.
- Mettez en grand Advance Map pour que ça prenne tout l'écran. (c'est mieux)
- Donc, à droite une sorte de menu, allez sur Ouvrir Un script (Il Faudra assigner XSE a Advance Map, pour ça regarde en haut).
- XSE va s'ouvrir, dans le sorte de gros bloc note il y aura normalement ça :
```
'---------------
#org 0x1DC1A8
msgbox 0x81DC78A MSG_FACE '"Disons que tu as six POKéMON. Si ..."
end
'---------
' Strings
'---------
#org 0x1DC78A
= Disons que tu as six POKéMON. Si tu en attrapes un autre[.]\pIl est aussitôt envoyé dans une BOITE DE STOCKAGE par une connexion au PC.
```
Là, ça sera vraiment incompréhensible, ce sera le script. Regardez à la dernière ligne, c'est à dire ça :
```
= Disons que tu as six POKéMON. Si tu en attrapes un autre[.]\pIl est aussitôt envoyé dans une BOITE DE STOCKAGE par une connexion au PC.
```
Virez si ça vous chante TOUT le texte sauf le "=" et remplacez par ce que vous voulez, ATTENTION, il serait préférable d'ajuster le texte, vous voyez au beau milieu du texte, il y a des \p ou des \n, c'est pour que ça ne surcharge pas le Bloque où va tenir le texte (dans le jeu) donc si vous avez un gros texte, aller dans : Outils Ajuster de texte en haut de XSE, vous verrez une tite boite pour écrire votre texte, une fois ceci fait, cliquez sur convertir, copiez, le texte qui est apparu dans la petite barre, juste en dessous de la grosse, ensuite, collez le texte converti après le "=". Une fois tous ça fait vous pourrez compiler le script dans la rom (nécessaire hein, sinon pas de modification faite.)
Au dessus du Script donc, vous aurez des icônes tous mimi, vous voyez les écrous, pas cliquer dessus, c'est pour compiler o, Une fenêtre apparait comme titre : Compilateur Sortant, et si vous voyez par exemple :
```
eXtreme Script Editor v1.1.1
07-02-2010 11:18:42
Ouverture du système: C:\Documents and Settings\Jose\Bureau\Quentin\Hack\Rom-Hacking GBA\VBA\Pokémon Version Emeraude (FR).gba... Le processus est en cours... 2 - #ORG
07-02-2010 11:18:42
Ouverture du système: C:\Documents and Settings\Jose\Bureau\Quentin\Hack\Rom-Hacking GBA\VBA\Pokémon Version Emeraude (FR).gba... Le processus est en cours... 2 - #ORG
lNewOffset = 0x1E88203 - (0F) - MSGBOX (native) [+8]
pText = 0x81E93A7
bType = 0x24 - (02) - END [+1] 10 - #ORG ``` C'EST OK , vous pouvez cliquer sur FERMER, Fermer ensuite XSE, ne sauvegardez pas le fichier, vous pouvez vérifier si ça vous chante en recliquant dans Advance Map sur Ouvrir Un script o, Bref aller Dans Fichier, Puis Sauvegarder. Aller dans un émulateur, lancer la rom, parler au personnage que vous avez modif, hop il affichera votre jolie texte pour ma part, ça donne ça o :

L'équipe ROM-Hacking de Pokémon Trash

