How To Use XXXXXXXX.pnach Files
#21
Hey guys! I just joined to tell you a funny (but true) story, which might make you laugh..

I guess with recent talk about the Curiosity rover, and a new "supermom" galaxy discovered in recent news (only 5.7 billion light years away), I got the urge to fly around space, with outdated-but-fun graphics, and blow stuff up.. So I've been running "Gradius III & IV" and "Gradius V," for nostalgia's sake, on PCSX2 1.0.0. But it was kinda difficult, and I wanted to cheat, and just glide through the games, just to SEE everything, without much challenge.. So I found a really nice guide by Reaper-X, located at:

http://www.reaper-x.com/2009/11/09/how-t...-emulator/

After I read it thoroughly, I found some Action Replay MAX codes, and converted them to raw, with OmniConvert, but THEN, just like tommy7358, I just could NOT get pnach files to work right.

-I stumbled upon THIS page in my quest for help..
-I made sure I had converted the right regions/versions of cheat codes for my roms.
-I checked to make sure I had the files in the correct cheats folder, in C:\Program files\PCSX2 1.0.0\Cheats
-I made sure cheats were enabled in PCSX2.
-I put extra copies of the pnach files into the Documents folder ANYWAY (even though I know that's wrong), just to be thorough.. I also put copies of them in the folder WITH their actual rom files (even though I know THAT'S wrong), just to be thorough.
-I opened and edited the pnach files to make sure the actual [gametitle=] field matched the EXACT filename of my roms (just in case THAT mattered (but it didn't, since .pnach files correspond with a game's CRC number, not filename))..
-I tried using the cheat files WITH and WITHOUT "master codes" in them (which are usually not necessary).
-I spent HOURS of my life troubleshooting this..
-No matter WHAT I did, the log would say that "no cheats were found" when running any of my games.

My first post here WAS going to be a desperate plea for help, when SUDDENLY, I realized what I was doing wrong!

When I created my .pnach files, I accidentally misspelled ".pnach"

I had them as ".pnatch" files (incorrectly throwing a "t" in there), because I was thinking they were something like "patch" files, but with an "N" inserted in there, as part of some technical, EMU-programming, acronym lingo -- I was: not knowing exactly WHY, nor WHAT the "N" stands for, but not necessarily NEEDING to know, for it was the "T" causing my problems..

I've since FIXED the problem (renaming .pnatch to .pnach), and PCSX2 now FINDS my cheat files when I run roms, and they work fine.

So there you have it, people: just ONE more thing to troubleshoot, if you're having problems getting your .pnach files to work.. Before you freak-out, make sure you can even SPELL .pnach
!!!
I'm LoL'ing @ myself now!
Reply

Sponsored links

#22
I play FFX currently via emu because my PS2 is damaged. I'd like to cheat a bit (Blitzball and such, I never really got that game) but I cannot find a crc data in the Pcsx2 Booting to make myself a pnatch file.
This is what I get (there's more, but around here it should be, but it isn't):

PCSX2 1.0.0.r5350 - compiled on Aug 1 2012
Savestate version: 0x9a080000

<...>

IOP Realtime Kernel Ver.0.9.1

Copyright 1999 © Sony Computer Entertainment Inc.

Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SCES_504.92;1 secname all
loadelf version 3.30
Input ELF format filename = cdrom0:¥SCES_504.92;1
0 00100000 0047cb0c ........................................................................
Loaded, cdrom0:¥SCES_504.92;1
start address 0x100008
gp address 00000000


The full log is in attachment!

Anyone help? I use version 1.0.0 but also have 0.9.8 and can't find it in either.


Attached Files
.txt   log.txt (Size: 9,08 KB / Downloads: 326)
Reply
#23
sces_504.92, crc 941bb7d9

^This yours?
German FFX

CRC found here: http://forums.pcsx2.net/Thread-Final-Fan...0#pid64530
Reply
#24
(03-18-2013, 09:00 PM)Saiki Wrote: sces_504.92, crc 941bb7d9

^This yours?
German FFX

CRC found here: http://forums.pcsx2.net/Thread-Final-Fan...0#pid64530

Seems to be. I'll try it out tomorrow. Already 22:39 o'clock, time to catch those Z.
Reply
#25
WTFAngry Yesterday the codes worked fine. Today I decided to add the one for the super spheroid and suddenly it doesn't work anymore! I even re-created the whole pnatch file exactly as I did the first time.
Look for codes, use omniconvert to convert codes to standart raw, then use multiconvert to make pnatch file. What is wrong? I use PCSX2 v1.0.0, FFX EU PAL Deutsch SCES-50492. Bootwindow says codes found and activ. Are the codes wrong? I wanted to use the super spheroid to learn Steal as early as possible and later make one to use the have all important items code to get f.e. the Mars Sigil and Wakkas ultimate weapon. I have no patience to evade lightningbolts 200 times in a row or play hours upon hours of Blitzball.
This is the code I want to use at the moment.

gametitle=Final Fantasy X (SCES_504.92;1)
//(M)
patch=1,EE,F02DE284,extended,002DE287
patch=1,EE,200FFE84,extended,8C420294
patch=1,EE,200FFE80,extended,0806EC89
patch=1,EE,201BB220,extended,0803FF80
patch=1,EE,200FFF50,extended,3C020030
patch=1,EE,D00FFF54,extended,00000000
patch=1,EE,200FFF54,extended,10000005
patch=1,EE,200FFF5C,extended,8C4306A0
patch=1,EE,200FFF68,extended,AC4306A0
patch=1,EE,200FFF70,extended,24030070
patch=1,EE,200FFF74,extended,080B788E
patch=1,EE,202DE234,extended,0803FFD4
patch=1,EE,D078AE82,extended,0000FFFF
patch=1,EE,200FFF54,extended,10000005

//In Battle Codes

//Infinite Health For All Characters And Summons
patch=1,EE,200FFE00,extended,3C0105F5
patch=1,EE,200FFE04,extended,AC410290

//Infinite MP For All Characters And Summons
patch=1,EE,200FFE0C,extended,240103E7
patch=1,EE,200FFE10,extended,AC410294

//Item Codes

//9 Item Codes

//Super-sphäroid slot 02
patch=1,EE,1031D43C,extended,00002001
patch=1,EE,0031D5EC,extended,00000009


I put the pnatch file in attachment.

WTF! I re-did the pnatch again today and ... suddenly it works again! Maybe there was something wrong with my game... any way, Now that it works, I don't really need it anymore, except maybe for Blitzball, as I use the (finally) WinXP working FFXEditor version 2.0.1 to get the ability Steal right at the start.


Attached Files
.pnach   941BB7D9.pnach (Size: 1,13 KB / Downloads: 519)
Reply
#26
Can someone help me out how to use patches with "byte" included?

For example:

comment=Burnout 3 (NTSC) (SLUS-21050) Speedhack by UlsterRosé
patch=1,EE,20665F28,byte,00000000 // 00000001 // Bloom, disabling this gives biggest performance boost

The patch  above does not have any effect (tested on original ps2 hardware).

I also tried:
patch=1,EE,20665F28,byte,00000001

with the same result.
Reply
#27
looks wrong to me
should be either

patch=1,EE,00665F28,byte,00000000
or
patch=1,EE,20665F28,extended,00000000

you can change the last digit to whichever you want, idk which way around disables the bloom
[Image: ref-sig-anim.gif]

Reply
#28
thanks, but according to this thread the patch should work:

https://forums.pcsx2.net/Thread-Burnout-...hack-Patch

I am still not able to patch the game (SLUS_2010.50) including with your fixes. While patching I have two .elf files as selection  but not "SLUS_2010.50" -> this one is needed. I don't why it does not displayed in the ps2 patch engine list. Any idea?

edit: Ok the iso checksum was not correct.
Reply
#29
I don't know how, the address is incorrect, the 2 at the beginning is used by "extended" to say "this is 32bit" it's not a valid part of an address, which a "byte" version will take it as part of the address.
[Image: ref-sig-anim.gif]

Reply




Users browsing this thread: 1 Guest(s)