Posts: 99
Threads: 0
Joined: Jan 2013
Reputation:
1
05-09-2013, 12:22 AM
(This post was last modified: 05-09-2013, 12:28 AM by Argon.)
(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.
Sponsored links
Posts: 363
Threads: 0
Joined: Jun 2012
Reputation:
49
(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
Posts: 47
Threads: 1
Joined: Jan 2013
Reputation:
10
05-09-2013, 12:52 AM
(This post was last modified: 05-09-2013, 12:54 AM by pelvicthrustman.)
(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 . 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*
Posts: 99
Threads: 0
Joined: Jan 2013
Reputation:
1
(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 . 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
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.
Posts: 15
Threads: 0
Joined: Sep 2012
Reputation:
0
05-10-2013, 02:14 AM
(This post was last modified: 05-10-2013, 02:16 AM by jmjohnson85.)
(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.
Posts: 363
Threads: 0
Joined: Jun 2012
Reputation:
49
(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
Posts: 15
Threads: 0
Joined: Sep 2012
Reputation:
0
Posts: 100
Threads: 7
Joined: Mar 2010
Reputation:
0
Location: Boston
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
Posts: 1.946
Threads: 15
Joined: Jan 2011
Reputation:
96
(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.
Posts: 11
Threads: 0
Joined: Mar 2013
Reputation:
0
(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 ?
|