Les scripts dynamiques, utiliser XSE
1.Introduction
Pour commencer, si vous lisez ceci, vous savez probablement déjà ce qu’est le scripting, et dans le cas ou vous ne sauriez pas, c’est ce qui fait toutes les interactions dans les jeux pokémons. Tout ce qui réagit quand vous pressez A. Ca va de la pancarte qui vous donne une info inutile, au centre pokémon en passant par les pokéballs qui vous donnent des objets. En gros, C’est Quasi indispensable dans une hack. Les seuls cas ou on peut s’en passer, c’est quand on modifie juste le niveau des pokémons sauvages et des dresseurs, ou qu’on change les zones d’apparition sans toucher au reste.
2.Installer XSE
Pour scripter, il vous faut un programme appelé XSE. Dans ce tutoriel, je vais utiliser la version 1.1.1 que vous trouverez facilement sur google. Je suppose ici que vous avez déjà la dernière version d’Advance map (1.92). Après l’avoir installé, ouvrez A-map, allez dans le menu « Préférences » et choisissez « sélectionner l’éditeur de scripts » puis avec l’explorateur, sélectionnez XSE. Vous êtes prêts à scripter.
3.Les bases
Avant tout, le scripting, c’est comme de la programmation, on écrit un « programme » qui fera quelque chose de précis. C’est une succession de commandes. Pour commencer, la base de la base, où doit-on mettre le script pour qu’il fonctionne ? Dans un personnage ! Si vous ne savez pas ajouter un personnage, ré
A)La msgbox
C’est la commande la plus basique, comme son nom l’indique, elle ouvre une boite dans laquelle se trouve un message. Voici le script le plus facile qu’on puisse faire avec une msgbox :
#dynamic 0x800000
#org @start
msgbox @message 0x2
end
Pour commencer,
#dynamic 0x800000
Ensuite :
#org @start
Venons en au fait principal :
msgbox @message 0x2
Et enfin:
end
Bon maintenant, comment personnaliser son message? Eh bien il faut l'écrire dans la rom. C'est comme pour un script qui commence du début, sauf que comme on a déja mis la commande dynamic, on doit plus la remettre.
#org @message
= Votre texte
L'Equipe du site ROM