PCSX2 - Widescreen Game Patches
Again requested widescreen patch for MotorStorm Arctic Age SCES 55573,i need codes for making patch 20:9 please anyone help please.
Reply

Sponsored links

(12-02-2023, 03:34 PM)JohnnyT Wrote: hello guys,

i tried porting it to the german PAL: Deus Ex SLES-50805 with comparing the elf files with the tool p2dis and changing the adresses but sadly hat no success...

maybe someone can help me?

thx Johnny




gametitle=Deus Ex - (German) SLES-50805

[Widescreen 16:9]
gsaspectratio=16:9
description=16:9 widescreen patch
comment=Preliminary version 2. Fixed FOV issues. Tested only on pcsx2 v1.6.0. Default patch values for 16:10, edit for 16:9
author=murzik

// bbbb0190 = 16:10
// bbbb0168 = 16:9
patch=1,EE,202fc3ac,extended,24030190 // bbbb0190 = 16:10
patch=1,EE,20307a40,extended,24030190 // bbbb0190 = 16:10

// bbbb42b4 = FOV 90
// bbbb42c6 = FOV 99
patch=1,EE,2030cc3c,extended,0c0ce2ec
patch=1,EE,20338e28,extended,27bdfff8
patch=1,EE,20338E2C,extended,afa30000
patch=1,EE,20338E30,extended,afa40004
patch=1,EE,20338E34,extended,3c034296
patch=1,EE,20338E38,extended,8c44062c
patch=1,EE,20338E3C,extended,14640002
patch=1,EE,20338E40,extended,3c0342c6 // bbbb42c6 = FOV 99
patch=1,EE,20338E44,extended,ac43062c
patch=1,EE,20338E48,extended,ac430630
patch=1,EE,20338E4C,extended,8c440024
patch=1,EE,20338E50,extended,248404c0
patch=1,EE,20338E54,extended,8c840000
patch=1,EE,20338E58,extended,ac830630
patch=1,EE,20338E5C,extended,8fa40004
patch=1,EE,20338E60,extended,8fa30000
patch=1,EE,20338E64,extended,27bd0008
patch=1,EE,20338E68,extended,03e00008

That game has dynamic elf load write (yes this game is starved of ram, debug info show game only use max 25mb) porting require E or D codes and sometimes adress changes for widescreen, also the FOV code is in game files not in the executables, code above is mips custom code hijack float operation for fov but due to nature the elf load in ram overwrite some unknow addreses, so best options is a direct patch, i trace files, update the codes for widescreen and fov with a file patch for :
Deus Ex (Germany)-patchv2
Deus Ex - The Conspiracy (USA)-patch
check my ps2 progressive scan notes for patch files each version

also here the offsets area for ISO dumps for FOV (uses float values) example FOV 90 = b4
Code:
Deus Ex (Germany) offset 211DB28C byte XX
Deus Ex - The Conspiracy (USA)  offset  51E2C63E byte XX

Bonus:
Debug area options for test or fun
German version starting 006ED34C > 006ED3B0?  ram area (in gameplay) 4 bytes bolean values 0 - 1
Usa version starting 006EAE7C > 006EAEE0? ram area (in gameplay) 4 bytes bolean values 0 - 1
example:  006EAE7C put 1 enables FPS other info for usa version
Reply
Midnight Club 3 - DUB Edition NTSC-U SLUS-21029 4A0E5B3A v1.0
.pnach   SLUS-21029_4A0E5B3A.pnach (Size: 220 bytes / Downloads: 45)


Midnight Club 3 - DUB Edition NTSC-U SLUS-21029 0DD3417A v2.0
.pnach   SLUS-21029_0DD3417A.pnach (Size: 220 bytes / Downloads: 49)
Reply
(12-07-2023, 07:38 PM)felixthecat1970 Wrote: That game has dynamic elf load write (yes this game is starved of ram, debug info show game only use max 25mb) porting require E or D codes and sometimes adress changes for widescreen, also the FOV code is in game files not in the executables, code above is mips custom code hijack float operation for fov but due to nature the elf load in ram overwrite some unknow addreses, so best options is a direct patch, i trace files, update the codes for widescreen and fov with a file patch for :
Deus Ex (Germany)-patchv2
Deus Ex - The Conspiracy (USA)-patch
check my ps2 progressive scan notes for patch files each version

also here the offsets area for ISO dumps for FOV (uses float values) example FOV 90 = b4
Code:
Deus Ex (Germany) offset 211DB28C byte XX
Deus Ex - The Conspiracy (USA)  offset  51E2C63E byte XX

Bonus:
Debug area options for test or fun
German version starting 006ED34C > 006ED3B0?  ram area (in gameplay) 4 bytes bolean values 0 - 1
Usa version starting 006EAE7C > 006EAEE0? ram area (in gameplay) 4 bytes bolean values 0 - 1
example:  006EAE7C put 1 enables FPS other info for usa version


again stunning work from you :-) thank you!

i tested a little and saw that ingame the inventory ui scales a little to big, so weapon slot 1 & how many ammo/clips you have isn't see-able. (only in inventory and skills but here it doesn't matter)

maybe its possible to scale inventory/skill ui a little less/move up on the screen or maybe using ui from 4:3 res?

thanks Johnny
Reply
(12-09-2023, 12:08 PM)JohnnyT Wrote: again stunning work from you :-) thank you!

i tested a little and saw that ingame the inventory ui scales a little to big, so weapon slot 1 & how many ammo/clips you have isn't see-able. (only in inventory and skills but here it doesn't matter)

maybe its possible to scale inventory/skill ui a little less/move up on the screen or maybe using ui from 4:3 res?

thanks Johnny
the widescreen hack alters resolution to a uncommon (vertical to x399) i see it when porting codes 1 value from post alter widescreen too the UI hud, when is disabled it scales ok but affects part widescreen too looks incorrect perspective o not scale correctly, in the end game needs correct scaling values for widescreen, alter resolution give errors as UI you mentioned, in the end i think should be better use 4:3 streched with FOV 90 till codes for correct widescreen appear, check this video someone explain with other game about aspect ratios and fov scaling https://youtu.be/YjzxRjgzd_M?si=Me5zLwPvARVZDIoL&t=146

Edit: already check and update patches, for german and usa (remove old spanish), remove widescreen menus are vertical out bounds, remove code changes UI aspect leave game same aspect, so using FOV 90 only leave acceptable aspect ratio and correct vertical UI, also fix return movie play in german version and some less blur patch too.
Reply
(12-14-2023, 09:56 AM)felixthecat1970 Wrote: the widescreen hack alters resolution to a uncommon (vertical to x399) i see it when porting codes 1 value from post alter widescreen too the UI hud, when is disabled it scales ok but affects part widescreen too looks incorrect perspective o not scale correctly, in the end game needs correct scaling values for widescreen, alter resolution give errors as UI you mentioned, in the end i think should be better use 4:3 streched with FOV 90 till codes for correct widescreen appear, check this video someone explain with other game about aspect ratios and fov scaling https://youtu.be/YjzxRjgzd_M?si=Me5zLwPvARVZDIoL&t=146

Edit: already check and update patches, for german and usa (remove old spanish), remove widescreen menus are vertical out bounds, remove code changes UI aspect leave game same aspect, so using FOV 90 only leave acceptable aspect ratio and correct vertical UI, also fix return movie play in german version and some less blur patch too.

tried your new fixes, and it's fantastic that you got it working to show the full ui in inventory :-)

what i have noticed is that the aspect ratio looks a little streched horizontal with 16:9 pcsx2 setting... when i set it to 4:3 the proportions look identical (correct) compared to vanilla 4:3 of the game.

if you can’t do any more it's no problem - i am already so happy what you have achieved with this classic :-))
Reply
double post
Reply
The King of Route 66 (Pal-M5) SLES-51615

.pnach   SLES-51615_B92F9BF6.pnach (Size: 190 bytes / Downloads: 35)
Reply
NASCAR '06 (PAL-E) SLES-53635 CF3A1D37
NASCAR '07 (PAL-E) SLES-54223 8AE96AEE
NASCAR '08 (PAL-E) SLES-54813 2E98C05B
NASCAR '09 (PAL-E) SLES-55199 CB0AEC6F
Graffiti Kingdom (PAL-M) SLES-53311 F28709A1
Mercenaries 2 - World in Flames (PAL-S) SLES-55001 A97C9BFD - Valid for other PAL versions such as SLES-54997 A97B93F7


Attached Files
.pnach   SLES-54223_8AE96AEE.pnach (Size: 201 bytes / Downloads: 36)
.pnach   SLES-53635_CF3A1D37.pnach (Size: 222 bytes / Downloads: 38)
.pnach   SLES-55199_CB0AEC6F.pnach (Size: 201 bytes / Downloads: 33)
.pnach   SLES-54813_2E98C05B.pnach (Size: 201 bytes / Downloads: 35)
.pnach   SLES-53311_F28709A1.pnach (Size: 207 bytes / Downloads: 34)
.pnach   SLES-55001_A97C9BFD.pnach (Size: 338 bytes / Downloads: 37)
Reply
(12-20-2023, 08:14 PM)PeterDelta Wrote: NASCAR '06 (PAL-E) SLES-53635 CF3A1D37
NASCAR '07 (PAL-E) SLES-54223 8AE96AEE
NASCAR '08 (PAL-E) SLES-54813 2E98C05B
NASCAR '09 (PAL-E) SLES-55199 CB0AEC6F
Graffiti Kingdom (PAL-M) SLES-53311 F28709A1
Mercenaries 2 - World in Flames (PAL-S) SLES-55001 A97C9BFD - Valid for other PAL versions such as SLES-54997 A97B93F7

Big thanks friend! I like NASCAR racing games)
Reply




Users browsing this thread: 19 Guest(s)