..:: PCSX2 Forums ::..

Full Version: (Patch) Error Parsing problem
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
so i recently came back to the pcsx2 emulator after having found my old ps2 and trying to make a pnach file for grandia 3 and i get this error when i try to load the game. so i was wondering what's the problem because i have already converted them to raw codes
Some of them are wrong...try converting them right.
The format is horrible.

All cheats have to be in the form:

Patch=1,EE,AAAAAAA,extended,XXXXXXXX

Where aaaaa represent the address and xxx represents the value. So each line that is not a comment should contain exactly 4 comma.


How have you created these files? Didnt it look strange that all lines have a different format?
they are actually Action replay max codes and i used omniconvert to get the raw codes. i am really new to this so i wouldn't know anything about that. i'll make an update if it still doesn't work
Looks like omniconvert screwed up. You have to redo it and make sure it ends up the way will described.

Just for reference, the valuables code for example:

Code:
//All Valuables (BAD)
patch=1,EE,405B74C0,extended,00050001,,09090909,,00000000

Code:
//All Valuables (PROPER)
patch=1,EE,405B74C0,extended,00050001
patch=1,EE,09090909,extended,00000000
hmm, neither of those sound like valid addresses..
Those are actually valid. It's a condensed code. It always uses that setup

ABBBBBBB XXXXYYYY
CCCCCCC ########

A = Code type (in this case 4)
B = Address where it starts
X = How many lines were in the original code
Y = The difference between each line.
C = Values to be used. Grandia 3 has a max capacity of 9 per item. (It's honestly better to set it to 8, so you can always continue obtaining items and not get complaints about your inventory being full)
# = Not used really, just an identifier or something? It's almost always 00000000


I actually made a few condensed codes myself for some games.

Code:
ORIGINAL:
//Fayt: Max Item Creation Skills
patch=1,EE,00501E50,extended,000000FF
patch=1,EE,00501E51,extended,000000FF
patch=1,EE,00501E52,extended,000000FF
patch=1,EE,00501E53,extended,000000FF
patch=1,EE,00501E54,extended,000000FF
patch=1,EE,00501E55,extended,000000FF
patch=1,EE,00501E56,extended,000000FF
patch=1,EE,00501E57,extended,000000FF
patch=1,EE,00501E5B,extended,000000FF
patch=1,EE,00501E5C,extended,000000FF


Condensed version:
// Fayt: Max Item Creation Skills
patch=1,EE,20501E50,extended,FFFFFFFF
patch=1,EE,20501E54,extended,FFFFFFFF
patch=1,EE,10501E5B,extended,0000FFFF

(Not a type-4 code, so it works a bit differently due to not needing the second line for values, but it's essentially the same concept).