Les Pointeurs avec Mog et Wild Ham


Wild Ham: Pour cette section, j'ai décidé qu'il n'y avait rien de trop beau pour vous, et avec l'argent que j'ai sorti de ma poche, j'ai engagé l'un des plus grand explicateur de ce monde, j'ai nommé: Mog.

-Salut tout le monde!

Wild Ham: Avant de commencer, je vais faire une petite entrevue avec Mog.

-? Je proteste, ce n'était pas convenu dans le contrat!

Wild Ham: Au prix que tu coutes!

-Bon, ok...

Wild Ham: D'abord, comment vois-tu ton avenir dans Final Fantasy?

-Ben... Vu que je partage la vedète comme personnage logo avec le Chocobo, je crois que mon avenir est bien assuré.

Wild Ham: Est-ce que Square à déjà pensé à changer cette formule gagnante Moogle/Chocobo?

-Oui, bien sur. Ils ont d'abord essayé avec Kappa le Imp, puis avec 'la Main' dans FF7, mais jusqu'à maintenant, le succès n'est pas aussi grand que le miens.

Wild Ham: Comment c'est d'être un Summon/Guardian Force?

-C'est super, on est au même niveau que des dieux mythologiques!

Wild Ham: Ok, merci pour cette entrevue.

-C'est normal.

Wild Ham: Maintenant, pour les pointers, nous allons utiliser FF1 au NES, Mog va vous dire en quoi consiste la tâche, à toi Mog.

-Merci, Wild. Il va falloir faire dire à la fille dans Coneria qui dit "This is Coneria, the dream city."...

Wild Ham: Comme on voit sur l'image.



-Merci, Wild. Alors il va falloir changer pour les paroles du Roi...

Wild Ham: Comme sur l'image suivante.



-Merci, Wild.

Wild Ham: Tout le plaisir est pour moi.

-Bon, pour commencer, il faut faire la .tbl de FF1.

Wild Ham: Remerciez moi, je vous la donne gratuitement
ici.

-Ensuite, ouvrez le roms avec thingy, et allez au scripte. La première phrase est "Nothing here." suivit des paroles du roi, et plus bas nous trouverons la ligne de la femme.

-Juste avant le scripte, il y a une liste de nombre. Allons au début de la liste qui s'écrit comme suit:

008209825C82...

Wild Ham: Ça, c'est la table des pointers!

-Tout juste, Wild. Retournons à "Nothing Here.", et notons la position du curseur.

Wild Ham: $28210

-En plein dans le mile! Et si on enlève le header, qui est de 10 octets ou $10 pour le NES, ça donne...

Wild Ham: $28200

-Oui! Maintenant, il faut enlever le surperflus, donc sachant qu'un pointer est de 2 octets, il faut enlever tout les nombres de la positions sauf les 4 derniers.

Wild Ham: Donc $28200 devient $8200.

-Ok, et maintenant, il faut l'inverser, car le NES calcule les positions à l'envers, donc...

Wild Ham: $8200 devient $0082.

-Et, si on le compare avec le premier de la table de pointers...

008209825C82...

Wild Ham: C'est la même chose!

-Donc on peut séparer la table des pointers comme suit:

0082 0982 5C82...

-Chacune des divisions est un pointers au scripte. Donc le premier pointe à la position de "Nothing here." le 2ème au scripte du Roi, etc...

Wild Ham: Donc si on veux changer les dires de la femme pour ceux du roi, on a juste à changer le pointer du texte de la femme pour le même que le roi.

-Exacte! Nous savons que les dires du Roi ont comme pointer '0982' maintenant, il faut trouver quel pointer pointe au texte de la femme.

-Trouvons donc le texte de la femme.

Wild Ham: Qui est à $291E2.

-Bien, appliquons la même chose qu'avant. On enlève le header.

Wild Ham: $291E2 -$10 = $291D2

-Ensuite, on enlève le superflus...

Wild Ham: $91D2

-On inverse...

Wild Ham: $D291

-Tada! Retournons à table des pointers, et trouvons $D291.

Wild Ham: Trouvé à la postion $280A0

-Et changeons $D291 pour les paroles du roi, $0982.

Wild Ham: Enregistrer le tout...

-Et maintenant, on joue, et voilà!



Wild Ham: Elle dit la même chose que le roi!!

-Et oui! Prenez note que pour les jeux SNES, le header est de $200 et qu'il y a deux types de roms SNES...

Wild Ham: Les "Low-Rom" et les "Hi-Rom".

-Avec les "Low-Rom" il faut juste soustraire le header, mais pour les "Hi-Rom" il faut enlever le header et additionner $C00000.

-Voilà, si vous ne compreniez rien, ce n'est pas de ma faute. Envoyez vos complaintes à Wild Ham.

Wild Ham: !? QUOI? Tu me coutes si cher, et il y a même pas de service après vente!?

-Hé, si tu savais combien je suis recherché, j'ai failli jouer le rôle principale dans Titanic, à la place de Leonardo Di Caprio, mais on était en plain travail pour le Summon Choco/Mog de FF7.

Wild Ham: ...


Retour