Previously, we saw how to put GameShark codes on ePSXe. Now we will see how to do it on one of the best emulator of Playstation 2.
NOTE: There are another ways to do that, but firstly it’s interesting to know how things work, isn’t it? If you don’t have the emulator, you can download it from the Official Website.
Open the emulator and run any game, then press ESC and check the Log Window. If you don’t have this window, enable it by clicking on Show Console, under the Misc menu. You should see something like this:
The highlighted area shows the CRC code of the game. In this case, it’s for Final Fantasy X (NTSC-J), it depends on the game. Copy the code without 0x, so it would be 6A4EFE60.
Now, navigate to the emulator installation folder (usually in C:Program FilesPCSX2, but it can be different) and open the folder called Cheats.
NOTE: By default, a folder called Cheats will also be created in My Documents. Don’t get confused with this folder, because this procedure only worked using the folder inside the emulator installation folder.
In the cheats folder, let’s create a New Text Document and rename it with the CRC code from the previous step. In this example, my file would be 6A4EFE60.txt. However, you have to change its extension from txt to pnach, which is the extension for files that store the game’s information, such as name, comment, cheats, etc. To do so, open the Control Panel, then Appearance and Personalization, and click on Folder Options. In the new window, click on the View tab and uncheck the “Hide extensions for known file types” option, like the picture below:
Pcsx2 Cheat Converter is a tool to access and edit or modify the patch files for PCSX2 and enable, disable or modify the effects of various cheats for all PCSX2 (PS2 Emulator) supported games. Tool Name: Pcsx2 Cheat Converter. If PCSX2CE is unable to save files to the cheats folder, it means you need to change the permissions of the cheats folder to enable programs like PCSX2CE to write to it. In Windows 7, the folder permissions can be modified from the Security tab of the folder properties.
- System =Check/Uncheck Enable Cheats: This will enable/disable game cheats. Cheats work with the same system as patches but are loaded from the Cheats folder of PCSX2. Check various guides on our forum on how to create cheat files for PCSX2.
- I hope your problems solved by this video, any other issue please post it as a comment I'll be there to answer.Sorry if the video shutters from the beginni.
After applying the modification, go back to the Cheats folder, you should see the .txt extension in the file. Delete it and write .pnach instead. Now, your file name should be like this:
A simple search on the Internet and you can find many codes for your game, but most of them are still coded, which means that the emulator might not recognize them, so you have to convert them to the RAW format. There are a lot of converter out the, but I use this one, it’s simple and easy:
To use it, just put the code on the left side, specify in the Input tab what type it is (for example, Action Replay, GameShark, etc). Then, in the Output tab, always choose Unencrypted > Standard to get the RAW code. Next, click on the Convert button. Look at an example:
On the left side, the Action Replay codes:
Pcsx2 Pnach Codes
MAX GIL
1CA898E0 1DBC9E0C
TIDUS HP MAX
1CA8B380 1455692C
1CA8B388 1455692C
On the right side, the converted codes (RAW format):
MAX GIL
203117B8 3B9AC9FF
TIDUS HP MAX
20313058 0001869F
20313060 0001869F
Let’s use the RAW codes above:
MAX GIL
203117B83B9AC9FF
TIDUS HP MAX
203130580001869F
203130600001869F
Open your PNACH file and write following the colors:
gametitle=Your game’s name
comment=Write anything here
patch=1,EE,AAAAAAAA,extended,BBBBBBBB
// Descrição do código 2
patch=1,EE,WWWWWWWW,extended,XXXXXXXX
*If you write patch=0, it means that the code will remain disabled
Change the lines according to your codes, following the color example. In this case, the file would be like this:
Now save it and close.
Back to the emulator, in the System menu, click Enable Cheats. When you run the game, check the logs. It should be written something like this at the last lines: “Loaded X Cheats from ‘6A4EFE60.pnach'” (The name of your PNACH file). Now go back to the game and enjoy the codes!
If you have any question, feel free to comment below!
Thanks for visiting my blog, feel free to come back and check other updates!
- Cheat Device is a game enhancer for PlayStation 2 games, similar to Action Replay, GameShark, and CodeBreaker.
It supports booting retail, disc based games as well as ELF files such as OpenPS2Loader or ESR.
Features- Easy to navigate menu system similar to CodeBreaker
- Supports retail discs and loader ELFs
- Fast loading of large cheat lists
- Save manager for backing up and restoring game saves to/from a flash drive
- Powered by ps2rd's powerful cheat engine
- Storing Cheats
Each game in the cheat database contains a cheat list,
where each cheat contains a list of code lines to be processed by the engine during gameplay.
Cheat databases can be stored in two formats:- CDB (recommended) - A CDB file can be loaded very quickly and compressed to a small size.
- TXT - A TXT file can be edited in a text editor and doesn't need to be converted.
This works well for small lists but can take a while to load if it becomes too large.
You can use cdb-util to convert to/from CDB and TXT formats.
The location of the cheat file needs to be set in CheatDevicePS2.ini.
TXT Cheat Database Format- A game is declared as the game's title enclosed by quotation marks followed by one or more cheats.
- A cheat begins with a line of text followed by code lines formatted as 8 hexidecimal characters for the address, a space character, and 8 hexidecimal characters for the value.
- When two or more cheat titles are placed on adjacent lines without code lines between them, all cheat titles before the last one will be treated as cheat sections to organize a cheat list or keep notes to be displayed.
- A comment begins with double slashes.
Enable Codes
9-type enable codes (9xxxxxxx yyyyyyyy) are supported and will be automatically enabled if present in a game's cheat list. If an F-type enable code is used instead (which is common for older games), it will be silently ignored and a hook will be installed automatically by the code engine. Many games have been tested with the auto-hook function, but its best if a 9-type enable code is used.
Some games use an enable code with additional code lines, such as Jak and Daxter. These types of enable codes can be manually enabled from the cheat menu but aren't automatically enabled since they have a tendency of overwriting parts of the code engine. Metal Gear Solid 2 does this, for example.
Code Format
All cheats must be in 'RAW' format; Cheat Device can't decrypt or read any other formats (ARMAX, CB1-6, CB7+, AR2, GS, etc.). However, you can use
tools such as OmniConvert to convert any of these formats to RAW.
Settings File
Settings are stored in an ini file named CheatDevicePS2.ini in the directory Cheat Device is run from. [CheatDevicePS2]- database = Path to .CDB or .TXT cheat database
- boot[0-4] = Paths to boot from when cheats are enabled in addition to the disk-boot option
Default Values
If the settings file can't be loaded, these default values will be used instead:- database = CheatDatabase.cdb
- boot0 = mc0:/BOOT/BOOT.ELF
- boot1 = mc1:/BOOT/BOOT.ELF
- boot2 = mass:/BOOT/BOOT.ELF
- boot3 = rom0:OSDSYS
- boot4 = FASTBOOT
Included is the CodeBreaker 10.0 database. Please report any bugs to me if you find them. - Current Stable Release:https://github.com/root670/CheatDevicePS2/releases.
cdb-util v1.2.2:https://github.com/root670/cdb-util/releases.
cdb-util Web Version (convert text cheats to CDB online): https://wescastro.com/cdbutil.
Compiling: https://github.com/root670/CheatDevicePS2/wiki/Compiling.
Here's a demo of it in action:
Pcsx2 Pnach Cheat Files Download
Source:https://github.com/root670/CheatDevicePS2/releases,