[TUTO] Trouver le Master Code d'un jeu PlayStation 2
Bien le bonsoir.
Aujourd'hui ça sera un petit tuto pour essayer de repérer le MasterCode d'un jeu qui est "caché" dans son propre fichier ELF. Qui existera en plusieurs méthode si j'arrive à déchiffrer certain tuto qui son limite de l’incompréhensible. Pour nous francophone, je vais essayer de m'appliquer dans les explications.
N'ayez crainte, ça sera moins compliqué à suivre et aussi moins long que la Partie 1 du Hack 16/9.
Avant toute chose, ni metagames, ni ses membres seront responsable si vous avez des problèmes matériel ou logiciel.
Un MasterCode est indispensable pour faire fonctionner d'autre codes issus du même jeu. C'est un peu le bouton On/Off du Cheat pour résumer tout ça. Note : Sur émulateur nous n'avons pas besoin de MasterCode pour faire fonctionner les codes. Les PCSX2Users seront donc épargnés de ce tutorial.
Ce que vous aurez dont besoin :
- Un ordinateur avec un Lecteur DVD ou Virtuel
- Le logiciel PS2dis ou autre selon les méthodes.
- Un jeu PlayStation 2 sur DVD, CD, Backup etc....
- Un éditeur de texte pour noter le code.
Attention : Je ne garantis pas à 100% la fonctionnalité de ces méthodes sur tout les jeux, ni pour la recherche, ni pour les codes. En effet, les méthodes pour rechercher un Master code PS2 sont assez durs à trouver.
Méthode 1 : La méthode PS2dis :
PS2dis est un vieux logiciel PC qui permet de vérifier l'ELF d'un jeu PlayStation 2 et de y trouver des codes ou d'autre info sur tel ou tel jeu.
L'ELF d'un jeu PlayStation 2 est ce fichier qui comporte toute sorte d'info sur le jeu (même secret par exemple). Vous n'aurez pas besoin à apprendre à vous servir du logiciel comme un dieu, seulement quelque clique pour trouver le code. Il est souvent sous un format suivant : SLES_###.##
SLUS_###.##
SCES_###.##
SCUS_###.##
SCPS_###.##
SLPS_###.##
PBPX_###.##
Note : Les symboles "#" remplace les chiffres.
Attention : Cette méthode n'est pas fonctionnel sur tout les jeux !!
Dans cet exemple, je vais utiliser le jeu : Tekken 4
2 - Faite "File --> Open" et choisissez le fichier ELF de votre jeu PS2 voulu.
Spoiler
3 - Une fois ouvert, faite "Edit" puis "Find Pattern"
4 - Cochez la case "As hex string". Dans cette partie, et taper la valeur "60 00 06 8E"
Spoiler
Note : Dans certain jeu, ça ne fonctionne pas. Si le logiciel sort une erreur alors que vous avec tout fait correctement (la case "As hex string" compris) il est tout simplement incompatible avec cette méthode.
__________________________________________________ ____________________________
5 - Si aucune erreur est détecté, vous avez sans doute vu que le logiciel vous a téléporté à une adresse un peu plus bas.
Le MasterCode se trouvera un peu plus bas, sur une ligne avec une étiquette comportant le mot "JAL". Allez sur cette ligne "JAL".
Spoiler
6 - Cliquez maintenant 2 fois sur la ligne "JAL", une petite fenêtre s'ouvre. Vous avez un code dans la case "Adresse", copier là. (Dans mon exemple, l'adresse du jeu Tekken 4 est : 0029440c)
Spoiler
7 - Ouvrez maintenant un éditeur de texte, coller l'adresse sur l'éditeur 2 fois de suite en laissant un espace entre les deux.
Spoiler
8 - Ensuite, nous allons modifier chacune des adresse collés.
- Pour la première. Nous allons modifier le premier "0" par un "F" ce qui donne dans mon exemple "F0029440c".
- Pour le second, nous allons ajouter 3 valeur de plus et ainsi modifier le 8e chiffres/lettres.
Le problème c'est que c'est en héxadécimal et que certaine personne ne peuvent ne pas comprendre. Je vous ai donc fait une petit liste si vous bloquer sur une lettre sur une adresse.
Spoiler
L'héxadécimal (ou base de 16) se compte de 0 à F (alors que celle que nous utilisons tout les jours (base de 10) se compte de 0 à 9.
Voila une petit astuce pour ajouter une valeur dans une base de 16 et ainsi modifier le 8e chiffre/lettre :
0 + 3 = 3
1 + 3 = 4
2 + 3 = 5
3 + 3 = 6
4 + 3 = 7
5 + 3 = 8
6 + 3 = 9
7 + 3 = A
8 + 3 = B
9 + 3 = C
A + 3 = D
B + 3 = E
C + 3 = F
D + 3 = 0*
E + 3 = 1*
F + 3 = 2*
Si vous avez modifié la 8e lettre et que celui-ci était un D, E ou F ; vous devez alors aussi modifiez la 7e.
Exemple : F0023450E + 3 = F00234511
ou F002345AE + 3 = F00234B1
Ou la 6e/7e si cela arrive :
F002345FE + 3 = F00234601
Dans mon exemple : L'adresse 0029440C sera en 0029440F( 0029440C + 3 = 0029440F).
Au final j'obtiens ce code là pour Tekken 4 : F029440C 0029440F
Spoiler
Voila, pour cette méthode là c'est terminé.
Méthode 2 : La méthode Japonaise :
Méthode assez bizarre puisque il livre plusieurs code sous un format que je ne connais pas (je doute que ça soit du RAW pour être précis) Cependant, il nous livre l'adresse qu'on veut comme pour la méthode 1. Celle qui peu nous intéresser.
La compatibilité avec cette méthode est je pense identique avec la 1 vu qu'elle s'en rapproche.
Pourquoi Japonaise ? Tout simplement parce que le programme (ou commande) a été fait par un programmeur Jap.
3 - Copier votre fichier ELF PlayStation 2 à la racine du DVD/CD/ISO.
Spoiler
4 - Coller le dans le même dossier que Master Code Finder
5 - Faites un "glissez" du fichier ELF et glissez le sur "MASTER.COM"
Spoiler
6 - Une fenêtre s'affichera avec tout les résultats et sois disant (3 possibilité) de Master Code d’après le soft.
Mais celui qui nous intéresse le plus est celui qui est entre parenthèse avec ( Adresse = xxxxxx) dans la ligne du 3 Master Code.
Spoiler
Note : il se peut que la 3eme ligne ne s'affiche pas et qui laisse un "not found" sans laisser d'adresse. Dans ce cas votre jeu n'est malheureusement pas compatible avec cette méthode.
7 - Noter l'adresse 2 fois (une en haut, une en bas par exemple)
(Dans mon exemple, j'ai pris le jeu Grandia 2 qui comporte l'adresse "0027F30C".)
Pour finir, la conversion se passe comme pour la Méthode 1, il faudra remplacer le premier 0 par F pour l'adresse du Haut et additioner + 3 pour la deuxième ligne de l'adresse.
Spoiler
- Pour la première. Nous allons modifier le premier "0" par un "F" ce qui donne dans mon exemple "F0029440c".
- Pour le second, nous allons ajouter 3 valeur de plus et ainsi modifier le 8e chiffres/lettres.
Le problème c'est que c'est en héxadécimal et que certaine personne ne peuvent ne pas comprendre. Je vous ai donc fait une petit liste si vous bloquer sur une lettre sur une adresse.
Spoiler
L'héxadécimal (ou base de 16) se compte de 0 à F (alors que celle que nous utilisons tout les jours (base de 10) se compte de 0 à 9.
Voila une petit astuce pour ajouter une valeur dans une base de 16 et ainsi modifier le 8e chiffre/lettre :
0 + 3 = 3
1 + 3 = 4
2 + 3 = 5
3 + 3 = 6
4 + 3 = 7
5 + 3 = 8
6 + 3 = 9
7 + 3 = A
8 + 3 = B
9 + 3 = C
A + 3 = D
B + 3 = E
C + 3 = F
D + 3 = 0*
E + 3 = 1*
F + 3 = 2*
Si vous avez modifié la 8e lettre et que celui-ci était un D, E ou F ; vous devez alors aussi modifiez la 7e.
Exemple : F0023450E + 3 = F00234511
ou F002345AE + 3 = F00234B1
Ou la 6e/7e si cela arrive :
F002345FE + 3 = F00234601
Dans mon exemple : L'adresse 0029440C sera en 0029440F( 0029440C + 3 = 0029440F).
Pour Grandia 2, j'obtiendrais cette adresse RAW : F027F30C 0027F30F.
Voila, il vous restera plus qu'a convertir les codes RAW soit en AR2/ARMAX ou CB et de les essayer sur votre jeu.
C'est la fin de ce tuto, j’éditerais ce topic si j'en trouve d'autre qui donnera d'autre résultat.
__________________
Mes consoles / configs
Dernière modification par squarealex ; 17/04/2012 à 00h54.
Cet utilisateur dit Merci à squarealex pour ce poste utile:
Je rajoute juste que pour la méthode 2, ça a l'air de fonctionner sans problème pour les jeux compatible. Pour faire rapidement, la méthode 2 est la méthode la plus rapide pour trouver les codes RAW.
Pour la méthode 1, je sais qu'il y'a d'autre moyen pour trouver les Master Code autres que celle que j'ai posté. Des MAJ suivront peut être
Fuu, pourquoi faut que ça bouge quand j'ai plus le net.
Merci pour l'info nico. ça me motivera sans doute a faire une liste PAL (yep, il manque un dernier threads mais je suis occupé ces temps-ci. )
@ squarealex : par hasard, tu n'aurais pas le mastercode de MGS3 Subsistence PAL? Ce jeu est incompatible avec les méthodes que tu proposes dans le tuto et d'autres méthodes trouvées ailleurs. Et pas moyen de mettre la main dessus sur le net (ceux que je trouve et convertis ne marchent pas).
Merci d'avance!