First you translate Codebreaker codes (from codetwink for example) to RAW codes using redlof's guide
Or Armax codes to raw using maxconvert
Once you have raw codes and you are going to write a pnach file do it like this:
example RAW code
Write it like
patch=1,EE,FIRST_CODE_PART,extended,SECOND_CODE_PART
getting a pnach like
NOTES:
I have attached a FFXII NTSC pnach example
Master codes are almost never needed
There is a bug with codes like
At the moment have been implemented almost any code type but ones starting by 8,9,B,F (that don't have sense in pcsx2 or are very hard to program).
Or Armax codes to raw using maxconvert
Once you have raw codes and you are going to write a pnach file do it like this:
example RAW code
Code:
FF XII NTSC
// All items
4054E9B8 00460001
00630063 00000000
40553BDC 00460001
10C910C8 00020002
005548C0 0000008C
Write it like
patch=1,EE,FIRST_CODE_PART,extended,SECOND_CODE_PART
getting a pnach like
Code:
gametitle=Final Fantasy XII
// All items
patch=1,EE,4054E9B8,extended,00460001
patch=1,EE,00630063,extended,00000000
patch=1,EE,40553BDC,extended,00460001
patch=1,EE,10C910C8,extended,00020002
patch=1,EE,005548C0,extended,0000008C
NOTES:
I have attached a FFXII NTSC pnach example
Master codes are almost never needed
There is a bug with codes like
Code:
Dxxxxxxx 0010yyyy
Dxxxxxxx 0020yyyy
Dxxxxxxx 0030yyyy
Exxxxxxx 1000yyyy
Exxxxxxx 2000yyyy
Exxxxxxx 3000yyyy
At the moment have been implemented almost any code type but ones starting by 8,9,B,F (that don't have sense in pcsx2 or are very hard to program).