Tutoriels

Comment utiliser les cheat codes avec pcsx2 et les fichiers pnach

Codes Action Replay, Gameshark et Codebreaker PS2

Publié le: dimanche 30 mai 2021 - Dernière modification le: dimanche 6 juin 2021 - par

Codes Action Replay, Gameshark et Codebreaker PS2
On vous explique comment utiliser les cheats codes avec les dernières versions de l'émulateur pcsx2

Depuis les dernières versions de l’émulateur, il existe désormais deux façons pour utiliser les cheat codes avec l’émulateur pcsx2.

La première méthode, que vous retrouverez dans notre tutoriel : Utiliser les codes Action Replay avec PCSX2, consiste à charger les isos des CD Action Replay, Codebreaker ou Gameshark.

Aujourd’hui, on vous explique comment ajouter vous même les codes que vous trouvez sur internet dans l’émulateur, sans avoir besoin de passer par les CD des Action Replay et autre consort.

Pour cela, il suffit de créér un fichier .pnach dans lequel vous copiez les codes en mode "raw". Puis vous copiez ensuite ce fichier dans le dossier "cheats" de l’émulateur.

Le principe est simple mais la procédure est un peu fastidieuse. C’est pourquoi on vous explique tout en détail.

Préliminaires

Avant tout chose, vous aurez besoin :
 De l’émulateur pcsx2
 De l’utilitaire OmniConvert pour convertir les cheat codes en mode "raw" afin qu’ils soient compris par pcsx2
 De l’utilitaire PCSX2 Cheat Editor afin de compiler les codes et créér le fichier pnach

Il vous faut aussi activer la gestion des cheats dans pcsx2. Pour ce faire, lancez l’émulateur et allez dans le menu "Système" et cochez la ligne "Activer les codes de triche".

I - Récupérer le CRC de votre iso

Chaque jeu et iso possède un identifiant CRC qui lui est propre.
C’est cet identifiant qui va servir pour nommer le fichier .pnach.

On va prendre pour exemple le jeu Dragon Ball Z Budokai Tenkaichi 3.
Pour récupérer le code CRC, lancer le jeu dans l’émulateur et afficher la console.

Remonter les lignes jusqu’à trouver celle qui indique le CRC du jeu :

Dans notre exemple, le CRC de Dragon Ball Z Budokai Tenkaichi 3 est : A422BB13.

Le fichier pnach que l’on va créer plus bas se nommera donc A422BB13.pnach.

On passe à présent à la conversion des codes.

II - Convertir les codes

Il existe 4 grands types de cheat codes pour les jeux PS2 :
 Les codes Action Replay V2 et Action replay MAX (ARMAX) pour les jeux PAL
 Les codes Gameshark et CodeBreaker pour les jeux NTSC

Quelque soit le type de codes que vous souhaitez utiliser, ils vous faudra obligatoirement le convertir car pcsx2 ne comprend que les codes décryptés en mode "Raw".
C’est là qu’entre en scène le petit utilitaire bien pratique nommé OmniConvert. Il va vous permettre de convertir n’importe quel code en "raw".

On va prendre l’exemple de deux codes ARMAX trouvés sur le web :

Tous les personnages
Z3N4-RNCJ-G5WK4
KT1K-QR10-Z6QAV
VNV0-6451-CWC6Q
4XU5-86E4-B7XQ1
UJ7J-EXP2-UEWE7
6DA6-E19E-08FCT
RVZJ-UXG5-X9WXC

Tous les Stages
Y2TU-0B4N-VABY7
B6A8-7AYQ-H3ZVM
GRZ3-K59W-5AT8Y

Lancez OmniConvert pour arriver à cet écran :

Il vous faut en premier lieu paramétrer l’origine de vos codes (input) et le format dans lequel vous souhaitez les convertir (output).

Dans notre exemple, les deux codes choisis sont des codes ARMAX.
Dans le menu "Input", on coche donc la ligne ARMAX :

Dans le menu "Output", on choisis "unencrypted" et on coche "standard".

A présent, on copie dans l’écran de gauche nos deux codes :

On clique ensuite sur le bouton "convert" en bas à gauche.
Les codes convertis s’affichent alors dans l’écran de droite :

C’est donc les codes obtenus dans l’écran de droite qu’il va falloir compiler en fichier pnach :

Tous les personnages
206B8D90 FFFFFFFF
206B8D94 FFFFFFFF
206B8D98 FFFFFFFF
206B8D9C FFFFFFFF
206B8DA0 FFFFFFFF
106B8DA4 000001FF

Tous les Stages
206B8DA8 FFFFFFFF
006B8DAC 00000007

III -Compiler les codes et créer le fichier pnach

Maintenant que vous possédez vos codes convertis a format RAW, il vous faut à présent les compiler en fichier pnach.
Pour ce faire, vous aurez besoin du petit logiciel PCSX2 Cheat Editor.

Lancez le logiciel et vous arrivez à cet écran :

Dans l’écran gauche, vous devrez copier les codes au format Raw. Dans l’écran de droite, vous obtiendrez les codes compilés pour le fichier pnach.

Avant tout chose, il faut tout d’abord renseigner trois cases dans l’écran du bas :
 Le CRC du jeu obtenu plus haut
 Le titre du jeu
 Et enfin le dossier dans lequel vous souhaitez que le fichier pnach soit créé.

Une fois que vous avez renseigné ces trois éléments, copiez à présent les codes raw dans la fenêtre de gauche.

Cliquez ensuite sur le bouton "convert".
Les codes compilés s’affichent dans la partie de droite :

Il ne vous reste plus qu’à cliquer sur le bouton "save" et le fichier pnach contenant les codes compilés sera créé automatiquement dans le dossier de destination que vous avez indiqué plus haut.

Et voilà !
Il vous suffit de récupérer votre fichier pnach fraichement créé et de le copier dans le dossier cheats de PCSX2

Au final, votre fichier A422BB13.pnach ressemblera à ca :

Et voilà, vos codes sont opérationnels et seront automatiquement chargés au lancement du jeu !

Désactiver un code

Dans l’exemple cité ci dessus, tous les codes sont activés automatiquement.
Si vous souhaitez désactiver un code sans pour autant l’effacer du fichier pnach, il vous suffit de mettre un double slash devant les lignes de code.

Exemple d’un code actif :

// Tous les stages
206B8DA8 FFFFFFFF
006B8DAC 00000007

Exemple d’un code inactif :

// Tous les stages
// 206B8DA8 FFFFFFFF
// 006B8DAC 00000007

Pour finir

Pour éviter de nombreuses prises de tête, utilisez de préférence des codes dont vous savez le type d’origine afin d’éviter les mauvaises conversions.

Enfin, pour tous les cheat codes PS2 proposés sur JeuxMangas, on met à votre disposition le fichier pnach configuré par nos soins et directement utilisable dans pcsx2 en le copiant dans le dossier cheats !

Qui êtes-vous ?
Votre message

Message de david goodenough
david goodenough
#1

laisser le jeu ce lancer ( après l intro ( boot) playstation2 puis trouver cet ligue

Patches : No CRC found, using 00000000 instead.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0 :\SCES_524.56 ;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL

ELF (cdrom0 :\SCES_524.56 ;1) Game CRC = 0x17125698, EntryPoint = 0x00800008

(SYSTEM.CNF) Detected PS2 Disc = cdrom0 :\SCES_524.56 ;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL

le CRC est la : //Game CRC = 0x17125698//

Message de reynier
reynier
#2

bonjour, je ne trouve pas mon CRC dans ces lignes pouvez-vous m’aider SVP
PCSX2 1.6.0-20200506140834- compiled on May 6 2020
Savestate version : 0x9a0e0000

Host Machine Init :
Operating System = Microsoft Windows 10 Home (build 19044), 64-bit
Physical RAM = 16264 MB
CPU name = Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz
Vendor/Model = GenuineIntel (stepping 03)
CPU speed = 2.493 ghz (4 logical threads)
x86PType = Standard OEM
x86Flags = bfebfbff 7fdafbbf
x86EFlags = 2c100000

x86 Features Detected :
SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA

Reserving memory for recompilers...

Loading plugins from D :\Games\PCSX2\plugins...
Bound GS : GSdx32-AVX2.dll [GSdx 20200506140834 (MSVC 19.25 AVX2/AVX2) 1.2.0]
Bound PAD : LilyPad.dll [LilyPad (20200506140834) 0.12.1]
Bound SPU2 : Spu2-X.dll [SPU2-X 20200506140834 2.0.0]
(GameDB) 9858 games on record (loaded in 187ms)
Bound CDVD : cdvdGigaherz.dll [cdvdGigaherz 20200506140834 0.11.0]
Bound USB : USBnull.dll [USBnull Driver 20200506140834 0.7.0]
Bound FW : FWnull.dll [FWnull Driver 20200506140834 0.7.0]
Bound DEV9 : DEV9null.dll [DEV9null Driver 20200506140834 0.5.0]
Plugins loaded successfully.

Dans la même section