How to cheat on PCSX2

Ever wondered how to use cheat codes such as Codebreaker or Armax on pcsx2?. Maybe this simple guide can help you on how to cheat on pcsx2.

PCSX2 Mana Khemia

Before i get started, i just want to let you know that there are three methods that you can use to cheat on pcsx2. And that three methods are:

1. Using External Memory Editing program
2. Using internal PCSX2 patch finder function
3. Using RAW Codes that is available freely on the internet such as Codetwink, and many other site as well

And in this guide i’ll explain on how to use the RAW codes that can be obtained from various website to use in PCSX2 which is more simple because it requires no work :P … unless obviously … you can’t find the codes you were looking for of course and in that case you’ll need to search for that address manually using PCSX2 patch finder function or using External Memory editing program but i’m not going to write it again here because previously i’ve wrote on how to hack game yourself using memory editing program (PCSX2 patch finder function basically the same as memory editing) ;)

And so let’s begin the guide

Using RAW Codes on PCSX2

1. Let’s take a code from somewhere, and in this case i’m going to take an example from Final Fantasy XII Codes (converted to RAW)

Press L3 to Recover HP for All Characters :
4054A150 00060071
0000270F 00000000

Press L3+R1 to Recover MP for All Characters :
E002F7FD 0056BADC
4054A154 00060071
000003E7 00000000

2. For this step we are going to get the game CRC’s and so start your desired game on PCSX2 (in this case Final Fantasy XII) and then press ESC / Escape key (if you run the game in fullscreen mode) and look at the PCSX2 Console Window and see the game CRC (look at the image below for the exact location of where you can see the game CRC)

Getting Game CRC's on PCSX2

3. After we get the game CRC’s, and so the next step would be creating a PNACH file extension with the game CRC as the filename, for example because Final Fantasy XII crc is 0779FBDB so you need to create a new text file named 0779FBDB.pnach inside your PCSX2/patches folder or PCSX2/cheats folder if you’re running a more recent version of PCSX2 (if you’re not playing FF XII or you have different version of FF XII, you’ll need change the CRC filename accordingly to the game you’re going to use the patch for otherwise it won’t work). So basically the .pnach file should look like XXXXX.pnach where XXXXX is the game CRC

4. Now you need to open that .pnach file you just created using your favorite text editor, and use below format to create your own pcsx2 patch

gametitle=GAME NAME
comment=Anything you want
// Describe what the code is

Where XXXXXXX is the first part of the code and YYYYYYYY is the second part of the code you’re going to use

Here’s a complete example of the Final Fantasy XII PCSX2 PNACH file looks like using the above code (that is shown at the first step)

gametitle=Final Fantasy XII ( U )
comment=FF XII Codes
// Press L3+R1 to Recover MP for All Characters
// Press L3 to Recover HP for All Characters

5. Now for the next step, start PCSX2, and make sure that Enable Patches / Cheats is checked under Misc in order for PCSX2 to use your patch

6. And you’re done … enjoy cheating on pcsx2 ;)

Note: In most case PCSX2 don’t need Master Code, so there’s no need to put master code into your pnach file, unless it’s not working then you should try putting the Master Code into the PNACH file, but if you already put the master code and its still not working that means there’s something wrong with the Code or PCSX2 doesn’t support that code type yet

Using Codebreaker and ARMax codes on PCSX2

Because both Codebreaker / Codetwink codes and ARMAX codes are encrypted, you’ll need special tool in order to convert those codes into RAW Codes and so you can use it on PCSX2. But fortunately Pyriel managed to create such tool and other than that he also distribute it for free without charge and that tool is called OmniConvert (back then you’ll need to use separate tools to convert Codebreaker and ARmax using a program named CB2Crypt and MaxConvert but now it’s all integrated into one application) ;)

And here’s the link to download OmniConvert

Anyway, since the tool itself is easy to use i don’t think i need to write special explanation here. Because all you have to do is just paste the Codebreaker Codes / Armax Codes in the Left area and then change the input to the code type you’re using (Armax or CB) and then switch the output into Unencrypted / Standard … and voila … you’re done converting to RAW Codes … but for an example purpose here’s what the FF XII Codes looks like if it’s converted to ARMAX or Codebreaker format (if iyou convert it to RAW you’ll get the RAW codes displayed at the Using Raw Codes section)

As for the rest of the steps after you get the raw codes, you just need to follow everything from step #2 at the Using Raw Codes on PCSX2


Note: Comment may not appear right away.

46 comments on “How to cheat on PCSX2

  1. EX.:

    Enable Code (SLUS_209.46, 0x2C6BE434)
    90532D40 0C153AAC
    E002FFFF 007014C2
    165E9ECE 615A6128
    Never Hungry
    202649DC A6200170
    Money inf
    1070A244 0000FFFF
    1070A248 0000FFFF
    Run inf
    0070A2D8 00000001


    //Never Hungry (EXTENDED or WORD)
    //patch=1,EE,002649DC,extended,A6200170 // or

    //Money inf (SHORT)
    //patch=1,EE,0070A247,byte,00000004 // work: funny (+90,000,000)

    //Run inf (BYTE)


    PATCH=1, ??
    ,EE, ??
    ,EXTENDED, ??






    Is only EE?

  3. It didnt work. i did as it say and when i loaded up the game (after ticking off enable cheats)
    the console says overall 0 cheats loaded.
    i made sure to make correct input AND output accordingly to the short description.

    1. I just checked again to verify by extracting the FF12 iso (because i had it compressed to save space) and also downloaded the latest automated pcsx2 build and reconfigured PCSX2 because i haven’t touched pcsx2 for a long time. But it still works fine. Cheats are loaded properly. If it says 0 cheats you probably didn’t write the correct game crc. I’ve highlighted the part where you can find the game crc in the latest version (at the time i write this) ( ). Make sure to use that CRC as the filename of the .pnach file minus the 0x so for example if the game CRC is 0x123456 you just write it as 123456.pnach.

    2. I’m sure I’m using the correct CRC as the filename. But I am also the ‘0 cheats loaded’
      I’m playing Final Fantasy XII [SLUS_209.63] (U) btw.

  4. help,i am trying to use the omniconvert to convert to raw codes,but when i tried to save the file it says “unable to write to output file,check your permissions” what does that mean?

    1. what i mean is,after i convert it to raw codes and tried to save it using the pcsx2ce it says that,can anyone help me with that?

    2. I thought that you mistyped PCSX2 first (because it’s been a long time since i last used pcsx2 lol) but after a quick search PCSX2-CE is a port for MAC OS. Unfortunately i have no idea about PCSX2CE because i don’t have a Mac here.

      But if you get access denied or permission related message on Windows. In most case it is because UAC is on, and you’re trying to write into protected directories such as Windows directory or Program Files directory. The solution to that is simply run the program that you’re using to write into the protected directories as Admin.

  5. I can’t get my codes to work and i have that it loaded my cheats. but when i try to use my commands it don’t work.

    Here is my code:
    gametitle=Shadow Hearts Covenant
    comment=Cheat Codes
    // Press L1+R1+L2+R2 to activate master

    // Press R1 to get items