"Deuxième méthode : La convertion hexadécimale
Ce qu'il vous faut : Des codes us ou jap ainsi qu'au moins un code équivalent en version européenne et une calculatrice avec les fonctions hexadécimales (celle fournie avec windows fait très bien l'affaire).
C'est une méthode que j'ai trouvé et qui permet de convertir les codes us ou jap en codes européens (ou l'inverse). Cette méthode donne en général de bons résultats mais elle ne marche pas toujours à 100 %.
La méthode consiste à soustraire le code européen à son équivalent (pour être équivalent, il faut que le code donne le même résultat en européen en jap ou us comme la vie infinie ou le temps infini,...) en us ou en jap. Si le code européen est plus grand que le code us ou jap, on soustrait alors le code jap ou us à l'européen. Ensuite, il suffit de reporter la différence sur le ou les codes à convertir. Comme je m'aperçoit que c'est pas très clair, je vais vous donner un exemple fictif.
Code us ou jap
Code européen
80052EF8 0063
800E8066 0063
Attention : Il faut obligatoirement que les deux codes de référence aient exactement la même fonction dans le jeu sinon cela ne fonctionneras pas.
Le code le plus grand étant le code européen (800E contre 8005), on lui soustrait donc le code jap ou us (si c'était le code us ou jap qui était le plus grand, on aurait fait l'inverse). La différence est donc de 9516E (800E8066 - 80052EF8 = 9516E). Ensuite, il suffit d'ajouter cette valeur aux codes que l'on veut convertir en européen (naturellement, si le code jap ou us avait été plus grand que l'européen, on aurait soustrait la différence). Dans mon exemple, si le code us ou jap que je voulais convertir était 80052AE6, cela ferais 800E7C54 (80052AE6 + 9516E = 80E7C54).
Voilà, j'espère avoir été le plus clair possible, je sais que ça peut paraître un peu compliqué au départ mais en fait une fois que l'on a bien compris le procédé, cette méthode se trouve être vraiment très utile."
http://cfccar.free.fr/trouversescodes.htm