PCSX2 - Widescreen Game Patches
Hey guys, I been trying to figure out how to find the addresses that holds the horizontal axis ratio with no luck, Ive gotten to grips with cheat engine and the widescreen helper, but there is some things that dont add up to me

So I am after Tony Hawks Pro Skater 4 address, i found some pnach files for:

gametitle=Tony Hawk's Underground (SLUS-20731)
patch=1,EE,0038a0ec,word,3fe55aed
patch=1,EE,00394268,word,40190190

gametitle=Tony Hawk's Downhill Jam SLUS_214.56
comment=Widescreen Hack
//d0ffbd27003f013c00108144 to d0ffbd27103f013c00108144
//00000000aa3f013cabaa213400608144 to 00000000e33f013c398e213400608144
patch=1,EE,00127cd4,word,3c013f10
patch=1,EE,00157dc4,word,3c013fe3
patch=1,EE,00157dc8,word,34218e39

gametitle=Tony Hawks Pro Skater 3 (SLPM-65190)
comment=Widescreen hack by BloodRaynare
patch=1,EE,0017c760,word,3c013ff3 //3c013fb6
patch=1,EE,0017c764,word,3421cf00 //3421db40
patch=1,EE,0017e6d8,word,3c013ff3 //3c013fb6
patch=1,EE,0017e6dc,word,3421cf00 //3421db40
patch=1,EE,001f78e4,word,3c013ff3 //3c013fb6
patch=1,EE,001f78e8,word,3421cf00 //3421db40
patch=1,EE,001fcb70,word,3c013ff3 //3c013fb6
patch=1,EE,001fcb74,word,3421cf00 //3421db40
patch=1,EE,001fd00c,word,3c013ff3 //3c013fb6
patch=1,EE,001fd010,word,3421cf00 //3421db40

to try to understand whats going on, but what doesnt add up to me from all the guides i seen in finding the addresses, they all state search these ranges:
Memory Scan Options: Start: 20000000
Memory Scan Options: End: 21FFFFFF
why are we searching those ranges if the codes above use addresses like:
0017c760
0038a0ec
etc
thats 00100000-00300000 range

im not after someone to do the work for me, i would like to learn but these tutorials seem a bit backwards, or missing quiet a big chunk of explanations
Reply

Sponsored links

Are you trying to do 21:9 hacks? Is that why you're asking?

Sometimes, some FOV codes aren't done by just the horizontal ratio, they're also done by manipulating the vertical ratio + a zoom out code, and because the values aren't standard float, you can experiment and usually get what you want by manipulating the last two to four digits (as seen in the Tony Hawks Pro Skater 3 code).

You're probably looking at very outdated tutorials. The tutorials that say the 2xxx range are usually from before we knew how to do .elf hacks. Eventually, some people learned how to analyze and find aspect ratio values in the 0xxx/1xxx range. Also, some stuff in the 2xxx range also applies to the 0xxx range, and the 0 and the 2 are sometimes interchangable. I know my explanation is confusing, but switching the 0 and the 2 has helped me when using ps2dis.

Even tho I gather the archive and port codes, I'm far from an expert on widescreen hacking and I've asked some of the more experienced hackers if they can document their methods (believe me, I've tried), but they never really have much (with some exceptions here and there). I've simply given up trying to learn, and work with reverse engineering what people have done instead. 95% of games already have had widescreen hacks completed anyway, so I try to use the common methods.

By the way, I know this is off-topic, but if anyone can make a widescreen hack for the PC port of Obscure 2, I'd be grateful (and could give them some free Steam games). Obscure 1 had a widescreen hack made a couple months.

And everyone can expect another archive update in a month from now.
Reply
(11-24-2019, 09:08 PM)Devina Wrote: Are you trying to do 21:9 hacks? Is that why you're asking?

Sometimes, some FOV codes aren't done by just the horizontal ratio, they're also done by manipulating the vertical ratio + a zoom out code, and because the values aren't standard float, you can experiment and usually get what you want by manipulating the last two to four digits (as seen in the Tony Hawks Pro Skater 3 code).

You're probably looking at very outdated tutorials. The tutorials that say the 2xxx range are usually from before we knew how to do .elf hacks. Eventually, some people learned how to analyze and find aspect ratio values in the 0xxx/1xxx range. Also, some stuff in the 2xxx range also applies to the 0xxx range, and the 0 and the 2 are sometimes interchangable. I know my explanation is confusing, but switching the 0 and the 2 has helped me when using ps2dis.

Even tho I gather the archive and port codes, I'm far from an expert on widescreen hacking and I've asked some of the more experienced hackers if they can document their methods (believe me, I've tried), but they never really have much (with some exceptions here and there). I've simply given up trying to learn, and work with reverse engineering what people have done instead. 95% of games already have had widescreen hacks completed anyway, so I try to use the common methods.

By the way, I know this is off-topic, but if anyone can make a widescreen hack for the PC port of Obscure 2, I'd be grateful (and could give them some free Steam games). Obscure 1 had a widescreen hack made a couple months.

And everyone can expect another archive update in a month from now.

You are bang on, I actually managed to do it, so since i already found the vertical address i could correct the ratio with that + comparing with photoshop / screenshots
then once the ratio was correct i simply zoomed out with the field of view address
over the moon now, spent good 2 days trying to understand it all haha


//gametitle=Tony Hawks Professional Skater 4 (SLES-51130) (EU) PAL

//Ultra Widescreen 21:9
//Only enable one or the other Field of View mod
//By TMProjection
patch=1,EE,202D29BC,word,401851EC  //Vertical Camera Ratio, this corrects the Aspect Ratio, but will be really zoomed in as its the vertical ratio
//patch=1,EE,202D29A4,word,3FE3D70A  //Field of View, this zooms out to default zoom
patch=1,EE,202D29A4,word,40200000  //Field of View, this zooms out further than default zoom
Reply
Hi. I want to request Disney's Chicken Little widescreen patch, since the latest one seems to fix just the 2D graphics 

[Image: 2.png]


I saw this gameplay in youtube. its from a year ago.

[Image: 1.png]
Reply
Hi there,

I have made a widescreen patch for Ecco The Dolphin: Defender Of The Future (PAL) that I wanted to share with everyone here. In addition to that I have adapted other PAL titles to use with OPL on hardware with the public domain pnaches. It is all up on github: https://github.com/DieSkaarj

Can these be added to the main repos?

Nice to meet you all!
Reply
(12-09-2019, 11:15 PM)DieSkaarj Wrote: Hi there,

I have made a widescreen patch for Ecco The Dolphin: Defender Of The Future (PAL) that I wanted to share with everyone here. In addition to that I have adapted other PAL titles to use with OPL on hardware with the public domain pnaches. It is all up on github: https://github.com/DieSkaarj

Can these be added to the main repos?

Nice to meet you all!

Wow, thanks for doing these!
[Image: pNm13X9.gif]
Windows 10 Pro x64 Version 1909 | AMD Ryzen 5 5600X | GIGABYTE AORUS GeForce GTX 1080 Ti | Crucial 16GB (2x8GB) DDR4 3600 RAM | Samsung 850 EVO 500 GB SSD | WD Red Plus 8TB

CPU Intensive Games
GPU Intensive Games
Games that don't need a strong CPU
Reply
You're welcome Smile

I'm also taking notes for Cell Damage Overdrive, Pirates Legend of Black Kat and Cy Girls. If anyone wants that information or can/is willing to help with it let me know.
Reply
Hello, would that be possible to make 21:9 ultrawide patches for the Ace Combat Zero, 4 and 5?
Reply
Rogue Galaxy (NTSC)

CRC= 0643F90C

Gameplay

patch=1,EE,20491B50,extended,00000256 //000001C0

Note: This hack can change the asspect raio in real time unlike the hack inside WS_Cheat that requires to boot the game again
Reply
(12-12-2019, 06:33 AM)Mesenzio Wrote: Hello, would that be possible to make 21:9 ultrawide patches for the Ace Combat Zero, 4 and 5?


Try

Ace combat 4


patch=1,EE,0040DACC,word,3315B9C3


ace combat 5


patch=1,EE,00440828,word,32E0AAB7

patch=1,EE,0044082C,word,32F096A4
Reply




Users browsing this thread: 18 Guest(s)