How PNACH files work 2.0
#11
PS1 games have no CRCs in the game database, so you would have to set your pnach files to the CRC 00000000, which is also used for the BIOS. In hindsight, that could be a problem, because BIOS boot is also a requirement for PS1 mode...
Reply

Sponsored links

#12
Is the code format the same for PS1 mode
patch=1,EE,address,extended,value

For PS1 better use ePSXe with PEC
Reply
#13
You don't even need PEC anymore. ePSXe is updated to fully support .txt files containing regular gameshark, etc, codes in a cheats folder. And you can turn each cheat on or off from inside the GUI. Alternatively if you really want to use PCSX2, you can always use Cheat Engine as well for it and create some tables if pnach files aren't working correctly for the games.
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
#14
I was thinking of doing this one thing. Create a save for both Gran Turismo 1 and 2 and use the license cheats in PCSX2 and then export the save or better yet, reuse the mem card file with ePSXe.
PC Specs:
PC: HP Omen 15 dc-0051nr laptop
CPU: Intel i7-8750H (2.2 GHz up to 4.1 GHz)
RAM: 16 GB
GPU: Nvidia GeForce GTX 1060 Notebook (6 GB)
OS: Windows 10 Pro (64 bit)/Windows 8.1 Pro (64 bit)
Storage: 256 SSD PCi NV M.2+1 TB HDD
Need the latest GIT/development build? Click here!
Reply
#15
I am trying very hard to figure out what is going wrong for me.

I am trying to add codes for Legaia 2.  I have my pnach file F2EEC598, which I got from the startup coding.

I have tried both AR Max and Codebreaker codes.  I grab the code, put it in Omniconvert, select the correct input (depending on which I am using) with unencrypted > standard as the output.  Just for kicks, here are the codes I am grabbing.

AR Max
Infinite Gold
79V2-U3RX-WHWAK
MVAA-CE3A-0UVB7


Codebreaker
Infinite Money
103FC3B8 0000FFFF

My pnach file looks like this:

gametitle=Legaia 2

//Max Money
patch=1,EE,203FEBA8,extended,00900FAB

OR (because they do not convert to the same code)

gametitle=Legaia 2


//Max Money
patch=1,EE,1A131807,extended,0000FFFF


I check the "enable cheats" option in PCSX2, and start my game.  

For both versions of the code, the log reads:


Found Cheats file: 'F2EEC598.pnach'
Loaded 1 Cheats from 'F2EEC598.pnach' at 'C:\Users\Matthew\Documents\PCSX2\cheats'
Overall 1 Cheats loaded


And yet when I am in the game, nothing has taken effect.  I don't know what I'm doing wrong T_T
Reply
#16
Please disregard my last post. Moments after posting I realized I was using codes for the wrong region. It worked correctly once I put in US codes for a US game. Go figure >.<
Reply
#17
Can anyone check these codes to see if they are correct? I have been trying to get these cheats to work on dragon ball z sagas (NTSC-U) E36751DA  for hours and nothing has worked. This is the website I got them from, https://gamehacking.org/game/103582.
Thanks

Max Z-Coins by MadCatz
Gameshark v3-4 / Xploder v4
Decrypted
2048243C 00000063

Infinite Health by MadCatz
Gameshark v3-4 / Xploder v4
Decrypted
200C2000 C44C02C8
200C2004 46006006
200C2008 0807CEB9
200C200C E44002C4
201F3ADC 08030800
201F3AE0 00000000

Infinite Ki by MadCatz
Gameshark v3-4 / Xploder v4
2018FC74 00000000

gametitle=DragonBall Z - Sagas  SLUS_208.74
comment=Widescreen Hack
patch=1,EE,205F474C,extended,3Fe38e38
patch=1,EE,205F4860,extended,3F031c93
patch=1,EE,205F4880,extended,bF031c93

Max coins
patch=1,EE,BAF773F2,extended,258A7A51
Max Health
patch=1,EE,200C2000,extended,C44C02C8
patch=1,EE,200C2004,extended,46006006
patch=1,EE,200C2008,extended,0807CEB9
patch=1,EE,200C200C,extended,E44002C4
patch=1,EE,201F3ADC,extended,08030800
patch=1,EE,201F3AE0,extended,00000000

Max Ki
patch=1,EE,2018FC74,extended,00000000
Reply
#18
There is also a patch=2 variant where it combines the patch=0 (on boot) + patch=1 (every vblank) that's been added in the 1.7.0 dev cycle.
Reply
#19
(07-11-2021, 04:07 PM)RedDevilus Wrote: There is also a patch=2 variant where it combines the patch=0 (on boot) + patch=1 (every vblank) that's been added in the 1.7.0 dev cycle.

Just curious,what are the benefits of patch=2
Reply
#20
Some patches need to be applied on boot and every vblank.
So in essence you can replace, like nopping out issues
patch=0,xxxx
patch=1,xxxx
to just
patch=2,xxxx

Perhaps other things but that's one of it's main function combining the 2 styles. It's not useful in every situation as you would guess.
Reply




Users browsing this thread: 1 Guest(s)