Ceci + l'encodage en hexadecimal qui change à cause de la différence entre le nombre de kanjis par rapport aux lettres alphabétiques, ainsi qu'un tas d'autres trucs que je ne connait pas moi non plus, surement
Ce genre de projet est vraiment du cas par cas,
en tout cas je te conseille de lurker sur des sites spécialisé dessus ainsi que le romhacking, vu que c'est intrinsèquement lié (comme
gbatemp.net)