No.47's widescreen patches - Part I
Important: Because of forum restrictions not all my PNACH files are attached to this post.
If you can't find one of the patches listed below you'll find it attached to
=> my second post <= instead.
For some games I posted an "ELF hack" instead of uploading a PNACH patch. These ELF hacks are applied by modifying the game image (more precisely: the game executable) with a HEX editor. Alternatively they can be converted to PNACH patches by using the disassembling tool PS2DIS.
I don't have the time to test all the patches extensively. If you notice a problem, let me know. Keep in mind not everything can be patched: For example 2D stuff like menus and pre-rendered cutscenes will be stretched in most cases, you can't do anything against it.
In case you wonder why I also made widescreen patches for games that have a built-in widescreen mode: These games are only cropping the image to get widescreen ("vert-"). All my patches are "hor+" with proper 16:9 aspect ratio.
ELF-HACK Baldurs Gate - Dark Alliance (SLUS_20035)
[5]
ELF-HACK Baldurs Gate - Dark Alliance 2 (SLUS_20675)
[5]
AC9F1FC0 Battle Gear 3 (SLPM_65434)
5C891FF1 BLACK (SLUS_21376)
90E66BC5 Champions of Norrath (SLUS_20565)
ELF-HACK Champions - Return to Arms (SLUS_20973)
F00293CA Crazy Taxi (SLUS_20202)
*
327053E8 Darkwatch (SLUS_21042)
7894BA09 Dead or Alive 2 (SLPS_25002)
82C02240 Dead or Alive 2 - Hard*Core (SLPS_25026)
25FC361B Devil May Cry 3 - Special Edition (SLUS_21361)
ELF-HACK Downforce (SLUS_20405)
81D233DC Enthusia - Professional Racing (SLUS_20967)
ELF-HACK Gauntlet - Seven Sorrows (SLUS_21077)
7656425F Hitman 2 - Silent Assassin (SLUS_20374)
[3]
13E1AD6A Hitman - Blood Money (SLUS_21108)
ELF-HACK Hydro Thunder / Midway Arcade Treasures 3 (SLUS_21094)
*
467BC7D8 Killer 7 (SLUS_21154)
ELF-HACK Kings Field - The Ancient City (SLUS_20318)
F4807B40 Legend of Kay (SLUS_21248)
0958556B Maximo - Ghosts to Glory (SLUS_20017)
8CF7CBC0 Maximo vs Army of Zin (SLUS_20722)
053D2239 Metal Gear Solid 3 - Subsistence (SLUS_21359)
455DD546 Mortal Kombat - Shaolin Monks (SLUS_21087)
ELF-HACK Need for Speed - Hot Pursuit 2 (SLUS_20362)
ELF-HACK Pro Evolution Soccer 6 (SLES_54203, SLES_54204, SLES_54360, SLES_54361, SLES_54362)
ELF-HACK Pro Evolution Soccer 2007 (SLUS_21464)
9C71B59E Psi-Ops - The Mindgate Conspiracy (SLUS_20688)
CE4933D0 Ratchet & Clank (SCUS_97199)
[4]
38996035 Ratchet & Clank 2 - Going Commando (SCUS_97268)
45FE0CC4 Ratchet and Clank 3 - Up Your Arsenal (SCUS_97353)
9BFBCD42 Ratchet - Deadlocked (SCUS_97465)
A33748AA Rez (SLUS_20344)
06AD9CA0 Ridge Racer 5 (SLUS_20002)
[2]
ELF-HACK Rumble Racing (SLUS_20174)
3E2A42FA Rygar - The Legendary Adventure (SLUS_20471)
*
16E3BE78 Second Sight (SLUS_21033)
4888BD62 Sega Rally Championship (SLPM_62703)
[1]
ELF-HACK Sega Sports Tennis aka Virtua Tennis 2 (SLUS_20480)
*
ELF-HACK Shadow of Rome (SLUS_20902)
*
0EF2C216 Smugglers Run 2 - Hostile Territory (SLUS_20204)
AF854FA0 Space Channel 5 - Part 2 (SLUS_20807)
A1B095EC Splinter Cell (SLUS_20652)
AEE8FDC4 Splinter Cell 2 - Pandora Tomorrow (SLUS_20958)
CFE85175 Splinter Cell 3 - Chaos Theory (SLUS_21137)
C0498D24 Splinter Cell 4 - Double Agent (SLUS_21356)
ELF-HACK The King of Route 66 (SLUS_20522)
*
12532F1C TimeSplitters 2 (SLUS_20314)
ELF-HACK Tony Hawks Pro Skater 3 (SLUS_20013)
073696DA Twisted Metal - Black (SCUS_97101)
ELF-HACK Viewtiful Joe (SLUS_20951)
*
ELF-HACK Viewtiful Joe 2 (SLUS_20939)
C9DEF513 Virtua Fighter 4 - Evolution (SLUS_20616)
ELF-HACK Virtua Racing - FlatOut (SLPM_62443)
*
D0B9C45F XG3 - Extreme G Racing (SLUS_20302)
FCD97245 XIII (SLUS_20677)
07608CA2 Zombie Hunters 2 (SLES_54569)
[*] Some objects or textures are not drawn outside the 4:3 frame.
[1] The Sega Rally Championship patch also restores the original "behind the car" camera from the arcade version (which strangely was changed for the otherwise faithful PS2 port). If you like the altered camera of the PS2 port better simply remove or comment out the corresponding line in the patch file.
[2] Included in the Ridge Racer 5 patch is an optional camera mod which alters the "car view" camera to show the whole car. By default the mod is disabled, instructions how to enable it can be found in the PNACH file.
[3] Hitman 2 Silent Assassin: Some 2D elements are cut off. Can probably be solved by adjusting the corresponding variables.
[4] Ratchet & Clank works nicely in widescreen, but besides this PNACH patch you also need to patch one address in the dynamic memory. You can use hyakki's "Widescreen Helper" for that. See the instructions in the PNACH file.
[5] The Dark Alliance 1 and 2 patches have one issue: Lights (more generally sprites) can be seen through walls. Fortunately it's not very noticeable because of the bird's eye camera perspective.
Baldurs Gate - Dark Alliance (SLUS_20035)
Quote:search
8773 0046 803F 013C 00A0 8144 6085 97C7
replace by
8773 0046 403F 013C 00A0 8144 6085 97C7
search
9248 050C 0000 0000 803F 013C 00A0 8144 1000 B027 FCBC
replace by
9248 050C 0000 0000 403F 013C 00A0 8144 1000 B027 FCBC
search
0000 0000 803F 013C 00A0 8144 E09E
replace by
0000 0000 403F 013C 00A0 8144 E09E
search
36FA 0E3C 713D AA3F CDCC CC3D
replace by
36FA 0E3C 96FC E23F CDCC CC3D
search
0080 3B45 713D AA3F F0EE EE3E
replace by
0080 3B45 96FC E23F F0EE EE3E
Baldurs Gate - Dark Alliance 2 (SLUS_20675)
Quote:search
00C8 8144 803F 013C 00A0 8144 4000 B027
replace by
00C8 8144 403F 013C 00A0 8144 4000 B027
search
0000 0000 803F 013C 00A0 8144 1000 B027
replace by
0000 0000 403F 013C 00A0 8144 1000 B027
search
0000 0000 803F 013C 00A0 8144 EE3E 013C
replace by
0000 0000 403F 013C 00A0 8144 EE3E 013C
search
BD27 4C42 013C 0060 8144 AA3F 013C 713D
replace by
BD27 4C42 013C 0060 8144 E23F 013C 96FC
search
0000 4C42 013C 0060 8144 AA3F 013C 713D
replace by
0000 4C42 013C 0060 8144 E23F 013C 96FC
Champions of Norrath (SLUS_20565)
Quote:search
0050 C347 FFFF 7F3F
replace by
0050 C347 FFFF 3F3F
search
0800 0049 FFFF 7F3F
replace by
0800 0049 FFFF 3F3F
search
703D AA3F
replace (all 6 addresses!) by
95FC E23F
Champions - Return to Arms (SLUS_20973)
Quote:search
8800 B4E7 7F3F 013C FFFF 2134 00D0
replace by
8800 B4E7 3F3F 013C FFFF 2134 00D0
search
C6A3 0046 7F3F 013C FFFF 2134 0060
replace by
C6A3 0046 3F3F 013C FFFF 2134 0060
search
AA3F 013C 703D 2134 0068
replace (all 6 addresses!) by
E23F 013C 95FC 2134 0068
Downforce (SLUS_20405)
Quote:search
C1BD 0246 803F 013C 00D0 8144
replace by
C1BD 0246 403F 013C 00D0 8144
Gauntlet - Seven Sorrows (SLUS_21077)
Quote:search
E33F 023C AA3F 023C ABAA 4234 0000
replace by
E33F 023C E33F 023C 388E 4234 0000
Hydro Thunder / Midway Arcade Treasures 3 (SLUS_21094)
Quote:search (in "HYDRO.ELF")
8344 0060 8244 803F 023C 0045 033C 0068
replace by
8344 0060 8244 403F 023C 0045 033C 0068
Kings Field - The Ancient City (SLUS_20318) (same as nemesis2000's HG hack)
Quote:search
0000 0000 0000 0000 43AD 1346 0000 0000
replace by
403F 013C 0000 8144 43AD 1346 02C6 0046
Need for Speed - Hot Pursuit 2 (SLUS_20362) (address to increase render area found by nemesis2000)
Quote:[A] search
003F 013C 0070 8144 1800 20E6 5000 41DA
replace by
2B3F 013C 0070 8144 1800 20E6 5000 41DA
[B] search
C001 0000 2000 0000 D079 2C00 0000 803F
replace by
C001 0000 2000 0000 D079 2C00 0000 403F
[C] search
0000 003F 0000 003F 0000 0045 0000 0045
replace by
AAAA 2A3F 0000 003F 0000 0045 0000 0045
Pro Evolution Soccer 6 (SLES_54203, SLES_54204, SLES_54360, SLES_54361, SLES_54362), Pro Evolution Soccer 2007 (SLUS_21464)
Quote:[A] search
0D02 0E00 0E00 0000 0000 803F 0000 803F
replace by
0D02 0E00 0E00 0000 ABAA AA3F 0000 803F
[B] search
9544 4000 083C 4209 1746 803F 053C 4000
replace by
9544 4000 083C 4209 1746 AB3F 053C 4000
Rumble Racing (SLUS_20174)
Quote:search
0100 0524 803F 023C 0060 8244
replace by
0100 0524 403F 023C 0060 8244
Sega Sports Tennis aka Virtua Tennis 2 (SLUS_20480)
Quote:search
4308 1446 803F 013C 0068 8144
replace by
4308 1446 403F 013C 0068 8144
Shadow of Rome (SLUS_20902) (first value same as nemesis2000's HG hack)
Quote:[A] search
0000 0000 0000 0000 43AD 1346 0000 0000
replace by
403F 013C 0000 8144 43AD 1346 02C6 0046
[B] search
4C3F 033C EE3E 023C CDCC 6334 EFEE 4234
replace by
193F 033C EE3E 023C 9A99 6334 EFEE 4234
The King of Route 66 (SLUS_20522)
Quote:search
663F 023C 803F 033C 6666
replace by
663F 023C 403F 033C 6666
Tony Hawks Pro Skater 3 (SLUS_20013)
Quote:[A] search
308E 0100 0524 B63F 013C 40DB 2134 00A0
replace by
308E 0100 0524 F33F 013C 00CF 2134 00A0
[B] search
2CC6 6800 248E B63F 013C 40DB 2134 0068
replace by
2CC6 6800 248E F33F 013C 00CF 2134 0068
[C] search
83E6 6800 248E B63F 013C 40DB 2134 0068
replace by
83E6 6800 248E F33F 013C 00CF 2134 0068
[D] search
0524 C094 D126 363F 013C 40DB 2134 00A0
replace by
0524 C094 D126 733F 013C 00CF 2134 00A0
[E] search
A427 6800 248E 363F 013C 40DB 2134 0068
replace by
A427 6800 248E 733F 013C 00CF 2134 0068
[F] search
0524 C094 D126 3640 013C 40DB 2134 00A0
replace by
0524 C094 D126 7340 013C 00CF 2134 00A0
[G] search
A427 6800 248E 3640 013C 40DB 2134 0068
replace by
A427 6800 248E 7340 013C 00CF 2134 0068
Viewtiful Joe (SLUS_20951)
Quote:[A] search
6230 D41C 8CC4 AA3F 013C ABAA
replace by
6230 D41C 8CC4 D33F 013C 3333
[B] search
828C D41C 8CC4 AA3F 013C ABAA
replace by
828C D41C 8CC4 D33F 013C 3333
[C] search
4010 D41C 8CC4 AA3F 013C ABAA
replace by
4010 D41C 8CC4 D33F 013C 3333
[D] search
0010 A085 848F AA3F 013C ABAA
replace by
0010 A085 848F D33F 013C 3333
Viewtiful Joe 2 (SLUS_20939)
Quote:search
881E 848C AA3F 013C ABAA 2134 0068
replace by
881E 848C D33F 013C 3333 2134 0068
Virtua Racing - FlatOut (SLPM_62443)
Quote:search
0742 0000 0000 0AD7 233F 30B8 9E3E 0000
replace with
0742 0000 0000 8FC2 F53E 30B8 9E3E 0000
search
2CB0 22AC 0C40 033C 0840 023C CDCC 6434
replace with
2CB0 22AC D33F 033C 0840 023C 3333 6434
search
E13E 023C 003F 033C AE47 4234 A000 A3AF
replace with
E13E 023C C03E 033C AE47 4234 A000 A3AF
Credits go to
nemesis2000: for the ELF hacks for Darkwatch, HG and TS2
synce: for the initial patches for DMC3SE, MGS3, Space Channel 5 - Part 2, The Oneechanpon and VF4Evo (NTSC-J)
Thanks to
hyakki: for the
=> Widescreen Helper <=
miseru99: sharing his knowledge
synce: for
=> his guide <=