- Rom GBA (Pokémon Émeraude de préférence)
- XSE
- Advance Map
- Un bon cerveau
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érences (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 offsets, 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, Maps 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, routes, etc., cliquez par exemple sur Clémenti-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 aurez 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 (par exemple, mais il vaut mieux le suivre) sur le mec à gauche du centre Pokémon.
- Maintenant, tout à droite, vous aurez des tonnes de trucs incompréhensibles, enfin quand même pas, il y a quand même du français là-dedans.
- Mettez Advance Map en plein écran pour que ça prenne tout l'affichage (c'est mieux).
- Donc, dans le menu à droite, allez sur Ouvrir un script (il faudra avoir assigné XSE à Advance Map au préalable, pour ça regardez plus haut).
- XSE va s'ouvrir, dans le bloc-notes il y aura normalement ceci :
'---------------
#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à, ce sera le script. Regardez à la dernière ligne, c'est-à-dire celle-ci := 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-le 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 bloc où va tenir le texte (dans le jeu). Donc si vous avez un long texte, allez dans : Outils > Ajuster de texte en haut de XSE. Vous verrez une petite boîte 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 tout ça fait, vous pourrez compiler le script dans la rom (indispensable, sinon aucune modification ne sera faite).Au-dessus du script, vous aurez des icônes. Vous voyez les écrous ? Cliquez dessus, c'est pour compiler. Une fenêtre apparaît avec le titre : Compilateur Sortant. 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
> lNewOffset = 0x1E8820
3 - (0F) - MSGBOX (native) [+8]
> pText = 0x81E93A7
> bType = 0x2
4 - (02) - END [+1]
10 - #ORG
C'EST OK. Vous pouvez cliquer sur FERMER. Fermez ensuite XSE, ne sauvegardez pas le fichier. Vous pouvez vérifier en recliquant dans Advance Map sur Ouvrir un script. Bref, allez dans Fichier, puis Sauvegarder. Allez dans un émulateur, lancez la rom, parlez au personnage que vous avez modifié, hop il affichera votre joli texte. Pour ma part, ça donne ça :
L'équipe ROM-Hacking de Pokémon Trash
Je ne comprends pas, j'ai bien télécharger le pack de composants et pourtant quand j'essaye de compiler mon logiciel ne veut pas ouvrir de page et m'indique "a whole new scripting experience ne réponds pas.." pouvez-vous m'aidez s'il vous plait?
J'ai un petit problème: parfois des scripts refais de personnages proches vont fusionner ou se modifier. la fin du texte de l'un deviendra le texte de l'autre ou bien à la fin di texte de l'un apparaîtra un bout coupé du texte de l'autre. Et c le même problème pour les dialogues multi reponses ex: Ce que j'ecrit tu a vu un shiny?oui--->menteur! Non---->moi oui le leviathor rouge d'acajou Et ça me donne Oui----->le leviathor rouge d'acajou Non---->ne diffère pas di script modifié C vraiment ennuyant. Pourrais ce être du à la taille des offsets trop petits pour les textes que je met? J'aimerai être aidé :'/
Les liens sont désormais invalide, est il possible de les mettre à jour pour pouvoir télécharger les outils ?
Désolé, la personne qui s'occupait de cette section ne fait plus partie du site.

