diff --git a/CHT/SLES_524.40.cht b/CHT/SLES_524.40.cht index 09de6f0..9604984 100644 --- a/CHT/SLES_524.40.cht +++ b/CHT/SLES_524.40.cht @@ -23,5 +23,5 @@ Mastercode //Render fix #2 (doesn't seem needed in recent builds and causes graphic errors) //803f013c 00208144 2800b4e7 -//patch=1,EE,001560b8,word,3c013fab //3c013f80 +//201560b8 3c013fab //3c013f80 diff --git a/CHT/SLES_526.36.cht b/CHT/SLES_526.36.cht index cd0a07f..ee145fe 100644 --- a/CHT/SLES_526.36.cht +++ b/CHT/SLES_526.36.cht @@ -5,23 +5,23 @@ Mastercode //In-Car View (16:9) Zoom fix 201e86bc 3c013fa0 -/////////////////////////////////////////////////// +//----- //Zoom -//patch=1,EE,0033dbc8,word,3c013f40 //3c013f00 +//2033dbc8 3c013f40 //3c013f00 //Y-Fov -//patch=1,EE,0033dc40,word,08030000 -//patch=1,EE,000c0000,word,4615a542 -//patch=1,EE,000c0004,word,3c013f40 -//patch=1,EE,000c0008,word,4481f000 -//patch=1,EE,000c000c,word,461ead43 -//patch=1,EE,000c0010,word,080cf711 +//2033dc40 08030000 +//200c0000 4615a542 +//200c0004 3c013f40 +//200c0008 4481f000 +//200c000c 461ead43 +//200c0010 080cf711 //X-Fov (4:3) -//patch=1,EE,0019a418,word,3c013f40 //3c013f80 +//2019a418 3c013f40 //3c013f80 -//patch=1,EE,001cf5f4,word,3c0141f0 //3c014190 -//patch=1,EE,001cf684,word,3c0141f0 //3c014170 +//201cf5f4 3c0141f0 //3c014190 +//201cf684 3c0141f0 //3c014170 -//16:9 È­¸é Á¶Á¤ -//patch=1,EE,0019a420,word,3c013f80 //3c013f40 +//16:9 +//2019a420 3c013f80 //3c013f40 diff --git a/CHT/SLES_534.43.cht b/CHT/SLES_534.43.cht index f2f207d..0c7b879 100644 --- a/CHT/SLES_534.43.cht +++ b/CHT/SLES_534.43.cht @@ -7,8 +7,8 @@ Mastercode //Widescreen hack 16:9 //Fix '4:3 Screen' -//patch=1,EE,00194ec0,word,3c013ff3 //3c013fb6 -//patch=1,EE,00194ec4,word,3421cc18 //3421d917 +//20194ec0 3c013ff3 //3c013fb6 +//20194ec4 3421cc18 //3421d917 //Fix 'Native Widecscreen' 20194e80 3c013ff3 diff --git a/CHT/SLKA_252.06.cht b/CHT/SLKA_252.06.cht index 5175c58..542d981 100644 --- a/CHT/SLKA_252.06.cht +++ b/CHT/SLKA_252.06.cht @@ -13,7 +13,7 @@ Mastercode // FOV (16:9) //00 00 00 70 82 48 00 00 1D 49 00 80 66 49 00 00 -patch=1,EE,006661CD,byte,01 // enables widescreen FOV values +006661CD 00000001 // enables widescreen FOV values //9A 99 99 3F CE CC 4C 3E CD CC 4C 3F C8 CC CC 3D 204e0d38 3faaaaab // FOV (Single Player) // 16:9 = 1.33333 @@ -85,12 +85,10 @@ patch=1,EE,006661CD,byte,01 // enables widescreen FOV values 20485bd4 080f5d56 // jumps back #2 + 4 //20 44 02 3C A8 00 A0 AF A0 00 A2 AF 2D 28 00 00 -patch=1,EE,201A172C,short,4456 // HUD Render Width (Player 1) // 16:9 = 854 +101a172c 00004456 // HUD Render Width (Player 1) // 16:9 = 854 //20 44 02 3C 98 00 A0 AF 90 00 A2 AF A8 00 A3 C7 -patch=1,EE,201A1790,short,4456 // HUD Render Width (Player 2) // 16:9 = 854 - - +101a1790 00004456 // HUD Render Width (Player 2) // 16:9 = 854 ///////////////////////////////////////////////// @@ -109,7 +107,7 @@ patch=1,EE,201A1790,short,4456 // HUD Render Width (Player 2) // 16:9 = 854 20485ce4 080685e7 // jumps back #2 + 4 //20 44 02 3C 2D 50 00 00 00 10 82 44 00 00 00 00 -patch=1,EE,20134EEC,short,4456 // "Get Ready! GO" Width // 16:9 = 854 +10134eec 00004456 // "Get Ready! GO" Width // 16:9 = 854 //74 01 A2 AF 00 00 B0 FF 20134f34 0812172e // jumps to code cave @@ -124,7 +122,7 @@ patch=1,EE,20134EEC,short,4456 // "Get Ready! GO" Width // 16:9 = 854 // Menus (16:9) //20 44 03 3C 00 28 83 44 66 00 03 3C C0 5E 64 C4 -patch=1,EE,2030D624,short,43F0 // Menu Width // 16:9 = 480 +1030d624 000043f0 // Menu Width // 16:9 = 480 //08 00 83 E4 0C 00 80 E4 E0 B1 63 90 48 00 A3 E7 //6148033c 60088046 00008344 (ELF) @@ -143,7 +141,7 @@ patch=1,EE,2030D624,short,43F0 // Menu Width // 16:9 = 480 //20 44 03 3C 2D A8 80 00 E9 01 10 3C 67 00 14 3C // 2044033c (elf 2nd from top) -patch=1,EE,2031afc0,short,4456 // Top Border Width // 16:9 = 854 +1031afc0 00004456 // Top Border Width // 16:9 = 854 //04 00 85 C4 6A 18 E1 4B D8 01 A2 FF 00 08 83 44 2031b034 081216fb // jumps to code cave @@ -154,10 +152,10 @@ patch=1,EE,2031afc0,short,4456 // Top Border Width // 16:9 = 854 20485bfc 080c6c0e // jumps back //20 44 02 3C 78 00 A0 AF 70 00 A2 AF 78 00 A6 27 -patch=1,EE,2038b030,short,4456 // Bottom Border Width // 16:9 = 854 +1038b030 00004456 // Bottom Border Width // 16:9 = 854 //20 44 02 3C 60 00 A0 AF 58 00 A2 AF 68 00 A5 27 -patch=1,EE,0038b068,short,4456 // Bottom Border Width // 16:9 = 854 +1038b068 00004456 // Bottom Border Width // 16:9 = 854 //68 00 A0 AF 5C 00 A2 AF 60 00 A6 27 80 3F 02 3C 2038b07c 08121700 // jumps to code cave @@ -172,19 +170,19 @@ patch=1,EE,0038b068,short,4456 // Bottom Border Width // 16:9 = 854 20485c14 080e2c0e // jumps back //20 44 02 3C 4C 00 0A 3C 08 01 A2 AF 4C 00 0B 3C -patch=1,EE,2031D524,short,4456 // Checkerboard Width // 16:9 = 854 +1031d524 00004456 // Checkerboard Width // 16:9 = 854 //20 44 02 3C EA 01 0A 3C F0 00 A2 AF EA 01 0B 3C -patch=1,EE,2031D57C,short,4456 // Checkerboard Width // 16:9 = 854 +1031d57c 00004456 // Checkerboard Width // 16:9 = 854 //20 44 02 3C 4C 00 08 3C C0 00 A2 AF 4C 00 09 3C -patch=1,EE,2031D628,short,4456 // Checkerboard Width // 16:9 = 854 +1031d628 00004456 // Checkerboard Width // 16:9 = 854 //20 44 02 3C EA 01 0A 3C D8 00 A2 AF EA 01 0B 3C -patch=1,EE,2031D5D0,short,4456 // Checkerboard Width // 16:9 = 854 +1031d5d0 00004456 // Checkerboard Width // 16:9 = 854 //20 44 02 3C EA 01 08 3C A8 00 A2 AF EA 01 09 3C -patch=1,EE,2031D680,short,4456 // Checkerboard Width // 16:9 = 854 +1031d680 00004456 // Checkerboard Width // 16:9 = 854 ///////////////////////////////////////////////////////// @@ -219,21 +217,21 @@ patch=1,EE,2031D680,short,4456 // Checkerboard Width // 16:9 = 854 20485c50 080c75a6 // jumps back //20 44 02 3C D0 01 A0 AF C8 01 A2 AF D8 01 A5 27 -patch=1,EE,2031D860,short,4456 // Loading Background Width // 16:9 = 854 # +1031d860 00004456 // Loading Background Width // 16:9 = 854 # 2031d880 08121715 // jumps to code cave # +20 20485c54 3c19c2d7 // Loading Background X Pos // only change the last four bytes // 16:9 = -107.5 20485c58 afb901d8 // saves new x pos value 20485c5c 080c7621 // jumps back //20 44 02 3C 70 00 A0 AF 68 00 A2 AF 78 00 A5 27 -patch=1,EE,203A6BB4,short,4456 // Replay Top Bar Width // 16:9 = 854 # +103a6bb4 00004456 // Replay Top Bar Width // 16:9 = 854 # 203a6bb8 08121728 // jumps to code cave # +4 20485ca0 3c19c2d7 // Replay Top Bar X Pos // only change the last four bytes // 16:9 = -107.5 20485ca4 afb90078 // saves new x pos value 20485ca8 080e9aef // jumps back //20 44 02 3C 58 00 A0 AF 50 00 A2 AF 5C 00 B4 E7 -patch=1,EE,203A6BF8,short,4456 // Replay Bottom Bar Width // 16:9 = 854 # +103a6bf8 00004456 // Replay Bottom Bar Width // 16:9 = 854 # 203a6c0c 0812172b // jumps to code cave # +14 20485cac 3c19c2d7 // Replay Bottom Bar X Pos // only change the last four bytes // 16:9 = -107.5 20485cb0 afb90060 // saves new x pos value diff --git a/CHT/SLPM_657.19.cht b/CHT/SLPM_657.19.cht index d49d510..d58309a 100644 --- a/CHT/SLPM_657.19.cht +++ b/CHT/SLPM_657.19.cht @@ -12,7 +12,7 @@ Mastercode // FOV (16:9) -patch=1,EE,0068A3CD,byte,01 // enables widescreen FOV values +0068a3cd 00000001 // enables widescreen FOV values //9A 99 99 3F CE CC 4C 3E CD CC 4C 3F C8 CC CC 3D 20504f30 3faaaaab // FOV (Single Player) // 16:9 = 1.33333 @@ -87,12 +87,10 @@ patch=1,EE,0068A3CD,byte,01 // enables widescreen FOV values 20485ed4 080f5e62 // jumps back #2 + 4 //20 44 02 3C A8 00 A0 AF A0 00 A2 AF 2D 28 00 00 -patch=1,EE,201a172c,short,4456 // HUD Render Width (Player 1) // 16:9 = 854 +101a172c 00004456 // HUD Render Width (Player 1) // 16:9 = 854 //20 44 02 3C 98 00 A0 AF 90 00 A2 AF A8 00 A3 C7 -patch=1,EE,201A1790,short,4456 // HUD Render Width (Player 2) // 16:9 = 854 - - +101a1790 00004456 // HUD Render Width (Player 2) // 16:9 = 854 ///////////////////////////////////////////////// @@ -111,7 +109,7 @@ patch=1,EE,201A1790,short,4456 // HUD Render Width (Player 2) // 16:9 = 854 20485fe4 080685e7 // jumps back #2 + 4 //20 44 02 3C 2D 50 00 00 00 10 82 44 00 00 00 00 -patch=1,EE,20134f5c,short,4456 // "Get Ready! GO" Width // 16:9 = 854 +10134f5c 00004456 // "Get Ready! GO" Width // 16:9 = 854 //74 01 A2 AF 00 00 B0 FF 20134f34 081217ee // jumps to code cave @@ -124,7 +122,7 @@ patch=1,EE,20134f5c,short,4456 // "Get Ready! GO" Width // 16:9 = 854 // Menus (16:9) //b401848c 20 44 03 3C 00 28 83 44 -patch=1,EE,2030d664,short,43F0 // Menu Width // 16:9 = 480 +1030d664 000043f0 // Menu Width // 16:9 = 480 //08 00 83 E4 0C 00 80 E4 E0 B1 63 90 48 00 A3 E7 //6148033c 60088046 00008344 (ELF) @@ -143,7 +141,7 @@ patch=1,EE,2030d664,short,43F0 // Menu Width // 16:9 = 480 //20 44 03 3C 2D A8 80 00 E9 01 10 3C 67 00 14 3C // 2044033c (elf 2nd from top) -patch=1,EE,2031b030,short,4456 // Top Border Width // 16:9 = 854 +1031b030 00004456 // Top Border Width // 16:9 = 854 //04 00 85 C4 6A 18 E1 4B D8 01 A2 FF 00 08 83 44 2031b0a4 081217bb // jumps to code cave @@ -154,10 +152,10 @@ patch=1,EE,2031b030,short,4456 // Top Border Width // 16:9 = 854 20485efc 080c6c2a // jumps back //20 44 02 3C 78 00 A0 AF 70 00 A2 AF 78 00 A6 27 -patch=1,EE,2038B380,short,4456 // Bottom Border Width // 16:9 = 854 +1038b380 00004456 // Bottom Border Width // 16:9 = 854 //20 44 02 3C 60 00 A0 AF 58 00 A2 AF 68 00 A5 27 -patch=1,EE,2038B3B8,short,4456 // Bottom Border Width // 16:9 = 854 +1038b3b8 00004456 // Bottom Border Width // 16:9 = 854 //68 00 A0 AF 5C 00 A2 AF 60 00 A6 27 80 3F 02 3C 2038b3cc 081217c0 // jumps to code cave @@ -172,19 +170,19 @@ patch=1,EE,2038B3B8,short,4456 // Bottom Border Width // 16:9 = 854 20485f14 080e2ce2 // jumps back //20 44 02 3C 4C 00 0A 3C 08 01 A2 AF 4C 00 0B 3C -patch=1,EE,2031D594,short,4456 // Checkerboard Width // 16:9 = 854 +1031d594 00004456 // Checkerboard Width // 16:9 = 854 //20 44 02 3C EA 01 0A 3C F0 00 A2 AF EA 01 0B 3C -patch=1,EE,2031D5EC,short,4456 // Checkerboard Width // 16:9 = 854 +1031d5ec 00004456 // Checkerboard Width // 16:9 = 854 //20 44 02 3C 4C 00 08 3C C0 00 A2 AF 4C 00 09 3C -patch=1,EE,2031D698,short,4456 // Checkerboard Width // 16:9 = 854 +1031d698 00004456 // Checkerboard Width // 16:9 = 854 //20 44 02 3C EA 01 0A 3C D8 00 A2 AF EA 01 0B 3C -patch=1,EE,2031D640,short,4456 // Checkerboard Width // 16:9 = 854 +1031d640 00004456 // Checkerboard Width // 16:9 = 854 //20 44 02 3C EA 01 08 3C A8 00 A2 AF EA 01 09 3C -patch=1,EE,2031D6F0,short,4456 // Checkerboard Width // 16:9 = 854 +1031d6f0 00004456 // Checkerboard Width // 16:9 = 854 ///////////////////////////////////////////////////////// @@ -220,21 +218,21 @@ patch=1,EE,2031D6F0,short,4456 // Checkerboard Width // 16:9 = 854 20485f50 080c75c2 // jumps back //20 44 02 3C D0 01 A0 AF C8 01 A2 AF D8 01 A5 27 -patch=1,EE,2031D8D0,short,4456 // Loading Background Width // 16:9 = 854 # +1031d8d0 00004456 // Loading Background Width // 16:9 = 854 # 2031d8f0 081217d5 // jumps to code cave # +20 20485f54 3c19c2d7 // Loading Background X Pos // only change the last four bytes // 16:9 = -107.5 20485f58 afb901d8 // saves new x pos value 20485f5c 080c763d // jumps back //20 44 02 3C 70 00 A0 AF 68 00 A2 AF 78 00 A5 27 -patch=1,EE,203A6F84,short,4456 // Replay Top Bar Width // 16:9 = 854 # +103a6f84 00004456 // Replay Top Bar Width // 16:9 = 854 # 203a6f88 081217e8 // jumps to code cave # +4 20485fa0 3c19c2d7 // Replay Top Bar X Pos // only change the last four bytes // 16:9 = -107.5 20485fa4 afb90078 // saves new x pos value 20485fa8 080e9be3 // jumps back //20 44 02 3C 58 00 A0 AF 50 00 A2 AF 5C 00 B4 E7 -patch=1,EE,203A6FC8,short,4456 // Replay Bottom Bar Width // 16:9 = 854 # +103a6fc8 00004456 // Replay Bottom Bar Width // 16:9 = 854 # 203a6fdc 081217eb // jumps to code cave # +14 20485fac 3c19c2d7 // Replay Bottom Bar X Pos // only change the last four bytes // 16:9 = -107.5 20485fb0 afb90060 // saves new x pos value diff --git a/CHT/SLPS_253.62.cht b/CHT/SLPS_253.62.cht index 8038b39..da93617 100644 --- a/CHT/SLPS_253.62.cht +++ b/CHT/SLPS_253.62.cht @@ -22,4 +22,5 @@ Mastercode //0013b194 0000c083 //344247AE - Master Y FOV #2 //HUD -//patch=1,EE,10130B68,extended,0000???? //3C033F80 - Radar X FOV #1 (replace ???? with 3F80 for 16:9/16:10 Widescreen [Ultra] - or 3F55 for 16:10 Widescreen [Normal]) +//10130b68 00003F80 //for 16:9/16:10 Widescreen [Ultra] +//10130b68 00003F55 //for 16:10 Widescreen [Normal] diff --git a/CHT/SLUS_203.14.cht b/CHT/SLUS_203.14.cht index cd8224c..2e4d2c2 100644 --- a/CHT/SLUS_203.14.cht +++ b/CHT/SLUS_203.14.cht @@ -12,10 +12,10 @@ Mastercode 2059ca10 3fc71c71 //[No Cutscene Letterbox] -patch=1,EE,203C7030,short,00000000 -patch=1,EE,203C7058,short,000001C0 -patch=1,EE,203C7668,short,00000000 -patch=1,EE,203C766C,short,00000000 -patch=1,EE,203C767C,short,00000000 -patch=1,EE,203C7680,short,00000000 -patch=1,EE,203C7684,short,00000000 +103c7030 00000000 +103c7058 000001c0 +103c7668 00000000 +103c766c 00000000 +103c767c 00000000 +103c7680 00000000 +103c7684 00000000 diff --git a/CHT/SLUS_210.42.cht b/CHT/SLUS_210.42.cht index 61cd622..9b8b252 100644 --- a/CHT/SLUS_210.42.cht +++ b/CHT/SLUS_210.42.cht @@ -14,7 +14,7 @@ Mastercode 202cd9c4 24110001 //cutscenes fix -//patch=1,EE,0036512c,word,3c033fab +//2036512c 3c033fab 206c2c68 3fe38e38 //text width fix diff --git a/CHT/SLUS_210.88.cht b/CHT/SLUS_210.88.cht index 0df9d4b..d12e869 100644 --- a/CHT/SLUS_210.88.cht +++ b/CHT/SLUS_210.88.cht @@ -16,9 +16,9 @@ Mastercode /////////////////////////////////////////////////// //Gameplay //abaaaa3f 00000000 00504347 01000000 (Memory Hack) -//patch=1,EE,205c5cfc,extended,3FE38E32 //3faaaaab fov +//205c5cfc 3fe38e32 //3faaaaab fov //Start Menu and Left Status Bar (ELF Hack) //2044013c 00608144 f043013c 00688144 -//patch=1,EE,00284638,word,3c014455 //3c014420 +//20284638 3c014455 //3c014420 diff --git a/CHT/SLUS_216.37.cht b/CHT/SLUS_216.37.cht index 0ce7950..4b771fe 100644 --- a/CHT/SLUS_216.37.cht +++ b/CHT/SLUS_216.37.cht @@ -12,7 +12,7 @@ Mastercode 201de9c8 3c023fab //Better match for 2 player mode -//patch=1,EE,00119550,word,3C033CB0 //3C033C8E Zoom -//patch=1,EE,00119554,word,34635555 //3463FA34 -//patch=1,EE,00119548,word,3C023FAB //3C023F80 Y-FOV +//20119550 3c033cb0 //3C033C8E Zoom +//20119554 34635555 //3463FA34 +//20119548 3c023fab //3C023F80 Y-FOV