Convert Code Breaker Cheats to PNACH Files!

Discussion in 'PCSX2 Forum' started by CKemu, Jul 23, 2006.

  1. CKemu

    CKemu It's a Spinning Smile! Contributors

    Messages:
    5,307
    Likes Received:
    0
    You will need:

    CB Crypt v1.11 - Converts CodeBreaker Codes to RAW.
    CodeBreaker Disc Version - Checks your game is the correct one for the codes.

    Signup to the Code Breaker Site (it's free) for the codes...though I assume they are all yank cheats :rolleyes:

    Browse to the game you wish to cheat on, for this example Makai Kingdom. At the bottom of the page will be:
    Use CodeBreaker Disc Version to scan your disc drive (the drive you've inserted the PS2 CD or DVD into, if you're using an ISO, mount it with Daemon Tools). It will then scan the ELF, if the two strings match, your in business, if they don't these cheats won't work for the game.

    On the cheats page, click View Codes.

    Open up, CB Crypt v1.11 and a blank text file.

    Put in the Text file:

    Code:
    gametitle=Makai Kingdom [SLUS 21170] (U) [121AFAF5]
    comment=Patch by Author of Codes (replace with the name of the CodeBreaker who made the cheats.)
    //Master Code
    Scroll down on the cheats page until you see the Enable Code entry:
    Code:
    9A404435 ED112A0C
    2A7B314C 00000000
    Past these two lines into CB Crypt (left hand side box), and click Decrypt, this will give you the following in the right handside box:
    Code:
    [b][COLOR="Red"]9[/COLOR][/b]0118DB8 00832021
    2013AF50 00000000
    If the line starts with a 9 or an F do NOT include this in your master code.
    Code:
    gametitle=Makai Kingdom [SLUS 21170] (U) [121AFAF5]
    comment=Patch by Author of Codes (replace with the name of the CodeBreaker who made the cheats.)
    //Master Code
    patch=1,EE,2013AF50,word,00000000
    This process can be repeated to add cheats, simply paste in the cheat on the left hand side, and decrypt and enter into the pnach file in the same format, obviously the usual method of finding CRC (for file name) is applicable.

    I recommend labelling each cheat with a //comment to keep yourself organised.

    Here's a larger example of a cheat pnach I created:
    Code:
    gametitle=Makai Kingdom [SLUS 21170] (U) [121AFAF5]
    comment=Patch by Author of Codes (replace with the name of the CodeBreaker who made the cheats.)
    //Master Code
    patch=1,EE,2013AF50,word,00000000
    //Infinite Money
    patch=1,EE,002E7AD0,word,0000FFFF
    //Max Money
    patch=1,EE,202E7AD0,word,107A3FFF
    patch=1,EE,202E7AD4,word,00005AF3
    //Infinite Bonus Points (Character Creation)
    patch=1,EE,202AAE18,word,0098967F
    //Level 9,999 After 1 Kill
    patch=1,EE,20189CA8,word,3C020001
    patch=1,EE,20189CAC,word,0002103C
    //Insanely Quick Exp Gain
    patch=1,EE,20189CA8,word,3402270F
    patch=1,EE,20189CAC,word,0002103C
    //Ultra Quick Skill Exp Gain
    patch=1,EE,2017F594,word,3406FFFF
    //Insanely Quick Mana Gain
    patch=1,EE,20189F20,word,3C0305F5
    Last edited: Jul 25, 2006
  2. NGEmu.com Advertisement

  3. Silenus

    Silenus Pilgrim Junior Contributor

    Messages:
    7,617
    Likes Received:
    32
    Thanks for this CKemu!!
  4. toxiccloud

    toxiccloud New Member

    Messages:
    40
    Likes Received:
    0
    dun get it, why do we have to use ps2 disc version checker then? and how did u get the gametitle and all that....oh, also, how do we insert the patch?
    Last edited: Jul 23, 2006
  5. CKemu

    CKemu It's a Spinning Smile! Contributors

    Messages:
    5,307
    Likes Received:
    0
    Disc checker makes sure your game matches the game the cheats where designed for, eg FFX (USA) cheats are different from FFX (EUR) cheats.

    Gametitle etc, I typed in manually.
  6. Kanpai

    Kanpai feh

    Messages:
    15
    Likes Received:
    0
    If all we need is raw values for the patches, couldn't this work for GS2 and ARMAX, as well? There is a converter that'll turn those codes to raw, as well.

    The software i mentioned is available here as MaxConvert .71, in case anyone was interested.
  7. CKemu

    CKemu It's a Spinning Smile! Contributors

    Messages:
    5,307
    Likes Received:
    0
    It will work for GS2 and ARMAX...this was just an example. I will note that don't convert CodeBreaker cheats with MaxConvert, as it was pulling some dodgey values.
  8. Kanpai

    Kanpai feh

    Messages:
    15
    Likes Received:
    0
    I don't think MaxConvert has support for the latest Codebreaker encryption, that may be why.
  9. toxiccloud

    toxiccloud New Member

    Messages:
    40
    Likes Received:
    0
    how do we enable them>.>?
  10. Yunchen

    Yunchen New Member

    Messages:
    98
    Likes Received:
    0
    put them in the patch file CRC.pnach i think...

    Good one @CK well i dont cheat but this is quite useful

    Edit: One for the F.A.Q. Sticky!
    Last edited: Jul 23, 2006
  11. cyclonmaster

    cyclonmaster EmuAddict-_-;;

    Messages:
    2,782
    Likes Received:
    11
    Wow... a cheat now. Amazing:thumb:
  12. CKemu

    CKemu It's a Spinning Smile! Contributors

    Messages:
    5,307
    Likes Received:
    0
    Memory Mapping.

    If the address is in the 1xxxxxxx range simply change the leading 1 into a 0 or 2, eg: 100314BF2 would become 000314BF2 or 200314BF2 respectively. 0 and 2 memory ranges are mirrors of each other.

    You find the mirrors in memory.c:
    RAM
    ---
    0x00100000-0x01ffffff this is the physical address for the ram.its cached there
    0x20100000-0x21ffffff uncached
    0x30100000-0x31ffffff uncached & acceleretade
    0xa0000000-0xa1ffffff MIRROR might...???
    0x80000000-0x81ffffff MIRROR might... ????

    It makes no difference to which of these you write.

    1xxxxxxx is reserved for mapping of hardware registers (GS, IPU, DMA etc.), hence the crash if information is written there.

    You can port AR / GS / CB codes to raw and use them in PCSX2, it does not have to be specificly CB.

    Now I know more about the whole aspect of cheating and some other work going on with PCSX2, I shall be writing a full blown guide to cheating and memory searching.
    Last edited: Oct 5, 2006
  13. KanedA

    KanedA PS2 PAL[v9], PS3Slim PAL Junior Contributor

    Messages:
    5,368
    Likes Received:
    0
    rotfl, let the cheating fest begin ;)
  14. niemasd

    niemasd AVALANCHE Member

    Messages:
    79
    Likes Received:
    0
    this is so cool i made a patch for Kingdom Hearts... some codes like you said freeze PCSX2 in VM PCSX2, but i tried it in the other version and it worked
  15. Tae

    Tae New Member

    Messages:
    60
    Likes Received:
    0
    gametitle=Makai Kingdom [SLUS 21170] (U) [121AFAF5]

    Where did you get this number?
  16. CKemu

    CKemu It's a Spinning Smile! Contributors

    Messages:
    5,307
    Likes Received:
    0
    That number is the CRC for the game generated by PCSX2 to ID the games ELF file.
  17. Tae

    Tae New Member

    Messages:
    60
    Likes Received:
    0
    I'm try to do Disgaea, so will that work? And where exactly do I put he cheats? In the patch or something?
  18. Fiaasyt0

    Fiaasyt0 New Member

    Messages:
    2
    Likes Received:
    0
    can someone make a patch with disable fmv on final fantasy x-2 us CRC 48FE0C71.I tried but the master code has a "9" and a "F" in it.
  19. toxiccloud

    toxiccloud New Member

    Messages:
    40
    Likes Received:
    0
    can someon make a disgea patch, just with infinate money/max money, please, mine dont seem 2 work, i have no idea wats wrong...
  20. weirdbeard

    weirdbeard New Member

    Messages:
    4
    Likes Received:
    0
    tlbmiss errors

    cputlbmiss i think it is what the hell are those errors and why am i getting them repeatedly? i tried making codebreaker pnach files for re4 and reoutbreak#2 and both did the same dang thing. anybody?
  21. agegsg

    agegsg New Member

    Messages:
    1
    Likes Received:
    0
    Hmm, I'm wondering if anyone can help me with the kingdom hearts patch because I can't seem to get a few of the cheats working, such as the code that lets you have all 101 Dalmatians, have all the keys and Quick EXP Gain.

    My codes for the patches are:

    all the keys-
    patch=1,EE,103F217A,word,00000101
    patch=1,EE,403F217C,word,00030001
    patch=1,EE,01010101,word,00000000
    patch=1,EE,103F218C,word,00000101

    101 Dalmatians-
    patch=1,EE,003F3393,word,000000FF
    patch=1,EE,203F3394,word,FFFFFFFF
    patch=1,EE,203F3398,word,FFFFFFFF
    patch=1,EE,203F339C,word,FFFFFFFF

    quick exp gain-
    patch=1,EE,103F1CD0,word,0000FFFF

    Thanks in advance

Share This Page