PCSX2 - Ultrawide/Eyefinity Patches
#11
Hi Serg,

I'm coming back to you today because I'm trying games that actually already have Widescreen options built-in and therefore don't have a base 16:9 patch to start from.

Would you have any idea how to get these to work in Ultrawide?

In the list that OP included there is Hulk Ultimate Destruction but it doesn't work, despite following the instructions etc. The console reports that the patch is loaded but there are no changes.

A game that isn't included in the OP list is Burnout 2.

Wonder how to even get started! ^^
Reply

Sponsored links

#12
Beautiful man. I wonder, could anyone do Star Ocean 3?
|| Core i7 8700K @ 5.0GHZ || Gigabyte AUROS 1080 Ti 11GB @ 2050MHZ/12GHZ Memory || 32GB DDR4 @ 3000MHZ || 1TB Samsung Evo 850 SSD + 128GB 830 SSD || 4TB HDD + 1TB HDD || Windows 10 64-bit Professional || EVGA G3 850w PSU || MB: Z370 AORUS Gaming 5 ||
Reply
#13
(01-23-2023, 03:59 PM)sergx12 Wrote: @C_ee_X
Hi
I haven't tested in game but it should work
patch=1,EE,00263BF0,word,3C013Fe3 
patch=1,EE,00348210,word,43666666 
patch=1,EE,00348218,word,43666666 
patch=1,EE,00348204,word,43666666 

3fab0000(3C013FAB) in this case is the rounded 3faaaaab
3faaaaab = 1.3333333 float
1.3333333x1.3333333 = 1.77777768889
1.77777768889= 3fe38e38(3c013fe3) hex

4399999a = 307.2 float
307.2x0.75 = 230.4
230.4 = 43666666 hex
Hello, thank you for the explanation. Unfortunately I tried to apply this for another game, but I can't convert it from 16/9 to 21/9.
This the original PNACH.

gametitle= Winning Eleven 7 - International (NTSC-J) (SLPM-65498)
comment= Widescreen pnach by Arapapa

// 16:9 (00000000 00000000 43ad1346 00000000)
patch=1,EE,010c458c,word,3c013f40 // 00000000 hor fov
patch=1,EE,010c4590,word,44810000 // 00000000
patch=1,EE,010c4598,word,4600c602 // 00000000

// Render fix (c2081546 803f023c)
patch=1,EE,01104cc8,word,3C023FAB // 3c023f80

Here is what I tried to do, but it doesn't work.

--------------------------------------------

3C013F40 = 0.00788871 FLOAT

0.00788871 X 1.3333333 = 0.010518279737043001
                       
0.010518279737043001 FLOAT = 3c2c54dd

--------------------------------------------

44810000 HEX = 1032 FLOAT

1032 x 0.75 = 774

774 FLOAT = 44418000
--------------------------------------------

4600C602 HEX = 8241.5 FLOAT

8241.5 X 0.75 = 6181.125

6181.125 = 45c12900 

-------------------------------------------
Could you help me please.
Reply
#14
@Castor
Hello
You're welcome!

As I mentioned here,(quoted in the first post of this thread) if the value looks like 3c0xxxxx, then in most cases you need to convert only its second part.
for example 3c013f40 = 3f400000
Also, to convert 16:9 to 21:9, you only need to change the FOV and the render fix values.

patch=1,EE,010c458c,word,3c013f40 // 00000000 hor fov

3f400000 = 0.75 float
0.75x0.75=0.5625
0.5625 = 3f100000(3c013f10) hex

patch=1,EE,01104cc8,word,3C023FAB // 3c023f80 Render fix

3faaaaab = 1.3333333 float
1.3333333x1.3333333 = 1.77777768889
1.77777768889= 3fe38e38(3C023fe3) hex

I haven't cheked but it should work
Quote:gametitle= Winning Eleven 7 - International (NTSC-J) (SLPM-65498)
comment= Widescreen pnach by Arapapa

// 21:9 (00000000 00000000 43ad1346 00000000)
patch=1,EE,010c458c,word,3c013f10 // 00000000 hor fov
patch=1,EE,010c4590,word,44810000 // 00000000
patch=1,EE,010c4598,word,4600c602 // 00000000

// Render fix (c2081546 803f023c)
patch=1,EE,01104cc8,word,3C023FE3 // 3c023f80
Reply
#15
(08-11-2023, 03:56 PM)sergx12 Wrote: @Castor
Hello
You're welcome!

As I mentioned here,(quoted in the first post of this thread) if the value looks like 3c0xxxxx, then in most cases you need to convert only its second part.
for example 3c013f40 = 3f400000
Also, to convert 16:9 to 21:9, you only need to change the FOV and the render fix values.

patch=1,EE,010c458c,word,3c013f40 // 00000000 hor fov

3f400000 = 0.75 float
0.75x0.75=0.5625
0.5625 = 3f100000(3c013f10) hex

patch=1,EE,01104cc8,word,3C023FAB // 3c023f80 Render fix

3faaaaab = 1.3333333 float
1.3333333x1.3333333 = 1.77777768889
1.77777768889= 3fe38e38(3C023fe3) hex

I haven't cheked but it should work

Thank you very much for helping me. 
It works very well. Thanks to your explanations I understood how it works.
Now I can help other people on the forum.
Reply
#16
Hi folks, so this is first post and i've been doing my best to search up answers before asking but i just can't figure my problem out.

I am trying to get the Gran Turismo 4 ultrawide patch to work but nothing seems to change: when i set the game to fit to window its just super stretched out. I am trying to get it to run in 32:9. the patch from the master post here looks like this after making the changes based on my monitor's dimensions:

gametitle = Gran Turismo 4 [SCUS-97328]
comment = FoV Calcuator Tool
author = UnixRoot


// The mathematical correct FoV can be calculated with
// the Width and Height of your Monitor and your Eye Distance
// to the Screen, measured in Millimeters.

// For triple Screen Users,
// just measure 1 Screen and triple the Width Value.

// As the game uses Float Variables for this, so you have to convert
// the Millimeter Values from Float to Hex


// ------------------| Field of View |-------------------


// Screen Width (mm)
patch=1,EE,20A44B70,extended,44952f0a // 952mm in my case

// Screen Height (mm)
patch=1,EE,20A44B74,extended,43a7d4fe // 535mm in my case

// Eye Distance to Screen (mm)
patch=1,EE,20A44B6C,extended,44160000 // 900mm in my case

// Zoom Level (-2.0 to 2.0)
patch=1,EE,20A44B68,extended,3f800000 // 1.0, we already have the right FoV
// Better don't touch this


// ------------------| Aspect Ratio |--------------------


// As the native Aspect Ratio doesn't fit well
// with modern Wide and Ultra Wide Displays,
// we have to correct the Pixel Ascect Ratio.

// Single Screen Aspect Ratios
// 1 x 16:9 3f800000
// 1 x 21:9 3FAAAAAB
// 1 x 32:9 40000000

// Triple Screen Aspect Ratios
// 3 x 16:9 40400000


// Aspect Ratio Correction ( chose from above )
patch=1,EE,20A44B78,extended,40000000 // 16:9 in my case

---------------

I am very new to this so its totally possible i have made some basic mistake elsewhere in the process.
I am using pcsx2 qt v1.7.4973
I have placed the pnach file in the cheats folder. Should it be in the patches folder? it didn't seem to make a difference either way. Widescreen patches are enabled, aspect ratio is Fit To Window, internal resolution is 4x.

Any help or advice would be really appreciated! Also if there's any other info i need to provide i'll happily do that. Thanks!
Reply
#17
Music 
hey fellas,
recently got a 21:9 monitor and wanted to share some 21:9 codes. First up is a we love katamari patch that was posted by rhinokeel (for some reason i can't link the original reddit thread). I went ahead and used the same value/process to create a katamari damacy patch based on nemesis2000 already existing 16:9 code. Following sergx12's instructions, I was able to make 21:9 patches for Armored Core 2, Robotech battlecry, and chulip. I didn't feel like sharing the chulip code because the titlescreen was already showing things not rendering. (all patches are NTSC-U).

.pnach   337B927C.pnach (Size: 222 bytes / Downloads: 68)

.pnach   FA7E3081.pnach (Size: 283 bytes / Downloads: 66)

.pnach   0D168765.pnach (Size: 218 bytes / Downloads: 63)

.pnach   99218C61.pnach (Size: 165 bytes / Downloads: 62)
Reply
#18
(09-23-2023, 11:07 PM)yabo-san Wrote: hey fellas,
recently got a 21:9 monitor and wanted to share some 21:9 codes. First up is a we love katamari patch that was posted by rhinokeel (for some reason i can't link the original reddit thread). I went ahead and used the same value/process to create a katamari damacy patch based on nemesis2000 already existing 16:9 code. Following sergx12's instructions, I was able to make 21:9 patches for Armored Core 2, Robotech battlecry, and chulip. I didn't feel like sharing the chulip code because the titlescreen was already showing things not rendering. (all patches are NTSC-U).

If you post the original values for the FMV patches,
then I (or someone else) might be able to port them for you.
Reply
#19
Please help patch 21:9 for pal version gran turismo 4,patch in this theme not worked,
Reply
#20
(10-06-2023, 08:45 AM)Aleksey Racer Wrote: Please help patch 21:9 for pal version gran turismo 4,patch in this theme not worked,

Try out this one.

.pnach   44A61C8F.pnach (Size: 4,24 KB / Downloads: 79)
Reply




Users browsing this thread: 2 Guest(s)