PCSX2 - Widescreen Game Patches
(05-08-2013, 11:47 PM)pelvicthrustman Wrote: Why not simply link to or include PNACH Converter? It does the job without the need for two data sets - then the user simply needs the ELF file which they would need to apply the hack anyway.

.pnach converter works only for .pnaches with adress like "00xxxxxx". I think that there are many elf. codes produced for games with different .pnach structure. I took them from this forum, combined them together, and posted on psx-scene for PS2/PS3 users some time ago.
It also simpler to hex edit the whole image, rather than extract and hex edit .elf file and rebuild the image after.

I think ELF Project must live, as it won't take much time to put things together, and can be maintained easily forever after, as it is only nemesis2000, who is releasing .elf hacks at the moment.
Reply

Sponsored links

(05-08-2013, 06:53 PM)No.47 Wrote: I guess the corresponding address can be found by using Cheat Engine to find out which addresses changed their value when turning on ws in the BIOS (after the game has been loaded). But I have no time to try it now...
the most easiest way is to hack sceScfGetAspect function

should work
Quote:find
0000A28F 42100200 03004230 1000BFDF

replace
0000A28F 42100200 02000224 1000BFDF

have no copy of Speed Racer to test, but with Burnout Revenge with fast boot works fine
Reply
(05-09-2013, 12:22 AM)Argon Wrote: .pnach converter works only for .pnaches with adress like "00xxxxxx". I think that there are many elf. codes produced for games with different .pnach structure.

It works for all directly memory writing PNACH entries (byte,short,word and extended type codes 0,1,2). You should check out the new version Smile. While it's true that PNACH codes can do more than ELF hacks many PNACHs are already ELF hacks, this is what Nemesis was talking about earlier related to updating some hacks to be ELF hacks instead of memory hacks outside of the ELF range.

(05-09-2013, 12:22 AM)Argon Wrote: It also simpler to hex edit the whole image, rather than extract and hex edit .elf file and rebuild the image after.

I agree - that's why PNACH converter also generates elf-unique hex search/replace strings (which are ELF hacks), then all you have to do is search the ISO for "ELF" to locate the elf file start address and then search for and replace the appropriate string.

The whole point of it is so that all PNACH files which *can be* ELF hacks automatically are without the need to publish two kinds of hacks.

(05-09-2013, 12:29 AM)nemesis2000 Wrote: the most easiest way is to hack sceScfGetAspect function

Worked perfectly, thanks!!! *adds to hacking toolbox*
Reply
(05-09-2013, 12:52 AM)pelvicthrustman Wrote: It works for all directly memory writing PNACH entries (byte,short,word and extended type codes 0,1,2). You should check out the new version Smile. While it's true that PNACH codes can do more than ELF hacks many PNACHs are already ELF hacks, this is what Nemesis was talking about earlier related to updating some hacks to be ELF hacks instead of memory hacks outside of the ELF range.

OK, then we do not need ELF Project anymore Smile
But if a game has two .pnaches with identical widescreen outcome, I obviously would give preference to a code that is executed within ELF range.
Reply
(05-08-2013, 11:47 PM)pelvicthrustman Wrote: PNACH Converter http://psx-scene.com/forums/f293/pnach-c...-a-110108/ can automatically convert PNACH->Unique HEX string or patch the ELF directly.
Man I love your program. I have successfully converted several PNACHs to HEX with it. Thank you so much!

I am having trouble with Dragon Quest V (NTSC-J) though. Here is the PNACH that I'm using:

Code:
comment=Dragon Quest V - Bride of the Sky - Widescreen Hack (16:9) (NTSC-J)
patch=1,EE,2081B5E0,extended,3F400000

All I get is "Error #437 Address 0081B5E0 does not exist in ELF". Any ideas?

Edit:
Crud I need to be doing a little more reading before I post. Quote from PNACH Converter release thread:

"...the address modified by the PNACH must exist within an ELF segment in order for this to be possible, if you receive the error "Address XXXXXXXX does not exist in ELF" then the PNACH line which specifies that address cannot be converted. "

So I guess I just have to remain hopeful that someone will patch this game within the ELF segment.
Reply
(05-10-2013, 02:14 AM)jmjohnson85 Wrote: Man I love your program. I have successfully converted several PNACHs to HEX with it. Thank you so much!

I am having trouble with Dragon Quest V (NTSC-J) though. Here is the PNACH that I'm using:

Code:
comment=Dragon Quest V - Bride of the Sky - Widescreen Hack (16:9) (NTSC-J)
patch=1,EE,2081B5E0,extended,3F400000

All I get is "Error #437 Address 0081B5E0 does not exist in ELF". Any ideas?

Edit:
Crud I need to be doing a little more reading before I post. Quote from PNACH Converter release thread:

"...the address modified by the PNACH must exist within an ELF segment in order for this to be possible, if you receive the error "Address XXXXXXXX does not exist in ELF" then the PNACH line which specifies that address cannot be converted. "

So I guess I just have to remain hopeful that someone will patch this game within the ELF segment.

Quote:find
803F043C CDCC4334 500100AE 7A44023C 540103AE 580102AE 323F023C 600104AE C3B84334 640104AE 5C0103AE 2D100002 1000BFDF 0000B07B 0800E003 2000BD27 5400828C 40180500 21186500 00190300 0800E003 21104300 00000000

replace
403F043C CDCC4334 500100AE 7A44023C 540103AE 580102AE 323F023C 600104AE C3B84334 803F043C 640104AE 5C0103AE 2D100002 1000BFDF 0000B07B 0800E003 2000BD27 5400828C 40180500 21186500 00190300 0800E003 21104300

find
70511A0C

replace
71511A0C
Reply
Thank you nemesis2000!!
Reply
Since I didn't see it by searching, could anyone make anything for Growlanser 2&3 if possible?
CPU: i5 3570k @ 4.2 | RAM: 8GB DDR3 | GPU: 1GB Radeon HD5550 @ Stock
Running: 1.1.0.5764
Reply
(05-10-2013, 10:12 PM)Gvaz Wrote: Since I didn't see it by searching, could anyone make anything for Growlanser 2&3 if possible?

I wouldn't recommend it because of how 2D heavy it is, but it's anyone's game.
Reply
(05-05-2013, 10:02 PM)MattieuLink Wrote: Hi, is there way to have a patch to remove the fuzzy of characters like in this picture?

we can see that the glove goofy

Please ?
Reply




Users browsing this thread: 23 Guest(s)