(Patch) Error Parsing problem
#1
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


Attached Files Thumbnail(s)
       
Reply

Sponsored links

#2
Some of them are wrong...try converting them right.
[Insert Witty Sig Here.]
Reply
#3
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?
Reply
#4
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
Reply
#5
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
AMD Ryzen 5 3600 @ 3.60~4.20 GHz | Corsair Vengeance LPX 32 GB (2x16GB) DDR4-3200
MSI GeForce GTX 1660 Super @ 6 GB | Samsung 980 1TB | Windows 10 Pro x64 (22H2)
Reply
#6
hmm, neither of those sound like valid addresses..
[Image: ref-sig-anim.gif]

Reply
#7
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).
AMD Ryzen 5 3600 @ 3.60~4.20 GHz | Corsair Vengeance LPX 32 GB (2x16GB) DDR4-3200
MSI GeForce GTX 1660 Super @ 6 GB | Samsung 980 1TB | Windows 10 Pro x64 (22H2)
Reply




Users browsing this thread: 1 Guest(s)