diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4e24e40 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +compress: + zip -j patches.zip ./patches/* + +clean: + rm -f patches.zip diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..4ad23c5 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,17 @@ +pcsx2-patches (0.1-0~git202510240639~2fdc835-1rakuos1) unstable; urgency=medium + + * port to RakuOS + + -- Tohur Mon, 10 Nov 2025 03:44:15 -0700 + +pcsx2-patches (0.1-0~git202510240639~2fdc835~ubuntu24.04.1) noble; urgency=low + + * Auto build. + + -- Launchpad Package Builder Fri, 24 Oct 2025 07:47:37 +0000 + +pcsx2-patches (0.1-1) unstable; urgency=low + + * Initial release + + -- Jonathan Yip Tue, 10 Jan 2023 10:03:59 +0800 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..2f65c1a --- /dev/null +++ b/debian/control @@ -0,0 +1,16 @@ +Source: pcsx2-patches +Section: games +Priority: optional +Maintainer: Jonathan Yip +Build-Depends: debhelper-compat (= 13), + zip +Standards-Version: 4.6.0 +Homepage: https://github.com/PCSX2/pcsx2_patches +Rules-Requires-Root: no + +Package: pcsx2-patches +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Widescreen and no interlace patches for PCSX2 + These are the patches used by the PCSX2 emulator to add widescreen support + or disable interlace as needed. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..b7bd2da --- /dev/null +++ b/debian/copyright @@ -0,0 +1,37 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: pcsx2-patches +Source: https://github.com/PCSX2/pcsx2_patches + +Files: * +Copyright: 2012-2023 PCSX2 Dev Team +License: GPL-3 + +# If you want to use GPL v2 or later for the /debian/* files use +# the following clauses, or change it to suit. Delete these two lines +Files: debian/* +Copyright: 2023 Jonathan Yip +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. +# Please avoid picking licenses with terms that are more restrictive than the +# packaged work, as it may make Debian's contributions unacceptable upstream. +# +# If you need, there are some extra license texts available in two places: +# /usr/share/debhelper/dh_make/licenses/ +# /usr/share/common-licenses/ diff --git a/debian/git-build-recipe.manifest b/debian/git-build-recipe.manifest new file mode 100644 index 0000000..704f681 --- /dev/null +++ b/debian/git-build-recipe.manifest @@ -0,0 +1,3 @@ +# git-build-recipe format 0.4 deb-version {debupstream}-0~git202510240639~2fdc835 +lp:~pcsx2-team/pcsx2-github-mirror/+git/pcsx2_patches git-commit:2fdc835f0725b318efcdaae84db1c73a9139b6f6 +merge master lp:~tellowkrinkle/+git/pcsx2_patches git-commit:320783a1aee0667c0f4ece823fcff895979182c1 diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..6a56c97 --- /dev/null +++ b/debian/install @@ -0,0 +1 @@ +patches.zip usr/share/PCSX2/resources diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..fc8e6f0 --- /dev/null +++ b/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +export DH_VERBOSE = 1 + +# see FEATURE AREAS in dpkg-buildflags(1) +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# see ENVIRONMENT in dpkg-buildflags(1) +# package maintainers to append CFLAGS +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# package maintainers to append LDFLAGS +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +%: + dh $@ + diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/patches/6D980D22.pnach b/patches/6D980D22.pnach new file mode 100644 index 0000000..444de0e --- /dev/null +++ b/patches/6D980D22.pnach @@ -0,0 +1,10 @@ +gametitle=Xena: Warrior Princess (PAL) + +//Cannot confirm CRC, looks to be incorrect from both PAL editions. Disabling so it doesn't break other games until the serial can be checked. +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen Hack (60hz) +//16:9 +//patch=1,EE,2037C2C8,extended,3F88F5C3 // 3F4CCCCD + + diff --git a/patches/FF3DB201.pnach b/patches/FF3DB201.pnach new file mode 100644 index 0000000..ac35850 --- /dev/null +++ b/patches/FF3DB201.pnach @@ -0,0 +1,16 @@ +// Cannot confirm CRC is correct, checked a couple of versions of Extermination Japan and nothing matched this CRC. +// If somebody can confirm the serial this belongs to, then we can re-enable this. + +//gametitle=Extermination (J) +// +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=El_Patas (NTSC-J by Arapapa) +// +////Widescreen hack 16:9 +// +////4c3f023c cdcc4234 00088244 1c0040ae +//patch=1,EE,001d1ff8,word,3c023f19 //3c023f4c fov +//patch=1,EE,001d1ffc,word,3442aaab //3442cccd + + diff --git a/patches/PAPX-90203_55CE5111.pnach b/patches/PAPX-90203_55CE5111.pnach new file mode 100644 index 0000000..aec3635 --- /dev/null +++ b/patches/PAPX-90203_55CE5111.pnach @@ -0,0 +1,992 @@ +gametitle=Gran Turismo 2000 [PAPX-90203] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen patch +author=Silent + +// Change Vert- to Hor+ +patch=0,EE,2024589C,extended,3C033F40 // lui v1,0x3F40 +patch=0,EE,202458AC,extended,44836000 // mtc1 v1,f12 + +// Fix the race HUD +patch=0,EE,10219780,extended,0078 // Tachometer width +patch=0,EE,10219788,extended,01E0 // Tachometer posX +patch=0,EE,10219168,extended,005D // Speed text posX +patch=0,EE,10219210,extended,0048 // km/h posX +patch=0,EE,10219340,extended,005B // gear posX +patch=0,EE,10219670,extended,01F4 // Position indicator posX +patch=0,EE,10219678,extended,003C // Position indicator width + +// Slightly enlarge the gear background to account for stretched fonts +patch=0,EE,2027DCB0,extended,41F00000 // 30.0f +patch=0,EE,2027DCBC,extended,42600000 // 56.0f +patch=0,EE,2027DCC8,extended,41F00000 // 30.0f +patch=0,EE,2027DCD4,extended,42600000 // 56.0f + +// As we can't unstretch fonts easily, leave the pause menu background stretched + +// Fix menus +//patch=0,EE,202A28C0,extended,42D64925 // Background movie width (fit) +patch=0,EE,202A28C4,extended,42855555 // Background movie height (fill) +patch=0,EE,202A26A8,extended,C2875B6E // Side ruler posX +patch=0,EE,202A26B0,extended,40E00000 // Side ruler width +patch=0,EE,202A1F90,extended,42430000 // 2000 logo width +patch=0,EE,202A20B0,extended,40F00000 // Polyphony logo width +patch=0,EE,202A2980,extended,425E0000 // GT logo width +patch=0,EE,202A2A40,extended,41900000 // 'Game Start' text width +patch=0,EE,202A2C18,extended,C1340000 // 'Game Start' peak light start pos +patch=0,EE,202A2C48,extended,41340000 // 'Game Start' peak light end pos +patch=0,EE,202A2F78,extended,C2620000 // Color sample posX +patch=0,EE,202A2F80,extended,40900000 // Color sample width +patch=0,EE,202A3008,extended,C2340000 // Color name posX +patch=0,EE,202A3010,extended,41F00000 // Color name width +patch=0,EE,202A31B8,extended,C2700000 // Color name peak light start pos +patch=0,EE,202A31E8,extended,C1F00000 // Color name peak light end pos +patch=0,EE,10207140,extended,3F90 // Color name peak light flash offset (high word) +patch=0,EE,202A31E8,extended,C273C000 // Color name peak light posX +patch=0,EE,202A31F0,extended,3FF00000 // Color name peak light width +patch=0,EE,202A34E8,extended,42280000 // Car badge posX +patch=0,EE,202A3638,extended,42280000 // Car badge posX +patch=0,EE,202A34F0,extended,42160000 // Car badge width +patch=0,EE,202A3640,extended,42160000 // Car badge width +patch=0,EE,202A3758,extended,42390000 // '4WD' text posX +patch=0,EE,202A3760,extended,41100000 // '4WD' text width +patch=0,EE,202A3878,extended,42630000 // '280PS' text posX +patch=0,EE,202A3880,extended,41280000 // '280PS' text width +patch=0,EE,202A3D28,extended,426D0000 // Car specs #1 posX +patch=0,EE,202A3DB8,extended,426D0000 // Car specs #2 posX +patch=0,EE,202A3E48,extended,426D0000 // Car specs #3 posX +patch=0,EE,202A3ED8,extended,42658000 // Car specs #5 posX +patch=0,EE,202A3F68,extended,42658000 // Car specs #4 posX +patch=0,EE,202A3D30,extended,40F00000 // Car specs #1 width +patch=0,EE,202A3DC0,extended,40F00000 // Car specs #2 width +patch=0,EE,202A3E50,extended,40F00000 // Car specs #3 width +patch=0,EE,202A3EE0,extended,41340000 // Car specs #5 width +patch=0,EE,202A3F70,extended,41340000 // Car specs #4 width +patch=0,EE,202A3FF8,extended,C1B00000 // Racing handling posX +patch=0,EE,202A4000,extended,41D80000 // Racing handling width +patch=0,EE,202A4088,extended,41B00000 // Drift handling posX +patch=0,EE,202A4090,extended,41D80000 // Drift handling width +patch=0,EE,202A43B8,extended,C1B00000 // Automatic transmission posX +patch=0,EE,202A43C0,extended,41D80000 // Automatic transmission width +patch=0,EE,202A4448,extended,41B00000 // Manual transmission posX +patch=0,EE,202A4450,extended,41D80000 // Manual transmission width +patch=0,EE,202A4568,extended,41F00000 // Vibration enabled posX +patch=0,EE,202A4570,extended,41580000 // Vibration enabled width +patch=0,EE,202A45F8,extended,C1F00000 // Vibration disabled posX +patch=0,EE,202A4600,extended,41580000 // Vibration disabled width +patch=0,EE,202A4690,extended,42070000 // Vibration text width + +// Fix opening images +patch=0,EE,20200908,extended,240C0003 // li t4,0x3 +patch=0,EE,2020090C,extended,240D0004 // li t5,0x4 +patch=0,EE,20200910,extended,240E0140 // li t6,0x140 +patch=0,EE,20200914,extended,008E7822 // sub t7,a0,t6 +patch=0,EE,20200918,extended,01EC7818 // mult t7,t7,t4 +patch=0,EE,2020091C,extended,01ED001A // div t7,t5 +patch=0,EE,20200920,extended,00007812 // mflo t7 +patch=0,EE,20200924,extended,01CF2020 // add a0,t6,t7 +patch=0,EE,20200928,extended,00CE7822 // sub t7,a2,t6 +patch=0,EE,2020092C,extended,01EC7818 // mult t7,t7,t4k +patch=0,EE,20200930,extended,01ED001A // div t7,t5 +patch=0,EE,20200934,extended,00007812 // mflo t7 +patch=0,EE,20200938,extended,08090E82 // j sub_243A08 +patch=0,EE,2020093C,extended,01CF3020 // add a2,t6,t7 + +patch=0,EE,20200778,extended,0C080242 // jal sub_200908 + +// Set the opening movies to fill the screen (they're 16:9 letterboxed anyway) +patch=0,EE,102368D4,extended,0140 + +patch=0,EE,20200940,extended,00EC1821 // addu v1,a3,t4 +patch=0,EE,20200944,extended,0808E506 // j 0x00239418 +patch=0,EE,20200948,extended,2463FFF2 // addiu v1,v1,-0xE + +patch=0,EE,20239410,extended,08080250 // j z_un_00200940 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=0,EE,2023FF70,extended,00000000 + +[Car select] +description=Use dpad left/right to select the car in the menus. +author=Silent, original research by Xenn765 + +// NOTES: + +// Code caves: +// 0200C8C - 0200D1C +// 0200CF8 - 0200D1C - EXHAUSTED +// 0201488 - 02014C4 - EXHAUSTED +// 0204E08 - 0204E98 - free from 00204E88 +// 020AA04 - 020AA9C - free from 0020AA10 +// 020BBBC - 020BD00 - EXHAUSTED +// 021617C - 02161C4 - EXHAUSTED +// 02161DC - 0216204 - EXHAUSTED +// 02181CC - 0218270 +// 022D5B0 - 022D77C - free from 0022D768 +// 022EC50 - 022EC74 - free from 0022EC5C + +// Unused functions that are used here (not suitable for code caves): +// 020BB88 - gt2k_menu::SelectColorUnit::SetSampleGradient +// 020BBBC - gt2k_menu::SelectColorUnit::StopAnimations (moved from 020BC00) +// 020BD08 - gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +// 020BD60 - gt2k_menu::SelectColorUnit::SelectColorUnit + +// 020BD04 - gt2k_menu::Transitive<1>::ApplyAnimation (recreated) + +// Expand gt2k_menu::TaikenSequence by 16 bytes to fit an extra menu entry +patch=0,EE,10201334,extended,00E8 + +// Shrink userSelections::colorIndex to 2 bytes +patch=0,EE,1020928A,extended,84E2 // lh v0,(a3).colorIndex (0x0) +patch=0,EE,1020A09E,extended,A483 // sh v1,(a0).colorIndex (0x0) + +// Shrink FrontendCarInfo::m_carColor to 2 bytes +patch=0,EE,1020A246,extended,A602 // sh v0,(s0).m_carColor (0x4A0) +patch=0,EE,1020EBA6,extended,8643 // lh v1,(s2).m_carColor (0x4A0) + +// Replace the hardcoded 0 model with FrontendCarInfo::m_carIndex +// and populate it from the menu +patch=0,EE,2020EB64,extended,848504A2 // lh a1,(a0).m_carIndex (0x4A2) +patch=0,EE,2020A238,extended,8E0300D8 // lw v1,(s0).m_carSelect.value (0xD8) +patch=0,EE,2020A240,extended,0C082A81 // jal CodeCave_SetCarIndex + +// Replace the hardcoded 0 model with FrontendCarInfo::m_carIndex +// in FrontendCarInfo::Initialize +patch=0,EE,2020E5EC,extended,848504A2 // lh a1,(a0).m_carIndex (0x4A2) + +// CodeCave_SetCarIndex: +patch=0,EE,2020AA04,extended,A60304A2 // sh v1, (s0).m_carIndex (0x4A2) +patch=0,EE,2020AA08,extended,0808C9BE // j Control::getButtons(void) +patch=0,EE,2020AA0C,extended,0220202D // move a0,s1 + +// Repurpose RaceEntryBase::field_4 (unused, set to 6 once, number of cars in the race?) as a current player car index +patch=0,EE,2021740C,extended,00000000 // nop + +// Split PrepareRaceHolding into two functions - one initializing the race organization, the other initializing +// the array of cars in RaceEntryBase + +// Prepare PrepareRaceHolding_split2 +patch=0,EE,2021617C,extended,27BDFFC0 // addiu sp,sp,-0x40 +patch=0,EE,20216180,extended,FFB20020 // sd s2,0x20(sp) +patch=0,EE,20216184,extended,FFB10010 // sd s1,0x10(sp) +patch=0,EE,20216188,extended,FFB00000 // sd s0,0x0(sp) +patch=0,EE,2021618C,extended,FFBF0030 // sd ra,0x30(sp) +patch=0,EE,20216190,extended,1000FFE9 // b 0x00216138 +patch=0,EE,20216194,extended,0000882D // move s1,zero + +// PrepareRaceHolding_split2_Call +patch=0,EE,20216198,extended,27BDFFE0 // addiu sp,sp,-0x20 +patch=0,EE,2021619C,extended,FFB00000 // sd s0,0x0(sp) +patch=0,EE,202161A0,extended,FFBF0010 // sd ra,0x10(sp) +patch=0,EE,202161A4,extended,86700002 // lh s0,0x2(s3) +patch=0,EE,202161A8,extended,0C085744 // jal RaceEntryBase::clear +patch=0,EE,202161AC,extended,8E440000 // lw a0,(s2).m_raceEntry +patch=0,EE,202161B0,extended,0C08585F // jal PrepareRaceHolding_split2 +patch=0,EE,202161B4,extended,00000000 // nop +patch=0,EE,202161B8,extended,8C430000 // lw v1,(v0).m_raceEntry +patch=0,EE,202161BC,extended,AC700004 // sw s0,(v1).m_playerCarIndex +patch=0,EE,202161C0,extended,10000006 // beq zero,zero,0x002161DC +patch=0,EE,202161C4,extended,8C620008 // lw v0,(v1).m_entries + +patch=0,EE,202161DC,extended,00101880 // sll v1,s0,0x02 +patch=0,EE,202161E0,extended,00431021 // addu v0,v0,v1 +patch=0,EE,202161E4,extended,24050002 // addiu a1,zero,0x2 +patch=0,EE,202161E8,extended,8C420000 // lw v0,0x0(v0) +patch=0,EE,202161EC,extended,DFBF0010 // ld ra,0x10(sp) +patch=0,EE,202161F0,extended,DFB00000 // ld s0,0x0(sp) +patch=0,EE,202161F4,extended,03E00008 // jr ra +patch=0,EE,202161F8,extended,27BD0020 // addiu sp,sp,0x20 + +// raceOrganization->m_raceEntry->m_entries will be 0 at this point so NOP the access +patch=0,EE,202003BC,extended,00000000 // nop + +// Call PrepareRaceHolding_split2 before dereferencing s1 +// and swap v0/s1 around so we don't need to save the return value of this 'function' +// PrepareRaceHolding_split2 needs to return the current car in v0 +patch=0,EE,20200448,extended,0C085866 // jal PrepareRaceHolding_split2_Call +patch=0,EE,2020044C,extended,87B100E0 // lh s1,0x140+userOptions(sp) (0xE0) +patch=0,EE,10200452,extended,AC51 // sw s1,?(v0) +patch=0,EE,10200456,extended,8FB1 // lw s1,?(sp) +patch=0,EE,20200460,extended,0011882B // sltu s1,zero,s1 +patch=0,EE,1020046A,extended,AC51 // sw s1,?(v0) +patch=0,EE,10200472,extended,AC43 // sw v1,?(v0) +patch=0,EE,1020047A,extended,AC44 // sw a0,?(v0) + +// Prepare a new gt2k_menu::TaikenSequence::UpdateColorSelect(this) method +patch=0,EE,2022D610,extended,27BDFFF0 // addiu sp,sp,-0x10 +patch=0,EE,2022D614,extended,FFBF0000 // sd ra,0x0(sp) + +patch=0,EE,2022D618,extended,8C8500D8 // lw a1,(a0).m_carSelect.value (0xD8) +patch=0,EE,2022D61C,extended,3C06002A // lui a2,0x002A +patch=0,EE,2022D620,extended,00053880 // sll a3,a1,0x02 +patch=0,EE,2022D624,extended,24C60858 // addiu a2,a2,0x858 +patch=0,EE,2022D628,extended,278883C0 // addiu t0,gp,-0x7C40 +patch=0,EE,2022D62C,extended,00C73021 // addu a2,a2,a3 +patch=0,EE,2022D630,extended,8CC60000 // lw a2,0x0(a2) +patch=0,EE,2022D634,extended,8CC70000 // lw a3,0x0(a2) +patch=0,EE,2022D638,extended,0000182D // move v1,zero +patch=0,EE,2022D63C,extended,AC8700A0 // sw a3,(a0).m_colorSelect.maxValue (0xA0) +patch=0,EE,2022D640,extended,24C60004 // addiu a2,a2,0x4 +patch=0,EE,2022D644,extended,240A0001 // li t2,0x1 +patch=0,EE,2022D648,extended,54A00001 // bnel a1,zero,UpdateColorSelect_SetTile +patch=0,EE,2022D64C,extended,240A0003 // li t2,0x3 + +// UpdateColorSelect_SetTile: +patch=0,EE,2022D650,extended,0067102B // sltu v0,v1,a3 +patch=0,EE,2022D654,extended,1040000F // beq v0,zero,UpdateColorSelect_HideTile +patch=0,EE,2022D658,extended,24090003 // li t1,0x3 +patch=0,EE,2022D65C,extended,C4CC0000 // lwc1 f12,0x0(a2) +patch=0,EE,2022D660,extended,C4CD0004 // lwc1 f13,0x4(a2) +patch=0,EE,2022D664,extended,C4CE0008 // lwc1 f14,0x8(a2) +patch=0,EE,2022D668,extended,C4CF000C // lwc1 f15,0xC(a2) +patch=0,EE,2022D66C,extended,C4D00010 // lwc1 f16,0x10(a2) +patch=0,EE,2022D670,extended,C4D10014 // lwc1 f17,0x14(a2) +patch=0,EE,2022D674,extended,0C082EE2 // jal gt2k_menu::SelectColorUnit::SetSampleGradient +patch=0,EE,2022D678,extended,8D040000 // lw a0,0x0(t0) +patch=0,EE,2022D67C,extended,AC800048 // sw zero,0x48(a0) +patch=0,EE,2022D680,extended,AC8A0110 // sw t2,0x110(a0) +patch=0,EE,2022D684,extended,25080004 // addiu t0,t0,0x4 +patch=0,EE,2022D688,extended,24C60018 // addiu a2,a2,0x18 +patch=0,EE,2022D68C,extended,1000FFF0 // b UpdateColorSelect_SetTile +patch=0,EE,2022D690,extended,24630001 // addiu v1,v1,0x1 + +// UpdateColorSelect_HideTile: +patch=0,EE,2022D694,extended,2C62000C // sltiu v0,v1,0x000C +patch=0,EE,2022D698,extended,10400006 // beq v0,zero,UpdateColorSelect_End +patch=0,EE,2022D69C,extended,8D040000 // lw a0,0x0(t0) +patch=0,EE,2022D6A0,extended,AC890048 // sw t1,0x48(a0) +patch=0,EE,2022D6A4,extended,AC890110 // sw t1,0x110(a0) +patch=0,EE,2022D6A8,extended,25080004 // addiu t0,t0,0x4 +patch=0,EE,2022D6AC,extended,1000FFF9 // b UpdateColorSelect_HideTile +patch=0,EE,2022D6B0,extended,24630001 // addiu v1,v1,0x1 + +// UpdateColorSelect_End +patch=0,EE,2022D6B4,extended,DFBF0000 // ld ra,0x0(sp) +patch=0,EE,2022D6B8,extended,03E00008 // jr ra +patch=0,EE,2022D6BC,extended,27BD0010 // addiu sp,sp,0x10 + + +// Prepare a new gt2k_menu::TaikenSequence::UpdateBadgeVisibility(this) method +patch=0,EE,2022D6C0,extended,8C8400D8 // lw a0,0xD8(a0) +patch=0,EE,2022D6C4,extended,240A0001 // li t2,0x1 +patch=0,EE,2022D6C8,extended,0000582D // li t3,zero +patch=0,EE,2022D6CC,extended,54800002 // bnel a0,zero,UpdateBadgeVisibility_ToggleCarBadge +patch=0,EE,2022D6D0,extended,240A0003 // li t2,0x3 +patch=0,EE,2022D6D4,extended,240B0001 // li t3,0x1 + +// UpdateBadgeVisibility_ToggleCarBadge +patch=0,EE,2022D6D8,extended,8F848BB4 // lw a0,-0x744C(gp) (gCarBadgeTexture) +patch=0,EE,2022D6DC,extended,AC8B00C4 // sw t3,0xC4(a0) +patch=0,EE,2022D6E0,extended,8C840008 // lw a0,0x8(a0) + +// UpdateBadgeVisibility_ToggleCarBadge_Child: +patch=0,EE,2022D6E4,extended,50800004 // beql a0,zero,UpdateBadgeVisibility_ToggleCarSpecs +patch=0,EE,2022D6E8,extended,8F848BC0 // lw a0,-0x7440(gp) (gCarSpecsSlider) +patch=0,EE,2022D6EC,extended,AC8A0024 // sw t2,0x24(a0) +patch=0,EE,2022D6F0,extended,1000FFFC // b UpdateBadgeVisibility_ToggleCarBadge_Child +patch=0,EE,2022D6F4,extended,8C840004 // lw a0,0x4(a0) + +// UpdateBadgeVisibility_ToggleCarSpecs +patch=0,EE,2022D6F8,extended,AC8B00C4 // sw t3,0xC4(a0) +patch=0,EE,2022D6FC,extended,8C840008 // lw a0,0x8(a0) + +// UpdateBadgeVisibility_ToggleCarSpecs_Child: +patch=0,EE,2022D700,extended,50800004 // beql a0,zero,UpdateBadgeVisibility_ToggleCarSpecs_ToggleCarPower +patch=0,EE,2022D704,extended,8F848BB8 // lw a0,-0x7448(gp) (g4WDText) +patch=0,EE,2022D708,extended,AC8A0024 // sw t2,0x24(a0) +patch=0,EE,2022D70C,extended,1000FFFC // b UpdateBadgeVisibility_ToggleCarSpecs_Child +patch=0,EE,2022D710,extended,8C840004 // lw a0,0x4(a0) + +// UpdateBadgeVisibility_ToggleCarSpecs_ToggleCarPower +patch=0,EE,2022D714,extended,AC8A0024 // sw t2,0x24(a0) +patch=0,EE,2022D718,extended,8F848BBC // lw a0,-0x7444(gp) (gCarPowerText) + +// UpdateBadgeVisibility_ToggleCarSpecs_End +patch=0,EE,2022D71C,extended,03E00008 // jr ra +patch=0,EE,2022D720,extended,AC8A0024 // sw t2,0x24(a0) + + +// Prepare a new gt2k_menu::TaikenSequence::FadeCarOnSelect() method +patch=0,EE,2022D724,extended,27BDFFF0 // addiu sp,sp,-0x10 +patch=0,EE,2022D728,extended,FFBF0000 // sd ra,0x0(sp) + +patch=0,EE,2022D72C,extended,3C05002A // lui a1,0x002A +patch=0,EE,2022D730,extended,8F8483B0 // lw a0,-0x7C50(gp) (gCameraMan) +patch=0,EE,2022D734,extended,0C082F41 // jal gt2k_menu::Transitive<1>::ApplyAnimation +patch=0,EE,2022D738,extended,24A52248 // addiu a1,a1,0x2248 +patch=0,EE,2022D73C,extended,3C05002A // lui a1,0x002A +patch=0,EE,2022D740,extended,8F8483B8 // lw a0,-0x7C48(gp) (gCarModel) +patch=0,EE,2022D744,extended,0C082F41 // jal jal gt2k_menu::Transitive<1>::ApplyAnimation +patch=0,EE,2022D748,extended,24A52128 // addiu a1,a1,0x2128 +patch=0,EE,2022D74C,extended,3C05002A // lui a1,0x002A +patch=0,EE,2022D750,extended,8F8483BC // lw a0,-0x7C44(gp) (gCarModelShadow) +patch=0,EE,2022D754,extended,0C082F41 // jal jal gt2k_menu::Transitive<1>::ApplyAnimation +patch=0,EE,2022D758,extended,24A521B8 // addiu a1,a1,0x21B8 + +patch=0,EE,2022D75C,extended,DFBF0000 // ld ra,0x0(sp) +patch=0,EE,2022D760,extended,100081EF // b gt2k_menu::CameraMan::ResetRotation +patch=0,EE,2022D764,extended,27BD0010 // addiu sp,sp,0x10 + + +// Initialize the new menu option in gt2k_menu::TaikenSequence::PreMenu +// Reuse the unwind code paths for this +patch=0,EE,202092E0,extended,84E20002 // lh v0,(a3).carIndex (0x2) +patch=0,EE,202092E8,extended,AE2200D8 // sw v0,(s1).m_carSelect.value (0xD8) +patch=0,EE,202092EC,extended,AE2300E4 // sw v1,(s1).m_carSelect.clampValues (0xE4) +patch=0,EE,202092F0,extended,24020006 // li v0,0x6 +patch=0,EE,202092F4,extended,AE2000DC // sw zero,(s1).m_carSelect.minValue (0xDC) +patch=0,EE,202092F8,extended,AE2200E0 // sw v0,(s1).m_carSelect.maxValue (0xE0) + +patch=0,EE,202092FC,extended,0C08B584 // jal gt2k_menu::TaikenSequence::UpdateColorSelect +patch=0,EE,20209300,extended,0220202D // move a0,s1 +patch=0,EE,20209304,extended,1000000F // b 0x00209344 + +// Call gt2k_menu::TaikenSequence::UpdateBadgeVisibility when initializing badges +patch=0,EE,2020620C,extended,0200202D // move a0,s0 +patch=0,EE,20206210,extended,0808B5B0 // j gt2k_menu::TaikenSequence::UpdateBadgeVisibility + +patch=0,EE,20206244,extended,1000FFF1 // b 0x0020620C + + +// Update the race paramaters using the newly added menu option +patch=0,EE,20201488,extended,8E0300D8 // lw v1,(s0).m_carSelect.value (0xD8) +patch=0,EE,2020148C,extended,1000FF04 // b sub_2010A0 +patch=0,EE,20201490,extended,A4830002 // sh v1,(a0).carIndex (0x2) +patch=0,EE,2020A0B4,extended,0C080522 // jal sub_201488 + +// Change the color select sound to the "secondary selection" high pitched one, +// as we'll use the "main selection" lower pitched one for the car selection +patch=0,EE,10209580,extended,000A // li a0,0xA + +// Update the camera manager pan out animation not to destroy the object, but to loop it +patch=0,EE,202A2368,extended,00000001 // SkipFrames + +// Store the pointer to the camera manager for later +patch=0,EE,2020DF1C,extended,AF8483B0 // sw a0,-0x7C50(gp) (gCameraMan) +patch=0,EE,202027C8,extended,0C0837C7 // jal gt2k_menu::CameraMan::SetPointerAndResetRotation + +// Instead, mark it for destruction when fading out the UI elements when backing out +patch=0,EE,20204E78,extended,8F8483B0 // lw a0,-0x7C50(gp) (gCameraMan) +patch=0,EE,20204E7C,extended,24020001 // addiu v0,zero,0x1 +patch=0,EE,20204E80,extended,1000F1B3 // b gt2k_menu::TaikenSequence::NotifyAnimationDone +patch=0,EE,20204E84,extended,AC82001C // sw v0,0x1C(a0) + +patch=0,EE,202A3BCC,extended,00204E78 // NotifyAnimationDone_DestroyCameraMan + +// Add dpad left/dpad right menu navigation + +// CodeCave1: +patch=0,EE,20201494,extended,0C08C9C0 // jal Control::getButtonDown(void) +patch=0,EE,20201498,extended,0220202D // move a0,s1 +patch=0,EE,2020149C,extended,30432000 // andi v1,v0,0x2000 +patch=0,EE,202014A0,extended,10600003 // beq v1,zero,0x002014B0 +patch=0,EE,202014A4,extended,30428000 // andi v0,v0,0x8000 +patch=0,EE,202014A8,extended,10000003 // b 0x002014B8 +patch=0,EE,202014AC,extended,24050001 // li a1,0x1 +patch=0,EE,202014B0,extended,10402073 // beq v0,zero,0x00209680 +patch=0,EE,202014B4,extended,2405FFFF // li a1,-0x1 +patch=0,EE,202014B8,extended,0C0838E6 // jal AdvanceMenuOption +patch=0,EE,202014BC,extended,260400D8 // addiu a0,s0.m_carSelect (0xD8) +patch=0,EE,202014C0,extended,1000FE0D // b CodeCave2 + +// CodeCave2: +patch=0,EE,20200CF8,extended,14400005 // bne v0,zero,0x00200D10 +patch=0,EE,20200CFC,extended,24040005 // li a0,0x5 +patch=0,EE,20200D00,extended,0C080434 // jal PlayUISound +patch=0,EE,20200D04,extended,24040006 // li a0,0x6 +patch=0,EE,20200D08,extended,1000225D // b 0x00209680 +patch=0,EE,20200D0C,extended,00000000 // nop +patch=0,EE,20200D10,extended,0C08B56C // jal SwitchCarInMenu +patch=0,EE,20200D14,extended,0200202D // move a0,s0 +patch=0,EE,20200D18,extended,10002259 // b 0x00209680 +patch=0,EE,20200D1C,extended,00000000 // nop + +patch=0,EE,20209610,extended,1040DFA0 // beq v0,zero,CodeCave1 + +// Perform car switching in the menu + +// SwitchCarInMenu: +// Falls through to gt2k_menu::TaikenSequence::UpdateColorSelect by design! +patch=0,EE,2022D5B0,extended,27BDFFD0 // addiu sp,sp,-0x30 +patch=0,EE,2022D5B4,extended,FFB10020 // sd s1,0x20(sp) +patch=0,EE,2022D5B8,extended,FFB00010 // sd s0,0x10(sp) +patch=0,EE,2022D5BC,extended,FFBF0000 // sd ra,0x0(sp) +patch=0,EE,2022D5C0,extended,0080802D // move s0,a0 +patch=0,EE,2022D5C4,extended,8C9100D8 // lw s1,(a0).m_carSelect.value (0xD8) +patch=0,EE,2022D5C8,extended,0C080434 // jal PlayUISound +patch=0,EE,2022D5CC,extended,24040005 // addiu a0,zero,0x5 + +patch=0,EE,2022D5D0,extended,3C040027 // lui a0,0x0027 +patch=0,EE,2022D5D4,extended,0220282D // move a1,s1 +patch=0,EE,2022D5D8,extended,0C0867D2 // jal SetUpCarPartsDataForMenu +patch=0,EE,2022D5DC,extended,248493B8 // addiu a0,a0,-0x6C48 + +patch=0,EE,2022D5E0,extended,8F838B9C // lw v1,-0x7464(gp) (gSideRuler) +patch=0,EE,2022D5E4,extended,2402000A // li v0,0xA +patch=0,EE,2022D5E8,extended,AE000098 // sw zero,(s0).m_colorSelect.value (0x98) +patch=0,EE,2022D5EC,extended,0C08B5B0 // jal gt2k_menu::TaikenSequence::UpdateBadgeVisibility +patch=0,EE,2022D5F0,extended,0200202D // move a0,s0 +patch=0,EE,2022D5F4,extended,0C08B5C9 // jal gt2k_menu::TaikenSequence::FadeCarOnSelect +patch=0,EE,2022D5F8,extended,AC6200D8 // sw v0,0xD8(v1) + +patch=0,EE,2022D5FC,extended,0200202D // move a0,s0 +patch=0,EE,2022D600,extended,DFBF0000 // ld ra,0x0(sp) +patch=0,EE,2022D604,extended,DFB00010 // ld s0,0x10(sp) +patch=0,EE,2022D608,extended,DFB10020 // ld s1,0x20(sp) +patch=0,EE,2022D60C,extended,27BD0030 // addiu sp,sp,0x30 + + +// Switch cars in race +patch=0,EE,20216A24,extended,26250048 // addiu a1,s1,0x48 +patch=0,EE,20216A28,extended,03E00008 // jr ra +patch=0,EE,20216A2C,extended,AC82000C // sw v0,0xC(a0) + +patch=0,EE,202161FC,extended,8C660004 // lw a2,0x4(v1) +patch=0,EE,20216200,extended,03E00008 // jr ra +patch=0,EE,20216204,extended,00063080 // sll a2,a2,0x02 + +patch=0,EE,202182DC,extended,0C08587F // jal 0x002161FC +patch=0,EE,202182E8,extended,00C23021 // addu a2,a2,v0 +patch=0,EE,202182EC,extended,8CC30000 // lw v1,0x0(a2) +patch=0,EE,202182F4,extended,AE230030 // sw v1,0x30(s1) + +patch=0,EE,2022E84C,extended,0C08BB14 // jal 0x0022EC50 +patch=0,EE,2022E850,extended,8C620000 // lw v0,0x0(v1) +patch=0,EE,1022E856,extended,AE86 // sw a2,?(s4) + +patch=0,EE,2022EC50,extended,8C460004 // lw a2,0x4(v0) +patch=0,EE,2022EC54,extended,03E00008 // jr ra +patch=0,EE,2022EC58,extended,8C430000 // lw v1,0x0(v0) + +// Expand the color picker to have 12 entries max + +// Rebuild gt2k_menu::SelectColorUnit::StopAnimations in a different place so our code cave isn't split +patch=0,EE,2020BBBC,extended,AC8001B0 // sw zero,0x1B0(a0) +patch=0,EE,2020BBC0,extended,03E00008 // jr ra +patch=0,EE,2020BBC4,extended,AC8000E8 // sw zero,0xE8(a0) + +// Build gt2k_menu::Transitive<1>::ApplyAnimation by offsetting a this pointer +// into gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +patch=0,EE,2020BD04,extended,2484FFDC // addiu a0,a0,-0x24 + +// Build a helper function +// gt2k_menu::SelectColorUnit::CreateNoColorName(gt2k_menu::Object* parent, int position) +// and modify gt2k_menu::SelectColorUnit::SelectColorUnit for our needs +patch=0,EE,1020BDD8,extended,0020 +patch=0,EE,1020BDF4,extended,3B30 // li ?, gt2k_menu::SideRuler::RectanglePreRender (0x00203B30) +patch=0,EE,1020BF20,extended,3C60 // li ?, gt2k_menu::SideRuler::RectanglePreRender (0x00203C60) +patch=0,EE,1020C018,extended,0003 // li ?,0x3 + +patch=0,EE,2020BBC8,extended,27BDFFD0 // addiu sp,sp,-0x30 +patch=0,EE,2020BBCC,extended,FFB10000 // sd s1,0x0(sp) +patch=0,EE,2020BBD0,extended,FFB00010 // sd s0,0x10(sp) +patch=0,EE,2020BBD4,extended,FFBF0020 // sd ra,0x20(sp) +patch=0,EE,2020BBD8,extended,00A0882D // move s1,a1 +patch=0,EE,2020BBDC,extended,0080802D // move s0,a0 +patch=0,EE,2020BBE0,extended,3C040026 // lui a0,0x0026 +patch=0,EE,2020BBE4,extended,240501BC // li a1,0x1BC (gGt2k_menu_allocator) +patch=0,EE,2020BBE8,extended,24846BC8 // addiu a0,a0,0x6BC8 +patch=0,EE,2020BBEC,extended,0C0919C2 // jal pdistd::Allocator::allocate +patch=0,EE,2020BBF0,extended,24060010 // li a2,0x10 +patch=0,EE,2020BBF4,extended,0040202D // move a0,v0 +patch=0,EE,2020BBF8,extended,0220402D // move a4,s1 +patch=0,EE,2020BBFC,extended,0200482D // move a5,s0 +patch=0,EE,2020BC00,extended,8F878B9C // lw a3,-0x7464(gp) (gSideRuler) +patch=0,EE,2020BC04,extended,DFBF0020 // ld ra,0x20(sp) +patch=0,EE,2020BC08,extended,DFB00010 // ld s0,0x10(sp) +patch=0,EE,2020BC0C,extended,DFB10000 // ld s1,0x0(sp) +patch=0,EE,2020BC10,extended,10000053 // b gt2k_menu::SelectColorUnit::SelectColorUnit +patch=0,EE,2020BC14,extended,27BD0030 // addiu sp,sp,0x30 + +// Expand InitializeSelectColorUnits +patch=0,EE,20204E00,extended,2405000F // li a1,0xF + +patch=0,EE,20204E08,extended,0C082EF2 // jal gt2k_menu::SelectColorUnit::CreateNoColorName +patch=0,EE,20204E0C,extended,0260202D // move a0,s3 +patch=0,EE,20204E10,extended,AF8283D4 // sw v0,-0x7C2C(gp) +patch=0,EE,20204E14,extended,24050010 // li a1,0x10 +patch=0,EE,20204E18,extended,0C082EF2 // jal gt2k_menu::SelectColorUnit::CreateNoColorName +patch=0,EE,20204E1C,extended,0260202D // move a0,s3 +patch=0,EE,20204E20,extended,AF8283D8 // sw v0,-0x7C28(gp) +patch=0,EE,20204E24,extended,24050011 // li a1,0x11 +patch=0,EE,20204E28,extended,0C082EF2 // jal gt2k_menu::SelectColorUnit::CreateNoColorName +patch=0,EE,20204E2C,extended,0260202D // move a0,s3 +patch=0,EE,20204E30,extended,AF8283DC // sw v0,-0x7C24(gp) +patch=0,EE,20204E34,extended,24050012 // li a1,0x12 +patch=0,EE,20204E38,extended,0C082EF2 // jal gt2k_menu::SelectColorUnit::CreateNoColorName +patch=0,EE,20204E3C,extended,0260202D // move a0,s3 +patch=0,EE,20204E40,extended,AF8283E0 // sw v0,-0x7C20(gp) +patch=0,EE,20204E44,extended,24050013 // li a1,0x13 +patch=0,EE,20204E48,extended,0C082EF2 // jal gt2k_menu::SelectColorUnit::CreateNoColorName +patch=0,EE,20204E4C,extended,0260202D // move a0,s3 +patch=0,EE,20204E50,extended,AF8283E4 // sw v0,-0x7C1C(gp) +patch=0,EE,20204E54,extended,24050014 // li a1,0x14 +patch=0,EE,20204E58,extended,0C082EF2 // jal gt2k_menu::SelectColorUnit::CreateNoColorName +patch=0,EE,20204E5C,extended,0260202D // move a0,s3 +patch=0,EE,20204E60,extended,AF8283E8 // sw v0,-0x7C18(gp) +patch=0,EE,20204E64,extended,24050015 // li a1,0x15 +patch=0,EE,20204E68,extended,0C082EF2 // jal gt2k_menu::SelectColorUnit::CreateNoColorName +patch=0,EE,20204E6C,extended,0260202D // move a0,s3 +patch=0,EE,20204E70,extended,1000000A // b 0x00204E9C +patch=0,EE,20204E74,extended,AF8283EC // sw v0,-0x7C14(gp) + +// Expand ResetSelectColorUnits +patch=0,EE,20205100,extended,10001AC5 // b 0x0020BC18 + +patch=0,EE,2020BC18,extended,ACA001B0 // sw zero,0x1B0(a1) +patch=0,EE,2020BC1C,extended,0280282D // daddu a1,s4,zero +patch=0,EE,2020BC20,extended,0C082F42 // jal gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +patch=0,EE,2020BC24,extended,8F8483D4 // lw a0,-0x7C2C(gp) +patch=0,EE,2020BC28,extended,0280282D // daddu a1,s4,zero +patch=0,EE,2020BC2C,extended,0C082F42 // jal gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +patch=0,EE,2020BC30,extended,8F8483D8 // lw a0,-0x7C28(gp) +patch=0,EE,2020BC34,extended,0280282D // daddu a1,s4,zero +patch=0,EE,2020BC38,extended,0C082F42 // jal gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +patch=0,EE,2020BC3C,extended,8F8483DC // lw a0,-0x7C24(gp) +patch=0,EE,2020BC40,extended,0280282D // daddu a1,s4,zero +patch=0,EE,2020BC44,extended,0C082F42 // jal gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +patch=0,EE,2020BC48,extended,8F8483E0 // lw a0,-0x7C20(gp) +patch=0,EE,2020BC4C,extended,0280282D // daddu a1,s4,zero +patch=0,EE,2020BC50,extended,0C082F42 // jal gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +patch=0,EE,2020BC54,extended,8F8483E4 // lw a0,-0x7C1C(gp) +patch=0,EE,2020BC58,extended,0280282D // daddu a1,s4,zero +patch=0,EE,2020BC5C,extended,0C082F42 // jal gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +patch=0,EE,2020BC60,extended,8F8483E8 // lw a0,-0x7C18(gp) +patch=0,EE,2020BC64,extended,0280282D // daddu a1,s4,zero +patch=0,EE,2020BC68,extended,0C082F42 // jal gt2k_menu::SelectColorUnit::ApplyColorSampleAnimation +patch=0,EE,2020BC6C,extended,8F8483EC // lw a0,-0x7C14(gp) +patch=0,EE,2020BC70,extended,0C082EEF // jal gt2k_menu::SelectColorUnit::StopAnimations +patch=0,EE,2020BC74,extended,8F8483D4 // lw a0,-0x7C2C(gp) +patch=0,EE,2020BC78,extended,0C082EEF // jal gt2k_menu::SelectColorUnit::StopAnimations +patch=0,EE,2020BC7C,extended,8F8483D8 // lw a0,-0x7C28(gp) +patch=0,EE,2020BC80,extended,0C082EEF // jal gt2k_menu::SelectColorUnit::StopAnimations +patch=0,EE,2020BC84,extended,8F8483DC // lw a0,-0x7C24(gp) +patch=0,EE,2020BC88,extended,0C082EEF // jal gt2k_menu::SelectColorUnit::StopAnimations +patch=0,EE,2020BC8C,extended,8F8483E0 // lw a0,-0x7C20(gp) +patch=0,EE,2020BC90,extended,0C082EEF // jal gt2k_menu::SelectColorUnit::StopAnimations +patch=0,EE,2020BC94,extended,8F8483E4 // lw a0,-0x7C1C(gp) +patch=0,EE,2020BC98,extended,0C082EEF // jal gt2k_menu::SelectColorUnit::StopAnimations +patch=0,EE,2020BC9C,extended,8F8483E8 // lw a0,-0x7C18(gp) +patch=0,EE,2020BCA0,extended,0C082EEF // jal gt2k_menu::SelectColorUnit::StopAnimations +patch=0,EE,2020BCA4,extended,8F8483EC // lw a0,-0x7C14(gp) +patch=0,EE,2020BCA8,extended,1000E517 // b 0x00205108 +patch=0,EE,2020BCAC,extended,00000000 // nop + +// Move the remaining options down on the ruler so new colors don't overlap them +patch=0,EE,10207604,extended,001B +patch=0,EE,102077BC,extended,001B +patch=0,EE,10209740,extended,001B +patch=0,EE,10209A54,extended,001B +patch=0,EE,1020803C,extended,0020 +patch=0,EE,102081F4,extended,0020 +patch=0,EE,10209958,extended,0020 +patch=0,EE,10209C58,extended,0020 +patch=0,EE,10208834,extended,0025 +patch=0,EE,102089EC,extended,0025 +patch=0,EE,10208BA4,extended,0025 +patch=0,EE,10209B58,extended,0025 + +// Create the color tables +patch=0,EE,202A0870,extended,00000005 +patch=0,EE,202A0874,extended,3F800000 // 1 +patch=0,EE,202A0878,extended,3F800000 // 1 +patch=0,EE,202A087C,extended,3F800000 // 1 +patch=0,EE,202A0880,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0884,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0888,extended,3F30B0B1 // 0.690196 +patch=0,EE,202A088C,extended,3F74275B // 0.953725 +patch=0,EE,202A0890,extended,3F74275B // 0.953725 +patch=0,EE,202A0894,extended,3F674DB4 // 0.903529 +patch=0,EE,202A0898,extended,3F189899 // 0.596078 +patch=0,EE,202A089C,extended,3F189899 // 0.596078 +patch=0,EE,202A08A0,extended,3F109091 // 0.564706 +patch=0,EE,202A08A4,extended,3E1A33CD // 0.150588 +patch=0,EE,202A08A8,extended,3E1A33CD // 0.150588 +patch=0,EE,202A08AC,extended,3E1A33CD // 0.150588 +patch=0,EE,202A08B0,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A08B4,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A08B8,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A08BC,extended,3F674DB4 // 0.903529 +patch=0,EE,202A08C0,extended,3D4D9A67 // 0.0501961 +patch=0,EE,202A08C4,extended,3D4D9A67 // 0.0501961 +patch=0,EE,202A08C8,extended,3F109091 // 0.564706 +patch=0,EE,202A08CC,extended,3D008081 // 0.0313725 +patch=0,EE,202A08D0,extended,3D008081 // 0.0313725 +patch=0,EE,202A08D4,extended,3F800000 // 1 +patch=0,EE,202A08D8,extended,3F5A740E // 0.853333 +patch=0,EE,202A08DC,extended,00000000 // 0 +patch=0,EE,202A08E0,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A08E4,extended,3F088889 // 0.533333 +patch=0,EE,202A08E8,extended,00000000 // 0 +patch=0,EE,202A08EC,extended,00000008 +patch=0,EE,202A08F0,extended,3F800000 // 1 +patch=0,EE,202A08F4,extended,3F800000 // 1 +patch=0,EE,202A08F8,extended,00000000 // 0 +patch=0,EE,202A08FC,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0900,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0904,extended,00000000 // 0 +patch=0,EE,202A0908,extended,00000000 // 0 +patch=0,EE,202A090C,extended,3E9A33CD // 0.301176 +patch=0,EE,202A0910,extended,3DCD9A67 // 0.100392 +patch=0,EE,202A0914,extended,00000000 // 0 +patch=0,EE,202A0918,extended,3E40C0C1 // 0.188235 +patch=0,EE,202A091C,extended,3D808081 // 0.0627451 +patch=0,EE,202A0920,extended,3DCD9A67 // 0.100392 +patch=0,EE,202A0924,extended,3E1A33CD // 0.150588 +patch=0,EE,202A0928,extended,3F008081 // 0.501961 +patch=0,EE,202A092C,extended,3D808081 // 0.0627451 +patch=0,EE,202A0930,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A0934,extended,3EA0A0A1 // 0.313725 +patch=0,EE,202A0938,extended,3F800000 // 1 +patch=0,EE,202A093C,extended,3F800000 // 1 +patch=0,EE,202A0940,extended,3F800000 // 1 +patch=0,EE,202A0944,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0948,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A094C,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0950,extended,3F800000 // 1 +patch=0,EE,202A0954,extended,3F800000 // 1 +patch=0,EE,202A0958,extended,3F800000 // 1 +patch=0,EE,202A095C,extended,3F20A0A1 // 0.627451 +patch=0,EE,202A0960,extended,3F20A0A1 // 0.627451 +patch=0,EE,202A0964,extended,3F20A0A1 // 0.627451 +patch=0,EE,202A0968,extended,3F1A33CD // 0.602353 +patch=0,EE,202A096C,extended,3F1A33CD // 0.602353 +patch=0,EE,202A0970,extended,3F1A33CD // 0.602353 +patch=0,EE,202A0974,extended,3EC0C0C1 // 0.376471 +patch=0,EE,202A0978,extended,3EC0C0C1 // 0.376471 +patch=0,EE,202A097C,extended,3EC0C0C1 // 0.376471 +patch=0,EE,202A0980,extended,3E808081 // 0.25098 +patch=0,EE,202A0984,extended,3E808081 // 0.25098 +patch=0,EE,202A0988,extended,3E808081 // 0.25098 +patch=0,EE,202A098C,extended,3E20A0A1 // 0.156863 +patch=0,EE,202A0990,extended,3E20A0A1 // 0.156863 +patch=0,EE,202A0994,extended,3E20A0A1 // 0.156863 +patch=0,EE,202A0998,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A099C,extended,3D4D9A67 // 0.0501961 +patch=0,EE,202A09A0,extended,3DCD9A67 // 0.100392 +patch=0,EE,202A09A4,extended,3EF0F0F1 // 0.470588 +patch=0,EE,202A09A8,extended,3D008081 // 0.0313725 +patch=0,EE,202A09AC,extended,3D808081 // 0.0627451 +patch=0,EE,202A09B0,extended,00000005 +patch=0,EE,202A09B4,extended,3F800000 // 1 +patch=0,EE,202A09B8,extended,3F800000 // 1 +patch=0,EE,202A09BC,extended,3F800000 // 1 +patch=0,EE,202A09C0,extended,3F20A0A1 // 0.627451 +patch=0,EE,202A09C4,extended,3F20A0A1 // 0.627451 +patch=0,EE,202A09C8,extended,3F20A0A1 // 0.627451 +patch=0,EE,202A09CC,extended,3E1A33CD // 0.150588 +patch=0,EE,202A09D0,extended,3E1A33CD // 0.150588 +patch=0,EE,202A09D4,extended,3E1A33CD // 0.150588 +patch=0,EE,202A09D8,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A09DC,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A09E0,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A09E4,extended,3F800000 // 1 +patch=0,EE,202A09E8,extended,3F4D9A67 // 0.803137 +patch=0,EE,202A09EC,extended,3E4D9A67 // 0.200784 +patch=0,EE,202A09F0,extended,3F28A8A9 // 0.658824 +patch=0,EE,202A09F4,extended,3F008081 // 0.501961 +patch=0,EE,202A09F8,extended,3E008081 // 0.12549 +patch=0,EE,202A09FC,extended,3E4D9A67 // 0.200784 +patch=0,EE,202A0A00,extended,3E4D9A67 // 0.200784 +patch=0,EE,202A0A04,extended,3ECD9A67 // 0.401569 +patch=0,EE,202A0A08,extended,3E008081 // 0.12549 +patch=0,EE,202A0A0C,extended,3E008081 // 0.12549 +patch=0,EE,202A0A10,extended,3E808081 // 0.25098 +patch=0,EE,202A0A14,extended,3F800000 // 1 +patch=0,EE,202A0A18,extended,3F800000 // 1 +patch=0,EE,202A0A1C,extended,3F800000 // 1 +patch=0,EE,202A0A20,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0A24,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0A28,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0A2C,extended,00000005 +patch=0,EE,202A0A30,extended,3F674DB4 // 0.903529 +patch=0,EE,202A0A34,extended,00000000 // 0 +patch=0,EE,202A0A38,extended,3E1A33CD // 0.150588 +patch=0,EE,202A0A3C,extended,3F109091 // 0.564706 +patch=0,EE,202A0A40,extended,00000000 // 0 +patch=0,EE,202A0A44,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A0A48,extended,3E1A33CD // 0.150588 +patch=0,EE,202A0A4C,extended,3E4D9A67 // 0.200784 +patch=0,EE,202A0A50,extended,3F1A33CD // 0.602353 +patch=0,EE,202A0A54,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A0A58,extended,3E008081 // 0.12549 +patch=0,EE,202A0A5C,extended,3EC0C0C1 // 0.376471 +patch=0,EE,202A0A60,extended,3F800000 // 1 +patch=0,EE,202A0A64,extended,3F800000 // 1 +patch=0,EE,202A0A68,extended,3F800000 // 1 +patch=0,EE,202A0A6C,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0A70,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0A74,extended,3F30B0B1 // 0.690196 +patch=0,EE,202A0A78,extended,3F74275B // 0.953725 +patch=0,EE,202A0A7C,extended,3F74275B // 0.953725 +patch=0,EE,202A0A80,extended,3F74275B // 0.953725 +patch=0,EE,202A0A84,extended,3F189899 // 0.596078 +patch=0,EE,202A0A88,extended,3F189899 // 0.596078 +patch=0,EE,202A0A8C,extended,3F189899 // 0.596078 +patch=0,EE,202A0A90,extended,3E808081 // 0.25098 +patch=0,EE,202A0A94,extended,3E808081 // 0.25098 +patch=0,EE,202A0A98,extended,3E808081 // 0.25098 +patch=0,EE,202A0A9C,extended,3E20A0A1 // 0.156863 +patch=0,EE,202A0AA0,extended,3E20A0A1 // 0.156863 +patch=0,EE,202A0AA4,extended,3E20A0A1 // 0.156863 +patch=0,EE,202A0AA8,extended,00000007 +patch=0,EE,202A0AAC,extended,3D4D9A67 // 0.0501961 +patch=0,EE,202A0AB0,extended,3E4D9A67 // 0.200784 +patch=0,EE,202A0AB4,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0AB8,extended,3D008081 // 0.0313725 +patch=0,EE,202A0ABC,extended,3E008081 // 0.12549 +patch=0,EE,202A0AC0,extended,3EF0F0F1 // 0.470588 +patch=0,EE,202A0AC4,extended,3F800000 // 1 +patch=0,EE,202A0AC8,extended,3F800000 // 1 +patch=0,EE,202A0ACC,extended,3F800000 // 1 +patch=0,EE,202A0AD0,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0AD4,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0AD8,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0ADC,extended,3F74275B // 0.953725 +patch=0,EE,202A0AE0,extended,3F74275B // 0.953725 +patch=0,EE,202A0AE4,extended,3F74275B // 0.953725 +patch=0,EE,202A0AE8,extended,3F189899 // 0.596078 +patch=0,EE,202A0AEC,extended,3F189899 // 0.596078 +patch=0,EE,202A0AF0,extended,3F189899 // 0.596078 +patch=0,EE,202A0AF4,extended,3F4D9A67 // 0.803137 +patch=0,EE,202A0AF8,extended,3F4D9A67 // 0.803137 +patch=0,EE,202A0AFC,extended,3F674DB4 // 0.903529 +patch=0,EE,202A0B00,extended,3F008081 // 0.501961 +patch=0,EE,202A0B04,extended,3F008081 // 0.501961 +patch=0,EE,202A0B08,extended,3F109091 // 0.564706 +patch=0,EE,202A0B0C,extended,3E1A33CD // 0.150588 +patch=0,EE,202A0B10,extended,3E1A33CD // 0.150588 +patch=0,EE,202A0B14,extended,3E1A33CD // 0.150588 +patch=0,EE,202A0B18,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A0B1C,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A0B20,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A0B24,extended,3F4D9A67 // 0.803137 +patch=0,EE,202A0B28,extended,3D4D9A67 // 0.0501961 +patch=0,EE,202A0B2C,extended,3DCD9A67 // 0.100392 +patch=0,EE,202A0B30,extended,3F008081 // 0.501961 +patch=0,EE,202A0B34,extended,3D008081 // 0.0313725 +patch=0,EE,202A0B38,extended,3D808081 // 0.0627451 +patch=0,EE,202A0B3C,extended,3F800000 // 1 +patch=0,EE,202A0B40,extended,3F800000 // 1 +patch=0,EE,202A0B44,extended,00000000 // 0 +patch=0,EE,202A0B48,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0B4C,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0B50,extended,00000000 // 0 +patch=0,EE,202A0B54,extended,0000000C +patch=0,EE,202A0B58,extended,00000000 // 0 +patch=0,EE,202A0B5C,extended,3F0D5A27 // 0.552157 +patch=0,EE,202A0B60,extended,3EE74DB4 // 0.451765 +patch=0,EE,202A0B64,extended,00000000 // 0 +patch=0,EE,202A0B68,extended,3EB0B0B1 // 0.345098 +patch=0,EE,202A0B6C,extended,3E909091 // 0.282353 +patch=0,EE,202A0B70,extended,3DCD9A67 // 0.100392 +patch=0,EE,202A0B74,extended,3EB3E71A // 0.351373 +patch=0,EE,202A0B78,extended,3F270D74 // 0.652549 +patch=0,EE,202A0B7C,extended,3D808081 // 0.0627451 +patch=0,EE,202A0B80,extended,3E60E0E1 // 0.219608 +patch=0,EE,202A0B84,extended,3ED0D0D1 // 0.407843 +patch=0,EE,202A0B88,extended,3DCD9A67 // 0.100392 +patch=0,EE,202A0B8C,extended,3E4D9A67 // 0.200784 +patch=0,EE,202A0B90,extended,3ECD9A67 // 0.401569 +patch=0,EE,202A0B94,extended,3D808081 // 0.0627451 +patch=0,EE,202A0B98,extended,3E008081 // 0.12549 +patch=0,EE,202A0B9C,extended,3E808081 // 0.25098 +patch=0,EE,202A0BA0,extended,3F800000 // 1 +patch=0,EE,202A0BA4,extended,3F800000 // 1 +patch=0,EE,202A0BA8,extended,3F800000 // 1 +patch=0,EE,202A0BAC,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0BB0,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0BB4,extended,3F38B8B9 // 0.721569 +patch=0,EE,202A0BB8,extended,3F800000 // 1 +patch=0,EE,202A0BBC,extended,3F800000 // 1 +patch=0,EE,202A0BC0,extended,3F800000 // 1 +patch=0,EE,202A0BC4,extended,3F28A8A9 // 0.658824 +patch=0,EE,202A0BC8,extended,3F28A8A9 // 0.658824 +patch=0,EE,202A0BCC,extended,3F28A8A9 // 0.658824 +patch=0,EE,202A0BD0,extended,3F800000 // 1 +patch=0,EE,202A0BD4,extended,3F800000 // 1 +patch=0,EE,202A0BD8,extended,3F800000 // 1 +patch=0,EE,202A0BDC,extended,3F28A8A9 // 0.658824 +patch=0,EE,202A0BE0,extended,3F28A8A9 // 0.658824 +patch=0,EE,202A0BE4,extended,3F20A0A1 // 0.627451 +patch=0,EE,202A0BE8,extended,3F674DB4 // 0.903529 +patch=0,EE,202A0BEC,extended,3F674DB4 // 0.903529 +patch=0,EE,202A0BF0,extended,3F674DB4 // 0.903529 +patch=0,EE,202A0BF4,extended,3F109091 // 0.564706 +patch=0,EE,202A0BF8,extended,3F109091 // 0.564706 +patch=0,EE,202A0BFC,extended,3F109091 // 0.564706 +patch=0,EE,202A0C00,extended,3EB3E71A // 0.351373 +patch=0,EE,202A0C04,extended,3EB3E71A // 0.351373 +patch=0,EE,202A0C08,extended,3ECD9A67 // 0.401569 +patch=0,EE,202A0C0C,extended,3E60E0E1 // 0.219608 +patch=0,EE,202A0C10,extended,3E60E0E1 // 0.219608 +patch=0,EE,202A0C14,extended,3E808081 // 0.25098 +patch=0,EE,202A0C18,extended,3E1A33CD // 0.150588 +patch=0,EE,202A0C1C,extended,3E1A33CD // 0.150588 +patch=0,EE,202A0C20,extended,3E4D9A67 // 0.200784 +patch=0,EE,202A0C24,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A0C28,extended,3DC0C0C1 // 0.0941176 +patch=0,EE,202A0C2C,extended,3E008081 // 0.12549 +patch=0,EE,202A0C30,extended,3F40C0C1 // 0.752941 +patch=0,EE,202A0C34,extended,3D4D9A67 // 0.0501961 +patch=0,EE,202A0C38,extended,3E4D9A67 // 0.200784 +patch=0,EE,202A0C3C,extended,3EF0F0F1 // 0.470588 +patch=0,EE,202A0C40,extended,3D008081 // 0.0313725 +patch=0,EE,202A0C44,extended,3E008081 // 0.12549 +patch=0,EE,202A0C48,extended,3F4D9A67 // 0.803137 +patch=0,EE,202A0C4C,extended,3EE74DB4 // 0.451765 +patch=0,EE,202A0C50,extended,00000000 // 0 +patch=0,EE,202A0C54,extended,3F008081 // 0.501961 +patch=0,EE,202A0C58,extended,3E909091 // 0.282353 +patch=0,EE,202A0C5C,extended,00000000 // 0 +patch=0,EE,202A0C60,extended,3F800000 // 1 +patch=0,EE,202A0C64,extended,3F800000 // 1 +patch=0,EE,202A0C68,extended,00000000 // 0 +patch=0,EE,202A0C6C,extended,3F30B0B1 // 0.690196 +patch=0,EE,202A0C70,extended,3F20A0A1 // 0.627451 +patch=0,EE,202A0C74,extended,00000000 // 0 + +patch=0,EE,202A0858,extended,002A0870 +patch=0,EE,202A085C,extended,002A08EC +patch=0,EE,202A0860,extended,002A09B0 +patch=0,EE,202A0864,extended,002A0A2C +patch=0,EE,202A0868,extended,002A0AA8 +patch=0,EE,202A086C,extended,002A0B54 + +[Auto-activate analogs] +description=Automatically put gamepads in an analog mode, like in later Gran Turismo games. +author=Silent + +// Build ControlManagerClass::PSPort::TryPutInAnalogMode +patch=0,EE,20231EF4,extended,1480003B // bne a0,zero,0x231FE4 +patch=0,EE,20231EF8,extended,27BDFFD0 // addiu sp,sp,-0x30 +patch=0,EE,20231EFC,extended,FFBF0000 // sd ra,0x0(sp) +patch=0,EE,20231F00,extended,FFA60010 // sd a2,0x10(sp) +patch=0,EE,20231F04,extended,FFB20020 // sd s2,0x20(sp) +patch=0,EE,20231F08,extended,2407FFFF // li a3,-0x1 +patch=0,EE,20231F0C,extended,24060004 // li a2,0x4 +patch=0,EE,20231F10,extended,82050005 // lb a1,0x5(s0) +patch=0,EE,20231F14,extended,0C09207E // jal scePadInfoMode +patch=0,EE,20231F18,extended,82040004 // lb a0,0x4(s0) +patch=0,EE,20231F1C,extended,0040902D // move s2,v0 +patch=0,EE,20231F20,extended,0000882D // move s1,zero +patch=0,EE,20231F24,extended,0232102A // slt v0,s1,s2 +patch=0,EE,20231F28,extended,1060002B // beq v1,zero,0x0231FD8 +patch=0,EE,20231F2C,extended,0220382D // move a3,s1 +patch=0,EE,20231F30,extended,24060004 // li a2,0x4 +patch=0,EE,20231F34,extended,82050005 // lb a1,0x5(s0) +patch=0,EE,20231F38,extended,0C09207E // jal scePadInfoMode +patch=0,EE,20231F3C,extended,82040004 // lb a0,0x4(s0) +patch=0,EE,20231F40,extended,24030007 // li v1,0x7 +patch=0,EE,20231F44,extended,1443FFF7 // bne v0,v1,0x00231F24 +patch=0,EE,20231F48,extended,26310001 // addiu s1,s1,0x1 +patch=0,EE,20231F4C,extended,24070003 // li a3,0x3 +patch=0,EE,20231F50,extended,24060001 // li a2,0x1 +patch=0,EE,20231F54,extended,82050005 // lb a1,0x5(s0) +patch=0,EE,20231F58,extended,0C0920A0 // jal scePadSetMainMode +patch=0,EE,20231F5C,extended,82040004 // lb a0,0x4(s0) +patch=0,EE,20231F60,extended,82050005 // lb a1,0x5(s0) +patch=0,EE,20231F64,extended,0C091FA6 // jal scePadGetState +patch=0,EE,20231F68,extended,82040004 // lb a0,0x4(s0) +patch=0,EE,20231F6C,extended,24030002 // li v1,0x2 +patch=0,EE,20231F70,extended,10430019 // beq v0,v1,z_0x00231fdc +patch=0,EE,20231F74,extended,00000000 // nop +patch=0,EE,20231F78,extended,10000016 // b 0x00231FD4 +patch=0,EE,20231F7C,extended,24030006 // li v1,0x6 + +patch=0,EE,20231FD4,extended,1462FFE2 // bne v1,v0,0x00231F60 +patch=0,EE,20231FD8,extended,DFB20020 // ld s2,0x20(sp) +patch=0,EE,20231FDC,extended,DFA60010 // ld a2,0x10(sp) +patch=0,EE,20231FE0,extended,DFBF0000 // ld ra,0x0(sp) +patch=0,EE,20231FE4,extended,27BD0030 // addiu sp,sp,0x30 +patch=0,EE,20231FE8,extended,30C400FF // andi a0,a2,0x00FF +patch=0,EE,20231FEC,extended,03E00008 // jr ra +patch=0,EE,20231FF0,extended,3C02002B // lui v0,0x002B + +// s1 is unused by the calling function at this point yet but it preserves it +// so we don't need to +patch=0,EE,2023287C,extended,0C08C7BD // jal ControlManagerClass::PSPort::TryPutInAnalogMode +patch=0,EE,20232880,extended,00000000 // nop + +[Trigger control mappings] +description=Maps throttle and brake to triggers, like in modern GT games. +author=Silent + +// Create a function to scale the input by 256/255 +// ScaleTriggerInputs +patch=0,EE,20215FD0,extended,00042A00 // sll a1,a0,0x08 +patch=0,EE,20215FD4,extended,000433C0 // sll a2,a0,0x0F +patch=0,EE,20215FD8,extended,00C52821 // addu a1,a2,a1 +patch=0,EE,20215FDC,extended,000435C0 // sll a2,a0,0x17 +patch=0,EE,20215FE0,extended,00C52821 // addu a1,a2,a1 +patch=0,EE,20215FE4,extended,03E00008 // jr ra +patch=0,EE,20215FE8,extended,000515C2 // srl v0,a1,0x17 + +patch=0,EE,202166D0,extended,0C0857F4 // jal ScaleTriggerInputs +patch=0,EE,102166D4,extended,9222002F // lbu ?,0x2F(?) +patch=0,EE,202166E0,extended,0C0857F4 // jal ScaleTriggerInputs +patch=0,EE,102166E4,extended,9222002E // lbu ?,0x2E(?) + +patch=0,EE,1021670C,extended,0080 // andi ?,?,0x0080 +patch=0,EE,20216718,extended,00121183 // sra v0,s2,0x06 + +[Throttle/brake on right stick] +description=Maps the right stick up/down as an additional throttle/brake control, like in most other GT games. +author=Silent + +patch=0,EE,20215F5C,extended,27BDFFF0 // addiu sp,sp,-0x10 +patch=0,EE,20215F60,extended,FFBF0000 // sd ra,0x0(sp) +patch=0,EE,20215F64,extended,0C0857E8 // jal TryGetAnalogInput +patch=0,EE,20215F68,extended,92230021 // lbu v1,0x21(s1) +patch=0,EE,20215F6C,extended,A6020004 // sh v0,0x4(s0) +patch=0,EE,20215F70,extended,DFBF0000 // ld ra,0x0(sp) +patch=0,EE,20215F74,extended,03E00008 // jr ra +patch=0,EE,20215F78,extended,27BD0010 // addiu sp,sp,0x10 + +patch=0,EE,20215F7C,extended,27BDFFF0 // addiu sp,sp,-0x10 +patch=0,EE,20215F80,extended,FFBF0000 // sd ra,0x0(sp) +patch=0,EE,20215F84,extended,92230021 // lbu v1,0x21(s1) +patch=0,EE,20215F88,extended,0C0857E8 // jal TryGetAnalogInput +patch=0,EE,20215F8C,extended,386300FF // xori v1,v1,0x00FF +patch=0,EE,20215F90,extended,A6020002 // sh v0,0x2(s0) +patch=0,EE,20215F94,extended,DFBF0000 // ld ra,0x0(sp) +patch=0,EE,20215F98,extended,03E00008 // jr ra +patch=0,EE,20215F9C,extended,27BD0010 // addiu sp,sp,0x10 + +// TryGetAnalogInput +patch=0,EE,20215FA0,extended,14400009 // bne v0,zero,0x00215FC8 +patch=0,EE,20215FA4,extended,3C04002B // lui a0,0x002B +patch=0,EE,20215FA8,extended,2484B858 // addiu a0,a0,-0x47A8 +patch=0,EE,20215FAC,extended,00831821 // addu v1,a0,v1 +patch=0,EE,20215FB0,extended,90630000 // lbu v1,0x0(v1) +patch=0,EE,20215FB4,extended,00031840 // sll v1,v1,0x01 +patch=0,EE,20215FB8,extended,24040100 // addiu a0,zero,0x100 +patch=0,EE,20215FBC,extended,00832023 // subu a0,a0,v1 +patch=0,EE,20215FC0,extended,0080182A // slt v1,a0,zero +patch=0,EE,20215FC4,extended,0083100A // movz v0,a0,v1 +patch=0,EE,20215FC8,extended,03E00008 // jr ra +patch=0,EE,20215FCC,extended,00021100 // sll v0,v0,0x04 + +patch=0,EE,202166D8,extended,0C0857D7 // jal 0x00215F5C +patch=0,EE,202166DC,extended,00000000 // nop + +patch=0,EE,202166E8,extended,0C0857DF // jal 0x00215F7C +patch=0,EE,202166EC,extended,00000000 // nop + +[No time limit] +description=Disables the demo time limit. +author=Silent, krat0s + +// Set the UI timer to 0 seconds, which disables it. +patch=0,EE,20216130,extended,00000000 // nop + +// Disable "Time limit xxx" drawing. +patch=0,EE,20219844,extended,00000000 // nop + +// Disable a 121s replay check that's active during the race +patch=0,EE,20216518,extended,03E00008 // jr ra +patch=0,EE,2021651C,extended,0000102D // daddu v0,zero,zero diff --git a/patches/PBPX-95201_2AF8719D.pnach b/patches/PBPX-95201_2AF8719D.pnach new file mode 100644 index 0000000..0e2f82b --- /dev/null +++ b/patches/PBPX-95201_2AF8719D.pnach @@ -0,0 +1,19 @@ +gametitle=Simple 2000 Series Vol. 03 - The Bass Fishing (J)(PBPX-95201)(SLPM-62150) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +//X-Fov +//700000c6 0400028e (1st) +patch=1,EE,00185c7c,word,08030000 + +patch=1,EE,000c0000,word,c6000070 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,08061720 + + diff --git a/patches/PBPX-95201_31603A01.pnach b/patches/PBPX-95201_31603A01.pnach new file mode 100644 index 0000000..6b3aef7 --- /dev/null +++ b/patches/PBPX-95201_31603A01.pnach @@ -0,0 +1,16 @@ +gametitle=Kensetsu Juuki Kenka Battle - Buchigire Kongou!! [NTSC-J] [PBPX-95201](SLPS-25004) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//patch=1,EE,00281d2c,word,3c013f40 //00000000 +//patch=1,EE,00281d30,word,44810000 //00000000 +//patch=1,EE,00281d38,word,4600c602 //00000000 + +patch=1,EE,00219540,word,3C013F40 //3C013F80 (Increases hor. axis) +patch=1,EE,002180ec,word,3c014fff //3c013f80 + + diff --git a/patches/PBPX-95201_35610B70.pnach b/patches/PBPX-95201_35610B70.pnach new file mode 100644 index 0000000..0e1b8d3 --- /dev/null +++ b/patches/PBPX-95201_35610B70.pnach @@ -0,0 +1,10 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +gametitle=Simple 2000 Series Vol. 11 - The Offroad Buggy(Rebuild) (J)(PBPX-95201)(SLPM-62223) +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0016dcfc,word,3c023f40 //3c023f80 + + diff --git a/patches/PBPX-95201_AA75FE6A.pnach b/patches/PBPX-95201_AA75FE6A.pnach new file mode 100644 index 0000000..61b9d2a --- /dev/null +++ b/patches/PBPX-95201_AA75FE6A.pnach @@ -0,0 +1,15 @@ +gametitle=Inaka Kurasi - Nan no Shima no Monogatari (Super Best Collection) [NTSC-J] (PBPX-95201) (SLPS-20499) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00172a7c,word,3c0243a8 //3c0243e0 + +//Y-Fov +patch=1,EE,00172ab8,word,3c0243a8 //3c0243e0 + + diff --git a/patches/PBPX-95201_BD27FC43.pnach b/patches/PBPX-95201_BD27FC43.pnach new file mode 100644 index 0000000..c8071a0 --- /dev/null +++ b/patches/PBPX-95201_BD27FC43.pnach @@ -0,0 +1,18 @@ +gametitle=Pai Chenjan [NTSC-J] [PBPX-95201](SLPS-20135) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002574e0,word,0809d9b4 /0809d9b4 + +patch=1,EE,002766d0,word,3c023f40 +patch=1,EE,002766d4,word,00000000 +patch=1,EE,002766d8,word,44825000 +patch=1,EE,002766dc,word,460aca82 +patch=1,EE,002766e0,word,e60a0000 +patch=1,EE,002766e4,word,08095d39 + + diff --git a/patches/PBPX-95201_CC0DF99A.pnach b/patches/PBPX-95201_CC0DF99A.pnach new file mode 100644 index 0000000..8f521b7 --- /dev/null +++ b/patches/PBPX-95201_CC0DF99A.pnach @@ -0,0 +1,12 @@ +gametitle=Seigi-no Migata (J) (PBPX_95201) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (search 00000000 00000000 43ad1346 00000000) +patch=1,EE,0020a7a4,word,3c013f40 // 00000000 hor fov +patch=1,EE,0020a7a8,word,44810000 // 00000000 +patch=1,EE,0020a7b0,word,4600c602 // 00000000 + + diff --git a/patches/PBPX-95201_CE3B7939.pnach b/patches/PBPX-95201_CE3B7939.pnach new file mode 100644 index 0000000..a55659f --- /dev/null +++ b/patches/PBPX-95201_CE3B7939.pnach @@ -0,0 +1,16 @@ +gametitle=Simple 2000 Series Vol. 28 - The Bushido Tsujigiri Ichidai (PBPX-95201)(SLPM-62335) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001488dc,word,3c023f40 //3c023f80 Background +patch=1,EE,001489ac,word,3c023f40 //3c023f80 Charcters + +//Render fix +patch=1,EE,00138090,word,3c053fc0 //3c054000 + + diff --git a/patches/PBPX-95201_D79F697A.pnach b/patches/PBPX-95201_D79F697A.pnach new file mode 100644 index 0000000..da73e0e --- /dev/null +++ b/patches/PBPX-95201_D79F697A.pnach @@ -0,0 +1,17 @@ +gametitle=Capcom vs SNK 2 - Millionaire Fighting (J)(SLPM-65047)(PBPX-95201) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00144630,word,3c023faa //3c023f80 +patch=1,EE,001448a4,word,3c023faa //3c023f80 +patch=1,EE,00126480,word,ac83003c //03e00008 +patch=1,EE,00126484,word,3c033f40 //ac83003c +patch=1,EE,00126488,word,03e00008 //00000000 +patch=1,EE,0012648c,word,ac830000 //00000000 +patch=1,EE,00125d7c,word,3c023fe3 //3c033faa + + diff --git a/patches/PBPX-95201_EE68CA13.pnach b/patches/PBPX-95201_EE68CA13.pnach new file mode 100644 index 0000000..2432d45 --- /dev/null +++ b/patches/PBPX-95201_EE68CA13.pnach @@ -0,0 +1,15 @@ +gametitle=Maximo - Ghosts to Glory (J) (PBPX_95201) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (pnach NTSC-J by Arapapa) + +//16:9 + +//3333b33f 0000803f +patch=1,EE,201F3294,word,3FEEEEEE // 3fb33333 + +//0000b443 00000000 00000000 00000000 +patch=1,EE,2027A520,word,43870000 // 43b40000 + + diff --git a/patches/PBPX-95201_F66528FF.pnach b/patches/PBPX-95201_F66528FF.pnach new file mode 100644 index 0000000..be3fada --- /dev/null +++ b/patches/PBPX-95201_F66528FF.pnach @@ -0,0 +1,19 @@ +gametitle=Tetsu 1 - Densha de Battle! [NTSC-J] [PBPX-95201](SLPS-20100) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0019fc60,word,08030000 +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,c6010068 +patch=1,EE,000c000c,word,c602006c +patch=1,EE,000c0010,word,461e0843 +patch=1,EE,000c0014,word,e6010068 +patch=1,EE,000c0018,word,08067f1a + + diff --git a/patches/PBPX-95201_F7D86DD0.pnach b/patches/PBPX-95201_F7D86DD0.pnach new file mode 100644 index 0000000..4dbe3f4 --- /dev/null +++ b/patches/PBPX-95201_F7D86DD0.pnach @@ -0,0 +1,11 @@ +gametitle=3D Kakutou Tsukuru 2 [NTSC-J] (PBPX-95201)(SLPS-20214) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,002b59c4,word,3c013f40 //00000000 +patch=1,EE,002b59c8,word,44810000 //00000000 +patch=1,EE,002b59d0,word,4600c602 //00000000 + + diff --git a/patches/PBPX-95503_8AA991B0.pnach b/patches/PBPX-95503_8AA991B0.pnach new file mode 100644 index 0000000..db7aef2 --- /dev/null +++ b/patches/PBPX-95503_8AA991B0.pnach @@ -0,0 +1,46 @@ +gametitle=Gran Turismo 3: A-Spec [PS2 Bundle] (v1.10) * NTSC-U * PBPX-95503 * 8AA991B0 +// same CRC as SCES-50294_8AA991B0. + +[No-Interlacing] +author=asasega +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2025A3C8,extended,34020001 + +patch=1,EE,D02EA812,extended,0000FEFE +patch=1,EE,204A6A20,extended,00000001 +patch=1,EE,D02EA812,extended,0000FEFE +patch=1,EE,20250D84,extended,340494D3 + +patch=1,EE,D02EA812,extended,0000FDFE +patch=1,EE,204A6A20,extended,00000003 +patch=1,EE,D02EA812,extended,0000FDFE +patch=1,EE,20250D84,extended,00832025 + +[Adjusted triggers sensitivity] +description=Makes throttle/brake more precise when using triggers, like on the PS3 +author=Silent & Aero_ + +// Throttle +patch=1,EE,10211218,extended,0000005A +// Brake +patch=1,EE,10211260,extended,0000005A +// Reverse +patch=1,EE,102112F0,extended,0000005A +// Input multiplier +patch=1,EE,20211014,extended,00000000 + +[Metric units] +description=Changes MPH to KMH, ft.lb to kgf.m +author=Silent + +// Speed and distance units +// 0 - KMH/KM +// 1 - MPH/Miles +patch=1,EE,202F59D8,extended,0 + +// Torque units +// 0 - kgf.m +// 1 - ft.lb +// 2 - NM +patch=1,EE,202F59E0,extended,0 diff --git a/patches/PBPX-95506_7ACF7E03.pnach b/patches/PBPX-95506_7ACF7E03.pnach new file mode 100644 index 0000000..851b982 --- /dev/null +++ b/patches/PBPX-95506_7ACF7E03.pnach @@ -0,0 +1,193 @@ +gametitle=Twisted Metal: Black (NTSC-U) [Russian Fan Translation] [PBPX-95506] [7ACF7E03] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 (major updates) and No.47 (initial FOV hacks) + +//16:9 Widescreen + +//Enable Condition +//Condition to only enable these hacks when TMB's ELF file is loaded into memory. Prevents crash in Russian fan translation's ELF launcher. +patch=1,EE,E0FFFFFB,extended,00100028 //1420FFFB - Check ELF Startup Instruction + +//FMV +//patch=1,EE,101C179C,extended,00000000 //24070028 - FMV Top Y Offset (WIP) (40 -> 0) + +//Main Menu +patch=1,EE,204DF5B0,extended,43C00000 //44000000 - Menu Master X FOV +patch=1,EE,204DF5D0,extended,3FAAAAAB //3F800000 - Menu Master Y FOV +patch=1,EE,1019C978,extended,0000003B //2405002C - Menu Game Descriptions Font Width (44 -> 59) +patch=1,EE,1019CC84,extended,0000003B //2405002C - Menu High Score Font Width (44 -> 59) +patch=1,EE,104DFB34,extended,0000009D //001400D1 - Menu Loading Bar Width (209 -> 157) + +//1 Player +patch=1,EE,204DEF80,extended,43E40000 //44180000 - 1P Master X FOV +patch=1,EE,204DEFA0,extended,3F206D39 //3EF0A3D7 - 1P Master Y FOV +patch=1,EE,204F8188,extended,C01F1AA0 //BFF28F5C - 1P Master X Radar +patch=1,EE,204F8194,extended,40076C8B //3FBFF6F5 - 1P Master X Weapon +patch=1,EE,101401DC,extended,0000004F //2411006C - 1P Radar Closest Enemy Name X Position (108 -> 79) +patch=1,EE,1013DE2C,extended,00000284 //24050219 - 1P Machine Gun Counter X Position (537 -> 644) +patch=1,EE,1013E0F0,extended,00000235 //24050226 - 1P Endurance "KILLS:%d" X Position (550 -> 565) +patch=1,EE,1013E0F8,extended,00000005 //2406000A - 1P Endurance "KILLS:%d" Y Position (10 -> 5) + +//1 Player - Large Rear View +patch=1,EE,204DF9D0,extended,43E40000 //44180000 - 1P Large Rear View Master X Rear FOV +patch=1,EE,204DF9F0,extended,3F206D39 //3EF0A3D7 - 1P Large Rear View Master Y Rear FOV +patch=1,EE,204DFA80,extended,43E40000 //44180000 - 1P Large Rear View Master X Front FOV +patch=1,EE,204DFAA0,extended,3F206D39 //3EF0A3D7 - 1P Large Rear View Master Y Front FOV +patch=1,EE,204F8168,extended,3E46A7F0 //3E19999A - 1P Large Rear View Master X Radar +patch=1,EE,204F817C,extended,3ED47AE1 //3E99999A - 1P Large Rear View Master X Weapon +patch=1,EE,101401C4,extended,00000047 //24110061 - 1P Large Rear View Radar Closest Enemy Name X Position (97 -> 71) +patch=1,EE,1013DDEC,extended,0000028C //24050221 - 1P Large Rear View Machine Gun Counter X Position (545 -> 652) + +//1 Player - Small Rear View +patch=1,EE,204DF920,extended,44100000 //44400000 - 1P Small Rear View Master X FOV +patch=1,EE,204DF940,extended,3F206D3A //3EF0A3D7 - 1P Small Rear View Master Y FOV +patch=1,EE,104DF92C,extended,000001AC //000801A8 - 1P Small Rear View Viewport X Position (424 -> 428) +patch=1,EE,104DF92E,extended,0000000E //C0000008 - 1P Small Rear View Viewport Y Position (8 -> 14) +patch=1,EE,204DF930,extended,450D0000 //450CC000 - 1P Small Rear View Camera X Position +patch=1,EE,204DF934,extended,44F6C000 //44F60000 - 1P Small Rear View Camera Y Position +patch=1,EE,204DF938,extended,000008D0 //000008CC - 1P Small Rear View Borders X Position (2252 -> 2256) +patch=1,EE,204DF93C,extended,000007B6 //000007B0 - 1P Small Rear View Borders Y Position (1968 -> 1974) +patch=1,EE,1013E480,extended,00000002 //24840001 - 1P Small Rear View Right Border X Position (Bug Fix) (2 -> 1) + +//2-4 Players - In-Game Loading Bar +patch=1,EE,104DFBE4,extended,000000A1 //000A00D8 - 2-4P In-Game Loading Bar Width (216 -> 161) +patch=1,EE,104DFBEC,extended,000000F0 //00C800D4 - 2-4P In-Game Loading Bar X Position (212 -> 240) + +//2 Players - Horizontal Splitscreen +patch=1,EE,204DF030,extended,43E40000 //44180000 - 2P Horizontal P1 Master X FOV +patch=1,EE,204DF050,extended,3F206D39 //3EF0A3D7 - 2P Horizontal P1 Master Y FOV +patch=1,EE,204DF0E0,extended,43E40000 //44180000 - 2P Horizontal P2 Master X FOV +patch=1,EE,204DF100,extended,3F206D39 //3EF0A3D7 - 2P Horizontal P2 Master Y FOV +patch=1,EE,204F81A0,extended,C043645A //C0147AE1 - 2P Horizontal Master X Radar +patch=1,EE,1013D6E4,extended,0000401D //3C013FE0 - 2P Horizontal Master X Weapon +patch=1,EE,101401F0,extended,0000003F //24110057 - 2P Horizontal Radar Closest Enemy Name X Position (87 -> 63) +patch=1,EE,1013DE6C,extended,0000028C //24050221 - 2P Horizontal Machine Gun Counter X Position (545 -> 652) + +//2 Players - Vertical Splitscreen +patch=1,EE,204DF190,extended,43C00000 //44000000 - 2P Vertical P1 Master X FOV +patch=1,EE,204DF1B0,extended,3F206D3A //3EF0A3D7 - 2P Vertical P1 Master Y FOV +patch=1,EE,204DF240,extended,43C00000 //44000000 - 2P Vertical P2 Master X FOV +patch=1,EE,204DF260,extended,3F206D3A //3EF0A3D7 - 2P Vertical P2 Master Y FOV +patch=1,EE,204F81B4,extended,BFCF1AA0 //BF9F5C29 - 2P Vertical Master X Radar +patch=1,EE,204F81C0,extended,3F900000 //3F428F5C - 2P Vertical Master X Weapon +patch=1,EE,10140200,extended,0000003F //24110054 - 2P Vertical Radar Closest Enemy Name X Position (84 -> 63) +patch=1,EE,10142A3C,extended,00000023 //24A5002E - 2P Vertical Notification Center Offset X Position (46 -> 35) +patch=1,EE,1013DEB4,extended,000000A4 //240600A2 - 2P Vertical Machine Gun Counter Y Position (162 -> 164) +patch=1,EE,10142588,extended,000000BB //240500F0 - 2P Vertical Reticle Counter X Position (240 -> 187) + +//3-4 Players +patch=1,EE,204DF660,extended,44040000 //44300000 - 4P P1 Master X FOV +patch=1,EE,204DF680,extended,3F206D3A //3EF0A3D7 - 4P P1 Master Y FOV +patch=1,EE,204DF710,extended,44040000 //44300000 - 4P P2 Master X FOV +patch=1,EE,204DF730,extended,3F206D3A //3EF0A3D7 - 4P P2 Master Y FOV +patch=1,EE,204DF7C0,extended,44040000 //44300000 - 4P P3 Master X FOV +patch=1,EE,204DF7E0,extended,3F206D3A //3EF0A3D7 - 4P P3 Master Y FOV +patch=1,EE,204DF870,extended,44040000 //44300000 - 4P P4 Master X FOV +patch=1,EE,204DF890,extended,3F206D3A //3EF0A3D7 - 4P P4 Master Y FOV +patch=1,EE,204F81C8,extended,C006978D //BFCF5C29 - 4P Master X Radar +patch=1,EE,204F81D4,extended,3FBDF3B6 //3F83D70A - 4P Master X Weapon +patch=1,EE,1013DAD4,extended,00000111 //24060102 - 4P Master X Turbo Bar (258 -> 273) +patch=1,EE,1013DADC,extended,00000025 //2408002E - 4P Master Width Turbo Bar (46 -> 37) +patch=1,EE,1013DAF0,extended,00000111 //24060102 - 4P Master X Energy Bar (258 -> 273) +patch=1,EE,1013DAF8,extended,00000025 //2408002E - 4P Master Width Energy Bar (46 -> 37) +patch=1,EE,1013DB0C,extended,0000012D //24060128 - 4P Master X Health Bar (296 -> 301) +patch=1,EE,1013DB10,extended,00000010 //2407000F - 4P Master Y Health Bar (15 -> 16) +patch=1,EE,1013DB14,extended,00000008 //2408000A - 4P Master Width Health Bar (10 -> 8) (Set to 9 to look better on real PS2s/PCSX2 GSdx software mode) +patch=1,EE,10142490,extended,00000099 //240500CF - 4P Reticle Counter X Position (207 -> 153) +patch=1,EE,101644C0,extended,0000019D //240501BC - 4P Team Play Scoreboard - GREEN TEAM HIT PTS # X Position (444 -> 413) +patch=1,EE,101645E8,extended,0000019D //240501BC - 4P Team Play Scoreboard - WHITE TEAM HIT PTS # X Position (444 -> 413) +patch=1,EE,101649D4,extended,0000019D //240501BC - 4P Free For All Scoreboard - HIT PTS # X Position (444 -> 413) + +//Moving Enemy Health Bars +patch=1,EE,1013FF4C,extended,00000020 //2408002A - Moving Enemy Health Bar Width (42 -> 32) +patch=1,EE,1013FF54,extended,00000010 //24C60015 - Moving Enemy Health Bar X Position Offset (21 -> 16) + +//Moving Enemy Indicator Arrows +patch=1,EE,1013F8FC,extended,0000FFF7 //26A6FFF4 - Moving Enemy Indicator Arrow Left Width (-12 -> -9) +patch=1,EE,1013F924,extended,00000009 //26A9000C - Moving Enemy Indicator Arrow Right Width (9 -> 12) + +//Sprites +patch=1,EE,202334D0,extended,43E40000 //44180000 - "Hollow" Sprite Width (Non-Interactive Trees, Signal Lights, Etc...) +//patch=1,EE,20233208,extended,43E40000 //44180000 - "Physical" Sprite Size (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) +//patch=1,EE,20233228,extended,43640000 //43980000 - "Physical" Sprite Rotation (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) + +//Generic Font +patch=1,EE,101C4344,extended,00000007 //24060005 - Most In-Game Text Widths (Notifications, Machine Gun Counter, Start Menu, Scoreboards, Etc...) (5 -> 7) + +//Radar - Closest Enemy Names Widths (hudCarWidths) +patch=1,EE,2023C530,extended,09070707 //0C0A0A09 - Closest Enemy Names Pixel Widths ("OutLaw", "Yellow-J", "RoadKill", " " - Initial Empty Name for "WarHawk") (12 -> 9, 10 -> 7, 10 -> 7, 9 -> 7) +patch=1,EE,2023C534,extended,06080808 //090B0B0B - Closest Enemy Names Pixel Widths ("Brimstone", "S-TOOTH", "Crazy 8", "Spectre") (9 -> 6, 11 -> 8, 11 -> 8, 11 -> 8) +patch=1,EE,2023C538,extended,09070807 //0C0A0B09 - Closest Enemy Names Pixel Widths ("Axel", "Mr.Grimm", "Shadow", "Junk-Dog") (12 -> 9, 10 -> 7, 11 -> 8, 9 -> 7) +patch=1,EE,2023C53C,extended,08060708 //0B090A0A - Closest Enemy Names Pixel Widths ("Minion", "M-Slaught", "DarkSide", "WartHog") (11 -> 8, 9 -> 6, 10 -> 7, 10 -> 8) +patch=1,EE,1023C540,extended,00000808 //00000A0B - Closest Enemy Names Pixel Widths ("Tanker", "WarHawk") (10 -> 8, 11 -> 8) + +//Radar - Coordinates Positioning +patch=1,EE,101405F4,extended,00004134 //3C014170 - Radar X Axis Coordinates Width +patch=1,EE,20140620,extended,08081544 //46051082 - j $00205510 - Jump to injected MIPS instructions +patch=1,EE,20205510,extended,3C014170 //0080302D - lui at, $4170 - Set radar Y axis coordinate height #1 +patch=1,EE,20205514,extended,44812800 //24030070 - mtc1 at, $f5 - Set radar Y axis coordinate height #2 +patch=1,EE,20205518,extended,0805018A //2404001C - j $00140628 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2020551C,extended,46051082 //70C31818 - mul.s $f2, $f2, $f5 - Restore overwritten MIPS instruction from initial jump + +//Left-Aligned Text Positioning (fontSpritePrintXY) +patch=1,EE,201C44AC,extended,08081548 //00041940 - j $00205520 - Jump to injected MIPS instructions +patch=1,EE,20205520,extended,4485F800 //00A42018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,20205524,extended,4680FFE0 //27BDFFF0 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20205528,extended,3C0142D5 //3C020075 - lui at, $42d5 - Set $f30 register to 106.666687 #1 +patch=1,EE,2020552C,extended,34215558 //FFBF0000 - ori at, at, $5556 - Set $f30 register to 106.666687 #2 +patch=1,EE,20205530,extended,4481F000 //2442A310 - mtc1 at, $f30 - Set $f30 register to 106.666687 #3 +patch=1,EE,20205534,extended,461EFFC0 //00832021 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,20205538,extended,3C013F40 //00441021 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,2020553C,extended,4481F000 //8C430010 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,20205540,extended,461EFFC2 //10600004 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,20205544,extended,3C013F00 //0000102D - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,20205548,extended,4481F000 //0C08152C - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,2020554C,extended,461EFFC0 //00C0202D - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,20205550,extended,4600FFE4 //8C420058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,20205554,extended,4405F800 //DFBF0000 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,20205558,extended,0807112D //03E00008 - j $001c44b4 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2020555C,extended,00041940 //27BD0010 - sll v1, a0, 5 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel Font Width/Spacing (fontSetCharSizesInSubPixels) +patch=1,EE,201C4704,extended,080711CC //00042140 - j $001c4730 - Jump to injected MIPS instructions +patch=1,EE,201C4730,extended,3C013F40 //3C020050 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,201C4734,extended,4481E800 //00042140 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,201C4738,extended,3C013F00 //24424540 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201C473C,extended,4481F000 //00822021 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201C4740,extended,4485F800 //9483000E - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201C4744,extended,4680FFE0 //9482000C - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4748,extended,461DFFC2 //00A32818 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201C474C,extended,461EFFC0 //70C23018 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201C4750,extended,4600FFE4 //A4850010 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C4754,extended,4405F800 //A4860012 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201C4758,extended,4487F800 //03E00008 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,201C475C,extended,4680FFE0 //A4850014 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4760,extended,461DFFC2 //3C020050 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201C4764,extended,461EFFC1 //00042140 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,201C4768,extended,4600FFE4 //24424540 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C476C,extended,4407F800 //00822021 - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,201C4770,extended,080711C3 //9483000E - j $001c470c - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C4774,extended,00042140 //9482000C - sll a0, a0, 5 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel-Based Text Positioning (fontSetCursorAtSubPixel) +patch=1,EE,201C47BC,extended,080711DE //00042140 - j $001C4778 - Jump to injected MIPS instructions +patch=1,EE,201C4778,extended,4485F800 //00C33018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201C477C,extended,4680FFE0 //70A22818 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4780,extended,3C0144D5 //A4860010 - lui at, $44d5 - Set $f30 register to 1708.333374 #1 +patch=1,EE,201C4784,extended,34218AAB //A4850012 - ori at, at, $8aab - Set $f30 register to 1708.333374 #2 +patch=1,EE,201C4788,extended,4481F000 //03E00008 - mtc1 at, $f30 - Set $f30 register to 1708.333374 #3 +patch=1,EE,201C478C,extended,461EFFC0 //A4860014 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,201C4790,extended,3C013F40 //3C020050 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,201C4794,extended,4481F000 //00042140 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,201C4798,extended,461EFFC2 //24424540 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,201C479C,extended,3C013F00 //00052900 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201C47A0,extended,4481F000 //00822021 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201C47A4,extended,461EFFC0 //00063100 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201C47A8,extended,4600FFE4 //A4860012 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C47AC,extended,4405F800 //A4850010 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201C47B0,extended,080711F1 //03E00008 - j $001c47c4 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C47B4,extended,00042140 //A4850014 - sll a0, a0, 5 - Restore overwritten MIPS instruction from initial jump + + diff --git a/patches/SCAJ-20016_07E0108A.pnach b/patches/SCAJ-20016_07E0108A.pnach new file mode 100644 index 0000000..658e997 --- /dev/null +++ b/patches/SCAJ-20016_07E0108A.pnach @@ -0,0 +1,22 @@ +gametitle=Argus no Senshi [NTSC-J] [SCAJ-20016] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00207a5c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00207a60,word,44810000 // 00000000 +patch=1,EE,00207a68,word,4600c602 // 00000000 +patch=1,EE,001e8a84,word,3c0144b0 // 3c014480 renderfix 1 +patch=1,EE,0020059c,word,3c013fab // 3c013f80 renderfix 2 + +// 16:10 +//patch=1,EE,00207a5c,word,3c013f40 // 00000000 hor fov +//patch=1,EE,00207a60,word,34215555 // 00000000 +//patch=1,EE,00207a68,word,4481f000 // 00000000 +//patch=1,EE,00207a6c,word,461ec602 // 00000000 +//patch=1,EE,001e8a84,word,3c0144a0 // 3c014480 renderfix 1 +//patch=1,EE,0020059c,word,3c013f9a // 3c013f80 renderfix 2 + + diff --git a/patches/SCAJ-20144_3EEB02D9.pnach b/patches/SCAJ-20144_3EEB02D9.pnach new file mode 100644 index 0000000..fead93a --- /dev/null +++ b/patches/SCAJ-20144_3EEB02D9.pnach @@ -0,0 +1,20 @@ +gametitle=Zhuo Hou La 3 [NTSC-C] (SCAJ-20144) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-C by DeQxJ00) + +//Widescreen hack 16:9 + +//screen ratio +//3F400000 0.75 3/4 [Orginal] +//3F100000 0.5625 9/16 +//3EDB6DB7 9/21 +patch=1,EE,20734BB0,extended,3F100000 +//fov +//0.3349616527557373 3EAB8018 [Orginal] +//1.62 3FCF5C29 [for 16:9] +//3.25 40066666 [for 21:9] +patch=1,EE,206C4BF4,extended,3FCF5C29 + + diff --git a/patches/SCAJ-30001_A3D63039.pnach b/patches/SCAJ-30001_A3D63039.pnach new file mode 100644 index 0000000..d3da5fa --- /dev/null +++ b/patches/SCAJ-30001_A3D63039.pnach @@ -0,0 +1,9 @@ +gametitle=Xenosaga Episode I + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,2093c0f0,extended,3f400000 +patch=1,EE,2093c6e0,extended,3f400000 + + diff --git a/patches/SCES-50000_5BBC2F40.pnach b/patches/SCES-50000_5BBC2F40.pnach new file mode 100644 index 0000000..76a8848 --- /dev/null +++ b/patches/SCES-50000_5BBC2F40.pnach @@ -0,0 +1,24 @@ +gametitle=Ridge Racer 5 (SCES_50000) 5BBC2F40 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +description=Widescreen Hack +//single player +patch=1,EE,2033AC94,word,43C6C000 // 44048000 - both fov, bumper camera +patch=1,EE,2033ACB4,word,43960000 // 44048000 - both fov, chase camera (*) +patch=1,EE,2033B4C4,word,3F1D0364 // 3EEB851F - vertical FOV +//split screen +patch=1,EE,2033AC90,word,43951000 // 43C6C000 - both FOV +patch=1,EE,2033B4D0,word,3F1D0364 // 3EEB851F - vert FOV, top +patch=1,EE,2033B4D4,word,3F1D0364 // 3EEB851F - vert FOV, bottom +//menu +patch=1,EE,2033B580,word,3F066666 // 3F333333 - horizontal FOV +//(*) improved chase cam that shows the whole car as in other Ridge Racer games, instead of only the upper half +//(*) replace 43960000 by 43C6C000 for the original chase cam + +[No-Interlacing] +author=PeterDelta +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00220738,word,24020000 \ No newline at end of file diff --git a/patches/SCES-50001_0DD8941C.pnach b/patches/SCES-50001_0DD8941C.pnach new file mode 100644 index 0000000..056992d --- /dev/null +++ b/patches/SCES-50001_0DD8941C.pnach @@ -0,0 +1,19 @@ +gametitle=Tekken Tag Tournament (PAL-M5) (SCES-50001) 0DD8941C v1.00 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0034b014,word,3c013f40 +patch=1,EE,0034b018,word,44810000 +patch=1,EE,0034b020,word,4600c602 + +[No-Interlacing] +author=felixthecat1970 +description=full frame mode + sharp mode +gsinterlacemode=1 +patch=0,EE,203993D0,extended,0000382D +patch=0,EE,10399580,extended,240700E0 +patch=0,EE,103995A8,extended,240701C0 +patch=0,EE,203995B8,extended,0000502D +patch=0,EE,2039DDE8,extended,0000382D \ No newline at end of file diff --git a/patches/SCES-50001_D07E8F35.pnach b/patches/SCES-50001_D07E8F35.pnach new file mode 100644 index 0000000..ba9cc1f --- /dev/null +++ b/patches/SCES-50001_D07E8F35.pnach @@ -0,0 +1,19 @@ +gametitle=Tekken Tag Tournament (PAL-M5) (SCES-50001) D07E8F35 v2.00 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0034b014,word,3c013f40 +patch=1,EE,0034b018,word,44810000 +patch=1,EE,0034b020,word,4600c602 + +[No-Interlacing] +author=felixthecat1970 +description=full frame mode + sharp mode +gsinterlacemode=1 +patch=0,EE,203993D0,extended,0000382D +patch=0,EE,10399580,extended,240700E0 +patch=0,EE,103995A8,extended,240701C0 +patch=0,EE,203995B8,extended,0000502D +patch=0,EE,2039DDE8,extended,0000382D \ No newline at end of file diff --git a/patches/SCES-50002_848A08B4.pnach b/patches/SCES-50002_848A08B4.pnach new file mode 100644 index 0000000..1aeed42 --- /dev/null +++ b/patches/SCES-50002_848A08B4.pnach @@ -0,0 +1,18 @@ +gametitle=Fantavision (E)(SCES-50002) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00193f50,word,3c0143f0 //3c014420 + +//Zoom +//patch=1,EE,00193fe4,word,3c013ec0 //3c013f00 + +//Y-Fov +//patch=1,EE,00193fc8,word,3c013eb4 //3c013ef0 + + diff --git a/patches/SCES-50003_7A51F86E.pnach b/patches/SCES-50003_7A51F86E.pnach new file mode 100644 index 0000000..bd44564 --- /dev/null +++ b/patches/SCES-50003_7A51F86E.pnach @@ -0,0 +1,9 @@ +gametitle=Dead or Alive 2 (SCES-50003) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,0021c21c,word,3c014534 + + diff --git a/patches/SCES-50006_04F9D87F.pnach b/patches/SCES-50006_04F9D87F.pnach new file mode 100644 index 0000000..36476f3 --- /dev/null +++ b/patches/SCES-50006_04F9D87F.pnach @@ -0,0 +1,181 @@ +gametitle=Drakan - The Ancients' Gates * PAL-M5 * SCES-50006 * 04F9D87F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Dreadmoth + +// 16:9 +patch=1,EE,00132934,word,3C013F40 // AE43000C +patch=1,EE,00132EC8,word,3C013F40 // C601010C +patch=1,EE,00133030,word,3C013F68 // 46001002 + +// ========== +patch=1,EE,001328C0,word,460200C3 // 00000000 +patch=1,EE,001328C4,word,8E42011C // 460200C3 +patch=1,EE,001328C8,word,3C014280 // 8E42011C +patch=1,EE,001328CC,word,44811000 // 3C014280 +patch=1,EE,001328D0,word,E64200EC // 44811000 +patch=1,EE,001328D4,word,46011842 // 00000000 +patch=1,EE,001328D8,word,04400005 // E64200EC +patch=1,EE,001328DC,word,E6410108 // 46011842 +patch=1,EE,001328E0,word,44821000 // 04400006 +patch=1,EE,001328E4,word,468010A0 // E6410108 +patch=1,EE,001328E8,word,10000008 // 44821000 +patch=1,EE,001328EC,word,C64000EC // 00000000 +patch=1,EE,001328F0,word,00021842 // 468010A0 +patch=1,EE,001328F4,word,30420001 // 10000009 +patch=1,EE,001328F8,word,00431025 // C64000EC +patch=1,EE,001328FC,word,44821000 // 00021842 +patch=1,EE,00132900,word,468010A0 // 30420001 +patch=1,EE,00132904,word,46021080 // 00431025 +patch=1,EE,00132908,word,C64000EC // 44821000 +patch=1,EE,0013290C,word,2402FFFF // 00000000 +patch=1,EE,00132910,word,C641010C // 468010A0 +patch=1,EE,00132914,word,24030007 // 46021080 +patch=1,EE,00132918,word,46020002 // C64000EC +patch=1,EE,0013291C,word,AE420008 // 2402FFFF +patch=1,EE,00132920,word,46000847 // C641010C +patch=1,EE,00132924,word,AE43000C // 24030007 +patch=1,EE,00132928,word,AE400000 // 46020002 +patch=1,EE,0013292C,word,46030003 // AE420008 +patch=1,EE,00132930,word,AE400004 // 46000847 +patch=1,EE,00132938,word,4481B800 // AE400000 +patch=1,EE,0013293C,word,46170002 // 46030003 +patch=1,EE,00132940,word,46170842 // AE400004 +// ========== +patch=1,EE,00132DF0,word,04400005 // 04400006 +patch=1,EE,00132DFC,word,46800860 // 00000000 +patch=1,EE,00132E00,word,10000006 // 46800860 +patch=1,EE,00132E04,word,00000000 // 10000007 +patch=1,EE,00132E08,word,30420001 // 00000000 +patch=1,EE,00132E0C,word,00431025 // 30420001 +patch=1,EE,00132E10,word,44820800 // 00431025 +patch=1,EE,00132E14,word,46800860 // 44820800 +patch=1,EE,00132E18,word,46010840 // 00000000 +patch=1,EE,00132E1C,word,3C01BF00 // 46800860 +patch=1,EE,00132E20,word,44810000 // 46010840 +patch=1,EE,00132E24,word,46000B46 // 3C01BF00 +patch=1,EE,00132E28,word,3C014300 // 44810000 +patch=1,EE,00132E2C,word,44812000 // 00000000 +patch=1,EE,00132E30,word,46002B06 // 46000B46 +patch=1,EE,00132E34,word,46000842 // 3C014300 +patch=1,EE,00132E38,word,3C014280 // 44812000 +patch=1,EE,00132E3C,word,44811800 // 00000000 +patch=1,EE,00132E40,word,46002802 // 46002B06 +patch=1,EE,00132E44,word,3C014500 // 46000842 +patch=1,EE,00132E48,word,44811000 // 3C014280 +patch=1,EE,00132E4C,word,46052103 // 44811800 +patch=1,EE,00132E50,word,E60300EC // 46002802 +patch=1,EE,00132E54,word,46011181 // 3C014500 +patch=1,EE,00132E58,word,8E050018 // 44811000 +patch=1,EE,00132E5C,word,460010C1 // 46052103 +patch=1,EE,00132E60,word,E6000040 // E60300EC +patch=1,EE,00132E64,word,46020940 // 46011181 +patch=1,EE,00132E68,word,E6020100 // 8E050018 +patch=1,EE,00132E6C,word,46020000 // 460010C1 +patch=1,EE,00132E70,word,E606005C // E6000040 +patch=1,EE,00132E74,word,E6030054 // 46020940 +patch=1,EE,00132E78,word,E6050058 // E6020100 +patch=1,EE,00132E7C,word,E6040108 // 46020000 +patch=1,EE,00132E80,word,E6010044 // E606005C +patch=1,EE,00132E84,word,E6020104 // E6030054 +patch=1,EE,00132E88,word,E6000050 // E6050058 +patch=1,EE,00132E8C,word,3C013C8E // E6040108 +patch=1,EE,00132E90,word,3421FA36 // E6010044 +patch=1,EE,00132E94,word,4481B000 // E6020104 +patch=1,EE,00132E98,word,8CA20000 // E6000050 +patch=1,EE,00132E9C,word,3C013F00 // 3C013C8E +patch=1,EE,00132EA0,word,4481B800 // 3421FA36 +patch=1,EE,00132EA4,word,844400F0 // 4481B000 +patch=1,EE,00132EA8,word,8C4300F4 // 8CA20000 +patch=1,EE,00132EAC,word,0060F809 // 3C013F00 +patch=1,EE,00132EB0,word,00A42021 // 4481B800 +patch=1,EE,00132EB4,word,C60200EC // 844400F0 +patch=1,EE,00132EB8,word,C601010C // 8C4300F4 +patch=1,EE,00132EBC,word,46001002 // 0060F809 +patch=1,EE,00132EC0,word,8E030124 // 00A42021 +patch=1,EE,00132EC4,word,46000847 // C60200EC +patch=1,EE,00132ECC,word,4481A000 // 46001002 +patch=1,EE,00132ED0,word,46140002 // 8E030124 +patch=1,EE,00132ED4,word,46140842 // 46000847 +// ========== +patch=1,EE,00132FAC,word,04A00005 // 04A00006 +patch=1,EE,00132FB8,word,46806320 // 00000000 +patch=1,EE,00132FBC,word,10000008 // 46806320 +patch=1,EE,00132FC0,word,8E02011C // 10000009 +patch=1,EE,00132FC4,word,00051842 // 8E02011C +patch=1,EE,00132FC8,word,30A20001 // 00051842 +patch=1,EE,00132FCC,word,00431025 // 30A20001 +patch=1,EE,00132FD0,word,44826000 // 00431025 +patch=1,EE,00132FD4,word,46806320 // 44826000 +patch=1,EE,00132FD8,word,460C6300 // 00000000 +patch=1,EE,00132FDC,word,8E02011C // 46806320 +patch=1,EE,00132FE0,word,04400005 // 460C6300 +patch=1,EE,00132FE4,word,00021842 // 8E02011C +patch=1,EE,00132FE8,word,44826800 // 04400006 +patch=1,EE,00132FEC,word,46806B60 // 00021842 +patch=1,EE,00132FF0,word,10000007 // 44826800 +patch=1,EE,00132FF4,word,8CC20004 // 00000000 +patch=1,EE,00132FF8,word,30420001 // 46806B60 +patch=1,EE,00132FFC,word,00431025 // 10000008 +patch=1,EE,00133000,word,44826800 // 8CC20004 +patch=1,EE,00133004,word,46806B60 // 30420001 +patch=1,EE,00133008,word,460D6B40 // 00431025 +patch=1,EE,0013300C,word,8CC20004 // 44826800 +patch=1,EE,00133010,word,0040F809 // 00000000 +patch=1,EE,00133014,word,00000000 // 46806B60 +patch=1,EE,00133018,word,C60200EC // 460D6B40 +patch=1,EE,0013301C,word,C601010C // 8CC20004 +patch=1,EE,00133020,word,46001002 // 0040F809 +patch=1,EE,00133024,word,8E020118 // 00000000 +patch=1,EE,00133028,word,46000847 // C60200EC +patch=1,EE,0013302C,word,46141082 // C601010C +patch=1,EE,00133034,word,44811800 // 8E020118 +patch=1,EE,00133038,word,46030002 // 46000847 +patch=1,EE,0013303C,word,46030842 // 46141082 +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=Dreadmoth, converted by pgert +description=Combine with 'Widescreen 16:9'. +patch=1,EE,00132934,word,3C013F55 +patch=1,EE,00132EC8,word,3C013F55 +patch=1,EE,00133030,word,3C013F65 + +[Widescreen/15:10] +gsaspectratio=Stretch +author=Dreadmoth, converted by pgert +description=Combine with 'Widescreen 16:9'. +patch=1,EE,00132934,word,3C013F64 +patch=1,EE,00132EC8,word,3C013F64 +patch=1,EE,00133030,word,3C013F65 + +[Widescreen/20:9] +gsaspectratio=Stretch +author=Dreadmoth, converted by pgert +description=Combine with 'Widescreen 16:9'. +patch=1,EE,00132934,word,3C013F1A +patch=1,EE,00132EC8,word,3C013F1A +patch=1,EE,00133030,word,3C013F64 + +[Widescreen/21:9] +gsaspectratio=Stretch +author=Dreadmoth, converted by pgert +description=Combine with 'Widescreen 16:9'. +patch=1,EE,00132934,word,3C013F12 +patch=1,EE,00132EC8,word,3C013F12 +patch=1,EE,00133030,word,3C013F64 + +[Upscaling hack] +author=pgert +description=Reduces displaycrap around the Health & Mana bars. +patch=1,EE,001C2274,word,3C013F7F // 3C013F80 +patch=1,EE,001C228C,word,3C013E10 // 3C013F00 + +[50 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,001D7950,word,28420001 // 28420004 +patch=1,EE,E0010001,extended,004DBA28 +patch=1,EE,201D7950,extended,28420004 diff --git a/patches/SCES-50034_E6C0751A.pnach b/patches/SCES-50034_E6C0751A.pnach new file mode 100644 index 0000000..9b13efe --- /dev/null +++ b/patches/SCES-50034_E6C0751A.pnach @@ -0,0 +1,23 @@ +gametitle=Moto GP (E)(SCES-50034) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov +//803f013c 00088144 80020524 +patch=1,EE,00206cc0,word,3c013f40 //3c013f80 + +//HUD speedometer fix +patch=1,EE,001b089c,word,3c013f40 //3c013f80 +patch=1,EE,001b1038,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,00185704,word,3c014330 //3c0143a0 +patch=1,EE,00188c34,word,3c014330 //3c0143a0 +patch=1,EE,002257dc,word,3c014010 //3c013f9c +patch=1,EE,002257e0,word,34210000 //342128f6 + + diff --git a/patches/SCES-50105_29B11E02.pnach b/patches/SCES-50105_29B11E02.pnach new file mode 100644 index 0000000..c100d31 --- /dev/null +++ b/patches/SCES-50105_29B11E02.pnach @@ -0,0 +1,15 @@ +gametitle=Sky Odyssey (PAL-M5) (SCES-50105) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0028ab58,word,3f400000 // 3f800000 hor fov +patch=1,EE,00273400,word,43d55555 // 43a00000 increase hor fov + +// 16:10 +//patch=1,EE,0028ab58,word,3f555555 // 3f800000 hor fov +//patch=1,EE,00273400,word,43c00000 // 43a00000 increase hor fov + + diff --git a/patches/SCES-50240_68707E85.pnach b/patches/SCES-50240_68707E85.pnach new file mode 100644 index 0000000..7cc03cc --- /dev/null +++ b/patches/SCES-50240_68707E85.pnach @@ -0,0 +1,10 @@ +gametitle=Extermination [PAL-M5] (SCES_502.40) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack + +//Gameplay 16:9 +patch=1,EE,001D3158,word,3C023F19 //3C023F4C (Increases hor. axis) +patch=1,EE,001D315C,word,3442AAAB //3442CCCD \ No newline at end of file diff --git a/patches/SCES-50241_E553C15B.pnach b/patches/SCES-50241_E553C15B.pnach new file mode 100644 index 0000000..5811559 --- /dev/null +++ b/patches/SCES-50241_E553C15B.pnach @@ -0,0 +1,12 @@ +gametitle=The Bouncer (PAL-M6) (SCES-50241) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +//16:9 +patch=1,EE,2037EC3C,extended,3F400000 // 3F800000 hor fov +//patch=1,EE,2037EC40,extended,3F069536 // 3F069536 ver fov +//patch=1,EE,203A4788,extended,3F800000 // 3F800000 zoom + + diff --git a/patches/SCES-50244_71E38F05.pnach b/patches/SCES-50244_71E38F05.pnach new file mode 100644 index 0000000..0a0a653 --- /dev/null +++ b/patches/SCES-50244_71E38F05.pnach @@ -0,0 +1,12 @@ +gametitle=This Is Football 2002 (E)(SCES-50244) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//patch=1,EE,0014a04c,word,3c013f40 //3c013f80 + + diff --git a/patches/SCES-50246_8358460B.pnach b/patches/SCES-50246_8358460B.pnach new file mode 100644 index 0000000..475b3cc --- /dev/null +++ b/patches/SCES-50246_8358460B.pnach @@ -0,0 +1,10 @@ +gametitle=AirBlade (PAL-M5) (SCES_502.46) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack Conversion +author=Bigdemon + +patch=1,EE,202EB1D0,word,3FAAAAAA + + diff --git a/patches/SCES-50293_C5A2A6E6.pnach b/patches/SCES-50293_C5A2A6E6.pnach new file mode 100644 index 0000000..d1bde8b --- /dev/null +++ b/patches/SCES-50293_C5A2A6E6.pnach @@ -0,0 +1,11 @@ +gametitle=ATV Offroad: All Terrain Vehicle [PAL-M5] (SCES_502.93) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0011F2AC,word,3C023CAC //3C023C8E Zoom +patch=1,EE,0011F2C0,word,3C023FAC //3C023F80 Y-FOV + + diff --git a/patches/SCES-50294_B590CE04.pnach b/patches/SCES-50294_B590CE04.pnach new file mode 100644 index 0000000..80896e1 --- /dev/null +++ b/patches/SCES-50294_B590CE04.pnach @@ -0,0 +1,18 @@ +gametitle=Gran Turismo 3 - A-Spec (PAL-M) SCES-50294 B590CE04 + +[No-Interlacing] +gsinterlacemode=1 +author=PeterDelta +description=Enable progressive interlacing. +patch=1,EE,0028F81C,word,3C050000 + +[60 FPS] +author=PeterDelta +description=Forces progressive scan and run at 60 fps +patch=1,EE,2028F840,extended,24120052 +patch=1,EE,2035163C,extended,3C888889 //speed flags +patch=1,EE,20351F1C,extended,3C888889 //speed cars +patch=1,EE,20351980,extended,3C888889 //speed icon ilumination +patch=1,EE,203519D4,extended,3C888889 //speed icon menu principal +patch=1,EE,201F0D30,extended,24420032 //speed timer +patch=1,EE,204A840C,extended,00080000 \ No newline at end of file diff --git a/patches/SCES-50295_0BAA8DD8.pnach b/patches/SCES-50295_0BAA8DD8.pnach new file mode 100644 index 0000000..9d26264 --- /dev/null +++ b/patches/SCES-50295_0BAA8DD8.pnach @@ -0,0 +1,15 @@ +gametitle=Dark Cloud (PAL-M5) (SCES-50295) 0BAA8DD8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +patch=1,EE,0012e228,word,3c023f40 + +[No-Interlacing] +gsinterlacemode=1 +author=felixthecat1970 +description=ntsc video mode v2 +patch=0,EE,0012C338,extended,24060002 +patch=0,EE,0012C428,extended,3C010002 +patch=0,EE,1012C42C,extended,34242000 \ No newline at end of file diff --git a/patches/SCES-50354_7EBEEBBD.pnach b/patches/SCES-50354_7EBEEBBD.pnach new file mode 100644 index 0000000..5373453 --- /dev/null +++ b/patches/SCES-50354_7EBEEBBD.pnach @@ -0,0 +1,15 @@ +gametitle=Klonoa 2: Lunatea's Veil PAL (SCES-50354) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +//50hz mode +patch=1,EE,e0013f80,extended,0018bc94 // check 2018bc94 matches value (3c01)3f80 +patch=1,EE,2018bc94,extended,3c013f40 // 3c013f80 hor fov 50hz + +//60hz mode +patch=1,EE,e0013f80,extended,0018b7fc // check 2018b7fc matches value (3c01)3f80 +patch=1,EE,2018b7fc,extended,3c013f40 // 3c013f80 hor fov 60hz + + diff --git a/patches/SCES-50360_2E93D897.pnach b/patches/SCES-50360_2E93D897.pnach new file mode 100644 index 0000000..4bb2a1c --- /dev/null +++ b/patches/SCES-50360_2E93D897.pnach @@ -0,0 +1,188 @@ +gametitle=Twisted Metal: Black (PAL-Unk) [SCES-50360] [2E93D897] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Aced14 +description=Widescreen Hack +//16:9 Widescreen + +//Main Menu +patch=1,EE,204E25B0,extended,43C00000 //44000000 - Menu Master X FOV +patch=1,EE,204E25D0,extended,3FAAAAAB //3F800000 - Menu Master Y FOV +patch=1,EE,1019D044,extended,0000003B //2405002C - Menu Game Descriptions Font Width (44 -> 59) +patch=1,EE,1019D32C,extended,0000003B //2405002C - Menu High Score Font Width (44 -> 59) +patch=1,EE,104E2B34,extended,0000009D //001400D1 - Menu Loading Bar Width (209 -> 157) + +//1 Player +patch=1,EE,204E1F80,extended,43E40000 //44180000 - 1P Master X FOV +patch=1,EE,204E1FA0,extended,3F3BBBBC //3F0CCCCD - 1P Master Y FOV +patch=1,EE,20500318,extended,C01F1AA0 //BFF28F5C - 1P Master X Radar +patch=1,EE,20500324,extended,40076C8B //3FBFF6F5 - 1P Master X Weapon +patch=1,EE,101400C4,extended,0000004F //2411006C - 1P Radar Closest Enemy Name X Position (108 -> 79) +patch=1,EE,1013DC70,extended,00000284 //24050219 - 1P Machine Gun Counter X Position (537 -> 644) +patch=1,EE,1013DFD4,extended,00000235 //2405021C - 1P Endurance "KILLS:%d" X Position (English, French, German, Italian) (540 -> 565) +patch=1,EE,1013DFBC,extended,0000022E //24050212 - 1P Endurance "KILLS:%d" X Position (Spanish) (530 -> 558) + +//1 Player - Large Rear View +patch=1,EE,204E29D0,extended,43E40000 //44180000 - 1P Large Rear View Master X Rear FOV +patch=1,EE,204E29F0,extended,3F3BBBBC //3F0CCCCD - 1P Large Rear View Master Y Rear FOV +patch=1,EE,204E2A80,extended,43E40000 //44180000 - 1P Large Rear View Master X Front FOV +patch=1,EE,204E2AA0,extended,3F3BBBBC //3F0CCCCD - 1P Large Rear View Master Y Front FOV +patch=1,EE,205002F8,extended,3E46A7F0 //3E19999A - 1P Large Rear View Master X Radar +patch=1,EE,2050030c,extended,3ED47AE1 //3E99999A - 1P Large Rear View Master X Weapon +patch=1,EE,101400AC,extended,00000047 //24110061 - 1P Large Rear View Radar Closest Enemy Name X Position (97 -> 71) +patch=1,EE,1013DC30,extended,0000028C //24050221 - 1P Large Rear View Machine Gun Counter X Position (545 -> 652) + +//1 Player - Small Rear View +patch=1,EE,204E2920,extended,44100000 //44400000 - 1P Small Rear View Master X FOV +patch=1,EE,204E2940,extended,3F3BBBBC //3F0CCCCD - 1P Small Rear View Master Y FOV +patch=1,EE,104E292C,extended,000001AC //000E01A8 - 1P Small Rear View Viewport X Position (424 -> 428) +patch=1,EE,204E2930,extended,450D0000 //450CC000 - 1P Small Rear View Camera X Position +patch=1,EE,204E2938,extended,000008D0 //000008CC - 1P Small Rear View Borders X Position (2252 -> 2256) +patch=1,EE,1013E368,extended,00000002 //24840001 - 1P Small Rear View Right Border X Position (Bug Fix) (2 -> 1) +patch=1,EE,101423E0,extended,0000003D //24060041 - 1P Small Rear View Reticle Counter Y Position (65 -> 61) + +//2-4 Players - In-Game Loading Bar +patch=1,EE,104E2BE4,extended,000000A1 //000A00D8 - 2-4P In-Game Loading Bar Width (216 -> 161) +patch=1,EE,104E2BEC,extended,000000F0 //00C800D4 - 2-4P In-Game Loading Bar X Position (212 -> 240) + +//2 Players - Horizontal Splitscreen +patch=1,EE,204E2030,extended,43E40000 //44180000 - 2P Horizontal P1 Master X FOV +patch=1,EE,204E2050,extended,3F3BBBBC //3F0CCCCD - 2P Horizontal P1 Master Y FOV +patch=1,EE,204E20E0,extended,43E40000 //44180000 - 2P Horizontal P2 Master X FOV +patch=1,EE,204E2100,extended,3F3BBBBC //3F0CCCCD - 2P Horizontal P2 Master Y FOV +patch=1,EE,20500330,extended,C043645A //C0147AE1 - 2P Horizontal Master X Radar +patch=1,EE,1013D4EC,extended,0000401D //3C013FE0 - 2P Horizontal Master X Weapon +patch=1,EE,101400D8,extended,0000003F //24110057 - 2P Horizontal Radar Closest Enemy Name X Position (87 -> 63) +patch=1,EE,1013DCB0,extended,0000028C //24050221 - 2P Horizontal Machine Gun Counter X Position (545 -> 652) + +//2 Players - Vertical Splitscreen +patch=1,EE,204E2190,extended,43C00000 //44000000 - 2P Vertical P1 Master X FOV +patch=1,EE,204E21B0,extended,3F3BBBBC //3F0CCCCD - 2P Vertical P1 Master Y FOV +patch=1,EE,204E2240,extended,43C00000 //44000000 - 2P Vertical P2 Master X FOV +patch=1,EE,204E2260,extended,3F3BBBBC //3F0CCCCD - 2P Vertical P2 Master Y FOV +patch=1,EE,20500344,extended,BFCF1AA0 //BF9F5C29 - 2P Vertical Master X Radar +patch=1,EE,20500350,extended,3F900000 //3F428F5C - 2P Vertical Master X Weapon +patch=1,EE,101400E8,extended,0000003F //24110054 - 2P Vertical Radar Closest Enemy Name X Position (84 -> 63) +patch=1,EE,10142948,extended,00000023 //24A5002E - 2P Vertical Notification Center Offset X Position (46 -> 35) +patch=1,EE,1013DCF8,extended,000000BD //240600BC - 2P Vertical Machine Gun Counter Y Position (188 -> 189) +patch=1,EE,10142494,extended,000000BB //240500F0 - 2P Vertical Reticle Counter X Position (240 -> 187) +patch=1,EE,1014249C,extended,00000049 //24060043 - 2P Vertical Reticle Counter X Position (67 -> 73) + +//3-4 Players +patch=1,EE,204E2660,extended,44040000 //44300000 - 4P P1 Master X FOV +patch=1,EE,204E2680,extended,3F3BBBBB //3F0CCCCD - 4P P1 Master Y FOV +patch=1,EE,204E2710,extended,44040000 //44300000 - 4P P2 Master X FOV +patch=1,EE,204E2730,extended,3F3BBBBB //3F0CCCCD - 4P P2 Master Y FOV +patch=1,EE,204E27C0,extended,44040000 //44300000 - 4P P3 Master X FOV +patch=1,EE,204E27E0,extended,3F3BBBBB //3F0CCCCD - 4P P3 Master Y FOV +patch=1,EE,204E2870,extended,44040000 //44300000 - 4P P4 Master X FOV +patch=1,EE,204E2890,extended,3F3BBBBB //3F0CCCCD - 4P P4 Master Y FOV +patch=1,EE,20500358,extended,C006978D //BFCF5C29 - 4P Master X Radar +patch=1,EE,20500364,extended,3FBDF3B6 //3F83D70A - 4P Master X Weapon +patch=1,EE,1013D918,extended,00000111 //24060102 - 4P Master X Turbo Bar (258 -> 273) +patch=1,EE,1013D920,extended,00000025 //2408002E - 4P Master Width Turbo Bar (46 -> 37) +patch=1,EE,1013D934,extended,00000111 //24060102 - 4P Master X Energy Bar (258 -> 273) +patch=1,EE,1013D938,extended,0000000E //2407000D - 4P Master Y Energy Bar (13 -> 14) +patch=1,EE,1013D93C,extended,00000025 //2408002E - 4P Master Width Energy Bar (46 -> 37) +patch=1,EE,1013D950,extended,0000012D //24060128 - 4P Master X Health Bar (296 -> 301) +patch=1,EE,1013D954,extended,00000011 //2407000F - 4P Master Y Health Bar (15 -> 17) +patch=1,EE,1013D958,extended,00000008 //2408000A - 4P Master Width Health Bar (10 -> 8) (Set to 9 to look better on real PS2s/PCSX2 GSdx software mode) +patch=1,EE,1013D960,extended,00000020 //2409001C - 4P Master Height Health Bar (28 -> 32) +patch=1,EE,10142378,extended,00000099 //240500CF - 4P Reticle Counter X Position (207 -> 153) +patch=1,EE,101643B4,extended,0000019D //240501BC - 4P Team Play Scoreboard - GREEN TEAM HIT PTS # X Position (444 -> 413) +patch=1,EE,101644CC,extended,0000019D //240501BC - 4P Team Play Scoreboard - WHITE TEAM HIT PTS # X Position (444 -> 413) +patch=1,EE,101648D4,extended,0000019D //240501BC - 4P Free For All Scoreboard - HIT PTS # X Position (444 -> 413) + +//Moving Enemy Health Bars +patch=1,EE,1013FE34,extended,00000020 //2408002A - Moving Enemy Health Bar Width (42 -> 32) +patch=1,EE,1013FE3C,extended,00000010 //24C60015 - Moving Enemy Health Bar X Position Offset (21 -> 16) + +//Moving Enemy Indicator Arrows +patch=1,EE,1013F7E4,extended,0000FFF7 //26A6FFF4 - Moving Enemy Indicator Arrow Left Width (-12 -> -9) +patch=1,EE,1013F80C,extended,00000009 //26A9000C - Moving Enemy Indicator Arrow Right Width (9 -> 12) + +//Sprites +patch=1,EE,20234750,extended,43E40000 //44180000 - "Hollow" Sprite Width (Non-Interactive Trees, Signal Lights, Etc...) +//patch=1,EE,20234488,extended,43E40000 //44180000 - "Physical" Sprite Size (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) +//patch=1,EE,202344A8,extended,43640000 //43980000 - "Physical" Sprite Rotation (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) + +//Generic Font +patch=1,EE,101C538C,extended,00000007 //24060005 - Most In-Game Text Widths (Notifications, Machine Gun Counter, Start Menu, Scoreboards, Etc...) (5 -> 7) + +//Radar - Closest Enemy Names Widths (hudCarWidths) +patch=1,EE,2023E650,extended,09070707 //0C0A0A09 - Closest Enemy Names Pixel Widths ("OutLaw", "Yellow-J", "RoadKill", " " - Initial Empty Name for "WarHawk") (12 -> 9, 10 -> 7, 10 -> 7, 9 -> 7) +patch=1,EE,2023E654,extended,06080808 //090B0B0B - Closest Enemy Names Pixel Widths ("Brimstone", "S-TOOTH", "Crazy 8", "Spectre") (9 -> 6, 11 -> 8, 11 -> 8, 11 -> 8) +patch=1,EE,2023E658,extended,09070807 //0C0A0B09 - Closest Enemy Names Pixel Widths ("Axel", "Mr.Grimm", "Shadow", "Junk-Dog") (12 -> 9, 10 -> 7, 11 -> 8, 9 -> 7) +patch=1,EE,2023E65C,extended,08060708 //0B090A0A - Closest Enemy Names Pixel Widths ("Minion", "M-Slaught", "DarkSide", "WartHog") (11 -> 8, 9 -> 6, 10 -> 7, 10 -> 8) +patch=1,EE,1023E660,extended,00000808 //00000A0B - Closest Enemy Names Pixel Widths ("Tanker", "WarHawk") (10 -> 8, 11 -> 8) + +//Radar - Coordinates Positioning +patch=1,EE,101404DC,extended,00004134 //3C014170 - Radar X Axis Coordinates Width +patch=1,EE,20140508,extended,08071648 //46051082 - j $001C5920 - Jump to injected MIPS instructions +patch=1,EE,201C5920,extended,3C014189 //00822021 - lui at, $4189 - Set radar Y axis coordinate height #1 +patch=1,EE,201C5924,extended,34212492 //A4860012 - ori at, at, $2492 - Set radar Y axis coordinate height #2 +patch=1,EE,201C5928,extended,44812800 //A4850010 - mtc1 at, $f5 - Set radar Y axis coordinate height #3 +patch=1,EE,201C592C,extended,08050144 //03E00008 - j $00140510 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C5930,extended,46051082 //A4850014 - mul.s $f2, $f2, $f5 - Restore overwritten MIPS instruction from initial jump + +//Left-Aligned Text Positioning (fontSpritePrintXY) +patch=1,EE,201C55F4,extended,080819C8 //3C030051 - j $00206720 - Jump to injected MIPS instructions +patch=1,EE,20206720,extended,4485F800 //0080302D - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,20206724,extended,4680FFE0 //24030070 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20206728,extended,3C0142D5 //2404001C - lui at, $42d5 - Set $f30 register to 106.666687 #1 +patch=1,EE,2020672C,extended,34215558 //70C31818 - ori at, at, $5556 - Set $f30 register to 106.666687 #2 +patch=1,EE,20206730,extended,4481F000 //00A42018 - mtc1 at, $f30 - Set $f30 register to 106.666687 #3 +patch=1,EE,20206734,extended,461EFFC0 //27BDFFF0 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,20206738,extended,3C013F40 //3C020075 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,2020673C,extended,4481F000 //FFBF0000 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,20206740,extended,461EFFC2 //24422910 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,20206744,extended,3C013F00 //00832021 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,20206748,extended,4481F000 //00441021 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,2020674C,extended,461EFFC0 //8C430010 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,20206750,extended,4600FFE4 //10600004 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,20206754,extended,4405F800 //0000102D - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,20206758,extended,0807157F //0C0819B0 - j $001c55fc - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2020675C,extended,3C030051 //00C0202D - lui v1, $0051 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel Font Width/Spacing (fontSetCharSizesInSubPixels) +patch=1,EE,201C5870,extended,08071626 //00832018 - j $001c5898 - Jump to injected MIPS instructions +patch=1,EE,201C5898,extended,3C013F40 //24030038 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,201C589C,extended,4481E800 //3C020051 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,201C58A0,extended,3C013F00 //00832018 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201C58A4,extended,4481F000 //2442CAF0 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201C58A8,extended,4485F800 //00822021 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201C58AC,extended,4680FFE0 //9483000E - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C58B0,extended,461DFFC2 //9482000C - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201C58B4,extended,461EFFC0 //00A32818 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201C58B8,extended,4600FFE4 //70C23018 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C58BC,extended,4405F800 //A4850010 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201C58C0,extended,4487F800 //A4860012 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,201C58C4,extended,4680FFE0 //03E00008 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C58C8,extended,461DFFC2 //A4850014 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201C58CC,extended,461EFFC1 //00000000 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,201C58D0,extended,4600FFE4 //24030038 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C58D4,extended,4407F800 //3C020051 - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,201C58D8,extended,0807161E //00832018 - j $001c5878 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C58DC,extended,00832018 //2442CAF0 - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel-Based Text Positioning (fontSetCursorAtSubPixel) +patch=1,EE,201C5940,extended,08071638 //00832018 - j $001c58e0 - Jump to injected MIPS instructions +patch=1,EE,201C58E0,extended,4485F800 //00822021 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201C58E4,extended,4680FFE0 //9483000E - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C58E8,extended,3C0144D5 //9482000C - lui at, $44d5 - Set $f30 register to 1708.333374 #1 +patch=1,EE,201C58EC,extended,34218AAB //00C33018 - ori at, at, $8aab - Set $f30 register to 1708.333374 #2 +patch=1,EE,201C58F0,extended,4481F000 //70A22818 - mtc1 at, $f30 - Set $f30 register to 1708.333374 #3 +patch=1,EE,201C58F4,extended,461EFFC0 //A4860010 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,201C58F8,extended,3C013F40 //A4850012 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,201C58FC,extended,4481F000 //03E00008 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,201C5900,extended,461EFFC2 //A4860014 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,201C5904,extended,3C013F00 //00000000 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201C5908,extended,4481F000 //24030038 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201C590C,extended,461EFFC0 //3C020051 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201C5910,extended,4600FFE4 //00832018 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C5914,extended,4405F800 //2442CAF0 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201C5918,extended,08071652 //00052900 - j $001c5948 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C591C,extended,00832018 //00063100 - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + + diff --git a/patches/SCES-50361_9C712FF0.pnach b/patches/SCES-50361_9C712FF0.pnach new file mode 100644 index 0000000..017af27 --- /dev/null +++ b/patches/SCES-50361_9C712FF0.pnach @@ -0,0 +1,28 @@ +gametitle=Jak and Daxter - The Precursor Legacy (PAL-M6) (SCES-50361) 9C712FF0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen fix +// 16:9 +patch=1,EE,202af8b0,extended,3f1f3b64 // 3f000000 zoom +patch=1,EE,202af85c,extended,bf1f3b64 // bf000000 hud fix for zoom +patch=1,EE,2079f728,extended,0015130c // 0014e5c4 force native 16:9 mode + + +[No-Interlacing] +gsinterlacemode=1 +author=gladiator +description=No Interlacing & No Blur +// No Interlacing +patch=1,EE,202B2174,word,24060000 +patch=1,EE,20878A04,word,AEE0ED00 +// No Blur +patch=1,EE,00702998,extended,000000E0 +patch=1,EE,20110084,extended,30420000 + + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0079F724,word,001503E4 //0014939C \ No newline at end of file diff --git a/patches/SCES-50408_326339BF.pnach b/patches/SCES-50408_326339BF.pnach new file mode 100644 index 0000000..2787937 --- /dev/null +++ b/patches/SCES-50408_326339BF.pnach @@ -0,0 +1,25 @@ +gametitle=PaRappa the Rapper 2 (PAL-M5) (SCES-50408) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001666d4,word,3c013f40 +patch=1,EE,001666e0,word,44810000 +patch=1,EE,001666e4,word,4600c602 + +// 16:10 +//patch=1,EE,001666d4,word,3c013f55 +//patch=1,EE,001666d8,word,34215555 +//patch=1,EE,001666e0,word,44810000 +//patch=1,EE,001666e4,word,4600c602 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//force progressive +patch=1,EE,20103638,extended,00000000 + + diff --git a/patches/SCES-50409_3242590D.pnach b/patches/SCES-50409_3242590D.pnach new file mode 100644 index 0000000..c0f454a --- /dev/null +++ b/patches/SCES-50409_3242590D.pnach @@ -0,0 +1,24 @@ +gametitle=Moto GP 2 (E)(SCES-50409) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001c235c,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,00161f70,word,3c014330 //3c0143a0 +patch=1,EE,001ea984,word,3c014330 //3c0143a0 +patch=1,EE,002255e4,word,3c014010 //3c013f9c +patch=1,EE,002255e8,word,34210000 //342128f6 + +//HUD speedometer fix +//803f013c 00008144 +patch=1,EE,002570e8,word,3c013f40 //3c013f80 +patch=1,EE,002574d0,word,3c013f40 //3c013f80 +patch=1,EE,00257b40,word,3c013f40 //3c013f80 + + diff --git a/patches/SCES-50410_1B9B7563.pnach b/patches/SCES-50410_1B9B7563.pnach new file mode 100644 index 0000000..632aa7b --- /dev/null +++ b/patches/SCES-50410_1B9B7563.pnach @@ -0,0 +1,10 @@ +gametitle=Ace Combat: Distant Thunder PAL (SCES_504.10) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Widescreen fix +patch=1,EE,004235CC,word,441CF7AE //4440499A + + diff --git a/patches/SCES-50411_91510857.pnach b/patches/SCES-50411_91510857.pnach new file mode 100644 index 0000000..9a4e34f --- /dev/null +++ b/patches/SCES-50411_91510857.pnach @@ -0,0 +1,42 @@ +gametitle=Vampire Night (PAL-M5) (SCES-50411) 91510857 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,002147e0,word,3c013f40 // 00000000 hor fov + +// 16:10 +//patch=1,EE,002147e0,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00214800,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 main modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,00214810,word,4481f000 // 00000000 register preparation +patch=1,EE,00214828,word,46001003 // 00000000 register preparation +patch=1,EE,0021482c,word,461e0742 // 46001003 register preparation +patch=1,EE,00214840,word,461e0703 // 44820000 register preparation +patch=1,EE,00214844,word,44820000 // 00000000 register preparation +patch=1,EE,00214798,word,3c023fb6 // 00000000 hor fov1 +patch=1,EE,002147a0,word,3442db6e // 3c023fb6 hor fov1 +patch=1,EE,002147a4,word,44826000 // 3442db6e hor fov1 +patch=1,EE,002147ac,word,461e6303 // 44826000 hor fov1 +patch=1,EE,002148f8,word,3c023fb6 // 00000000 hor fov2 +patch=1,EE,00214900,word,3442db6e // 3c023fb6 hor fov2 +patch=1,EE,00214904,word,44826000 // 3442db6e hor fov2 +patch=1,EE,0021490c,word,461e6303 // 44826000 hor fov2 +patch=1,EE,0021506c,word,461e0843 // 00000000 renderfix +patch=1,EE,00203434,word,4601e042 // 46012842 crosshair/aiming fix main menu +patch=1,EE,0020fb8c,word,461d0803 // 46000803 crosshair/aiming fix gameplay +patch=1,EE,001afa48,word,3c083f80 // 00000000 crosshair/aiming fix unit vector +patch=1,EE,001afa4c,word,44882000 // 3c083f80 crosshair/aiming fix unit vector +patch=1,EE,001afa50,word,46002103 // 44882000 crosshair/aiming fix unit vector +patch=1,EE,001afa54,word,461e26c3 // 46002103 crosshair/aiming fix unit vector +patch=1,EE,001afa58,word,461b0842 // 46040842 crosshair/aiming fix unit vector + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,002027a8,word,3c030000 // 3c034420 \ No newline at end of file diff --git a/patches/SCES-50459_AAE9E301.pnach b/patches/SCES-50459_AAE9E301.pnach new file mode 100644 index 0000000..5a23815 --- /dev/null +++ b/patches/SCES-50459_AAE9E301.pnach @@ -0,0 +1,18 @@ +gametitle=Dropship - United Peace Force (E)(SCES-50459) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0c000396 58000fc6 (2nd) +patch=1,EE,001c1648,word,08092360 + +patch=1,EE,00248d80,word,c60f0058 +patch=1,EE,00248d84,word,3c013f40 +patch=1,EE,00248d88,word,4481f000 +patch=1,EE,00248d8c,word,461e7bc2 +patch=1,EE,00248d90,word,08070593 + + diff --git a/patches/SCES-50490_A39517AB.pnach b/patches/SCES-50490_A39517AB.pnach new file mode 100644 index 0000000..25526a4 --- /dev/null +++ b/patches/SCES-50490_A39517AB.pnach @@ -0,0 +1,25 @@ +gametitle=Final Fantasy X (PAL-E) (SCES-50490) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 Widescreen Hack & Render Fix +// 16:9 +patch=1,EE,001A5974,word,3C013F19 +patch=1,EE,001A5978,word,3421999A +// Render-Fix +patch=1,EE,0011973C,word,3C014440 +patch=1,EE,00176144,word,3C01442B + +//world map +patch=1,EE,00263068,word,3c013f40 //3c013f80 + +//sphere grid +patch=1,EE,002649bc,word,3c013f40 //3c013f80 + +[No-Interlacing] +gsinterlacemode=1 +description=Progressive Scan +patch=1,EE,002D98B4,word,3C050000 + + + diff --git a/patches/SCES-50491_A39517AE.pnach b/patches/SCES-50491_A39517AE.pnach new file mode 100644 index 0000000..0a9e21c --- /dev/null +++ b/patches/SCES-50491_A39517AE.pnach @@ -0,0 +1,15 @@ +gametitle=Final Fantasy X (PAL-FR) [SCES-50491] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy X (PAL-FR) 16:9 Widescreen Hack, Render Fix & Progressive Scan +// 16:9 +patch=1,EE,001A5974,word,3C013F19 +patch=1,EE,001A5978,word,3421999A +// Render-Fix +patch=1,EE,0011973C,word,3C014440 +patch=1,EE,00176144,word,3C01442B +// Progressive Scan +//patch=1,EE,002D98B4,word,3C050000 + + diff --git a/patches/SCES-50492_941BB7D9.pnach b/patches/SCES-50492_941BB7D9.pnach new file mode 100644 index 0000000..e52026b --- /dev/null +++ b/patches/SCES-50492_941BB7D9.pnach @@ -0,0 +1,22 @@ +gametitle=Final Fantasy X (PAL-G) (SCES-50492) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 Widescreen Hack & Render Fix +// 16:9 +patch=1,EE,001A5974,word,3C013F19 +patch=1,EE,001A5978,word,3421999A +// Render-Fix +patch=1,EE,0011973C,word,3C014440 +patch=1,EE,00176144,word,3C01442B + +//world map +patch=1,EE,00263068,word,3c013f40 //3c013f80 + +//sphere grid +patch=1,EE,002649c4,word,3c013f40 //3c013f80 + +[No-Interlacing] +gsinterlacemode=1 +description=Progressive Scan +//patch=1,EE,002D98B4,word,3C050000 \ No newline at end of file diff --git a/patches/SCES-50493_A39517A9.pnach b/patches/SCES-50493_A39517A9.pnach new file mode 100644 index 0000000..554ea72 --- /dev/null +++ b/patches/SCES-50493_A39517A9.pnach @@ -0,0 +1,13 @@ +gametitle=Final Fantasy X (PAL-IT) [SCES-50493] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy X (PAL-IT) 16:9 Widescreen Hack, Render Fix +// 16:9 +patch=1,EE,001A5974,word,3C013F19 +patch=1,EE,001A5978,word,3421999A +// Render-Fix +patch=1,EE,0011973C,word,3C014440 +patch=1,EE,00176144,word,3C01442B + + diff --git a/patches/SCES-50494_941BB7DE.pnach b/patches/SCES-50494_941BB7DE.pnach new file mode 100644 index 0000000..febdc75 --- /dev/null +++ b/patches/SCES-50494_941BB7DE.pnach @@ -0,0 +1,22 @@ +gametitle=Final Fantasy X (PAL-Spain) [SCES-50494] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy X (PAL-S) + +// 16:9 +patch=1,EE,001A5974,word,3C013F19 +patch=1,EE,001A5978,word,3421999A +// Render-Fix +patch=1,EE,0011973C,word,3C014440 +patch=1,EE,00176144,word,3C01442B +// Progressive Scan (haven't tested) +//patch=1,EE,002D98B4,word,3C050000 + +//world map (haven't tested) +//patch=1,EE,00263068,word,3c013f40 //3c013f80 + +//sphere grid +patch=1,EE,002649c4,word,3c013f40 //3c013f80 + + diff --git a/patches/SCES-50500_107B1670.pnach b/patches/SCES-50500_107B1670.pnach new file mode 100644 index 0000000..16ac434 --- /dev/null +++ b/patches/SCES-50500_107B1670.pnach @@ -0,0 +1,34 @@ +gametitle=Headhunter (PAL-M5) (SCES-50500) 107B1670 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,001966e4,word,10400007 // 1040000b +patch=1,EE,001966fc,word,1000fffd // 00000000 +patch=1,EE,00196704,word,3c013f40 // 00000000 hor fov +patch=1,EE,0019670c,word,4481f000 // 1000fffa +patch=1,EE,00196710,word,c784bcbc // 00000000 +patch=1,EE,00196724,word,461e2102 // c784bcbc +patch=1,EE,0018f0b8,word,4615ad03 // 3c013f80 renderfix +patch=1,EE,0018f0bc,word,461e2743 // 4481a000 renderfix +patch=1,EE,0018f0f0,word,e79dbca4 // e784bca4 renderfix + +// 16:10 +//patch=1,EE,001966e4,word,10400007 // 1040000b +//patch=1,EE,001966fc,word,1000fffd // 00000000 +//patch=1,EE,00196704,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00196708,word,34215555 // 00000000 hor fov +//patch=1,EE,0019670c,word,4481f000 // 1000fffa +//patch=1,EE,00196710,word,c784bcbc // 00000000 +//patch=1,EE,00196724,word,461e2102 // c784bcbc +//patch=1,EE,0018f0b8,word,4615ad03 // 3c013f80 renderfix +//patch=1,EE,0018f0bc,word,461e2743 // 4481a000 renderfix +//patch=1,EE,0018f0f0,word,e79dbca4 // e784bca4 renderfix + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +//9a99993f 5555553f 5655553e +patch=1,EE,00585104,word,00000000 //3f99999a \ No newline at end of file diff --git a/patches/SCES-50501_AE1152EB.pnach b/patches/SCES-50501_AE1152EB.pnach new file mode 100644 index 0000000..284b4ad --- /dev/null +++ b/patches/SCES-50501_AE1152EB.pnach @@ -0,0 +1,8 @@ +gametitle=Rez (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,2027E8C4,word,3F400000 + + diff --git a/patches/SCES-50522_E45821EC.pnach b/patches/SCES-50522_E45821EC.pnach new file mode 100644 index 0000000..e27dabf --- /dev/null +++ b/patches/SCES-50522_E45821EC.pnach @@ -0,0 +1,17 @@ +gametitle=Disney's Peter Pan - The Legend of Never Land (E)(SCES-50522) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0011b854,word,08096408 + +patch=1,EE,00259020,word,46145882 +patch=1,EE,00259024,word,3c013f40 +patch=1,EE,00259028,word,4481f000 +patch=1,EE,0025902c,word,461e1082 +patch=1,EE,00259030,word,08046e16 + + diff --git a/patches/SCES-50595_77C7F85A.pnach b/patches/SCES-50595_77C7F85A.pnach new file mode 100644 index 0000000..6826f12 --- /dev/null +++ b/patches/SCES-50595_77C7F85A.pnach @@ -0,0 +1,18 @@ +gametitle=Disney's Pixar - Monsters, Inc. - Scare Island (E)(SCES-50595) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0011a3f0,word,0808ad25 // c6010068 jump to code-inject 0022b494 +patch=1,EE,0011a3f4,word,00000000 // c602006c +patch=1,EE,0022b494,word,3c013f40 // 00000000 hor fov +patch=1,EE,0022b498,word,4481f000 // 00000000 +patch=1,EE,0022b49c,word,c6010068 // 00000000 +patch=1,EE,0022b4a0,word,c602006c // 00000000 +patch=1,EE,0022b4a4,word,461e0843 // 00000000 +patch=1,EE,0022b4a8,word,e6010068 // 00000000 +patch=1,EE,0022b4ac,word,080468fd // 00000000 jump back to 0011a3f4 + + diff --git a/patches/SCES-50599_F5B07CC0.pnach b/patches/SCES-50599_F5B07CC0.pnach new file mode 100644 index 0000000..845d7cb --- /dev/null +++ b/patches/SCES-50599_F5B07CC0.pnach @@ -0,0 +1,17 @@ +gametitle=Monsters Inc - Scare Island (PAL-F) (SCES-50599) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack conversion +author=Bigdemon + +// 16:9 +patch=1,EE,0011a3f0,word,0808ad25 // c6010068 jump to code-inject 0022b494 +patch=1,EE,0011a3f4,word,00000000 // c602006c +patch=1,EE,0022b494,word,3c013f40 // 00000000 hor fov +patch=1,EE,0022b498,word,4481f000 // 00000000 +patch=1,EE,0022b49c,word,c6010068 // 00000000 +patch=1,EE,0022b4a0,word,c602006c // 00000000 +patch=1,EE,0022b4a4,word,461e0843 // 00000000 +patch=1,EE,0022b4a8,word,e6010068 // 00000000 +patch=1,EE,0022b4ac,word,080468fd // 00000000 jump back to 0011a3f4 \ No newline at end of file diff --git a/patches/SCES-50600_F5B07CC0.pnach b/patches/SCES-50600_F5B07CC0.pnach new file mode 100644 index 0000000..7c98403 --- /dev/null +++ b/patches/SCES-50600_F5B07CC0.pnach @@ -0,0 +1,18 @@ +gametitle=Monsters Inc - Scare Island (PAL-G) (SCES-50600) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0011a3f0,word,0808ad25 // c6010068 jump to code-inject 0022b494 +patch=1,EE,0011a3f4,word,00000000 // c602006c +patch=1,EE,0022b494,word,3c013f40 // 00000000 hor fov +patch=1,EE,0022b498,word,4481f000 // 00000000 +patch=1,EE,0022b49c,word,c6010068 // 00000000 +patch=1,EE,0022b4a0,word,c602006c // 00000000 +patch=1,EE,0022b4a4,word,461e0843 // 00000000 +patch=1,EE,0022b4a8,word,e6010068 // 00000000 +patch=1,EE,0022b4ac,word,080468fd // 00000000 jump back to 0011a3f4 + + diff --git a/patches/SCES-50611_A595F752.pnach b/patches/SCES-50611_A595F752.pnach new file mode 100644 index 0000000..f7c44f1 --- /dev/null +++ b/patches/SCES-50611_A595F752.pnach @@ -0,0 +1,11 @@ +gametitle=Space Channel 5 (PAL-M5) (SCES-50611) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0011eecc,word,3c013f40 // 3c013f80 hor fov 50Hz +patch=1,EE,0011eddc,word,3c013f40 // 3c013f80 hor fov 60Hz + + diff --git a/patches/SCES-50612_EF710B2B.pnach b/patches/SCES-50612_EF710B2B.pnach new file mode 100644 index 0000000..42b41c4 --- /dev/null +++ b/patches/SCES-50612_EF710B2B.pnach @@ -0,0 +1,11 @@ +gametitle=Space Channel 5 - Part 2 (PAL-M5) (SCES-50612) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001182f8,word,3c013f40 // 3c013f80 hor fov 50Hz +patch=1,EE,00118550,word,3c013f40 // 3c013f80 hor fov 60Hz + + diff --git a/patches/SCES-50759_B65AE44A.pnach b/patches/SCES-50759_B65AE44A.pnach new file mode 100644 index 0000000..146021f --- /dev/null +++ b/patches/SCES-50759_B65AE44A.pnach @@ -0,0 +1,22 @@ +gametitle=Virtua Fighter 4 (PAL-M5) (SCES-50759) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00271614,word,3c194455 // 3c194420 hor fov +patch=1,EE,00271618,word,37395555 // 44811800 hor fov +patch=1,EE,0027163c,word,44991800 // 00000000 +patch=1,EE,0024c344,word,3c014456 // 3c014420 renderfix + + +[No-Interlacing] +gsinterlacemode=1 +author=ElHecht + +// disable interlacing +patch=1,EE,00269e68,word,a0800004 // a0820004 +patch=1,EE,0026f27c,word,a080d0d4 // a082d0d4 + + diff --git a/patches/SCES-50760_5C991F4E.pnach b/patches/SCES-50760_5C991F4E.pnach new file mode 100644 index 0000000..7f50b07 --- /dev/null +++ b/patches/SCES-50760_5C991F4E.pnach @@ -0,0 +1,191 @@ +gametitle=ICO * PAL-M5 * SCES-50760 * 5C991F4E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +// 16:9 widescreen +patch=1,EE,00114dd0,word,3c013f40 +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 + +// 16:9 Render fix +patch=1,EE,001146F4,word,240302ab +patch=1,EE,0054E478,word,44fa0000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,00114dd0,word,3c013f55 +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 +patch=1,EE,001146F4,word,240302ab +patch=1,EE,0054E478,word,44e10000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,00114dd0,word,3c013f64 +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 +patch=1,EE,001146F4,word,240302ab +patch=1,EE,0054E478,word,44d2f000 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=nemesis2000, kripkrop, Devina & pgert +description=Imperfections might show up. +patch=1,EE,00114dd0,word,3c013f1a +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 +patch=1,EE,001146F4,word,24030aaa +patch=1,EE,0054E478,word,451c4000 + +[Widescreen 21:9] +gsaspectratio=Stretch +author=nemesis2000, kripkrop, Devina & pgert +description=Imperfections might show up. +patch=1,EE,00114dd0,word,3c013f12 +patch=1,EE,00114dd4,word,4481c000 +patch=1,EE,00114de0,word,46181082 +patch=1,EE,001146F4,word,24030aaa +patch=1,EE,0054E478,word,45241000 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,00113450,word,3c010000 + +///////////////////// + +[60 fps & No Interlacing] +author=Red_Tv +description=Might need EE overclocking to be stable. + +// 60 fps +patch=1,EE,0028F4C4,word,00000001 + +// Revert to 30 fps during Cutscenes +//patch=1,EE,e0010001,extended,0063AA08 +//patch=1,EE,2028F4C4,extended,00000002 + +// No Interlacing (needed for 60 fps) +patch=1,EE,0013CAD0,word,30420000 +patch=1,EE,001144AC,word,30420000 + +///////////////////// + +[60 fps] +author=synce & Agrippa +// 60 fps hack by Agrippa based on the NTSC-U hack by synce +description=Set EE Cyclerate to 130% - 180% in combination with this. +// - makes some animations run too fast +patch=1,EE,E0010000,extended,0063AA08 +patch=1,EE,0028F4C4,extended,00000001 + +// Revert to 30 fps during Cutscenes +patch=1,EE,E0010001,extended,0063AA08 +patch=1,EE,0028F4C4,extended,00000002 + +[No-Interlacing] +description=Don't combine with the 60 fps hacks. +patch=1,EE,0013CAD0,word,30420000 +patch=1,EE,001144AC,word,30420000 + +/////////////////// + +[Full height back buffer] +author=asasega & Agrippa + +// Hacks by Agrippa based on the asasega patch for the NTSC version. +// A full height back buffer enabled, instead of a downsampled front buffer. +// Works with both PAL and NTSC modes. + +// set the back buffer +patch=1,EE,2028F500,extended,00001040 +patch=1,EE,2028F528,extended,00001040 +// switch to the interlaced mode with FFMD set to 0. Progressive mode, applied by default, +// does add a black bar at the bottom in the NTSC mode when the back buffer is enabled +patch=1,EE,2028F4F8,extended,00000001 +patch=1,EE,2028F520,extended,00000001 + +// check if the PAL mode is turned on to extend the display buffer from 256 to 512 +patch=1,EE,E0024290,extended,0028F508 +patch=1,EE,2028F50C,extended,001FF9FF +patch=1,EE,2028F534,extended,001FF9FF +// check if the NTSC mode is turned on to extend the display buffer from 224 to 448 +patch=1,EE,E002927C,extended,0028F508 +patch=1,EE,2028F50C,extended,001DF9FF +patch=1,EE,2028F534,extended,001DF9FF + +/////////////////// + +[Debug Menu] +description=Press Select to open the Debug Menu. +// Enable 'Single Framestep' in the menu for 60fps. +patch=1,EE,20101F94,word,0C06C966 +patch=1,EE,201AF850,word,0806BD28 + +[Maximum Graphics Booster] +description=No Blur-Effect and maxed out Game Sharpness. +patch=1,EE,001322f0,word,03e00008 +patch=1,EE,001322f4,word,00000000 +patch=1,EE,001fca60,word,03e00008 +patch=1,EE,001fca64,word,00000000 +patch=1,EE,001137f8,word,03e00008 +patch=1,EE,001137fc,word,00000000 +patch=1,EE,001136b0,word,03e00008 +patch=1,EE,001136b4,word,00000000 + +[Disable Motion Blur] +patch=1,EE,001fca60,word,03e00008 +patch=1,EE,001fca64,word,00000000 + +[Disable Post-Effects] +description=Disables Post-Effect like the bright reddish Sky. +patch=1,EE,0028F808,word,00000000 + +[No Blackborders] +patch=1,EE,001133F8,word,44800800 +patch=1,EE,00113410,word,44800800 +patch=1,EE,00113420,word,44800800 +patch=1,EE,00113534,word,44800000 + +[No Shadow Effects] +patch=1,EE,0028F7CC,word,00000000 +patch=1,EE,0028F7D0,word,00000000 +patch=1,EE,0028F7D4,word,00000000 +patch=1,EE,0028F7D8,word,00000000 +patch=1,EE,0028F7DC,word,00000000 +patch=1,EE,0028F7E0,word,00000000 +patch=1,EE,0028F7E4,word,00000000 +patch=1,EE,0028F7E8,word,00000000 + +[RGB Values] +description=RGB Values enhanced & fixed + +// Characters RGB Values decently enhanced, +// disable extra Light on Boy and Objects +// and disable Boy-Dimming in dark Areas. +patch=1,EE,001170b4,word,24020000 +patch=1,EE,00117000,word,24130000 +patch=1,EE,00117010,word,24130000 +patch=1,EE,001175f4,word,44806000 +patch=1,EE,0028F780,word,3F900000 +patch=1,EE,0028F784,word,3F900000 +patch=1,EE,0028F788,word,3F900000 +patch=1,EE,0028F78C,word,3F800000 + +// World and Character main RGB fixed Values. +patch=1,EE,0028F7F0,word,00000080 +patch=1,EE,0028F7F4,word,00000080 +patch=1,EE,0028F7F8,word,00000080 +patch=1,EE,0028F7FC,word,00000000 + +/////////////////// + +// Mastercode - not needed for pcsx2 +//patch=1,EE,0E3C7dF2,extended,1456E7A5 +//patch=1,EE,F024E5d4,extended,0024E5d7 + +/////////////////// diff --git a/patches/SCES-50781_83A82EA1.pnach b/patches/SCES-50781_83A82EA1.pnach new file mode 100644 index 0000000..4961c77 --- /dev/null +++ b/patches/SCES-50781_83A82EA1.pnach @@ -0,0 +1,13 @@ +gametitle=Destruction Derby Arenas [PAL] (SCES_507.81) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00263BF0,word,3C013FAB //3C013F80 +patch=1,EE,00348210,word,4399999A //43CCCCCD +patch=1,EE,00348218,word,4399999A //43CCCCCD +patch=1,EE,00348204,word,4399999A //43CCCCCD + + diff --git a/patches/SCES-50791_386D1E86.pnach b/patches/SCES-50791_386D1E86.pnach new file mode 100644 index 0000000..6fe3eb4 --- /dev/null +++ b/patches/SCES-50791_386D1E86.pnach @@ -0,0 +1,17 @@ +gametitle=Frequency (PAL-Unk) [SCES-50791] [386D1E86] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen +patch=1,EE,204EDDCC,extended,08147263 //E6000120 - j $0051c98c - Jump to injected MIPS instructions +patch=1,EE,2051C98C,extended,3C013F40 //3C050086 - lui at, $3f40 - Set $f31 register to .75 #1 +patch=1,EE,2051C990,extended,4481F800 //24A55CF0 - mtc1 at, $f31 - Set $f31 register to .75 #2 +patch=1,EE,2051C994,extended,461F07C2 //0C13D7C0 - mul.s $f31, $f0, $f31 - Multiply $f0 by $f31 and store in $f31 +patch=1,EE,2051C998,extended,0813B775 //0200202D - j $004eddd4 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2051C99C,extended,E61F0120 //8E510000 - swc1 $f31, $0120(s0) - Write $f31 into where $f0 would've been written to by the restored overwritten MIPS instruction + +//patch=1,EE,10551334,extended,00000355 //24060280 - FMV width (WIP) + + diff --git a/patches/SCES-50858_60013EBD.pnach b/patches/SCES-50858_60013EBD.pnach new file mode 100644 index 0000000..99b9878 --- /dev/null +++ b/patches/SCES-50858_60013EBD.pnach @@ -0,0 +1,6 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2025C3B4,extended,34020001 + + diff --git a/patches/SCES-50878_2251E14D.pnach b/patches/SCES-50878_2251E14D.pnach new file mode 100644 index 0000000..5e9c693 --- /dev/null +++ b/patches/SCES-50878_2251E14D.pnach @@ -0,0 +1,25 @@ +gametitle=Tekken 4 (SCES-50878) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//ee patch +patch=1,EE,00292424,word,24020001 +patch=1,EE,00292628,word,00000000 + +//gameplay +patch=1,EE,002177e0,word,3c013f40 + +//partial hud fix +patch=1,EE,001F7028,word,3C013F40 + +//rfix 1 +patch=1,EE,0018D408,word,3c0143d5 + +//rfix 2 +patch=1,EE,002015d4,word,3c013f40 +patch=1,EE,002015d8,word,44810000 +patch=1,EE,002015e4,word,46006303 + + diff --git a/patches/SCES-50878_F48F994A.pnach b/patches/SCES-50878_F48F994A.pnach new file mode 100644 index 0000000..17ff73a --- /dev/null +++ b/patches/SCES-50878_F48F994A.pnach @@ -0,0 +1,20 @@ +gametitle=Tekken 4 (PAL-M5) (SCES-50878) F48F994A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen ported from NTSC hack by nemesis2000 +patch=1,EE,002177e0,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,002015d4,word,3c013f40 // 00000000 renderfix1 +patch=1,EE,002015d8,word,44810000 // 00000000 +patch=1,EE,002015e4,word,46006303 // 00000000 +patch=1,EE,0018d408,word,3c0143d6 // 3c0143a0 renderfix2 +patch=1,EE,001f7028,word,3c013f40 // 3c013f80 partial HUD fix + +[No-Interlacing] +gsinterlacemode=1 +author=felixthecat1970 +description=Autoboot progressive scan mode +patch=0,EE,001E2254,extended,24020002 +patch=0,EE,0022B138,extended,24050006 +patch=0,EE,001EDC24,extended,24020009 \ No newline at end of file diff --git a/patches/SCES-50885_09B3AD4D.pnach b/patches/SCES-50885_09B3AD4D.pnach new file mode 100644 index 0000000..fd02aa3 --- /dev/null +++ b/patches/SCES-50885_09B3AD4D.pnach @@ -0,0 +1,8 @@ +gametitle=Ape Escape 2 (Europe) (SCES-50885) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,203E19B4,word,00000001 //00000000 Widescreen +//patch=1,EE,20535690,word,00000004 //00000002 Widescreen \ No newline at end of file diff --git a/patches/SCES-50887_7367D841.pnach b/patches/SCES-50887_7367D841.pnach new file mode 100644 index 0000000..43bbdb8 --- /dev/null +++ b/patches/SCES-50887_7367D841.pnach @@ -0,0 +1,10 @@ +gametitle=Alpine Racer 3 [PAL-M5] (SCES_508.87) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,206A1E5C,extended,3F199999 //3F800000 (Increases hor. axis) + + diff --git a/patches/SCES-50916_76F724A3.pnach b/patches/SCES-50916_76F724A3.pnach new file mode 100644 index 0000000..f5e14b4 --- /dev/null +++ b/patches/SCES-50916_76F724A3.pnach @@ -0,0 +1,407 @@ +gametitle=Ratchet & Clank (PAL-M5) (SCES-50916) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 code-inject function +patch=1,EE,e0220000,extended,00100000 // check 20100000 matches value xxxx0000 +patch=1,EE,200ffef4,extended,3c013f40 // 00000000 +patch=1,EE,200ffef8,extended,34210001 // 00000000 +patch=1,EE,200ffefc,extended,4481f000 // 00000000 +patch=1,EE,200fff00,extended,3c013f21 // 00000000 3f2147af (value set 4:3 - for vendor screen, menu and hud) +patch=1,EE,200fff04,extended,342147af // 00000000 +patch=1,EE,200fff08,extended,8c7900b0 // 00000000 +patch=1,EE,200fff0c,extended,14390007 // 00000000 +patch=1,EE,200fff10,extended,00000000 // 00000000 +patch=1,EE,200fff14,extended,4481f800 // 00000000 +patch=1,EE,200fff18,extended,e47f00b0 // 00000000 +patch=1,EE,200fff1c,extended,461e0843 // 00000000 +patch=1,EE,200fff20,extended,c46000b0 // 00000000 +patch=1,EE,200fff24,extended,46010003 // 00000000 +patch=1,EE,200fff28,extended,e46000b4 // 00000000 +patch=1,EE,200fff2c,extended,3c013f21 // 00000000 3f2147ae (value gameplay) +patch=1,EE,200fff30,extended,342147ae // 00000000 +patch=1,EE,200fff34,extended,8c7900b0 // 00000000 +patch=1,EE,200fff38,extended,14390004 // 00000000 +patch=1,EE,200fff3c,extended,00000000 // 00000000 +patch=1,EE,200fff40,extended,4481f800 // 00000000 +patch=1,EE,200fff44,extended,461effc3 // 00000000 +patch=1,EE,200fff48,extended,e47f00b0 // 00000000 +patch=1,EE,200fff4c,extended,3c013ed4 // 00000000 3ed40674 (value cut-scenes) +patch=1,EE,200fff50,extended,34210674 // 00000000 +patch=1,EE,200fff54,extended,8c7900b0 // 00000000 +patch=1,EE,200fff58,extended,14390004 // 00000000 +patch=1,EE,200fff5c,extended,00000000 // 00000000 +patch=1,EE,200fff60,extended,4481f800 // 00000000 +patch=1,EE,200fff64,extended,461effc3 // 00000000 +patch=1,EE,200fff68,extended,e47f00b0 // 00000000 +patch=1,EE,200fff6c,extended,461e0842 // 00000000 +patch=1,EE,200fff70,extended,c46000b0 // 00000000 +patch=1,EE,200fff74,extended,46010002 // 00000000 +patch=1,EE,200fff78,extended,e46000b4 // 00000000 + +patch=1,EE,e0050000,extended,00100000 // check 20100000 matches value xxxx0000 +patch=1,EE,200fff84,extended,3c013421 // 00000000 342147af (value vendor open) set 4:3 +patch=1,EE,200fff88,extended,342147af // 00000000 +patch=1,EE,200fff8c,extended,4481f000 // 00000000 +patch=1,EE,200fff98,extended,ae220054 // 00000000 +patch=1,EE,200fff9c,extended,ae200058 // 00000000 + +patch=1,EE,e0050000,extended,00100000 // check 20100000 matches value xxxx0000 +patch=1,EE,200fffb0,extended,3c013421 // 00000000 342147ae (value vendor close) set 16:9 +patch=1,EE,200fffb4,extended,342147ae // 00000000 +patch=1,EE,200fffb8,extended,4481f000 // 00000000 +patch=1,EE,200fffc4,extended,24050001 // 00000000 +patch=1,EE,200fffc8,extended,8c46001c // 00000000 + + +// Main Menu +patch=1,EE,e003caff,extended,001f3168 // check 001f7d28 matches value 0000caff +patch=1,EE,201f31a8,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,201f31ac,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0807cc6b // 00000000 jump back to 201f31ac + + +// Planet Veldin - Kyzil Plateau +patch=1,EE,e00ecaff,extended,001f7d28 // check 001f7d28 matches value 0000caff +patch=1,EE,201f7d68,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,201f7d6c,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0807df5b // 00000000 jump back to 201f7d6c +patch=1,EE,20277404,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,2029bb20,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,2029bb24,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c01001f // 00000000 001f7c10 +patch=1,EE,200fff94,extended,e43e7c10 // 00000000 +patch=1,EE,200fffa0,extended,080a6ec9 // 00000000 jump back to 2029bb24 +patch=1,EE,2029e7d8,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,2029e7dc,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c01001f // 00000000 001f7c10 +patch=1,EE,200fffc0,extended,e43e7c10 // 00000000 +patch=1,EE,200fffcc,extended,080a79f7 // 00000000 jump back to 2029e7dc + + +// Planet Novalis - Tobruk Crater +patch=1,EE,e00ecaff,extended,002198a8 // check 002198a8 matches value 0000caff +patch=1,EE,202198e8,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,202198ec,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0808663b // 00000000 jump back to 202198ec +patch=1,EE,2028d0ec,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202af538,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202af53c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010022 // 00000000 00219790 +patch=1,EE,200fff94,extended,e43e9790 // 00000000 +patch=1,EE,200fffa0,extended,080abd4f // 00000000 jump back to 202af53c +patch=1,EE,202b2470,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202b2474,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010022 // 00000000 00219790 +patch=1,EE,200fffc0,extended,e43e9790 // 00000000 +patch=1,EE,200fffcc,extended,080ac91d // 00000000 jump back to 202b2474 + + +// Planet Kerwan - Metropolis +patch=1,EE,e00ecaff,extended,001f1610 // check 001f1610 matches value 0000caff +patch=1,EE,201f1650,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,201f1654,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0807c595 // 00000000 jump back to 201f1654 +patch=1,EE,20265f8c,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,20288380,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,20288384,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c01001f // 00000000 001f14f8 +patch=1,EE,200fff94,extended,e43e14f8 // 00000000 +patch=1,EE,200fffa0,extended,080a20e1 // 00000000 jump back to 20288384 +patch=1,EE,2028b038,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,2028b03c,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c01001f // 00000000 001f14f8 +patch=1,EE,200fffc0,extended,e43e14f8 // 00000000 +patch=1,EE,200fffcc,extended,080a2c0f // 00000000 jump back to 2028b03c + + +// Planet Aridia - Outpost XII +patch=1,EE,e00ecaff,extended,00208b90 // check 00208b90 matches value 0000caff +patch=1,EE,20208bd0,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,20208bd4,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,080822f5 // 00000000 jump back to 20208bd4 +patch=1,EE,2027886c,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,2029b278,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,2029b27c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010021 // 00000000 00208a78 +patch=1,EE,200fff94,extended,e43e8a78 // 00000000 +patch=1,EE,200fffa0,extended,080a6c9f // 00000000 jump back to 2029b27c +patch=1,EE,2029df30,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,2029df34,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010021 // 00000000 001f14f8 +patch=1,EE,200fffc0,extended,e43e8a78 // 00000000 +patch=1,EE,200fffcc,extended,080a77cd // 00000000 jump back to 2029df34 + + +// Planet Eudora - Logging Site +patch=1,EE,e00ecaff,extended,001ea610 // check 001ea610 matches value 0000caff +patch=1,EE,201ea650,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,201ea654,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0807a995 // 00000000 jump back to 201ea654 +patch=1,EE,2026a664,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,2028c948,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,2028c94c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c01001f // 00000000 001ea4f8 +patch=1,EE,200fff94,extended,e43ea4f8 // 00000000 +patch=1,EE,200fffa0,extended,080a3253 // 00000000 jump back to 2028c94c +patch=1,EE,2028f600,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,2028f604,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c01001f // 00000000 001ea4f8 +patch=1,EE,200fffc0,extended,e43ea4f8 // 00000000 +patch=1,EE,200fffcc,extended,080a3d81 // 00000000 jump back to 2028f604 + + +// Nebula G34 - Blarg Station +patch=1,EE,e00ecaff,extended,0020f910 // check 0020f910 matches value 0000caff +patch=1,EE,2020f950,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,2020f954,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,08083e55 // 00000000 jump back to 2020f954 +patch=1,EE,20286164,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202a8b98,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202a8b9c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010021 // 00000000 0020f7f8 +patch=1,EE,200fff94,extended,e43ef7f8 // 00000000 +patch=1,EE,200fffa0,extended,080aa2e7 // 00000000 jump back to 202a8b9c +patch=1,EE,202ab850,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202ab854,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010021 // 00000000 0020f7f8 +patch=1,EE,200fffc0,extended,e43ef7f8 // 00000000 +patch=1,EE,200fffcc,extended,080aae15 // 00000000 jump back to 202ab854 + + +// Planet Rilgar - Blackwater City +patch=1,EE,e00ecaff,extended,00226990 // check 00226990 matches value 0000caff +patch=1,EE,202269d0,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,202269d4,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,08089a75 // 00000000 jump back to 202269d4 +patch=1,EE,202a16b4,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202c4218,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202c421c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010022 // 00000000 00226878 +patch=1,EE,200fff94,extended,e43e6878 // 00000000 +patch=1,EE,200fffa0,extended,080b1087 // 00000000 jump back to 202c421c +patch=1,EE,202c6ed0,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202c6ed4,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010022 // 00000000 00226878 +patch=1,EE,200fffc0,extended,e43e6878 // 00000000 +patch=1,EE,200fffcc,extended,080b1bb5 // 00000000 jump back to 202c6ed4 + + +// Planet Umbris - Qwark's HQ +patch=1,EE,e00ecaff,extended,0021fa90 // check 0021fa90 matches value 0000caff +patch=1,EE,2021fad0,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,2021fad4,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,08087eb5 // 00000000 jump back to 2021fad4 +patch=1,EE,2029fd54,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202c26f8,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202c26fc,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010022 // 00000000 0021f978 +patch=1,EE,200fff94,extended,e43ef978 // 00000000 +patch=1,EE,200fffa0,extended,080b09bf // 00000000 jump back to 202c26fc +patch=1,EE,202c53b0,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202c53b4,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010022 // 00000000 0021f978 +patch=1,EE,200fffc0,extended,e43ef978 // 00000000 +patch=1,EE,200fffcc,extended,080b14ed // 00000000 jump back to 202c53b4 + + +// Planet Batalia - Fort Krontos +patch=1,EE,e00ecaff,extended,0020a6b8 // check 0020a6b8 matches value 0000caff +patch=1,EE,2020a6f8,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,2020a6fc,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,080829bf // 00000000 jump back to 2020a6fc +patch=1,EE,20281a7c,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202a3e68,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202a3e6c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010021 // 00000000 0020a5a0 +patch=1,EE,200fff94,extended,e43ea5a0 // 00000000 +patch=1,EE,200fffa0,extended,080a8f9b // 00000000 jump back to 202a3e6c +patch=1,EE,202a6b20,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202a6b24,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010021 // 00000000 0020a5a0 +patch=1,EE,200fffc0,extended,e43ea5a0 // 00000000 +patch=1,EE,200fffcc,extended,080a9ac9 // 00000000 jump back to 202a6b24 + + +// Planet Gaspar - Blarg Depot +patch=1,EE,e00ecaff,extended,00216f90 // check 00216f90 matches value 0000caff +patch=1,EE,20216fd0,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,20216fd4,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,08085bf5 // 00000000 jump back to 20216fd4 +patch=1,EE,20296124,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202b8370,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202b8374,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010021 // 00000000 00216e78 +patch=1,EE,200fff94,extended,e43e6e78 // 00000000 +patch=1,EE,200fffa0,extended,080ae0dd // 00000000 jump back to 202b8374 +patch=1,EE,202bb028,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202bb02c,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010021 // 00000000 00216e78 +patch=1,EE,200fffc0,extended,e43e6e78 // 00000000 +patch=1,EE,200fffcc,extended,080aec0b // 00000000 jump back to 202bb02c + + +// Planet Orxon - Kogor Refinery +patch=1,EE,e00ecaff,extended,001eb310 // check 001eb310 matches value 0000caff +patch=1,EE,201eb350,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,201eb354,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0807acd5 // 00000000 jump back to 201eb354 +patch=1,EE,2026a234,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,2028c530,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,2028c534,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c01001f // 00000000 001eb1f8 +patch=1,EE,200fff94,extended,e43eb1f8 // 00000000 +patch=1,EE,200fffa0,extended,080a314d // 00000000 jump back to 2028c534 +patch=1,EE,2028f1e8,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,2028f1ec,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c01001f // 00000000 001eb1f8 +patch=1,EE,200fffc0,extended,e43eb1f8 // 00000000 +patch=1,EE,200fffcc,extended,080a3c7b // 00000000 jump back to 2028f1ec + + +// Planet Pokitaru - Jowai Resort +patch=1,EE,e00ecaff,extended,00229510 // check 00229510 matches value 0000caff +patch=1,EE,20229550,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,20229554,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0808a555 // 00000000 jump back to 20229554 +patch=1,EE,2029c6ac,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202be938,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202be93c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010023 // 00000000 002293f8 +patch=1,EE,200fff94,extended,e43e93f8 // 00000000 +patch=1,EE,200fffa0,extended,080afa4f // 00000000 jump back to 202be93c +patch=1,EE,202c15f0,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202c15f4,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010023 // 00000000 002293f8 +patch=1,EE,200fffc0,extended,e43e93f8 // 00000000 +patch=1,EE,200fffcc,extended,080b057d // 00000000 jump back to 202c15f4 + + +// Planet Hoven - Bomb Factory +patch=1,EE,e00ecaff,extended,0021a718 // check 0021a718 matches value 0000caff +patch=1,EE,2021a758,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,2021a75c,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,080869d7 // 00000000 jump back to 2021a75c +patch=1,EE,2028ffdc,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202b22d8,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202b22dc,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010022 // 00000000 0021a600 +patch=1,EE,200fff94,extended,e43ea600 // 00000000 +patch=1,EE,200fffa0,extended,080ac8b7 // 00000000 jump back to 202b22dc +patch=1,EE,202b4f90,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202b4f94,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010022 // 00000000 0021a600 +patch=1,EE,200fffc0,extended,e43ea600 // 00000000 +patch=1,EE,200fffcc,extended,080ad3e5 // 00000000 jump back to 202b4f94 + + +// Oltanis Orbit - Gemlik Base +patch=1,EE,e00ecaff,extended,00203690 // check 00203690 matches value 0000caff +patch=1,EE,202036d0,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,202036d4,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,08080db5 // 00000000 jump back to 202036d4 +patch=1,EE,20283494,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202a5e40,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202a5e44,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010020 // 00000000 00203578 +patch=1,EE,200fff94,extended,e43e3578 // 00000000 +patch=1,EE,200fffa0,extended,080a9791 // 00000000 jump back to 202a5e44 +patch=1,EE,202a8d78,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202a8d7c,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010020 // 00000000 00203578 +patch=1,EE,200fffc0,extended,e43e3578 // 00000000 +patch=1,EE,200fffcc,extended,080aa35f // 00000000 jump back to 202a8d7c + + +// Planet Oltanis - Gorda City Ruins +patch=1,EE,e00ecaff,extended,0020af18 // check 0020af18 matches value 0000caff +patch=1,EE,2020af58,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,2020af5c,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,08082bd7 // 00000000 jump back to 2020af5c +patch=1,EE,2027fb44,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202a1e78,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202a1e7c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010021 // 00000000 0020ae00 +patch=1,EE,200fff94,extended,e43eae00 // 00000000 +patch=1,EE,200fffa0,extended,080a879f // 00000000 jump back to 202a1e7c +patch=1,EE,202a4b30,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,202a4b34,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010021 // 00000000 0020ae00 +patch=1,EE,200fffc0,extended,e43eae00 // 00000000 +patch=1,EE,200fffcc,extended,080a92cd // 00000000 jump back to 202a4b34 + + +// Planet Quartu - Robot Plant +patch=1,EE,e00ecaff,extended,001f1390 // check 001f1390 matches value 0000caff +patch=1,EE,201f13d0,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,201f13d4,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0807c4f5 // 00000000 jump back to 201f13d4 +patch=1,EE,20266fec,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202899a8,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202899ac,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c01001f // 00000000 001f1278 +patch=1,EE,200fff94,extended,e43e1278 // 00000000 +patch=1,EE,200fffa0,extended,080a266b // 00000000 jump back to 202899ac +patch=1,EE,2028c660,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,2028c664,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c01001f // 00000000 001f1278 +patch=1,EE,200fffc0,extended,e43e1278 // 00000000 +patch=1,EE,200fffcc,extended,080a3199 // 00000000 jump back to 2028c664 + + +// Planet Kalebo III - Gadgetron Site +patch=1,EE,e00ecaff,extended,001f6510 // check 001f6510 matches value 0000caff +patch=1,EE,201f6550,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,201f6554,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0807d955 // 00000000 jump back to 201f6554 +patch=1,EE,20272614,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,202949a8,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,202949ac,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c01001f // 00000000 001f63f8 +patch=1,EE,200fff94,extended,e43e63f8 // 00000000 +patch=1,EE,200fffa0,extended,080a526b // 00000000 jump back to 202949ac +patch=1,EE,20297660,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,20297664,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c01001f // 00000000 001f63f8 +patch=1,EE,200fffc0,extended,e43e63f8 // 00000000 +patch=1,EE,200fffcc,extended,080a5d99 // 00000000 jump back to 20297664 + + +// Veldin Orbit - Drek's Fleet +patch=1,EE,e00ecaff,extended,001f4e10 // check 001f4e10 matches value 0000caff +patch=1,EE,201f4e50,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,201f4e54,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,0807d395 // 00000000 jump back to 201f4e54 +patch=1,EE,202714dc,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,20293da8,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,20293dac,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c01001f // 00000000 001f4cf8 +patch=1,EE,200fff94,extended,e43e4cf8 // 00000000 +patch=1,EE,200fffa0,extended,080a4f6b // 00000000 jump back to 20293dac +patch=1,EE,20296a60,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,20296a64,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c01001f // 00000000 001f4cf8 +patch=1,EE,200fffc0,extended,e43e4cf8 // 00000000 +patch=1,EE,200fffcc,extended,080a5a99 // 00000000 jump back to 20296a64 + + +// Planet Veldin - Kyzil Plateau (Final Visit) +patch=1,EE,e00ecaff,extended,00200990 // check 00200990 matches value 0000caff +patch=1,EE,202009d0,extended,0803ffbd // c46000b0 jump to code-inject 200ffef4 +patch=1,EE,202009d4,extended,00000000 // 46010002 +patch=1,EE,200fff7c,extended,08080275 // 00000000 jump back to 202009d4 +patch=1,EE,202792cc,extended,342147af // 342147ae hor fov fix menu +patch=1,EE,2029b608,extended,0803ffe1 // ae220054 jump to code-inject fov fix vendor open 200fff84 +patch=1,EE,2029b60c,extended,00000000 // ae200058 +patch=1,EE,200fff90,extended,3c010020 // 00000000 00200878 +patch=1,EE,200fff94,extended,e43e0878 // 00000000 +patch=1,EE,200fffa0,extended,080a6d83 // 00000000 jump back to 2029b60c +patch=1,EE,2029e2c0,extended,0803ffec // 24050001 jump to code-inject fov fix vendor close 200fffb0 +patch=1,EE,2029e2c4,extended,00000000 // 8c46001c +patch=1,EE,200fffbc,extended,3c010020 // 00000000 00200878 +patch=1,EE,200fffc0,extended,e43e0878 // 00000000 +patch=1,EE,200fffcc,extended,080a78b1 // 00000000 jump back to 2029e2c4 + + diff --git a/patches/SCES-50917_DA3DD765.pnach b/patches/SCES-50917_DA3DD765.pnach new file mode 100644 index 0000000..756e58e --- /dev/null +++ b/patches/SCES-50917_DA3DD765.pnach @@ -0,0 +1,47 @@ +gametitle=Sly Raccoon (PAL-M5) (SCES-50917) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,001438b0,word,08086204 // e60c01f0 +patch=1,EE,001438b4,word,00000000 // 46020842 +patch=1,EE,00218810,word,3c013f40 // 00000000 hor fov +patch=1,EE,00218818,word,4481f000 // 00000000 +patch=1,EE,0021881c,word,461e6303 // 00000000 +patch=1,EE,00218820,word,e60c01f0 // 00000000 +patch=1,EE,00218824,word,46020842 // 00000000 +patch=1,EE,00218828,word,08050e2d // 00000000 +patch=1,EE,00185184,word,e61e0364 // e6010364 + +// disable cheat-detection +patch=1,EE,001eacd0,word,00000000 // 15200004 +patch=1,EE,001eacd8,word,00000000 // 10a00002 +patch=1,EE,001eacdc,word,00000000 // 24020001 +patch=1,EE,001eace0,word,00000000 // af02f3a4 + +patch=1,EE,00190208,word,00000000 // 14e00005 +patch=1,EE,00190210,word,00000000 // 10600003 +patch=1,EE,00190214,word,00000000 // 3c030027 +patch=1,EE,00190218,word,00000000 // 24020001 +patch=1,EE,0019021c,word,00000000 // ac62adb8 + +patch=1,EE,0012b950,word,00000000 // 1540000a +patch=1,EE,0012b958,word,0804ae5f // 10400008 +patch=1,EE,0012b95c,word,00000000 // 3c030026 + +patch=1,EE,0015f32c,word,00000000 // 10400003 +patch=1,EE,0015f330,word,00000000 // 3c030026 +patch=1,EE,0015f334,word,00000000 // 24020001 +patch=1,EE,0015f338,word,00000000 // ac623620 + +[No-Interlacing] +gsinterlacemode=1 +author=Meos +description=No Motion Blur +patch=1,EE,2015F32C,extended,08057CCF +patch=1,EE,20190210,extended,08064088 +patch=1,EE,201EACD8,extended,0807AB39 +patch=1,EE,2012B958,extended,0804AE5F +patch=1,EE,2015F944,extended,24060000 \ No newline at end of file diff --git a/patches/SCES-50928_85FEEC45.pnach b/patches/SCES-50928_85FEEC45.pnach new file mode 100644 index 0000000..8462eb4 --- /dev/null +++ b/patches/SCES-50928_85FEEC45.pnach @@ -0,0 +1,22 @@ +gametitle=SOCOM - U.S. Navy SEALs (PAL-M5) (SCES-50928) 85FEEC45 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,0014f64c,word,3c013f40 // 00000000 ver fov +patch=1,EE,0014f650,word,4481e800 // 00000000 +patch=1,EE,0014f658,word,461dbdc3 // 00000000 + +patch=1,EE,001c8400,word,4614a083 // 3c023f80 zoom gameplay +patch=1,EE,001c8410,word,461d0002 // 44821000 zoom gameplay + +patch=1,EE,001c7c04,word,4614a103 // 3c023f80 zoom cut-scenes +patch=1,EE,001c7c14,word,461d1082 // 44822000 zoom cut-scenes + + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,003A51FC,extended,00000032 \ No newline at end of file diff --git a/patches/SCES-50959_B74A2938.pnach b/patches/SCES-50959_B74A2938.pnach new file mode 100644 index 0000000..d8960c1 --- /dev/null +++ b/patches/SCES-50959_B74A2938.pnach @@ -0,0 +1,13 @@ +gametitle=Disney Stitch: Experiment 626 [PAL-M2] [Esp-Por] (SCES_509.59) B74A2938 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00236AE4,word,3C023F1E //3C023F00 Zoom 16:9 +patch=1,EE,00236F34,word,3C03BFAC //3C03BF80 Y-FOV 16:9 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00628C88,byte,01 \ No newline at end of file diff --git a/patches/SCES-50966_5B1DC04C.pnach b/patches/SCES-50966_5B1DC04C.pnach new file mode 100644 index 0000000..ecb3b1f --- /dev/null +++ b/patches/SCES-50966_5B1DC04C.pnach @@ -0,0 +1,17 @@ +gametitle=Disney Stitch: Experiment 626 [PAL-M2] [Eng-Sve] (SCES_509.66) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 1000bfff +patch=1,EE,00236df4,word,3c023f1e //3c023f00 + +//Y-Fov +//803f043c 80bf033c +patch=1,EE,00237244,word,3c03bfac //3c03bf80 + + diff --git a/patches/SCES-50967_F52FB2BE.pnach b/patches/SCES-50967_F52FB2BE.pnach new file mode 100644 index 0000000..8383a67 --- /dev/null +++ b/patches/SCES-50967_F52FB2BE.pnach @@ -0,0 +1,21 @@ +gametitle=Kingdom Hearts (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch +patch=1,EE,001105e4,word,3c0143d6 //render fix +patch=1,EE,00110ad0,word,3c013f19 //hor value first half +patch=1,EE,00110ad4,word,3421999a //hor value second half + +//FMV's fix +patch=1,EE,002a1308,word,70007000 +patch=1,EE,0010629c,word,3c071900 + +[Remove Blackbars] +description=Removes black bars in cutscenes +patch=1,EE,0010430c,word,00000000 +patch=1,EE,0010442c,word,00000000 + +[60 FPS] +description=Forces the game to run at 60. +patch=1,EE,002B67CC,extended,00000000 \ No newline at end of file diff --git a/patches/SCES-50968_F6DC728D.pnach b/patches/SCES-50968_F6DC728D.pnach new file mode 100644 index 0000000..e5f6752 --- /dev/null +++ b/patches/SCES-50968_F6DC728D.pnach @@ -0,0 +1,46 @@ +gametitle=Kingdom Hearts (PAL-F) (SCES-50968) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht - Port PAL-FR by PuNkY_BoY + +// 16:9 +patch=1,EE,00110634,word,3c1b3f40 // 00000000 hor fov gameplay +patch=1,EE,0011066c,word,449bf800 // 00000000 +patch=1,EE,001106a0,word,461f6e42 // 46006e46 +patch=1,EE,00110670,word,461fe703 // 00000000 renderfix calculation + +//matrix hack +patch=1,EE,0026292c,word,3c013f40 // 00000000 +patch=1,EE,00262938,word,44810000 // 00000000 +patch=1,EE,0026293c,word,4600c602 // 00000000 + +//textbox calculation +patch=1,EE,0010b010,word,46000383 // 3c013f80 +patch=1,EE,0010b014,word,449b6800 // 44816800 +patch=1,EE,0010b030,word,460d7343 // 46006b86 +patch=1,EE,0010b040,word,46007446 // 46006c46 + +//position fix weapon select +patch=1,EE,00207bc0,word,3c0144fa // 3c014500 + +//font fix hud and menu +patch=1,EE,001eeee4,word,24100020 // 24100018 +patch=1,EE,001f7df8,word,24090020 // 24090018 + +//font fix subtitle and text box +//patch=1,EE,0010c980,word,24426fb0 // 24427000 +//patch=1,EE,0010d3d4,word,3c013f1f // 3c013f55 +//patch=1,EE,0010d3d8,word,3421fffc // 3421554f +//patch=1,EE,0010d3f8,word,3c013f40 // 3c013f80 +//patch=1,EE,0010d820,word,3c014216 // 3c0141e0 + +//numbers fix +patch=1,EE,001f9ab4,word,240b0020 // 240b0018 +patch=1,EE,001f9838,word,24030020 // 24030018 + +//FMV's fix +patch=1,EE,002a1708,word,70007000 +patch=1,EE,0010629c,word,3c071900 + + diff --git a/patches/SCES-50969_AE3EAA05.pnach b/patches/SCES-50969_AE3EAA05.pnach new file mode 100644 index 0000000..60e84f2 --- /dev/null +++ b/patches/SCES-50969_AE3EAA05.pnach @@ -0,0 +1,54 @@ +gametitle=Kingdom Hearts (PAL-G) (SCES-50969) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack + +// 16:9 +patch=1,EE,00110634,word,3c1b3f40 // 00000000 hor fov gameplay +patch=1,EE,0011066c,word,449bf800 // 00000000 +patch=1,EE,001106a0,word,461f6e42 // 46006e46 +patch=1,EE,00110670,word,461fe703 // 00000000 renderfix calculation + +//matrix hack +patch=1,EE,002627ac,word,3c013f40 // 00000000 +patch=1,EE,002627b8,word,44810000 // 00000000 +patch=1,EE,002627bc,word,4600c602 // 00000000 + +//textbox calculation +patch=1,EE,0010b010,word,46000383 // 3c013f80 +patch=1,EE,0010b014,word,449b6800 // 44816800 +patch=1,EE,0010b030,word,460d7343 // 46006b86 +patch=1,EE,0010b040,word,46007446 // 46006c46 + +//position fix weapon select +patch=1,EE,00207a98,word,3c0144fa // 3c014500 + +//font fix hud and menu +patch=1,EE,001eedbc,word,24100020 // 24100018 +patch=1,EE,001f7cd0,word,24090020 // 24090018 + +//font fix subtitle and text box +//patch=1,EE,0010c980,word,24426fb0 // 24427000 +//patch=1,EE,0010d3d4,word,3c013f1f // 3c013f55 +//patch=1,EE,0010d3d8,word,3421fffc // 3421554f +//patch=1,EE,0010d3f8,word,3c013f40 // 3c013f80 +//patch=1,EE,0010d820,word,3c014216 // 3c0141e0 + +//numbers fix +patch=1,EE,001f998c,word,240b0020 // 240b0018 +patch=1,EE,001f9710,word,24030020 // 24030018 + +//fmv fix +patch=1,EE,0010629c,word,3c071900 // 3c071c08 +patch=1,EE,002a1588,word,70007000 // 74007000 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0010430c,word,00000000 // ac510e48 +patch=1,EE,0010442c,word,00000000 // ac450e48 + +[60 FPS] +patch=1,EE,001104d8,word,24820000 // 24820001 \ No newline at end of file diff --git a/patches/SCES-50971_09F5F39A.pnach b/patches/SCES-50971_09F5F39A.pnach new file mode 100644 index 0000000..89a8b7e --- /dev/null +++ b/patches/SCES-50971_09F5F39A.pnach @@ -0,0 +1,67 @@ +gametitle=Kingdom Hearts (PAL-S) SCES-50971 09F5F39A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,00110634,word,3c1b3f40 // 00000000 hor fov gameplay +patch=1,EE,0011066c,word,449bf800 // 00000000 +patch=1,EE,001106a0,word,461f6e42 // 46006e46 +patch=1,EE,00110670,word,461fe703 // 00000000 renderfix calculation + +//matrix hack +patch=1,EE,0026282c,word,3c013f40 // 00000000 +patch=1,EE,00262838,word,44810000 // 00000000 +patch=1,EE,0026283c,word,4600c602 // 00000000 + +//textbox calculation +patch=1,EE,0010b010,word,46000383 // 3c013f80 +patch=1,EE,0010b014,word,449b6800 // 44816800 +patch=1,EE,0010b030,word,460d7343 // 46006b86 +patch=1,EE,0010b040,word,46007446 // 46006c46 + +//position fix weapon select +patch=1,EE,00207a98,word,3c0144fa // 3c014500 + +//font fix hud and menu +patch=1,EE,001eedbc,word,24100020 // 24100018 +patch=1,EE,001f7cd0,word,24090020 // 24090018 + +//font fix subtitle and text box +//patch=1,EE,0010c980,word,24426fb0 // 24427000 +//patch=1,EE,0010d3d4,word,3c013f1f // 3c013f55 +//patch=1,EE,0010d3d8,word,3421fffc // 3421554f +//patch=1,EE,0010d3f8,word,3c013f40 // 3c013f80 +//patch=1,EE,0010d820,word,3c014216 // 3c0141e0 + +//numbers fix +patch=1,EE,001f998c,word,240b0020 // 240b0018 +patch=1,EE,001f9710,word,24030020 // 24030018 + +//fmv fix +patch=1,EE,0010629c,word,3c071900 // 3c071c08 +patch=1,EE,002a1608,word,70007000 // 74007000 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0010430c,word,00000000 // ac510e48 +patch=1,EE,0010442c,word,00000000 // ac450e48 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. Gumi ship at 25 fps. +patch=1,EE,002B6ACC,extended,00000000 +patch=1,EE,E0010000,extended,00571954 +patch=1,EE,002B6ACC,extended,00000001 +patch=1,EE,E001100C,extended,002C0618 //marca trio roja (red trinity) +patch=1,EE,002B6ACC,extended,00000001 +patch=1,EE,E001100E,extended,002C0618 //marca trio verde (green trinity) +patch=1,EE,002B6ACC,extended,00000001 +patch=1,EE,E0010008,extended,002C0618 //halloween town coffin to transport at other zone +patch=1,EE,002B6ACC,extended,00000001 +patch=1,EE,E0011008,extended,002C0618 +patch=1,EE,002B6ACC,extended,00000001 +patch=1,EE,E0010009,extended,002C0618 +patch=1,EE,002B6ACC,extended,00000001 \ No newline at end of file diff --git a/patches/SCES-50982_EB518B9F.pnach b/patches/SCES-50982_EB518B9F.pnach new file mode 100644 index 0000000..000a69c --- /dev/null +++ b/patches/SCES-50982_EB518B9F.pnach @@ -0,0 +1,35 @@ +gametitle=Moto GP 3 (E)(SCES-50982) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00008144 (10th) +patch=1,EE,001141cc,word,3c013f40 //3c013f80 + +//Render fix + +//a043013c 00688144 06ab0046 +patch=1,EE,001a4d50,word,3c014330 //3c0143a0 far distance + +//9c3f013c f5282134 00088144 (1st) +patch=1,EE,001da050,word,3c014010 //3c013f9c NPC player +patch=1,EE,001da054,word,34210000 //342128f5 + +//a043013c 00688144 06b30046 +patch=1,EE,0027a9b8,word,3c014330 //3c0143a0 near distance + +////HUD speedometer fix +//803f013c 00008144 +patch=1,EE,001b7d70,word,3c013f40 //3c013f80 +patch=1,EE,001b81e8,word,3c013f40 //3c013f80 +patch=1,EE,001b8868,word,3c013f40 //3c013f80 + +////////////////////////////// +//Always Turn on / off Wide option (Funny :D) +//patch=1,EE,2034E258,extended,00000100 // off 00000000 + + diff --git a/patches/SCES-51004_BF513E01.pnach b/patches/SCES-51004_BF513E01.pnach new file mode 100644 index 0000000..5bd6478 --- /dev/null +++ b/patches/SCES-51004_BF513E01.pnach @@ -0,0 +1,17 @@ +gametitle=Formula One 2002 (E)(SCES-51004) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,003bd6ac,word,40100000 //3e088889 +patch=1,EE,0012f888,word,3c01409a //3c014080 + +//Y-Fov +patch=1,EE,0012f7f8,word,3c013fb6 //3c013f88 +patch=1,EE,0012f7fc,word,34210b5f //34218889 + + diff --git a/patches/SCES-51039_9F14CF3A.pnach b/patches/SCES-51039_9F14CF3A.pnach new file mode 100644 index 0000000..f220470 --- /dev/null +++ b/patches/SCES-51039_9F14CF3A.pnach @@ -0,0 +1,12 @@ +gametitle=This Is Football 2003 (E)(SCES-51039) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001541e4,word,3c013f40 //3c013f80 + + diff --git a/patches/SCES-51102_8B6FE2EA.pnach b/patches/SCES-51102_8B6FE2EA.pnach new file mode 100644 index 0000000..5903d54 --- /dev/null +++ b/patches/SCES-51102_8B6FE2EA.pnach @@ -0,0 +1,8 @@ +gametitle=Ape Escape 2 (France) (SCES-51102) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,203E19B4,word,00000001 //00000000 Widescreen +//patch=1,EE,20535690,word,00000004 //00000002 Widescreen \ No newline at end of file diff --git a/patches/SCES-51103_E2B8D3B2.pnach b/patches/SCES-51103_E2B8D3B2.pnach new file mode 100644 index 0000000..80992d5 --- /dev/null +++ b/patches/SCES-51103_E2B8D3B2.pnach @@ -0,0 +1,8 @@ +gametitle=Ape Escape 2 (Italy) (SCES-51103) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,203E19B4,word,00000001 //00000000 Widescreen +//patch=1,EE,20535690,word,00000004 //00000002 Widescreen \ No newline at end of file diff --git a/patches/SCES-51104_BBB21612.pnach b/patches/SCES-51104_BBB21612.pnach new file mode 100644 index 0000000..36bed55 --- /dev/null +++ b/patches/SCES-51104_BBB21612.pnach @@ -0,0 +1,8 @@ +gametitle=Ape Escape 2 (Germany) (SCES-51104) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,203E19B4,word,00000001 //00000000 Widescreen +//patch=1,EE,20535690,word,00000004 //00000002 Widescreen \ No newline at end of file diff --git a/patches/SCES-51105_ADCDCB88.pnach b/patches/SCES-51105_ADCDCB88.pnach new file mode 100644 index 0000000..8f36675 --- /dev/null +++ b/patches/SCES-51105_ADCDCB88.pnach @@ -0,0 +1,8 @@ +gametitle=Ape Escape 2 (Spain) (SCES-51105) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,203E19B4,word,00000001 //00000000 Widescreen +//patch=1,EE,20535690,word,00000004 //00000002 Widescreen \ No newline at end of file diff --git a/patches/SCES-51135_DCC4EEEA.pnach b/patches/SCES-51135_DCC4EEEA.pnach new file mode 100644 index 0000000..0a84a3c --- /dev/null +++ b/patches/SCES-51135_DCC4EEEA.pnach @@ -0,0 +1,15 @@ +gametitle=Primal * PAL-M5 * SCES-51135 * DCC4EEEA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pgert +description=Native Widescreen is set on start. +patch=1,EE,204886FC,extended,00000001 // 00000000 + +[50/60 FPS] +author=Gabominated & PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,204877FC,extended,00000001 +// FMV fix by PeterDelta +patch=1,EE,E0010000,extended,00485A2C +patch=1,EE,204877FC,extended,00000002 diff --git a/patches/SCES-51159_458485EF.pnach b/patches/SCES-51159_458485EF.pnach new file mode 100644 index 0000000..f5b5351 --- /dev/null +++ b/patches/SCES-51159_458485EF.pnach @@ -0,0 +1,13 @@ +gametitle=Getaway, The [PAL-M] SCES-51159 458485EF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001F0EB8,word,24020001 //24020002 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,003A99FC,extended,00000001 +patch=1,EE,D0391E88,extended,00000000 +patch=1,EE,00391E88,extended,00000001 \ No newline at end of file diff --git a/patches/SCES-51164_A2837592.pnach b/patches/SCES-51164_A2837592.pnach new file mode 100644 index 0000000..87b3833 --- /dev/null +++ b/patches/SCES-51164_A2837592.pnach @@ -0,0 +1,77 @@ +gametitle=The Mark of Kri (PAL-M5) (SCES-51164) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,002d3f18,word,3c013ec0 // 3c013f00 font size ver +patch=1,EE,00311c74,word,3c0143a8 // 3c0143e0 ver fov + +patch=1,EE,00311c80,word,080fa25b // 4600ad43 +patch=1,EE,00311c84,word,00000000 // e600002c + +patch=1,EE,003e896c,word,4600ad43 // 00000000 +patch=1,EE,003e8970,word,e600002c // 00000000 + +patch=1,EE,e00c0000,extended,0036f5dc // xxxxxxxx check wise man / main menu +patch=1,EE,203e8974,extended,3c0143f3 // 00000000 zoom wise man / main menu +patch=1,EE,203e8978,extended,3421c000 // 00000000 zoom wise man / main menu +patch=1,EE,203e897c,extended,ae010000 // 00000000 +patch=1,EE,203e8980,extended,3c01bf9c // 00000000 hor hud wise man / main menu +patch=1,EE,203e8984,extended,ae010040 // 00000000 +patch=1,EE,203e8988,extended,3c01bfd0 // 00000000 ver hud wise man / main menu +patch=1,EE,203e898c,extended,ae010054 // 00000000 +patch=1,EE,203e8990,extended,00000000 // 00000000 +patch=1,EE,203e8994,extended,00000000 // 00000000 +patch=1,EE,203e8998,extended,00000000 // 00000000 +patch=1,EE,203e899c,extended,00000000 // 00000000 +patch=1,EE,203e89a0,extended,00000000 // 00000000 + + +patch=1,EE,e01a0001,extended,0036f5dc // xxxxxxxx check gameplay + +patch=1,EE,e00c0001,extended,003927c0 // xxxxxxxx check crow view +patch=1,EE,203e8974,extended,3c013f5d // 00000000 zoom crow view +patch=1,EE,203e8978,extended,3421b3e5 // 00000000 +patch=1,EE,203e897c,extended,4481f000 // 00000000 +patch=1,EE,203e8980,extended,c61f0000 // 00000000 +patch=1,EE,203e8984,extended,461effc2 // 00000000 +patch=1,EE,203e8988,extended,e61f0000 // 00000000 +patch=1,EE,203e898c,extended,3c01bf5d // 00000000 hor hud crow view +patch=1,EE,203e8990,extended,3421b3e5 // 00000000 +patch=1,EE,203e8994,extended,ae010040 // 00000000 +patch=1,EE,203e8998,extended,3c01bf94 // 00000000 ver hud crow view +patch=1,EE,203e899c,extended,00000000 // 00000000 +patch=1,EE,203e89a0,extended,ae010054 // 00000000 + +patch=1,EE,e00c0000,extended,003927c0 // xxxxxxxx check normal view +patch=1,EE,203e8974,extended,3c014396 // 00000000 zoom normal view +patch=1,EE,203e8978,extended,ae010000 // 00000000 +patch=1,EE,203e897c,extended,3c01bf40 // 00000000 hor hud normal view +patch=1,EE,203e8980,extended,ae010040 // 00000000 +patch=1,EE,203e8984,extended,3c01bf80 // 00000000 ver hud normal view +patch=1,EE,203e8988,extended,ae010054 // 00000000 +patch=1,EE,203e898c,extended,00000000 // 00000000 +patch=1,EE,203e8990,extended,00000000 // 00000000 +patch=1,EE,203e8994,extended,00000000 // 00000000 +patch=1,EE,203e8998,extended,00000000 // 00000000 +patch=1,EE,203e899c,extended,00000000 // 00000000 +patch=1,EE,203e89a0,extended,00000000 // 00000000 + +patch=1,EE,003e89b8,word,080c4721 // 00000000 + + +[No-Interlacing] +gsinterlacemode=1 +author=PeterDelta +description=Attempts to disable interlaced offset rendering. +patch=1,EE,0029F904,word,31310000 //31310001 +patch=1,EE,002A1CAC,word,30B20000 //30B20001 +patch=1,EE,00326DBC,word,00000000 //64420008 +patch=1,EE,00326E44,word,00000000 //64420008 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,0010024C,word,240A0002 diff --git a/patches/SCES-51177_E6A57677.pnach b/patches/SCES-51177_E6A57677.pnach new file mode 100644 index 0000000..472de86 --- /dev/null +++ b/patches/SCES-51177_E6A57677.pnach @@ -0,0 +1,14 @@ +gametitle=Disney's Treasure Planet (PAL-M) SCES-51177 E6A57677 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,E0020000,extended,00382378 +patch=1,EE,002D0EF8,extended,00000002 +patch=1,EE,00382378,extended,00000002 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,002E8B34,extended,00000000 \ No newline at end of file diff --git a/patches/SCES-51190_059E5FAA.pnach b/patches/SCES-51190_059E5FAA.pnach new file mode 100644 index 0000000..41ce625 --- /dev/null +++ b/patches/SCES-51190_059E5FAA.pnach @@ -0,0 +1,21 @@ +gametitle=Dark Chronicle (PAL-M5) (SCES-51190) 059E5FAA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00139414,word,3c023f40 + +[50 FPS] +author=PeterDelta & Gabominated +description=Might need EE Overclock at 130%. +patch=1,EE,0037CDD0,word,00000001 //00000002 +patch=1,EE,00175AC8,word,3C033F19 //3C033F99 +patch=1,EE,00175B10,word,3C033F19 //3C033F99 +patch=1,EE,0035A788,word,3F000000 //3F800000 +patch=1,EE,E0050000,extended,01EFD534 //103972B4 old in case it fails +patch=1,EE,E0040000,extended,01EFD43C +patch=1,EE,2037CDD0,extended,00000002 +patch=1,EE,20175AC8,extended,3C033F99 +patch=1,EE,20175B10,extended,3C033F99 +patch=1,EE,2035A788,extended,3F800000 \ No newline at end of file diff --git a/patches/SCES-51224_5FD57F38.pnach b/patches/SCES-51224_5FD57F38.pnach new file mode 100644 index 0000000..f620fb8 --- /dev/null +++ b/patches/SCES-51224_5FD57F38.pnach @@ -0,0 +1,139 @@ +gametitle=War of the Monsters (PAL-Unk) [SCES-51224] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen + +//Title Menu +patch=1,EE,206E8580,extended,43BA0000 //43F80000 - Title Menu Master X FOV +patch=1,EE,206E85A0,extended,3F3BBBBC //3F0CCCCD - Title Menu Master Y FOV + +//Crush-O-Rama Camera Distance (normally based on X FOV) +patch=1,EE,2011F818,extended,00000000 //4616BDC2 - Crush-O-Rama Camera Distance Fix #1 +patch=1,EE,2011F850,extended,00000000 //46020002 - Crush-O-Rama Camera Distance Fix #2 + +//1 Player +patch=1,EE,206E8340,extended,43900000 //43C00000 - 1P Master X FOV +patch=1,EE,206E8360,extended,3F3BBBBC //3F0CCCCD - 1P Master Y FOV +patch=1,EE,206E8700,extended,43900000 //43C00000 - Unified Master X FOV +patch=1,EE,206E8720,extended,3F3BBBBC //3F0CCCCD - Unified Master Y FOV +patch=1,EE,10143820,extended,0000C33A //3C01C30A - 1P + Unified Master X P1 HUD #1 +patch=1,EE,10143824,extended,00006666 //34214A3D - 1P + Unified Master X P1 HUD #2 +patch=1,EE,10145200,extended,0000001A //24050023 - 1P + Unified P1 "WINS #" X Position (35 -> 26) +patch=1,EE,10147004,extended,0000001E //24050028 - 1P + Unified P1 Pickup Notification X Position (40 -> 30) +patch=1,EE,101D53EC,extended,00000208 //240501E0 - 1P Core Meltdown "#" Timer X Position (480 -> 520) + +//2 Players - Separator Bar +patch=1,EE,10145718,extended,0000FFFB //2473FFFA - 2P Separator Bar Width (-6 -> -5) + +//2 Players - Unified View Black Bar Fix +//Prevents black bar from appearing in the far right of unified view in 2 player matches +patch=1,EE,E0010001,extended,00707D64 //00000000 - If gUseUnifiedView variable is 1... +patch=1,EE,2018B238,extended,00000000 //0C051582 - Remove reference to buildSeparator function +patch=1,EE,E0010000,extended,00707D64 //00000000 - If gUseUnifiedView variable is 0... +patch=1,EE,2018B238,extended,0C051582 //0C051582 - Restore reference to buildSeparator function + +//2 Players - Unified View Black Bar Fix (alternate MIPS version) +//Useful if injecting the fix into a hacked ELF or if using an older PS2 cheat device. +//patch=1,EE,2018B238,extended,0C08036C //0C051582 - jal $00200db0 - Jump to injected MIPS instructions (instead of buildSeparator function) +//patch=1,EE,20200DB0,extended,3C020070 //24020038 - lui v0, $0070 - Load gUseUnifiedView variable into v0 register #1 +//patch=1,EE,20200DB4,extended,8C427D64 //00A73821 - lw v0, $7d64(v0) - Load gUseUnifiedView variable into v0 register #2 +//patch=1,EE,20200DB8,extended,14400003 //00822018 - bne v0, zero, $00200dc8 - Skip next 2 lines (after below one) if gUseUnifiedView variable isn't equal to 0 +//patch=1,EE,20200DBC,extended,00000000 //00C84021 - nop - Delay slot +//patch=1,EE,20200DC0,extended,08051582 //3C020075 - j $00145608 - Jump to buildSeparator function +//patch=1,EE,20200DC4,extended,00000000 //00073900 - nop - Delay slot +//patch=1,EE,20200DC8,extended,03E00008 //24428680 - jr ra - Jump return +//patch=1,EE,20200DCC,extended,00000000 //00084100 - nop - Delay slot + +//2 Players - Player 1 +patch=1,EE,206E8400,extended,43840000 //43B00000 - 2P P1 Master X FOV +patch=1,EE,206E8420,extended,3F3BBBBC //3F0CCCCD - 2P P1 Master Y FOV +patch=1,EE,10143850,extended,0000C2C7 //3C01C292 - 2P P1 Master X HUD #1 +patch=1,EE,10143854,extended,00000000 //3421FE77 - 2P P1 Master X HUD #2 +patch=1,EE,10146E28,extended,0000001A //24050022 - 2P P1 Pickup Notification X Position (34 -> 26) +patch=1,EE,1014507C,extended,00000018 //24050020 - 2P P1 "WINS #" X Position (32 - 24) +patch=1,EE,1012F2C0,extended,00000018 //24050020 - 2P P1 Dodgeball "P1 #" X Position (32 -> 24) +patch=1,EE,1011B174,extended,00000018 //24050020 - 2P P1 Big Shot "P1 #" X Position (32 -> 24) +patch=1,EE,1012E4C8,extended,00000018 //24050020 - 2P P1 Crush-O-Rama "P1 #" X Position (32 -> 24) + +//2 Players - Player 2 +patch=1,EE,206E84C0,extended,43840000 //43B00000 - 2P P2 Master X FOV +patch=1,EE,206E84E0,extended,3F3BBBBC //3F0CCCCD - 2P P2 Master Y FOV +patch=1,EE,10143898,extended,000042C7 //3C014292 - 2P P2 Master X HUD #1 +patch=1,EE,1014389C,extended,00000000 //3421FE77 - 2P P2 Master X HUD #2 +patch=1,EE,10143864,extended,0000433A //3C01430A - Unified Master X P2 HUD #1 +patch=1,EE,10143868,extended,00006666 //34214A3D - Unified Master X P2 HUD #2 +patch=1,EE,10145218,extended,00000262 //24050258 - Unified P2 "WINS #" X Position (600 -> 610) +patch=1,EE,10147038,extended,00000262 //24050258 - Unified P2 Pickup Notification X Position (600 -> 610) +patch=1,EE,10146E54,extended,00000125 //2405011C - 2P P2 Pickup Notification X Position (284 -> 293) +patch=1,EE,10145094,extended,00000122 //24050118 - 2P P2 "WINS #" X Position (280 -> 290) +patch=1,EE,1012F394,extended,00000131 //2405012C - 2P P2 Dodgeball "P2 #" X Position (300 -> 305) +patch=1,EE,1011B25C,extended,00000275 //24050271 - 2P P2 "P2 #" Big Shot X Position (625 -> 629) +patch=1,EE,1012E604,extended,00000275 //24050271 - 2P P2 Crush-O-Rama "P2 #" X Position (625 -> 629) + +//Health Icons +patch=1,EE,202A85B8,extended,00000014 //0000001A - Health Icon 1 Inner Width +patch=1,EE,202A8648,extended,00000014 //0000001A - Health Icon 1 Outer Width +patch=1,EE,202A85DC,extended,00000014 //0000001A - Health Icon 2 Inner Width +patch=1,EE,202A866C,extended,00000014 //0000001A - Health Icon 2 Outer Width +patch=1,EE,202A8600,extended,00000014 //0000001A - Health Icon 3 Inner Width +patch=1,EE,202A8690,extended,00000014 //0000001A - Health Icon 3 Outer Width +patch=1,EE,202A8624,extended,00000014 //0000001A - Health Icon 4 Inner Width +patch=1,EE,202A86B4,extended,00000014 //0000001A - Health Icon 4 Outer Width + +//Distant Shadows +patch=1,EE,2025FD88,extended,43C00000 //44000000 - Distant Shadows Width #1 (ZAxisAllLoop) +patch=1,EE,2025FE50,extended,43C00000 //44000000 - Distant Shadows Width #2 (ZAxisClipXY2) + +//Sprites +patch=1,EE,2025FEF0,extended,43C00000 //44000000 - Nearby Sprites Width (SimpSpriteStart) +patch=1,EE,20260040,extended,43C00000 //44000000 - Distant Sprites Width (SpriteAllStart) + +//Loading Bar +patch=1,EE,2022980C,extended,3404014A //8FA40008 - Loading Bar Master X Width + +//Generic Font - Width +//Impacts top + bottom title screen text, unselected unlocks screen text, and pause menu text. +patch=1,EE,10200884,extended,00000007 //24060005 - Generic Font Width (5 -> 7) + +//Sub Pixels Font - Width and Spacing +//Impacts all other text. +patch=1,EE,20200DF8,extended,0808032E //00832018 - j $00200cb8 - Jump to injected MIPS instructions +patch=1,EE,20200CB8,extended,3C013F40 //27BDFFA0 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,20200CBC,extended,4481E800 //24030038 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,20200CC0,extended,3C013F00 //7FB20030 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,20200CC4,extended,4481F000 //3C020075 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,20200CC8,extended,4485F800 //00839018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,20200CCC,extended,4680FFE0 //7FB10020 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20200CD0,extended,461DFFC2 //7FB00010 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,20200CD4,extended,461EFFC0 //24428680 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,20200CD8,extended,4600FFE4 //E7B50058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,20200CDC,extended,4405F800 //00A0802D - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,20200CE0,extended,4487F800 //E7B40050 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,20200CE4,extended,4680FFE0 //46006D46 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20200CE8,extended,461DFFC2 //46006506 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,20200CEC,extended,461EFFC1 //7FBF0040 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,20200CF0,extended,4600FFE4 //02429021 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,20200CF4,extended,4407F800 //0C08B0AA - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,20200CF8,extended,08080380 //00C0882D - j $00200e00 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,20200CFC,extended,00832018 //03A0282D - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + +//Unlocks - Left Text Positioning (fontSpritePrintCenteredXY) +patch=1,EE,20200BC4,extended,08080312 //0080982D - j $00200c48 - Jump to injected MIPS instructions +patch=1,EE,20200C48,extended,240B00E6 //27BDFFC0 - addiu t3, zero, $00e6 - Set t3 register to 230 +patch=1,EE,20200C4C,extended,14AB0002 //3C020075 - bne a1, t3, $00200c58 - Skip next line (after below one) if $a1 and t3 registers aren't equal +patch=1,EE,20200C50,extended,00000000 //7FB10010 - nop - Delay slot +patch=1,EE,20200C54,extended,240500FD //24428680 - addiu a1, zero, $00fd - Set a1 register to 253 +patch=1,EE,20200C58,extended,080802F3 //7FB00000 - j $00200bcc - Jump to 2 addresses after initial jump +patch=1,EE,20200C5C,extended,0080982D //0080882D - daddu s3, a0, zero - Restore overwritten MIPS instruction from initial jump + +//Unlocks - Right Text Positioning (fontSpritePrintCenteredXY) +patch=1,EE,101A1868,extended,000001A2 //240501C2 - Prices Selected Right X Position (450 -> 418) +patch=1,EE,101A18A0,extended,000001A2 //240501C2 - Prices Unselected Right X Position (450 -> 418) +patch=1,EE,101A19C0,extended,000001A2 //240501C2 - "FREEBIE" Unselected Right X Position (450 -> 418) +patch=1,EE,101A1A18,extended,000001A2 //240501C2 - "FREEBIE/UNLOCKED" Selected Right X Position (450 -> 418) +patch=1,EE,101A1A70,extended,000001A2 //240501C2 - "Unlocked" Unselected Right X Position (450 -> 418) + + diff --git a/patches/SCES-51248_531061F2.pnach b/patches/SCES-51248_531061F2.pnach new file mode 100644 index 0000000..db877da --- /dev/null +++ b/patches/SCES-51248_531061F2.pnach @@ -0,0 +1,17 @@ +gametitle=Dog's Life (PAL-M) SCES-51248 531061F2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,00AB51C0,byte,01 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00791350,word,3CA3D70A + +[Disable Blur] +author=Gabominated +description=Disable DOF/blur post-processing effect. +patch=1,EE,0081A198,word,00000000 diff --git a/patches/SCES-51428_29B5FDB9.pnach b/patches/SCES-51428_29B5FDB9.pnach new file mode 100644 index 0000000..73bb46e --- /dev/null +++ b/patches/SCES-51428_29B5FDB9.pnach @@ -0,0 +1,13 @@ +gametitle=Shinobi [PAL-M5] (SCES_514.28) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 (50Hz Mode) +patch=1,EE,00183A64,word,3C023F40 //3C023F80 (Increases hor. axis) + +//Gameplay 16:9 (60Hz Mode) +patch=1,EE,00183A88,word,3C023F40 //3C023F80 (Increases hor. axis) + + diff --git a/patches/SCES-51463_3BD85DA4.pnach b/patches/SCES-51463_3BD85DA4.pnach new file mode 100644 index 0000000..c78ace2 --- /dev/null +++ b/patches/SCES-51463_3BD85DA4.pnach @@ -0,0 +1,8 @@ +gametitle=Ghosthunter (PAL-M) SCES-51463 3BD85DA4 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,005681E0,extended,00000001 +patch=1,EE,E0010000,extended,0056884C +patch=1,EE,005681E0,extended,00000002 \ No newline at end of file diff --git a/patches/SCES-51592_93223BE4.pnach b/patches/SCES-51592_93223BE4.pnach new file mode 100644 index 0000000..5d164ff --- /dev/null +++ b/patches/SCES-51592_93223BE4.pnach @@ -0,0 +1,22 @@ +gametitle=Formula One 2003 (E)(SCES-51592) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//8040013c 00008144 00000000 02080046 aa3e013c +patch=1,EE,0012f3e8,word,3c0140ab //3c014080 + +//Y-Fov +//883f013c 89882134 (1st) +patch=1,EE,0012f358,word,3c013fb6 //3c013f88 +patch=1,EE,0012f35c,word,34210b5f //34218889 + + + +//patch=1,EE,003d5594,word,40100000 //3e088889 + + diff --git a/patches/SCES-51607_2F486E6F.pnach b/patches/SCES-51607_2F486E6F.pnach new file mode 100644 index 0000000..d0e67d5 --- /dev/null +++ b/patches/SCES-51607_2F486E6F.pnach @@ -0,0 +1,334 @@ +gametitle=Ratchet & Clank 2 (PAL-M5) (SCES-51607) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// enable widescreen mode in options +patch=1,EE,e0010400,extended,001a7c28 // check 001a7c28 matches value xxxx0400 +patch=1,EE,201a7c38,extended,01010100 // 01010000 + + +// values to check for loop +patch=1,EE,e00c0000,extended,000ffdac // check 000ffdac matches value xxxx0000 +patch=1,EE,200ffdb0,extended,3f214633 // 00000000 value1 +patch=1,EE,200ffdb4,extended,3f2147ae // 00000000 value2 +patch=1,EE,200ffdb8,extended,3f1eb852 // 00000000 value3 +patch=1,EE,200ffdbc,extended,3f1ff770 // 00000000 value4 +patch=1,EE,200ffdc0,extended,3ed40674 // 00000000 value5 +patch=1,EE,200ffdc4,extended,00000000 // 00000000 end of loop + +// 16:9 code-inject function (loop) +patch=1,EE,e0160000,extended,000ffdfc // check 000ffdfc matches value xxxx0000 +patch=1,EE,200ffe00,extended,3c013f40 // 00000000 hor fov +patch=1,EE,200ffe04,extended,34210001 // 00000000 hor fov +patch=1,EE,200ffe08,extended,4481f000 // 00000000 +patch=1,EE,200ffe0c,extended,3c180010 // 00000000 +patch=1,EE,200ffe10,extended,2318fdb0 // 00000000 +patch=1,EE,200ffe14,extended,8f010000 // 00000000 +patch=1,EE,200ffe18,extended,1020000c // 00000000 +patch=1,EE,200ffe1c,extended,00000000 // 00000000 +patch=1,EE,200ffe20,extended,8f010000 // 00000000 +patch=1,EE,200ffe24,extended,8c7900b0 // 00000000 +patch=1,EE,200ffe28,extended,14390004 // 00000000 +patch=1,EE,200ffe2c,extended,00000000 // 00000000 +patch=1,EE,200ffe30,extended,4481f800 // 00000000 +patch=1,EE,200ffe34,extended,461effc3 // 00000000 +patch=1,EE,200ffe38,extended,e47f00b0 // 00000000 +patch=1,EE,200ffe3c,extended,00000000 // 00000000 +patch=1,EE,200ffe40,extended,23180004 // 00000000 +patch=1,EE,200ffe44,extended,0803ff85 // 00000000 +patch=1,EE,200ffe48,extended,00000000 // 00000000 +patch=1,EE,200ffe4c,extended,c46000b0 // 00000000 +patch=1,EE,200ffe50,extended,461e0002 // 00000000 +patch=1,EE,200ffe54,extended,46010002 // 00000000 + + +// Intro +patch=1,EE,e008caff,extended,0027af4c // check 0027af4c matches value xxxxcaff +patch=1,EE,2027af8c,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2027af90,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0809ebe4 // 00000000 jump back to 2027af90 +patch=1,EE,2027afa0,extended,14400007 // 10400007 +patch=1,EE,20301d34,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20301d38,extended,4481f000 // 00000000 +patch=1,EE,20301d44,extended,461e0002 // 00000000 +patch=1,EE,20301d5c,extended,14600008 // 10600008 + + +// Planet Aranos +patch=1,EE,e008caff,extended,002e5a74 // check 002e5a74 matches value xxxxcaff +patch=1,EE,202e5ab4,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202e5ab8,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b96ae // 00000000 jump back to 202e5ab8 +patch=1,EE,202e5ac8,extended,14400007 // 10400007 +patch=1,EE,20383544,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20383548,extended,4481f000 // 00000000 +patch=1,EE,20383554,extended,461e0002 // 00000000 +patch=1,EE,2038356c,extended,14600008 // 10600008 + + +// Planet Oozla - Megacorp Outlet +patch=1,EE,e008caff,extended,002daf8c // check 002daf8c matches value xxxxcaff +patch=1,EE,202dafcc,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202dafd0,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b6bf4 // 00000000 jump back to 202dafd0 +patch=1,EE,202dafe0,extended,14400007 // 10400007 +patch=1,EE,20379604,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20379608,extended,4481f000 // 00000000 +patch=1,EE,20379614,extended,461e0002 // 00000000 +patch=1,EE,2037962c,extended,14600008 // 10600008 + + +// Whupash Nebula +patch=1,EE,e008caff,extended,002f8b14 // check 002f8b14 matches value xxxxcaff +patch=1,EE,202f8b54,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202f8b58,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080be2d6 // 00000000 jump back to 202f8b58 +patch=1,EE,202f8b68,extended,14400007 // 10400007 +patch=1,EE,203925fc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20392600,extended,4481f000 // 00000000 +patch=1,EE,2039260c,extended,461e0002 // 00000000 +patch=1,EE,20392624,extended,14600008 // 10600008 + + +// Maktar Nebula - Maktar Resort +patch=1,EE,e008caff,extended,002e8f8c // check 002e8f8c matches value xxxxcaff +patch=1,EE,202e8fcc,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202e8fd0,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080ba3f4 // 00000000 jump back to 202e8fd0 +patch=1,EE,202e8fe0,extended,14400007 // 10400007 +patch=1,EE,2038adf4,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,2038adf8,extended,4481f000 // 00000000 +patch=1,EE,2038ae04,extended,461e0002 // 00000000 +patch=1,EE,2038ae1c,extended,14600008 // 10600008 + + +// Planet Endako - Megapolis +patch=1,EE,e008caff,extended,002e655c // check 002e655c matches value xxxxcaff +patch=1,EE,202e659c,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202e65a0,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b9968 // 00000000 jump back to 202e65a0 +patch=1,EE,202e65b0,extended,14400007 // 10400007 +patch=1,EE,20384b2c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20384b30,extended,4481f000 // 00000000 +patch=1,EE,20384b3c,extended,461e0002 // 00000000 +patch=1,EE,20384b54,extended,14600008 // 10600008 + + +// Planet Barlow - Vukovar Canyon +patch=1,EE,e008caff,extended,003061cc // check 003061cc matches value xxxxcaff +patch=1,EE,2030620c,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20306210,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080c1884 // 00000000 jump back to 20306210 +patch=1,EE,20306220,extended,14400007 // 10400007 +patch=1,EE,203a92ac,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,203a92b0,extended,4481f000 // 00000000 +patch=1,EE,203a92bc,extended,461e0002 // 00000000 +patch=1,EE,203a92d4,extended,14600008 // 10600008 + + +// Feltzin System - Thug Rendezvous +patch=1,EE,e008caff,extended,002fe194 // check 002fe194 matches value xxxxcaff +patch=1,EE,202fe1d4,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202fe1d8,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080bf876 // 00000000 jump back to 202fe1d8 +patch=1,EE,202fe1e8,extended,14400007 // 10400007 +patch=1,EE,2039878c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20398790,extended,4481f000 // 00000000 +patch=1,EE,2039879c,extended,461e0002 // 00000000 +patch=1,EE,203987b4,extended,14600008 // 10600008 + + +// Planet Notak - Canal City +patch=1,EE,e008caff,extended,003251dc // check 003251dc matches value xxxxcaff +patch=1,EE,2032521c,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20325220,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080c9488 // 00000000 jump back to 20325220 +patch=1,EE,20325230,extended,14400007 // 10400007 +patch=1,EE,203c6ce4,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,203c6ce8,extended,4481f000 // 00000000 +patch=1,EE,203c6cf4,extended,461e0002 // 00000000 +patch=1,EE,203c6d0c,extended,14600008 // 10600008 + + +// Planet Siberius - Frozen Base +patch=1,EE,e008caff,extended,002db92c // check 002db92c matches value xxxxcaff +patch=1,EE,202db96c,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202db970,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b6e5c // 00000000 jump back to 202db970 +patch=1,EE,202db980,extended,14400007 // 10400007 +patch=1,EE,20379444,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20379448,extended,4481f000 // 00000000 +patch=1,EE,20379454,extended,461e0002 // 00000000 +patch=1,EE,2037946c,extended,14600008 // 10600008 + + +// Planet Tabora - Mining Area +patch=1,EE,e008caff,extended,002f17c4 // check 002f17c4 matches value xxxxcaff +patch=1,EE,202f1804,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202f1808,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080bc602 // 00000000 jump back to 202f1808 +patch=1,EE,202f1818,extended,14400007 // 10400007 +patch=1,EE,20393f1c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20393f20,extended,4481f000 // 00000000 +patch=1,EE,20393f2c,extended,461e0002 // 00000000 +patch=1,EE,20393f44,extended,14600008 // 10600008 + + +// Planet Dobbo - Testing Facility +patch=1,EE,e008caff,extended,002e1a6c // check 002e1a6c matches value xxxxcaff +patch=1,EE,202e1aac,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202e1ab0,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b86ac // 00000000 jump back to 202e1ab0 +patch=1,EE,202e1ac0,extended,14400007 // 10400007 +patch=1,EE,203809fc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20380a00,extended,4481f000 // 00000000 +patch=1,EE,20380a0c,extended,461e0002 // 00000000 +patch=1,EE,20380a24,extended,14600008 // 10600008 + + +// Hrugis Cloud - Deep Space Disposal +patch=1,EE,e008caff,extended,00300694 // check 00300694 matches value xxxxcaff +patch=1,EE,203006d4,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203006d8,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080c01b6 // 00000000 jump back to 203006d8 +patch=1,EE,203006e8,extended,14400007 // 10400007 +patch=1,EE,2039a46c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,2039a470,extended,4481f000 // 00000000 +patch=1,EE,2039a47c,extended,461e0002 // 00000000 +patch=1,EE,2039a494,extended,14600008 // 10600008 + + +// Planet Joba - Megacorp Games +patch=1,EE,e008caff,extended,002f7724 // check 002f7724 matches value xxxxcaff +patch=1,EE,202f7764,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202f7768,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080bddda // 00000000 jump back to 202f7768 +patch=1,EE,202f7778,extended,14400007 // 10400007 +patch=1,EE,20397d54,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20397d58,extended,4481f000 // 00000000 +patch=1,EE,20397d64,extended,461e0002 // 00000000 +patch=1,EE,20397d7c,extended,14600008 // 10600008 + + +// Planet Todano - Megacorp Armory +patch=1,EE,e008caff,extended,002e8f7c // check 002e8f7c matches value xxxxcaff +patch=1,EE,202e8fbc,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202e8fc0,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080ba3f0 // 00000000 jump back to 202e8fc0 +patch=1,EE,202e8fd0,extended,14400007 // 10400007 +patch=1,EE,20388c7c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20388c80,extended,4481f000 // 00000000 +patch=1,EE,20388c8c,extended,461e0002 // 00000000 +patch=1,EE,20388ca4,extended,14600008 // 10600008 + + +// Planet Boldan - Silver City +patch=1,EE,e008caff,extended,002f0564 // check 002f0564 matches value xxxxcaff +patch=1,EE,202f05a4,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202f05a8,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080bc16a // 00000000 jump back to 202f05a8 +patch=1,EE,202f05b8,extended,14400007 // 10400007 +patch=1,EE,2038cf0c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,2038cf10,extended,4481f000 // 00000000 +patch=1,EE,2038cf1c,extended,461e0002 // 00000000 +patch=1,EE,2038cf34,extended,14600008 // 10600008 + + +// Planet Aranos - Flying Lab (Revisited) +patch=1,EE,e008caff,extended,002ed374 // check 002ed374 matches value xxxxcaff +patch=1,EE,202ed3b4,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202ed3b8,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080bb4ee // 00000000 jump back to 202ed3b8 +patch=1,EE,202ed3c8,extended,14400007 // 10400007 +patch=1,EE,2038dd94,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,2038dd98,extended,4481f000 // 00000000 +patch=1,EE,2038dda4,extended,461e0002 // 00000000 +patch=1,EE,2038ddbc,extended,14600008 // 10600008 + + +// Planet Gorn - Thug-4-Less Fleet +patch=1,EE,e008caff,extended,002fe814 // check 002fe814 matches value xxxxcaff +patch=1,EE,202fe854,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202fe858,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080bfa16 // 00000000 jump back to 202fe858 +patch=1,EE,202fe868,extended,14400007 // 10400007 +patch=1,EE,2039f1c4,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,2039f1c8,extended,4481f000 // 00000000 +patch=1,EE,2039f1d4,extended,461e0002 // 00000000 +patch=1,EE,2039f1ec,extended,14600008 // 10600008 + + +// Planet Snivelak - Thug HQ +patch=1,EE,e008caff,extended,002dec34 // check 002dec34 matches value xxxxcaff +patch=1,EE,202dec74,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202dec78,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b7b1e // 00000000 jump back to 202dec78 +patch=1,EE,202dec88,extended,14400007 // 10400007 +patch=1,EE,2037b18c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,2037b190,extended,4481f000 // 00000000 +patch=1,EE,2037b19c,extended,461e0002 // 00000000 +patch=1,EE,2037b1b4,extended,14600008 // 10600008 + + +// Planet Smolg - Distribution Facility +patch=1,EE,e008caff,extended,002e6b34 // check 002e6b34 matches value xxxxcaff +patch=1,EE,202e6b74,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202e6b78,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b9ade // 00000000 jump back to 202e6b78 +patch=1,EE,202e6b88,extended,14400007 // 10400007 +patch=1,EE,20386bbc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,20386bc0,extended,4481f000 // 00000000 +patch=1,EE,20386bcc,extended,461e0002 // 00000000 +patch=1,EE,20386be4,extended,14600008 // 10600008 + + +// Planet Damosel - Allgon City +patch=1,EE,e008caff,extended,003002bc // check 003002bc matches value xxxxcaff +patch=1,EE,203002fc,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20300300,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080c00c0 // 00000000 jump back to 20300300 +patch=1,EE,20300310,extended,14400007 // 10400007 +patch=1,EE,203a192c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,203a1930,extended,4481f000 // 00000000 +patch=1,EE,203a193c,extended,461e0002 // 00000000 +patch=1,EE,203a1954,extended,14600008 // 10600008 + + +// Planet Grelbin - Tundor Wastes +patch=1,EE,e008caff,extended,002e335c // check 002e335c matches value xxxxcaff +patch=1,EE,202e339c,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202e33a0,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b8ce8 // 00000000 jump back to 202e33a0 +patch=1,EE,202e33b0,extended,14400007 // 10400007 +patch=1,EE,203813f4,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,203813f8,extended,4481f000 // 00000000 +patch=1,EE,20381404,extended,461e0002 // 00000000 +patch=1,EE,2038141c,extended,14600008 // 10600008 + + +// Planet Yeedil - Protopet Factory +patch=1,EE,e008caff,extended,002f9ac4 // check 002f9ac4 matches value xxxxcaff +patch=1,EE,202f9b04,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202f9b08,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080be6c2 // 00000000 jump back to 202f9b08 +patch=1,EE,202f9b18,extended,14400007 // 10400007 +patch=1,EE,2039b7dc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,2039b7e0,extended,4481f000 // 00000000 +patch=1,EE,2039b7ec,extended,461e0002 // 00000000 +patch=1,EE,2039b804,extended,14600008 // 10600008 + + +// Ship Shack - Slim Cognito's +patch=1,EE,e008caff,extended,002e4a14 // check 002e4a14 matches value xxxxcaff +patch=1,EE,202e4a54,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,202e4a58,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080b9296 // 00000000 jump back to 202e4a58 +patch=1,EE,202e4a68,extended,14400007 // 10400007 +patch=1,EE,2037a6cc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,2037a6d0,extended,4481f000 // 00000000 +patch=1,EE,2037a6dc,extended,461e0002 // 00000000 +patch=1,EE,2037a6f4,extended,14600008 // 10600008 + + diff --git a/patches/SCES-51608_2479F4A9.pnach b/patches/SCES-51608_2479F4A9.pnach new file mode 100644 index 0000000..a91cacb --- /dev/null +++ b/patches/SCES-51608_2479F4A9.pnach @@ -0,0 +1,21 @@ +gametitle=Jak II - Renegade (PAL-M7) SCES-51608 2479F4A9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen fix +patch=1,EE,00367BE8,word,3C033F1F // 3C033F00 zoom +patch=1,EE,20826F10,extended,0014A709 // 001479C1 force native 16:9 mode +patch=1,EE,20B63FE0,extended,43A80000 // 436DE43C menu fix +patch=1,EE,20B665B0,extended,43440000 // 4309CAD8 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0010002,extended,004A2A08 +patch=1,EE,10826F14,extended,00143305 +patch=1,EE,10A14B34,extended,00143305 +patch=1,EE,10826F0C,extended,001497E1 +patch=1,EE,E0012799,extended,00A14A88 //allows choose 50 Hz +patch=1,EE,10826F0C,extended,00142799 \ No newline at end of file diff --git a/patches/SCES-51635_27D961D2.pnach b/patches/SCES-51635_27D961D2.pnach new file mode 100644 index 0000000..3b0e552 --- /dev/null +++ b/patches/SCES-51635_27D961D2.pnach @@ -0,0 +1,19 @@ +gametitle=Brave - The Search for Spirit Dancer (PAL-M) SCES-51635 27D961D2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,00465464,extended,00000001 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,20401D50,extended,00000000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,20465500,extended,3CA3D70A +patch=1,EE,E0010000,extended,003C66C8 +patch=1,EE,20465500,extended,3D23D70A \ No newline at end of file diff --git a/patches/SCES-51706_F7DC0006.pnach b/patches/SCES-51706_F7DC0006.pnach new file mode 100644 index 0000000..bfaabdd --- /dev/null +++ b/patches/SCES-51706_F7DC0006.pnach @@ -0,0 +1,18 @@ +gametitle=Amplitude (PAL-Unk) [SCES-51706] [F7DC0006] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 (MIPS code injection/FMV experiment) and 2007excalibur2007 (initial live memory discovery) + +//16:9 Widescreen +patch=1,EE,E0FF0000,extended,001001E0 //00000000 - Enable condition +patch=1,EE,2022A858,extended,080A4B62 //E6000160 - j $00292d88 - Jump to injected MIPS instructions +patch=1,EE,20292D88,extended,3C013F40 //3C05004B - lui at, $3f40 - Set $f31 register to .75 #1 +patch=1,EE,20292D8C,extended,4481F800 //0200202D - mtc1 at, $f31 - Set $f31 register to .75 #2 +patch=1,EE,20292D90,extended,461F07C2 //24A53550 - mul.s $f31, $f0, $f31 - Multiply $f0 by $f31 and store in $f31 +patch=1,EE,20292D94,extended,0808AA18 //0C0E4990 - j $0022a860 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,20292D98,extended,E61F0160 //0220302D - swc1 $f31, $0160(s0) - Write $f31 into where $f0 would've been written to by the restored overwritten MIPS instruction + +//patch=1,EE,101B7B3C,extended,00000355 //3C060280 - FMV width (WIP) + + diff --git a/patches/SCES-51719_44A61C8F.pnach b/patches/SCES-51719_44A61C8F.pnach new file mode 100644 index 0000000..2b9171b --- /dev/null +++ b/patches/SCES-51719_44A61C8F.pnach @@ -0,0 +1,20 @@ +gametitle=Gran Turismo 4 [SCES-51719] (E) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Text +author=Aero_ +// Corrects Text Aspect Ratio for Widescreen +patch=1,EE,20492E08,extended,08125666 // j 00495998 +patch=1,EE,20495998,extended,3C090061 // lui t1,0x0061 : Widescreen Mode 1st-Half of Memory Address +patch=1,EE,2049599C,extended,352984F0 // ori t1,0x84F0 : Widescreen Mode 2nd-Half of Memory Address +patch=1,EE,204959A0,extended,812A0000 // lb t2,(t1) +patch=1,EE,204959A4,extended,C65A0024 // lwc1 f26,0x24(s2) +patch=1,EE,204959A8,extended,11400004 // beqz t2,0x004959BC : Jumps if Widescreen Mode is Disabled +patch=1,EE,204959AC,extended,3C013F40 // lui at,0x3F40 : Text Width 1st-Half of Float Value +patch=1,EE,204959B0,extended,34210000 // ori at,0x0000 : Text Width 2nd-Half of Float Value +patch=1,EE,204959B4,extended,4481A000 // mtc1 at,f20 +patch=1,EE,204959B8,extended,4614D682 // mul.s f26, f26, f20 +patch=1,EE,204959BC,extended,08124B83 // j 00492E0C +patch=1,EE,2044DF60,extended,00000000 // nop + diff --git a/patches/SCES-51904_58A1B8D8.pnach b/patches/SCES-51904_58A1B8D8.pnach new file mode 100644 index 0000000..44fbbbc --- /dev/null +++ b/patches/SCES-51904_58A1B8D8.pnach @@ -0,0 +1,19 @@ +gametitle=SOCOM II - U.S. Navy SEALs (PAL-M5) (SCES-51904) 58A1B8D8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001c2e44,word,3c013f40 // 00000000 ver fov +patch=1,EE,001c2e48,word,4481e800 // 00000000 +patch=1,EE,001c2e50,word,461dbdc3 // 00000000 + +patch=1,EE,0029a008,word,461d0002 // 4600a306 zoom gameplay +patch=1,EE,00299dd0,word,461d0002 // 4600a306 zoom cut-scenes + +//patch=1,EE,003c17f0,word,3c023b00 // 3c023fbf fps boost in hardware emulation + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,003F1178,extended,00000032 \ No newline at end of file diff --git a/patches/SCES-51910_0A8EF911.pnach b/patches/SCES-51910_0A8EF911.pnach new file mode 100644 index 0000000..0756cd7 --- /dev/null +++ b/patches/SCES-51910_0A8EF911.pnach @@ -0,0 +1,16 @@ +gametitle=Arc - Twilight of the Spirits (PAL-M5) (SCES-51910) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,001269fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00126a00,word,4481f000 // 00000000 +patch=1,EE,00126a0c,word,4600a746 // 00000000 +patch=1,EE,00126a10,word,461ea502 // 00000000 +patch=1,EE,00126a68,word,e7bd0014 // e7b40014 +patch=1,EE,00126b20,word,461e1f83 // 00000000 +patch=1,EE,00126b6c,word,e47e0014 // 00000000 + + diff --git a/patches/SCES-51920_D5AFDBA7.pnach b/patches/SCES-51920_D5AFDBA7.pnach new file mode 100644 index 0000000..0ebaca8 --- /dev/null +++ b/patches/SCES-51920_D5AFDBA7.pnach @@ -0,0 +1,14 @@ +gametitle=Forbidden Siren (SCES_519.20) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by sergx12 +patch=1,EE,002018a8,word,3c023f40 + +//FMV's fix by nemesis2000 +patch=1,EE,001fba78,word,3c027560 // 3c027800 +patch=1,EE,001fbac4,word,34028aa0 // 34028800 + + diff --git a/patches/SCES-52004_6624A78C.pnach b/patches/SCES-52004_6624A78C.pnach new file mode 100644 index 0000000..77bc016 --- /dev/null +++ b/patches/SCES-52004_6624A78C.pnach @@ -0,0 +1,28 @@ +gametitle=Killzone (PAL-M) SCES-52004 6624A78C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,005DAFE4,extended,00000001 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00152014,extended,24420002 +patch=1,EE,205DB004,extended,3F000000 +patch=1,EE,E0020000,extended,0055A7C4 +patch=1,EE,00152014,extended,24420001 +patch=1,EE,205DB004,extended,3F800000 + +[NTSC Mode] +author=Gabominated +description=Enable native NTSC Mode at start instead PAL Mode.. +patch=1,EE,001BD6B4,word,38420001 + +[Disable Noise Effect] +author=PeterDelta +description=Disable noise filter in gameplay +patch=1,EE,0055EBE8,extended,00000001 +patch=1,EE,E0010004,extended,0057C708 +patch=1,EE,0055EBE8,extended,00000002 diff --git a/patches/SCES-52033_27E54B37.pnach b/patches/SCES-52033_27E54B37.pnach new file mode 100644 index 0000000..50ca7c8 --- /dev/null +++ b/patches/SCES-52033_27E54B37.pnach @@ -0,0 +1,28 @@ +gametitle=Syphon Filter: The Omega Strain (SCES-52033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,003972e0,word,3c043f40 +patch=1,EE,003972e4,word,44841800 +patch=1,EE,003972e8,word,46030003 +patch=1,EE,003972ec,word,460318c3 +patch=1,EE,003972f0,word,46031840 +patch=1,EE,00397364,word,e603007c + +//With and without the patch is wrong, but being stretched makes more sense with the game mechanics. +//HUD fix +//patch=1,EE,0039719c,word,00000000 +//patch=1,EE,003971a4,word,3C033f40 + +//FMV's fix +patch=1,EE,00418f3c,word,241016d0 +patch=1,EE,00418f44,word,24127490 + + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20543504,extended,00000032 //00000019 diff --git a/patches/SCES-52033_59EB2A95.pnach b/patches/SCES-52033_59EB2A95.pnach new file mode 100644 index 0000000..1891eb6 --- /dev/null +++ b/patches/SCES-52033_59EB2A95.pnach @@ -0,0 +1,21 @@ +gametitle=Syphon Filter - The Omega Strain [PAL-M] SCES-52033 59EB2A95 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio. Ported from SCES-52033_27E54B37 by nemesis2000 +patch=1,EE,003973B0,word,3c043f40 //3C043F80 +patch=1,EE,003973B4,word,44841800 //3C034000 +patch=1,EE,003973B8,word,46030003 //44841800 +patch=1,EE,003973BC,word,460318c3 //44830800 +patch=1,EE,003973C0,word,46031840 //00000000 +patch=1,EE,00397434,word,e603007c //AE04007C + +//With and without the patch is wrong, but being stretched makes more sense with the game mechanics. +//HUD fix +//patch=1,EE,0039726C,word,00000000 //10C30005 +//patch=1,EE,00397274,word,3C033f40 //3C033F80 + +//FMV's fix +patch=1,EE,0041901C,word,241016d0 //24127880 +patch=1,EE,00419024,word,24127490 //24100F00 \ No newline at end of file diff --git a/patches/SCES-52124_91A65EAE.pnach b/patches/SCES-52124_91A65EAE.pnach new file mode 100644 index 0000000..d2693b7 --- /dev/null +++ b/patches/SCES-52124_91A65EAE.pnach @@ -0,0 +1,15 @@ +gametitle=Kill.switch PAL-M SCES-52124 91A65EAE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +patch=1,EE,2058A454,byte,00000001 //Force turn on Widescreen +patch=1,EE,0024d854,word,3c013f25 //3c013f00 //Zoom fix + +[480p Mode] +author=Gabominated +description=SDTV 480p mode at start. FMVs remain in PAL. +patch=1,EE,003513A4,word,10620005 //14620009 +patch=1,EE,0029e8d4,word,24050280 //24050200 +patch=1,EE,0029e8d8,word,240601C0 //24060200 \ No newline at end of file diff --git a/patches/SCES-52327_FDD8F47E.pnach b/patches/SCES-52327_FDD8F47E.pnach new file mode 100644 index 0000000..887d2e1 --- /dev/null +++ b/patches/SCES-52327_FDD8F47E.pnach @@ -0,0 +1,12 @@ +gametitle=Forbidden Siren SCES_523.27 (PAL-EUR M5) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack converted from NTSC-U to PAL by Machiavel Dhy'v +patch=1,EE,002018a8,word,3c023f40 + +//FMV's fix by nemesis2000 - converted to PAL by Machiavel Dhy'v +patch=1,EE,001fba78,word,3c027630 // 3c027800 +patch=1,EE,001fbac4,word,34028970 // 34028800 + + diff --git a/patches/SCES-52329_A0FCA9B7.pnach b/patches/SCES-52329_A0FCA9B7.pnach new file mode 100644 index 0000000..827bc35 --- /dev/null +++ b/patches/SCES-52329_A0FCA9B7.pnach @@ -0,0 +1,12 @@ +gametitle=Forbidden Siren SCES_523.29 (PAL-ITA) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack converted from NTSC-U to PAL by Machiavel Dhy'v +patch=1,EE,002018a8,word,3c023f40 + +//FMV's fix by nemesis2000 - converted to PAL by Machiavel Dhy'v +patch=1,EE,001fba78,word,3c027630 // 3c027800 +patch=1,EE,001fbac4,word,34028970 // 34028800 + + diff --git a/patches/SCES-52330_B083CCC2.pnach b/patches/SCES-52330_B083CCC2.pnach new file mode 100644 index 0000000..cdf1211 --- /dev/null +++ b/patches/SCES-52330_B083CCC2.pnach @@ -0,0 +1,8 @@ +gametitle=Forbidden Siren SCES_523.30 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002018a8,word,3c023f40 + + diff --git a/patches/SCES-52410_C3F83BD1.pnach b/patches/SCES-52410_C3F83BD1.pnach new file mode 100644 index 0000000..f2261f2 --- /dev/null +++ b/patches/SCES-52410_C3F83BD1.pnach @@ -0,0 +1,12 @@ +gametitle=Athens 2004 (E)(SCES-52410) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov 403f013c 00b08144 04004010 +patch=1,EE,00270cf8,word,3c013f10 //3c013f40 + + diff --git a/patches/SCES-52412_AC4DFD5A.pnach b/patches/SCES-52412_AC4DFD5A.pnach new file mode 100644 index 0000000..bd9fa2b --- /dev/null +++ b/patches/SCES-52412_AC4DFD5A.pnach @@ -0,0 +1,12 @@ +gametitle=Jackie Chan Adventures (PAL-M) SCES-52412 AC4DFD5A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PliskinDev +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002E2C70,word,3FF38E39 + +[50/60 FPS] +author=asasega +description=Unlocked at 50/60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,002C4B48,word,00000001 \ No newline at end of file diff --git a/patches/SCES-52424_1D54FEA9.pnach b/patches/SCES-52424_1D54FEA9.pnach new file mode 100644 index 0000000..6e863b7 --- /dev/null +++ b/patches/SCES-52424_1D54FEA9.pnach @@ -0,0 +1,11 @@ +gametitle=Ace Combat - Squadron Leader (SCES-52424) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa (PAL-E by mirh) + +//widescreen fix +patch=1,EE,0044e7a8,word,43D638F3 +patch=1,EE,0044e7ac,word,43EB7385 + + diff --git a/patches/SCES-52456_17125698.pnach b/patches/SCES-52456_17125698.pnach new file mode 100644 index 0000000..bc56c95 --- /dev/null +++ b/patches/SCES-52456_17125698.pnach @@ -0,0 +1,516 @@ +gametitle=Ratchet & Clank 3 (PAL-M5) (SCES-52456) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// enable widescreen mode in options (single player) +patch=1,EE,e0010032,extended,001439f0 // check 001439f0 matches value xxxx0032 +patch=1,EE,201439fc,extended,00000100 // 00000000 + +// enable widescreen mode in options (multiplayer) +patch=1,EE,e0010032,extended,001a58b0 // check 001a58b0 matches value xxxx0032 +patch=1,EE,201a58bc,extended,00000100 // 00000000 + + +// values to check for loop +patch=1,EE,e00c0000,extended,000ffdac // check 000ffdac matches value xxxx0000 +patch=1,EE,200ffdb0,extended,3f1eb852 // 00000000 gameplay value1 +patch=1,EE,200ffdb4,extended,3f56cf3b // 00000000 gameplay value2 +patch=1,EE,200ffdb8,extended,3ed40674 // 00000000 cut-scenes value1 +patch=1,EE,200ffdbc,extended,3f1eba08 // 00000000 cut-scenes value2 +patch=1,EE,200ffdc0,extended,3f199999 // 00000000 multiplayer split-screen player1 value +patch=1,EE,200ffdc4,extended,3f199b41 // 00000000 multiplayer split-screen player2 value +patch=1,EE,200ffdc8,extended,3f0f5db4 // 00000000 multiplayer split-screen 3players value1 +patch=1,EE,200ffdcc,extended,3f0f5c28 // 00000000 multiplayer split-screen 3players value2 +patch=1,EE,200ffdd0,extended,3f052027 // 00000000 multiplayer split-screen 4players value1 +patch=1,EE,200ffdd4,extended,3f051eb8 // 00000000 multiplayer split-screen 4players value2 +patch=1,EE,200ffdd8,extended,3f3340cc // 00000000 multiplayer cut-scenes +patch=1,EE,200ffddc,extended,00000000 // 00000000 end of loop + +// 16:9 code-inject function (loop) +patch=1,EE,e0160000,extended,000ffdfc // check 000ffdfc matches value xxxx0000 +patch=1,EE,200ffe00,extended,3c013f40 // 00000000 hor fov +patch=1,EE,200ffe04,extended,34210001 // 00000000 hor fov +patch=1,EE,200ffe08,extended,4481f000 // 00000000 +patch=1,EE,200ffe0c,extended,3c180010 // 00000000 +patch=1,EE,200ffe10,extended,2318fdb0 // 00000000 +patch=1,EE,200ffe14,extended,8f010000 // 00000000 +patch=1,EE,200ffe18,extended,1020000c // 00000000 +patch=1,EE,200ffe1c,extended,00000000 // 00000000 +patch=1,EE,200ffe20,extended,8f010000 // 00000000 +patch=1,EE,200ffe24,extended,8c7900b0 // 00000000 +patch=1,EE,200ffe28,extended,14390004 // 00000000 +patch=1,EE,200ffe2c,extended,00000000 // 00000000 +patch=1,EE,200ffe30,extended,4481f800 // 00000000 +patch=1,EE,200ffe34,extended,461effc3 // 00000000 +patch=1,EE,200ffe38,extended,e47f00b0 // 00000000 +patch=1,EE,200ffe3c,extended,00000000 // 00000000 +patch=1,EE,200ffe40,extended,23180004 // 00000000 +patch=1,EE,200ffe44,extended,0803ff85 // 00000000 +patch=1,EE,200ffe48,extended,00000000 // 00000000 +patch=1,EE,200ffe4c,extended,c46000b0 // 00000000 +patch=1,EE,200ffe50,extended,461e0002 // 00000000 +patch=1,EE,200ffe54,extended,46010002 // 00000000 + + +// Intro +patch=1,EE,e008caff,extended,003877d0 // check 003877d0 matches value xxxxcaff +patch=1,EE,20387810,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20387814,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080e1e05 // 00000000 jump back to 20387814 +patch=1,EE,20387824,extended,1060000a // 1460000a +patch=1,EE,203aa9b4,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,203aa9b8,extended,4481f000 // 00000000 +patch=1,EE,203aa9c4,extended,461e1082 // 00000000 +patch=1,EE,203aa9e4,extended,14400008 // 10400008 + + +// Planet Veldin - Kyzil Plateau +patch=1,EE,e008caff,extended,00401a68 // check 00401a68 matches value xxxxcaff +patch=1,EE,20401aa8,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20401aac,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081006ab // 00000000 jump back to 20401aac +patch=1,EE,20401abc,extended,1060000a // 1460000a +patch=1,EE,204cbe94,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204cbe98,extended,4481f000 // 00000000 +patch=1,EE,204cbea4,extended,461e1082 // 00000000 +patch=1,EE,204cbec4,extended,14400008 // 10400008 + + +// Planet Florana - Nabala Forest +patch=1,EE,e008caff,extended,003dae48 // check 003dae48 matches value xxxxcaff +patch=1,EE,203dae88,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203dae8c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080f6ba3 // 00000000 jump back to 203dae8c +patch=1,EE,203dae9c,extended,1060000a // 1460000a +patch=1,EE,204a23ec,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204a23f0,extended,4481f000 // 00000000 +patch=1,EE,204a23fc,extended,461e1082 // 00000000 +patch=1,EE,204a241c,extended,14400008 // 10400008 + + +// Outer Space - Starship Phoenix +patch=1,EE,e008caff,extended,003ef580 // check 003ef580 matches value xxxxcaff +patch=1,EE,203ef5c0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203ef5c4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080fbd71 // 00000000 jump back to 203ef5c4 +patch=1,EE,203ef5d4,extended,1060000a // 1460000a +patch=1,EE,204b987c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204b9880,extended,4481f000 // 00000000 +patch=1,EE,204b988c,extended,461e1082 // 00000000 +patch=1,EE,204b98ac,extended,14400008 // 10400008 + + +// Planet Marcadia - Capital City +patch=1,EE,e008caff,extended,00412e28 // check 00412e28 matches value xxxxcaff +patch=1,EE,20412e68,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20412e6c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08104b9b // 00000000 jump back to 20412e6c +patch=1,EE,20412e7c,extended,1060000a // 1460000a +patch=1,EE,204dbfa4,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204dbfa8,extended,4481f000 // 00000000 +patch=1,EE,204dbfb4,extended,461e1082 // 00000000 +patch=1,EE,204dbfd4,extended,14400008 // 10400008 + + +// Station Q9 - Annihilation Nation +patch=1,EE,e008caff,extended,00402fc8 // check 00402fc8 matches value xxxxcaff +patch=1,EE,20403008,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2040300c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08100c03 // 00000000 jump back to 2040300c +patch=1,EE,2040301c,extended,1060000a // 1460000a +patch=1,EE,204cac3c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204cac40,extended,4481f000 // 00000000 +patch=1,EE,204cac4c,extended,461e1082 // 00000000 +patch=1,EE,204cac6c,extended,14400008 // 10400008 + + +// Planet Aquatos - Deep Sea Hideout +patch=1,EE,e008caff,extended,003e5da8 // check 003e5da8 matches value xxxxcaff +patch=1,EE,203e5de8,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203e5dec,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080f977b // 00000000 jump back to 203e5dec +patch=1,EE,203e5dfc,extended,1060000a // 1460000a +patch=1,EE,204ae254,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204ae258,extended,4481f000 // 00000000 +patch=1,EE,204ae264,extended,461e1082 // 00000000 +patch=1,EE,204ae284,extended,14400008 // 10400008 + + +// Planet Tyhrranosis - Korgon Base +patch=1,EE,e008caff,extended,0041b600 // check 0041b600 matches value xxxxcaff +patch=1,EE,2041b640,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2041b644,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08106d91 // 00000000 jump back to 2041b644 +patch=1,EE,2041b654,extended,1060000a // 1460000a +patch=1,EE,204e5f74,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204e5f78,extended,4481f000 // 00000000 +patch=1,EE,204e5f84,extended,461e1082 // 00000000 +patch=1,EE,204e5fa4,extended,14400008 // 10400008 + + +// Planet Daxx - Research Facility +patch=1,EE,e008caff,extended,003fba20 // check 003fba20 matches value xxxxcaff +patch=1,EE,203fba60,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203fba64,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080fee99 // 00000000 jump back to 203fba64 +patch=1,EE,203fba74,extended,1060000a // 1460000a +patch=1,EE,204c5334,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c5338,extended,4481f000 // 00000000 +patch=1,EE,204c5344,extended,461e1082 // 00000000 +patch=1,EE,204c5364,extended,14400008 // 10400008 + + +// The Zygan System - Obani Gemini +patch=1,EE,e008caff,extended,003db868 // check 003db868 matches value xxxxcaff +patch=1,EE,203db8a8,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203db8ac,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080f6e2b // 00000000 jump back to 203db8ac +patch=1,EE,203db8bc,extended,1060000a // 1460000a +patch=1,EE,204a2014,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204a2018,extended,4481f000 // 00000000 +patch=1,EE,204a2024,extended,461e1082 // 00000000 +patch=1,EE,204a2044,extended,14400008 // 10400008 + + +// Holostar Studios - Lot 42 +patch=1,EE,e008caff,extended,003e37c0 // check 003e37c0 matches value xxxxcaff +patch=1,EE,203e3800,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203e3804,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080f8e01 // 00000000 jump back to 203e3804 +patch=1,EE,203e3814,extended,1060000a // 1460000a +patch=1,EE,204abe34,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204abe38,extended,4481f000 // 00000000 +patch=1,EE,204abe44,extended,461e1082 // 00000000 +patch=1,EE,204abe64,extended,14400008 // 10400008 + + +// Planet Rilgar - Blackwater City +patch=1,EE,e008caff,extended,00403628 // check 00403628 matches value xxxxcaff +patch=1,EE,20403668,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2040366c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08100d9b // 00000000 jump back to 2040366c +patch=1,EE,2040367c,extended,1060000a // 1460000a +patch=1,EE,204cd5dc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204cd5e0,extended,4481f000 // 00000000 +patch=1,EE,204cd5ec,extended,461e1082 // 00000000 +patch=1,EE,204cd60c,extended,14400008 // 10400008 + + +// The Zygan System - Obani Draco +patch=1,EE,e008caff,extended,003daec8 // check 003daec8 matches value xxxxcaff +patch=1,EE,203daf08,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203daf0c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080f6bc3 // 00000000 jump back to 203daf0c +patch=1,EE,203daf1c,extended,1060000a // 1460000a +patch=1,EE,204a2ccc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204a2cd0,extended,4481f000 // 00000000 +patch=1,EE,204a2cdc,extended,461e1082 // 00000000 +patch=1,EE,204a2cfc,extended,14400008 // 10400008 + + +// Zeldrin Starport - Joreal Nebula +patch=1,EE,e008caff,extended,003e5740 // check 003e5740 matches value xxxxcaff +patch=1,EE,203e5780,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203e5784,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080f95e1 // 00000000 jump back to 203e5784 +patch=1,EE,203e5794,extended,1060000a // 1460000a +patch=1,EE,204af09c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204af0a0,extended,4481f000 // 00000000 +patch=1,EE,204af0ac,extended,461e1082 // 00000000 +patch=1,EE,204af0cc,extended,14400008 // 10400008 + + +// Planet Kerwan - Metropolis +patch=1,EE,e008caff,extended,00411cc8 // check 00411cc8 matches value xxxxcaff +patch=1,EE,20411d08,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20411d0c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08104743 // 00000000 jump back to 20411d0c +patch=1,EE,20411d1c,extended,1060000a // 1460000a +patch=1,EE,204dd624,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204dd628,extended,4481f000 // 00000000 +patch=1,EE,204dd634,extended,461e1082 // 00000000 +patch=1,EE,204dd654,extended,14400008 // 10400008 + + +// Planet Zeldrin - Crash Site +patch=1,EE,e008caff,extended,003dda00 // check 003dda00 matches value xxxxcaff +patch=1,EE,203dda40,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203dda44,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080f7691 // 00000000 jump back to 203dda44 +patch=1,EE,203dda54,extended,1060000a // 1460000a +patch=1,EE,204a4f9c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204a4fa0,extended,4481f000 // 00000000 +patch=1,EE,204a4fac,extended,461e1082 // 00000000 +patch=1,EE,204a4fcc,extended,14400008 // 10400008 + + +// Planet Aridia - Outpost X12 +patch=1,EE,e008caff,extended,00414fa0 // check 00414fa0 matches value xxxxcaff +patch=1,EE,20414fe0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20414fe4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081053f9 // 00000000 jump back to 20414fe4 +patch=1,EE,20414ff4,extended,1060000a // 1460000a +patch=1,EE,204dec74,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204dec78,extended,4481f000 // 00000000 +patch=1,EE,204dec84,extended,461e1082 // 00000000 +patch=1,EE,204deca4,extended,14400008 // 10400008 + + +// Thran Asteroid Belt - Qwark's Hideout +patch=1,EE,e008caff,extended,003f7028 // check 003f7028 matches value xxxxcaff +patch=1,EE,203f7068,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203f706c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080fdc1b // 00000000 jump back to 203f706c +patch=1,EE,203f707c,extended,1060000a // 1460000a +patch=1,EE,204c09dc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c09e0,extended,4481f000 // 00000000 +patch=1,EE,204c09ec,extended,461e1082 // 00000000 +patch=1,EE,204c0a0c,extended,14400008 // 10400008 + + +// Planet Koros - Nefarious BFG +patch=1,EE,e008caff,extended,003ec548 // check 003ec548 matches value xxxxcaff +patch=1,EE,203ec588,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,203ec58c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,080fb163 // 00000000 jump back to 203ec58c +patch=1,EE,203ec59c,extended,1060000a // 1460000a +patch=1,EE,204b686c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204b6870,extended,4481f000 // 00000000 +patch=1,EE,204b687c,extended,461e1082 // 00000000 +patch=1,EE,204b689c,extended,14400008 // 10400008 + + +// Planet Mylon - Command Centre +patch=1,EE,e008caff,extended,00407760 // check 00407760 matches value xxxxcaff +patch=1,EE,204077a0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204077a4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08101de9 // 00000000 jump back to 204077a4 +patch=1,EE,204077b4,extended,1060000a // 1460000a +patch=1,EE,204d2bac,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204d2bb0,extended,4481f000 // 00000000 +patch=1,EE,204d2bbc,extended,461e1082 // 00000000 +patch=1,EE,204d2bdc,extended,14400008 // 10400008 + + +// Planet Mylon - Launch Site +patch=1,EE,e008caff,extended,00420bc8 // check 00420bc8 matches value xxxxcaff +patch=1,EE,20420c08,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20420c0c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08108303 // 00000000 jump back to 20420c0c +patch=1,EE,20420c1c,extended,1060000a // 1460000a +patch=1,EE,204ebedc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204ebee0,extended,4481f000 // 00000000 +patch=1,EE,204ebeec,extended,461e1082 // 00000000 +patch=1,EE,204ebf0c,extended,14400008 // 10400008 + + +// Multiplayer Bakisi Isles +patch=1,EE,e008caff,extended,00454220 // check 00454220 matches value xxxxcaff +patch=1,EE,20454260,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20454264,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08115099 // 00000000 jump back to 20454264 +patch=1,EE,20454274,extended,1060000a // 1460000a +patch=1,EE,204d2f64,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204d2f68,extended,4481f000 // 00000000 +patch=1,EE,204d2f74,extended,461e1082 // 00000000 +patch=1,EE,204d2f94,extended,14400008 // 10400008 + + +// Multiplayer Hoven Gorge +patch=1,EE,e008caff,extended,00455da0 // check 00455da0 matches value xxxxcaff +patch=1,EE,20455de0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20455de4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08115779 // 00000000 jump back to 20455de4 +patch=1,EE,20455df4,extended,1060000a // 1460000a +patch=1,EE,204d507c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204d5080,extended,4481f000 // 00000000 +patch=1,EE,204d508c,extended,461e1082 // 00000000 +patch=1,EE,204d50ac,extended,14400008 // 10400008 + + +// Multiplayer Outpost X12 +patch=1,EE,e008caff,extended,0044cba0 // check 0044cba0 matches value xxxxcaff +patch=1,EE,2044cbe0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2044cbe4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081132f9 // 00000000 jump back to 2044cbe4 +patch=1,EE,2044cbf4,extended,1060000a // 1460000a +patch=1,EE,204ca954,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204ca958,extended,4481f000 // 00000000 +patch=1,EE,204ca964,extended,461e1082 // 00000000 +patch=1,EE,204ca984,extended,14400008 // 10400008 + + +// Multiplayer Korgon Outpost +patch=1,EE,e008caff,extended,0044a760 // check 0044a760 matches value xxxxcaff +patch=1,EE,2044a7a0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2044a7a4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081129e9 // 00000000 jump back to 2044a7a4 +patch=1,EE,2044a7b4,extended,1060000a // 1460000a +patch=1,EE,204c80ec,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c80f0,extended,4481f000 // 00000000 +patch=1,EE,204c80fc,extended,461e1082 // 00000000 +patch=1,EE,204c811c,extended,14400008 // 10400008 + + +// Multiplayer Metropolis +patch=1,EE,e008caff,extended,00449aa0 // check 00449aa0 matches value xxxxcaff +patch=1,EE,20449ae0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20449ae4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081126b9 // 00000000 jump back to 20449ae4 +patch=1,EE,20449af4,extended,1060000a // 1460000a +patch=1,EE,204c743c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c7440,extended,4481f000 // 00000000 +patch=1,EE,204c744c,extended,461e1082 // 00000000 +patch=1,EE,204c746c,extended,14400008 // 10400008 + + +// Multiplayer Blackwater City +patch=1,EE,e008caff,extended,004472a0 // check 004472a0 matches value xxxxcaff +patch=1,EE,204472e0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204472e4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08111cb9 // 00000000 jump back to 204472e4 +patch=1,EE,204472f4,extended,1060000a // 1460000a +patch=1,EE,204c4cd4,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c4cd8,extended,4481f000 // 00000000 +patch=1,EE,204c4ce4,extended,461e1082 // 00000000 +patch=1,EE,204c4d04,extended,14400008 // 10400008 + + +// Multiplayer Command Center +patch=1,EE,e008caff,extended,00447f20 // check 00447f20 matches value xxxxcaff +patch=1,EE,20447f60,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20447f64,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08111fd9 // 00000000 jump back to 20447f64 +patch=1,EE,20447f74,extended,1060000a // 1460000a +patch=1,EE,204c4ccc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c4cd0,extended,4481f000 // 00000000 +patch=1,EE,204c4cdc,extended,461e1082 // 00000000 +patch=1,EE,204c4cfc,extended,14400008 // 10400008 + + +// Multiplayer Blackwater Docks +patch=1,EE,e008caff,extended,0044a7a0 // check 0044a7a0 matches value xxxxcaff +patch=1,EE,2044a7e0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2044a7e4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081129f9 // 00000000 jump back to 2044a7e4 +patch=1,EE,2044a7f4,extended,1060000a // 1460000a +patch=1,EE,204c754c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c7550,extended,4481f000 // 00000000 +patch=1,EE,204c755c,extended,461e1082 // 00000000 +patch=1,EE,204c757c,extended,14400008 // 10400008 + + +// Multiplayer Aquatos Sewers +patch=1,EE,e008caff,extended,00449aa0 // check 00449aa0 matches value xxxxcaff +patch=1,EE,20449ae0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20449ae4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081126b9 // 00000000 jump back to 20449ae4 +patch=1,EE,20449af4,extended,1060000a // 1460000a +patch=1,EE,204c684c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c6850,extended,4481f000 // 00000000 +patch=1,EE,204c685c,extended,461e1082 // 00000000 +patch=1,EE,204c687c,extended,14400008 // 10400008 + + +// Multiplayer Marcadia Palace +patch=1,EE,e008caff,extended,00449420 // check 00449420 matches value xxxxcaff +patch=1,EE,20449460,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20449464,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08112519 // 00000000 jump back to 20449464 +patch=1,EE,20449474,extended,1060000a // 1460000a +patch=1,EE,204c61cc,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204c61d0,extended,4481f000 // 00000000 +patch=1,EE,204c61dc,extended,461e1082 // 00000000 +patch=1,EE,204c61fc,extended,14400008 // 10400008 + + +// Multiplayer Bakisi Isles (split-screen) +patch=1,EE,e008caff,extended,00465220 // check 00465220 matches value xxxxcaff +patch=1,EE,20465260,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20465264,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08119499 // 00000000 jump back to 20465264 +patch=1,EE,20465274,extended,1060000a // 1460000a +patch=1,EE,204e3f64,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204e3f68,extended,4481f000 // 00000000 +patch=1,EE,204e3f74,extended,461e1082 // 00000000 +patch=1,EE,204e3f94,extended,14400008 // 10400008 + + +// Multiplayer Hoven Gorge (split-screen) +patch=1,EE,e008caff,extended,00466da0 // check 00466da0 matches value xxxxcaff +patch=1,EE,20466de0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20466de4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08119b79 // 00000000 jump back to 20466de4 +patch=1,EE,20466df4,extended,1060000a // 1460000a +patch=1,EE,204e607c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204e6080,extended,4481f000 // 00000000 +patch=1,EE,204e608c,extended,461e1082 // 00000000 +patch=1,EE,204e60ac,extended,14400008 // 10400008 + + +// Multiplayer Outpost X12 (split-screen) +patch=1,EE,e008caff,extended,0045dba0 // check 0045dba0 matches value xxxxcaff +patch=1,EE,2045dbe0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2045dbe4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081176f9 // 00000000 jump back to 2045dbe4 +patch=1,EE,2045dbf4,extended,1060000a // 1460000a +patch=1,EE,204db954,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204db958,extended,4481f000 // 00000000 +patch=1,EE,204db964,extended,461e1082 // 00000000 +patch=1,EE,204db984,extended,14400008 // 10400008 + + +// Multiplayer Korgon Outpost (split-screen) +patch=1,EE,e008caff,extended,0045b760 // check 0044a760 matches value xxxxcaff +patch=1,EE,2045b7a0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2045b7a4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08116de9 // 00000000 jump back to 2045b7a4 +patch=1,EE,2045b7b4,extended,1060000a // 1460000a +patch=1,EE,204d90ec,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204d90f0,extended,4481f000 // 00000000 +patch=1,EE,204d90fc,extended,461e1082 // 00000000 +patch=1,EE,204d911c,extended,14400008 // 10400008 + + +// Multiplayer Metropolis (split-screen) +patch=1,EE,e008caff,extended,0045aaa0 // check 0045aaa0 matches value xxxxcaff +patch=1,EE,2045aae0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2045aae4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08116ab9 // 00000000 jump back to 2045aae4 +patch=1,EE,2045aaf4,extended,1060000a // 1460000a +patch=1,EE,204d843c,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204d8440,extended,4481f000 // 00000000 +patch=1,EE,204d844c,extended,461e1082 // 00000000 +patch=1,EE,204d846c,extended,14400008 // 10400008 + + +// Multiplayer Blackwater City (split-screen) +patch=1,EE,e008caff,extended,004582a0 // check 004582a0 matches value xxxxcaff +patch=1,EE,204582e0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204582e4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081160b9 // 00000000 jump back to 204582e4 +patch=1,EE,204582f4,extended,1060000a // 1460000a +patch=1,EE,204d5cd4,extended,3c013f40 // 00000000 hor fov hud and menu +patch=1,EE,204d5cd8,extended,4481f000 // 00000000 +patch=1,EE,204d5ce4,extended,461e1082 // 00000000 +patch=1,EE,204d5d04,extended,14400008 // 10400008 + + +// Multiplayer Command Center (split-screen) +// uses same addresses as non split-screen + + +// Multiplayer Blackwater Docks (split-screen) +// uses same addresses as non split-screen + + +// Multiplayer Aquatos Sewers (split-screen) +// uses same addresses as non split-screen + + +// Multiplayer Marcadia Palace (split-screen) +// uses same addresses as non split-screen + + diff --git a/patches/SCES-52460_12804727.pnach b/patches/SCES-52460_12804727.pnach new file mode 100644 index 0000000..7bd28b9 --- /dev/null +++ b/patches/SCES-52460_12804727.pnach @@ -0,0 +1,48 @@ +gametitle=Jak 3 (PAL-M7) (SCES-52460) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Enable native widescreen +patch=1,EE,207d6158,extended,0014877D // 00146171 force native 16:9 mode + +// Disabled due to causing black texture flickering in desert areas. +//patch=1,EE,2030afc8,extended,3c033f1f // 3c033f00 zoom + +// menu fix +//patch=1,EE,20C15870,extended,43A90000 // 436E33F5 +//patch=1,EE,20C17AB0,extended,43420000 // 43082F0F + +//patch=1,EE,20AC3D50,extended,42860000 // 429E0000 +//patch=1,EE,20AC3D90,extended,42860000 // 429E0000 +//patch=1,EE,20AC3DD0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3E10,extended,42860000 // 429E0000 +//patch=1,EE,20AC3E50,extended,42860000 // 429E0000 +//patch=1,EE,20AC3E90,extended,42860000 // 429E0000 +//patch=1,EE,20AC3ED0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3F10,extended,42860000 // 429E0000 +//patch=1,EE,20AC3F50,extended,42860000 // 429E0000 +//patch=1,EE,20AC3F90,extended,42860000 // 429E0000 +//patch=1,EE,20AC3FD0,extended,42860000 // 429E0000 + +//patch=1,EE,20AC3D58,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3D98,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3DD8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3E18,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3E58,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3E98,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3ED8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3F18,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3F58,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3F98,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3FD8,extended,43DF8000 // 43D90000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0010001,extended,00547B70 +patch=1,EE,007D615C,extended,00144D05 +patch=1,EE,107D6154,extended,00146169 +patch=1,EE,E0016219,extended,001B1D58 //allows choose 50 Hz +patch=1,EE,107D6154,extended,00146219 \ No newline at end of file diff --git a/patches/SCES-52529_FDA1CBF6.pnach b/patches/SCES-52529_FDA1CBF6.pnach new file mode 100644 index 0000000..44f9ef9 --- /dev/null +++ b/patches/SCES-52529_FDA1CBF6.pnach @@ -0,0 +1,30 @@ +gametitle=Sly 2 - Band of Thieves (PAL-M11) (SCES-52529) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht and nemesis2000 +description=Widescreen Hack +// Widescreen by nemesis2000 +patch=1,EE,2014D778,word,3C013FDD +patch=1,EE,2014D77C,word,3421A523 + +// Widescreen Bug Fix +patch=1,EE,2014F398,word,08030000 +patch=1,EE,200C0000,word,3C013F40 +patch=1,EE,200C0004,word,4481F000 +patch=1,EE,200C0008,word,461E2102 +patch=1,EE,200C000C,word,08053CE8 +patch=1,EE,200C0010,word,460308C3 + +// Character Portraits Fix +patch=1,EE,201BEA70,word,0C030005 +patch=1,EE,200C0014,word,3C0145AA +patch=1,EE,200C0018,word,4481F000 +patch=1,EE,200C001C,word,461EA502 +patch=1,EE,200C0020,word,03E00008 + +[No-Interlacing] +gsinterlacemode=1 +author=Meos +description=No Motion Blur +patch=1,EE,20160FC8,extended,00000000 \ No newline at end of file diff --git a/patches/SCES-52530_88E8290A.pnach b/patches/SCES-52530_88E8290A.pnach new file mode 100644 index 0000000..bfc245f --- /dev/null +++ b/patches/SCES-52530_88E8290A.pnach @@ -0,0 +1,9 @@ +gametitle=Time Crisis - Crisis Zone (PAL-M5) SCES_525.30 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack. Port by dieSkaarj (PAL.) + +patch=1,EE,001047c8,word,3c013fab //3c013f80 + + diff --git a/patches/SCES-52582_C24621B8.pnach b/patches/SCES-52582_C24621B8.pnach new file mode 100644 index 0000000..054094f --- /dev/null +++ b/patches/SCES-52582_C24621B8.pnach @@ -0,0 +1,23 @@ +gametitle=Everybody's Golf (PAL-M5) (SCES-52582) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,e005010C,extended,005522A4 // check 205522A4 matches value xxxx010c +patch=1,EE,20552280,extended,3c0143f0 // c4840708 hor fov menu +patch=1,EE,205522A4,extended,ac81010c // e484010c +patch=1,EE,20154548,extended,3c023c39 // 3c023c0e zoom gameplay +patch=1,EE,2015454c,extended,3442a4ec // 3442fa35 +patch=1,EE,2050c420,extended,43aaaaab // 43800000 ver fov gameplay + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//no interlacing by UnixRoot +patch=1,EE,0012a984,word,00000000 +patch=1,EE,0012a71c,word,00000000 + + diff --git a/patches/SCES-52586_59683BB0.pnach b/patches/SCES-52586_59683BB0.pnach new file mode 100644 index 0000000..413ed08 --- /dev/null +++ b/patches/SCES-52586_59683BB0.pnach @@ -0,0 +1,17 @@ +gametitle=Death by Degrees (PAL-M2) (SCES-52586) 59683BB0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// Gameplay +patch=1,EE,00188170,word,3C023FE3 +patch=1,EE,00188178,word,34438E38 +// Cut-Scenes +patch=1,EE,00185f8c,word,3C023FE3 +patch=1,EE,00185f90,word,34438E38 + +[50 FPS] +author=felixthecat1970 +description=Might need EE Overclock at 130%. +patch=0,EE,003BFE5C,extended,24040001 \ No newline at end of file diff --git a/patches/SCES-52758_09C3DF79.pnach b/patches/SCES-52758_09C3DF79.pnach new file mode 100644 index 0000000..356d1e3 --- /dev/null +++ b/patches/SCES-52758_09C3DF79.pnach @@ -0,0 +1,6 @@ +gametitle=Getaway Black Monday [PAL-M] SCES-52758 09C3DF79 + +[50/60 FPS] +author=Snake356 +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20252DF8,extended,24020001 \ No newline at end of file diff --git a/patches/SCES-52892_42021BC0.pnach b/patches/SCES-52892_42021BC0.pnach new file mode 100644 index 0000000..c0245e2 --- /dev/null +++ b/patches/SCES-52892_42021BC0.pnach @@ -0,0 +1,19 @@ +gametitle=Moto GP 4 (E)(SCES-52892) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//Widescreen hack 16:9 + +//X-Fov Game play +patch=1,EE,0055e95c,word,3f400000 //3f800000 + +//Render fix +patch=1,EE,00558ac8,word,43000000 //43a00000 Result background +patch=1,EE,00560bc8,word,43000000 //43a00000 Gameplay +patch=1,EE,00592cb0,word,43000000 //43a00000 Ground object +patch=1,EE,0058dfa8,word,40100000 //3f9c28f6 NPC player + + diff --git a/patches/SCES-53054_59683BB0.pnach b/patches/SCES-53054_59683BB0.pnach new file mode 100644 index 0000000..2d664e1 --- /dev/null +++ b/patches/SCES-53054_59683BB0.pnach @@ -0,0 +1,15 @@ +gametitle=Death by Degrees (PAL-M2) (SCES-53054) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// +// Gameplay +patch=1,EE,00188170,word,3C023FE3 +patch=1,EE,00188178,word,34438E38 +// Cut-Scenes +patch=1,EE,00185f8c,word,3C023FE3 +patch=1,EE,00185f90,word,34438E38 + + diff --git a/patches/SCES-53133_FB0E6D72.pnach b/patches/SCES-53133_FB0E6D72.pnach new file mode 100644 index 0000000..1cc2cff --- /dev/null +++ b/patches/SCES-53133_FB0E6D72.pnach @@ -0,0 +1,153 @@ +gametitle=God of War (PAL-M) [SCES_531.33] FB0E6D72 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Some Chump and PeterDelta +description=Widescreen fix +//Ported from SCUS-97399 by nemesis2000 +patch=1,EE,00169268,word,3c013f11 +patch=1,EE,0016926c,word,342135fc +patch=1,EE,00169270,word,44812000 +patch=1,EE,00169274,word,54620002 +patch=1,EE,00169278,word,8c620008 +patch=1,EE,0016927c,word,0000102d +patch=1,EE,00169280,word,1040000a +patch=1,EE,00169284,word,27a40030 +patch=1,EE,00169288,word,c44000f8 +patch=1,EE,0016928c,word,3c013f00 +patch=1,EE,00169290,word,44816000 +patch=1,EE,00169294,word,0c060f1e +patch=1,EE,00169298,word,460c0302 +patch=1,EE,0016929c,word,c7a10030 +patch=1,EE,001692a0,word,46010003 +patch=1,EE,001692a4,word,10000002 +patch=1,EE,001692a8,word,e600037c +patch=1,EE,001692ac,word,e604037c +patch=1,EE,001692b0,word,c601037c +patch=1,EE,001692b4,word,44800000 +patch=1,EE,001692b8,word,46010034 +patch=1,EE,001692bc,word,45030003 +patch=1,EE,001692c0,word,c605037c +patch=1,EE,001692c4,word,e604037c +patch=1,EE,001692c8,word,c605037c +patch=1,EE,001692cc,word,3c020033 +patch=1,EE,001692d0,word,3c013f40 +patch=1,EE,001692d4,word,44810800 +patch=1,EE,001692d8,word,c4421330 +patch=1,EE,001692dc,word,46020842 +patch=1,EE,001692e0,word,46012942 +patch=1,EE,001692e4,word,e605037c +patch=1,EE,001692e8,word,c6010368 +patch=1,EE,001692ec,word,26050100 +patch=1,EE,001692f0,word,c6000370 +patch=1,EE,001692f4,word,c6020378 +patch=1,EE,001692f8,word,c604036c +patch=1,EE,001692fc,word,c6030374 +patch=1,EE,00169300,word,46022882 +patch=1,EE,00169304,word,46012101 +patch=1,EE,00169308,word,460018c1 +patch=1,EE,0016930c,word,c4411330 +patch=1,EE,00169310,word,46010803 +patch=1,EE,00169314,word,46041082 +patch=1,EE,00169318,word,46030842 +patch=1,EE,0016931c,word,46050003 +patch=1,EE,00169320,word,46011083 +patch=1,EE,00169324,word,e6020380 +patch=1,EE,00169328,word,44030000 +patch=1,EE,0016932c,word,48a30800 +patch=1,EE,00169330,word,4be000ec +patch=1,EE,00169334,word,4be41b3c +patch=1,EE,00169338,word,3c01bf80 +patch=1,EE,0016933c,word,44810000 +patch=1,EE,00169340,word,4b012100 +patch=1,EE,00169344,word,46020003 +patch=1,EE,00169348,word,44070000 +patch=1,EE,0016934c,word,48a70800 +patch=1,EE,00169350,word,4be21b3c +patch=1,EE,00169354,word,4a811080 +patch=1,EE,00169358,word,c6020384 +patch=1,EE,0016935c,word,c6030388 +patch=1,EE,00169360,word,46031040 +patch=1,EE,00169364,word,46031001 +patch=1,EE,00169368,word,46000843 +patch=1,EE,0016936c,word,24040000 +patch=1,EE,00169370,word,24060000 +patch=1,EE,00169374,word,70861b89 +patch=1,EE,00169378,word,46021000 +patch=1,EE,0016937c,word,3c08bf80 +patch=1,EE,00169380,word,46021881 +patch=1,EE,00169384,word,46030002 +patch=1,EE,00169388,word,44070800 +patch=1,EE,0016938c,word,71071389 +patch=1,EE,00169390,word,46020003 +patch=1,EE,00169394,word,704314c8 +patch=1,EE,00169398,word,7fa20040 +patch=1,EE,0016939c,word,7fa20000 +patch=1,EE,001693a0,word,0000402d +patch=1,EE,001693a4,word,44070000 +patch=1,EE,001693a8,word,71071389 +patch=1,EE,001693ac,word,fa040100 +patch=1,EE,001693b0,word,704314c8 +patch=1,EE,001693b4,word,7fa20050 +patch=1,EE,001693b8,word,26040280 +patch=1,EE,001693bc,word,7fa20010 +patch=1,EE,001693c0,word,f8a20010 +patch=1,EE,001693c4,word,7ba20040 +patch=1,EE,001693c8,word,7ca20020 +patch=1,EE,001693cc,word,7ba20050 +patch=1,EE,001693d0,word,7ca20030 +patch=1,EE,001693d4,word,8e08037c +patch=1,EE,001693d8,word,48a80800 +patch=1,EE,001693dc,word,4be41b3c +patch=1,EE,001693e0,word,4b012100 +patch=1,EE,001693e4,word,c6000380 +patch=1,EE,001693e8,word,46000007 +patch=1,EE,001693ec,word,44050000 +patch=1,EE,001693f0,word,48a50800 +patch=1,EE,001693f4,word,4be21b3c +patch=1,EE,001693f8,word,4a811080 +patch=1,EE,001693fc,word,c6010384 +patch=1,EE,00169400,word,c6030388 +patch=1,EE,00169404,word,46010880 +patch=1,EE,00169408,word,46011801 +patch=1,EE,0016940c,word,46031082 +patch=1,EE,00169410,word,46020003 +patch=1,EE,00169414,word,44070000 +patch=1,EE,00169418,word,48a70800 +patch=1,EE,0016941c,word,4a2118c0 +patch=1,EE,00169420,word,46030840 +patch=1,EE,00169424,word,46000847 +patch=1,EE,00169428,word,46020843 +patch=1,EE,0016942c,word,44080800 +patch=1,EE,00169430,word,3c07bf80 +patch=1,EE,00169434,word,71071389 +patch=1,EE,00169438,word,dfbf0070 +patch=1,EE,0016943c,word,fa040280 +patch=1,EE,00169440,word,704314c8 +patch=1,EE,00169444,word,7fa20060 +patch=1,EE,00169448,word,7fa20020 +patch=1,EE,0016944c,word,f8820010 +patch=1,EE,00169450,word,f8830020 +patch=1,EE,00169454,word,7bb00080 +patch=1,EE,00169458,word,7ba20060 +patch=1,EE,0016945c,word,7c820030 +patch=1,EE,00169460,word,03e00008 +patch=1,EE,00169464,word,27bd0090 +patch=1,EE,E0020001,extended,0029DA58 //Fix title flames by PeterDelta +patch=1,EE,E0010001,extended,0029DAC8 +patch=1,EE,001692d0,extended,3c013f10 +patch=1,EE,0029DAC8,extended,00000001 //enable widescreen +patch=1,EE,202FF9B0,extended,3FE38E39 +patch=1,EE,202FF9E8,extended,3FE38E39 +patch=1,EE,20331330,extended,3FE38E39 + +//[480p Mode] +//author=PeterDelta +//description=SDTV 480p mode at start. Cannot be conditioned, FMV no sync, gameplay is fine +//patch=1,EE,0029DACC,extended,00000001 +//patch=1,EE,2029D284,extended,3F555550 + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action button +patch=1,EE,0029D47C,byte,01 diff --git a/patches/SCES-53202_1F88BECD.pnach b/patches/SCES-53202_1F88BECD.pnach new file mode 100644 index 0000000..4fef505 --- /dev/null +++ b/patches/SCES-53202_1F88BECD.pnach @@ -0,0 +1,32 @@ +gametitle=Tekken 5 (PAL-M5) (SCES-53202) 1F88BECD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht & PeterDelta +description=Widescreen fix. Based on NTSC version of nemesis2000 + +patch=1,EE,003F8ADB,extended,01 //widescreen option enable + +patch=1,EE,00340bb0,word,3c013f40 //both fov+ + +patch=1,EE,00340be0,word,3c010015 //applies both fov+ only for widescreen mode +patch=1,EE,00340be4,word,c62db7f4 +patch=1,EE,00340c04,word,46016b42 +patch=1,EE,00340c08,word,46010843 +patch=1,EE,00340c20,word,460d1083 +patch=1,EE,00340c24,word,460d0843 + +patch=1,EE,0022db84,word,3c013f2b //render fix +patch=1,EE,0022db94,word,44810000 +patch=1,EE,0022db98,word,46006302 + +patch=1,EE,0023D008,word,3C013F40 //fix yoshimitsu and xiaoyu +patch=1,EE,0026437C,word,46160942 +patch=1,EE,002643D0,word,46160C63 +patch=1,EE,00264428,word,46160C63 +patch=1,EE,00264480,word,46160C63 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,004039F0,extended,00000002 \ No newline at end of file diff --git a/patches/SCES-53202_C2D29D42.pnach b/patches/SCES-53202_C2D29D42.pnach new file mode 100644 index 0000000..e90bce8 --- /dev/null +++ b/patches/SCES-53202_C2D29D42.pnach @@ -0,0 +1,15 @@ +gametitle=Tekken 5 (PAL-M5) SCES-53202 C2D29D42 "Devil Within/Arcade" TK5DATA4.BIN + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,E002000F,extended,0012C888 //Devil Within +patch=1,EE,2041F714,extended,3F400000 +patch=1,EE,202AEED8,extended,3FDDA51A + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E001000F,extended,0012C888 +patch=1,EE,002AEB41,extended,02 \ No newline at end of file diff --git a/patches/SCES-53285_D697D204.pnach b/patches/SCES-53285_D697D204.pnach new file mode 100644 index 0000000..232b533 --- /dev/null +++ b/patches/SCES-53285_D697D204.pnach @@ -0,0 +1,305 @@ +gametitle=Ratchet - Gladiator (PAL-M5) (SCES-53285) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// enable widescreen mode in options +patch=1,EE,e0010032,extended,00171e5c // check 00171e5c matches value xxxx0032 +patch=1,EE,20171e6b,extended,00000001 // 00000000 + + +// values to check for loop +patch=1,EE,e0090000,extended,000ffdac // check 000ffdac matches value xxxx0000 +patch=1,EE,200ffdb0,extended,3f1eb852 // 00000000 gameplay +patch=1,EE,200ffdb4,extended,3ed40674 // 00000000 cut-scenes value1 +patch=1,EE,200ffdb8,extended,3f1eba08 // 00000000 cut-scenes value2 +patch=1,EE,200ffdbc,extended,3ee978d5 // 00000000 cut-scenes value3 +patch=1,EE,200ffdc0,extended,3f5a3d70 // 00000000 cooperative play1 +patch=1,EE,200ffdc4,extended,3f5a3fcb // 00000000 cooperative play2 +patch=1,EE,200ffdc8,extended,3f870cae // 00000000 cooperative play3 +patch=1,EE,200ffdcc,extended,3f53a04b // 00000000 cooperative play4 +patch=1,EE,200ffdd0,extended,00000000 // 00000000 end of loop + + +// 16:9 code-inject function (loop) +patch=1,EE,e0160000,extended,000ffdfc // check 000ffdfc matches value xxxx0000 +patch=1,EE,200ffe00,extended,3c013f40 // 00000000 hor fov +patch=1,EE,200ffe04,extended,34210001 // 00000000 hor fov +patch=1,EE,200ffe08,extended,4481f000 // 00000000 +patch=1,EE,200ffe0c,extended,3c180010 // 00000000 +patch=1,EE,200ffe10,extended,2318fdb0 // 00000000 +patch=1,EE,200ffe14,extended,8f010000 // 00000000 +patch=1,EE,200ffe18,extended,1020000c // 00000000 +patch=1,EE,200ffe1c,extended,00000000 // 00000000 +patch=1,EE,200ffe20,extended,8f010000 // 00000000 +patch=1,EE,200ffe24,extended,8c7900b0 // 00000000 +patch=1,EE,200ffe28,extended,14390004 // 00000000 +patch=1,EE,200ffe2c,extended,00000000 // 00000000 +patch=1,EE,200ffe30,extended,4481f800 // 00000000 +patch=1,EE,200ffe34,extended,461effc3 // 00000000 +patch=1,EE,200ffe38,extended,e47f00b0 // 00000000 +patch=1,EE,200ffe3c,extended,00000000 // 00000000 +patch=1,EE,200ffe40,extended,23180004 // 00000000 +patch=1,EE,200ffe44,extended,0803ff85 // 00000000 +patch=1,EE,200ffe48,extended,00000000 // 00000000 +patch=1,EE,200ffe4c,extended,c46000b0 // 00000000 +patch=1,EE,200ffe50,extended,461e0002 // 00000000 +patch=1,EE,200ffe54,extended,46010002 // 00000000 + + +// Intro +patch=1,EE,e004caff,extended,00448224 // check 00448224 matches value xxxxcaff +patch=1,EE,20448270,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20448274,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0811209d // 00000000 jump back to 20448274 +patch=1,EE,20448284,extended,14600007 // 10600007 + + +// DreadZone Station +patch=1,EE,e008caff,extended,00549494 // check 00549494 matches value xxxxcaff +patch=1,EE,205494e0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,205494e4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08152539 // 00000000 jump back to 205494e4 +patch=1,EE,205494f4,extended,14600007 // 10600007 +patch=1,EE,20537a30,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,2053add4,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,206365fc,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,20636608,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,00549494 // check 00549494 matches value xxxxcaff +patch=1,EE,2054b540,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,2065a06c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,2065baa4,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,2066a490,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,2052a03c,extended,1440006e // 1040006e alternative coop widescreen + + +// Catacrom Four +patch=1,EE,e008caff,extended,004fbd4c // check 004fbd4c matches value xxxxcaff +patch=1,EE,204fbd98,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204fbd9c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0813ef67 // 00000000 jump back to 204fbd9c +patch=1,EE,204fbdac,extended,14600007 // 10600007 +patch=1,EE,204ea2e8,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204ed68c,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205e606c,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205e6078,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,004fbd4c // check 004fbd4c matches value xxxxcaff +patch=1,EE,204fdd80,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,20609a1c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,2060b454,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20619e40,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204e0f3c,extended,1440006e // 1040006e alternative coop widescreen + + +// Serathos +patch=1,EE,e008caff,extended,004fbf5c // check 004fbf5c matches value xxxxcaff +patch=1,EE,204fbfa8,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204fbfac,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0813efeb // 00000000 jump back to 204fbfac +patch=1,EE,204fbfbc,extended,14600007 // 10600007 +patch=1,EE,204ea4f8,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204ed89c,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205e5c14,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205e5c20,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,004fbf5c // check 004fbf5c matches value xxxxcaff +patch=1,EE,204fdf90,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,2060972c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,2060b164,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20619b50,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204e2cbc,extended,1440006e // 1040006e alternative coop widescreen + + +// Kronos +patch=1,EE,e008caff,extended,00520064 // check 00520064 matches value xxxxcaff +patch=1,EE,205200b0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,205200b4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0814802d // 00000000 jump back to 205200b4 +patch=1,EE,205200c4,extended,14600007 // 10600007 +patch=1,EE,2050e600,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205119a4,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,2060c5fc,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,2060c608,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,00520064 // check 00520064 matches value xxxxcaff +patch=1,EE,20522098,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,2063006c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20631aa4,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20640490,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,20506d7c,extended,1440006e // 1040006e alternative coop widescreen + + +// Shaar +patch=1,EE,e008caff,extended,004f391c // check 004f391c matches value xxxxcaff +patch=1,EE,204f3968,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204f396c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0813ce5b // 00000000 jump back to 204f396c +patch=1,EE,204f397c,extended,14600007 // 10600007 +patch=1,EE,204e1eb8,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204e525c,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205de1ec,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205de1f8,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,004f391c // check 004f391c matches value xxxxcaff +patch=1,EE,204f5950,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,20601b9c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,206035d4,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20611fc0,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204da67c,extended,1440006e // 1040006e alternative coop widescreen + + +// Orxon +patch=1,EE,e008caff,extended,004fccdc // check 004fccdc matches value xxxxcaff +patch=1,EE,204fcd28,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204fcd2c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0813f34b // 00000000 jump back to 204fcd2c +patch=1,EE,204fcd3c,extended,14600007 // 10600007 +patch=1,EE,204eb278,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204ee61c,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205e8f14,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205e8f20,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,004fccdc // check 004fccdc matches value xxxxcaff +patch=1,EE,204fed10,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,2060c944,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,2060e37c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,2061cd68,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204e3a3c,extended,1440006e // 1040006e alternative coop widescreen + + +// The Valix Belt +patch=1,EE,e008caff,extended,004e4b5c // check 004e4b5c matches value xxxxcaff +patch=1,EE,204e4ba8,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204e4bac,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,081392eb // 00000000 jump back to 204e4bac +patch=1,EE,204e4bbc,extended,14600007 // 10600007 +patch=1,EE,204d30f8,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204d649c,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205d119c,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205d11a8,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,004e4b5c // check 004e4b5c matches value xxxxcaff +patch=1,EE,204e6b90,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,205f49f4,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,205f642c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20604e18,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204cb8bc,extended,1440006e // 1040006e alternative coop widescreen + + +// Planet Torval +patch=1,EE,e008caff,extended,00507c1c // check 00507c1c matches value xxxxcaff +patch=1,EE,20507c68,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20507c6c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08141f1b // 00000000 jump back to 20507c6c +patch=1,EE,20507c7c,extended,14600007 // 10600007 +patch=1,EE,204f61b8,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204f955c,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205f384c,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205f3858,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,00507c1c // check 00507c1c matches value xxxxcaff +patch=1,EE,20509c50,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,2061723c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20618c74,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20627660,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204ee97c,extended,1440006e // 1040006e alternative coop widescreen + + +// Stygia +patch=1,EE,e008caff,extended,004f459c // check 004f459c matches value xxxxcaff +patch=1,EE,204f45e8,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204f45ec,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0813d17b // 00000000 jump back to 204f45ec +patch=1,EE,204f45fc,extended,14600007 // 10600007 +patch=1,EE,204e2b38,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204e5edc,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205e0674,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205e0680,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,004f459c // check 004f459c matches value xxxxcaff +patch=1,EE,204f65d0,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,20604064,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20605a9c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20614488,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204db2fc,extended,1440006e // 1040006e alternative coop widescreen + + +// Maraxus +patch=1,EE,e008caff,extended,0050e4ac // check 0050e4ac matches value xxxxcaff +patch=1,EE,2050e4f8,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,2050e4fc,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0814393f // 00000000 jump back to 2050e4fc +patch=1,EE,2050e50c,extended,14600007 // 10600007 +patch=1,EE,204fc9f8,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204ffd9c,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205f9e94,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205f9ea0,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,0050e4ac // check 0050e4ac matches value xxxxcaff +patch=1,EE,205104e0,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,2061d92c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,2061f364,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,2062dd50,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204f51bc,extended,1440006e // 1040006e alternative coop widescreen + + +// Ghost Station +patch=1,EE,e008caff,extended,00506ca4 // check 00506ca4 matches value xxxxcaff +patch=1,EE,20506cf0,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20506cf4,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08141b3d // 00000000 jump back to 00506cf4 +patch=1,EE,20506d04,extended,14600007 // 10600007 +patch=1,EE,204f5240,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204f85e4,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,205f3b8c,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,205f3b98,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,00506ca4 // check 00506ca4 matches value xxxxcaff +patch=1,EE,20508cd8,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,2061757c,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,20618fb4,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,206279a0,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204ed9bc,extended,1440006e // 1040006e alternative coop widescreen + + +// Battledome's Control Level +patch=1,EE,e008caff,extended,00518de4 // check 00518de4 matches value xxxxcaff +patch=1,EE,20518e30,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,20518e34,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,0814638d // 00000000 jump back to 00518e34 +patch=1,EE,20518e44,extended,14600007 // 10600007 +patch=1,EE,20507380,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,2050a724,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,2060430c,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,20604318,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,00518de4 // check 00518de4 matches value xxxxcaff +patch=1,EE,2051ae98,extended,14400007 // 10400007 alternative coop widescreen +patch=1,EE,20627cbc,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,206296f4,extended,14600009 // 10600009 alternative coop widescreen +patch=1,EE,206380e0,extended,1440000f // 1040000f alternative coop widescreen +patch=1,EE,204fdf3c,extended,1440006e // 1040006e alternative coop widescreen + + +// Multiplayer +patch=1,EE,e008caff,extended,004c28bc // check 004c28bc matches value xxxxcaff +patch=1,EE,204c2908,extended,0803ff80 // c46000b0 jump to code-inject 200ffe00 +patch=1,EE,204c290c,extended,00000000 // 46010002 +patch=1,EE,200ffe58,extended,08130a43 // 00000000 jump back to 204c290c +patch=1,EE,204c291c,extended,14600007 // 10600007 +patch=1,EE,204b07d8,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,204b3b7c,extended,461e0543 // 46000546 hoverbike zoom fix +patch=1,EE,2059da24,extended,3c013f1c // c680000c renderfix for cut-scenes value3 +patch=1,EE,2059da30,extended,aea100b0 // e6a000b0 + +patch=1,EE,e005caff,extended,004c28bc // check 004c28bc matches value xxxxcaff +patch=1,EE,204c48f0,extended,14400007 // 10400007 alternative 2player widescreen +patch=1,EE,205c0c6c,extended,14600009 // 10600009 alternative 2player widescreen +patch=1,EE,205c26a4,extended,14600009 // 10600009 alternative 2player widescreen +patch=1,EE,205d1150,extended,1440000f // 1040000f alternative 2player widescreen +patch=1,EE,204a8ffc,extended,1440006e // 1040006e alternative 2player widescreen + + diff --git a/patches/SCES-53300_ADD50292.pnach b/patches/SCES-53300_ADD50292.pnach new file mode 100644 index 0000000..a7c82a9 --- /dev/null +++ b/patches/SCES-53300_ADD50292.pnach @@ -0,0 +1,6 @@ +gametitle=SOCOM 3 - U.S. Navy SEALs (PAL-M) SCES-53300 ADD50292 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,005F8488,extended,00000032 \ No newline at end of file diff --git a/patches/SCES-53310_8FE61CAD.pnach b/patches/SCES-53310_8FE61CAD.pnach new file mode 100644 index 0000000..adbd849 --- /dev/null +++ b/patches/SCES-53310_8FE61CAD.pnach @@ -0,0 +1,13 @@ +gametitle=Roland Garros 2005 - Powered by Smash Court Tennis (E)(SCES-53310) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002b346c,word,3c013f40 +patch=1,EE,002b3470,word,44810000 +patch=1,EE,002b3478,word,4600c602 + + diff --git a/patches/SCES-53312_3BA95B70.pnach b/patches/SCES-53312_3BA95B70.pnach new file mode 100644 index 0000000..de958b2 --- /dev/null +++ b/patches/SCES-53312_3BA95B70.pnach @@ -0,0 +1,14 @@ +gametitle=Soul Calibur III [SCES-53312] +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +// SoulCalibur 3 PAL 480P Patch +// replace NTSC mode with Progressive Scan +patch=1,EE,00509ECA,byte,06 +// rename "PAL60/60 Hz" with "Progressive" +patch=1,EE,00B73FB4,word,6F725020 +patch=1,EE,00B73FB8,word,73657267 +patch=1,EE,00B73FBC,word,65766973 +patch=1,EE,00B73FC0,word,0A205D20 + + diff --git a/patches/SCES-53312_BC5480A3.pnach b/patches/SCES-53312_BC5480A3.pnach new file mode 100644 index 0000000..c1c9ca0 --- /dev/null +++ b/patches/SCES-53312_BC5480A3.pnach @@ -0,0 +1,26 @@ +gametitle=Soul Calibur III PAL (SCES_533.12) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Widescreen fix +patch=1,EE,0012A120,word,3C013F40 //3C013F4D +patch=1,EE,0012A124,word,34210000 //3421B9CC + +//USE FAST BOOT, NOT FULL BOOT, OR IT MAY CRASH + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +// SoulCalibur 3 PAL 480P Patch +// replace NTSC mode with Progressive Scan +patch=1,EE,00509E4A,byte,06 +// rename "PAL60/60 Hz" with "Progressive" +patch=1,EE,00B73FB4,word,6F725020 +patch=1,EE,00B73FB8,word,73657267 +patch=1,EE,00B73FBC,word,65766973 +patch=1,EE,00B73FC0,word,0A205D20 + + diff --git a/patches/SCES-53328_FADEBC45.pnach b/patches/SCES-53328_FADEBC45.pnach new file mode 100644 index 0000000..303100c --- /dev/null +++ b/patches/SCES-53328_FADEBC45.pnach @@ -0,0 +1,12 @@ +gametitle=Genji (PAL-M5) (SCES-53328) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht, Arapapa +patch=1,EE,002e2e50,word,3c014455 // 3c014420 hor fov + +//FMV fix by Arapapa +//e043013c 00608144 00108244 +patch=1,EE,002c84e4,word,3c0143a8 //3c0143e0 + + diff --git a/patches/SCES-53358_D6A99F53.pnach b/patches/SCES-53358_D6A99F53.pnach new file mode 100644 index 0000000..7ce0946 --- /dev/null +++ b/patches/SCES-53358_D6A99F53.pnach @@ -0,0 +1,19 @@ +gametitle=24 - The Game (PAL-M) (SCES-53358) D6A99F53 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +//patch=1,EE,0046042c,word,3c013fe3 //3c013faa +//patch=1,EE,00460430,word,34218e2a //3421aaa8 + +//Zoom Fix (When turn on the Widescreen option) +patch=1,EE,002fbf20,word,3c020000 //3c020060 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,205F9908,extended,00000001 +patch=1,EE,E0010001,extended,00631208 +patch=1,EE,205F9908,extended,00000002 \ No newline at end of file diff --git a/patches/SCES-53409_8164C614.pnach b/patches/SCES-53409_8164C614.pnach new file mode 100644 index 0000000..6961afd --- /dev/null +++ b/patches/SCES-53409_8164C614.pnach @@ -0,0 +1,12 @@ +gametitle=Sly 3 - Honour Among Thieves SCES_534.09 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,00166804,word,3c014455 + +[No-Interlacing] +gsinterlacemode=1 +description=No Motion Blur by Meos +patch=1,EE,201837D8,extended,00000000 \ No newline at end of file diff --git a/patches/SCES-53422_D1003514.pnach b/patches/SCES-53422_D1003514.pnach new file mode 100644 index 0000000..da3f2a5 --- /dev/null +++ b/patches/SCES-53422_D1003514.pnach @@ -0,0 +1,6 @@ +gametitle=Stuart Little 3 - Big Photo Adventure PAL-M SCES-53422 D1003514 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00105F24,word,24110001 //24110002 \ No newline at end of file diff --git a/patches/SCES-53449_45B4258D.pnach b/patches/SCES-53449_45B4258D.pnach new file mode 100644 index 0000000..84fb47f --- /dev/null +++ b/patches/SCES-53449_45B4258D.pnach @@ -0,0 +1,19 @@ +gametitle=AFL Premiership 2005 (E)(SCES-53449) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00596958,word,0820f9d0 //c6010068 +patch=1,EE,0083e740,word,3c013f40 //00000000 +patch=1,EE,0083e744,word,4481f000 //00000000 +patch=1,EE,0083e748,word,c6010068 //00000000 +patch=1,EE,0083e74c,word,c602006c //00000000 +patch=1,EE,0083e750,word,461e0843 //00000000 +patch=1,EE,0083e754,word,e6010068 //00000000 +patch=1,EE,0083e758,word,08165a58 //00000000 + + diff --git a/patches/SCES-53642_53898FD0.pnach b/patches/SCES-53642_53898FD0.pnach new file mode 100644 index 0000000..e7e03f2 --- /dev/null +++ b/patches/SCES-53642_53898FD0.pnach @@ -0,0 +1,7 @@ +gametitle=Ape Escape 3 (SCES-53642) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,2064A188,byte,1 //0 Widescreen \ No newline at end of file diff --git a/patches/SCES-53851_C040B6AB.pnach b/patches/SCES-53851_C040B6AB.pnach new file mode 100644 index 0000000..a1277c5 --- /dev/null +++ b/patches/SCES-53851_C040B6AB.pnach @@ -0,0 +1,8 @@ +gametitle=Forbidden Siren 2 SCES_538.51 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00177a04,word,3c033f40 + + diff --git a/patches/SCES-53960_F6950E96.pnach b/patches/SCES-53960_F6950E96.pnach new file mode 100644 index 0000000..0eff1d7 --- /dev/null +++ b/patches/SCES-53960_F6950E96.pnach @@ -0,0 +1,20 @@ +gametitle=B-Boy (E)(SCES-53960) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide Screen 16:9 + +patch=1,EE,00308e5c,word,3c013ec7 //3c013f00 + +patch=1,EE,001a7478,word,0805ce00 //c6010068 +patch=1,EE,00173800,word,3c013f40 //00000000 +patch=1,EE,00173804,word,4481f000 //00000000 +patch=1,EE,00173808,word,c6010068 //00000000 +patch=1,EE,0017380c,word,c602006c //00000000 +patch=1,EE,00173810,word,461e0843 //00000000 +patch=1,EE,00173814,word,e6010068 //00000000 +patch=1,EE,00173818,word,08069d20 //00000000 + + diff --git a/patches/SCES-54041_194C9F38.pnach b/patches/SCES-54041_194C9F38.pnach new file mode 100644 index 0000000..228fb7b --- /dev/null +++ b/patches/SCES-54041_194C9F38.pnach @@ -0,0 +1,11 @@ +gametitle=Ace Combat - The Belkan War (SCES-54041) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (PAL-E by mirh) + +//widescreen fix +patch=1,EE,003FC370,word,43D638F3 +patch=1,EE,003FC374,word,43EB7385 + + diff --git a/patches/SCES-54068_14AF63BD.pnach b/patches/SCES-54068_14AF63BD.pnach new file mode 100644 index 0000000..1609bb1 --- /dev/null +++ b/patches/SCES-54068_14AF63BD.pnach @@ -0,0 +1,19 @@ +gametitle=AFL Premiership 2006 (E)(SCES-54068) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,004a37f8,word,0811b730 //c6010068 +patch=1,EE,0046dcc0,word,3c013f40 //00000000 +patch=1,EE,0046dcc4,word,4481f000 //00000000 +patch=1,EE,0046dcc8,word,c6010068 //00000000 +patch=1,EE,0046dccc,word,c602006c //00000000 +patch=1,EE,0046dcd0,word,461e0843 //00000000 +patch=1,EE,0046dcd4,word,e6010068 //00000000 +patch=1,EE,0046dcd8,word,08128e00 //00000000 + + diff --git a/patches/SCES-54206_44A8A22A.pnach b/patches/SCES-54206_44A8A22A.pnach new file mode 100644 index 0000000..8afa4c4 --- /dev/null +++ b/patches/SCES-54206_44A8A22A.pnach @@ -0,0 +1,13 @@ +gametitle=God of War 2 - PAL [SCES_542.06] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ShaolinAssassin +description=Widescreen Converted from NTSC hack by nemesis2000 +patch=1,EE,002348a0,word,46000406 + + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action Button +patch=1,EE,002D7B24,byte,01 diff --git a/patches/SCES-54477_093D9607.pnach b/patches/SCES-54477_093D9607.pnach new file mode 100644 index 0000000..79ddeeb --- /dev/null +++ b/patches/SCES-54477_093D9607.pnach @@ -0,0 +1,6 @@ +gametitle=SOCOM - US Navy Seals - Combined Assault (PAL-M) SCES-54477 093D9607 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,006899C0,extended,00000032 \ No newline at end of file diff --git a/patches/SCES-54535_7B09C4CB.pnach b/patches/SCES-54535_7B09C4CB.pnach new file mode 100644 index 0000000..0b4b25b --- /dev/null +++ b/patches/SCES-54535_7B09C4CB.pnach @@ -0,0 +1,27 @@ +gametitle=Everybody's Tennis (PAL-M11) (SCES-54535) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001398f0,word,08079ed3 // e4840544 jump to code-inject 001e7b4c +patch=1,EE,001398f4,word,00000000 // 46002107 + +patch=1,EE,001e7b4c,word,3c013f40 // 00000000 hor fov +patch=1,EE,001e7b50,word,4481f000 // 00000000 +patch=1,EE,001e7b54,word,461e2103 // 00000000 +patch=1,EE,001e7b58,word,e4840544 // 00000000 +patch=1,EE,001e7b5c,word,46002107 // 00000000 +patch=1,EE,001e7b60,word,0804e63d // 00000000 jump back to 001398f4 + +patch=1,EE,00138154,word,3c034456 // 3c034420 2D menu/hud fix + + +[No-Interlacing] +gsinterlacemode=1 +author=someother1ne +patch=1,EE,00125464,word,64420000 +patch=1,EE,001256cc,word,64420000 + + diff --git a/patches/SCES-54552_CBB4B383.pnach b/patches/SCES-54552_CBB4B383.pnach new file mode 100644 index 0000000..cec8d7e --- /dev/null +++ b/patches/SCES-54552_CBB4B383.pnach @@ -0,0 +1,41 @@ +gametitle=Rogue Galaxy [PAL-M5] (SLES_545.52) CBB4B383 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,001C5E40,word,3C023F10 //3C023F40 (Increases hor. axis) + +//Compass +patch=1,EE,00377F9C,word,3C023F10 //3C023F40 + +//FMV's fix +patch=1,EE,001D4E2C,word,24060000 //02C23021 Top +patch=1,EE,001D4E7C,word,240201C0 //00451021 Bottom + +[Remove Blackbars] +author=El_Patas +description=Removes black bars in cutscenes +patch=1,EE,00261FB4,word,3C020000 //3C023F80 + +[50/60 FPS] +author=Red-tv +description=Unlocks internal FPS. Might need EE Overclock at 180%. +patch=1,EE,004A06D4,byte,01 //60fps +patch=1,EE,001ce06c,word,00000000 //3c033f80 +patch=1,EE,001ce088,word,3c033f00 //3c033f80, Breaks Gravity +patch=1,EE,001ce098,word,3c033f00 //3c033f80, Breaks Gravity +patch=1,EE,0020b6d4,word,3c023f76 //3c023f80 Player's Gravity modifier +patch=1,EE,0048cb84,word,42700000 //41f00000, Breaks Gravity input latency, Object's Distance, Player's Gravity, subtitles +patch=1,EE,0048cb8c,word,40000000 //3f800000, Breaks Gravity Timer, Menu, Object's Distance, and Speed Modifier +patch=1,EE,0048cb88,word,3fe40000 //3f800000 Player's Gravity modifier and Object's Distance +patch=1,EE,0048da18,word,3F000000 //3f800000 NPC Distance Modifier +patch=1,EE,E0010001,extended,00729EE6 //Fix Timer in Menus +patch=1,EE,2048cb8c,extended,40400000 //Fix Timer in Menus +patch=1,EE,E0020002,extended,004C1E50 //Fix FMV +patch=1,EE,204A06D4,extended,00000002 //Fix FMV +patch=1,EE,2048cb8c,extended,3f800000 //Fix FMV +patch=1,EE,E0020001,extended,004B2660 //Fix Subtitles in FMV +patch=1,EE,2048cb8c,extended,3f800000 //Fix Subtitles in FMV +patch=1,EE,201ce098,extended,3c033f80 //Fix Subtitles in FMV \ No newline at end of file diff --git a/patches/SCES-54748_F8AE6FF2.pnach b/patches/SCES-54748_F8AE6FF2.pnach new file mode 100644 index 0000000..7bdc1d9 --- /dev/null +++ b/patches/SCES-54748_F8AE6FF2.pnach @@ -0,0 +1,6 @@ +gametitle=WipEout Pulse (PAL-M) SCES-54748 F8AE6FF2 + +[50/60 FPS] +author=asasega +description=Unlocked at 50/60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,0027A860,word,00000000 \ No newline at end of file diff --git a/patches/SCES-54794_EF9459D0.pnach b/patches/SCES-54794_EF9459D0.pnach new file mode 100644 index 0000000..808928e --- /dev/null +++ b/patches/SCES-54794_EF9459D0.pnach @@ -0,0 +1,28 @@ +gametitle=Syphon Filter - Dark Mirror (PAL-M) SCES-54794 EF9459D0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0018CE4C,word,14400002 //10400002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,005FDB74,word,00000004 //00000002 +patch=1,EE,0018CE4C,word,10400002 //Widescreen fix +patch=1,EE,E0020004,extended,0064F2B0 +patch=1,EE,0064F2B0,extended,00000012 +patch=1,EE,0064F2C4,extended,00000012 +patch=1,EE,E0020002,extended,0064F2B0 +patch=1,EE,0064F2B0,extended,00000012 +patch=1,EE,0064F2C4,extended,00000012 +patch=1,EE,0064F574,word,3F000000 +patch=1,EE,0064F580,word,3F000000 +patch=1,EE,0064F584,word,40638E39 +patch=1,EE,0064F588,word,40400000 +patch=1,EE,0064F638,word,44A00000 +patch=1,EE,0064F650,word,3B360B61 +patch=1,EE,0064F6E4,word,46FFF000 +patch=1,EE,006505E8,word,44A00000 \ No newline at end of file diff --git a/patches/SCES-55019_FCB981D5.pnach b/patches/SCES-55019_FCB981D5.pnach new file mode 100644 index 0000000..e7f3776 --- /dev/null +++ b/patches/SCES-55019_FCB981D5.pnach @@ -0,0 +1,15 @@ +gametitle=Ratchet & Clank - Size Matters (PAL-M) SCES-55019 FCB981D5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,01EF5718,word,00000001 //00000000 +patch=1,EE,01F4AB20,word,00000001 //00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,01EF571C,word,00000000 //00000001 NTSC +patch=1,EE,01EF5720,word,00000001 //00000000 480 \ No newline at end of file diff --git a/patches/SCES-55255_DA8DB266.pnach b/patches/SCES-55255_DA8DB266.pnach new file mode 100644 index 0000000..274a6e7 --- /dev/null +++ b/patches/SCES-55255_DA8DB266.pnach @@ -0,0 +1,7 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//SingStar Singalong with Disney SCES_55255 +patch=1,EE,002CB81C,word,30420000 + + diff --git a/patches/SCES-55510_71583CA9.pnach b/patches/SCES-55510_71583CA9.pnach new file mode 100644 index 0000000..77b66cc --- /dev/null +++ b/patches/SCES-55510_71583CA9.pnach @@ -0,0 +1,15 @@ +gametitle=Jak and Daxter - The Lost Frontier (PAL-M) SCES-55510 71583CA9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,01E3FC5C,word,00000001 //00000000 +patch=1,EE,01E84AF4,word,00000001 //00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,01E3FC60,word,00000000 //00000001 +patch=1,EE,01E3FC64,word,00000001 //00000000 \ No newline at end of file diff --git a/patches/SCES-55571_7030A01C.pnach b/patches/SCES-55571_7030A01C.pnach new file mode 100644 index 0000000..f867cc5 --- /dev/null +++ b/patches/SCES-55571_7030A01C.pnach @@ -0,0 +1,27 @@ +gametitle=Ghostbusters (PAL-M) SCES-55571 7030A01C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0037e54c,word,3c013fdb //3c013fa4 hor fov gameplay / ver fov cut-scenes +patch=1,EE,0037e550,word,3421a5ef //3421bc76 hor fov gameplay / ver fov cut-scenes +patch=1,EE,002d1594,word,3c014158 //3c014190 zoom cut-scenes +patch=1,EE,0037d694,word,3c013fa4 //3c013faa zoom fix +patch=1,EE,0037d698,word,3421bc76 //3421aaab zoom fix + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0031d1f4,word,3c013f80 //3c014000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 300%. +patch=1,EE,E0010001,extended,00700EA0 //to avoid a bug if there is no profile +patch=1,EE,203194C0,extended,00000000 //1440FFF5 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0058A9B4,extended,00000022 diff --git a/patches/SCES-55573_3C967DB9.pnach b/patches/SCES-55573_3C967DB9.pnach new file mode 100644 index 0000000..844de08 --- /dev/null +++ b/patches/SCES-55573_3C967DB9.pnach @@ -0,0 +1,6 @@ +gametitle=MotorStorm - Arctic Edge (PAL-M) SCES-55573 3C967DB9 + +[50 FPS] +author=El_Patas, original code by asasega +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0039B4F8,word,00000000 \ No newline at end of file diff --git a/patches/SCES-55662_DB2EE959.pnach b/patches/SCES-55662_DB2EE959.pnach new file mode 100644 index 0000000..d2d21ca --- /dev/null +++ b/patches/SCES-55662_DB2EE959.pnach @@ -0,0 +1,6 @@ +gametitle=Chandragupta - Warrior Prince PAL-IN SCES-55662 DB2EE959 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0045593C,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SCES-55663_44755604.pnach b/patches/SCES-55663_44755604.pnach new file mode 100644 index 0000000..d4a99bb --- /dev/null +++ b/patches/SCES-55663_44755604.pnach @@ -0,0 +1,6 @@ +gametitle=Street Cricket Champions 2 PAL-IN SCES-55663 44755604 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,00399B64,word,2A0D0001 //2A0D0002 \ No newline at end of file diff --git a/patches/SCKA-20001_85172335.pnach b/patches/SCKA-20001_85172335.pnach new file mode 100644 index 0000000..03e3bf6 --- /dev/null +++ b/patches/SCKA-20001_85172335.pnach @@ -0,0 +1,14 @@ +gametitle=Xi 5 (K)(SCKA-20001) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack by Arapapa + +//Gameplay 16:9 + +patch=1,EE,00157ec0,word,3c013f40 //3c013f80 +patch=1,EE,00157f48,word,3c0143e0 //3c0143a0 +patch=1,EE,001a8780,word,3c013f40 //3c013f80 +patch=1,EE,001a8798,word,3c0143e0 //3c0143a0 + + diff --git a/patches/SCKA-20002_FE12B657.pnach b/patches/SCKA-20002_FE12B657.pnach new file mode 100644 index 0000000..ef6d39c --- /dev/null +++ b/patches/SCKA-20002_FE12B657.pnach @@ -0,0 +1,9 @@ +gametitle=Time Crisis 2 (K) (SCKA-20002) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,003cd7fc,word,3f400000 //3f800000 + + diff --git a/patches/SCKA-20003_0825A03C.pnach b/patches/SCKA-20003_0825A03C.pnach new file mode 100644 index 0000000..ec270d6 --- /dev/null +++ b/patches/SCKA-20003_0825A03C.pnach @@ -0,0 +1,73 @@ +gametitle=War of the Monsters (K)(SCKA-20003) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 (NTSC-K by Arapapa) + +//16:9 Widescreen + +//Title Menu +//00 00 F8 43 80 02 E0 00 80 02 E0 00 +patch=1,EE,206e5880,extended,43BA0000 //43F80000 - Title Menu Master X FOV +//D7 A3 F0 3E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AE 1D 57 BF AE 1D 57 3F 00 00 00 00 +patch=1,EE,206e58a0,extended,3F206D3A //3EF0A3D7 - Title Menu Master Y FOV + +//Crush-O-Rama Camera Distance (normally based on X FOV) +//C2 BD 15 46 06 A3 00 46 +patch=1,EE,2011F498,extended,00000000 //4615BDC2 - Crush-O-Rama Camera Distance Fix #1 -38 +//02 00 02 46 00 00 4B DA 00 00 02 44 +patch=1,EE,2011f4d0,extended,00000000 //46020002 - Crush-O-Rama Camera Distance Fix #2 + +//1 Player +//00 00 C0 43 80 02 E0 00 80 02 E0 00 00 00 00 00 +patch=1,EE,206e5640,extended,43900000 //43C00000 - 1P Master X FOV +patch=1,EE,206e5660,extended,3F206D3A //3EF0A3D7 - 1P Master Y FOV +20 + +//00 00 C0 43 80 02 E0 00 80 02 E0 00 00 00 00 00 (2nd) +patch=1,EE,206e5a00,extended,43900000 //43C00000 - Unified Master X FOV +patch=1,EE,206e5a20,extended,3F206D3A //3EF0A3D7 - Unified Master Y FOV +20 + +//0A C3 01 3C 3D 4A 21 +patch=1,EE,10142fa0,extended,0000C33A //3C01C30A - 1P + Unified Master X P1 HUD #1 +patch=1,EE,10142fa4,extended,00006666 //34214A3D - 1P + Unified Master X P1 HUD #2 +4 + +//23 00 05 24 F6 FE 07 0C +patch=1,EE,10144878,extended,0000001A //24050023 - 1P + Unified P1 "WINS #" X Position (35 -> 26) +//28 00 05 24 00 00 47 8C +patch=1,EE,101463c4,extended,0000001E //24050028 - 1P + Unified P1 Pickup Notification X Position (40 -> 30) 1B8C +//E0 01 05 24 F6 FE 07 0C +patch=1,EE,101D360C,extended,00000208 //240501E0 - 1P Core Meltdown "#" Timer X Position (480 -> 520) + +//Health Icons +//1A 00 00 00 0D 00 00 00 00 00 00 00 00 00 00 00 +patch=1,EE,202a4c38,extended,00000014 //0000001A - Health Icon 1 Inner Width +patch=1,EE,202A4CC8,extended,00000014 //0000001A - Health Icon 1 Outer Width +90 +patch=1,EE,202A4C5C,extended,00000014 //0000001A - Health Icon 2 Inner Width +24 +patch=1,EE,202A4CEC,extended,00000014 //0000001A - Health Icon 2 Outer Width +b4 +patch=1,EE,202A4C80,extended,00000014 //0000001A - Health Icon 3 Inner Width +48 +patch=1,EE,202A4D10,extended,00000014 //0000001A - Health Icon 3 Outer Width +d8 +patch=1,EE,202A4CA4,extended,00000014 //0000001A - Health Icon 4 Inner Width +6c +patch=1,EE,202A4D34,extended,00000014 //0000001A - Health Icon 4 Outer Width +fc + +//Distant Shadows +//00 00 00 44 BF 21 E0 81 3C 2B 2E 80 DE AD 20 00 +patch=1,EE,2025c3e8,extended,43C00000 //44000000 - Distant Shadows Width #1 (ZAxisAllLoop) +//00 00 00 44 D0 7B 80 81 3C 03 00 80 FF 02 00 00 +patch=1,EE,2025c4b0,extended,43C00000 //44000000 - Distant Shadows Width #2 (ZAxisClipXY2) + +//Sprites +//00 00 00 44 18 02 40 80 45 04 0F 42 FF 02 00 00 +patch=1,EE,2025c550,extended,43C00000 //44000000 - Nearby Sprites Width (SimpSpriteStart) +//00 00 00 44 18 02 40 80 1B 04 0F 42 FF 02 00 00 +patch=1,EE,2025c6a0,extended,43C00000 //44000000 - Distant Sprites Width (SpriteAllStart) + +//Loading Bar +//08 00 A4 8F 80 00 0C 24 C0 39 07 00 00 00 A5 8F +patch=1,EE,20227a54,extended,3404014A //8FA40008 - Loading Bar Master X Width + +//Generic Font - Width +//Impacts top + bottom title screen text, unselected unlocks screen text, and pause menu text. +//05 00 06 24 1A 00 A6 00 38 00 03 24 75 00 02 3C +patch=1,EE,101Fe594,extended,00000007 //24060005 - Generic Font Width (5 -> 7) + + diff --git a/patches/SCKA-20004_71017DE1.pnach b/patches/SCKA-20004_71017DE1.pnach new file mode 100644 index 0000000..e5ad658 --- /dev/null +++ b/patches/SCKA-20004_71017DE1.pnach @@ -0,0 +1,18 @@ +gametitle=Sly Cooper and the Thievius Raccoonus (K)(SCKA-20004) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001439e8,word,3c013fdd //3c013fa6 +patch=1,EE,001439ec,word,3421a51d //34213bd8 + +patch=1,EE,0012b938,word,10000003 //11000003 +patch=1,EE,0015f66c,word,00000000 //0c057d56 +patch=1,EE,00190ce0,word,00000000 //0c064378 +patch=1,EE,001eb820,word,00000000 //0c07adae + + diff --git a/patches/SCKA-20005_2FABCAE0.pnach b/patches/SCKA-20005_2FABCAE0.pnach new file mode 100644 index 0000000..11f6a36 --- /dev/null +++ b/patches/SCKA-20005_2FABCAE0.pnach @@ -0,0 +1,13 @@ +gametitle=Let's Bravo Music (K)(SCKA-20005) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 2b00103c +patch=1,EE,00178bc4,word,3c023f40 //3c023f80 + + diff --git a/patches/SCKA-20006_3A2EF433.pnach b/patches/SCKA-20006_3A2EF433.pnach new file mode 100644 index 0000000..005b3e2 --- /dev/null +++ b/patches/SCKA-20006_3A2EF433.pnach @@ -0,0 +1,15 @@ +gametitle=Rygar - The Legendary Adventure (NTSC-K) (SCKA_20006) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +patch=1,EE,00207b6c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00207b70,word,4481f000 // 00000000 +patch=1,EE,00207b78,word,461ec602 // 00000000 + +patch=1,EE,001e8b94,word,3c0144b0 // 3c014480 renderfix 1 +patch=1,EE,002006ac,word,3c013fab // 3c013f80 renderfix 2 + + diff --git a/patches/SCKA-20007_5189BE5B.pnach b/patches/SCKA-20007_5189BE5B.pnach new file mode 100644 index 0000000..021e8a0 --- /dev/null +++ b/patches/SCKA-20007_5189BE5B.pnach @@ -0,0 +1,18 @@ +gametitle=SOCOM - U.S. Navy SEALs (K)(SCKA-20007) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +patch=1,EE,0014f64c,word,3c013f40 // 00000000 ver fov +patch=1,EE,0014f650,word,4481e800 // 00000000 +patch=1,EE,0014f658,word,461dbdc3 // 00000000 + +patch=1,EE,001c8590,word,4614a083 // 3c023f80 zoom gameplay +patch=1,EE,001c85a0,word,461d0002 // 44821000 zoom gameplay + +patch=1,EE,001c7d94,word,4614a103 // 3c023f80 zoom cut-scenes +patch=1,EE,001c7da4,word,461d1082 // 44822000 zoom cut-scenes + + diff --git a/patches/SCKA-20008_D010FCF9.pnach b/patches/SCKA-20008_D010FCF9.pnach new file mode 100644 index 0000000..2724a18 --- /dev/null +++ b/patches/SCKA-20008_D010FCF9.pnach @@ -0,0 +1,21 @@ +gametitle=Tales of Destiny 2 (NTSC-K)(SCKA-20008) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//battle +patch=1,EE,00181124,word,3c013f40 //00000000 +patch=1,EE,00181128,word,44810000 //00000000 +patch=1,EE,00181130,word,4600c602 //00000000 + +//3D map +//00004844 00000000 00000000 00000000 00000000 ffffbb43 +patch=1,EE,202d8e60,extended,44160000 //44480000 + +//No interlacing by asasega +//38290500 08004264 -> 38290500 00000000 +//patch=1,EE,00171094,word,00000000 //64420008 +//patch=1,EE,0017111c,word,00000000 //64420008 + + diff --git a/patches/SCKA-20009_5681F8B1.pnach b/patches/SCKA-20009_5681F8B1.pnach new file mode 100644 index 0000000..5a45c6a --- /dev/null +++ b/patches/SCKA-20009_5681F8B1.pnach @@ -0,0 +1,14 @@ +gametitle=R-Type Final (K)(SCKA-20009) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack NTSC-K by Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0016ee00,word,3c033f40 //3c033f80 +patch=1,EE,0016fbec,word,3c043f40 //3c033f80 +patch=1,EE,00229890,word,43d60000 //r fix 0000a043 00007043 +patch=1,EE,002298a0,word,43d60000 //r fix + + diff --git a/patches/SCKA-20010_25FE4D23.pnach b/patches/SCKA-20010_25FE4D23.pnach new file mode 100644 index 0000000..4cd01a1 --- /dev/null +++ b/patches/SCKA-20010_25FE4D23.pnach @@ -0,0 +1,19 @@ +gametitle=Jak II - Renegade (NTSC-K) (SCKA-20010) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 + +//003f033c 00008344 +patch=1,EE,20367ae8,extended,3c033f1f // 3c033f00 zoom + +//c1781400 01321400 (PAL c1791400) +patch=1,EE,20826E10,extended,0014A709 // 001478C1 force native 16:9 mode + +// menu fix +patch=1,EE,20B63EE0,extended,43A80000 // 436DE43C +patch=1,EE,20B664B0,extended,43440000 // 4309CAD8 + + diff --git a/patches/SCKA-20012_EFC20258.pnach b/patches/SCKA-20012_EFC20258.pnach new file mode 100644 index 0000000..e3a171a --- /dev/null +++ b/patches/SCKA-20012_EFC20258.pnach @@ -0,0 +1,11 @@ +gametitle=Arc the Lad - Twilight of the Spirits (K) (SCKA_20012) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (pnach by Arapapa) + +//16:9 +patch=1,EE,20256884,extended,3F19999A // 3f4ccccd +patch=1,EE,20256d40,extended,3F19999A // 3f4ccccd + + diff --git a/patches/SCKA-20014_60AA5049.pnach b/patches/SCKA-20014_60AA5049.pnach new file mode 100644 index 0000000..ce280e3 --- /dev/null +++ b/patches/SCKA-20014_60AA5049.pnach @@ -0,0 +1,10 @@ +gametitle=Dark Cloud 2 (NTSC-K) (SCKA_20014) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//803f023c d000a426 d000a2ae +patch=1,EE,00139004,word,3c023f40 // 3c023f80 + + diff --git a/patches/SCKA-20015_A6993EA8.pnach b/patches/SCKA-20015_A6993EA8.pnach new file mode 100644 index 0000000..af9ecaa --- /dev/null +++ b/patches/SCKA-20015_A6993EA8.pnach @@ -0,0 +1,9 @@ +gametitle=Time Crisis 3 (K) (SCKA_200.15) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,21EAC04C,word,3f400000 // 3f800000 + + diff --git a/patches/SCKA-20019_47C2C34A.pnach b/patches/SCKA-20019_47C2C34A.pnach new file mode 100644 index 0000000..b2df738 --- /dev/null +++ b/patches/SCKA-20019_47C2C34A.pnach @@ -0,0 +1,14 @@ +gametitle=Forbidden Siren (K) (SCKA_200.19) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (pnach by Arapapa) + +//gameplay by sergx12 (0000a2af 0045033c 803f023c e0000426) +patch=1,EE,001ffd98,word,3c023f40 + +//FMV's fix by nemesis2000 (08004634 0079023c d000a427, 25306200 00870234 d000a427) +patch=1,EE,001f9f78,word,3c027660 // FMV Top Position 3c027900 (NTSC-U 3c027800) +patch=1,EE,001f9fc4,word,340289a0 // FMY Bottom Position 34028700 (NTSC-U 34028800) + + diff --git a/patches/SCKA-20020_8C121240.pnach b/patches/SCKA-20020_8C121240.pnach new file mode 100644 index 0000000..14b2d5d --- /dev/null +++ b/patches/SCKA-20020_8C121240.pnach @@ -0,0 +1,28 @@ +gametitle=SOCOM II - U.S. Navy SEALs (K)(SCKA-20020) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//00000000 00000000 43ad1346 00000000 +patch=1,EE,001c3344,word,3c013f40 //00000000 +patch=1,EE,001c3348,word,4481e800 //00000000 +patch=1,EE,001c3350,word,461dbdc3 //00000000 + +//00000000 03100046 d00100e6 (2 times) +patch=1,EE,2029bde0,extended,461d0002 // 00000000 zoom gameplay +patch=1,EE,2029c018,extended,461d0002 // 00000000 zoom cut-scenes + +//HUD fix by harry62 +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 D8 44 00 00 E4 44 00 00 14 45 00 00 0E 45 +patch=1,EE,204875f0,extended,3F3C28F6 +patch=1,EE,204875f4,extended,3F800000 + +//HUD Position by harry62 +//00 00 D8 44 00 00 E4 44 00 00 14 45 00 00 0E 45 +patch=1,EE,20487600,extended,44E2A000 +patch=1,EE,20487604,extended,44E42000 + + diff --git a/patches/SCKA-20023_56ABF4C6.pnach b/patches/SCKA-20023_56ABF4C6.pnach new file mode 100644 index 0000000..d49d887 --- /dev/null +++ b/patches/SCKA-20023_56ABF4C6.pnach @@ -0,0 +1,47 @@ +gametitle=Fatal Frame II: Crimson Butterfly * NTSC-K * SCKA-20023 * 56ABF4C6 +// Project Zero II: Crimson Butterfly + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & Devina - ported by arapapa + +// 16:9 widescreen by nemesis2000 +patch=1,EE,00336ECC,word,3F400000 + +// FMV fix by nemesis2000 +patch=1,EE,001E4844,word,3C013F40 +patch=1,EE,001E4848,word,0C07918E +patch=1,EE,001E484C,word,44811800 +patch=1,EE,001E4850,word,8F84BD5C +patch=1,EE,001E4854,word,0C079AAC +patch=1,EE,001E4858,word,0040802D +patch=1,EE,001E485C,word,0200102D +patch=1,EE,001E4860,word,DFBF0008 +patch=1,EE,001E4864,word,27BD0010 +patch=1,EE,001E4868,word,03E00008 +patch=1,EE,001E486C,word,DFB00000 +patch=1,EE,001E46EC,word,01C02820 +patch=1,EE,001E46F0,word,E4830030 +patch=1,EE,0033AA58,word,0000006A + +// Lens Flare's fix +// B000BD27 00000000 0c9a8b93 +patch=1,EE,0014f69c,word,3c013f40 // 00000000 +patch=1,EE,0014f70c,word,44810800 // 00000000 +patch=1,EE,0014f710,word,46016302 // 00000000 + +// (0c053da7) +patch=1,EE,0013a10c,word,0c053da7 // 0c053da8 +patch=1,EE,0013a194,word,0c053da7 // 0c053da8 +patch=1,EE,0013a1fc,word,0c053da7 // 0c053da8 +patch=1,EE,0013a274,word,0c053da7 // 0c053da8 + +// ========== + +[Disable Dither effect] +// 12004054 1800838e +patch=1,EE,0019ec5c,word,10000012 + +[Disable Focus effect] +// a82e080c 2d282002 +patch=1,EE,0020b1d4,word,00000000 // 0c080ea8 diff --git a/patches/SCKA-20025_5B563DA7.pnach b/patches/SCKA-20025_5B563DA7.pnach new file mode 100644 index 0000000..467f697 --- /dev/null +++ b/patches/SCKA-20025_5B563DA7.pnach @@ -0,0 +1,13 @@ +gametitle=Katamari Damacy (K) (SCKA_200.25) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +patch=1,EE,00168550,word,3c0143d6 + +//FMV's fix +patch=1,EE,0027C1A8,word,42600000 +patch=1,EE,0027C1B0,word,3faaaaab + + diff --git a/patches/SCKA-20026_4AF3B36E.pnach b/patches/SCKA-20026_4AF3B36E.pnach new file mode 100644 index 0000000..f2325cd --- /dev/null +++ b/patches/SCKA-20026_4AF3B36E.pnach @@ -0,0 +1,12 @@ +gametitle=Gungrave OD (K) (SCKA_20026) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (search 00000000 00000000 43ad1346 00000000) +patch=1,EE,00286c84,word,3c013f40 // 00000000 hor fov +patch=1,EE,00286c88,word,44810000 // 00000000 +patch=1,EE,00286c90,word,4600c602 // 00000000 + + diff --git a/patches/SCKA-20031_BC08CDDE.pnach b/patches/SCKA-20031_BC08CDDE.pnach new file mode 100644 index 0000000..c876a9e --- /dev/null +++ b/patches/SCKA-20031_BC08CDDE.pnach @@ -0,0 +1,10 @@ +gametitle=Athens 2004 (K)(SCKA-20031) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,0026fd48,word,3c013f10 //3c013f40 + + diff --git a/patches/SCKA-20032_3676E74C.pnach b/patches/SCKA-20032_3676E74C.pnach new file mode 100644 index 0000000..724c1c0 --- /dev/null +++ b/patches/SCKA-20032_3676E74C.pnach @@ -0,0 +1,30 @@ +gametitle=Syphon Filter - The Omega Virus (K) (SCKA-20032) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//gameplay +patch=1,EE,0039a7d0,word,3c043f40 +patch=1,EE,0039a7d4,word,44841800 +patch=1,EE,0039a7d8,word,46030003 +patch=1,EE,0039a7dc,word,460318c3 +patch=1,EE,0039a7e0,word,46031840 +patch=1,EE,0039a854,word,e603007c + +//With and without the patch is wrong, but being stretched makes more sense with the game mechanics. +//HUD fix (0500c310 5500013c 803f033c) +//patch=1,EE,0039a68c,word,00000000 +//patch=1,EE,0039a694,word,3C033f40 + +//FMV's fix +patch=1,EE,0041cba4,word,24126c00 //24127100 +patch=1,EE,0041cbb0,word,24102800 //24101e00 +patch=1,EE,0041cbbc,word,24127600 //24127880 +patch=1,EE,0041cbc4,word,24101400 //24100f00 + +//FMV's fix +//patch=1,EE,0041cba4,word,24127600 +//patch=1,EE,0041cbc4,word,24101400 + + diff --git a/patches/SCKA-20038_7AF33AEC.pnach b/patches/SCKA-20038_7AF33AEC.pnach new file mode 100644 index 0000000..f2db09d --- /dev/null +++ b/patches/SCKA-20038_7AF33AEC.pnach @@ -0,0 +1,9 @@ +gametitle=Time Crisis - Crisis Zone (K) (SCKA_200.38) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,00100658,word,3c033f40 // 3c033f80 + + diff --git a/patches/SCKA-20039_F088FA5B.pnach b/patches/SCKA-20039_F088FA5B.pnach new file mode 100644 index 0000000..21021e1 --- /dev/null +++ b/patches/SCKA-20039_F088FA5B.pnach @@ -0,0 +1,24 @@ +gametitle=Tekken Nina Williams In Death By Degree (K)(SCKA-20039) F088FA5B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +patch=1,EE,00188250,word,3c023fe3 +patch=1,EE,00188258,word,3443bbd6 +patch=1,EE,0018606c,word,3c023fe3 +patch=1,EE,00186070,word,3443bbd6 +patch=1,EE,001f5c88,word,3c023fe3 +patch=1,EE,001f5c90,word,3442bbd6 + +//FMV's fix by nemesis2000 +patch=1,EE,205D9054,extended,3faaaaaa + +//No interlacing codes by noblur88 +//10 00 02 DE 00 00 C2 FC 18 00 03 DE 00 00 A3 FC +//patch=1,EE,00102a84,word,34021400 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,0032b0a8,word,3c023f80 \ No newline at end of file diff --git a/patches/SCKA-20040_D1368EAE.pnach b/patches/SCKA-20040_D1368EAE.pnach new file mode 100644 index 0000000..986fbc1 --- /dev/null +++ b/patches/SCKA-20040_D1368EAE.pnach @@ -0,0 +1,42 @@ +gametitle=Jak 3 (NTSC-K) (SCKA-20040) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +//003f033c 00008344 00088744 +patch=1,EE,2030aec8,extended,3c033f1f // 3c033f00 zoom + +//71601400 014c1400 014c1400 (Pal 71611400) +patch=1,EE,207D6058,extended,0014877D // 00146071 force native 16:9 mode + +// menu fix +patch=1,EE,20C15770,extended,43A90000 // 436E33F5 +patch=1,EE,20C179B0,extended,43420000 // 43082F0F + +//patch=1,EE,20AC3D50,extended,42860000 // 429E0000 +//patch=1,EE,20AC3D90,extended,42860000 // 429E0000 +//patch=1,EE,20AC3DD0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3E10,extended,42860000 // 429E0000 +//patch=1,EE,20AC3E50,extended,42860000 // 429E0000 +//patch=1,EE,20AC3E90,extended,42860000 // 429E0000 +//patch=1,EE,20AC3ED0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3F10,extended,42860000 // 429E0000 +//patch=1,EE,20AC3F50,extended,42860000 // 429E0000 +//patch=1,EE,20AC3F90,extended,42860000 // 429E0000 +//patch=1,EE,20AC3FD0,extended,42860000 // 429E0000 + +//patch=1,EE,20AC3D58,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3D98,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3DD8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3E18,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3E58,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3E98,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3ED8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3F18,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3F58,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3F98,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3FD8,extended,43DF8000 // 43D90000 + + diff --git a/patches/SCKA-20043_AE86E04C.pnach b/patches/SCKA-20043_AE86E04C.pnach new file mode 100644 index 0000000..ae25653 --- /dev/null +++ b/patches/SCKA-20043_AE86E04C.pnach @@ -0,0 +1,10 @@ +gametitle=Magna Carta - Tears of Blood (K) (SCKA_20043) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//16:9 (b002a427 00608044 803f023c 00688244 00000000 86630046 30c2050c) +patch=1,EE,002bdae8,word,3c023f40 //3c023f80 + + diff --git a/patches/SCKA-20044_518DD841.pnach b/patches/SCKA-20044_518DD841.pnach new file mode 100644 index 0000000..750c6b0 --- /dev/null +++ b/patches/SCKA-20044_518DD841.pnach @@ -0,0 +1,28 @@ +gametitle=Sly Cooper 2 - Band of Thieves (SCKA-20044) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 (NTSC-K by Arapapa) + +// Widescreen by nemesis2000 +patch=1,EE,0014dfc0,word,3c013fdd //3c013fa6 +patch=1,EE,0014dfc4,word,3421a523 //34213bda + +// Widescreen Bug Fix +//c3080346 0000a5c7 +patch=1,EE,0014fbe0,word,08030000 +patch=1,EE,000C0000,word,3C013F40 +patch=1,EE,000C0004,word,4481F000 +patch=1,EE,000C0008,word,461E2102 +patch=1,EE,000C000C,word,08053efa //0014f378 43000446 0800a5e7 +patch=1,EE,000C0010,word,460308C3 + +// Character Portraits Fix +//02a50146 240151c4 +patch=1,EE,001bf818,word,0C030005 +patch=1,EE,000C0014,word,3C0145AA +patch=1,EE,000C0018,word,4481F000 +patch=1,EE,000C001C,word,461EA502 +patch=1,EE,000C0020,word,03E00008 + + diff --git a/patches/SCKA-20047_1E2BDB53.pnach b/patches/SCKA-20047_1E2BDB53.pnach new file mode 100644 index 0000000..6cfae79 --- /dev/null +++ b/patches/SCKA-20047_1E2BDB53.pnach @@ -0,0 +1,16 @@ +gametitle=Armored Core - Nine Breaker (K) (SCKA-20047) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 (00000000(*) 00000000 43ad1346 00000000(*) 00000000(*)) +patch=1,EE,00139fac,word,3c013f40 // 00000000 hor fov menu +patch=1,EE,00139fb8,word,44810000 // 00000000 +patch=1,EE,00139fbc,word,4600c602 // 00000000 + +patch=1,EE,00172530,word,3c033f19 // 3c033f4c hor fov gameplay +patch=1,EE,00172538,word,3462999a // 3462cccd hor fov gameplay +patch=1,EE,001a8660,word,3c0243d6 // 3c0243a0 renderfix + + diff --git a/patches/SCKA-20049_EA64EF39.pnach b/patches/SCKA-20049_EA64EF39.pnach new file mode 100644 index 0000000..c0f3ad0 --- /dev/null +++ b/patches/SCKA-20049_EA64EF39.pnach @@ -0,0 +1,22 @@ +gametitle=Tekken 5 (NTSC-K) (SCKA_200.49) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, porting by 99skull + +patch=1,EE,00333F00,word,3C013F40 // both fov+ + +//applies both fov+ only for widescreen mode +patch=1,EE,00333F30,word,3C010015 +patch=1,EE,00333F34,word,C62D96C4 +patch=1,EE,00333F54,word,46016B42 +patch=1,EE,00333F58,word,46010843 +patch=1,EE,00333F70,word,460D1083 +patch=1,EE,00333F74,word,460D0843 + +//render fix +patch=1,EE,00222904,word,3C013F2B +patch=1,EE,00222914,word,44810000 +patch=1,EE,00222918,word,46006302 + + diff --git a/patches/SCKA-20050_E4F5DA2B.pnach b/patches/SCKA-20050_E4F5DA2B.pnach new file mode 100644 index 0000000..a4a330a --- /dev/null +++ b/patches/SCKA-20050_E4F5DA2B.pnach @@ -0,0 +1,70 @@ +gametitle=Tales of Legendia (NTSC-K)(SCKA-20050) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//ae47613f 00000045 00000045 +patch=1,EE,203D9D20,extended,3f266666 //3f6147ae +//abaaaa3e 8988083e da0d5d3d +patch=1,EE,203BE830,extended,40133333 //3eaaaaab + +//2D Popup Characters Fix + +//80bf023c 00608244 00000000 866b0046 +patch=1,EE,001e98f4,word,3c02bf40 //3c02bf80 Right + +//46630046 86630046 (1st) +patch=1,EE,001e999c,word,00000000 +patch=1,EE,001e9998,word,08030008 +patch=1,EE,000c0020,word,46006346 +patch=1,EE,000c0024,word,46006386 +patch=1,EE,000c0028,word,3c013f40 //Left +patch=1,EE,000c002c,word,4481f000 +patch=1,EE,000c0030,word,461e6302 +patch=1,EE,000c0034,word,0807a667 + +//Portrait fix (battle) +//4c42023c 001275e4 +patch=1,EE,002ad214,word,3c024219 //3c02424c +//4c42033c 68c2023c +patch=1,EE,002ad258,word,3c034219 //3c03424c + +//Font Fix +//20 00 00 00 00 00 F0 41 00 02 00 00 C0 01 00 00 +//02080446 000000e6 040000c6 +patch=1,EE,e0060020,extended,003d9e18 +patch=1,EE,2023acd0,extended,08030000 +patch=1,EE,200c0000,extended,46040802 +patch=1,EE,200c0004,extended,3c013f40 +patch=1,EE,200c0008,extended,4481f000 +patch=1,EE,200c000c,extended,461e0002 +patch=1,EE,200c0010,extended,0808eb35 + +patch=1,EE,e0010020,extended,103d9e18 +patch=1,EE,2023acd0,extended,46040802 + +//No Interlacing Code by asasega +//00 10 00 00 00 00 00 00 7C 22 03 02 FF F9 1B 00 +//patch=1,EE,D03F84D0,extended,00001000 +//patch=1,EE,103F84D0,extended,000010E0 + +///////////////////////////////////////////////////////// +//µ¿¿µ»ó ÀÚ¸· ±ÛÀÚ +//Y-position +//patch=1,EE,00208480,word,3c034020 //3c034024 + +//X-position +//patch=1,EE,00230154,word,3c0344f0 //3c0344e0 + +//Y-Position +//patch=1,EE,0023015c,word,3c0244e0 //3c0244e4 + +//2D Zoom +//patch=1,EE,0015efbc,word,3c033fab //3c033f80 +//X-Fov +//patch=1,EE,0015bad4,word,3c023ec0 //3c023f00 + + diff --git a/patches/SCKA-20051_E0BF7C19.pnach b/patches/SCKA-20051_E0BF7C19.pnach new file mode 100644 index 0000000..1b48108 --- /dev/null +++ b/patches/SCKA-20051_E0BF7C19.pnach @@ -0,0 +1,9 @@ +gametitle=Katamari Damacy 2 (K) (SCKA_200.51) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +patch=1,EE,001082f0,word,3c0143d6 + + diff --git a/patches/SCKA-20052_56242EC9.pnach b/patches/SCKA-20052_56242EC9.pnach new file mode 100644 index 0000000..6ae6223 --- /dev/null +++ b/patches/SCKA-20052_56242EC9.pnach @@ -0,0 +1,17 @@ +gametitle=Genji - Dawn of the Samurai(K) (SCKA_20052) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht, Arapapa + +//16:9 (2044013c 00088144 07010046) +patch=1,EE,002e0a28,word,3c014455 // 3c014420 hor fov + +//FMV fix +//e043013c 00608144 00108244 +patch=1,EE,002c610c,word,3c0143a8 //3c0143e0 + +//Font +//patch=1,EE,002dde68,word,3c013ac0 + + diff --git a/patches/SCKA-20055_2383B74A.pnach b/patches/SCKA-20055_2383B74A.pnach new file mode 100644 index 0000000..7c97b2a --- /dev/null +++ b/patches/SCKA-20055_2383B74A.pnach @@ -0,0 +1,23 @@ +gametitle=Mystic Nights (K)(SCKA-20055) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0016aa5c,word,3c0243c0 //3c024400 +//patch=1,EE,00168dd0,word,3c023fe9 //3c023f80 + +//Y-Fov +patch=1,EE,0016aa74,word,3c023f36 //3c023f08 +patch=1,EE,0016aa78,word,34429cfe //3442f5c3 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,001011E4,word,30420000 + + diff --git a/patches/SCKA-20055_83B9AE36.pnach b/patches/SCKA-20055_83B9AE36.pnach new file mode 100644 index 0000000..68e2d40 --- /dev/null +++ b/patches/SCKA-20055_83B9AE36.pnach @@ -0,0 +1,22 @@ +gametitle=MN - Mystic Nights (K)(SCKA-20055) + +[Widescreen 16:9] +description=Widescreen Hack by Arapapa +gsaspectratio=16:9 +author=Arapapa + +//Zoom +patch=1,EE,0016aa5c,word,3c0243c0 //3c024400 +//patch=1,EE,00168dd0,word,3c023fe9 //3c023f80 + +//Y-Fov +patch=1,EE,0016aa74,word,3c023f36 //3c023f08 +patch=1,EE,0016aa78,word,34429cfe //3442f5c3 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +author=NineKain + +//Remove Interlacing +patch=1,EE,001015B4,extended,00000000 \ No newline at end of file diff --git a/patches/SCKA-20055_CDD36744.pnach b/patches/SCKA-20055_CDD36744.pnach new file mode 100644 index 0000000..26b74ec --- /dev/null +++ b/patches/SCKA-20055_CDD36744.pnach @@ -0,0 +1,23 @@ +gametitle=Mystic Nights (English Patched) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0016aa5c,word,3c0243c0 //3c024400 +//patch=1,EE,00168dd0,word,3c023fe9 //3c023f80 + +//Y-Fov +patch=1,EE,0016aa74,word,3c023f36 //3c023f08 +patch=1,EE,0016aa78,word,34429cfe //3442f5c3 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,001011E4,word,30420000 + + diff --git a/patches/SCKA-20057_E12A4CFA.pnach b/patches/SCKA-20057_E12A4CFA.pnach new file mode 100644 index 0000000..fff1be9 --- /dev/null +++ b/patches/SCKA-20057_E12A4CFA.pnach @@ -0,0 +1,15 @@ +gametitle=Everybody's Golf (K)(SCKA-20057) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +patch=1,EE,e005010C,extended,0048ca94 // check 2048ca94 matches value xxxx010c +patch=1,EE,2048ca70,extended,3c0143f0 // c4840708 hor fov menu +patch=1,EE,2048ca94,extended,ac81010c // e484010c +patch=1,EE,201506F4,extended,3c023c39 // 3c023c0e zoom gameplay //0E3C023C35FA4234 (2ND) +patch=1,EE,201506F8,extended,3442a4ec // 3442fa35 +patch=1,EE,204496a0,extended,43955553 // 43600000 ver fov gameplay //0000204400006043 + + diff --git a/patches/SCKA-20058_31E12073.pnach b/patches/SCKA-20058_31E12073.pnach new file mode 100644 index 0000000..12b2857 --- /dev/null +++ b/patches/SCKA-20058_31E12073.pnach @@ -0,0 +1,12 @@ +gametitle=Poncotsu Roman Daikatsugeki Bumpy Trot (K)(SCKA-20058) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001321e0,word,3c033f40 //3c033f80 +patch=1,EE,00132038,word,3c0643e0 //3c0643a0 + + diff --git a/patches/SCKA-20063_A8CC1583.pnach b/patches/SCKA-20063_A8CC1583.pnach new file mode 100644 index 0000000..bdcf313 --- /dev/null +++ b/patches/SCKA-20063_A8CC1583.pnach @@ -0,0 +1,10 @@ +gametitle=Sly Cooper 3 - Honour Among Thieves (K)(SCKA-20063) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//X-Fov 16:9 +patch=1,EE,00166bec,word,3c014455 //3c014420 + + diff --git a/patches/SCKA-20068_AA9ABE8B.pnach b/patches/SCKA-20068_AA9ABE8B.pnach new file mode 100644 index 0000000..295a5df --- /dev/null +++ b/patches/SCKA-20068_AA9ABE8B.pnach @@ -0,0 +1,16 @@ +gametitle=Cars (K)(SCKA-20068) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-K by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,00116d48,word,3c023fab //3c023f80 +patch=1,EE,00116d50,word,3c033cae //3c033c8e +patch=1,EE,00116d54,word,34635555 //3463fa34 + +patch=1,EE,001d5e54,word,3c03bfab //3c03bf80 +patch=1,EE,001d5e58,word,3c023fab //3c023f80 + + diff --git a/patches/SCKA-20069_33EFA0B0.pnach b/patches/SCKA-20069_33EFA0B0.pnach new file mode 100644 index 0000000..ff728e8 --- /dev/null +++ b/patches/SCKA-20069_33EFA0B0.pnach @@ -0,0 +1,10 @@ +gametitle=Forbidden Siren 2 (K) (SCKA_20069) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (NTSC-K by Arapapa) + +//gameplay by sergx12 (c80216e6 803f033c cc0217e6) +patch=1,EE,00177940,word,3c033f40 + + diff --git a/patches/SCKA-20084_1AFD7469.pnach b/patches/SCKA-20084_1AFD7469.pnach new file mode 100644 index 0000000..37908da --- /dev/null +++ b/patches/SCKA-20084_1AFD7469.pnach @@ -0,0 +1,34 @@ +gametitle=Monster House (NTSC-K)(SCKA-20084) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +//description=Widescreen Hack +//After the first mission the game breaks on the other levels + +//Y-Fov + Zoom in +//00000000 00000000 03150146 00000000 +//763f013c 00f88144 42081f46 46011503 +//patch=1,EE,001c610c,word,3c013f76 //00000000 +//patch=1,EE,001c6110,word,4481f800 //00000000 +//patch=1,EE,001c6114,word,461f0842 //46011503 +//patch=1,EE,001c6118,word,46011503 //00000000 + +//Zoom out +//0040023c 00008244 3c00a2c7 +//dd3f023c 00008244 3c00a2c7 +//Zoom value adjust : NTSC-K(3c023fdd), NTSC-U and PAL(3c023fe0) +//patch=1,EE,001c60f8,word,3c023fe0 //3c024000 + +////////////////////////////////////// +//zoom +//patch=1,EE,00102ca0,word,3c023f50 //3c023f80 +//zoom +//patch=1,EE,0015809c,word,3c033eb0 //3c033f00 +//X-Fov ????? +//patch=1,EE,00123bd0,word,3c013f90 //3c013f80 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0015BCC4,word,2C620000 diff --git a/patches/SCKA-20090_924C4AA6.pnach b/patches/SCKA-20090_924C4AA6.pnach new file mode 100644 index 0000000..b6a4a94 --- /dev/null +++ b/patches/SCKA-20090_924C4AA6.pnach @@ -0,0 +1,22 @@ +gametitle=God Hand (K) (SCKA_20090) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa + +//16:9 (6e3f013c efee2134 00288144 5900023c cc5ae6ac) +patch=1,EE,0030fda0,word,3c013f9f // 3c013f6e +patch=1,EE,0030fda4,word,342149f1 // 3421eeef + +//Font fix +//663f013c 66662134 00a08144 (3rd) +patch=1,EE,002afe20,word,3c013f2c //3c013f66 +patch=1,EE,002afe24,word,3421cccd //34216666 + +//patch=1,EE,002b2858,word,3c013f2c //3c013f66 +//patch=1,EE,002b285c,word,3421cccd //34216666 + +//patch=1,EE,002b287c,word,3c013f2c //3c013f66 +//patch=1,EE,002b2880,word,3421cccd //34216666 + + diff --git a/patches/SCKA-20096_0B2F3DEE.pnach b/patches/SCKA-20096_0B2F3DEE.pnach new file mode 100644 index 0000000..01f650c --- /dev/null +++ b/patches/SCKA-20096_0B2F3DEE.pnach @@ -0,0 +1,28 @@ +gametitle=Barnyard (K)(SCKA-20096) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00546004,word,3F9F4877 //3f6eecc0 + +//Zoom +//patch=1,EE,00543a30,word,3fa80000 //3f860a93 (Select Menu and Game Play) +patch=1,EE,00542958,word,3fd50000 //3eaaaaab 3fd50000 + + +//Black Bar Fix (Event Scene Top and Bottom) // TLB miss +//patch=1,EE,21bb5d04,extended,00000000 //42300000 +//patch=1,EE,21bb5d7c,extended,00000000 //42300000 + + +//////////////////////////////////////////////////////////////////////////// +//Zoom +//patch=1,EE,00472820,word,3c013f69 //3c013f00 Causing glitches some event scene +//patch=1,EE,0045a9c8,word,3c01bf40 //3c01bf80 Graphic glitches +//patch=1,EE,004cb61c,word,3f820000 //3f800000 little different than Original Graphic + + diff --git a/patches/SCKA-20098_CC8451F9.pnach b/patches/SCKA-20098_CC8451F9.pnach new file mode 100644 index 0000000..e11859b --- /dev/null +++ b/patches/SCKA-20098_CC8451F9.pnach @@ -0,0 +1,22 @@ +gametitle=SpongeBob SquarePants - Creature from the Krusty Krab (K)(SCKA-20098) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & ICUP321 + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,0043cb1c,word,3c013f40 +patch=1,EE,0043cb20,word,4481f000 +patch=1,EE,0043cb28,word,461eb582 + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,0041e428,word,3c013f20 //3c013f00 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,21FAFC98,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SCKA-20099_BCD68B1E.pnach b/patches/SCKA-20099_BCD68B1E.pnach new file mode 100644 index 0000000..6cc2850 --- /dev/null +++ b/patches/SCKA-20099_BCD68B1E.pnach @@ -0,0 +1,44 @@ +gametitle=Shin Megami Tensei: Persona 3 (K) (SCKA_20099) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and devina (pnach by Arapapa) + +//16:9 +patch=1,EE,007afa1c,word,3fe38e38 // 3faaaaab + +//partial HUD fix by nemesis2000 +patch=1,EE,00106958,word,3c043f40 +patch=1,EE,00106960,word,00701821 // 24637d2c($1) +patch=1,EE,00106964,word,24637d2c // recall $1 (NTSC-U 24637dac) +patch=1,EE,0010696c,word,00000000 +patch=1,EE,00106970,word,24630004 +patch=1,EE,00106974,word,3c043f80 + +//FMV's fix by nemesis2000 +patch=1,EE,0010aac0,word,1462000a +patch=1,EE,0010aac8,word,3c02c294 +patch=1,EE,0010aacc,word,10000008 +patch=1,EE,0010aad0,word,00000000 +patch=1,EE,0010aaec,word,3c02c1a8 +patch=1,EE,0010ab00,word,00000000 + +//persona art fix by devina and nemesis2000 +//003f033c 3001a3af 3401a0af 7001a0af 803f023c +patch=1,EE,0011455c,word,3c033ec0 // 3c033f00 +patch=1,EE,0011456c,word,3c023f90 // 3c023f80 + +//Font fix by nemesis2000 (causes spacing errors) +//patch=1,EE,0039ce64,word,00118903 +//patch=1,EE,0039ce68,word,02338818 +//patch=1,EE,0039ce70,word,8E93001c +//patch=1,EE,0039cf18,word,82970003 +//patch=1,EE,0039d064,word,24130015 + +//patch=1,EE,0039f2ec,word,2415000c +//patch=1,EE,0039f304,word,3c0241a8 +//patch=1,EE,0039f330,word,01154018 +//patch=1,EE,0039f334,word,00084103 +//patch=1,EE,0039f338,word,0100a82d + + diff --git a/patches/SCKA-20109_8897C208.pnach b/patches/SCKA-20109_8897C208.pnach new file mode 100644 index 0000000..56bb610 --- /dev/null +++ b/patches/SCKA-20109_8897C208.pnach @@ -0,0 +1,494 @@ +gametitle=Shin Megami Tensei - Persona 3 FES (K) (SCKA-20109) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, devina, sergx12, Arapapa +description=Controllable party members by TGE (NTSC-K by Arapapa) + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,007caf1c,word,3fe38e38 // 3faaaaab + +//Partial HUD fix by nemesis2000 +patch=1,EE,00106d20,word,3c043f40 +patch=1,EE,00106d28,word,00701821 // 246330ac($1) +patch=1,EE,00106d2c,word,246330ac // recall $1 (NTSC-U 24632bac) +patch=1,EE,00106d34,word,00000000 +patch=1,EE,00106d38,word,24630004 +patch=1,EE,00106d3c,word,3c043f80 + +//FMV's fix by nemesis2000 +patch=1,EE,0010ae80,word,1462000a +patch=1,EE,0010ae88,word,3c02c294 +patch=1,EE,0010ae8c,word,10000008 +patch=1,EE,0010ae9c,word,00000000 +patch=1,EE,0010aeac,word,3c02c1a8 +patch=1,EE,0010aec0,word,00000000 + +//Persona art fix by devina and nemesis2000 +//003f033c 3001a3af 3401a0af 7001a0af 803f023c +patch=1,EE,001148cc,word,3c033ec0 // 3c033f00 +patch=1,EE,001148dc,word,3c023f90 // 3c023f80 + +/////////////////////////////////////////////////////// +//In-Game Menu Portraits fix by Arapapa +//74008224 21104500 00004284 +//74008224 21104500 00004294 +//patch=1,EE,00112a44,word,0803002c +patch=1,EE,000c00b0,word,94420000 +patch=1,EE,000c00b4,word,01224821 +patch=1,EE,000c00b8,word,00421021 +patch=1,EE,000c00bc,word,01221021 +patch=1,EE,000c00c0,word,00021082 +patch=1,EE,000c00c4,word,08044a92 + +//Main Character (In-Game Menu) X-Position +//d643033c +patch=1,EE,0011cac4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011cb74,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d0c8,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d7a4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011e08c,word,3c0343f0 //3c0343d6 +patch=1,EE,00125e44,word,3c0343f0 //3c0343d6 +patch=1,EE,00126078,word,3c0343f0 //3c0343d6 +patch=1,EE,0014cbec,word,3c0343f0 //3c0343d6 +patch=1,EE,00160534,word,3c0343f0 //3c0343d6 +patch=1,EE,00160784,word,3c0343f0 //3c0343d6 +patch=1,EE,0018a5b4,word,3c0343f0 //3c0343d6 + +//Menu (Status) Main Character X-Position #2 +//c1010324 00008344 00000000 (2 times) +patch=1,EE,001262ec,word,240301f5 //240301c1 +patch=1,EE,001264e0,word,240301f5 //240301c1 + +//Partner Character (In-Game Menu) X-Position +//b343023c +patch=1,EE,00164924,word,3c0243d8 //3c0243b3 +patch=1,EE,00164f04,word,3c0243d8 //3c0243b3 +patch=1,EE,00165248,word,3c0243d8 //3c0243b3 +patch=1,EE,0016569c,word,3c0243d8 //3c0243b3 +patch=1,EE,00166054,word,3c0243d8 //3c0243b3 + +//Main Character (In-Game Menu) Shadow +//803f023c b000a2af +//803f023c b000a1af +patch=1,EE,00126840,word,3c013fab //00000000 +patch=1,EE,00126860,word,afa100b0 //afa200b0 + +//Shadow (In-Game Menu) X-Position fix +//3c43023c (1 - 7) +//3c43023c 4802a2af 4c02a0af +patch=1,EE,00126c54,word,3c024398 //3c02433c Main Character's Shadow +patch=1,EE,00126d6c,word,3c024398 //3c02433c +patch=1,EE,00126e90,word,3c024398 //3c02433c +patch=1,EE,00126fbc,word,3c024398 //3c02433c +patch=1,EE,00127068,word,3c024398 //3c02433c +patch=1,EE,001270fc,word,3c024398 //3c02433c +patch=1,EE,00127214,word,3c024398 //3c02433c +patch=1,EE,00164890,word,3c0243cc //3c02433c Partners's Shadow +/////////////////////////////////////////////////////// + +/////////////////////////////////////////////////////// +//Popup Portraits, Clock and etc by Arapapa +//02080046 b4f260e4 6c0080c4 +patch=1,EE,004aa970,word,081688aa +patch=1,EE,005a22a8,word,46000802 +patch=1,EE,005a22ac,word,3c013f40 +patch=1,EE,005a22b0,word,4481f000 +patch=1,EE,005a22b4,word,461e0002 +patch=1,EE,005a22b8,word,0812aa5d +/////////////////////////////////////////////////////////// + +/////////////////////////////////////////////////////////// +//Detect 'Open the in-game menu' +//90 52 02 01 60 4C 6A 01 60 55 02 01 D0 55 02 01 40 56 02 01 +//02080046 b4f260e4 6c0080c4 +patch=1,EE,e0020000,extended,107ce440 +patch=1,EE,204aa970,extended,46000802 //set original value +patch=1,EE,20112a44,extended,0803002c //84420000 jump to 'In-Game Menu Portraits fix' + +patch=1,EE,e0020000,extended,007ce440 +patch=1,EE,204aa970,extended,081688aa //46000802 jump to 'Popup Portraits, Clock and etc fix' +patch=1,EE,20112a44,extended,84420000 //set original value + +//Detect 'Scene changing' +//0040023c c0f2a0e4 20108046 +//00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 +patch=1,EE,e0010000,extended,107ce3d4 +patch=1,EE,204aa954,extended,3c02402a //Zoom + +patch=1,EE,e0010000,extended,007ce3d4 +patch=1,EE,204aa954,extended,3c024000 //set original value +////////////////////////////////////////////////// + +///////////////////////////////////////////////// +//Arcana Card fix by Arapapa +//fe42023c 00608244 +//be42023c 00608244 (twice) +patch=1,EE,003a0068,word,3c0242be //3c0242fe +patch=1,EE,0039ff94,word,3c0242be //3c0242fe + +//b442023c 00008244 00000000 41080046 +//4042023c 00008244 00000000 41080046(2nd) +patch=1,EE,0039fc80,word,3c024240 //3c0242b4 + +//Shuffle Time (Card) fix by Arapapa +//2c0000c6 6000a0e7 +patch=1,EE,0020c924,word,081688a4 //c600002c +patch=1,EE,005a2290,word,c600002c //00000000 +patch=1,EE,005a2294,word,3c013f40 //00000000 +patch=1,EE,005a2298,word,4481f000 //00000000 +patch=1,EE,005a229c,word,461e0002 //00000000 +patch=1,EE,005a22a0,word,0808324a //00000000 +///////////////////////////////////////////////////// + +///////////////////////////////////////////////////// +//Community (2D Characters & Cards) fix by Arapapa +//000040c4 0000e0e4 040040c4 (3rd) +patch=1,EE,00114240,word,081688b0 +patch=1,EE,005a22c0,word,c4400000 +patch=1,EE,005a22c4,word,3c013f40 +patch=1,EE,005a22c8,word,4481f000 +patch=1,EE,005a22cc,word,461e0002 +patch=1,EE,005a22d0,word,08045091 + +//Community 2D Characters X-position by Arapapa +//bb43023c 00088244 1002a0c7 +patch=1,EE,0013a1a4,word,3c024405 //3c0243bb +//b143023c 00088244 0802a0c7 +patch=1,EE,0013a248,word,3c024400 //3c0243b1 + +//Community Cards X-position by Arapapa +//c041023c 00088244 7800a0c7 (2nd) +patch=1,EE,001372e4,word,3c024250 //3c0241c0 + +//Community - Main Menu Shadows X-Position +//c842033c 00008344 00000000 410d0046 100055e4 +//c842033c 00008344 00000000 01080046 100040e4 (4 times) +patch=1,EE,001367ec,word,3c0341b0 //3c0342c8 Shadow +patch=1,EE,001378e0,word,3c0341b0 //3c0342c8 Shadow Character +patch=1,EE,00137f3c,word,3c0341b0 //3c0342c8 +patch=1,EE,00138508,word,3c0341b0 //3c0342c8 +patch=1,EE,00138bd4,word,3c0341b0 //3c0342c8 + +//Community Cards #2 X-Size +//000060c4 000000e5 040060c4 040000e5 +patch=1,EE,00114ff8,word,0803001c +patch=1,EE,000c0070,word,c4600000 +patch=1,EE,000c0074,word,3c013f40 +patch=1,EE,000c0078,word,4481f000 +patch=1,EE,000c007c,word,461e0002 +patch=1,EE,000c0080,word,080453ff + +//Community Cards #2 X-Position +//e041023c 00088244 7800a0c7 400b0046 (3rd) +patch=1,EE,001394cc,word,3c024256 //3c0241e0 + +//Reverse Community Cards #1 X-Position +//c041023c 00088244 7800a0c7 (1st) +//8841023c 00088244 7800a0c7 (1st) +patch=1,EE,00137288,word,3c024250 //3c0241c0 Reverse Cards +patch=1,EE,0013738c,word,3c0241b6 //3c024188 Red Box + +//Reverse Community Cards #2 +//4041023c 0000824400000000 010b0046 +patch=1,EE,00139434,word,3c024010 //3c024140 Red Box +//e041023c 00088244 7800a0c7 400b0046 (2nd) +patch=1,EE,00139360,word,3c024216 //3c0241e0 X-Position +///////////////////////////////////////////////// + +///////////////////////////////////////////////// +//Popup Portraits (Left top, In the Battles) fix by Arapapa +//8045023c 00008244 00000000 42001546 +patch=1,EE,003c87fc,word,3c024540 //3c024580 (1st) + +//Popup Portraits (Left top, In the Battles) X-position +//100040e4 00009244 00000000 (2nd) +patch=1,EE,003c87d4,word,00000000 + +//8042023c 00108244 80c1023c +patch=1,EE,003ab368,word,3c020000 //3c024280 +//////////////////////////////////////////// + +//////////////////////////////////////////// +//Flare effect fix by Arapapa +//0040023c 00088244 00000000 82090046 +patch=1,EE,00347758,word,3c023fc0 //3c024000 Zoom + +//42090046 2d180000 803f023c +patch=1,EE,00347770,word,081688b6 Y-Fov +patch=1,EE,005a22d8,word,46000942 +patch=1,EE,005a22dc,word,3c013f40 +patch=1,EE,005a22e0,word,4481f000 +patch=1,EE,005a22e4,word,461e2943 +patch=1,EE,005a22e8,word,080d1ddd +//////////////////////////////////////////////////////// + +/////////////////////////////////////////////////////// +//Head Portraits (Right, In the Battles) fix by Arapapa +//10004426 7000a527 (1st) +patch=1,EE,0022d764,word,08030000 //#1 +patch=1,EE,000c0000,word,26440010 +patch=1,EE,000c0004,word,c7bf0078 +patch=1,EE,000c0008,word,3c013f40 +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461effc2 +patch=1,EE,000c0014,word,e7bf0078 +patch=1,EE,000c0018,word,0808b5da + +//10014426 7000a527 (1st) +patch=1,EE,0022d864,word,08030008 //#2 +patch=1,EE,000c0020,word,26440110 +patch=1,EE,000c0024,word,c7bf0078 +patch=1,EE,000c0028,word,3c013f40 +patch=1,EE,000c002c,word,4481f000 +patch=1,EE,000c0030,word,461effc2 +patch=1,EE,000c0034,word,e7bf0078 +patch=1,EE,000c0038,word,0808b61a + +//Head Portraits (Right, In the Battles) X-Position +//f041033c 00008344 00000000 c0051746 (1st) +patch=1,EE,0022d724,word,3c034220 //3c0341f0 + +//Emoticon (In the Battles) fix by Arapapa +//30054426 7000a527 +patch=1,EE,0022dcf8,word,08030010 +patch=1,EE,000c0040,word,26440530 +patch=1,EE,000c0044,word,c7bf0078 +patch=1,EE,000c0048,word,3c013f40 +patch=1,EE,000c004c,word,4481f000 +patch=1,EE,000c0050,word,461effc2 +patch=1,EE,000c0054,word,e7bf0078 +patch=1,EE,000c0058,word,0808b73f + +//Emoticon X-Position +//e842033c 00008344 00000000 00001946 +patch=1,EE,0022dcb8,word,3c0342d0 //3c0342e8 +///////////////////////////////////////////// + +///////////////////////////////////////////// +//Title Menu fix by Arapapa +//6800a2af 6c00a2af (3rd) +patch=1,EE,0026e5b4,word,3c013fab +patch=1,EE,0026e5c4,word,afa10068 //#1 +patch=1,EE,0026e5f8,word,afa10068 //#2 +patch=1,EE,0026e62c,word,afa10068 //#3 +patch=1,EE,0026e660,word,afa10068 //#4 +patch=1,EE,0026e88c,word,afa10068 //#5 + +//Title Menu (Shadow) +//6843023c 00008244 00000000 03000146 +patch=1,EE,0026e830,word,3c02439b //3c024368 + +//Sub Menu - Select Episode (Shadow) +//00000000 xxxxxxxx xxxxxxxx xxxxxxxx 788480c7 9800a0e7 +patch=1,EE,0026b304,word,c7808478 +patch=1,EE,0026b314,word,461e0002 +////////////////////////////////////////// + +////////////////////////////////////////// +//Font fix (causes spacing errors) +//2d880001 2d982001 00008444 00000000 +patch=1,EE,003b3198,word,340a0004 //Font Zoom +patch=1,EE,003b31a4,word,010a4023 +patch=1,EE,003b31b4,word,0100882d + +//8400a0e7 8800a1e7 8c00a0e7 +patch=1,EE,003b32ec,word,08030024 //Font Y-Size +patch=1,EE,000c0090,word,3c013f7d +patch=1,EE,000c0094,word,3421aaaa +patch=1,EE,000c0098,word,4481f000 +patch=1,EE,000c009c,word,461e0003 +patch=1,EE,000c00a0,word,e7a00084 +patch=1,EE,000c00a4,word,080eccbc + +//8041023c 00008244 00000000 830d0046 00008544 +patch=1,EE,003b31ac,word,3c024196 //3c024180 //Space between word + +//03009782 1c00938e +patch=1,EE,003b0fd4,word,00118903 //82970003 //Font allign +patch=1,EE,003b0fd8,word,02338818 //8e93001c +patch=1,EE,003b0fe0,word,8e93001c //00000000 + +//21882202 2800738e xxxxxxxx 00000000 +//21882202 2800738e xxxxxxxx 1c00938e +patch=1,EE,003b1090,word,82970003 //00000000 + +//21904202 2800948e xxxxxxxx 00000000 +//21904202 2800948e xxxxxxxx 15001324 +patch=1,EE,003b11dc,word,24130013 //00000000 +////////////////////////////////////////////// + +//////////////////////////////////////////////////// +//CH Icon position +//patch=1,EE,0018c070,word,3c024100 //3c0241a0 +//patch=1,EE,0018c0cc,word,3c024100 //3c0241a0 +//patch=1,EE,0022ca88,word,3c024040 //3c024000 + +//Command X-position +//patch=1,EE,0021f660,word,3c024200 //3c0242ce +//patch=1,EE,0021f68c,word,3c024300 //3c024320 + +//HUD (Right top) X-Position +//patch=1,EE,00182e58,word,3c024100 //3c024120 + +//Moon X-Position +//patch=1,EE,00183488,word,24020240 //3c024286 +//patch=1,EE,00182dbc,word,00000000 +//patch=1,EE,0011d0c8,word,3c0343a6 +///////////////////////////////////////////////////////// + +//Command (Enter)(O) X-Position +//patch=1,EE,0011c360,word,3c024428 //3c0243f3 +//Command (Cancel)(X) X-Position +//patch=1,EE,0011c3a4,word,240202f0 + +//Command (Time) X-Position +//patch=1,EE,0011bf74,word,3c0243d0 +//patch=1,EE,0011bf54,word,24020200 + + +///////////////////////////////////////////////////////// + +//patch=1,EE,001158bc,word,08030040 //08030040 +//patch=1,EE,000c0100,word,46006586 +//patch=1,EE,000c0104,word,3c093f40 +//patch=1,EE,000c0108,word,4489f000 +//patch=1,EE,000c010c,word,461eb583 +//patch=1,EE,000c0110,word,e7a20080 +//patch=1,EE,000c0114,word,e5400014 +//patch=1,EE,000c0118,word,08045630 + +// Ä¿¹Â Ä«µå ±×¸²ÀÚ X-À§Ä¡ ¹ÙÅÁ +//patch=1,EE,00138f60,word,3c024100 //3c0241c0 +//# 2 X À§Ä¡ ¹ÙÅÁ +//patch=1,EE,00138ff0,word,3c024100 //3c024190 +// ·©Å© ±ÛÀÚ XÀ§Ä¡ +//patch=1,EE,001390f0,word,3c024200 //3c0241b8 + +//Message Indigator X-Position +//patch=1,EE,003a7ee0,word,08030040 //08030040 +//patch=1,EE,000c0104,word,3c013f70 +//patch=1,EE,000c0108,word,4481f000 +//patch=1,EE,000c010c,word,461e1082 +//patch=1,EE,000c0110,word,e7a20018 +//patch=1,EE,000c0114,word,080e9fb9 + +//menu emoticon Y-Position +//patch=1,EE,00123fe8,word,3c024240 //3c024140 + +//Battle Result Picture X-Position +//patch=1,EE,002364a8,word,2403010d //2403017d +/////////////////////////////////////////////////////// + +//2D X-Size +//patch=1,EE,0011322c,word,080300c0 +//patch=1,EE,000c0300,word,c5400000 //2D X-Size +//patch=1,EE,000c0304,word,3c093f40 +//patch=1,EE,000c0308,word,4489f000 +//patch=1,EE,000c030c,word,461e0002 +//patch=1,EE,000c0310,word,08044c8c //jump to 2011322c +4 + +//////////////////////////////////////////////////////// +//X-Fov by Arapapa +//c2490546 5400e3c4 +//patch=1,EE,004c97bc,word,08140c98 +//patch=1,EE,00503260,word,460549c2 +//patch=1,EE,00503264,word,3c013f40 +//patch=1,EE,00503268,word,4481f000 +//patch=1,EE,0050326c,word,461e39c2 +//patch=1,EE,00503270,word,081325f0 + +//Render fix +//0040063c 24018524 +//patch=1,EE,004c8f7c,word,3c064040 //3c064000 Right +//803f043c 00188444 00000000 03190446 +//patch=1,EE,004c95cc,word,3c043e40 //3c043f80 Left +//Render +//patch=1,EE,004ef3dc,word,3c033f40 //3c033f80 +///////////////////////////////////////////////////////// + +//patch=1,EE,00112a10,word,8c440184 +//patch=1,EE,00112a54,word,96220028 +//patch=1,EE,00112ac0,word,46000d83 +//patch=1,EE,00112754,word,3c013f40 +//patch=1,EE,00112768,word,4481f000 +//patch=1,EE,001127c0,word,c441000c +//patch=1,EE,001127c4,word,00000000 + + +//2D X-Size +//patch=1,EE,00112a30,word,08030040 //08030040 +//patch=1,EE,000c0100,word,8c43005c +//patch=1,EE,000c0104,word,3c013f40 +//patch=1,EE,000c0108,word,4481f000 +//patch=1,EE,000c010c,word,461e0002 +//patch=1,EE,000c0110,word,e7a0009c +//patch=1,EE,000c0114,word,08044a8d //jump to 2011322c +4 + +[Controllable party members] +description=Controllable party members by TGE (NTSC-K by Arapapa) + +patch=1,EE,0029ad78,word,00000000 // nop check for if battle unit is not mc -> ai +patch=1,EE,00201eac,word,00000000 // #1load proper unit id for battle menu skill list + +patch=1,EE,00201ebc,word,8F84BA0C // #1 + 0x10 +patch=1,EE,00201ec0,word,8C840254 +patch=1,EE,00201ec4,word,8C840030 +patch=1,EE,00201ec8,word,8C8400A4 + +patch=1,EE,0028dbc4,word,2405001B // fix escape +patch=1,EE,002966dc,word,00000000 + +patch=1,EE,0028aa7c,word,9683001A // disable persona menu for non-mc + +patch=1,EE,0028aa80,word,3063FFBF +patch=1,EE,0028aa84,word,A683001A + +patch=1,EE,0028aa88,word,96830018 +patch=1,EE,0028aa8c,word,00000000 +patch=1,EE,0028aa90,word,081a6ab8 +patch=1,EE,0028aa94,word,00000000 + +patch=1,EE,2069AAE0,word,8F82BA0C +patch=1,EE,2069AAE4,word,8C420148 +patch=1,EE,2069AAE8,word,14540004 +patch=1,EE,2069AAEC,word,00000000 +patch=1,EE,2069AAF0,word,34630400 +patch=1,EE,2069AAF4,word,A6830018 +patch=1,EE,2069AAF8,word,34630400 +patch=1,EE,2069AAFC,word,080a2aa5 +patch=1,EE,2069AB00,word,00000000 + +patch=1,EE,001ff3c8,word,8E300254 // fix skill requirements +patch=1,EE,001ff3cc,word,8E100030 +patch=1,EE,001ff3d0,word,8E1000A4 +patch=1,EE,001ff3d4,word,00000000 +patch=1,EE,001ff3d8,word,00000000 +patch=1,EE,001ff3dc,word,00000000 + +patch=1,EE,002d7e50,word,00000000 // fix items +patch=1,EE,002d7e60,word,00000000 +patch=1,EE,002d7e64,word,00000000 +patch=1,EE,002d7e7c,word,00000000 + +patch=1,EE,002a3694,word,081a6ac1 // fix boss battle camera jump ##1 + +patch=1,EE,2069AB04,word,1240000B //##1 +patch=1,EE,2069AB08,word,00000000 +patch=1,EE,2069AB0C,word,8E420030 +patch=1,EE,2069AB10,word,844700A2 +patch=1,EE,2069AB14,word,20030001 +patch=1,EE,2069AB18,word,14E00006 +patch=1,EE,2069AB1C,word,00000000 +patch=1,EE,2069AB20,word,844200A4 +patch=1,EE,2069AB24,word,10430003 +patch=1,EE,2069AB28,word,00001021 +patch=1,EE,2069AB2C,word,080a8da7 +patch=1,EE,2069AB30,word,00000000 +patch=1,EE,2069AB34,word,0c0be118 +patch=1,EE,2069AB38,word,00000000 +patch=1,EE,2069AB3C,word,080a8da7 +patch=1,EE,2069AB40,word,00000000 + diff --git a/patches/SCKA-20114_9891B945.pnach b/patches/SCKA-20114_9891B945.pnach new file mode 100644 index 0000000..51ec7b6 --- /dev/null +++ b/patches/SCKA-20114_9891B945.pnach @@ -0,0 +1,69 @@ +gametitle=Obscure II (SCKA-20114) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and ElHecht (NTSC-K by Arapapa) + +// 16:9 +//02020746 50004324 +patch=1,EE,001728b4,word,0810bb54 // 46070202 jump to code-inject 0040f29c +patch=1,EE,001728b8,word,00000000 // 24430050 + +patch=1,EE,0042ed50,word,3c013f40 // 00000000 hor fov +patch=1,EE,0042ed54,word,4481f000 // 00000000 +patch=1,EE,0042ed58,word,46070202 // 00000000 +patch=1,EE,0042ed5c,word,24430050 // 00000000 +patch=1,EE,0042ed60,word,461e4202 // 00000000 +patch=1,EE,0042ed64,word,0805ca2e // 00000000 jump back to 00172928 + +// Render-Fix +//00088344 803f023c 00a08244 +patch=1,EE,0025619c,word,3c023fab + +//FMV's fix by nemesis2000 +patch=1,EE,002110ac,word,24020188 //10200007 +patch=1,EE,002110b0,word,14480003 //e7b40000 +patch=1,EE,002110b4,word,00000000 //44870800 +patch=1,EE,002110b8,word,240801c0 //44850000 +patch=1,EE,002110bc,word,24060000 //00000000 +patch=1,EE,002110c0,word,10200006 //46800920 +patch=1,EE,002110c4,word,e7b40000 //10000006 +patch=1,EE,002110c8,word,44870800 //468000a0 +patch=1,EE,002110cc,word,44850000 //44850800 +patch=1,EE,002110d0,word,46800920 //44870000 +patch=1,EE,002110d4,word,10000005 //00000000 +patch=1,EE,002110d8,word,468000a0 //46800920 +patch=1,EE,002110dc,word,44850800 //468000a0 +patch=1,EE,002110e0,word,44870000 //0106082a +patch=1,EE,002110e4,word,46800920 //10200007 +patch=1,EE,002110e8,word,468000a0 //00000000 +patch=1,EE,002110ec,word,0106082a //44880800 +patch=1,EE,002110f0,word,10200006 //44860000 +patch=1,EE,002110f8,word,44880800 //46800960 +patch=1,EE,002110fc,word,44860000 //10000006 +patch=1,EE,00211100,word,46800960 //468000e0 +patch=1,EE,00211104,word,10000005 //44860800 +patch=1,EE,00211108,word,468000e0 //44880000 +patch=1,EE,0021110c,word,44860800 //00000000 +patch=1,EE,00211110,word,44880000 //46800960 +patch=1,EE,00211114,word,46800960 //468000e0 +patch=1,EE,00211118,word,468000e0 //8c8301e8 +patch=1,EE,0021111c,word,8c8301e8 //3c023f80 +patch=1,EE,00211120,word,46021043 //44820800 + +patch=1,EE,0010cedc,word,3c050000 //00052c00 +patch=1,EE,0010cee4,word,3c060050 //00063400 +patch=1,EE,0010ceec,word,3c070001 //00073c00 + +//480p (progressive scan) +//patch=1,EE,0010cedc,word,3c050000 //00052c00 +//patch=1,EE,0010cee4,word,3c060050 //00063400 +//patch=1,EE,0010ceec,word,3c070001 //00073c00 +//patch=1,EE,0010d1ac,word,3c090010 //00094c00 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,001f4a38,word,3c020000 //3c023f80 +patch=1,EE,001f49c8,word,3c030000 //3c033f80 +patch=1,EE,001f4ab8,word,3c020000 //3c023f80 \ No newline at end of file diff --git a/patches/SCKA-20132_5132BBDF.pnach b/patches/SCKA-20132_5132BBDF.pnach new file mode 100644 index 0000000..9fd091f --- /dev/null +++ b/patches/SCKA-20132_5132BBDF.pnach @@ -0,0 +1,91 @@ +gametitle=Shin Megami Tensei: Persona 4 (K) (SCKA_201.32) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and pavachan (pnach by Arapapa) + +//16:9 by pavachan +patch=1,EE,0076201c,word,3fe38e38 + +//partial HUD fix by nemesis2000 +patch=1,EE,00104680,word,3c043f40 +patch=1,EE,00104688,word,00731821 // 246379a8($1) +patch=1,EE,0010468c,word,246379a8 // recall $1 (NTSC-U 24636728) +patch=1,EE,00104694,word,00000000 +patch=1,EE,00104698,word,24630004 +patch=1,EE,0010469c,word,3c043f80 + +//FMV's fix by nemesis2000 +patch=1,EE,0046b51c,word,1460000a +patch=1,EE,0046b524,word,3c03c294 +patch=1,EE,0046b528,word,10000008 +patch=1,EE,0046b52c,word,00000000 +patch=1,EE,0046b548,word,3c03c1a8 +patch=1,EE,0046b55c,word,00000000 + +//zoom fix by nemesis2000 +//2d202002($1) 74af0f0c($2) 00000000 2d202002 2d280002($3) 2d300000($4) 24af0f0c($5) 00000000 2d200002 c88b0f0c($6) 00000000 2d204002($7) 40016cc6 e465110c 00000000 +patch=1,EE,0026c660,word,0c0faf74 // recall $2 (NTSC-U 0c0fa77c) +patch=1,EE,0026c664,word,0220202d // recall $1 +patch=1,EE,0026c668,word,0220202d // recall $1 +patch=1,EE,0026c66c,word,0200282d // recall $3 +patch=1,EE,0026c670,word,0000302d // recall $4 +patch=1,EE,0026c674,word,0c0faf24 // recall $5 +patch=1,EE,0026c678,word,00000000 // 0c0faf24 +patch=1,EE,0026c67c,word,0c0f8bc8 // recall $6 (NTSC-U 0c0f83d0) +patch=1,EE,0026c680,word,0200202d +patch=1,EE,0026c684,word,0240202d // recall $7 +patch=1,EE,0026c688,word,3c013f80 // 3c013f95 for moonwalk fix +patch=1,EE,0026c68c,word,44810000 // 0240202d +patch=1,EE,0026c690,word,c66c0140 +patch=1,EE,0026c694,word,0c1165e4 // NTSC-U 0c115df4 +patch=1,EE,0026c698,word,46006303 // 00000000 + +//personas art fix by nemesis2000 +patch=1,EE,0011dd0c,word,10400032 +patch=1,EE,0011dd18,word,1060002f + +//9475040c($1) 00000000($2) 2000bfdf($3) 1000b07b($4) 0000b4c7($5) 3000bd27($6) 0800e003($7) 00000000 00000000 +patch=1,EE,0011ddc8,word,3c013f02 +patch=1,EE,0011ddcc,word,44810800 +patch=1,EE,0011ddd0,word,0c047594 // recall $1 (NTSC-U 0c04756c) +patch=1,EE,0011ddd4,word,46016b43 +patch=1,EE,0011ddd8,word,dfbf0020 // recall $3 +patch=1,EE,0011dddc,word,7bb00010 // recall $4 +patch=1,EE,0011dde0,word,c7b40000 // recall $5 +patch=1,EE,0011dde4,word,27bd0030 // recall $6 +patch=1,EE,0011dde8,word,03e00008 // recall $7 + +patch=1,EE,0011d7c4,word,3C024340 + +//f804048e 7c77040c +patch=1,EE,0011a1b4,word,00000000 + +//2D202002 7c77040c +patch=1,EE,00136a80,word,00000000 + +//characters art fix by nemesis2000 +patch=1,EE,00356cb4,word,3C024340 + +//partial HUD text fix by nemesis2000 +patch=1,EE,00123500,word,24020BF6 + +//Progressive Scan & 60fps +//patch=1,EE,004194fc,word,3c050000 +//patch=1,EE,00419504,word,3c060050 +//patch=1,EE,0041950c,word,3c070001 + +//Font fix by nemesis2000 +//patch=1,EE,002732b4,word,00118903 +//patch=1,EE,002732b8,word,02338818 +//patch=1,EE,002732c0,word,8E93001c +//patch=1,EE,00273368,word,82970003 +//patch=1,EE,0027343c,word,24130015 + +//patch=1,EE,00275dbc,word,2415000c +//patch=1,EE,00275dd4,word,3c0241a8 +//patch=1,EE,00275e00,word,01154018 +//patch=1,EE,00275e04,word,00084103 +//patch=1,EE,00275e08,word,0100a82d + + diff --git a/patches/SCKA-30002_BFCC1795.pnach b/patches/SCKA-30002_BFCC1795.pnach new file mode 100644 index 0000000..15f3d57 --- /dev/null +++ b/patches/SCKA-30002_BFCC1795.pnach @@ -0,0 +1,12 @@ +gametitle=God of War (SCKA_300.02) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,00169308,word,3C013F22 //3C013F00, zoom + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action Button +patch=1,EE,0029D4FC,byte,01 diff --git a/patches/SCKA-30006_4340C7C6.pnach b/patches/SCKA-30006_4340C7C6.pnach new file mode 100644 index 0000000..2daef0f --- /dev/null +++ b/patches/SCKA-30006_4340C7C6.pnach @@ -0,0 +1,12 @@ +gametitle=God of War2 (SCKA_300.06) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,001770C8,word,3C013F0E //3C013F00, zoom + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action Button +patch=1,EE,002D9654,byte,01 diff --git a/patches/SCPM-85101_43D4FF3E.pnach b/patches/SCPM-85101_43D4FF3E.pnach new file mode 100644 index 0000000..d935315 --- /dev/null +++ b/patches/SCPM-85101_43D4FF3E.pnach @@ -0,0 +1,10 @@ +gametitle=McDonald's Original Happy Disc (NTSC-J) [SCPM-85101] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//force progressive (PARAPPA DEMO ONLY) +patch=1,EE,2023032C,word,00000000 +patch=1,EE,202303B4,word,00000000 + + diff --git a/patches/SCPS-11001_DE7A4924.pnach b/patches/SCPS-11001_DE7A4924.pnach new file mode 100644 index 0000000..78a84de --- /dev/null +++ b/patches/SCPS-11001_DE7A4924.pnach @@ -0,0 +1,15 @@ +gametitle=I.Q Remix+ - Intelligent Qube (J)(SCPS-11001) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,004a8d70,word,3c013f40 +patch=1,EE,004a8d74,word,4481f000 +patch=1,EE,004a8d84,word,46156303 +patch=1,EE,004a8d88,word,461e6302 + + diff --git a/patches/SCPS-11002_78950D31.pnach b/patches/SCPS-11002_78950D31.pnach new file mode 100644 index 0000000..501704c --- /dev/null +++ b/patches/SCPS-11002_78950D31.pnach @@ -0,0 +1,30 @@ +gametitle=Fantavision (J)(SCPS-11002) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//2044013c 00088144 2a00043c +patch=1,EE,001a1548,word,3c0143f0 //3c014420 +//patch=1,EE,001a15a8,word,3c013f55 //3c013f20 + +//Zoom +//003f013c 00288144 00000000 +//patch=1,EE,001a15dc,word,3c013ec0 //3c013f00 + +//Y-Fov +//f03e013c 00008144 42680146 +//patch=1,EE,001a15c0,word,3c013eb4 //3c013ef0 + +//Y-Fov +//patch=1,EE,001a1560,word,3c014300 //3c014360 + + + +//xxxx +//patch=1,EE,0019ff2c,word,3c013f82 //3c013f80 + + diff --git a/patches/SCPS-11003_B01A4C95.pnach b/patches/SCPS-11003_B01A4C95.pnach new file mode 100644 index 0000000..0fee140 --- /dev/null +++ b/patches/SCPS-11003_B01A4C95.pnach @@ -0,0 +1,82 @@ +gametitle=ICO * NTSC-J * SCPS-11003 * B01A4C95 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ported by Little Giant + +// 16:9 widescreen +patch=1,EE,00114c6c,word,3c013f40 // 00000000 +patch=1,EE,00114c70,word,4481c000 // 00000000 +patch=1,EE,00114c80,word,c78780e0 // 00000000 +patch=1,EE,00114c84,word,46181082 // 00000000 + +// 16:9 Render fix +patch=1,EE,00114624,word,240302aB // 8f8394cc +patch=1,EE,00549778,word,44FA0000 // 44bb8000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, Little Giant & pgert +patch=1,EE,00114c6c,word,3c013f55 +patch=1,EE,00114c70,word,4481c000 +patch=1,EE,00114c80,word,c78780e0 +patch=1,EE,00114c84,word,46181082 +patch=1,EE,00114624,word,240302aB +patch=1,EE,00549778,word,44e10000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, Little Giant & pgert +patch=1,EE,00114c6c,word,3c013f64 +patch=1,EE,00114c70,word,4481c000 +patch=1,EE,00114c80,word,c78780e0 +patch=1,EE,00114c84,word,46181082 +patch=1,EE,00114624,word,240302aB +patch=1,EE,00549778,word,44d2f000 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=nemesis2000, Little Giant, kripkrop, Devina & pgert +description=Imperfections might show up. +patch=1,EE,00114c6c,word,3c013f1a +patch=1,EE,00114c70,word,4481c000 +patch=1,EE,00114c80,word,c78780e0 +patch=1,EE,00114c84,word,46181082 +patch=1,EE,00114624,word,24030aaa +patch=1,EE,00549778,word,451c4000 + +[Widescreen 21:9] +gsaspectratio=Stretch +author=nemesis2000, Little Giant, kripkrop, Devina & pgert +description=Imperfections might show up. +patch=1,EE,00114c6c,word,3c013f12 +patch=1,EE,00114c70,word,4481c000 +patch=1,EE,00114c80,word,c78780e0 +patch=1,EE,00114c84,word,46181082 +patch=1,EE,00114624,word,24030aaa +patch=1,EE,00549778,word,45241000 + +[Remove Blackbars] +author=nemesis2000 & Little Giant +description=Removes black bars in cutscenes +patch=1,EE,00113380,word,3c010000 // 3c014300 + +/////////////////// + +[60 fps] +author=asasega +description=Might need EE overclocking to be stable. +// 00000002 00000001 00000000 00000000 00000000 00000000 00000103 00000103 00000000\ +// 00000000 00000007 00000066 +patch=1,EE,2028D3C4,extended,00000001 + +[No-Interlacing] +gsinterlacemode=1 +author=asasega +description=Attempts to disable interlaced offset rendering. +patch=1,EE,0028D3F8,extended,00000001 +patch=1,EE,0028D420,extended,00000001 +patch=1,EE,0028D400,extended,00000040 +patch=1,EE,0028D428,extended,00000040 + +/////////////////// diff --git a/patches/SCPS-11005_17006BD9.pnach b/patches/SCPS-11005_17006BD9.pnach new file mode 100644 index 0000000..2806df4 --- /dev/null +++ b/patches/SCPS-11005_17006BD9.pnach @@ -0,0 +1,11 @@ +gametitle=Sagashi ni Ikouyo - Go to Find It! (NTSC-J)(SCPS-11005) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,201B2494,word,3FAAAAAB //3F800000 Y-ratio +patch=1,EE,201B24A8,word,3FAAAAAB //3F800000 Zoom + + diff --git a/patches/SCPS-11006_9000252A.pnach b/patches/SCPS-11006_9000252A.pnach new file mode 100644 index 0000000..a69bd95 --- /dev/null +++ b/patches/SCPS-11006_9000252A.pnach @@ -0,0 +1,10 @@ +gametitle=SkyGunner [NTSC-J] (SCPS-11006) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00126724,word,3c013f40 +patch=1,EE,00126728,word,44810000 +patch=1,EE,00126730,word,4600c602 + + diff --git a/patches/SCPS-11007_592FE581.pnach b/patches/SCPS-11007_592FE581.pnach new file mode 100644 index 0000000..8f7c1c7 --- /dev/null +++ b/patches/SCPS-11007_592FE581.pnach @@ -0,0 +1,13 @@ +gametitle=Tsugunai (J)(SCPS-11007) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0017e234,word,3c013f40 //3c013f80 +patch=1,EE,001c3da8,word,3c013f40 //3c013f80 + + diff --git a/patches/SCPS-11008_EE838B5C.pnach b/patches/SCPS-11008_EE838B5C.pnach new file mode 100644 index 0000000..a0b7af8 --- /dev/null +++ b/patches/SCPS-11008_EE838B5C.pnach @@ -0,0 +1,10 @@ +gametitle=Boku to Mao (J) (PBPX-95201) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (0000803f d7a3f03e 00004844) +patch=1,EE,201F99E4,word,3f400000 // 3f800000 + + diff --git a/patches/SCPS-11010_118373E0.pnach b/patches/SCPS-11010_118373E0.pnach new file mode 100644 index 0000000..1cec9d9 --- /dev/null +++ b/patches/SCPS-11010_118373E0.pnach @@ -0,0 +1,13 @@ +gametitle=Yoake no Mariko (Performance Pack) (J)(SCPS-11010) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00103b3c,word,3c013f40 //00000000 +patch=1,EE,00103b40,word,44810000 //00000000 +patch=1,EE,00103b48,word,4600c602 //00000000 + + diff --git a/patches/SCPS-11022_0CF7E6FF.pnach b/patches/SCPS-11022_0CF7E6FF.pnach new file mode 100644 index 0000000..139b88b --- /dev/null +++ b/patches/SCPS-11022_0CF7E6FF.pnach @@ -0,0 +1,13 @@ +gametitle=Yoake no Mariko 2nd Act (J)(SCPS-11022) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001036b4,word,3c013f40 //00000000 +patch=1,EE,001036b8,word,44810000 //00000000 +patch=1,EE,001036c0,word,4600c602 //00000000 + + diff --git a/patches/SCPS-11024_9F7246A3.pnach b/patches/SCPS-11024_9F7246A3.pnach new file mode 100644 index 0000000..57ecc0b --- /dev/null +++ b/patches/SCPS-11024_9F7246A3.pnach @@ -0,0 +1,13 @@ +gametitle=Otostaz [NTSC-J] [SCPS-11024] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//3f800000 3f70a3d7 +patch=1,EE,20294790,extended,3f400000 //3f800000 + + diff --git a/patches/SCPS-11026_CE2A5384.pnach b/patches/SCPS-11026_CE2A5384.pnach new file mode 100644 index 0000000..59db19b --- /dev/null +++ b/patches/SCPS-11026_CE2A5384.pnach @@ -0,0 +1,19 @@ +gametitle=Gacharoku (J)(SCPS-11026) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000018e6 280000ae 00000000 +patch=1,EE,006cca30,word,081b9d89 + +patch=1,EE,006e7624,word,3c013f40 +patch=1,EE,006e7628,word,4481b800 +patch=1,EE,006e762c,word,4617c602 +patch=1,EE,006e7630,word,e6180000 +patch=1,EE,006e7634,word,081b328d + + diff --git a/patches/SCPS-11027_794D3E00.pnach b/patches/SCPS-11027_794D3E00.pnach new file mode 100644 index 0000000..e66574d --- /dev/null +++ b/patches/SCPS-11027_794D3E00.pnach @@ -0,0 +1,13 @@ +gametitle=Mawaza (J)(SCPS-11027) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001aad14,word,3f400000 //3f800000 + + diff --git a/patches/SCPS-11028_19ED9AE4.pnach b/patches/SCPS-11028_19ED9AE4.pnach new file mode 100644 index 0000000..3871d74 --- /dev/null +++ b/patches/SCPS-11028_19ED9AE4.pnach @@ -0,0 +1,12 @@ +gametitle=Let's Bravo Music (J)(SCPS-11028) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00178cb4,word,3c023f40 //3c023f80 + + diff --git a/patches/SCPS-11031_23556F91.pnach b/patches/SCPS-11031_23556F91.pnach new file mode 100644 index 0000000..99c1879 --- /dev/null +++ b/patches/SCPS-11031_23556F91.pnach @@ -0,0 +1,14 @@ +gametitle=Kuma Uta (Japan) [SCPS-11031] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//no interlacing +patch=1,EE,0039D694,extended,30420000 + +//progressive scan +patch=1,EE,003a6184,word,3c050000 00052c00 +patch=1,EE,003a618c,word,3c060050 00063400 +patch=1,EE,003a6194,word,3c070001 00073c00 + + diff --git a/patches/SCPS-11032_D641407A.pnach b/patches/SCPS-11032_D641407A.pnach new file mode 100644 index 0000000..98f9c4b --- /dev/null +++ b/patches/SCPS-11032_D641407A.pnach @@ -0,0 +1,13 @@ +gametitle=Vib Ripple (J)(SCPS-11032) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001e6c14,word,3c013f40 //00000000 +patch=1,EE,001e6c18,word,44810000 //00000000 +patch=1,EE,001e6c20,word,4600c602 //00000000 + + diff --git a/patches/SCPS-11033_2D215D04.pnach b/patches/SCPS-11033_2D215D04.pnach new file mode 100644 index 0000000..526d548 --- /dev/null +++ b/patches/SCPS-11033_2D215D04.pnach @@ -0,0 +1,12 @@ +gametitle=Mojib-Ribbon(NTSC-J) (SCPS-11033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Parotaku + +// 16:9 +patch=1,EE,0039f28c,word,3c013f40 +patch=1,EE,0039f298,word,44810000 +patch=1,EE,0039f29c,word,4600c602 + + diff --git a/patches/SCPS-11034_09312716.pnach b/patches/SCPS-11034_09312716.pnach new file mode 100644 index 0000000..dc55828 --- /dev/null +++ b/patches/SCPS-11034_09312716.pnach @@ -0,0 +1,19 @@ +gametitle=Gacharoku 2 - Kondo wa Sekai Isshuu yo!! (J)(SCPS-11034) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000018e6 280000ae 00000000 +patch=1,EE,00a7bdb8,word,082a9404 + +patch=1,EE,00aa5010,word,3c013f40 +patch=1,EE,00aa5014,word,4481b800 +patch=1,EE,00aa5018,word,4617c602 +patch=1,EE,00aa501c,word,e6180000 +patch=1,EE,00aa5020,word,0829ef6f + + diff --git a/patches/SCPS-15003_EC064AC7.pnach b/patches/SCPS-15003_EC064AC7.pnach new file mode 100644 index 0000000..71684eb --- /dev/null +++ b/patches/SCPS-15003_EC064AC7.pnach @@ -0,0 +1,10 @@ +gametitle=Sky Odyssey (J)(SCPS-15003) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +patch=1,EE,00285b90,word,3f400000 //3f800000 +patch=1,EE,0026ea80,word,43e00000 //43a00000 + + diff --git a/patches/SCPS-15004_ECD8E386.pnach b/patches/SCPS-15004_ECD8E386.pnach new file mode 100644 index 0000000..543e6d1 --- /dev/null +++ b/patches/SCPS-15004_ECD8E386.pnach @@ -0,0 +1,10 @@ +gametitle=Dark Cloud (J)(SCPS-15004) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + + +patch=1,EE,0012ce28,word,3c023f40 + + diff --git a/patches/SCPS-15005_46C8F024.pnach b/patches/SCPS-15005_46C8F024.pnach new file mode 100644 index 0000000..e5510fc --- /dev/null +++ b/patches/SCPS-15005_46C8F024.pnach @@ -0,0 +1,8 @@ +gametitle=Phase Paradox [SCPS-15005] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,203118F0,extended,30630000 + + diff --git a/patches/SCPS-15010_C220951A.pnach b/patches/SCPS-15010_C220951A.pnach new file mode 100644 index 0000000..126e9bc --- /dev/null +++ b/patches/SCPS-15010_C220951A.pnach @@ -0,0 +1,6 @@ +gametitle= Gran Turismo Concept 2001 Tokyo (J) [SCPS-15010] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2025C724,extended,34020001 \ No newline at end of file diff --git a/patches/SCPS-15011_A369B96F.pnach b/patches/SCPS-15011_A369B96F.pnach new file mode 100644 index 0000000..0f34a13 --- /dev/null +++ b/patches/SCPS-15011_A369B96F.pnach @@ -0,0 +1,12 @@ +gametitle=Extermination (J)(SCPS-15011) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001d1ff8,word,3c023f19 //3c023f4c +patch=1,EE,001d1ffc,word,3442999a //3442cccd + + diff --git a/patches/SCPS-15013_FE6D362F.pnach b/patches/SCPS-15013_FE6D362F.pnach new file mode 100644 index 0000000..6d6c951 --- /dev/null +++ b/patches/SCPS-15013_FE6D362F.pnach @@ -0,0 +1,13 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//No-Interlacing in Gameplay and menus +patch=1,EE,001B2D98,word,30420000 + + +//No Interlacing in FMV +//Set Deinterlacing to blend tff and remove the "//" before patch to activate +//FMV is darker +//patch=1,EE,001ABE94,word,00000000 + + diff --git a/patches/SCPS-15016_052A5B0B.pnach b/patches/SCPS-15016_052A5B0B.pnach new file mode 100644 index 0000000..3af2b8e --- /dev/null +++ b/patches/SCPS-15016_052A5B0B.pnach @@ -0,0 +1,27 @@ +gametitle=Minna no Golf 3 (J)(SCPS-15016) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0030b0f0,word,42500000 //42200000 +patch=1,EE,002fdab0,word,42500000 //42200000 + +//Y-Fov +//000060430000a043 +patch=1,EE,2034DA7C,extended,43955553 //43600000 + +//////////////////////////////////////////////////////// +//Status fix +//patch=1,EE,20da0cb4,extended,43950000 //43d57f64 + +//Menu Zoom +//patch=1,EE,00288484,extended,3c023e00 //43d57f64 + +//game menu move +//patch=1,EE,0030b270,word,43fddddd //43a00000 + + diff --git a/patches/SCPS-15017_649CD4B5.pnach b/patches/SCPS-15017_649CD4B5.pnach new file mode 100644 index 0000000..2091b82 --- /dev/null +++ b/patches/SCPS-15017_649CD4B5.pnach @@ -0,0 +1,12 @@ +gametitle=PaRappa the Rapper 2 (NTSC-J) (SCPS-15017) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Parotaku + +// 16:9 +patch=1,EE,0016066c,word,3c013f40 +patch=1,EE,00160678,word,44810000 +patch=1,EE,0016067c,word,4600c602 + + diff --git a/patches/SCPS-15019_BFF0261E.pnach b/patches/SCPS-15019_BFF0261E.pnach new file mode 100644 index 0000000..a4da079 --- /dev/null +++ b/patches/SCPS-15019_BFF0261E.pnach @@ -0,0 +1,24 @@ +gametitle=Formula One 2001 (J)(SCPS-15019) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//abaaaa3e 8988083e +patch=1,EE,002ed188,word,3FECCCCD //3eaaaaab Standards Zoom Out (Car Chase Mode) +//39b4283f 39b4283f 39b4283f 39b4283f 39b4283f 39b4283f 39b4283f 39b4283f 00000000 +patch=1,EE,002c3364,word,3f1a0000 //3f28b439 Fix Zoom in 'Driver's Head Chase Mode' + +//Y-Fov +//0000003f 00000000 0000c042 +patch=1,EE,002c6ef0,word,3F2AAA9F //3f000000 + +//Rendeer Fix +//c93f013c db0f2134 00c88144 +patch=1,EE,00209d68,word,3c013ff0 //3c013fc9 +patch=1,EE,00209d6c,word,34210000 //34210fdb + + diff --git a/patches/SCPS-15020_EC38E681.pnach b/patches/SCPS-15020_EC38E681.pnach new file mode 100644 index 0000000..250b666 --- /dev/null +++ b/patches/SCPS-15020_EC38E681.pnach @@ -0,0 +1,12 @@ +gametitle=Legaia: Duel Saga [NTSC-J] (SCPS-15020) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,00220050,word,3c013f40 //3c013f80 gameplay hor fov +patch=1,EE,002200dc,word,3c013f40 //3c013f80 battle hor fov +patch=1,EE,00134074,word,3c01c3d5 //3c01c3a0 render fix left +patch=1,EE,0013408c,word,3c0143d5 //3c0143a0 render fix right + + diff --git a/patches/SCPS-15021_EDE4FE64.pnach b/patches/SCPS-15021_EDE4FE64.pnach new file mode 100644 index 0000000..940eeef --- /dev/null +++ b/patches/SCPS-15021_EDE4FE64.pnach @@ -0,0 +1,25 @@ +gametitle=Jak x Daxter - Kyuusekai no Isan (NTSC-J) [SCPS-15021] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,202AF7B0,extended,3f1f3b64 // 3f000000 zoom +patch=1,EE,202AF75C,extended,bf1f3b64 // bf000000 hud fix for zoom +patch=1,EE,2079F628,extended,0015120C // 0014E4C4 force native 16:9 mode + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing & No Blur + +// No Interlacing +patch=1,EE,202B2074,word,24060000 +patch=1,EE,20878904,word,AEE0ED00 + +// No Blur +patch=1,EE,00702898,extended,000000E0 +patch=1,EE,2010FF6C,extended,30420000 + + diff --git a/patches/SCPS-15022_C0FC849C.pnach b/patches/SCPS-15022_C0FC849C.pnach new file mode 100644 index 0000000..8f9f25a --- /dev/null +++ b/patches/SCPS-15022_C0FC849C.pnach @@ -0,0 +1,13 @@ +gametitle= Dual Hearts [NTSC-J] (SCPS-15022) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen fix (Pnach by Little Gaint) + +patch=1,EE,006F0D30,word,41400000 //horizontal fov + +//Partial HUD fix +patch=1,EE,006cb200,word,42C00000 //map size width +patch=1,EE,006cb240,word,41400000 //arrow size width + + diff --git a/patches/SCPS-15024_EB484B86.pnach b/patches/SCPS-15024_EB484B86.pnach new file mode 100644 index 0000000..f40c32e --- /dev/null +++ b/patches/SCPS-15024_EB484B86.pnach @@ -0,0 +1,20 @@ +gametitle=Wild Arms 3 (J) (SCPS_150.24) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//towns and maps +patch=1,EE,00115c90,word,3c023f40 +patch=1,EE,00115ca0,word,3c023f40 + +//render fix +patch=1,EE,00115e4c,word,3c054455 + +//battles +patch=1,EE,00115a74,word,3c023f40 + +//render fix +patch=1,EE,00115ae8,word,3c024455 + + diff --git a/patches/SCPS-15024_EB4A4786.pnach b/patches/SCPS-15024_EB4A4786.pnach new file mode 100644 index 0000000..ca3ca01 --- /dev/null +++ b/patches/SCPS-15024_EB4A4786.pnach @@ -0,0 +1,24 @@ +gametitle=Wild Arms Advanced 3rd [NTSC-J] (SCPS-15024) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Ginat) + +//widescreen +patch=1,EE,00115c90,word,3c023f40 //3c023f80 +patch=1,EE,00115ca0,word,3c023f40 //3c023f80 +patch=1,EE,00115a74,word,3c023f40 //3c023f80 +patch=1,EE,001160fc,word,3c023f40 //3c023f80 +patch=1,EE,00263c5c,word,3c023f40 //3c023f80 + +//render fix +patch=1,EE,0011484c,word,3c033fc0 //3c034000 + +//dialog portraits fix +patch=1,EE,0011b150,word,240501b0 //24050190 +patch=1,EE,0011b180,word,240501b0 //24050190 +patch=1,EE,0012ad38,word,25850750 //25850780 + +[Remove Blackbars] +description=Removes black bars in cutscenes +patch=1,EE,001a962c,word,24079400 //24076c00 \ No newline at end of file diff --git a/patches/SCPS-15025_FE0A6AB6.pnach b/patches/SCPS-15025_FE0A6AB6.pnach new file mode 100644 index 0000000..8e00812 --- /dev/null +++ b/patches/SCPS-15025_FE0A6AB6.pnach @@ -0,0 +1,12 @@ +gametitle=Saru! Get You! 2 [NTSC-J] (SCPS-15025) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,D03D5788,extended,0000CD3A +patch=1,EE,203D5788,extended,3F450506 +patch=1,EE,D03D5788,extended,00009FBB +patch=1,EE,203D5788,extended,3F1460FD + + diff --git a/patches/SCPS-15027_396BD696.pnach b/patches/SCPS-15027_396BD696.pnach new file mode 100644 index 0000000..2a619bc --- /dev/null +++ b/patches/SCPS-15027_396BD696.pnach @@ -0,0 +1,10 @@ +gametitle=Popolocrois - Hajimari no Bouken (J) (SCPS-15027) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//16:9 +//patch=1,EE,2086CAF8,word,3f400000 // 3f800000 + + diff --git a/patches/SCPS-15029_1453B9E9.pnach b/patches/SCPS-15029_1453B9E9.pnach new file mode 100644 index 0000000..a3255a4 --- /dev/null +++ b/patches/SCPS-15029_1453B9E9.pnach @@ -0,0 +1,19 @@ +gametitle=XI Go (J)(SCPS-15029) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,001580a8,word,3c013f40 //3c013f80 +patch=1,EE,00158130,word,3c0143e0 //3c0143a0 +patch=1,EE,001a8b00,word,3c013f40 //3c013f80 +patch=1,EE,001a8b18,word,3c0143e0 //3c0143a0 + +//803f013c 00a08144 f000a426 +//a043013c 00888144 c66c0046 3rd +//803f013c 00108144 d0ffbd27 +//a043013c 00888144 46130046 + + diff --git a/patches/SCPS-15032_79BCFA3A.pnach b/patches/SCPS-15032_79BCFA3A.pnach new file mode 100644 index 0000000..2559067 --- /dev/null +++ b/patches/SCPS-15032_79BCFA3A.pnach @@ -0,0 +1,29 @@ +gametitle=Formula One 2002 (J)(SCPS-15032) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//8988083e d10d5d3d +patch=1,EE,003c03dc,word,40100000 //3e088889 Head Chase +//8040013c 00008144 00000000 02080046 aa3e013c +patch=1,EE,0012f6e8,word,3c01409a //3c014080 Car Chase + +//Y-Fov +//663f013c 66662134 00008144 00894524 +patch=1,EE,0012f634,word,3c013f99 //3c013f66 +patch=1,EE,0012f638,word,3421999a //34216666 + + + + + +////////////////////////////////////////////////////// +// +//patch=1,EE,0038e858,word,3f48b439 //3f28b439 +//patch=1,EE,0012f694,word,3c013ff0 //3c013fa0 + + diff --git a/patches/SCPS-15033_712A8AD1.pnach b/patches/SCPS-15033_712A8AD1.pnach new file mode 100644 index 0000000..5ba893a --- /dev/null +++ b/patches/SCPS-15033_712A8AD1.pnach @@ -0,0 +1,11 @@ +gametitle=Dark Chronicle (J)(SCPS-15033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// Widescreen Hack (16:9) + +patch=1,EE,00138e28,word,3c023f40 + + diff --git a/patches/SCPS-15033_9F7C1223.pnach b/patches/SCPS-15033_9F7C1223.pnach new file mode 100644 index 0000000..46051be --- /dev/null +++ b/patches/SCPS-15033_9F7C1223.pnach @@ -0,0 +1,10 @@ +gametitle=Dark Chronicle (J) (SCPS_15033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach NTSC-J by Arapapa) + +// 16:9 (803f023c d00002ae d0000426) +patch=1,EE,00138e28,word,3c023f40 // 3c023f80 + + diff --git a/patches/SCPS-15034_A3EA7249.pnach b/patches/SCPS-15034_A3EA7249.pnach new file mode 100644 index 0000000..cb54f56 --- /dev/null +++ b/patches/SCPS-15034_A3EA7249.pnach @@ -0,0 +1,12 @@ +gametitle=This is Football: Soccer Sekai Senki 2003 (J)(SCPS-15034) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00154904,word,3c013f40 //3c013f80 + + diff --git a/patches/SCPS-15036_15C88C7B.pnach b/patches/SCPS-15036_15C88C7B.pnach new file mode 100644 index 0000000..eb75db9 --- /dev/null +++ b/patches/SCPS-15036_15C88C7B.pnach @@ -0,0 +1,16 @@ +gametitle=Kaitou Sly Cooper(J)(SCPS-15036) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00143a50,word,3c013fdd //3c013fa6 +patch=1,EE,00143a54,word,3421a51d //34213bd8 +patch=1,EE,0012b938,word,10000003 //11000003 +patch=1,EE,0015f424,word,00000000 //0c057cc4 +patch=1,EE,001907e0,word,00000000 //0c064238 +patch=1,EE,001eb448,word,00000000 //0c07acb8 + + diff --git a/patches/SCPS-15037_56A35F77.pnach b/patches/SCPS-15037_56A35F77.pnach new file mode 100644 index 0000000..c71c5ef --- /dev/null +++ b/patches/SCPS-15037_56A35F77.pnach @@ -0,0 +1,106 @@ +gametitle=Ratchet & Clank (J)(SCPS-15037) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 (NTSC-J by Arapapa) + +// DWORD Code patching routine +patch=1,EE,200C0000,extended,3C1B000C +patch=1,EE,200C0004,extended,DF710080 +patch=1,EE,200C0008,extended,14510002 +patch=1,EE,200C0010,extended,DF620088 +patch=1,EE,200C0014,extended,DF710090 +patch=1,EE,200C0018,extended,14510003 +patch=1,EE,200C0020,extended,8F7200A0 +patch=1,EE,200C0024,extended,AC72FFF0 +patch=1,EE,200C0028,extended,DF710098 +patch=1,EE,200C002C,extended,14510002 +patch=1,EE,200C0034,extended,AC72FFF0 + +//0000000000000000faff6614 +patch=1,EE,200C0038,extended,0804b6a7 //NTSC-J 2012da9c +patch=1,EE,200C003C,extended,FC62FFF8 + +// WORD Code patching routine +patch=1,EE,200C0040,extended,3C1B000C +patch=1,EE,200C0044,extended,8F710080 +patch=1,EE,200C0048,extended,14510002 +patch=1,EE,200C0050,extended,8F620088 +patch=1,EE,200C0054,extended,8F710090 +patch=1,EE,200C0058,extended,14510003 +patch=1,EE,200C0060,extended,8F7200A0 +patch=1,EE,200C0064,extended,ACB2FFF4 +patch=1,EE,200C0068,extended,8F71009C +patch=1,EE,200C006C,extended,14510002 +patch=1,EE,200C0074,extended,ACB2FFF0 + +//0000000000000000faffa314 +patch=1,EE,200C0078,extended,0804b6b3 //NTSC-J 2012dacc +patch=1,EE,200C007C,extended,ACA2FFFC + +// Widescreen comparison DWORD/WORD +patch=1,EE,200C0080,extended,C46000B0 +patch=1,EE,200C0084,extended,46010002 + +// Widescreen replacement DWORD/WORD +patch=1,EE,200C0088,extended,0C030029 +patch=1,EE,200C008C,extended,46010002 + +// Pause menu fix refrence DWORD/WORD +// Note: The injection routine works backwards from this. +patch=1,EE,200C0090,extended,00055443 +patch=1,EE,200C0094,extended,00031C00 + +// Gadgetron vendor fix refrence DWORD/WORD +// Note: The injection routine works backwards from this. +patch=1,EE,200C0098,extended,E60100E8 +patch=1,EE,200C009C,extended,E44000B0 + +// Pause menu / Gadgetron vendor fix replacement DWORD/WORD +patch=1,EE,200C00A0,extended,342147AF + +// HOR FOV Recalculation routine +// This routine works by iterating through a list of unpatched FOV's. +// If the HOR FOV in ram matches one these values, it gets recalculated. +patch=1,EE,200C00A4,extended,8C6100B0 +patch=1,EE,200C00A8,extended,8F640110 +patch=1,EE,200C00AC,extended,14240006 +patch=1,EE,200C00B4,extended,C7620114 +patch=1,EE,200C00B8,extended,E46200B0 +patch=1,EE,200C00BC,extended,44810000 +patch=1,EE,200C00C0,extended,1000000F +patch=1,EE,200C00C8,extended,C77E010C +patch=1,EE,200C00CC,extended,3C01000C +patch=1,EE,200C00D0,extended,3421011C +patch=1,EE,200C00D4,extended,277B0114 +patch=1,EE,200C00D8,extended,C46000B0 +patch=1,EE,200C00DC,extended,103B0007 +patch=1,EE,200C00E0,extended,C7620000 +patch=1,EE,200C00E4,extended,277B0004 +patch=1,EE,200C00E8,extended,46020032 +patch=1,EE,200C00EC,extended,4500FFFB +patch=1,EE,200C00F4,extended,461E0003 +patch=1,EE,200C00F8,extended,E46000B0 +patch=1,EE,200C00FC,extended,461E0002 +patch=1,EE,200C0100,extended,46010002 +patch=1,EE,200C0104,extended,03E00008 +patch=1,EE,200C0108,extended,3C1B000C + +// Hor scale +patch=1,EE,200C010C,extended,3F400000 + +// Pause menu and Gadgetron Hor FOV +patch=1,EE,200C0110,extended,3F2147AF + +// Unpatched Hor FOV values +patch=1,EE,200C0114,extended,3F2147AE +patch=1,EE,200C0118,extended,3ED40674 + +// Jump to DWORD patching routine +//000062fc08006324 #1 +patch=1,EE,2012da94,extended,08030000 + +// Jump to WORD patching routine +patch=1,EE,2012DAC4,extended,08030010 //#1 + 0x30 + + diff --git a/patches/SCPS-15041_A3F94251.pnach b/patches/SCPS-15041_A3F94251.pnach new file mode 100644 index 0000000..6d3cb47 --- /dev/null +++ b/patches/SCPS-15041_A3F94251.pnach @@ -0,0 +1,15 @@ +gametitle=Arc the Lad - Seirei no Koukon (NTSC-J) (SCPS-15041) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen Hack 16:9 + +//cdcc4c3f efee6e3f d80f49c0 +patch=1,EE,00257a84,word,3f19999a //3f4ccccd + +//cdcc4c3f efee6e3f 00247449 +patch=1,EE,00257f40,word,3f19999a //3f4ccccd + + diff --git a/patches/SCPS-15044_DEAE8CF5.pnach b/patches/SCPS-15044_DEAE8CF5.pnach new file mode 100644 index 0000000..4f23703 --- /dev/null +++ b/patches/SCPS-15044_DEAE8CF5.pnach @@ -0,0 +1,18 @@ +gametitle=SOCOM - U.S. NAVY SEALs(J)(SCPS-15044 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 +//00000000 00000000 43ad1346 00000000 +//403f013c 00e88144 43ad1346 c3bd1d46 +patch=1,EE,0014f64c,word,3c013f40 // 00000000 ver fov +patch=1,EE,0014f650,word,4481e800 // 00000000 +patch=1,EE,0014f658,word,461dbdc3 // 00000000 + +//C00140E6 C80140E6 803F023C +patch=1,EE,001c8590,word,4614a083 // 3c023f80 zoom gameplay +patch=1,EE,001c85a0,word,461d0002 // 44821000 zoom gameplay + + diff --git a/patches/SCPS-15045_DC73BFF8.pnach b/patches/SCPS-15045_DC73BFF8.pnach new file mode 100644 index 0000000..7747781 --- /dev/null +++ b/patches/SCPS-15045_DC73BFF8.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=KA2 aka Mr Mosquito 2 - Widescreen Hack (16:9) (NTSC-J) +patch=1,EE,203DF6BC,extended,3F400000 + + diff --git a/patches/SCPS-15046_91AA4B28.pnach b/patches/SCPS-15046_91AA4B28.pnach new file mode 100644 index 0000000..68af4a9 --- /dev/null +++ b/patches/SCPS-15046_91AA4B28.pnach @@ -0,0 +1,93 @@ +gametitle=Hungry Ghosts (J)(SCPS-15046) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//patch=1,EE,001482fc,word,3c0b3f40 //3c0b3f80 + +//Zoom +//patch=1,EE,003da3d8,word,40000000 //3eaaaaab +//patch=1,EE,0012bb7c,word,3c024300 //3c024334 +//patch=1,EE,0012bbb8,word,3c034370 //3c034360 + +//Zoom +patch=1,EE,0012bb74,word,3c043fC0 //3c044000 Event +patch=1,EE,0012bc0c,word,3c0343ba //3c0343f0 Gameplay + +//Y-Fov +patch=1,EE,00148300,word,3c0a3f2a //3c0a3f00 + +//Render Fix (Event) +patch=1,EE,0013b5f0,word,3c033fc0 //3c034000 Gameplay +//patch=1,EE,0014cdb8,word,3c0240e0 //3c024120 Event +patch=1,EE,0013b608,word,3c03bfc0 //3c03c000 + +//Font Y-Fov +patch=1,EE,0014b050,word,3c023fc0 //3c024000 + +//Font Zoom +patch=1,EE,00182804,word,3c024190 //3c0241c0 +patch=1,EE,001827d0,word,3c024190 //3c0241c0 + +//Sprit bar +//patch=1,EE,00180e00,word,3c024340 //3c024380 X-Fov +//patch=1,EE,00180dec,word,3c024240 //3c024100 X-Position + +//Spirit Fire +patch=1,EE,00180474,word,3c054308 //3c054334 Y-Position +//patch=1,EE,00180468,word,3c02437b //3c02436b X-Position + +//Spirit Slot +patch=1,EE,0018035c,word,3c08430d //3c084339 Y-Position + +//Vitality bar +//patch=1,EE,00180ba4,word,3c044340 //3c044380 X-Fov +//patch=1,EE,00180b98,word,3c0643fc //3c0643bc X-Position + +//Vitality +patch=1,EE,0018005c,word,3c074308 //3c074334 Y-Position + +//Action Select Bar +patch=1,EE,00182258,word,3c024040 //3c024000 Y-Position +patch=1,EE,00182268,word,3c0243e7 //3c0243f7 X-position 3c0243e7 +patch=1,EE,00178b94,word,3c024180 //3c0241a0 Text Y-Position + +//Action Explanation +patch=1,EE,0014af7c,word,3c024190 //3c0241c0 Text Zoom +patch=1,EE,001680d4,word,3c024170 //3c0241a0 Button X-Fov + +//Action Select Zoom +//patch=1,EE,00181a20,word,3c024420 //3c0243f7 +//patch=1,EE,00181b84,word,3c024420 //3c0243f7 +//patch=1,EE,00182268,word,3c024410 //3c0243f7 + +//patch=1,EE,0018203c,word,3c0342f0 //3c0341a0 +//patch=1,EE,00182040,word,3c023f00 //3c0341a0 + +//Action Select Bar X-Fov +//patch=1,EE,00181ff0,word,3c024030 Action + +//patch=1,EE,00181fc4,word,3c034100 +//patch=1,EE,00182120,word,3c023f00 //3c0241f0 +//patch=1,EE,00182158,word,3c0242f0 //3c0241f0 + +//patch=1,EE,001820f8,word,3c0243f0 //3c0243a0 talk bar X-Position + + + + + + + + + + + + +//patch=1,EE,00182100,word,3c023f00 + + diff --git a/patches/SCPS-15050_25433CBD.pnach b/patches/SCPS-15050_25433CBD.pnach new file mode 100644 index 0000000..605b7b7 --- /dev/null +++ b/patches/SCPS-15050_25433CBD.pnach @@ -0,0 +1,12 @@ +gametitle=Flipnic (J)(SCPS-15050) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,00185480,word,3c023f19 //3c023f4c +patch=1,EE,00185488,word,3447999a //3447cccd + + diff --git a/patches/SCPS-15053_FDDE7528.pnach b/patches/SCPS-15053_FDDE7528.pnach new file mode 100644 index 0000000..dc643f7 --- /dev/null +++ b/patches/SCPS-15053_FDDE7528.pnach @@ -0,0 +1,13 @@ +gametitle=Siren [NTSC-J] (SCPS-15053) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +//gameplay by sergx12 +patch=1,EE,001fb3b8,word,3c023f40 + +//FMV's fix by nemesis2000 +patch=1,EE,001f5598,word,3c027560 +patch=1,EE,001f55e4,word,34028aa0 + + diff --git a/patches/SCPS-15057_B4976DAF.pnach b/patches/SCPS-15057_B4976DAF.pnach new file mode 100644 index 0000000..a840bb3 --- /dev/null +++ b/patches/SCPS-15057_B4976DAF.pnach @@ -0,0 +1,19 @@ +gametitle=Jak II - Jak x Daxter 2 (J)(SCPS-15057) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//003f033c 00008344 +patch=1,EE,20367ae8,extended,3c033f1f // 3c033f00 zoom + +//c1781400 01321400 (PAL c1791400) +patch=1,EE,20826E10,extended,0014A709 // 001478C1 force native 16:9 mode + +//menu fix +patch=1,EE,20B63EE0,extended,43A80000 // 436DE43C +patch=1,EE,20B664B0,extended,43440000 // 4309CAD8 + + diff --git a/patches/SCPS-15058_98448F6A.pnach b/patches/SCPS-15058_98448F6A.pnach new file mode 100644 index 0000000..a608c58 --- /dev/null +++ b/patches/SCPS-15058_98448F6A.pnach @@ -0,0 +1,12 @@ +gametitle=Arc the Lad - Generation (NTSC-J) (SCPS-15058) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//cccc4c3f eeee6e3f d70f49c0 +patch=1,EE,002BDB84,word,3F19999A //3f4ccccc + + diff --git a/patches/SCPS-15059_BC53B2E5.pnach b/patches/SCPS-15059_BC53B2E5.pnach new file mode 100644 index 0000000..6ce08cf --- /dev/null +++ b/patches/SCPS-15059_BC53B2E5.pnach @@ -0,0 +1,15 @@ +gametitle=Minna no Golf 4 [NTSC-J] [SCPS-15059] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,e005010C,extended,0048DD94 // check 2048e0d4 matches value xxxx010c +patch=1,EE,2048DD70,extended,3c0143f0 // c4840708 hor fov menu +patch=1,EE,2048DD94,extended,ac81010c // e484010c +patch=1,EE,2015a8d4,extended,3c023c39 // 3c023c0e zoom gameplay +patch=1,EE,2015a8d8,extended,3442a4ec // 3442fa35 +patch=1,EE,2044c360,extended,43955553 // 43600000 ver fov gameplay //0000204400006043 + + diff --git a/patches/SCPS-15062_C4A09BAD.pnach b/patches/SCPS-15062_C4A09BAD.pnach new file mode 100644 index 0000000..11836cb --- /dev/null +++ b/patches/SCPS-15062_C4A09BAD.pnach @@ -0,0 +1,62 @@ +gametitle=MTBikers: Bakusou Mountain Bikers (NTSC-J) [SCPS-15062] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=MTBikers: Bakusou Mountain Bikers Widescreen Hacks (by Aced14) + +//16:9 Widescreen + +patch=1,EE,101BBF70,extended,00004401 //3C01442C - Shell Menu Master X FOV + +//patch=1,EE,20284FD0,extended,434FC000 //438A8000 - Loading Screen Master X FOV +//patch=1,EE,20284FF0,extended,3F471C26 //3F15551D - Loading Screen Master Y FOV + +patch=1,EE,101B897C,extended,00004401 //3C01442C - Title Menu Master X FOV +patch=1,EE,2026FBD0,extended,434FC000 //438A8000 - Tree Sprite Width #1 +patch=1,EE,2026FD10,extended,434FC000 //438A8000 - Tree Sprite Width #2 +patch=1,EE,2026FD68,extended,434FC000 //438A8000 - Tree Sprite Width #3 + +patch=1,EE,101FAE80,extended,00004401 //3C01442C - Bike Shop Menu Goggles Default Master X FOV (added to close-up float by game engine to produce a "final" close-up X FOV) +patch=1,EE,101FAE68,extended,000044D8 //3C014510 - Bike Shop Menu Goggles Close-up Master X FOV #1 +patch=1,EE,101FAE6C,extended,0000C000 //34218000 - Bike Shop Menu Goggles Close-up Master X FOV #2 +patch=1,EE,E0030002,extended,00A095D0 //Conditional live memory fixes for Bike Shop menu +patch=1,EE,20A095D0,extended,3FAA3D71 //00000000 - Bike Shop Top HUD Width (Live Memory) +patch=1,EE,20A09610,extended,3FAA3D71 //00000000 - Bike Shop Bottom HUD Width (Live Memory) +patch=1,EE,20A60168,extended,C2DE0000 //00000000 - Bike Shop Shadow Shape/Width (Live Memory) + +patch=1,EE,20284B70,extended,3F206D3A //3EF0A3D7 - Menu Master Y FOV + +patch=1,EE,1016C6B0,extended,0000434F //3C01438A - 1P P1 Master X FOV #1 +patch=1,EE,1016C6B4,extended,0000C000 //34218000 - 1P P1 Master X FOV #2 +patch=1,EE,101AAD1C,extended,0000434F //3C01438A - 1P P1 Replay Master X FOV #1 +patch=1,EE,101AAD20,extended,0000C000 //34218000 - 1P P1 Replay Master X FOV #2 +patch=1,EE,202847B0,extended,3F471C26 //3F15551D - 1P P1 Master Y FOV + +patch=1,EE,202849D0,extended,43268000 //435E0000 - 2P Vertical P1 Master X FOV +patch=1,EE,202849F0,extended,3F471C26 //3F15551D - 2P Vertical P1 Master Y FOV +patch=1,EE,20284A90,extended,43268000 //435E0000 - 2P Vertical P2 Master X FOV +patch=1,EE,20284AB0,extended,3F471C26 //3F15551D - 2P Vertical P2 Master Y FOV + +patch=1,EE,20284850,extended,434FC000 //438A8000 - 2P Horizontal P1 Master X FOV +patch=1,EE,20284870,extended,3F471C6A //3F155550 - 2P Horizontal P1 Master Y FOV +patch=1,EE,20284910,extended,434FC000 //438A8000 - 2P Horizontal P2 Master X FOV +patch=1,EE,20284930,extended,3F471C6A //3F155550 - 2P Horizontal P2 Master Y FOV + +patch=1,EE,20284C10,extended,431D8000 //43520000 - 4P P1 Master X FOV +patch=1,EE,20284C30,extended,3F206D3A //3EF0A3D7 - 4P P1 Master Y FOV +patch=1,EE,20284CD0,extended,431D8000 //43520000 - 4P P2 Master X FOV +patch=1,EE,20284CF0,extended,3F206D3A //3EF0A3D7 - 4P P2 Master Y FOV +patch=1,EE,20284D90,extended,431D8000 //43520000 - 4P P3 Master X FOV +patch=1,EE,20284DB0,extended,3F206D3A //3EF0A3D7 - 4P P3 Master Y FOV +patch=1,EE,20284E50,extended,431D8000 //43520000 - 4P P4 Master X FOV +patch=1,EE,20284E70,extended,3F206D3A //3EF0A3D7 - 4P P4 Master Y FOV + +patch=1,EE,20284790,extended,434FC000 //438A8000 - 2-4P P1-4 Paused Master X FOV + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2024B074,word,30420000 + + diff --git a/patches/SCPS-15063_458763C7.pnach b/patches/SCPS-15063_458763C7.pnach new file mode 100644 index 0000000..5a4c9ad --- /dev/null +++ b/patches/SCPS-15063_458763C7.pnach @@ -0,0 +1,10 @@ +gametitle=Popolocrois - The Law of the Moon (J) (SCPS-15063) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (0000803f efeeee3e) +//patch=1,EE,20340C28,word,3f400000 // 3f800000 + + diff --git a/patches/SCPS-15065_73E5382E.pnach b/patches/SCPS-15065_73E5382E.pnach new file mode 100644 index 0000000..1384877 --- /dev/null +++ b/patches/SCPS-15065_73E5382E.pnach @@ -0,0 +1,28 @@ +gametitle=SOCOM II - U.S. Navy SEALs (J)(SCPS-15065) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//00000000 00000000 43ad1346 00000000 +patch=1,EE,001C3404,word,3c013f40 //00000000 +patch=1,EE,001C3408,word,4481e800 //00000000 +patch=1,EE,001C3410,word,461dbdc3 //00000000 + +//00000000 03100046 d00100e6 (2 times) +patch=1,EE,202A2568,extended,461d0002 // 00000000 zoom gameplay +patch=1,EE,202A2330,extended,461d0002 // 00000000 zoom cut-scenes + +//HUD fix by harry62 +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 D8 44 00 00 E4 44 00 00 14 45 00 00 0E 45 +patch=1,EE,2049EE30,extended,3F3C28F6 +patch=1,EE,2049EE34,extended,3F800000 + +//HUD Position by harry62 +//00 00 D8 44 00 00 E4 44 00 00 14 45 00 00 0E 45 +patch=1,EE,2049EE40,extended,44E2A000 +patch=1,EE,2049EE48,extended,44E42000 + + diff --git a/patches/SCPS-15069_E77C2D4F.pnach b/patches/SCPS-15069_E77C2D4F.pnach new file mode 100644 index 0000000..b570fa7 --- /dev/null +++ b/patches/SCPS-15069_E77C2D4F.pnach @@ -0,0 +1,14 @@ +gametitle=Uo-7-tsu no Mizu to Densetsu no Nushi (J)(SCPS-15069) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//b63f023c 6edb4234 00608244 (1st) +patch=1,EE,00184640,word,3c023ff3 //3c023fb6 +patch=1,EE,00184644,word,3442cf9a //3442db6e + + diff --git a/patches/SCPS-15074_5DCE75ED.pnach b/patches/SCPS-15074_5DCE75ED.pnach new file mode 100644 index 0000000..9e68674 --- /dev/null +++ b/patches/SCPS-15074_5DCE75ED.pnach @@ -0,0 +1,12 @@ +gametitle=Athens 2004 (J)(SCPS-15074) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov 403f013c 00b08144 04004010 +patch=1,EE,00270f48,word,3c013f10 //3c013f40 + + diff --git a/patches/SCPS-15080_E9012505.pnach b/patches/SCPS-15080_E9012505.pnach new file mode 100644 index 0000000..3ee8c54 --- /dev/null +++ b/patches/SCPS-15080_E9012505.pnach @@ -0,0 +1,10 @@ +gametitle=Wara Ryuomiyo - Pride of the Dragon Peace (J) (SCPS-15080) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (0000803f 0000803f 0000803f 00008047) +patch=1,EE,2052EAB8,word,3f400000 // 3f800000 + + diff --git a/patches/SCPS-15081_9F0248CB.pnach b/patches/SCPS-15081_9F0248CB.pnach new file mode 100644 index 0000000..d3a0d40 --- /dev/null +++ b/patches/SCPS-15081_9F0248CB.pnach @@ -0,0 +1,15 @@ +gametitle=Doko Demo Issyo - Toro to Ippai (J)(SCPS-15081) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (4th) +//It's a Memory Hack. but ISO patch is possible +//00004040 00000000 00000000 00000000 01000000 +//00004040 00000000 0000403f 00000000 01000000 +patch=1,EE,005C3CF0,word,3F400000 //00000000 + + diff --git a/patches/SCPS-15085_4BE2DE91.pnach b/patches/SCPS-15085_4BE2DE91.pnach new file mode 100644 index 0000000..e450f37 --- /dev/null +++ b/patches/SCPS-15085_4BE2DE91.pnach @@ -0,0 +1,13 @@ +gametitle=Kenran Butou Sai - The Mars Daybreak (J)(SCPS-15085) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,00357640,word,3c013f40 //3c013f80 + + diff --git a/patches/SCPS-15087_1E25F8A1.pnach b/patches/SCPS-15087_1E25F8A1.pnach new file mode 100644 index 0000000..742c588 --- /dev/null +++ b/patches/SCPS-15087_1E25F8A1.pnach @@ -0,0 +1,14 @@ +gametitle=Bleach - Erabareshi Tamashi (J)(SCPS-15087) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//663f023c 00208344 66664234 -> 993f023c 00208344 9a994234 +patch=1,EE,00131fb4,word,3c023f99 //3c023f66 +patch=1,EE,00131fbc,word,3442999a //34426666 + + diff --git a/patches/SCPS-15090_615EA2DB.pnach b/patches/SCPS-15090_615EA2DB.pnach new file mode 100644 index 0000000..558dc8f --- /dev/null +++ b/patches/SCPS-15090_615EA2DB.pnach @@ -0,0 +1,28 @@ +gametitle=Kaitou Sly Cooper 2 (SCPS-15090) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 (NTSC-J by Arapapa) + +// Widescreen by nemesis2000 +patch=1,EE,0014dba8,word,3c013fdd //3c013fa6 +patch=1,EE,0014dbac,word,3421a523 //34213bda + +// Widescreen Bug Fix +//c3080346 0000a5c7 +patch=1,EE,0014f7c8,word,08030000 +patch=1,EE,000C0000,word,3C013F40 +patch=1,EE,000C0004,word,4481F000 +patch=1,EE,000C0008,word,461E2102 +patch=1,EE,000C000C,word,08053df4 //0014f378 43000446 0800a5e7 +patch=1,EE,000C0010,word,460308C3 + +// Character Portraits Fix +//02a50146 240151c4 +patch=1,EE,001bf6a0,word,0C030005 +patch=1,EE,000C0014,word,3C0145AA +patch=1,EE,000C0018,word,4481F000 +patch=1,EE,000C001C,word,461EA502 +patch=1,EE,000C0020,word,03E00008 + + diff --git a/patches/SCPS-15092_565B6170.pnach b/patches/SCPS-15092_565B6170.pnach new file mode 100644 index 0000000..837f60e --- /dev/null +++ b/patches/SCPS-15092_565B6170.pnach @@ -0,0 +1,14 @@ +gametitle=Wild Arms 4 (J) (SCPS_15092) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//hor fov+ +patch=1,EE,00159430,extended,3c064500 +patch=1,EE,001594cc,extended,3c023f40 + +//render fix +patch=1,EE,001592D4,extended,3c05442b + + diff --git a/patches/SCPS-15093_72588D1A.pnach b/patches/SCPS-15093_72588D1A.pnach new file mode 100644 index 0000000..e150317 --- /dev/null +++ b/patches/SCPS-15093_72588D1A.pnach @@ -0,0 +1,22 @@ +gametitle= Rule of Rose (J) (SCPS-15093) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0013ba74,word,3c013f12 // 003f013c 00608144 96B2090C +patch=1,EE,0013ba9c,word,3c013f10 // 02000146 403F013C 00088144 02000246 + +//noise off +//3c000000 06000000 (50452e00) +patch=1,EE,2073ABE0,extended,00000000 + +//noise off (alternate address) +//patch=1,EE,001c8dc0,word,e43f1fa0 //e4211fa0 + +//black borders's fix +//patch=1,EE,001909b4,word,24050000 + + diff --git a/patches/SCPS-15095_B4776FC1.pnach b/patches/SCPS-15095_B4776FC1.pnach new file mode 100644 index 0000000..81310df --- /dev/null +++ b/patches/SCPS-15095_B4776FC1.pnach @@ -0,0 +1,19 @@ +gametitle=Genji [NTSC-J] (SCPS-15095) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=okuha8748p, Arapapa + +patch=1,EE,002e4ba0,word,3C013FC5 + +//FMV fix +patch=1,EE,002cb63c,word,3c013f2a +patch=1,EE,002cb64c,word,3c013f2a + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2030B69C,extended,00000000 + + diff --git a/patches/SCPS-15096_1D9C3331.pnach b/patches/SCPS-15096_1D9C3331.pnach new file mode 100644 index 0000000..40c76fc --- /dev/null +++ b/patches/SCPS-15096_1D9C3331.pnach @@ -0,0 +1,10 @@ +gametitle=Saru Get You 3 [NTSC-J] (SCPS-15096) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,20762BB0,extended,3F100000 +patch=1,EE,206F2734,extended,3FCF5C29 + + diff --git a/patches/SCPS-15106_626552EB.pnach b/patches/SCPS-15106_626552EB.pnach new file mode 100644 index 0000000..42f4bce --- /dev/null +++ b/patches/SCPS-15106_626552EB.pnach @@ -0,0 +1,10 @@ +gametitle=Forbidden Siren 2 (J) (SCPS_15106) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (pnach by Arapapa) + +//gameplay by sergx12 (c80216e6 803f033c cc0217e6) +patch=1,EE,0018a904,word,3c033f40 + + diff --git a/patches/SCPS-15111_488B2543.pnach b/patches/SCPS-15111_488B2543.pnach new file mode 100644 index 0000000..29d3587 --- /dev/null +++ b/patches/SCPS-15111_488B2543.pnach @@ -0,0 +1,17 @@ +gametitle=Brave Story - Wataru no Bouken [NTSC-J] (SCPS-15111) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//gameplay 16:9 +patch=1,EE,00144DD8,word,3c013f40 //00000000 +patch=1,EE,00144E00,word,4481F000 //00000000 +patch=1,EE,00144E10,word,461e2102 //00000000 +patch=1,EE,00144E14,word,e464a360 //00000000 + +//render fix +patch=1,EE,00144EC4,word,3C063F40 //3C063F80 right +patch=1,EE,00144F1C,word,3C063F40 //3C063F80 left + + diff --git a/patches/SCPS-15112_4D8D6989.pnach b/patches/SCPS-15112_4D8D6989.pnach new file mode 100644 index 0000000..1b8b4e2 --- /dev/null +++ b/patches/SCPS-15112_4D8D6989.pnach @@ -0,0 +1,8 @@ +gametitle=Blood+ Souyoku no Battle Rondo [NTSC-J] (SCPS-15112) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00269E60,word,BFAAAAAA + + diff --git a/patches/SCPS-15113_A35F68F7.pnach b/patches/SCPS-15113_A35F68F7.pnach new file mode 100644 index 0000000..c374147 --- /dev/null +++ b/patches/SCPS-15113_A35F68F7.pnach @@ -0,0 +1,30 @@ +gametitle=Minna no Tennis (J)(SCPS-15113) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 +//440584e4 07210046 +patch=1,EE,00139120,word,08070243 // e4840544 jump to code-inject 001c090c +patch=1,EE,00139124,word,00000000 // 46002107 + +//007a3300 00000000 00000000 +patch=1,EE,001c090c,word,3c013f40 // 00000000 hor fov +patch=1,EE,001c0910,word,4481f000 // 00000000 +patch=1,EE,001c0914,word,461e2103 // 00000000 +patch=1,EE,001c0918,word,e4840544 // 00000000 +patch=1,EE,001c091c,word,46002107 // 00000000 +patch=1,EE,001c0920,word,0804e449 // 00000000 jump back to 00139124 + +//2044033c f40000ae +patch=1,EE,00137984,word,3c034456 // 3c034420 2D menu/hud fix + + +[No-Interlacing] +gsinterlacemode=1 +author=someother1ne +patch=1,EE,00125464,word,64420000 +patch=1,EE,001256cc,word,64420000 + + diff --git a/patches/SCPS-15115_8EFDBAEB.pnach b/patches/SCPS-15115_8EFDBAEB.pnach new file mode 100644 index 0000000..d2f8997 --- /dev/null +++ b/patches/SCPS-15115_8EFDBAEB.pnach @@ -0,0 +1,8 @@ +gametitle=Saru Get You - Million Monkeys [NTSC-J] (SCPS-15115) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,2070D214,word,3F947ADF + + diff --git a/patches/SCPS-15116_6DF62AEA.pnach b/patches/SCPS-15116_6DF62AEA.pnach new file mode 100644 index 0000000..6e17cfe --- /dev/null +++ b/patches/SCPS-15116_6DF62AEA.pnach @@ -0,0 +1,19 @@ +gametitle=Bleach - Blade Battlers [NTSC-J] (SCPS-15116) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0012BF00,word,3c013f40 // 00000000 +patch=1,EE,0012BF04,word,4481f000 // 00000000 +patch=1,EE,0012BF20,word,461e2102 // 46040902 + + +//16:10 +//patch=1,EE,0012BEFC,word,3c013f55 // 00000000 +//patch=1,EE,0012BF00,word,34215555 // 00000000 +//patch=1,EE,0012BF04,word,4481f000 // 00000000 +//patch=1,EE,0012BF20,word,461e2102 // 46040902 + + diff --git a/patches/SCPS-15118_2294D322.pnach b/patches/SCPS-15118_2294D322.pnach new file mode 100644 index 0000000..7acdfcb --- /dev/null +++ b/patches/SCPS-15118_2294D322.pnach @@ -0,0 +1,14 @@ +gametitle=Wild Arms 5 (J) (SCPS_151.18) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//hor fov+ +patch=1,EE,00153324,word,3C024500 +patch=1,EE,00153388,word,3C023F40 + +//render fix +patch=1,EE,001532ac,word,3C02442B + + diff --git a/patches/SCPS-15119_6EB71AB0.pnach b/patches/SCPS-15119_6EB71AB0.pnach new file mode 100644 index 0000000..0d13892 --- /dev/null +++ b/patches/SCPS-15119_6EB71AB0.pnach @@ -0,0 +1,19 @@ +gametitle=Bleach - Blade Battlers 2nd [NTSC-J] (SCPS-15119) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0012C610,word,3c013f40 // 00000000 +patch=1,EE,0012C614,word,4481f000 // 00000000 +patch=1,EE,0012C630,word,461e2102 // 46040902 + + +//16:10 +//patch=1,EE,0012C60C,word,3c013f55 // 00000000 +//patch=1,EE,0012C610,word,34215555 // 00000000 +//patch=1,EE,0012C614,word,4481f000 // 00000000 +//patch=1,EE,0012C630,word,461e2102 // 46040902 + + diff --git a/patches/SCPS-17002_F6430266.pnach b/patches/SCPS-17002_F6430266.pnach new file mode 100644 index 0000000..d468bee --- /dev/null +++ b/patches/SCPS-17002_F6430266.pnach @@ -0,0 +1,16 @@ +gametitle=Wild Arms Alter Code F (J) (SCPS_170.02) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +patch=1,EE,00118ba0,word,3c024455 +patch=1,EE,00118e4c,word,3c023f40 +patch=1,EE,00118f18,word,3c023f40 +patch=1,EE,00118fc4,word,3c033f40 +patch=1,EE,00118FD8,word,3c034505 +patch=1,EE,00118ff4,word,3c023f40 +patch=1,EE,00119008,word,3c0243d9 +patch=1,EE,00119250,word,3c064455 + + diff --git a/patches/SCPS-17013_CDEE4B19.pnach b/patches/SCPS-17013_CDEE4B19.pnach new file mode 100644 index 0000000..fb9f284 --- /dev/null +++ b/patches/SCPS-17013_CDEE4B19.pnach @@ -0,0 +1,23 @@ +gametitle=Rogue Galaxy - Director's Cut (J) (SCPS_170.13) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//gameplay +patch=1,EE,001c5aa0,word,3c023f10 //403F023C(*) 00608244 FC08050C 2D200002 + +//compass +patch=1,EE,0037413c,word,3c023f10 //F055050C 9004A0E7 A004AFC7 403F023C(*) + +//FMV's fix +patch=1,EE,001d4a3c,word,24060000 //top +patch=1,EE,001D4A8C,word,240201c0 //bottom + +//hor FMV's fix +//patch=1,EE,001d4a2c,word,24030040 //left +//patch=1,EE,001d4a88,word,240301c0 //right + +[Remove Blackbars] +description=Removes black bars in cutscenes +patch=1,EE,00261050,word,3c020000 \ No newline at end of file diff --git a/patches/SCPS-19103_B1228D1E.pnach b/patches/SCPS-19103_B1228D1E.pnach new file mode 100644 index 0000000..4078478 --- /dev/null +++ b/patches/SCPS-19103_B1228D1E.pnach @@ -0,0 +1,12 @@ +gametitle=ICO [PlayStation 2 The Best] * NTSC-J * SCPS-19103 * B1228D1E + +[No-Interlacing] +gsinterlacemode=1 +author=pcsx2user156 +description=Attempts to disable interlaced offset rendering. +patch=1,EE,0028D480,word,00001040 +patch=1,EE,0028D4A8,word,00001040 +patch=1,EE,0028D478,word,00000001 +patch=1,EE,0028D4A0,word,00000001 +patch=1,EE,0028D48C,word,001DF9FF +patch=1,EE,0028D4B4,word,001DF9FF diff --git a/patches/SCPS-56001_2DF2C1EA.pnach b/patches/SCPS-56001_2DF2C1EA.pnach new file mode 100644 index 0000000..aefb711 --- /dev/null +++ b/patches/SCPS-56001_2DF2C1EA.pnach @@ -0,0 +1,77 @@ +gametitle=ICO * NTSC-K * SCPS-56001 * 2DF2C1EA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ported by 99skull + +// 16:9 widescreen +patch=1,EE,00114C6C,word,3C013F40 +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 + +// 16:9 Render fix +patch=1,EE,00114624,word,240302AB +patch=1,EE,00549578,word,44FA0000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, 99skull & pgert +patch=1,EE,00114C6C,word,3C013F55 +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 +patch=1,EE,00114624,word,240302AB +patch=1,EE,00549578,word,44E10000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, 99skull & pgert +patch=1,EE,00114C6C,word,3C013F64 +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 +patch=1,EE,00114624,word,240302AB +patch=1,EE,00549578,word,44D2F000 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=nemesis2000, 99skull, kripkrop, Devina & pgert +description=Imperfections might show up. +patch=1,EE,00114C6C,word,3C013F1A +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 +patch=1,EE,00114624,word,24030AAA +patch=1,EE,00549578,word,451C4000 + +[Widescreen 21:9] +gsaspectratio=Stretch +author=nemesis2000, 99skull, kripkrop, Devina & pgert +description=Imperfections might show up. +patch=1,EE,00114C6C,word,3C013F12 +patch=1,EE,00114C70,word,4481C000 +patch=1,EE,00114C80,word,46181082 +patch=1,EE,00114624,word,24030AAA +patch=1,EE,00549578,word,45241000 + +[Remove Blackbars] +author=nemesis2000 & 99skull +description=Removes black bars in cutscenes +patch=1,EE,00113380,word,3C010000 + +/////////////////// + +[60 fps] +author=asasega +description=Might need EE overclocking to be stable. +// 00000002 00000001 00000000 00000000 00000000 00000000 00000103\ +// 00000103 00000000 00000000 00000007 00000066 +patch=1,EE,2028D444,extended,00000001 + +[No-Interlacing] +gsinterlacemode=1 +author=asasega +description=Attempts to disable interlaced offset rendering. +patch=1,EE,0028D478,extended,00000001 +patch=1,EE,0028D4A0,extended,00000001 +patch=1,EE,0028D480,extended,00000040 +patch=1,EE,0028D4A8,extended,00000040 + +/////////////////// diff --git a/patches/SCPS-56002_D73A8856.pnach b/patches/SCPS-56002_D73A8856.pnach new file mode 100644 index 0000000..564ef64 --- /dev/null +++ b/patches/SCPS-56002_D73A8856.pnach @@ -0,0 +1,11 @@ +gametitle=Tekken Tag Tournament (SCPS_560.02) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,0034B56C,word,3C013F40 +patch=1,EE,0034B570,word,44810000 +patch=1,EE,0034B578,word,4600C602 + + diff --git a/patches/SCPS-56004_2DF5D168.pnach b/patches/SCPS-56004_2DF5D168.pnach new file mode 100644 index 0000000..6904393 --- /dev/null +++ b/patches/SCPS-56004_2DF5D168.pnach @@ -0,0 +1,13 @@ +gametitle=Otostaz (K)(SCPS-56004) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//3f800000 3f70a3d7 +patch=1,EE,20298270,extended,3f400000 //3f800000 + + diff --git a/patches/SCPS-56006_35B4028B.pnach b/patches/SCPS-56006_35B4028B.pnach new file mode 100644 index 0000000..f3d2bad --- /dev/null +++ b/patches/SCPS-56006_35B4028B.pnach @@ -0,0 +1,15 @@ +gametitle=Tekken4 (SCPS_560.06) (NTSC-K) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack + +//16:9 widescreen hack by nemesis2000, porting by 99skull +patch=1,EE,00216C60,word,3C013F40 //gameplay +patch=1,EE,001F69C0,word,3C013F40 //partial hud fix +patch=1,EE,0018D408,word,3C0143D5 //rfix 1 +patch=1,EE,00200B44,word,3C013F40 //rfix 2 +patch=1,EE,00200B48,word,44810000 //rfix 2 +patch=1,EE,00200B54,word,46006303 //rfix 2 + + diff --git a/patches/SCPS-56007_98C1CE89.pnach b/patches/SCPS-56007_98C1CE89.pnach new file mode 100644 index 0000000..90cec40 --- /dev/null +++ b/patches/SCPS-56007_98C1CE89.pnach @@ -0,0 +1,34 @@ +gametitle=Hot Shots Golf 3 (K)(SCPS-56007) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//00002042 0000f041 46000000 +patch=1,EE,003022e0,word,42500000 //42200000 +//00002042 9a99993f 00000000 +patch=1,EE,002f2940,word,42500000 //42200000 +patch=1,EE,002f29ac,word,42500000 //42200000 + +//Y-Fov +//000060430000a043 +patch=1,EE,2034840C,extended,43955553 //43600000 + + +//X-Fov +//403f033c 3000bfff 00288344 +//patch=1,EE,001458f4,word,3c033f10 //3c033f40 + +//Zoom +//00002042b0d86d00 +//patch=1,EE,206E8F00,extended,42500000 //42200000 + +//x-fOV +//patch=1,EE,20348408,word,43F00000 //42200000 + +//patch=1,EE,00144658,word,3c054395 //3c054360 + + diff --git a/patches/SCPS-56008_BCF04BF3.pnach b/patches/SCPS-56008_BCF04BF3.pnach new file mode 100644 index 0000000..aa8c062 --- /dev/null +++ b/patches/SCPS-56008_BCF04BF3.pnach @@ -0,0 +1,49 @@ +gametitle=Fatal Frame * NTSC-K * SCPS-56008 * BCF04BF3 +// Project Zero + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, pgert and Devina - ported by arapapa + +// 16:9 widescreen by nemesis2000 +patch=1,EE,00189E54,word,3C013F40 // 3C013F80 + +// cutscenes by pgert +patch=1,EE,001856D4,word,3C013F40 // 3C013F80 + +// Cut-scene Render fix +// 0045013c 00208144 280040e6 +patch=1,EE,001856c8,word,3c0145C0 // 3c014500 + +// FMV fix by nemesis2000 +patch=1,EE,001822B8,word,24027100 +patch=1,EE,001822C8,word,24027100 +patch=1,EE,001822D0,word,24091E00 + +// Lens Flare's fix - Modified based on PAL (0,875 instead of 0,75) - better. +patch=1,EE,00137154,word,3C013F12 // 3c013f00 +patch=1,EE,00135b10,word,3C01428C // 3c0142a0 +patch=1,EE,00135bf4,word,3C01410C // 3c014120 +patch=1,EE,00135bbc,word,3C014128 // 3c014140 +patch=1,EE,00135b78,word,3C0141A8 // 3c0141c0 + +// HUD Y-FoV +//patch=1,EE,0015dd74,word,3c013ec0 // 3c013f00 + +// ========== + +[Disable Blurry Bloom effect] +// 6666f643 0000803f 0000803f +patch=1,EE,2035210C,extended,00000000 + +[Disable Dark Filter effect] +// 00002044 0000e043 0000803f 0000803f 00000000 00000000 (10) +patch=1,EE,2035258C,extended,00000000 + +[Disable Post-Process and Noise effect] +// 00002044 0000e043 0000803f 0000803f 00000000 00000000 (8) +patch=1,EE,2035241C,extended,00000000 + +[No-Interlacing] +author=asasega +patch=1,EE,20234e64,extended,00000000 diff --git a/patches/SCPS-56009_2B0D3251.pnach b/patches/SCPS-56009_2B0D3251.pnach new file mode 100644 index 0000000..bdaa30b --- /dev/null +++ b/patches/SCPS-56009_2B0D3251.pnach @@ -0,0 +1,13 @@ +gametitle=Smash Court Tennis - Pro Tournament (K)(SCPS-56009) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00208144 149182c7 +patch=1,EE,001aae3c,word,3c013f40 //3c013f80 + + diff --git a/patches/SCPS-56011_C6AAF4D4.pnach b/patches/SCPS-56011_C6AAF4D4.pnach new file mode 100644 index 0000000..24e19dd --- /dev/null +++ b/patches/SCPS-56011_C6AAF4D4.pnach @@ -0,0 +1,14 @@ +gametitle=U - Underwater Unit (K)(SCPS-56011) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00100c3c,word,3c0143d5 //3c0143a0 +//Render Fix +patch=1,EE,001f27b8,word,3c01c060 //3c01c000 + + diff --git a/patches/SCPS-56012_8D726B7A.pnach b/patches/SCPS-56012_8D726B7A.pnach new file mode 100644 index 0000000..2682fca --- /dev/null +++ b/patches/SCPS-56012_8D726B7A.pnach @@ -0,0 +1,21 @@ +gametitle=Disaster Report (K) (SCPS-56012) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +//16:9 gameplay +//803f023c 00788344 3500013c +patch=1,EE,0013d6f8,word,3c023f40 + +//803f023c 00888244 2600073c 0045033c +patch=1,EE,0013df54,word,3c023f40 + +//803f023c 00888244 2600073c 0045033c +patch=1,EE,0013e0d8,word,3c023f40 + +// render fix(0000a043 00007043 cdcc4c3e) +patch=1,EE,2025c320,word,43e00000 //43a00000 +patch=1,EE,2025c330,word,43e00000 //43a00000 + + diff --git a/patches/SCPS-56013_C0E0549E.pnach b/patches/SCPS-56013_C0E0549E.pnach new file mode 100644 index 0000000..9069fcc --- /dev/null +++ b/patches/SCPS-56013_C0E0549E.pnach @@ -0,0 +1,13 @@ +gametitle=This is Football 2003 (K)(SCPS-56013) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00188144 6e3f013c +patch=1,EE,001548b4,word,3c013f40 //3c013f80 + + diff --git a/patches/SCPS-56014_13035B9E.pnach b/patches/SCPS-56014_13035B9E.pnach new file mode 100644 index 0000000..5eaba34 --- /dev/null +++ b/patches/SCPS-56014_13035B9E.pnach @@ -0,0 +1,14 @@ +gametitle=Gungrave (K)(SCPS-56014) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and ElHecht + +// 16:9 (search 00000000 00000000 43ad1346 00000000) +patch=1,EE,001be9dc,word,3c013f40 // 00000000 hor fov +patch=1,EE,001be9e0,word,44810000 // 00000000 +patch=1,EE,001be9e8,word,4600c602 // 00000000 + +patch=1,EE,001438bc,word,2402010e // 24020168 renderfix + + diff --git a/patches/SCUS-97101_073696DA.pnach b/patches/SCUS-97101_073696DA.pnach new file mode 100644 index 0000000..c5131ca --- /dev/null +++ b/patches/SCUS-97101_073696DA.pnach @@ -0,0 +1,195 @@ +gametitle=Twisted Metal: Black (NTSC-U) [SCUS-97101] [073696DA] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 (major updates) and No.47 (initial FOV hacks) + +//16:9 Widescreen + +//FMV +//patch=1,EE,101C179C,extended,00000000 //24070028 - FMV Top Y Offset (WIP) (40 -> 0) + +//Main Menu +patch=1,EE,204DF5B0,extended,43C00000 //44000000 - Menu Master X FOV +patch=1,EE,204DF5D0,extended,3FAAAAAB //3F800000 - Menu Master Y FOV +patch=1,EE,1019C978,extended,0000003B //2405002C - Menu Game Descriptions Font Width (44 -> 59) +patch=1,EE,1019CC84,extended,0000003B //2405002C - Menu High Score Font Width (44 -> 59) +patch=1,EE,104DFB34,extended,0000009D //001400D1 - Menu Loading Bar Width (209 -> 157) + +//1 Player +patch=1,EE,204DEF80,extended,43E40000 //44180000 - 1P Master X FOV +patch=1,EE,204DEFA0,extended,3F206D39 //3EF0A3D7 - 1P Master Y FOV +patch=1,EE,204F8188,extended,C01F1AA0 //BFF28F5C - 1P Master X Radar +patch=1,EE,204F8194,extended,40076C8B //3FBFF6F5 - 1P Master X Weapon +patch=1,EE,101401DC,extended,0000004F //2411006C - 1P Radar Closest Enemy Name X Position (108 -> 79) +patch=1,EE,1013DE2C,extended,00000284 //24050219 - 1P Machine Gun Counter X Position (537 -> 644) +patch=1,EE,1013E0F0,extended,00000235 //24050226 - 1P Endurance "KILLS:%d" X Position (550 -> 565) +patch=1,EE,1013E0F8,extended,00000005 //2406000A - 1P Endurance "KILLS:%d" Y Position (10 -> 5) + +//1 Player - Large Rear View +patch=1,EE,204DF9D0,extended,43E40000 //44180000 - 1P Large Rear View Master X Rear FOV +patch=1,EE,204DF9F0,extended,3F206D39 //3EF0A3D7 - 1P Large Rear View Master Y Rear FOV +patch=1,EE,204DFA80,extended,43E40000 //44180000 - 1P Large Rear View Master X Front FOV +patch=1,EE,204DFAA0,extended,3F206D39 //3EF0A3D7 - 1P Large Rear View Master Y Front FOV +patch=1,EE,204F8168,extended,3E46A7F0 //3E19999A - 1P Large Rear View Master X Radar +patch=1,EE,204F817C,extended,3ED47AE1 //3E99999A - 1P Large Rear View Master X Weapon +patch=1,EE,101401C4,extended,00000047 //24110061 - 1P Large Rear View Radar Closest Enemy Name X Position (97 -> 71) +patch=1,EE,1013DDEC,extended,0000028C //24050221 - 1P Large Rear View Machine Gun Counter X Position (545 -> 652) + +//1 Player - Small Rear View +patch=1,EE,204DF920,extended,44100000 //44400000 - 1P Small Rear View Master X FOV +patch=1,EE,204DF940,extended,3F206D3A //3EF0A3D7 - 1P Small Rear View Master Y FOV +patch=1,EE,104DF92C,extended,000001AC //000801A8 - 1P Small Rear View Viewport X Position (424 -> 428) +patch=1,EE,104DF92E,extended,0000000E //C0000008 - 1P Small Rear View Viewport Y Position (8 -> 14) +patch=1,EE,204DF930,extended,450D0000 //450CC000 - 1P Small Rear View Camera X Position +patch=1,EE,204DF934,extended,44F6C000 //44F60000 - 1P Small Rear View Camera Y Position +patch=1,EE,204DF938,extended,000008D0 //000008CC - 1P Small Rear View Borders X Position (2252 -> 2256) +patch=1,EE,204DF93C,extended,000007B6 //000007B0 - 1P Small Rear View Borders Y Position (1968 -> 1974) +patch=1,EE,1013E480,extended,00000002 //24840001 - 1P Small Rear View Right Border X Position (Bug Fix) (2 -> 1) + +//2-4 Players - In-Game Loading Bar +patch=1,EE,104DFBE4,extended,000000A1 //000A00D8 - 2-4P In-Game Loading Bar Width (216 -> 161) +patch=1,EE,104DFBEC,extended,000000F0 //00C800D4 - 2-4P In-Game Loading Bar X Position (212 -> 240) + +//2 Players - Horizontal Splitscreen +patch=1,EE,204DF030,extended,43E40000 //44180000 - 2P Horizontal P1 Master X FOV +patch=1,EE,204DF050,extended,3F206D39 //3EF0A3D7 - 2P Horizontal P1 Master Y FOV +patch=1,EE,204DF0E0,extended,43E40000 //44180000 - 2P Horizontal P2 Master X FOV +patch=1,EE,204DF100,extended,3F206D39 //3EF0A3D7 - 2P Horizontal P2 Master Y FOV +patch=1,EE,204F81A0,extended,C043645A //C0147AE1 - 2P Horizontal Master X Radar +patch=1,EE,1013D6E4,extended,0000401D //3C013FE0 - 2P Horizontal Master X Weapon +patch=1,EE,101401F0,extended,0000003F //24110057 - 2P Horizontal Radar Closest Enemy Name X Position (87 -> 63) +patch=1,EE,1013DE6C,extended,0000028C //24050221 - 2P Horizontal Machine Gun Counter X Position (545 -> 652) + +//2 Players - Vertical Splitscreen +patch=1,EE,204DF190,extended,43C00000 //44000000 - 2P Vertical P1 Master X FOV +patch=1,EE,204DF1B0,extended,3F206D3A //3EF0A3D7 - 2P Vertical P1 Master Y FOV +patch=1,EE,204DF240,extended,43C00000 //44000000 - 2P Vertical P2 Master X FOV +patch=1,EE,204DF260,extended,3F206D3A //3EF0A3D7 - 2P Vertical P2 Master Y FOV +patch=1,EE,204F81B4,extended,BFCF1AA0 //BF9F5C29 - 2P Vertical Master X Radar +patch=1,EE,204F81C0,extended,3F900000 //3F428F5C - 2P Vertical Master X Weapon +patch=1,EE,10140200,extended,0000003F //24110054 - 2P Vertical Radar Closest Enemy Name X Position (84 -> 63) +patch=1,EE,10142A3C,extended,00000023 //24A5002E - 2P Vertical Notification Center Offset X Position (46 -> 35) +patch=1,EE,1013DEB4,extended,000000A4 //240600A2 - 2P Vertical Machine Gun Counter Y Position (162 -> 164) +patch=1,EE,10142588,extended,000000BB //240500F0 - 2P Vertical Reticle Counter X Position (240 -> 187) + +//3-4 Players +patch=1,EE,204DF660,extended,44040000 //44300000 - 4P P1 Master X FOV +patch=1,EE,204DF680,extended,3F206D3A //3EF0A3D7 - 4P P1 Master Y FOV +patch=1,EE,204DF710,extended,44040000 //44300000 - 4P P2 Master X FOV +patch=1,EE,204DF730,extended,3F206D3A //3EF0A3D7 - 4P P2 Master Y FOV +patch=1,EE,204DF7C0,extended,44040000 //44300000 - 4P P3 Master X FOV +patch=1,EE,204DF7E0,extended,3F206D3A //3EF0A3D7 - 4P P3 Master Y FOV +patch=1,EE,204DF870,extended,44040000 //44300000 - 4P P4 Master X FOV +patch=1,EE,204DF890,extended,3F206D3A //3EF0A3D7 - 4P P4 Master Y FOV +patch=1,EE,204F81C8,extended,C006978D //BFCF5C29 - 4P Master X Radar +patch=1,EE,204F81D4,extended,3FBDF3B6 //3F83D70A - 4P Master X Weapon +patch=1,EE,1013DAD4,extended,00000111 //24060102 - 4P Master X Turbo Bar (258 -> 273) +patch=1,EE,1013DADC,extended,00000025 //2408002E - 4P Master Width Turbo Bar (46 -> 37) +patch=1,EE,1013DAF0,extended,00000111 //24060102 - 4P Master X Energy Bar (258 -> 273) +patch=1,EE,1013DAF8,extended,00000025 //2408002E - 4P Master Width Energy Bar (46 -> 37) +patch=1,EE,1013DB0C,extended,0000012D //24060128 - 4P Master X Health Bar (296 -> 301) +patch=1,EE,1013DB10,extended,00000010 //2407000F - 4P Master Y Health Bar (15 -> 16) +patch=1,EE,1013DB14,extended,00000008 //2408000A - 4P Master Width Health Bar (10 -> 8) (Set to 9 to look better on real PS2s/PCSX2 GSdx software mode) +patch=1,EE,10142490,extended,00000099 //240500CF - 4P Reticle Counter X Position (207 -> 153) +patch=1,EE,101644C0,extended,0000019D //240501BC - 4P Team Play Scoreboard - GREEN TEAM HIT PTS # X Position (444 -> 413) +patch=1,EE,101645E8,extended,0000019D //240501BC - 4P Team Play Scoreboard - WHITE TEAM HIT PTS # X Position (444 -> 413) +patch=1,EE,101649D4,extended,0000019D //240501BC - 4P Free For All Scoreboard - HIT PTS # X Position (444 -> 413) + +//Moving Enemy Health Bars +patch=1,EE,1013FF4C,extended,00000020 //2408002A - Moving Enemy Health Bar Width (42 -> 32) +patch=1,EE,1013FF54,extended,00000010 //24C60015 - Moving Enemy Health Bar X Position Offset (21 -> 16) + +//Moving Enemy Indicator Arrows +patch=1,EE,1013F8FC,extended,0000FFF7 //26A6FFF4 - Moving Enemy Indicator Arrow Left Width (-12 -> -9) +patch=1,EE,1013F924,extended,00000009 //26A9000C - Moving Enemy Indicator Arrow Right Width (9 -> 12) + +//Sprites +patch=1,EE,202334D0,extended,43E40000 //44180000 - "Hollow" Sprite Width (Non-Interactive Trees, Signal Lights, Etc...) +//patch=1,EE,20233208,extended,43E40000 //44180000 - "Physical" Sprite Size (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) +//patch=1,EE,20233228,extended,43640000 //43980000 - "Physical" Sprite Rotation (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) + +//Generic Font +patch=1,EE,101C4344,extended,00000007 //24060005 - Most In-Game Text Widths (Notifications, Machine Gun Counter, Start Menu, Scoreboards, Etc...) (5 -> 7) + +//Radar - Closest Enemy Names Widths (hudCarWidths) +patch=1,EE,2023C530,extended,09070707 //0C0A0A09 - Closest Enemy Names Pixel Widths ("OutLaw", "Yellow-J", "RoadKill", " " - Initial Empty Name for "WarHawk") (12 -> 9, 10 -> 7, 10 -> 7, 9 -> 7) +patch=1,EE,2023C534,extended,06080808 //090B0B0B - Closest Enemy Names Pixel Widths ("Brimstone", "S-TOOTH", "Crazy 8", "Spectre") (9 -> 6, 11 -> 8, 11 -> 8, 11 -> 8) +patch=1,EE,2023C538,extended,09070807 //0C0A0B09 - Closest Enemy Names Pixel Widths ("Axel", "Mr.Grimm", "Shadow", "Junk-Dog") (12 -> 9, 10 -> 7, 11 -> 8, 9 -> 7) +patch=1,EE,2023C53C,extended,08060708 //0B090A0A - Closest Enemy Names Pixel Widths ("Minion", "M-Slaught", "DarkSide", "WartHog") (11 -> 8, 9 -> 6, 10 -> 7, 10 -> 8) +patch=1,EE,1023C540,extended,00000808 //00000A0B - Closest Enemy Names Pixel Widths ("Tanker", "WarHawk") (10 -> 8, 11 -> 8) + +//Radar - Coordinates Positioning +patch=1,EE,101405F4,extended,00004134 //3C014170 - Radar X Axis Coordinates Width +patch=1,EE,20140620,extended,08081544 //46051082 - j $00205510 - Jump to injected MIPS instructions +patch=1,EE,20205510,extended,3C014170 //0080302D - lui at, $4170 - Set radar Y axis coordinate height #1 +patch=1,EE,20205514,extended,44812800 //24030070 - mtc1 at, $f5 - Set radar Y axis coordinate height #2 +patch=1,EE,20205518,extended,0805018A //2404001C - j $00140628 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2020551C,extended,46051082 //70C31818 - mul.s $f2, $f2, $f5 - Restore overwritten MIPS instruction from initial jump + +//Left-Aligned Text Positioning (fontSpritePrintXY) +patch=1,EE,201C44AC,extended,08081548 //00041940 - j $00205520 - Jump to injected MIPS instructions +patch=1,EE,20205520,extended,4485F800 //00A42018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,20205524,extended,4680FFE0 //27BDFFF0 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20205528,extended,3C0142D5 //3C020075 - lui at, $42d5 - Set $f30 register to 106.666687 #1 +patch=1,EE,2020552C,extended,34215558 //FFBF0000 - ori at, at, $5556 - Set $f30 register to 106.666687 #2 +patch=1,EE,20205530,extended,4481F000 //2442A310 - mtc1 at, $f30 - Set $f30 register to 106.666687 #3 +patch=1,EE,20205534,extended,461EFFC0 //00832021 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,20205538,extended,3C013F40 //00441021 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,2020553C,extended,4481F000 //8C430010 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,20205540,extended,461EFFC2 //10600004 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,20205544,extended,3C013F00 //0000102D - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,20205548,extended,4481F000 //0C08152C - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,2020554C,extended,461EFFC0 //00C0202D - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,20205550,extended,4600FFE4 //8C420058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,20205554,extended,4405F800 //DFBF0000 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,20205558,extended,0807112D //03E00008 - j $001c44b4 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2020555C,extended,00041940 //27BD0010 - sll v1, a0, 5 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel Font Width/Spacing (fontSetCharSizesInSubPixels) +patch=1,EE,201C4704,extended,080711CC //00042140 - j $001c4730 - Jump to injected MIPS instructions +patch=1,EE,201C4730,extended,3C013F40 //3C020050 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,201C4734,extended,4481E800 //00042140 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,201C4738,extended,3C013F00 //24424540 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201C473C,extended,4481F000 //00822021 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201C4740,extended,4485F800 //9483000E - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201C4744,extended,4680FFE0 //9482000C - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4748,extended,461DFFC2 //00A32818 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201C474C,extended,461EFFC0 //70C23018 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201C4750,extended,4600FFE4 //A4850010 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C4754,extended,4405F800 //A4860012 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201C4758,extended,4487F800 //03E00008 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,201C475C,extended,4680FFE0 //A4850014 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4760,extended,461DFFC2 //3C020050 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201C4764,extended,461EFFC1 //00042140 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,201C4768,extended,4600FFE4 //24424540 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C476C,extended,4407F800 //00822021 - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,201C4770,extended,080711C3 //9483000E - j $001c470c - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C4774,extended,00042140 //9482000C - sll a0, a0, 5 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel-Based Text Positioning (fontSetCursorAtSubPixel) +patch=1,EE,201C47BC,extended,080711DE //00042140 - j $001C4778 - Jump to injected MIPS instructions +patch=1,EE,201C4778,extended,4485F800 //00C33018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201C477C,extended,4680FFE0 //70A22818 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4780,extended,3C0144D5 //A4860010 - lui at, $44d5 - Set $f30 register to 1708.333374 #1 +patch=1,EE,201C4784,extended,34218AAB //A4850012 - ori at, at, $8aab - Set $f30 register to 1708.333374 #2 +patch=1,EE,201C4788,extended,4481F000 //03E00008 - mtc1 at, $f30 - Set $f30 register to 1708.333374 #3 +patch=1,EE,201C478C,extended,461EFFC0 //A4860014 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,201C4790,extended,3C013F40 //3C020050 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,201C4794,extended,4481F000 //00042140 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,201C4798,extended,461EFFC2 //24424540 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,201C479C,extended,3C013F00 //00052900 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201C47A0,extended,4481F000 //00822021 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201C47A4,extended,461EFFC0 //00063100 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201C47A8,extended,4600FFE4 //A4860012 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C47AC,extended,4405F800 //A4850010 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201C47B0,extended,080711F1 //03E00008 - j $001c47c4 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C47B4,extended,00042140 //A4850014 - sll a0, a0, 5 - Restore overwritten MIPS instruction from initial jump + + +[No-Interlacing] +gsinterlacemode=1 +description=no interlacing hack someother1ne +patch=1,EE,00203BCC,word,30420000 + + diff --git a/patches/SCUS-97102_85AE91B3.pnach b/patches/SCUS-97102_85AE91B3.pnach new file mode 100644 index 0000000..57c8eb4 --- /dev/null +++ b/patches/SCUS-97102_85AE91B3.pnach @@ -0,0 +1,45 @@ +gametitle=Gran Turismo 3: A-Spec (v1.00) * NTSC-U * SCUS-97102 * 85AE91B3 + +[No-Interlacing] +author=asasega +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2025A3C8,extended,34020001 + +patch=1,EE,D02EA812,extended,0000FEFE +patch=1,EE,204A6A20,extended,00000001 +patch=1,EE,D02EA812,extended,0000FEFE +patch=1,EE,20250D84,extended,340494D3 + +patch=1,EE,D02EA812,extended,0000FDFE +patch=1,EE,204A6A20,extended,00000003 +patch=1,EE,D02EA812,extended,0000FDFE +patch=1,EE,20250D84,extended,00832025 + +[Adjusted triggers sensitivity] +description=Makes throttle/brake more precise when using triggers, like on the PS3 +author=Silent & Aero_ + +// Throttle +patch=1,EE,10211218,extended,0000005A +// Brake +patch=1,EE,10211260,extended,0000005A +// Reverse +patch=1,EE,102112F0,extended,0000005A +// Input multiplier +patch=1,EE,20211014,extended,00000000 + +[Metric units] +description=Changes MPH to KMH, ft.lb to kgf.m +author=Silent + +// Speed and distance units +// 0 - KMH/KM +// 1 - MPH/Miles +patch=1,EE,202F59D8,extended,0 + +// Torque units +// 0 - kgf.m +// 1 - ft.lb +// 2 - NM +patch=1,EE,202F59E0,extended,0 diff --git a/patches/SCUS-97105_40372109.pnach b/patches/SCUS-97105_40372109.pnach new file mode 100644 index 0000000..08eb872 --- /dev/null +++ b/patches/SCUS-97105_40372109.pnach @@ -0,0 +1,24 @@ +gametitle=Fantavision (U)(SCUS-97105) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00191c20,word,3c0143f0 //3c014420 + +//Zoom +//patch=1,EE,00191cb4,word,3c013ec0 //3c013f00 + +//Y-Fov +//patch=1,EE,00191c98,word,3c013eb4 //3c013ef0 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201AE894,word,00000000 + + diff --git a/patches/SCUS-97108_0993962D.pnach b/patches/SCUS-97108_0993962D.pnach new file mode 100644 index 0000000..71186d8 --- /dev/null +++ b/patches/SCUS-97108_0993962D.pnach @@ -0,0 +1,14 @@ +gametitle=Cool Boarders 2001 SCUS_971.08 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//credit goes to nemesis2000 +patch=1,EE,0011d2ac,word,3c01442b //r fix +patch=1,EE,0011d2d0,word,3c01442b //r fix hor splitscreen +patch=1,EE,0011d2ec,word,3c0143ab //r fix vert splitscreen +patch=1,EE,0017453c,word,3c013f40 +patch=1,EE,00174540,word,44810000 +patch=1,EE,00174548,word,4600c602 + + diff --git a/patches/SCUS-97109_88889BAA.pnach b/patches/SCUS-97109_88889BAA.pnach new file mode 100644 index 0000000..a1679d4 --- /dev/null +++ b/patches/SCUS-97109_88889BAA.pnach @@ -0,0 +1,19 @@ +gametitle=NCAA Final Four 2001 (U)(SCUS-97109) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000000e6 4000bfdf 3000b0df +patch=1,EE,001d3e60,word,08030000 + +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,e6000000 +patch=1,EE,000c0014,word,08074f99 + + diff --git a/patches/SCUS-97111_A5C05C78.pnach b/patches/SCUS-97111_A5C05C78.pnach new file mode 100644 index 0000000..f62e4e3 --- /dev/null +++ b/patches/SCUS-97111_A5C05C78.pnach @@ -0,0 +1,15 @@ +gametitle=Dark Cloud (SCUS-97111) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0012df78,word,3c023f40 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20113EB4,word,00000000 +patch=1,EE,20172300,word,1000000D + + diff --git a/patches/SCUS-97112_087A3C85.pnach b/patches/SCUS-97112_087A3C85.pnach new file mode 100644 index 0000000..2e5ff8f --- /dev/null +++ b/patches/SCUS-97112_087A3C85.pnach @@ -0,0 +1,7 @@ +gametitle=Extermination (NTSC-U) SCUS-97112 087A3C85 (Undub) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001d2978,extended,3c023f19 +patch=1,EE,001d297c,extended,3442999a \ No newline at end of file diff --git a/patches/SCUS-97112_0AE679AF.pnach b/patches/SCUS-97112_0AE679AF.pnach new file mode 100644 index 0000000..b64e779 --- /dev/null +++ b/patches/SCUS-97112_0AE679AF.pnach @@ -0,0 +1,16 @@ +gametitle=Extermination SCUS 971.12 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001d2978,extended,3c023f19 +patch=1,EE,001d297c,extended,3442999a + +[No-Interlacing] +author=NineKain +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Remove Interlacing +patch=1,EE,0010187C,word,00000000 +patch=1,EE,00101614,word,00000000 + diff --git a/patches/SCUS-97113_6F8545DB.pnach b/patches/SCUS-97113_6F8545DB.pnach new file mode 100644 index 0000000..246315f --- /dev/null +++ b/patches/SCUS-97113_6F8545DB.pnach @@ -0,0 +1,97 @@ +gametitle=ICO * NTSC-U * SCUS-97113 * 6F8545DB + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +// 16:9 widescreen +patch=1,EE,001146c8,word,3c013f40 +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc + +// 16:9 Render fix +patch=1,EE,001141a4,word,240302ab +patch=1,EE,00554790,word,44fa0000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,001146c8,word,3c013f55 +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc +patch=1,EE,001141a4,word,240302ab +patch=1,EE,00554790,word,44e10000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,001146c8,word,3c013f64 +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc +patch=1,EE,001141a4,word,240302ab +patch=1,EE,00554790,word,44d2f000 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=nemesis2000, kripkrop, Devina & pgert +description=Imperfections might show up. +patch=1,EE,001146c8,word,3c013f1a +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc +patch=1,EE,001141a4,word,24030aaa +patch=1,EE,00554790,word,451c4000 + +[Widescreen 21:9] +gsaspectratio=Stretch +author=nemesis2000, kripkrop, Devina & pgert +description=Imperfections might show up. +patch=1,EE,001146c8,word,3c013f12 +patch=1,EE,001146cc,word,44813800 +patch=1,EE,001146d8,word,46071082 +patch=1,EE,001146dc,word,c78780dc +patch=1,EE,001141a4,word,24030aaa +patch=1,EE,00554790,word,45241000 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,00113030,word,3c010000 + +/////////////////// + +[Slow Motion (60 fps)] +author=synce +patch=1,EE,20274EC4,extended,00000001 + +[Wireframe] +author=synce +patch=1,EE,20632CC8,extended,00000001 + +/////////////////// + +[60 fps] +author=synce & Agrippa +// 60 fps hack Agrippa based on the NTSC-U hack by synce +// - restores the original value in the cutscenes +description=Might need EE overclocking to be stable. +patch=1,EE,E0010000,extended,006325B4 +patch=1,EE,00274EC4,extended,00000001 +patch=1,EE,E0010001,extended,006325B4 +patch=1,EE,00274EC4,extended,00000002 + +/////////////////// + +[No-Interlacing] +gsinterlacemode=1 +author=asasega +description=Attempts to disable interlaced offset rendering. +patch=1,EE,00274EF8,extended,00000001 +patch=1,EE,00274F20,extended,00000001 +patch=1,EE,00274F00,extended,00000040 +patch=1,EE,00274F28,extended,00000040 + +/////////////////// diff --git a/patches/SCUS-97123_E157ACB8.pnach b/patches/SCUS-97123_E157ACB8.pnach new file mode 100644 index 0000000..2140d09 --- /dev/null +++ b/patches/SCUS-97123_E157ACB8.pnach @@ -0,0 +1,20 @@ +gametitle=Monsters, Inc. (U)(SCUS-97123) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +// 16:9 +patch=1,EE,001c7528,word,080abe2b // c6010068 jump to code-inject 002af8ac +patch=1,EE,001c752c,word,00000000 // c602006c + + +patch=1,EE,002af8ac,word,3c013f40 // 00000000 hor fov +patch=1,EE,002af8b0,word,4481f000 // 00000000 +patch=1,EE,002af8b4,word,c6010068 // 00000000 +patch=1,EE,002af8b8,word,c602006c // 00000000 +patch=1,EE,002af8bc,word,461e0843 // 00000000 +patch=1,EE,002af8c0,word,e6010068 // 00000000 +patch=1,EE,002af8c4,word,08071d4b // 00000000 jump back to 001c752c + + diff --git a/patches/SCUS-97124_143976AB.pnach b/patches/SCUS-97124_143976AB.pnach new file mode 100644 index 0000000..7e3330f --- /dev/null +++ b/patches/SCUS-97124_143976AB.pnach @@ -0,0 +1,24 @@ +gametitle=Jak and Daxter - The Precursor Legacy (NTSC-U) [SCUS-97124] +// This CRC corresponds to an xdelta patched version of the game, needed for RetroAchievements. This is otherwise the exact same experience as the base game. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,202AF750,extended,3f1f3b64 // 3f000000 zoom +patch=1,EE,202AF6FC,extended,bf1f3b64 // bf000000 hud fix for zoom +patch=1,EE,2079F478,extended,0015120C // 0014E4C4 force native 16:9 mode + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing & No Blur + +// No Interlacing +patch=1,EE,202B2014,word,24060000 +patch=1,EE,208781B4,word,AEE0ED00 + +// No Blur +patch=1,EE,007027A8,extended,000000E0 +patch=1,EE,2010FF6C,extended,30420000 \ No newline at end of file diff --git a/patches/SCUS-97124_1B3976AB.pnach b/patches/SCUS-97124_1B3976AB.pnach new file mode 100644 index 0000000..3fb6105 --- /dev/null +++ b/patches/SCUS-97124_1B3976AB.pnach @@ -0,0 +1,25 @@ +gametitle=Jak and Daxter - The Precursor Legacy (NTSC-U) [SCUS-97124] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,202AF750,extended,3f1f3b64 // 3f000000 zoom +patch=1,EE,202AF6FC,extended,bf1f3b64 // bf000000 hud fix for zoom +patch=1,EE,2079F478,extended,0015120C // 0014E4C4 force native 16:9 mode + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing & No Blur + +// No Interlacing +patch=1,EE,202B2014,word,24060000 +patch=1,EE,208781B4,word,AEE0ED00 + +// No Blur +patch=1,EE,007027A8,extended,000000E0 +patch=1,EE,2010FF6C,extended,30420000 + + diff --git a/patches/SCUS-97124_472E7699.pnach b/patches/SCUS-97124_472E7699.pnach new file mode 100644 index 0000000..a837adb --- /dev/null +++ b/patches/SCUS-97124_472E7699.pnach @@ -0,0 +1,25 @@ +gametitle=Jak and Daxter - The Precursor Legacy (NTSC-U) (Greatest Hits) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,202AF7B0,extended,3f1f3b64 // 3f000000 zoom +patch=1,EE,202AF75C,extended,bf1f3b64 // bf000000 hud fix for zoom +patch=1,EE,2079F628,extended,0015120C // 0014E4C4 force native 16:9 mode + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing & No Blur + +// No Interlacing +patch=1,EE,202B2074,word,24060000 +patch=1,EE,20878904,word,AEE0ED00 + +// No Blur +patch=1,EE,00702898,extended,000000E0 +patch=1,EE,2010FF6C,extended,30420000 + + diff --git a/patches/SCUS-97125_78F63595.pnach b/patches/SCUS-97125_78F63595.pnach new file mode 100644 index 0000000..7925c0e --- /dev/null +++ b/patches/SCUS-97125_78F63595.pnach @@ -0,0 +1,17 @@ +gametitle=Frequency (NTSC-U) [SCUS-97125] [78F63595] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen +patch=1,EE,204AFBDC,extended,081378DC //E6000120 - j $004de370 - Jump to injected MIPS instructions +patch=1,EE,204DE370,extended,3C013F40 //3C050082 - lui at, $3f40 - Set $f31 register to .75 #1 +patch=1,EE,204DE374,extended,4481F800 //24A53180 - mtc1 at, $f31 - Set $f31 register to .75 #2 +patch=1,EE,204DE378,extended,461F07C2 //0C12DEB4 - mul.s $f31, $f0, $f31 - Multiply $f0 by $f31 and store in $f31 +patch=1,EE,204DE37C,extended,0812BEF9 //0200202D - j $004afbe4 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,204DE380,extended,E61F0120 //8E510000 - swc1 $f31, $0120(s0) - Write $f31 into where $f0 would've been written to by the restored overwritten MIPS instruction + +//patch=1,EE,105110BC,extended,00000355 //24060280 - FMV width (WIP) + + diff --git a/patches/SCUS-97128_4167D813.pnach b/patches/SCUS-97128_4167D813.pnach new file mode 100644 index 0000000..3f93fab --- /dev/null +++ b/patches/SCUS-97128_4167D813.pnach @@ -0,0 +1,177 @@ +gametitle=Drakan: The Ancients' Gates * NTSC-U * SCUS-97128 * 4167D813 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +// 16:9 +patch=1,EE,001328d4,word,3c013f40 // unknown +patch=1,EE,00132e68,word,3c013f40 // gameplay +patch=1,EE,00132fd0,word,3c013f68 // menu + +patch=1,EE,00132860,word,460200c3 +patch=1,EE,00132864,word,8e42011c +patch=1,EE,00132868,word,3c014280 +patch=1,EE,0013286c,word,44811000 +patch=1,EE,00132870,word,e64200ec +patch=1,EE,00132874,word,46011842 +patch=1,EE,00132878,word,04400005 +patch=1,EE,0013287c,word,e6410108 +patch=1,EE,00132880,word,44821000 +patch=1,EE,00132884,word,468010a0 +patch=1,EE,00132888,word,10000008 +patch=1,EE,0013288c,word,c64000ec +patch=1,EE,00132890,word,00021842 +patch=1,EE,00132894,word,30420001 +patch=1,EE,00132898,word,00431025 +patch=1,EE,0013289c,word,44821000 +patch=1,EE,001328a0,word,468010a0 +patch=1,EE,001328a4,word,46021080 +patch=1,EE,001328a8,word,c64000ec +patch=1,EE,001328ac,word,2402ffff +patch=1,EE,001328b0,word,c641010c +patch=1,EE,001328b4,word,24030007 +patch=1,EE,001328b8,word,46020002 +patch=1,EE,001328bc,word,ae420008 +patch=1,EE,001328c0,word,46000847 +patch=1,EE,001328c4,word,ae43000c +patch=1,EE,001328c8,word,ae400000 +patch=1,EE,001328cc,word,46030003 +patch=1,EE,001328d0,word,ae400004 +// unknown +patch=1,EE,001328d8,word,4481b800 +patch=1,EE,001328dc,word,46170002 +patch=1,EE,001328e0,word,46170842 + +patch=1,EE,00132d90,word,04400005 +patch=1,EE,00132d9c,word,46800860 +patch=1,EE,00132da0,word,10000006 +patch=1,EE,00132da4,word,00000000 +patch=1,EE,00132da8,word,30420001 +patch=1,EE,00132dac,word,00431025 +patch=1,EE,00132db0,word,44820800 +patch=1,EE,00132db4,word,46800860 +patch=1,EE,00132db8,word,46010840 +patch=1,EE,00132dbc,word,3c01bf00 +patch=1,EE,00132dc0,word,44810000 +patch=1,EE,00132dc4,word,46000b46 +patch=1,EE,00132dc8,word,3c014300 +patch=1,EE,00132dcc,word,44812000 +patch=1,EE,00132dd0,word,46002b06 +patch=1,EE,00132dd4,word,46000842 +patch=1,EE,00132dd8,word,3c014280 +patch=1,EE,00132ddc,word,44811800 +patch=1,EE,00132de0,word,46002802 +patch=1,EE,00132de4,word,3c014500 +patch=1,EE,00132de8,word,44811000 +patch=1,EE,00132dec,word,46052103 +patch=1,EE,00132df0,word,e60300ec +patch=1,EE,00132df4,word,46011181 +patch=1,EE,00132df8,word,8e050018 +patch=1,EE,00132dfc,word,460010c1 +patch=1,EE,00132e00,word,e6000040 +patch=1,EE,00132e04,word,46020940 +patch=1,EE,00132e08,word,e6020100 +patch=1,EE,00132e0c,word,46020000 +patch=1,EE,00132e10,word,e606005c +patch=1,EE,00132e14,word,e6030054 +patch=1,EE,00132e18,word,e6050058 +patch=1,EE,00132e1c,word,e6040108 +patch=1,EE,00132e20,word,e6010044 +patch=1,EE,00132e24,word,e6020104 +patch=1,EE,00132e28,word,e6000050 +patch=1,EE,00132e2c,word,3c013c8e +patch=1,EE,00132e30,word,3421fa36 +patch=1,EE,00132e34,word,4481b000 +patch=1,EE,00132e38,word,8ca20000 +patch=1,EE,00132e3c,word,3c013f00 +patch=1,EE,00132e40,word,4481b800 +patch=1,EE,00132e44,word,844400f0 +patch=1,EE,00132e48,word,8c4300f4 +patch=1,EE,00132e4c,word,0060f809 +patch=1,EE,00132e50,word,00a42021 +patch=1,EE,00132e54,word,c60200ec +patch=1,EE,00132e58,word,c601010c +patch=1,EE,00132e5c,word,46001002 +patch=1,EE,00132e60,word,8e030124 +patch=1,EE,00132e64,word,46000847 +// gameplay +patch=1,EE,00132e6c,word,4481a000 +patch=1,EE,00132e70,word,46140002 +patch=1,EE,00132e74,word,46140842 + +patch=1,EE,00132f4c,word,04a00005 + +patch=1,EE,00132f58,word,46806320 +patch=1,EE,00132f5c,word,10000008 +patch=1,EE,00132f60,word,8e02011c +patch=1,EE,00132f64,word,00051842 +patch=1,EE,00132f68,word,30a20001 +patch=1,EE,00132f6c,word,00431025 +patch=1,EE,00132f70,word,44826000 +patch=1,EE,00132f74,word,46806320 +patch=1,EE,00132f78,word,460c6300 +patch=1,EE,00132f7c,word,8e02011c +patch=1,EE,00132f80,word,04400005 +patch=1,EE,00132f84,word,00021842 +patch=1,EE,00132f88,word,44826800 +patch=1,EE,00132f8c,word,46806b60 +patch=1,EE,00132f90,word,10000007 +patch=1,EE,00132f94,word,8cc20004 +patch=1,EE,00132f98,word,30420001 +patch=1,EE,00132f9c,word,00431025 +patch=1,EE,00132fa0,word,44826800 +patch=1,EE,00132fa4,word,46806b60 +patch=1,EE,00132fa8,word,460d6b40 +patch=1,EE,00132fac,word,8cc20004 +patch=1,EE,00132fb0,word,0040f809 +patch=1,EE,00132fb4,word,00000000 +patch=1,EE,00132fb8,word,c60200ec +patch=1,EE,00132fbc,word,c601010c +patch=1,EE,00132fc0,word,46001002 +patch=1,EE,00132fc4,word,8e020118 +patch=1,EE,00132fc8,word,46000847 +patch=1,EE,00132fcc,word,46141082 +// menu +patch=1,EE,00132fd4,word,44811800 +patch=1,EE,00132fd8,word,46030002 +patch=1,EE,00132fdc,word,46030842 + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9'. +patch=1,EE,001328d4,word,3C013F55 +patch=1,EE,00132e68,word,3C013F55 +patch=1,EE,00132fd0,word,3C013F65 + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9'. +patch=1,EE,001328d4,word,3C013F64 +patch=1,EE,00132e68,word,3C013F64 +patch=1,EE,00132fd0,word,3C013F65 + +[Widescreen/20:9] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9'. +patch=1,EE,001328d4,word,3C013F1A +patch=1,EE,00132e68,word,3C013F1A +patch=1,EE,00132fd0,word,3C013F64 + +[Widescreen/21:9] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9'. +patch=1,EE,001328d4,word,3C013F12 +patch=1,EE,00132e68,word,3C013F12 +patch=1,EE,00132fd0,word,3C013F64 + +[60 FPS] +author=asasega & PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,001D78F0,extended,28420002 +patch=1,EE,E0010001,extended,004DC8A0 +patch=1,EE,001D78F0,extended,28420004 \ No newline at end of file diff --git a/patches/SCUS-97129_E0426FC6.pnach b/patches/SCUS-97129_E0426FC6.pnach new file mode 100644 index 0000000..a56470f --- /dev/null +++ b/patches/SCUS-97129_E0426FC6.pnach @@ -0,0 +1,14 @@ +gametitle=Okage Shadow King SCUS_971.29 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,201FE2E4,extended,3F400000 // 3F800000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201CFDA0,extended,30420000 + + diff --git a/patches/SCUS-97130_9794BFEF.pnach b/patches/SCUS-97130_9794BFEF.pnach new file mode 100644 index 0000000..17bbb3c --- /dev/null +++ b/patches/SCUS-97130_9794BFEF.pnach @@ -0,0 +1,18 @@ +gametitle=Hot Shots Golf 3 (U)(SCUS-97130) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00304540,word,42500000 //42200000 +patch=1,EE,002f47a0,word,42500000 //42200000 +patch=1,EE,002f480c,word,42500000 //42200000 + +//Y-Fov +//000060430000a043 +patch=1,EE,2034a90c,extended,43955553 //43600000 + + diff --git a/patches/SCUS-97130_9C8D0998.pnach b/patches/SCUS-97130_9C8D0998.pnach new file mode 100644 index 0000000..d1c1b83 --- /dev/null +++ b/patches/SCUS-97130_9C8D0998.pnach @@ -0,0 +1,9 @@ +gametitle=Hot Shots Golf 3 (U)(v2.00)(SCUS-97130) + +[No Interlacing] +author=Souzooka +description=Removes interlacing artefacts (does not affect FMVs). +gsinterlacemode=1 + +// In-game/menus +patch=0,EE,2010413C,extended,0 // daddiu v0,v0,0x8 diff --git a/patches/SCUS-97132_D39C08F5.pnach b/patches/SCUS-97132_D39C08F5.pnach new file mode 100644 index 0000000..84bc8c6 --- /dev/null +++ b/patches/SCUS-97132_D39C08F5.pnach @@ -0,0 +1,16 @@ +gametitle=Kinetica (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,00172190,word,3c013f40 //3c013f80 + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing + +patch=1,EE,201ABB34,word,00000000 + + diff --git a/patches/SCUS-97133_E21404E2.pnach b/patches/SCUS-97133_E21404E2.pnach new file mode 100644 index 0000000..0cb5e52 --- /dev/null +++ b/patches/SCUS-97133_E21404E2.pnach @@ -0,0 +1,6 @@ +gametitle=Getaway, The [NTSC-U] SCUS-97133 E21404E2 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,201F10E8,word,1000000B diff --git a/patches/SCUS-97134_6F4056DB.pnach b/patches/SCUS-97134_6F4056DB.pnach new file mode 100644 index 0000000..0bd0fb7 --- /dev/null +++ b/patches/SCUS-97134_6F4056DB.pnach @@ -0,0 +1,20 @@ +gametitle=SOCOM - U.S. Navy SEALs (U)(SCUS-97134) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +//patch=1,EE,001E9734,word,3C02BFAA +//patch=1,EE,001E9748,word,3C02BFAA + +patch=1,EE,00151e5c,word,3c013f40 //00000000 +patch=1,EE,00151e60,word,4481e800 //00000000 +patch=1,EE,00151e68,word,461dbdc3 //00000000 + +//C00140E6 C80140E6 803F023C +patch=1,EE,001e7424,word,461d0842 // 44821000 zoom gameplay + +patch=1,EE,001e6c74,word,4614a143 // 3c023f80 zoom cut-scenes +patch=1,EE,001e6c80,word,461d18c2 // 44822800 zoom cut-scenes + + diff --git a/patches/SCUS-97136_3397DEFF.pnach b/patches/SCUS-97136_3397DEFF.pnach new file mode 100644 index 0000000..37b83db --- /dev/null +++ b/patches/SCUS-97136_3397DEFF.pnach @@ -0,0 +1,19 @@ +gametitle=NCAA Final Four 2002 (U)(SCUS-97136) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000000e6 4000bfdf 3000b0df +patch=1,EE,00209930,word,08030000 + +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,e6000000 +patch=1,EE,000c0014,word,0808264d + + diff --git a/patches/SCUS-97140_DBD09DD4.pnach b/patches/SCUS-97140_DBD09DD4.pnach new file mode 100644 index 0000000..05f5041 --- /dev/null +++ b/patches/SCUS-97140_DBD09DD4.pnach @@ -0,0 +1,22 @@ +gametitle=Mark of Kri SCUS_971.40 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00350714,word,3c013faa +patch=1,EE,00101370,word,3c014396 +patch=1,EE,00100a9c,word,3c014396 +patch=1,EE,002e08ac,word,3c0144bf + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 + +//No Interlacing +patch=1,EE,002E1244,word,31310000 +patch=1,EE,002E35CC,word,30B20000 +patch=1,EE,003670e4,word,00000000 //64420008 +patch=1,EE,0036734c,word,00000000 //64420008 + + diff --git a/patches/SCUS-97142_FCD89DC3.pnach b/patches/SCUS-97142_FCD89DC3.pnach new file mode 100644 index 0000000..cb178a5 --- /dev/null +++ b/patches/SCUS-97142_FCD89DC3.pnach @@ -0,0 +1,8 @@ +gametitle=Primal - Civilization Is Only Skin Deep (NTSC-U) SCUS-97142 FCD89DC3 + +[60 FPS] +author=asasega and PeterDelta +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,204874FC,extended,00000001 +patch=1,EE,E0010000,extended,0048572C +patch=1,EE,204874FC,extended,00000002 \ No newline at end of file diff --git a/patches/SCUS-97145_F78AE86C.pnach b/patches/SCUS-97145_F78AE86C.pnach new file mode 100644 index 0000000..b481bb7 --- /dev/null +++ b/patches/SCUS-97145_F78AE86C.pnach @@ -0,0 +1,17 @@ +gametitle=Disney's Stitch - Experiment 626 (U)(SCUS-97145) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f043c 80bf033c +patch=1,EE,002367a4,word,3c03bfab //3c03bf80 + +//Zoom +//003f023c 1000bfff +patch=1,EE,00236354,word,3c023f20 //3c023f00 + + diff --git a/patches/SCUS-97146_B489E1CD.pnach b/patches/SCUS-97146_B489E1CD.pnach new file mode 100644 index 0000000..3c05b38 --- /dev/null +++ b/patches/SCUS-97146_B489E1CD.pnach @@ -0,0 +1,23 @@ +gametitle=Disney's Treasure Planet (U)(SCUS-97146) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//2044013c 00608144 2d804000 +patch=1,EE,00298e28,word,080b1048 +patch=1,EE,002c4120,word,3c014455 +patch=1,EE,002c4124,word,34215555 +patch=1,EE,002c4128,word,44816000 +patch=1,EE,002c412c,word,080a638b + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202A6718,word,AC800348 + + diff --git a/patches/SCUS-97150_272F1C14.pnach b/patches/SCUS-97150_272F1C14.pnach new file mode 100644 index 0000000..ad1b695 --- /dev/null +++ b/patches/SCUS-97150_272F1C14.pnach @@ -0,0 +1,20 @@ +gametitle=Formula One 2001 (U)(SCUS-97150) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002ec078,word,3feccccd //3eaaaaab +patch=1,EE,002c2264,word,3f1a0000 //3f28b439 + +//Y-Fov +patch=1,EE,002c5de0,word,3f2aaa9f //3f000000 + +//Rendeer Fix +patch=1,EE,002094e8,word,3c013ff0 //3c013fc9 +patch=1,EE,002094ec,word,34210000 //34210fdb + + diff --git a/patches/SCUS-97164_CFCBDF0C.pnach b/patches/SCUS-97164_CFCBDF0C.pnach new file mode 100644 index 0000000..2a6f7a2 --- /dev/null +++ b/patches/SCUS-97164_CFCBDF0C.pnach @@ -0,0 +1,160 @@ +gametitle=Twisted Metal: Black [Demo] (NTSC-U) [SCUS-97164] [CFCBDF0C] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen + +//FMV +//patch=1,EE,101C225C,extended,00000000 //24070028 - FMV Top Y Offset (WIP) (40 -> 0) + +//Main Menu +patch=1,EE,204DFD30,extended,43C00000 //44000000 - Menu Master X FOV +patch=1,EE,204DFD50,extended,3FAAAAAB //3F800000 - Menu Master Y FOV +patch=1,EE,104E02B4,extended,0000009D //001400D1 - Menu Loading Bar Width (209 -> 157) + +//1 Player +patch=1,EE,204DF700,extended,43E40000 //44180000 - 1P Master X FOV +patch=1,EE,204DF720,extended,3F206D39 //3EF0A3D7 - 1P Master Y FOV +patch=1,EE,204FBF08,extended,C01F1AA0 //BFF28F5C - 1P Master X Radar +patch=1,EE,204FBF14,extended,40076C8B //3FBFF6F5 - 1P Master X Weapon +patch=1,EE,101401EC,extended,0000004F //2411006C - 1P Radar Closest Enemy Name X Position (108 -> 79) +patch=1,EE,1013DE3C,extended,00000284 //24050219 - 1P Machine Gun Counter X Position (537 -> 644) +patch=1,EE,10142520,extended,00000035 //2406003D - 1P Reticle Counter Y Position (61 -> 53) + +//1 Player - Large Rear View +patch=1,EE,204E0150,extended,43E40000 //44180000 - 1P Large Rear View Master X Rear FOV +patch=1,EE,204E0170,extended,3F206D39 //3EF0A3D7 - 1P Large Rear View Master Y Rear FOV +patch=1,EE,204E0200,extended,43E40000 //44180000 - 1P Large Rear View Master X Front FOV +patch=1,EE,204E0220,extended,3F206D39 //3EF0A3D7 - 1P Large Rear View Master Y Front FOV +patch=1,EE,204FBEE8,extended,3E46A7F0 //3E19999A - 1P Large Rear View Master X Radar +patch=1,EE,204FBEFC,extended,3ED47AE1 //3E99999A - 1P Large Rear View Master X Weapon +patch=1,EE,101401D4,extended,00000047 //24110061 - 1P Large Rear View Radar Closest Enemy Name X Position (97 -> 71) +patch=1,EE,1013DDFC,extended,0000028C //24050221 - 1P Large Rear View Machine Gun Counter X Position (545 -> 652) + +//1 Player - Small Rear View +patch=1,EE,204E00A0,extended,44100000 //44400000 - 1P Small Rear View Master X FOV +patch=1,EE,204E00C0,extended,3F206D3A //3EF0A3D7 - 1P Small Rear View Master Y FOV +patch=1,EE,104E00A6,extended,00000030 //02800032 - 1P Small Rear View Viewport Height (50 -> 48) +patch=1,EE,104E00AC,extended,000001AC //000E01A8 - 1P Small Rear View Viewport X Position (424 -> 428) +patch=1,EE,204E00B0,extended,450D0000 //450CC000 - 1P Small Rear View Camera X Position +patch=1,EE,204E00B4,extended,44F6C000 //44F6E000 - 1P Small Rear View Camera Y Position +patch=1,EE,204E00B8,extended,000008D0 //000008CC - 1P Small Rear View Borders X Position (2252 -> 2256) +patch=1,EE,204E00BC,extended,000007B6 //000007B7 - 1P Small Rear View Borders Y Position (1975 -> 1974) +patch=1,EE,1013E490,extended,00000002 //24840001 - 1P Small Rear View Right Border X Position (Bug Fix) (2 -> 1) +patch=1,EE,10142508,extended,00000035 //24060041 - 1P Small Rear View Reticle Counter Y Position (65 -> 53) + +//2 Players - Horizontal Splitscreen +patch=1,EE,204DF7B0,extended,43E40000 //44180000 - 2P Horizontal P1 Master X FOV +patch=1,EE,204DF7D0,extended,3F206D39 //3EF0A3D7 - 2P Horizontal P1 Master Y FOV +patch=1,EE,204DF860,extended,43E40000 //44180000 - 2P Horizontal P2 Master X FOV +patch=1,EE,204DF880,extended,3F206D39 //3EF0A3D7 - 2P Horizontal P2 Master Y FOV +patch=1,EE,204FBF20,extended,C043645A //C0147AE1 - 2P Horizontal Master X Radar +patch=1,EE,1013D6F4,extended,0000401D //3C013FE0 - 2P Horizontal Master X Weapon +patch=1,EE,10140200,extended,0000003F //24110057 - 2P Horizontal Radar Closest Enemy Name X Position (87 -> 63) +patch=1,EE,1013DE7C,extended,0000028C //24050221 - 2P Horizontal Machine Gun Counter X Position (545 -> 652) + +//2 Players - Vertical Splitscreen +patch=1,EE,204DF910,extended,43C00000 //44000000 - 2P Vertical P1 Master X FOV +patch=1,EE,204DF930,extended,3F206D3A //3EF0A3D7 - 2P Vertical P1 Master Y FOV +patch=1,EE,204DF9C0,extended,43C00000 //44000000 - 2P Vertical P2 Master X FOV +patch=1,EE,204DF9E0,extended,3F206D3A //3EF0A3D7 - 2P Vertical P2 Master Y FOV +patch=1,EE,204FBF34,extended,BFCF1AA0 //BF9F5C29 - 2P Vertical Master X Radar +patch=1,EE,204FBF40,extended,3F900000 //3F428F5C - 2P Vertical Master X Weapon +patch=1,EE,10140210,extended,0000003F //24110054 - 2P Vertical Radar Closest Enemy Name X Position (84 -> 63) +patch=1,EE,10142A70,extended,00000023 //24A5002E - 2P Vertical Notification Center Offset X Position (46 -> 35) +patch=1,EE,101425BC,extended,000000BB //240500F0 - 2P Vertical Reticle Counter X Position (240 -> 187) +patch=1,EE,101425C4,extended,0000003F //24060043 - 2P Vertical Reticle Counter Y Position (67 -> 63) + +//Moving Enemy Health Bars +patch=1,EE,1013FF5C,extended,00000020 //2408002A - Moving Enemy Health Bar Width (42 -> 32) +patch=1,EE,1013FF64,extended,00000010 //24C60015 - Moving Enemy Health Bar X Position Offset (21 -> 16) + +//Moving Enemy Indicator Arrows +patch=1,EE,1013F90C,extended,0000FFF7 //26A6FFF4 - Moving Enemy Indicator Arrow Left Width (-12 -> -9) +patch=1,EE,1013F934,extended,00000009 //26A9000C - Moving Enemy Indicator Arrow Right Width (9 -> 12) + +//Sprites +patch=1,EE,20233950,extended,43E40000 //44180000 - "Hollow" Sprite Width (Non-Interactive Trees, Signal Lights, Etc...) +//patch=1,EE,20233688,extended,43E40000 //44180000 - "Physical" Sprite Size (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) +//patch=1,EE,202336A8,extended,43640000 //43980000 - "Physical" Sprite Rotation (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) + +//Generic Font +patch=1,EE,101C459C,extended,00000007 //24060005 - Most In-Game Text Widths (Notifications, Machine Gun Counter, Start Menu, Scoreboards, Etc...) (5 -> 7) + +//Radar - Closest Enemy Names Widths (hudCarWidths) +patch=1,EE,2023C9B0,extended,09070707 //0C0A0A09 - Closest Enemy Names Pixel Widths ("OutLaw", "Yellow-J", "RoadKill", " " - Initial Empty Name for "WarHawk") (12 -> 9, 10 -> 7, 10 -> 7, 9 -> 7) +patch=1,EE,2023C9B4,extended,06080808 //090B0B0B - Closest Enemy Names Pixel Widths ("Brimstone", "S-TOOTH", "Crazy 8", "Spectre") (9 -> 6, 11 -> 8, 11 -> 8, 11 -> 8) +patch=1,EE,2023C9B8,extended,09070807 //0C0A0B09 - Closest Enemy Names Pixel Widths ("Axel", "Mr.Grimm", "Shadow", "Junk-Dog") (12 -> 9, 10 -> 7, 11 -> 8, 9 -> 7) +patch=1,EE,2023C9BC,extended,08060708 //0B090A0A - Closest Enemy Names Pixel Widths ("Minion", "M-Slaught", "DarkSide", "WartHog") (11 -> 8, 9 -> 6, 10 -> 7, 10 -> 8) +patch=1,EE,1023C9B0,extended,00000808 //00000A0B - Closest Enemy Names Pixel Widths ("Tanker", "WarHawk") (10 -> 8, 11 -> 8) + +//Radar - Coordinates Positioning +patch=1,EE,10140604,extended,00004134 //3C014170 - Radar X Axis Coordinates Width +patch=1,EE,20140630,extended,0808164C //46051082 - j $00205930 - Jump to injected MIPS instructions +patch=1,EE,20205930,extended,3C014170 //0080302D - lui at, $4170 - Set radar Y axis coordinate height #1 +patch=1,EE,20205934,extended,44812800 //24030070 - mtc1 at, $f5 - Set radar Y axis coordinate height #2 +patch=1,EE,20205938,extended,0805018E //2404001C - j $00140638 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2020593C,extended,46051082 //70C31818 - mul.s $f2, $f2, $f5 - Restore overwritten MIPS instruction from initial jump + +//Left-Aligned Text Positioning (fontSpritePrintXY) +patch=1,EE,201C4804,extended,08081650 //3C030051 - j $00205940 - Jump to injected MIPS instructions +patch=1,EE,20205940,extended,4485F800 //00A42018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,20205944,extended,4680FFE0 //27BDFFF0 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20205948,extended,3C0142D5 //3C020075 - lui at, $42d5 - Set $f30 register to 106.666687 #1 +patch=1,EE,2020594C,extended,34215558 //FFBF0000 - ori at, at, $5556 - Set $f30 register to 106.666687 #2 +patch=1,EE,20205950,extended,4481F000 //2442E490 - mtc1 at, $f30 - Set $f30 register to 106.666687 #3 +patch=1,EE,20205954,extended,461EFFC0 //00832021 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,20205958,extended,3C013F40 //00441021 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,2020595C,extended,4481F000 //8C430010 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,20205960,extended,461EFFC2 //10600004 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,20205964,extended,3C013F00 //0000102D - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,20205968,extended,4481F000 //0C081634 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,2020596C,extended,461EFFC0 //00C0202D - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,20205970,extended,4600FFE4 //8C420058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,20205974,extended,4405F800 //DFBF0000 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,20205978,extended,08071203 //03E00008 - j $001c480c - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2020597C,extended,3C030051 //27BD0010 - lui v1, $0051 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel Font Width/Spacing (fontSetCharSizesInSubPixels) +patch=1,EE,201C4A80,extended,080712AA //00832018 - j $001c4aa8 - Jump to injected MIPS instructions +patch=1,EE,201C4AA8,extended,3C013F40 //24030038 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,201C4AAC,extended,4481E800 //3C020051 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,201C4AB0,extended,3C013F00 //00832018 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201C4AB4,extended,4481F000 //24428690 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201C4AB8,extended,4485F800 //00822021 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201C4ABC,extended,4680FFE0 //9483000E - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4AC0,extended,461DFFC2 //9482000C - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201C4AC4,extended,461EFFC0 //00A32818 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201C4AC8,extended,4600FFE4 //70C23018 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C4ACC,extended,4405F800 //A4850010 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201C4AD0,extended,4487F800 //A4860012 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,201C4AD4,extended,4680FFE0 //03E00008 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4AD8,extended,461DFFC2 //A4850014 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201C4ADC,extended,461EFFC1 //00000000 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,201C4AE0,extended,4600FFE4 //24030038 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C4AE4,extended,4407F800 //3C020051 - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,201C4AE8,extended,080712A2 //00832018 - j $001c4a88 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C4AEC,extended,00832018 //24428690 - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel-Based Text Positioning (fontSetCursorAtSubPixel) +patch=1,EE,201C4B50,extended,080712BC //00832018 - j $001c4af0 - Jump to injected MIPS instructions +patch=1,EE,201C4AF0,extended,4485F800 //00822021 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201C4AF4,extended,4680FFE0 //9483000E - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201C4AF8,extended,3C0144D5 //9482000C - lui at, $44d5 - Set $f30 register to 1708.333374 #1 +patch=1,EE,201C4AFC,extended,34218AAB //00C33018 - ori at, at, $8aab - Set $f30 register to 1708.333374 #2 +patch=1,EE,201C4B00,extended,4481F000 //70A22818 - mtc1 at, $f30 - Set $f30 register to 1708.333374 #3 +patch=1,EE,201C4B04,extended,461EFFC0 //A4860010 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,201C4B08,extended,3C013F40 //A4850012 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,201C4B0C,extended,4481F000 //03E00008 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,201C4B10,extended,461EFFC2 //A4860014 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,201C4B14,extended,3C013F00 //00000000 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201C4B18,extended,4481F000 //24030038 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201C4B1C,extended,461EFFC0 //3C020051 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201C4B20,extended,4600FFE4 //00832018 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201C4B24,extended,4405F800 //24428690 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201C4B28,extended,080712D6 //00052900 - j $001c4b58 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201C4B2C,extended,00832018 //00063100 - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + + diff --git a/patches/SCUS-97167_2D368982.pnach b/patches/SCUS-97167_2D368982.pnach new file mode 100644 index 0000000..3f05e57 --- /dev/null +++ b/patches/SCUS-97167_2D368982.pnach @@ -0,0 +1,19 @@ +gametitle=PaRappa the Rapper 2 (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00166114,word,3c013f40 +patch=1,EE,00166120,word,44810000 +patch=1,EE,00166124,word,4600c602 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//force progressive +patch=1,EE,20103690,extended,00000000 + + diff --git a/patches/SCUS-97172_9E95A8C0.pnach b/patches/SCUS-97172_9E95A8C0.pnach new file mode 100644 index 0000000..a34c249 --- /dev/null +++ b/patches/SCUS-97172_9E95A8C0.pnach @@ -0,0 +1,12 @@ +gametitle=World Tour Soccer 2002 (U)(SCUS-97172) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0014d4bc,word,3c013f40 //3c013f80 + + diff --git a/patches/SCUS-97173_237251F3.pnach b/patches/SCUS-97173_237251F3.pnach new file mode 100644 index 0000000..69f4df6 --- /dev/null +++ b/patches/SCUS-97173_237251F3.pnach @@ -0,0 +1,17 @@ +gametitle=Jet X2O (U)(SCUS 97173) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001e8448,word,3c013f40 //3c013f80 + +//Zoom +//patch=1,EE,001e839c,word,3c013ff0 //3c013f80 +//Y-Fov + Zoom +//patch=1,EE,00104c28,word,3c013fab //3c013f80 + + diff --git a/patches/SCUS-97177_5AE01D98.pnach b/patches/SCUS-97177_5AE01D98.pnach new file mode 100644 index 0000000..bc37cc1 --- /dev/null +++ b/patches/SCUS-97177_5AE01D98.pnach @@ -0,0 +1,62 @@ +gametitle=Downhill Domination (NTSC-U) [SCUS-97177] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Downhill Domination Widescreen Hacks (by Aced14) + +//16:9 Widescreen + +patch=1,EE,101B9EF0,extended,00004401 //3C01442C - Shell Menu Master X FOV + +//patch=1,EE,2027F500,extended,434FC000 //438A8000 - Loading Screen Master X FOV +//patch=1,EE,2027F520,extended,3F471C26 //3F15551D - Loading Screen Master Y FOV + +patch=1,EE,101B68F4,extended,00004401 //3C01442C - Title Menu Master X FOV +patch=1,EE,2026C5C0,extended,434FC000 //438A8000 - Tree Sprite Width #1 +patch=1,EE,2026C700,extended,434FC000 //438A8000 - Tree Sprite Width #2 +patch=1,EE,2026C758,extended,434FC000 //438A8000 - Tree Sprite Width #3 + +patch=1,EE,101F8510,extended,00004401 //3C01442C - Bike Shop Menu Goggles Default Master X FOV (added to close-up float by game engine to produce a "final" close-up X FOV) +patch=1,EE,101F84F8,extended,000044D8 //3C014510 - Bike Shop Menu Goggles Close-up Master X FOV #1 +patch=1,EE,101F84FC,extended,0000C000 //34218000 - Bike Shop Menu Goggles Close-up Master X FOV #2 +patch=1,EE,E0030002,extended,00A095D0 //Conditional live memory fixes for Bike Shop menu +patch=1,EE,20A095D0,extended,3FAA3D71 //00000000 - Bike Shop Top HUD Width (Live Memory) +patch=1,EE,20A09610,extended,3FAA3D71 //00000000 - Bike Shop Bottom HUD Width (Live Memory) +patch=1,EE,20A60038,extended,C2DE0000 //00000000 - Bike Shop Shadow Shape/Width (Live Memory) + +patch=1,EE,2027F0A0,extended,3F206D3A //3EF0A3D7 - Menu Master Y FOV + +patch=1,EE,1016BA30,extended,0000434F //3C01438A - 1P P1 Master X FOV #1 +patch=1,EE,1016BA34,extended,0000C000 //34218000 - 1P P1 Master X FOV #2 +patch=1,EE,101A8D4C,extended,0000434F //3C01438A - 1P P1 Replay Master X FOV #1 +patch=1,EE,101A8D50,extended,0000C000 //34218000 - 1P P1 Replay Master X FOV #2 +patch=1,EE,2027ECE0,extended,3F471C26 //3F15551D - 1P P1 Master Y FOV + +patch=1,EE,2027EF00,extended,43268000 //435E0000 - 2P Vertical P1 Master X FOV +patch=1,EE,2027EF20,extended,3F471C26 //3F15551D - 2P Vertical P1 Master Y FOV +patch=1,EE,2027EFC0,extended,43268000 //435E0000 - 2P Vertical P2 Master X FOV +patch=1,EE,2027EFE0,extended,3F471C26 //3F15551D - 2P Vertical P2 Master Y FOV + +patch=1,EE,2027ED80,extended,434FC000 //438A8000 - 2P Horizontal P1 Master X FOV +patch=1,EE,2027EDA0,extended,3F471C6A //3F155550 - 2P Horizontal P1 Master Y FOV +patch=1,EE,2027EE40,extended,434FC000 //438A8000 - 2P Horizontal P2 Master X FOV +patch=1,EE,2027EE60,extended,3F471C6A //3F155550 - 2P Horizontal P2 Master Y FOV + +patch=1,EE,2027F140,extended,431D8000 //43520000 - 4P P1 Master X FOV +patch=1,EE,2027F160,extended,3F206D3A //3EF0A3D7 - 4P P1 Master Y FOV +patch=1,EE,2027F200,extended,431D8000 //43520000 - 4P P2 Master X FOV +patch=1,EE,2027F220,extended,3F206D3A //3EF0A3D7 - 4P P2 Master Y FOV +patch=1,EE,2027F2C0,extended,431D8000 //43520000 - 4P P3 Master X FOV +patch=1,EE,2027F2E0,extended,3F206D3A //3EF0A3D7 - 4P P3 Master Y FOV +patch=1,EE,2027F380,extended,431D8000 //43520000 - 4P P4 Master X FOV +patch=1,EE,2027F3A0,extended,3F206D3A //3EF0A3D7 - 4P P4 Master Y FOV + +patch=1,EE,2027ECC0,extended,434FC000 //438A8000 - 2-4P P1-4 Paused Master X FOV + + +[No-Interlacing] +gsinterlacemode=1 +author=someother1ne +patch=1,EE,00243D34,word,30420000 + + diff --git a/patches/SCUS-97181_96A608C5.pnach b/patches/SCUS-97181_96A608C5.pnach new file mode 100644 index 0000000..8c9949c --- /dev/null +++ b/patches/SCUS-97181_96A608C5.pnach @@ -0,0 +1,20 @@ +gametitle=Official U.S. PlayStation Magazine Demo Disc 055 (NTSC-U) [SCUS-97181] [96A608C5] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Frequency demo widescreen hacks by Aced14 + +//Frequency Demo + +//16:9 Widescreen +patch=1,EE,E0FF5246,extended,00828450 //51455246 - Enable condition (check the first 2 characters in the "FREQUENCY" string) +patch=1,EE,204E541C,extended,08144FF7 //E6000120 - j $00513fdc - Jump to injected MIPS instructions +patch=1,EE,20513FDC,extended,3C013F40 //3C050086 - lui at, $3f40 - Set $f31 register to .75 #1 +patch=1,EE,20513FE0,extended,4481F800 //24A50530 - mtc1 at, $f31 - Set $f31 register to .75 #2 +patch=1,EE,20513FE4,extended,461F07C2 //0C13B554 - mul.s $f31, $f0, $f31 - Multiply $f0 by $f31 and store in $f31 +patch=1,EE,20513FE8,extended,08139509 //0200202D - j $004e5424 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,20513FEC,extended,E61F0120 //8E510000 - swc1 $f31, $0120(s0) - Write $f31 into where $f0 would've been written to by the restored overwritten MIPS instruction + +//patch=1,EE,1054944C,extended,00000355 //24060280 - FMV width (WIP) + + diff --git a/patches/SCUS-97197_2EDE12D1.pnach b/patches/SCUS-97197_2EDE12D1.pnach new file mode 100644 index 0000000..d5b6042 --- /dev/null +++ b/patches/SCUS-97197_2EDE12D1.pnach @@ -0,0 +1,134 @@ +gametitle=War of the Monsters (NTSC-U) [SCUS-97197] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen + +//Title Menu +patch=1,EE,206E1500,extended,43BA0000 //43F80000 - Title Menu Master X FOV +patch=1,EE,206E1520,extended,3F206D3A //3EF0A3D7 - Title Menu Master Y FOV + +//Crush-O-Rama Camera Distance (normally based on X FOV) +patch=1,EE,2011F52C,extended,00000000 //4615BDC2 - Crush-O-Rama Camera Distance Fix #1 +patch=1,EE,2011F564,extended,00000000 //46020002 - Crush-O-Rama Camera Distance Fix #2 + +//1 Player +patch=1,EE,206E12C0,extended,43900000 //43C00000 - 1P Master X FOV +patch=1,EE,206E12E0,extended,3F206D3A //3EF0A3D7 - 1P Master Y FOV +patch=1,EE,206E1680,extended,43900000 //43C00000 - Unified Master X FOV +patch=1,EE,206E16A0,extended,3F206D3A //3EF0A3D7 - Unified Master Y FOV +patch=1,EE,10143060,extended,0000C33A //3C01C30A - 1P + Unified Master X P1 HUD #1 +patch=1,EE,10143064,extended,00006666 //34214A3D - 1P + Unified Master X P1 HUD #2 +patch=1,EE,10144390,extended,0000001A //24050023 - 1P + Unified P1 "WINS #" X Position (35 -> 26) +patch=1,EE,10145ED4,extended,0000001E //24050028 - 1P + Unified P1 Pickup Notification X Position (40 -> 30) +patch=1,EE,101D1E4C,extended,00000208 //240501E0 - 1P Core Meltdown "#" Timer X Position (480 -> 520) + +//2 Players - Separator Bar +patch=1,EE,101448A8,extended,0000FFFB //2473FFFA - 2P Separator Bar Width (-6 -> -5) + +//2 Players - Unified View Black Bar Fix +//Prevents black bar from appearing in the far right of unified view in 2 player matches +patch=1,EE,E0010001,extended,006F8A8C //00000000 - If gUseUnifiedView variable is 1... +patch=1,EE,20188908,extended,00000000 //0C0511E6 - Remove reference to buildSeparator function +patch=1,EE,E0010000,extended,006F8A8C //00000000 - If gUseUnifiedView variable is 0... +patch=1,EE,20188908,extended,0C0511E6 //0C0511E6 - Restore reference to buildSeparator function + +//2 Players - Unified View Black Bar Fix (alternate MIPS version) +//Useful if injecting the fix into a hacked ELF or if using an older PS2 cheat device. +//patch=1,EE,20188908,extended,0C07F3CC //0C0511E6 - jal $001fcf30 - Jump to injected MIPS instructions (instead of buildSeparator function) +//patch=1,EE,201FCF30,extended,3C020070 //24020038 - lui v0, $0070 - Load gUseUnifiedView variable into v0 register #1 +//patch=1,EE,201FCF34,extended,8C428A8C //00A73821 - lw v0, $8a8c(v0) - Load gUseUnifiedView variable into v0 register #2 +//patch=1,EE,201FCF38,extended,14400003 //00822018 - bne v0, zero, $001fcf48 - Skip next 2 lines (after below one) if gUseUnifiedView variable isn't equal to 0 +//patch=1,EE,201FCF3C,extended,00000000 //00C84021 - nop - Delay slot +//patch=1,EE,201FCF40,extended,080511E6 //3C020073 - j $00144798 - Jump to buildSeparator function +//patch=1,EE,201FCF44,extended,00000000 //00073900 - nop - Delay slot +//patch=1,EE,201FCF48,extended,03E00008 //24425890 - jr ra - Jump return +//patch=1,EE,201FCF4C,extended,00000000 //00084100 - nop - Delay slot + +//2 Players - Player 1 +patch=1,EE,206E1380,extended,43840000 //43B00000 - 2P P1 Master X FOV +patch=1,EE,206E13A0,extended,3F206D39 //3EF0A3D7 - 2P P1 Master Y FOV +patch=1,EE,10143090,extended,0000C2C7 //3C01C292 - 2P P1 Master X HUD #1 +patch=1,EE,10143094,extended,00000000 //3421FE77 - 2P P1 Master X HUD #2 +patch=1,EE,10145D04,extended,0000001A //24050022 - 2P P1 Pickup Notification X Position (34 -> 26) +patch=1,EE,101442E0,extended,00000018 //24050020 - 2P P1 "WINS #" X Position (32 - 24) +patch=1,EE,1012EC4C,extended,00000018 //24050020 - 2P P1 Dodgeball "P1 #" X Position (32 -> 24) +patch=1,EE,1011AFD8,extended,00000018 //24050020 - 2P P1 Big Shot "P1 #" X Position (32 -> 24) +patch=1,EE,1012E120,extended,00000018 //24050020 - 2P P1 Crush-O-Rama "P1 #" X Position (32 -> 24) + +//2 Players - Player 2 +patch=1,EE,206E1440,extended,43840000 //43B00000 - 2P P2 Master X FOV +patch=1,EE,206E1460,extended,3F206D39 //3EF0A3D7 - 2P P2 Master Y FOV +patch=1,EE,101430D8,extended,000042C7 //3C014292 - 2P P2 Master X HUD #1 +patch=1,EE,101430DC,extended,00000000 //3421FE77 - 2P P2 Master X HUD #2 +patch=1,EE,101430A4,extended,0000433A //3C01430A - Unified Master X P2 HUD #1 +patch=1,EE,101430A8,extended,00006666 //34214A3D - Unified Master X P2 HUD #2 +patch=1,EE,101443A8,extended,00000262 //24050258 - Unified P2 "WINS #" X Position (600 -> 610) +patch=1,EE,10145F04,extended,00000262 //24050258 - Unified P2 Pickup Notification X Position (600 -> 610) +patch=1,EE,10145D2C,extended,00000125 //2405011C - 2P P2 Pickup Notification X Position (284 -> 293) +patch=1,EE,101442F8,extended,00000122 //24050118 - 2P P2 "WINS #" X Position (280 -> 290) +patch=1,EE,1012EC90,extended,00000131 //2405012C - 2P P2 Dodgeball "P2 #" X Position (300 -> 305) +patch=1,EE,1011B020,extended,00000275 //24050271 - 2P P2 "P2 #" Big Shot X Position (625 -> 629) +patch=1,EE,1012E178,extended,00000275 //24050271 - 2P P2 Crush-O-Rama "P2 #" X Position (625 -> 629) + +//Health Icons +patch=1,EE,202A3038,extended,00000014 //0000001A - Health Icon 1 Inner Width +patch=1,EE,202A30C8,extended,00000014 //0000001A - Health Icon 1 Outer Width +patch=1,EE,202A305C,extended,00000014 //0000001A - Health Icon 2 Inner Width +patch=1,EE,202A30EC,extended,00000014 //0000001A - Health Icon 2 Outer Width +patch=1,EE,202A3080,extended,00000014 //0000001A - Health Icon 3 Inner Width +patch=1,EE,202A3110,extended,00000014 //0000001A - Health Icon 3 Outer Width +patch=1,EE,202A30A4,extended,00000014 //0000001A - Health Icon 4 Inner Width +patch=1,EE,202A3134,extended,00000014 //0000001A - Health Icon 4 Outer Width + +//Distant Shadows +patch=1,EE,2025A828,extended,43C00000 //44000000 - Distant Shadows Width #1 (ZAxisAllLoop) +patch=1,EE,2025A8F0,extended,43C00000 //44000000 - Distant Shadows Width #2 (ZAxisClipXY2) + +//Sprites +patch=1,EE,2025A990,extended,43C00000 //44000000 - Nearby Sprites Width (SimpSpriteStart) +patch=1,EE,2025AAE0,extended,43C00000 //44000000 - Distant Sprites Width (SpriteAllStart) + +//Loading Bar +patch=1,EE,20225D54,extended,3404014A //8FA40008 - Loading Bar Master X Width + +//Generic Font - Width +//Impacts top + bottom title screen text, unselected unlocks screen text, and pause menu text. +patch=1,EE,101FCA04,extended,00000007 //24060005 - Generic Font Width (5 -> 7) + +//Sub Pixels Font - Width and Spacing +//Impacts all other text. +patch=1,EE,201FCF78,extended,0807F38E //00832018 - j $001fce38 - Jump to injected MIPS instructions +patch=1,EE,201FCE38,extended,3C013F40 //27BDFFA0 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,201FCE3C,extended,4481E800 //24030038 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,201FCE40,extended,3C013F00 //7FB20030 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201FCE44,extended,4481F000 //3C020073 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201FCE48,extended,4485F800 //00839018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201FCE4C,extended,4680FFE0 //7FB10020 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201FCE50,extended,461DFFC2 //7FB00010 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201FCE54,extended,461EFFC0 //24425890 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201FCE58,extended,4600FFE4 //E7B50058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201FCE5C,extended,4405F800 //00A0802D - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201FCE60,extended,4487F800 //E7B40050 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,201FCE64,extended,4680FFE0 //46006D46 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201FCE68,extended,461DFFC2 //46006506 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201FCE6C,extended,461EFFC1 //7FBF0040 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,201FCE70,extended,4600FFE4 //02429021 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201FCE74,extended,4407F800 //0C08A1EE - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,201FCE78,extended,0807F3E0 //00C0882D - j $001fcf80 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201FCE7C,extended,00832018 //03A0282D - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + +//Unlocks - All Text Positioning (fontSpritePrintCenteredXY) +patch=1,EE,1019F23C,extended,000000FD //240500E6 - Selected Left X Position (230 -> 253) +patch=1,EE,1019F2B4,extended,000000FD //240500E6 - Unselected Left X Position (230 -> 253) +patch=1,EE,1019F364,extended,000001A2 //240501C2 - "SPECIAL" Unselected Right X Position (450 -> 418) +patch=1,EE,1019F428,extended,000001A2 //240501C2 - Prices Unselected Right X Position (450 -> 418) +patch=1,EE,1019F538,extended,000001A2 //240501C2 - "FREEBIE" Unselected Right X Position (450 -> 418) +patch=1,EE,1019F33C,extended,000001A2 //240501C2 - "SPECIAL" Selected Right X Position (450 -> 418) +patch=1,EE,1019F3D8,extended,000001A2 //240501C2 - Prices Selected Right X Position (450 -> 418) +patch=1,EE,1019F584,extended,000001A2 //240501C2 - "FREEBIE/UNLOCKED" Selected Right X Position (450 -> 418) +patch=1,EE,1019F5D4,extended,000001A2 //240501C2 - "Unlocked" Unselected Right X Position (450 -> 418) + + diff --git a/patches/SCUS-97198_C77AF2CA.pnach b/patches/SCUS-97198_C77AF2CA.pnach new file mode 100644 index 0000000..9fd74c2 --- /dev/null +++ b/patches/SCUS-97198_C77AF2CA.pnach @@ -0,0 +1,34 @@ +gametitle=Sly Cooper (NTSC) (SCUS-97198) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +author=nemesis2000; Fixed by PsxFan107 + +//Widescreen by nemesis2000 +patch=1,EE,201436B0,word,3C013FDD +patch=1,EE,201436B4,word,3421A51D + +//Bug Fix +patch=1,EE,2012B818,word,10000003 +patch=1,EE,2015EECC,word,00000000 +patch=1,EE,2018F798,word,00000000 +patch=1,EE,201E9C98,word,00000000 + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing & No Motion Blur + +// No Interlacing by asasega +patch=1,EE,20202104,word,00000000 +patch=1,EE,2015F4F0,word,00009025 + +// No Motion Blur by Meos +patch=1,EE,2015EE64,extended,08057B9D +patch=1,EE,2018F6D0,extended,08063DB8 +patch=1,EE,201E9C60,extended,0807A71B +patch=1,EE,2012B838,extended,0804AE17 +patch=1,EE,2015F47C,extended,24060000 + + diff --git a/patches/SCUS-97199_CE4933D0.pnach b/patches/SCUS-97199_CE4933D0.pnach new file mode 100644 index 0000000..a79207c --- /dev/null +++ b/patches/SCUS-97199_CE4933D0.pnach @@ -0,0 +1,101 @@ +//gametitle=Ratchet & Clank (NTSC-U) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=PsxFan107. Currently it appears to break rendering of textures in some areas. + +// DWORD Code patching routine +//patch=1,EE,200C0000,extended,3C1B000C +//patch=1,EE,200C0004,extended,DF710080 +//patch=1,EE,200C0008,extended,14510002 +//patch=1,EE,200C0010,extended,DF620088 +//patch=1,EE,200C0014,extended,DF710090 +//patch=1,EE,200C0018,extended,14510003 +//patch=1,EE,200C0020,extended,8F7200A0 +//patch=1,EE,200C0024,extended,AC72FFF0 +//patch=1,EE,200C0028,extended,DF710098 +//patch=1,EE,200C002C,extended,14510002 +//patch=1,EE,200C0034,extended,AC72FFF0 +//patch=1,EE,200C0038,extended,0804B657 +//patch=1,EE,200C003C,extended,FC62FFF8 + +// WORD Code patching routine +//patch=1,EE,200C0040,extended,3C1B000C +//patch=1,EE,200C0044,extended,8F710080 +//patch=1,EE,200C0048,extended,14510002 +//patch=1,EE,200C0050,extended,8F620088 +//patch=1,EE,200C0054,extended,8F710090 +//patch=1,EE,200C0058,extended,14510003 +//patch=1,EE,200C0060,extended,8F7200A0 +//patch=1,EE,200C0064,extended,ACB2FFF4 +//patch=1,EE,200C0068,extended,8F71009C +//patch=1,EE,200C006C,extended,14510002 +//patch=1,EE,200C0074,extended,ACB2FFF0 +//patch=1,EE,200C0078,extended,0804B663 +//patch=1,EE,200C007C,extended,ACA2FFFC + +// Widescreen comparison DWORD/WORD +//patch=1,EE,200C0080,extended,C46000B0 +//patch=1,EE,200C0084,extended,46010002 + +// Widescreen replacement DWORD/WORD +//patch=1,EE,200C0088,extended,0C030029 +//patch=1,EE,200C008C,extended,46010002 + +// Pause menu fix refrence DWORD/WORD +// Note: The injection routine works backwards from this. +//patch=1,EE,200C0090,extended,00055443 +//patch=1,EE,200C0094,extended,00031C00 + +// Gadgetron vendor fix refrence DWORD/WORD +// Note: The injection routine works backwards from this. +//patch=1,EE,200C0098,extended,E60100E8 +//patch=1,EE,200C009C,extended,E44000B0 + +// Pause menu / Gadgetron vendor fix replacement DWORD/WORD +//patch=1,EE,200C00A0,extended,342147AF + +// HOR FOV Recalculation routine +// This routine works by iterating through a list of unpatched FOV's. +// If the HOR FOV in ram matches one these values, it gets recalculated. +//patch=1,EE,200C00A4,extended,8C6100B0 +//patch=1,EE,200C00A8,extended,8F640110 +//patch=1,EE,200C00AC,extended,14240006 +//patch=1,EE,200C00B4,extended,C7620114 +//patch=1,EE,200C00B8,extended,E46200B0 +//patch=1,EE,200C00BC,extended,44810000 +//patch=1,EE,200C00C0,extended,1000000F +//patch=1,EE,200C00C8,extended,C77E010C +//patch=1,EE,200C00CC,extended,3C01000C +//patch=1,EE,200C00D0,extended,3421011C +//patch=1,EE,200C00D4,extended,277B0114 +//patch=1,EE,200C00D8,extended,C46000B0 +//patch=1,EE,200C00DC,extended,103B0007 +//patch=1,EE,200C00E0,extended,C7620000 +//patch=1,EE,200C00E4,extended,277B0004 +//patch=1,EE,200C00E8,extended,46020032 +//patch=1,EE,200C00EC,extended,4500FFFB +//patch=1,EE,200C00F4,extended,461E0003 +//patch=1,EE,200C00F8,extended,E46000B0 +//patch=1,EE,200C00FC,extended,461E0002 +//patch=1,EE,200C0100,extended,46010002 +//patch=1,EE,200C0104,extended,03E00008 +//patch=1,EE,200C0108,extended,3C1B000C + +// Hor scale +//patch=1,EE,200C010C,extended,3F400000 + +// Pause menu and Gadgetron Hor FOV +//patch=1,EE,200C0110,extended,3F2147AF + +// Unpatched Hor FOV values +//patch=1,EE,200C0114,extended,3F2147AE +//patch=1,EE,200C0118,extended,3ED40674 + +// Jump to DWORD patching routine +//patch=1,EE,2012D954,extended,08030000 + +// Jump to WORD patching routine +//patch=1,EE,2012D984,extended,08030010 + + diff --git a/patches/SCUS-97203_06441001.pnach b/patches/SCUS-97203_06441001.pnach new file mode 100644 index 0000000..4b542b8 --- /dev/null +++ b/patches/SCUS-97203_06441001.pnach @@ -0,0 +1,25 @@ +gametitle=Wild Arms 3 (SCUS-97203) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//widescreen +patch=1,EE,00115bd0,word,3c023f40 +patch=1,EE,00115be0,word,3c023f40 +patch=1,EE,001159b4,word,3c023f40 +patch=1,EE,0011603c,word,3c023f40 +patch=1,EE,002639cc,word,3c023f40 + +//render fix +patch=1,EE,0011478c,word,3c033fc0 + +//bb fix +patch=1,EE,001a93cc,word,24079400 + +//dialog portraits fix +patch=1,EE,0011ae00,word,240501b0 +patch=1,EE,0011ae30,word,240501b0 +patch=1,EE,0012ac98,word,25850750 + + diff --git a/patches/SCUS-97204_B505A479.pnach b/patches/SCUS-97204_B505A479.pnach new file mode 100644 index 0000000..44b3820 --- /dev/null +++ b/patches/SCUS-97204_B505A479.pnach @@ -0,0 +1,19 @@ +gametitle=NCAA Final Four 2003 (U)(SCUS-97204) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000000e6 4000bfdf 3000b0df +patch=1,EE,0026cc80,word,08030000 + +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,e6000000 +patch=1,EE,000c0014,word,0809b321 + + diff --git a/patches/SCUS-97211_2D632F06.pnach b/patches/SCUS-97211_2D632F06.pnach new file mode 100644 index 0000000..035f17f --- /dev/null +++ b/patches/SCUS-97211_2D632F06.pnach @@ -0,0 +1,15 @@ +gametitle=ATV Offroad Fury 2 [NTSC-U] (SCUS_972.11) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0011B0C0,word,3C023CAA //3C023C8E Zoom +patch=1,EE,0011B0CC,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,001A2AEC,word,3C03BFAB //3C03BF80 +patch=1,EE,001A2AF0,word,3C023FAB //3C023F80 + + diff --git a/patches/SCUS-97213_1DF41F33.pnach b/patches/SCUS-97213_1DF41F33.pnach new file mode 100644 index 0000000..2adac36 --- /dev/null +++ b/patches/SCUS-97213_1DF41F33.pnach @@ -0,0 +1,9 @@ +gametitle=Dark Cloud 2 (SCUS-97213) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +patch=1,EE,00138d78,word,3f023f40 + + diff --git a/patches/SCUS-97231_E7B6CFA2.pnach b/patches/SCUS-97231_E7B6CFA2.pnach new file mode 100644 index 0000000..a263c4a --- /dev/null +++ b/patches/SCUS-97231_E7B6CFA2.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Arc - Twilight of the Spirits - Widescreen Hack (16:9) (NTSC-U) +patch=1,EE,20256F84,extended,3F0cCCCD +patch=1,EE,20257440,extended,3F0cCCCD +patch=1,EE,20257978,extended,3F0cCCCD + + diff --git a/patches/SCUS-97233_D41EE761.pnach b/patches/SCUS-97233_D41EE761.pnach new file mode 100644 index 0000000..634ea6a --- /dev/null +++ b/patches/SCUS-97233_D41EE761.pnach @@ -0,0 +1,12 @@ +gametitle=World Tour Soccer 2003 (U)(SCUS-97233) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001549cc,word,3c013f40 //3c013f80 + + diff --git a/patches/SCUS-97258_2F7B4DB8.pnach b/patches/SCUS-97258_2F7B4DB8.pnach new file mode 100644 index 0000000..7083d65 --- /dev/null +++ b/patches/SCUS-97258_2F7B4DB8.pnach @@ -0,0 +1,18 @@ +gametitle=Amplitude (NTSC-U) [SCUS-97258] [2F7B4DB8] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 (MIPS code injection/FMV experiment) and 2007excalibur2007 (initial live memory discovery) + +//16:9 Widescreen +patch=1,EE,E0FF0000,extended,001001E0 //00000000 - Enable condition +patch=1,EE,20221A88,extended,080A2564 //E6000160 - j $00289590 - Jump to injected MIPS instructions +patch=1,EE,20289590,extended,3C013F40 //3C050042 - lui at, $3f40 - Set $f31 register to .75 #1 +patch=1,EE,20289594,extended,4481F800 //0200202D - mtc1 at, $f31 - Set $f31 register to .75 #2 +patch=1,EE,20289598,extended,461F07C2 //24A5B880 - mul.s $f31, $f0, $f31 - Multiply $f0 by $f31 and store in $f31 +patch=1,EE,2028959C,extended,080886A4 //0C0C9480 - j $00221a90 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,202895A0,extended,E61F0160 //0220302D - swc1 $f31, $0160(s0) - Write $f31 into where $f0 would've been written to by the restored overwritten MIPS instruction + +//patch=1,EE,101AEE0C,extended,00000355 //24060280 - FMV width (WIP) + + diff --git a/patches/SCUS-97260_7CFD0559.pnach b/patches/SCUS-97260_7CFD0559.pnach new file mode 100644 index 0000000..77e257b --- /dev/null +++ b/patches/SCUS-97260_7CFD0559.pnach @@ -0,0 +1,104 @@ +gametitle=War of the Monsters [Demo] (NTSC-U) [SCUS-97260] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen + +//Title Menu +patch=1,EE,206E0800,extended,43BA0000 //43F80000 - Title Menu Master X FOV +patch=1,EE,206E0820,extended,3F206D3A //3EF0A3D7 - Title Menu Master Y FOV + +//1 Player +patch=1,EE,206E05C0,extended,43900000 //43C00000 - 1P Master X FOV +patch=1,EE,206E05E0,extended,3F206D3A //3EF0A3D7 - 1P Master Y FOV +patch=1,EE,206E0980,extended,43900000 //43C00000 - Unified Master X FOV +patch=1,EE,206E09A0,extended,3F206D3A //3EF0A3D7 - Unified Master Y FOV +patch=1,EE,10143070,extended,0000C33A //3C01C30A - 1P + Unified Master X P1 HUD #1 +patch=1,EE,10143074,extended,00006666 //34214A3D - 1P + Unified Master X P1 HUD #2 +patch=1,EE,10145D04,extended,0000001E //24050028 - 1P + Unified P1 Pickup Notification X Position (40 -> 30) + +//2 Players - Separator Bar +patch=1,EE,101446D8,extended,0000FFFB //2473FFFA - 2P Separator Bar Width (-6 -> -5) + +//2 Players - Unified View Black Bar Fix +//Prevents black bar from appearing in the far right of unified view in 2 player matches +patch=1,EE,E0010001,extended,006F7D94 //00000000 - If gUseUnifiedView variable is 1... +patch=1,EE,20188758,extended,00000000 //0C051172 - Remove reference to buildSeparator function +patch=1,EE,E0010000,extended,006F7D94 //00000000 - If gUseUnifiedView variable is 0... +patch=1,EE,20188758,extended,0C051172 //0C051172 - Restore reference to buildSeparator function + +//2 Players - Unified View Black Bar Fix (alternate MIPS version) +//Useful if injecting the fix into a hacked ELF or if using an older PS2 cheat device. +//patch=1,EE,20188758,extended,0C07F084 //0C051172 - jal $001fc210 - Jump to injected MIPS instructions (instead of buildSeparator function) +//patch=1,EE,201FC210,extended,3C02006F //24020038 - lui v0, $006f - Load gUseUnifiedView variable into v0 register #1 +//patch=1,EE,201FC214,extended,8C427D94 //00A73821 - lw v0, $7d94(v0) - Load gUseUnifiedView variable into v0 register #2 +//patch=1,EE,201FC218,extended,14400003 //00822018 - bne v0, zero, $001fc228 - Skip next 2 lines (after below one) if gUseUnifiedView variable isn't equal to 0 +//patch=1,EE,201FC21C,extended,00000000 //00C84021 - nop - Delay slot +//patch=1,EE,201FC220,extended,08051172 //3C020073 - j $001445c8 - Jump to buildSeparator function +//patch=1,EE,201FC224,extended,00000000 //00073900 - nop - Delay slot +//patch=1,EE,201FC228,extended,03E00008 //24424B90 - jr ra - Jump return +//patch=1,EE,201FC22C,extended,00000000 //00084100 - nop - Delay slot + +//2 Players - Player 1 +patch=1,EE,206E0680,extended,43840000 //43B00000 - 2P P1 Master X FOV +patch=1,EE,206E06A0,extended,3F206D39 //3EF0A3D7 - 2P P1 Master Y FOV +patch=1,EE,101430A0,extended,0000C2C7 //3C01C292 - 2P P1 Master X HUD #1 +patch=1,EE,101430A4,extended,00000000 //3421FE77 - 2P P1 Master X HUD #2 +patch=1,EE,10145B34,extended,0000001A //24050022 - 2P P1 Pickup Notification X Position (34 -> 26) + +//2 Players - Player 2 +patch=1,EE,206E0740,extended,43840000 //43B00000 - 2P P2 Master X FOV +patch=1,EE,206E0760,extended,3F206D39 //3EF0A3D7 - 2P P2 Master Y FOV +patch=1,EE,101430E8,extended,000042C7 //3C014292 - 2P P2 Master X HUD #1 +patch=1,EE,101430EC,extended,00000000 //3421FE77 - 2P P2 Master X HUD #2 +patch=1,EE,101430B4,extended,0000433A //3C01430A - Unified Master X P2 HUD #1 +patch=1,EE,101430B8,extended,00006666 //34214A3D - Unified Master X P2 HUD #2 +patch=1,EE,10145D34,extended,00000262 //24050258 - Unified P2 Pickup Notification X Position (600 -> 610) +patch=1,EE,10145B5C,extended,00000125 //2405011C - 2P P2 Pickup Notification X Position (284 -> 293) + +//Health Icons +patch=1,EE,202A2308,extended,00000014 //0000001A - Health Icon 1 Inner Width +patch=1,EE,202A2398,extended,00000014 //0000001A - Health Icon 1 Outer Width +patch=1,EE,202A232C,extended,00000014 //0000001A - Health Icon 2 Inner Width +patch=1,EE,202A23BC,extended,00000014 //0000001A - Health Icon 2 Outer Width + +//Distant Shadows +patch=1,EE,20259AE8,extended,43C00000 //44000000 - Distant Shadows Width #1 (ZAxisAllLoop) +patch=1,EE,20259BB0,extended,43C00000 //44000000 - Distant Shadows Width #2 (ZAxisClipXY2) + +//Sprites +patch=1,EE,20259C50,extended,43C00000 //44000000 - Nearby Sprites Width (SimpSpriteStart) +patch=1,EE,20259DA0,extended,43C00000 //44000000 - Distant Sprites Width (SpriteAllStart) + +//Loading Bar +patch=1,EE,20225034,extended,3404014A //8FA40008 - Loading Bar Master X Width + +//Generic Font - Width +//Impacts top + bottom title screen text, unselected unlocks screen text, and pause menu text. +patch=1,EE,101FBCE4,extended,00000007 //24060005 - Generic Font Width (5 -> 7) + +//Sub Pixels Font - Width and Spacing +//Impacts all other text. +patch=1,EE,201FC258,extended,0807F046 //00832018 - j $001fc118 - Jump to injected MIPS instructions +patch=1,EE,201FC118,extended,3C013F40 //27BDFFA0 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,201FC11C,extended,4481E800 //24030038 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,201FC120,extended,3C013F00 //7FB20030 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201FC124,extended,4481F000 //3C020073 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201FC128,extended,4485F800 //00839018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201FC12C,extended,4680FFE0 //7FB10020 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201FC130,extended,461DFFC2 //7FB00010 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201FC134,extended,461EFFC0 //24424B90 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201FC138,extended,4600FFE4 //E7B50058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201FC13C,extended,4405F800 //00A0802D - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201FC140,extended,4487F800 //E7B40050 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,201FC144,extended,4680FFE0 //46006D46 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201FC148,extended,461DFFC2 //46006506 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201FC14C,extended,461EFFC1 //7FBF0040 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,201FC150,extended,4600FFE4 //02429021 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201FC154,extended,4407F800 //0C089EA6 - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,201FC158,extended,0807F098 //00C0882D - j $001fc260 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201FC15C,extended,00832018 //03A0282D - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + + diff --git a/patches/SCUS-97264_D5605611.pnach b/patches/SCUS-97264_D5605611.pnach new file mode 100644 index 0000000..610254e --- /dev/null +++ b/patches/SCUS-97264_D5605611.pnach @@ -0,0 +1,24 @@ +gametitle=Syphon Filter: The Omega Strain (SCUS-97264) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,003754e0,word,3c043f40 +patch=1,EE,003754e4,word,44841800 +patch=1,EE,003754e8,word,46030003 +patch=1,EE,003754ec,word,460318c3 +patch=1,EE,003754f0,word,46031840 +patch=1,EE,00375564,word,e603007c + +//With and without the patch is wrong, but being stretched makes more sense with the game mechanics. +//HUD fix +//patch=1,EE,0037539c,word,00000000 +//patch=1,EE,003753a4,word,3C033f40 + +//FMV's fix +patch=1,EE,003F752c,word,24101400 +patch=1,EE,003F7534,word,24127600 + + diff --git a/patches/SCUS-97265_9184AAF1.pnach b/patches/SCUS-97265_9184AAF1.pnach new file mode 100644 index 0000000..9e2e5f4 --- /dev/null +++ b/patches/SCUS-97265_9184AAF1.pnach @@ -0,0 +1,19 @@ +gametitle=Jak II - Renegade (U)(SCUS-97265) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +//003f033c 00008344 +patch=1,EE,20367ae8,extended,3c033f1f // 3c033f00 zoom + +//c1781400 01321400 (PAL c1791400) +patch=1,EE,20826E10,extended,0014A709 // 001478C1 force native 16:9 mode + +//menu fix +patch=1,EE,20B63EA0,extended,43A80000 // 436DE43C +patch=1,EE,20B66470,extended,43440000 // 4309CAD8 + + diff --git a/patches/SCUS-97265_9E84AAF1.pnach b/patches/SCUS-97265_9E84AAF1.pnach new file mode 100644 index 0000000..fee04cb --- /dev/null +++ b/patches/SCUS-97265_9E84AAF1.pnach @@ -0,0 +1,20 @@ +gametitle=Jak II - Renegade (U)(SCUS-97265) +// This CRC corresponds to an xdelta patched version of the game, needed for RetroAchievements. This is otherwise the exact same experience as the base game. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +//003f033c 00008344 +patch=1,EE,20367ae8,extended,3c033f1f // 3c033f00 zoom + +//c1781400 01321400 (PAL c1791400) +patch=1,EE,20826E10,extended,0014A709 // 001478C1 force native 16:9 mode + +//menu fix +patch=1,EE,20B63EA0,extended,43A80000 // 436DE43C +patch=1,EE,20B66470,extended,43440000 // 4309CAD8 + + diff --git a/patches/SCUS-97268_38996035.pnach b/patches/SCUS-97268_38996035.pnach new file mode 100644 index 0000000..6bdb9bd --- /dev/null +++ b/patches/SCUS-97268_38996035.pnach @@ -0,0 +1,109 @@ +gametitle=Ratchet & Clank - Going Commando + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 + +// DWORD Code patching routine +patch=1,EE,200C0000,extended,3C1B000C +patch=1,EE,200C0004,extended,DF7100A8 +patch=1,EE,200C0008,extended,14510005 +patch=1,EE,200C0010,extended,8F7100B8 +patch=1,EE,200C0014,extended,AC71FFB4 +patch=1,EE,200C0018,extended,8F7100BC +patch=1,EE,200C001C,extended,AC71FFC8 +patch=1,EE,200C0020,extended,DF7100B0 +patch=1,EE,200C0024,extended,14510009 +patch=1,EE,200C002C,extended,8F7100C0 +patch=1,EE,200C0030,extended,AC71FF84 +patch=1,EE,200C0034,extended,8F7100C4 +patch=1,EE,200C0038,extended,AC71FF88 +patch=1,EE,200C003C,extended,8F7100C8 +patch=1,EE,200C0040,extended,AC71FF94 +patch=1,EE,200C0044,extended,8F7100CC +patch=1,EE,200C0048,extended,AC71FFAC +patch=1,EE,200C004C,extended,0804C747 +patch=1,EE,200C0050,extended,FC62FFF8 + +// WORD Code patching routine +patch=1,EE,200C0054,extended,3C1B000C +patch=1,EE,200C0058,extended,8F7100A8 +patch=1,EE,200C005C,extended,14510005 +patch=1,EE,200C0064,extended,8F7100B8 +patch=1,EE,200C0068,extended,ACB1FFB8 +patch=1,EE,200C006C,extended,8F7100BC +patch=1,EE,200C0070,extended,ACB1FFCC +patch=1,EE,200C0074,extended,8F7100B4 +patch=1,EE,200C0078,extended,14510009 +patch=1,EE,200C0080,extended,8F7100C0 +patch=1,EE,200C0084,extended,ACB1FF84 +patch=1,EE,200C0088,extended,8F7100C4 +patch=1,EE,200C008C,extended,ACB1FF88 +patch=1,EE,200C0090,extended,8F7100C8 +patch=1,EE,200C0094,extended,ACB1FF94 +patch=1,EE,200C0098,extended,8F7100CC +patch=1,EE,200C009C,extended,ACB1FFAC +patch=1,EE,200C00A0,extended,0804C753 +patch=1,EE,200C00A4,extended,ACA2FFFC + +// Refrence WORD/DWORD for widescreen +// Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C00A8,extended,C6030200 +patch=1,EE,200C00AC,extended,4600A306 + +// Refrence WORD/DWORD for HUD fix +// Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C00B0,extended,468010A0 +patch=1,EE,200C00B4,extended,C7A40030 + +// Replacement WORDs for widescreen +patch=1,EE,200C00B8,extended,0C030034 +patch=1,EE,200C00BC,extended,14400007 + +// Replacement WORDs for HUD fix +patch=1,EE,200C00C0,extended,3C013F40 +patch=1,EE,200C00C4,extended,4481F000 +patch=1,EE,200C00C8,extended,461E0002 +patch=1,EE,200C00CC,extended,14600008 + +// Hor FOV recalulation routine +// This routine checks if an unpatched HOR FOV currently resides in ram, +// by iterating through a list and patching the value if a match is found. +patch=1,EE,200C00D0,extended,C77E0114 +patch=1,EE,200C00D4,extended,3C01000C +patch=1,EE,200C00D8,extended,3421012C +patch=1,EE,200C00DC,extended,277B0118 +patch=1,EE,200C00E0,extended,C46000B0 +patch=1,EE,200C00E4,extended,103B0007 +patch=1,EE,200C00E8,extended,C7620000 +patch=1,EE,200C00EC,extended,277B0004 +patch=1,EE,200C00F0,extended,46020032 +patch=1,EE,200C00F4,extended,4500FFFB +patch=1,EE,200C00FC,extended,461E0003 +patch=1,EE,200C0100,extended,E46000B0 +patch=1,EE,200C0104,extended,461E0002 +patch=1,EE,200C0108,extended,46010002 +patch=1,EE,200C010C,extended,03E00008 +patch=1,EE,200C0110,extended,3C1B000C + +//Hor scale +patch=1,EE,200C0114,extended,3F400000 + +// Unpatched Hor FOV values +patch=1,EE,200C0118,extended,3F214633 //This value is inaccurate on PCSX2. Please use 3F214631 on actual hardware +patch=1,EE,200C011C,extended,3F2147AE +patch=1,EE,200C0120,extended,3F1EB852 +patch=1,EE,200C0124,extended,3F1FF770 +patch=1,EE,200C0128,extended,3ED40674 + +// Jump to DWORD patching routine +patch=1,EE,20131D14,extended,08030000 + +// Jump to WORD patching routine +patch=1,EE,20131D44,extended,08030015 + +//Force built-in widescreen +patch=1,EE,E0010101,extended,001A7BB2 +patch=1,EE,001A7BB1,byte,00000001 + + diff --git a/patches/SCUS-97268_B3A71D10.pnach b/patches/SCUS-97268_B3A71D10.pnach new file mode 100644 index 0000000..fbe719e --- /dev/null +++ b/patches/SCUS-97268_B3A71D10.pnach @@ -0,0 +1,109 @@ +gametitle=Ratchet & Clank - Going Commando (Greatest Hits) (2.00) [SCUS-97268] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 + +// DWORD Code patching routine +patch=1,EE,200C0000,extended,3C1B000C +patch=1,EE,200C0004,extended,DF7100A8 +patch=1,EE,200C0008,extended,14510005 +patch=1,EE,200C0010,extended,8F7100B8 +patch=1,EE,200C0014,extended,AC71FFB4 +patch=1,EE,200C0018,extended,8F7100BC +patch=1,EE,200C001C,extended,AC71FFC8 +patch=1,EE,200C0020,extended,DF7100B0 +patch=1,EE,200C0024,extended,14510009 +patch=1,EE,200C002C,extended,8F7100C0 +patch=1,EE,200C0030,extended,AC71FF84 +patch=1,EE,200C0034,extended,8F7100C4 +patch=1,EE,200C0038,extended,AC71FF88 +patch=1,EE,200C003C,extended,8F7100C8 +patch=1,EE,200C0040,extended,AC71FF94 +patch=1,EE,200C0044,extended,8F7100CC +patch=1,EE,200C0048,extended,AC71FFAC +patch=1,EE,200C004C,extended,0804C747 +patch=1,EE,200C0050,extended,FC62FFF8 + +// WORD Code patching routine +patch=1,EE,200C0054,extended,3C1B000C +patch=1,EE,200C0058,extended,8F7100A8 +patch=1,EE,200C005C,extended,14510005 +patch=1,EE,200C0064,extended,8F7100B8 +patch=1,EE,200C0068,extended,ACB1FFB8 +patch=1,EE,200C006C,extended,8F7100BC +patch=1,EE,200C0070,extended,ACB1FFCC +patch=1,EE,200C0074,extended,8F7100B4 +patch=1,EE,200C0078,extended,14510009 +patch=1,EE,200C0080,extended,8F7100C0 +patch=1,EE,200C0084,extended,ACB1FF84 +patch=1,EE,200C0088,extended,8F7100C4 +patch=1,EE,200C008C,extended,ACB1FF88 +patch=1,EE,200C0090,extended,8F7100C8 +patch=1,EE,200C0094,extended,ACB1FF94 +patch=1,EE,200C0098,extended,8F7100CC +patch=1,EE,200C009C,extended,ACB1FFAC +patch=1,EE,200C00A0,extended,0804C753 +patch=1,EE,200C00A4,extended,ACA2FFFC + +// Refrence WORD/DWORD for widescreen +// Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C00A8,extended,C6030200 +patch=1,EE,200C00AC,extended,4600A306 + +// Refrence WORD/DWORD for HUD fix +// Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C00B0,extended,468010A0 +patch=1,EE,200C00B4,extended,C7A40030 + +// Replacement WORDs for widescreen +patch=1,EE,200C00B8,extended,0C030034 +patch=1,EE,200C00BC,extended,14400007 + +// Replacement WORDs for HUD fix +patch=1,EE,200C00C0,extended,3C013F40 +patch=1,EE,200C00C4,extended,4481F000 +patch=1,EE,200C00C8,extended,461E0002 +patch=1,EE,200C00CC,extended,14600008 + +// Hor FOV recalulation routine +// This routine checks if an unpatched HOR FOV currently resides in ram, +// by iterating through a list and patching the value if a match is found. +patch=1,EE,200C00D0,extended,C77E0114 +patch=1,EE,200C00D4,extended,3C01000C +patch=1,EE,200C00D8,extended,3421012C +patch=1,EE,200C00DC,extended,277B0118 +patch=1,EE,200C00E0,extended,C46000B0 +patch=1,EE,200C00E4,extended,103B0007 +patch=1,EE,200C00E8,extended,C7620000 +patch=1,EE,200C00EC,extended,277B0004 +patch=1,EE,200C00F0,extended,46020032 +patch=1,EE,200C00F4,extended,4500FFFB +patch=1,EE,200C00FC,extended,461E0003 +patch=1,EE,200C0100,extended,E46000B0 +patch=1,EE,200C0104,extended,461E0002 +patch=1,EE,200C0108,extended,46010002 +patch=1,EE,200C010C,extended,03E00008 +patch=1,EE,200C0110,extended,3C1B000C + +//Hor scale +patch=1,EE,200C0114,extended,3F400000 + +// Unpatched Hor FOV values +patch=1,EE,200C0118,extended,3F214633 //This value is inaccurate on PCSX2. Please use 3F214631 on actual hardware +patch=1,EE,200C011C,extended,3F2147AE +patch=1,EE,200C0120,extended,3F1EB852 +patch=1,EE,200C0124,extended,3F1FF770 +patch=1,EE,200C0128,extended,3ED40674 + +// Jump to DWORD patching routine +patch=1,EE,20131D14,extended,08030000 + +// Jump to WORD patching routine +patch=1,EE,20131D44,extended,08030015 + +//Force built-in widescreen +patch=1,EE,E0010101,extended,001A7BBA +patch=1,EE,001A7BB9,byte,00000001 + + diff --git a/patches/SCUS-97275_0F6FC6CF.pnach b/patches/SCUS-97275_0F6FC6CF.pnach new file mode 100644 index 0000000..a6f778a --- /dev/null +++ b/patches/SCUS-97275_0F6FC6CF.pnach @@ -0,0 +1,17 @@ +gametitle=SOCOM II - U.S. Navy SEALs (U)(SCUS-97275) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001c0474,word,3c013f40 //00000000 +patch=1,EE,001c0478,word,4481e800 //00000000 +patch=1,EE,001c0480,word,461dbdc3 //00000000 + +//0000000003100046d00100e606000046 +patch=1,EE,20291450,extended,461d0002 // 00000000 zoom gameplay +patch=1,EE,20291688,extended,461d0002 // 00000000 zoom cut-scenes + + diff --git a/patches/SCUS-97316_07652DD9.pnach b/patches/SCUS-97316_07652DD9.pnach new file mode 100644 index 0000000..5c8df71 --- /dev/null +++ b/patches/SCUS-97316_07652DD9.pnach @@ -0,0 +1,37 @@ +gametitle=Sly 2 - Band of Thieves (SCUS-97316) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 + +// Widescreen by nemesis2000 +patch=1,EE,2014D750,word,3C013FDD +patch=1,EE,2014D754,word,3421A523 + +// Widescreen Bug Fix +patch=1,EE,2014F370,word,08030000 +patch=1,EE,200C0000,word,3C013F40 +patch=1,EE,200C0004,word,4481F000 +patch=1,EE,200C0008,word,461E2102 +patch=1,EE,200C000C,word,08053CDE +patch=1,EE,200C0010,word,460308C3 + +// Character Portraits Fix +patch=1,EE,201BE808,word,0C030005 +patch=1,EE,200C0014,word,3C0145AA +patch=1,EE,200C0018,word,4481F000 +patch=1,EE,200C001C,word,461EA502 +patch=1,EE,200C0020,word,03E00008 + + +[No-Interlacing (Option 1)] +author=asasega +gsinterlacemode=1 +description=No Interlacing & No Motion Blur +patch=1,EE,20240B4C,word,00000000 + +[No-Interlacing (Option 2)] +author=Meos +gsinterlacemode=1 +description=No Interlacing & No Motion Blur +patch=1,EE,20160FA0,extended,00000000 \ No newline at end of file diff --git a/patches/SCUS-97316_FDA1CBF6.pnach b/patches/SCUS-97316_FDA1CBF6.pnach new file mode 100644 index 0000000..da507a7 --- /dev/null +++ b/patches/SCUS-97316_FDA1CBF6.pnach @@ -0,0 +1,30 @@ +gametitle=Sly 2 - Band of Thieves (PAL-M11) (SCUS-97316) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht and nemesis2000 +description=Widescreen Hack +// Widescreen by nemesis2000 +patch=1,EE,2014D778,word,3C013FDD +patch=1,EE,2014D77C,word,3421A523 + +// Widescreen Bug Fix +patch=1,EE,2014F398,word,08030000 +patch=1,EE,200C0000,word,3C013F40 +patch=1,EE,200C0004,word,4481F000 +patch=1,EE,200C0008,word,461E2102 +patch=1,EE,200C000C,word,08053CE8 +patch=1,EE,200C0010,word,460308C3 + +// Character Portraits Fix +patch=1,EE,201BEA70,word,0C030005 +patch=1,EE,200C0014,word,3C0145AA +patch=1,EE,200C0018,word,4481F000 +patch=1,EE,200C001C,word,461EA502 +patch=1,EE,200C0020,word,03E00008 + +[No-Interlacing] +gsinterlacemode=1 +author=Meos +description=No Motion Blur +patch=1,EE,20160FC8,extended,00000000 \ No newline at end of file diff --git a/patches/SCUS-97326_DD0513A4.pnach b/patches/SCUS-97326_DD0513A4.pnach new file mode 100644 index 0000000..b9dc312 --- /dev/null +++ b/patches/SCUS-97326_DD0513A4.pnach @@ -0,0 +1,18 @@ +gametitle=MLB 2005 (U)(SCUS-97326) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +patch=1,EE,001252b8,word,08030000 //c6010068 +patch=1,EE,000c0000,word,3c013f40 //00000000 +patch=1,EE,000c0004,word,4481f000 //00000000 +patch=1,EE,000c0008,word,c6010068 //00000000 +patch=1,EE,000c000c,word,c602006c //00000000 +patch=1,EE,000c0010,word,461e0843 //00000000 +patch=1,EE,000c0014,word,e6010068 //00000000 +patch=1,EE,000c0018,word,080494b0 //00000000 + + diff --git a/patches/SCUS-97328_77E61C8A.pnach b/patches/SCUS-97328_77E61C8A.pnach new file mode 100644 index 0000000..ef5b6a2 --- /dev/null +++ b/patches/SCUS-97328_77E61C8A.pnach @@ -0,0 +1,118 @@ +gametitle=Gran Turismo 4 [SCUS-97328] (U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Text +author=Aero_ + +// Corrects Text Aspect Ratio for Widescreen +patch=1,EE,20492A30,extended,08125570 // j 004955C0 +patch=1,EE,204955C0,extended,3C090061 // lui t1,0x0061 : Widescreen Mode 1st-Half of Memory Address +patch=1,EE,204955C4,extended,352984F0 // ori t1,0x84F0 : Widescreen Mode 2nd-Half of Memory Address +patch=1,EE,204955C8,extended,812A0000 // lb t2,(t1) +patch=1,EE,204955CC,extended,C65A0024 // lwc1 f26,0x24(s2) +patch=1,EE,204955D0,extended,11400004 // beqz t2,0x004955E4 : Jumps if Widescreen Mode is Disabled +patch=1,EE,204955D4,extended,3C013F40 // lui at,0x3F40 : Text Width 1st-Half of Float Value +patch=1,EE,204955D8,extended,34210000 // ori at,0x0000 : Text Width 2nd-Half of Float Value +patch=1,EE,204955DC,extended,4481A000 // mtc1 at,f20 +patch=1,EE,204955E0,extended,4614D682 // mul.s f26, f26, f20 +patch=1,EE,204955E4,extended,08124A8D // j 00492A34 +patch=1,EE,2044DBD8,extended,00000000 // nop + +[Adjusted triggers sensitivity] +description=Makes throttle/brake more precise when using triggers, like on PS3 +author=Silent & Aero_ + +// Throttle +patch=1,EE,1043BEFC,extended,0000005A +patch=1,EE,2043BEF0,extended,00000000 +// Brake +patch=1,EE,1043BF5C,extended,0000005A +patch=1,EE,2043BF50,extended,00000000 +// Reverse +patch=1,EE,1043C01C,extended,0000005A +patch=1,EE,2043C010,extended,00000000 + +[GT3 Chase Camera] +description=GT3-like camera from GT4 First Preview +author=Silent + +// Values changed by this cheat are float values represented in hex. +// If you want to customize those parameters, use a float-to-hex converter like this one: +// https://gregstoll.com/~gregstoll/floattohex/ + +// Default parameters in this cheat correspond to the values from GT4 First Preview, +// but you may freely customize them. For example, if you want to make the camera +// even stiffer (like in GT5/6), increase the damper value. + +// Camera damper, default - 120.0 +// Higher values make the camera center quicker +patch=1,EE,2069F4C8,extended,41F00000 // 30.0 +// Camera max angle, default - 15.0 +// Higher values make the camera lean further to the sides +patch=1,EE,2069F4D0,extended,41200000 // 10.0 + +[GT5 Camera Placement] +description=Moves the exterior camera further from the ground like Gran Turismo 5. +author=Aero_ +patch=1,EE,2037B304,extended,0812555E // j 00495578 +patch=1,EE,20495578,extended,8E180008 // lw t8,0x8(s0) +patch=1,EE,2049557C,extended,3C19C0C0 // lui t9,0xC0C0 +patch=1,EE,20495580,extended,17380006 // bne t9,t8,0x0049559C : jumps if Z-Axis does not equal -6.0 float +patch=1,EE,20495584,extended,3C19BFF3 // lui t9,0xBFF3 : Y-Axis 1st-Half of Float Value +patch=1,EE,20495588,extended,37393333 // ori t9,0x3333 : Y-Axis 2nd-Half of Float Value +patch=1,EE,2049558C,extended,AE190004 // sw t9,0x4(s0) +patch=1,EE,20495590,extended,3C19C0E0 // lui t9,0xC0E0 : Z-Axis 1st-Half of Float Value +patch=1,EE,20495594,extended,37390000 // ori t9,0x0000 : Z-Axis 2nd-Half of Float Value +patch=1,EE,20495598,extended,AE190008 // sw t9,0x8(s0) +patch=1,EE,2049559C,extended,C60C0000 // lwc1 f12,0x0(s0) +patch=1,EE,204955A0,extended,C60D0004 // lwc1 f13,0x4(s0) +patch=1,EE,204955A4,extended,0C129E11 // jal 0x004A7844 +patch=1,EE,204955A8,extended,C60E0008 // lwc1 f14,0x8(s0) +patch=1,EE,204955AC,extended,080DECC5 // j 0037B314 + +[Far chase camera] +description=Added GT4 First Preview camera mode +author=Silent + +// Swap 4-byte instructions to 2-byte ones to make space +patch=1,EE,2037ACDC,extended,84E30000 +patch=1,EE,1037ACE0,extended,0002 +patch=1,EE,1037ACF0,extended,0004 +patch=1,EE,2037AD00,extended,84E30000 + +patch=1,EE,1037AD10,extended,0004 +patch=1,EE,0037AD28,extended,40 +patch=1,EE,1037AD3A,extended,8442 + +patch=1,EE,206211E8,extended,00010000 +patch=1,EE,206211EC,extended,00060014 + +[Analog HUD For All Camera Views] +description=The analog tachometer will be used for the chase camera. +author=Aero_ +patch=1,EE,2039CE80,extended,1000000D +patch=1,EE,2039CEB8,extended,24020000 + +[Digital HUD For All Camera Views] +description=The digital tachometer will be used for the bumper camera and roof camera. +author=Aero_ +patch=1,EE,2039CE80,extended,1000000D +patch=1,EE,2039CEB8,extended,24020001 + +[Reduce Vibration] +description=Reduces the strength of the controller's vibration. +author=Aero_ +patch=1,EE,2036D1C4,extended,3C014170 // lui at,0x4170 : Vibration Float + +[Disable Dynamic Race Text] +description=Disables the text that appears at the bottom of the screen. Example: "GET READY TO DRIVE" +author=Aero_ +patch=1,EE,2039DA54,extended,00000000 // GET READY TO DRIVE +patch=1,EE,2039D77C,extended,00000000 // Penalty Timer + +[Autoboot in 480p] +description=The game will always start in 480p instead of 480i. +author=Silent +patch=1,EE,204364A8,extended,AE0516B0 +patch=1,EE,10436598,extended,10E8 \ No newline at end of file diff --git a/patches/SCUS-97330_644CFD03.pnach b/patches/SCUS-97330_644CFD03.pnach new file mode 100644 index 0000000..88e95f3 --- /dev/null +++ b/patches/SCUS-97330_644CFD03.pnach @@ -0,0 +1,41 @@ +//gametitle=Jak 3 (U)(SCUS-97330) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=ElHecht (NTSC-U by Arapapa). Disabled due to causing black texture flickering in desert areas. + +// 16:9 +//003f033c 00008344 00088744 +//patch=1,EE,2030aec8,extended,3c033f1f // 3c033f00 zoom + +//71601400 014c1400 054c1400 +//patch=1,EE,207D5F68,extended,0014867D // 00146071 force native 16:9 mode + +//menu fix +//patch=1,EE,20C15680,extended,43A90000 // 436E33F5 +//patch=1,EE,20C178C0,extended,43420000 // 43082F0F + + +//patch=1,EE,20AC3B60,extended,42860000 // 429E0000 +//patch=1,EE,20AC3BA0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3BE0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3C20,extended,42860000 // 429E0000 +//patch=1,EE,20AC3C60,extended,42860000 // 429E0000 +//patch=1,EE,20AC3CA0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3CE0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3D20,extended,42860000 // 429E0000 +//patch=1,EE,20AC3D60,extended,42860000 // 429E0000 +//patch=1,EE,20AC3DA0,extended,42860000 // 429E0000 +//patch=1,EE,20AC3DE0,extended,42860000 // 429E0000 + +//patch=1,EE,20AC3B68,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3BA8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3BE8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3C28,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3C68,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3CA8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3CE8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3D28,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3D68,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3DA8,extended,43DF8000 // 43D90000 +//patch=1,EE,20AC3DE8,extended,43DF8000 // 43D90000 \ No newline at end of file diff --git a/patches/SCUS-97353_45FE0CC4.pnach b/patches/SCUS-97353_45FE0CC4.pnach new file mode 100644 index 0000000..093d68f --- /dev/null +++ b/patches/SCUS-97353_45FE0CC4.pnach @@ -0,0 +1,119 @@ +gametitle=Ratchet & Clank - Up Your Arsenal + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 + +// Code patching routine DWORD +patch=1,EE,200C0000,extended,3C1B000C +patch=1,EE,200C0004,extended,DF7100A8 +patch=1,EE,200C0008,extended,14510005 +patch=1,EE,200C0010,extended,8F7100B8 +patch=1,EE,200C0014,extended,AC71FF88 +patch=1,EE,200C0018,extended,8F7100BC +patch=1,EE,200C001C,extended,AC71FF9C +patch=1,EE,200C0020,extended,DF7100B0 +patch=1,EE,200C0024,extended,14510009 +patch=1,EE,200C002C,extended,8F7100C0 +patch=1,EE,200C0030,extended,AC71FEA4 +patch=1,EE,200C0034,extended,8F7100C4 +patch=1,EE,200C0038,extended,AC71FEA8 +patch=1,EE,200C003C,extended,8F7100C8 +patch=1,EE,200C0040,extended,AC71FEB4 +patch=1,EE,200C0044,extended,8F7100CC +patch=1,EE,200C0048,extended,AC71FED4 +patch=1,EE,200C0050,extended,FC62FFF8 + +// Code patching routine WORD +patch=1,EE,200C0054,extended,3C1B000C +patch=1,EE,200C0058,extended,8F7100A8 +patch=1,EE,200C005C,extended,14510005 +patch=1,EE,200C0064,extended,8F7100B8 +patch=1,EE,200C0068,extended,ACB1FF8C +patch=1,EE,200C006C,extended,8F7100BC +patch=1,EE,200C0070,extended,ACB1FFA0 +patch=1,EE,200C0074,extended,8F7100B4 +patch=1,EE,200C0078,extended,14510009 +patch=1,EE,200C0080,extended,8F7100C0 +patch=1,EE,200C0084,extended,ACB1FEA4 +patch=1,EE,200C0088,extended,8F7100C4 +patch=1,EE,200C008C,extended,ACB1FEA8 +patch=1,EE,200C0090,extended,8F7100C8 +patch=1,EE,200C0094,extended,ACB1FEB4 +patch=1,EE,200C0098,extended,8F7100CC +patch=1,EE,200C009C,extended,ACB1FED4 +patch=1,EE,200C00A4,extended,ACA2FFFC + +// Refrence WORD/DWORD for widescreen +// Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C00A8,extended,C6010218 +patch=1,EE,200C00AC,extended,C600021C + +// Refrence WORD/DWORD for HUD fix +// Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C00B0,extended,240EFFFF +patch=1,EE,200C00B4,extended,354A0008 + +// Replacement WORD's for widescreen +patch=1,EE,200C00B8,extended,0C030034 +patch=1,EE,200C00BC,extended,1060000A + +// Replacement WORD's for HUD fix +patch=1,EE,200C00C0,extended,3C013F40 +patch=1,EE,200C00C4,extended,4481F000 +patch=1,EE,200C00C8,extended,461E1082 +patch=1,EE,200C00CC,extended,14400008 + +// Hor FOV recalulation routine +// This routine checks if an unpatched HOR FOV currently resides in ram, +// by iterating through a list and patching the value if a match is found. +patch=1,EE,200C00D0,extended,C77E0114 +patch=1,EE,200C00D4,extended,3C01000C +patch=1,EE,200C00D8,extended,34210144 +patch=1,EE,200C00DC,extended,277B0118 +patch=1,EE,200C00E0,extended,C46000B0 +patch=1,EE,200C00E4,extended,103B0007 +patch=1,EE,200C00E8,extended,C7620000 +patch=1,EE,200C00EC,extended,277B0004 +patch=1,EE,200C00F0,extended,46020032 +patch=1,EE,200C00F4,extended,4500FFFB +patch=1,EE,200C00FC,extended,461E0003 +patch=1,EE,200C0100,extended,E46000B0 +patch=1,EE,200C0104,extended,461E0002 +patch=1,EE,200C0108,extended,46010002 +patch=1,EE,200C010C,extended,03E00008 +patch=1,EE,200C0110,extended,3C1B000C + +// Hor scale +patch=1,EE,200C0114,extended,3F400000 + +// Unpatched Hor FOV values +patch=1,EE,200C0118,extended,3F1EB852 +patch=1,EE,200C011C,extended,3F56CF3B +patch=1,EE,200C0120,extended,3ED40674 +patch=1,EE,200C0124,extended,3F1EBA08 //This value is inaccurate on PCSX2. Please use 3F1EBA09 on actual hardware. +patch=1,EE,200C0128,extended,3F199999 +patch=1,EE,200C012C,extended,3F199B41 +patch=1,EE,200C0130,extended,3F0F5BD4 +patch=1,EE,200C0134,extended,3F0F5C28 +patch=1,EE,200C0138,extended,3F052027 +patch=1,EE,200C013C,extended,3F051EB8 +patch=1,EE,200C0140,extended,3F3340CC + +//Check if running in Single player +patch=1,EE,E005DC82,extended,0013B052 +patch=1,EE,200C004C,extended,0804EC17 +patch=1,EE,200C00A0,extended,0804EC21 +patch=1,EE,2013B054,extended,08030000 +patch=1,EE,2013B07C,extended,08030015 +patch=1,EE,001439FD,byte,00000001 //Force built-in widescreen + +//Check if running in Multiplayer +patch=1,EE,E005DC82,extended,001930B2 +patch=1,EE,200C004C,extended,08064C2F +patch=1,EE,200C00A0,extended,08064C39 +patch=1,EE,201930B4,extended,08030000 +patch=1,EE,201930DC,extended,08030015 +patch=1,EE,001A5A3D,byte,00000001 //Force built-in widescreen + + diff --git a/patches/SCUS-97353_49536F3F.pnach b/patches/SCUS-97353_49536F3F.pnach new file mode 100644 index 0000000..88e2efb --- /dev/null +++ b/patches/SCUS-97353_49536F3F.pnach @@ -0,0 +1,124 @@ +gametitle=Ratchet & Clank - Up Your Arsenal + +[60 FPS split-screen] +author=SuperSamus +description=Makes all split-screen modes render at 60 FPS. Needs enable 180% EE Overclock to be stable. +dpatch=0,4,5,48,24022D00,4C,0044180B,50,00A3182A,60,0000202D,0,00000000,78,00000000,F0,00000000,5C,00000000,B4,24032470 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 + +// Code patching routine DWORD +patch=1,EE,200C0000,extended,3C1B000C +patch=1,EE,200C0004,extended,DF7100A8 +patch=1,EE,200C0008,extended,14510005 +patch=1,EE,200C0010,extended,8F7100B8 +patch=1,EE,200C0014,extended,AC71FF88 +patch=1,EE,200C0018,extended,8F7100BC +patch=1,EE,200C001C,extended,AC71FF9C +patch=1,EE,200C0020,extended,DF7100B0 +patch=1,EE,200C0024,extended,14510009 +patch=1,EE,200C002C,extended,8F7100C0 +patch=1,EE,200C0030,extended,AC71FEA4 +patch=1,EE,200C0034,extended,8F7100C4 +patch=1,EE,200C0038,extended,AC71FEA8 +patch=1,EE,200C003C,extended,8F7100C8 +patch=1,EE,200C0040,extended,AC71FEB4 +patch=1,EE,200C0044,extended,8F7100CC +patch=1,EE,200C0048,extended,AC71FED4 +patch=1,EE,200C0050,extended,FC62FFF8 + +// Code patching routine WORD +patch=1,EE,200C0054,extended,3C1B000C +patch=1,EE,200C0058,extended,8F7100A8 +patch=1,EE,200C005C,extended,14510005 +patch=1,EE,200C0064,extended,8F7100B8 +patch=1,EE,200C0068,extended,ACB1FF8C +patch=1,EE,200C006C,extended,8F7100BC +patch=1,EE,200C0070,extended,ACB1FFA0 +patch=1,EE,200C0074,extended,8F7100B4 +patch=1,EE,200C0078,extended,14510009 +patch=1,EE,200C0080,extended,8F7100C0 +patch=1,EE,200C0084,extended,ACB1FEA4 +patch=1,EE,200C0088,extended,8F7100C4 +patch=1,EE,200C008C,extended,ACB1FEA8 +patch=1,EE,200C0090,extended,8F7100C8 +patch=1,EE,200C0094,extended,ACB1FEB4 +patch=1,EE,200C0098,extended,8F7100CC +patch=1,EE,200C009C,extended,ACB1FED4 +patch=1,EE,200C00A4,extended,ACA2FFFC + +// Refrence WORD/DWORD for widescreen +// Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C00A8,extended,C6010218 +patch=1,EE,200C00AC,extended,C600021C + +// Refrence WORD/DWORD for HUD fix +// Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C00B0,extended,240EFFFF +patch=1,EE,200C00B4,extended,354A0008 + +// Replacement WORD's for widescreen +patch=1,EE,200C00B8,extended,0C030034 +patch=1,EE,200C00BC,extended,1060000A + +// Replacement WORD's for HUD fix +patch=1,EE,200C00C0,extended,3C013F40 +patch=1,EE,200C00C4,extended,4481F000 +patch=1,EE,200C00C8,extended,461E1082 +patch=1,EE,200C00CC,extended,14400008 + +// Hor FOV recalulation routine +// This routine checks if an unpatched HOR FOV currently resides in ram, +// by iterating through a list and patching the value if a match is found. +patch=1,EE,200C00D0,extended,C77E0114 +patch=1,EE,200C00D4,extended,3C01000C +patch=1,EE,200C00D8,extended,34210144 +patch=1,EE,200C00DC,extended,277B0118 +patch=1,EE,200C00E0,extended,C46000B0 +patch=1,EE,200C00E4,extended,103B0007 +patch=1,EE,200C00E8,extended,C7620000 +patch=1,EE,200C00EC,extended,277B0004 +patch=1,EE,200C00F0,extended,46020032 +patch=1,EE,200C00F4,extended,4500FFFB +patch=1,EE,200C00FC,extended,461E0003 +patch=1,EE,200C0100,extended,E46000B0 +patch=1,EE,200C0104,extended,461E0002 +patch=1,EE,200C0108,extended,46010002 +patch=1,EE,200C010C,extended,03E00008 +patch=1,EE,200C0110,extended,3C1B000C + +// Hor scale +patch=1,EE,200C0114,extended,3F400000 + +// Unpatched Hor FOV values +patch=1,EE,200C0118,extended,3F1EB852 +patch=1,EE,200C011C,extended,3F56CF3B +patch=1,EE,200C0120,extended,3ED40674 +patch=1,EE,200C0124,extended,3F1EBA08 //This value is inaccurate on PCSX2. Please use 3F1EBA09 on actual hardware. +patch=1,EE,200C0128,extended,3F199999 +patch=1,EE,200C012C,extended,3F199B41 +patch=1,EE,200C0130,extended,3F0F5BD4 +patch=1,EE,200C0134,extended,3F0F5C28 +patch=1,EE,200C0138,extended,3F052027 +patch=1,EE,200C013C,extended,3F051EB8 +patch=1,EE,200C0140,extended,3F3340CC + +//Check if running in Single player +patch=1,EE,E005DC82,extended,0013B052 +patch=1,EE,200C004C,extended,0804EC17 +patch=1,EE,200C00A0,extended,0804EC21 +patch=1,EE,2013B054,extended,08030000 +patch=1,EE,2013B07C,extended,08030015 +patch=1,EE,001439FD,byte,00000001 //Force built-in widescreen + +//Check if running in Multiplayer +patch=1,EE,E005DC82,extended,001930B2 +patch=1,EE,200C004C,extended,08064C2F +patch=1,EE,200C00A0,extended,08064C39 +patch=1,EE,201930B4,extended,08030000 +patch=1,EE,201930DC,extended,08030015 +patch=1,EE,001A5A3D,byte,00000001 //Force built-in widescreen + + diff --git a/patches/SCUS-97355_D6C48447.pnach b/patches/SCUS-97355_D6C48447.pnach new file mode 100644 index 0000000..51b6f87 --- /dev/null +++ b/patches/SCUS-97355_D6C48447.pnach @@ -0,0 +1,18 @@ +gametitle=Siren SCUS_973.55 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00201718,word,3c023f40 + +//FMV's fix by nemesis2000 +patch=1,EE,001fb8e8,word,3c027630 // 3c027900 +patch=1,EE,001fb934,word,34028970 // 34028700 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20104FD4,word,00000000 + + diff --git a/patches/SCUS-97362_3D92EAFF.pnach b/patches/SCUS-97362_3D92EAFF.pnach new file mode 100644 index 0000000..44e0e6c --- /dev/null +++ b/patches/SCUS-97362_3D92EAFF.pnach @@ -0,0 +1,22 @@ +gametitle=Syphon Filter: Dark Mirror (SCUS-97362) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//480p+widescreen +patch=1,EE,0018d5dc,word,00000000 +patch=1,EE,0018d2ec,word,00000000 + +//res fix +patch=1,EE,0018d02c,word,240401c0 + +//fmv's fix +patch=1,EE,00415588,word,24117100 +patch=1,EE,0041558c,word,24127200 +patch=1,EE,00415590,word,24131e00 +patch=1,EE,00415598,word,24141c00 +patch=1,EE,0041559c,word,24117100 +patch=1,EE,004155a4,word,24131e00 + + diff --git a/patches/SCUS-97367_934F9081.pnach b/patches/SCUS-97367_934F9081.pnach new file mode 100644 index 0000000..04dd3a1 --- /dev/null +++ b/patches/SCUS-97367_934F9081.pnach @@ -0,0 +1,15 @@ +gametitle=Neopets - The Darkest Faerie (NTSC-U)(SCUS-97367) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//zoom +patch=1,EE,2032D120,extended,43C00000 //44000000 + +//fov +patch=1,EE,2043c860,extended,44155555 //43e00000 + + diff --git a/patches/SCUS-97379_76FB86D4.pnach b/patches/SCUS-97379_76FB86D4.pnach new file mode 100644 index 0000000..95cd913 --- /dev/null +++ b/patches/SCUS-97379_76FB86D4.pnach @@ -0,0 +1,12 @@ +gametitle=Athens 2004 (U)(SCUS-97379) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov 403f013c 00b08144 04004010 +patch=1,EE,0026ffe8,word,3c013f10 //3c013f40 + + diff --git a/patches/SCUS-97399_D6385328.pnach b/patches/SCUS-97399_D6385328.pnach new file mode 100644 index 0000000..30ea6fc --- /dev/null +++ b/patches/SCUS-97399_D6385328.pnach @@ -0,0 +1,155 @@ +gametitle=God of War (NTSC-U) (SCUS-97399) D6385328 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen fix +patch=1,EE,00169250,word,3c013f11 +patch=1,EE,00169254,word,342135fc +patch=1,EE,00169258,word,44812000 +patch=1,EE,0016925c,word,54620002 +patch=1,EE,00169260,word,8c620008 +patch=1,EE,00169264,word,0000102d +patch=1,EE,00169268,word,1040000a +patch=1,EE,0016926c,word,27a40030 +patch=1,EE,00169270,word,c44000f8 +patch=1,EE,00169274,word,3c013f00 +patch=1,EE,00169278,word,44816000 +patch=1,EE,0016927c,word,0c060ee2 +patch=1,EE,00169280,word,460c0302 +patch=1,EE,00169284,word,c7a10030 +patch=1,EE,00169288,word,46010003 +patch=1,EE,0016928c,word,10000002 +patch=1,EE,00169290,word,e600037c +patch=1,EE,00169294,word,e604037c +patch=1,EE,00169298,word,c601037c +patch=1,EE,0016929c,word,44800000 +patch=1,EE,001692a0,word,46010034 +patch=1,EE,001692a4,word,45030003 +patch=1,EE,001692a8,word,c605037c +patch=1,EE,001692ac,word,e604037c +patch=1,EE,001692b0,word,c605037c +patch=1,EE,001692b4,word,3c020033 +//patch=1,EE,001692b8,word,3c013f40 +patch=1,EE,001692bc,word,44810800 +patch=1,EE,001692c0,word,c442f1b0 +patch=1,EE,001692c4,word,46020842 +patch=1,EE,001692c8,word,46012942 +patch=1,EE,001692cc,word,e605037c +patch=1,EE,001692d0,word,c6010368 +patch=1,EE,001692d4,word,26050100 +patch=1,EE,001692d8,word,c6000370 +patch=1,EE,001692dc,word,c6020378 +patch=1,EE,001692e0,word,c604036c +patch=1,EE,001692e4,word,c6030374 +patch=1,EE,001692e8,word,46022882 +patch=1,EE,001692ec,word,46012101 +patch=1,EE,001692f0,word,460018c1 +patch=1,EE,001692f4,word,c441f1b0 +patch=1,EE,001692f8,word,46010803 +patch=1,EE,001692fc,word,46041082 +patch=1,EE,00169300,word,46030842 +patch=1,EE,00169304,word,46050003 +patch=1,EE,00169308,word,46011083 +patch=1,EE,0016930c,word,e6020380 +patch=1,EE,00169310,word,44030000 +patch=1,EE,00169314,word,48a30800 +patch=1,EE,00169318,word,4be000ec +patch=1,EE,0016931c,word,4be41b3c +patch=1,EE,00169320,word,3c01bf80 +patch=1,EE,00169324,word,44810000 +patch=1,EE,00169328,word,4b012100 +patch=1,EE,0016932c,word,46020003 +patch=1,EE,00169330,word,44070000 +patch=1,EE,00169334,word,48a70800 +patch=1,EE,00169338,word,4be21b3c +patch=1,EE,0016933c,word,4a811080 +patch=1,EE,00169340,word,c6020384 +patch=1,EE,00169344,word,c6030388 +patch=1,EE,00169348,word,46031040 +patch=1,EE,0016934c,word,46031001 +patch=1,EE,00169350,word,46000843 +patch=1,EE,00169354,word,24040000 +patch=1,EE,00169358,word,24060000 +patch=1,EE,0016935c,word,70861b89 +patch=1,EE,00169360,word,46021000 +patch=1,EE,00169364,word,3c08bf80 +patch=1,EE,00169368,word,46021881 +patch=1,EE,0016936c,word,46030002 +patch=1,EE,00169370,word,44070800 +patch=1,EE,00169374,word,71071389 +patch=1,EE,00169378,word,46020003 +patch=1,EE,0016937c,word,704314c8 +patch=1,EE,00169380,word,7fa20040 +patch=1,EE,00169384,word,7fa20000 +patch=1,EE,00169388,word,0000402d +patch=1,EE,0016938c,word,44070000 +patch=1,EE,00169390,word,71071389 +patch=1,EE,00169394,word,fa040100 +patch=1,EE,00169398,word,704314c8 +patch=1,EE,0016939c,word,7fa20050 +patch=1,EE,001693a0,word,26040280 +patch=1,EE,001693a4,word,7fa20010 +patch=1,EE,001693a8,word,f8a20010 +patch=1,EE,001693ac,word,7ba20040 +patch=1,EE,001693b0,word,7ca20020 +patch=1,EE,001693b4,word,7ba20050 +patch=1,EE,001693b8,word,7ca20030 +patch=1,EE,001693bc,word,8e08037c +patch=1,EE,001693c0,word,48a80800 +patch=1,EE,001693c4,word,4be41b3c +patch=1,EE,001693c8,word,4b012100 +patch=1,EE,001693cc,word,c6000380 +patch=1,EE,001693d0,word,46000007 +patch=1,EE,001693d4,word,44050000 +patch=1,EE,001693d8,word,48a50800 +patch=1,EE,001693dc,word,4be21b3c +patch=1,EE,001693e0,word,4a811080 +patch=1,EE,001693e4,word,c6010384 +patch=1,EE,001693e8,word,c6030388 +patch=1,EE,001693ec,word,46010880 +patch=1,EE,001693f0,word,46011801 +patch=1,EE,001693f4,word,46031082 +patch=1,EE,001693f8,word,46020003 +patch=1,EE,001693fc,word,44070000 +patch=1,EE,00169400,word,48a70800 +patch=1,EE,00169404,word,4a2118c0 +patch=1,EE,00169408,word,46030840 +patch=1,EE,0016940c,word,46000847 +patch=1,EE,00169410,word,46020843 +patch=1,EE,00169414,word,44080800 +patch=1,EE,00169418,word,3c07bf80 +patch=1,EE,0016941c,word,71071389 +patch=1,EE,00169420,word,dfbf0070 +patch=1,EE,00169424,word,fa040280 +patch=1,EE,00169428,word,704314c8 +patch=1,EE,0016942c,word,7fa20060 +patch=1,EE,00169430,word,7fa20020 +patch=1,EE,00169434,word,f8820010 +patch=1,EE,00169438,word,f8830020 +patch=1,EE,0016943c,word,7bb00080 +patch=1,EE,00169440,word,7ba20060 +patch=1,EE,00169444,word,7c820030 +patch=1,EE,00169448,word,03e00008 +patch=1,EE,0016944c,word,27bd0090 +patch=1,EE,e0020001,extended,0029cc90 //FMV_Fix +patch=1,EE,20304d94,extended,00000002 +patch=1,EE,2021e4f0,extended,24070000 +patch=1,EE,e0010000,extended,0029cc90 +patch=1,EE,2021E4f0,extended,8c47cc90 +patch=1,EE,e0020001,extended,0029cc50 //Menu_Background_Fix +patch=1,EE,e0010001,extended,0029cc90 +patch=1,EE,201692b8,extended,3c013f10 + +patch=1,EE,e0020000,extended,0029cc50 +patch=1,EE,e0010001,extended,0029cc90 +patch=1,EE,201692b8,extended,3c013f40 + +patch=1,EE,e0020001,extended,0029cc50 +patch=1,EE,e0010000,extended,0029cc90 +patch=1,EE,201692b8,extended,3c013f40 + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action Button +patch=1,EE,2029C83C,byte,01 diff --git a/patches/SCUS-97402_CAAEC49C.pnach b/patches/SCUS-97402_CAAEC49C.pnach new file mode 100644 index 0000000..e5ece5c --- /dev/null +++ b/patches/SCUS-97402_CAAEC49C.pnach @@ -0,0 +1,20 @@ +gametitle=Killzone (NTSC-U) SCUS-97402 CAAEC49C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Enable native widescreen +patch=1,EE,005DA364,word,00000001 + +//[60 FPS] +//author=asasega. Disabled due to causing double speed in menu and game FMVs and other game breaking issues. +//description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +//patch=1,EE,00152014,word,24420002 //fps +//patch=1,EE,005DB004,word,3F000000 //speed + +[Disable Noise Filter] +author=Gabominated +description=Disable noise filter in gameplay. +patch=1,EE,0055DF6C,extended,000000FF +patch=1,EE,E0010004,extended,0057BA88 +patch=1,EE,0055DF6C,extended,00000000 \ No newline at end of file diff --git a/patches/SCUS-97408_E78971DF.pnach b/patches/SCUS-97408_E78971DF.pnach new file mode 100644 index 0000000..b3b8669 --- /dev/null +++ b/patches/SCUS-97408_E78971DF.pnach @@ -0,0 +1,6 @@ +gametitle=Getaway Black Monday [NTSC-U] SCUS-97408 E78971DF + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20253FF0,extended,24020001 diff --git a/patches/SCUS-97409_B10CBF67.pnach b/patches/SCUS-97409_B10CBF67.pnach new file mode 100644 index 0000000..9fa4e61 --- /dev/null +++ b/patches/SCUS-97409_B10CBF67.pnach @@ -0,0 +1,9 @@ +gametitle=Gretzky NHL 2005 SCUS_974.09 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002bcfc0,word,3c013c2e +patch=1,EE,002bcfd4,word,3c013f10 + + diff --git a/patches/SCUS-97416_EDE17E1B.pnach b/patches/SCUS-97416_EDE17E1B.pnach new file mode 100644 index 0000000..84f60ab --- /dev/null +++ b/patches/SCUS-97416_EDE17E1B.pnach @@ -0,0 +1,25 @@ +gametitle=Rise of the Kasai NTSC-U SCUS-97416 EDE17E1B + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,003414fc,word,3c0143a8 +patch=1,EE,002dbf68,word,3c014396 +patch=1,EE,00323f3c,word,3c014396 + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing + +//No Interlacing +patch=1,EE,002DC96C,word,30630000 +patch=1,EE,002DF580,word,30520000 +patch=1,EE,00345AC0,word,30420000 +patch=1,EE,0035237c,word,00000000 //64420008 +patch=1,EE,00352404,word,00000000 //64420008 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00345A00,word,10A00003 //14A00003 \ No newline at end of file diff --git a/patches/SCUS-97436_32A1C752.pnach b/patches/SCUS-97436_32A1C752.pnach new file mode 100644 index 0000000..04f2659 --- /dev/null +++ b/patches/SCUS-97436_32A1C752.pnach @@ -0,0 +1,66 @@ +gametitle=Gran Turismo 4 Online Public Beta [SCUS-97436] (U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Text +author=Aero_ +// Corrects Text Aspect Ratio for Widescreen +patch=1,EE,2033D7DC,extended,3C013F40 // lui at, 0x3F40 +patch=1,EE,2033D7E0,extended,34210000 // ori at, 0x0000 + +[No-Interlacing] +description=Autoboot in 480p +author=Silent + +patch=1,EE,20312544,extended,34080001 +patch=1,EE,20312558,extended,AE481718 + +[Adjusted triggers sensitivity] +description=Makes throttle/brake more precise when using triggers, like on PS3 +author=Silent & Aero_ + +// Throttle +patch=1,EE,10319114,extended,0000005A +patch=1,EE,20319194,extended,00000000 +// Brake +patch=1,EE,1031911C,extended,0000005A +patch=1,EE,203191F0,extended,00000000 + +[GT3 Chase Camera] +description=GT3-like camera from GT4 First Preview +author=Silent + +// Values changed by this cheat are hexadecimal. +// They are 1-byte each, repeated 4 times - so a value of 30 (0x1E) +// corresponds to 1E1E1E1E etc, + +// Default parameters in this cheat correspond to the values from GT4 First Preview, +// but you may freely customize them. For example, if you want to make the camera +// even stiffer (like in GT5/6), increase the damper value. + +// Camera damper, default - 120 +// Higher values make the camera center quicker +patch=1,EE,106635DA,extended,1E1E // 30 +patch=1,EE,106635DC,extended,1E1E // 30 + +// Camera max angle, default - 15 +// Higher values make the camera lean further to the sides +patch=1,EE,106635DE,extended,0A0A // 10 +patch=1,EE,106635E0,extended,0A0A // 10 + +[Far chase camera] +description=Added GT4 First Preview camera mode +author=Silent + +// Swap 4-byte instructions to 2-byte ones to make space +patch=1,EE,2023F37C,extended,84E30000 +patch=1,EE,1023F380,extended,0002 +patch=1,EE,1023F390,extended,0004 +patch=1,EE,2023F3A0,extended,84E30000 + +patch=1,EE,1023F3B0,extended,0004 +patch=1,EE,0023F3C8,extended,40 +patch=1,EE,1023F3DA,extended,8442 + +patch=1,EE,20662B30,extended,00010000 +patch=1,EE,20662B34,extended,00060014 diff --git a/patches/SCUS-97464_8BC95883.pnach b/patches/SCUS-97464_8BC95883.pnach new file mode 100644 index 0000000..5c8ba11 --- /dev/null +++ b/patches/SCUS-97464_8BC95883.pnach @@ -0,0 +1,19 @@ +gametitle=Sly 3 - Honour Among Thieves NTSC-U + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0016680c,word,3c014455 + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing & No Motion Blur + +// No Interlacing by asasega +patch=1,EE,20195D40,word,00000000 + +// No Motion Blur by Meos +patch=1,EE,201837E8,extended,00000000 + + diff --git a/patches/SCUS-97465_9BFBCD42.pnach b/patches/SCUS-97465_9BFBCD42.pnach new file mode 100644 index 0000000..7dcf6ac --- /dev/null +++ b/patches/SCUS-97465_9BFBCD42.pnach @@ -0,0 +1,200 @@ +gametitle=Ratchet - Deadlocked + +[60 FPS split-screen] +author=SuperSamus +description=Makes all split-screen modes render at 60 FPS. Needs enable 180% EE Overclock to be stable. +dpatch=0,4,4,54,A2B01680,68,A2A01680,6C,3C030022,70,8C63DDA4,0,00000000,4C,00000000,30,00000000,90,24032470 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 + +// Code patching routine DWORD +patch=1,EE,200C0000,extended,3C1B000C +patch=1,EE,200C0004,extended,DF7101A0 +patch=1,EE,200C0008,extended,14510005 +patch=1,EE,200C0010,extended,8F7101E8 +patch=1,EE,200C0014,extended,AC71FF78 +patch=1,EE,200C0018,extended,8F7101EC +patch=1,EE,200C001C,extended,AC71FF8C +patch=1,EE,200C0020,extended,DF7101A8 +patch=1,EE,200C0024,extended,14510003 +patch=1,EE,200C002C,extended,8F7101F0 +patch=1,EE,200C0030,extended,AC71FFC0 +patch=1,EE,200C0034,extended,DF7101B0 +patch=1,EE,200C0038,extended,14510003 +patch=1,EE,200C0040,extended,8F7101F0 +patch=1,EE,200C0044,extended,AC71FFA4 +patch=1,EE,200C0048,extended,DF7101B8 +patch=1,EE,200C004C,extended,14510005 +patch=1,EE,200C0054,extended,8F7101F4 +patch=1,EE,200C0058,extended,AC71FF94 +patch=1,EE,200C005C,extended,8F7101F8 +patch=1,EE,200C0060,extended,AC71FFA0 +patch=1,EE,200C0064,extended,DF7101C0 +patch=1,EE,200C0068,extended,14510003 +patch=1,EE,200C0070,extended,8F7101FC +patch=1,EE,200C0074,extended,AC17FFDC +patch=1,EE,200C0078,extended,DF7101C8 +patch=1,EE,200C007C,extended,14510003 +patch=1,EE,200C0084,extended,8F710200 +patch=1,EE,200C0088,extended,AC71FEF0 +patch=1,EE,200C008C,extended,DF7101D0 +patch=1,EE,200C0090,extended,14510003 +patch=1,EE,200C0098,extended,8F710204 +patch=1,EE,200C009C,extended,AC71FF64 +patch=1,EE,200C00A0,extended,DF7101D8 +patch=1,EE,200C00A4,extended,14510003 +patch=1,EE,200C00AC,extended,8F710204 +patch=1,EE,200C00B0,extended,AC71FFCC +patch=1,EE,200C00B4,extended,DF7101E0 +patch=1,EE,200C00B8,extended,14510003 +patch=1,EE,200C00C0,extended,8F710208 +patch=1,EE,200C00C4,extended,AC71FFC8 +patch=1,EE,200C00C8,extended,08055DEF +patch=1,EE,200C00CC,extended,FC62FFF8 + +// Code patching routine WORD +patch=1,EE,200C00D0,extended,3C1B000C +patch=1,EE,200C00D4,extended,8F7101A0 +patch=1,EE,200C00D8,extended,14510005 +patch=1,EE,200C00E0,extended,8F7101E8 +patch=1,EE,200C00E4,extended,ACD1FF7C +patch=1,EE,200C00E8,extended,8F7101EC +patch=1,EE,200C00EC,extended,ACD1FF90 +patch=1,EE,200C00F0,extended,8F7101AC +patch=1,EE,200C00F4,extended,14510003 +patch=1,EE,200C00FC,extended,8F7101F0 +patch=1,EE,200C0100,extended,ACD1FF80 +patch=1,EE,200C0104,extended,8F7101B0 +patch=1,EE,200C0108,extended,14510003 +patch=1,EE,200C0110,extended,8F7101F0 +patch=1,EE,200C0114,extended,ACD1FFA8 +patch=1,EE,200C0118,extended,8F7101BC +patch=1,EE,200C011C,extended,14510005 +patch=1,EE,200C0124,extended,8F7101F4 +patch=1,EE,200C0128,extended,ACD1FF94 +patch=1,EE,200C012C,extended,8F7101F8 +patch=1,EE,200C0130,extended,ACD1FFA0 +patch=1,EE,200C0134,extended,8F7101C4 +patch=1,EE,200C0138,extended,14510003 +patch=1,EE,200C0140,extended,8F7101FC +patch=1,EE,200C0144,extended,ACD1FFDC +patch=1,EE,200C0148,extended,8F7101C8 +patch=1,EE,200C014C,extended,14510003 +patch=1,EE,200C0154,extended,8F710200 +patch=1,EE,200C0158,extended,ACD1FEF4 +patch=1,EE,200C015C,extended,8F7101D4 +patch=1,EE,200C0160,extended,14510003 +patch=1,EE,200C0168,extended,8F710204 +patch=1,EE,200C016C,extended,ACD1FF64 +patch=1,EE,200C0170,extended,8F7101DC +patch=1,EE,200C0174,extended,14510003 +patch=1,EE,200C017C,extended,8F710204 +patch=1,EE,200C0180,extended,ACD1FFCC +patch=1,EE,200C0184,extended,8F7101E4 +patch=1,EE,200C0188,extended,14510003 +patch=1,EE,200C0190,extended,8F710208 +patch=1,EE,200C0194,extended,ACD1FFC8 +patch=1,EE,200C0198,extended,08055E03 +patch=1,EE,200C019C,extended,ACC2FFFC + +// Refrence DWORD/WORD for Widescreen +//Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C01A0,extended,C6030210 +patch=1,EE,200C01A4,extended,4600A306 + +// Refrence DWORD/WORD for hoverbike zoom fix 1 +//Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C01A8,extended,02242018 +patch=1,EE,200C01AC,extended,02329018 + +// Refrence DWORD/WORD for hoverbike zoom fix 2 +//Note: The patching routine uses this to patch an address before this in memory. +patch=1,EE,200C01B0,extended,C44503A0 +patch=1,EE,200C01B4,extended,01054021 + +// Refrence DWORD/WORD for cutscene render fix +//Note: The patching routine uses this to patch two addresses before this in memory. +patch=1,EE,200C01B8,extended,E7B40070 +patch=1,EE,200C01BC,extended,82020090 + +// Refrence DWORD/WORD for alt coop widescreen branch 1 +patch=1,EE,200C01C0,extended,34A54040 +patch=1,EE,200C01C4,extended,27848861 + +// Refrence DWORD/WORD for alt coop widescreen branch 2 +patch=1,EE,200C01C8,extended,1083FFF7 +patch=1,EE,200C01CC,extended,24020002 + +// Refrence DWORD/WORD for alt coop widescreen branch 3 +patch=1,EE,200C01D4,extended,8C622670 +patch=1,EE,200C01D0,extended,8E430000 + +// Refrence DWORD/WORD for alt coop widescreen branch 4 +patch=1,EE,200C01D8,extended,C48F0014 +patch=1,EE,200C01DC,extended,C48E0010 + +// Refrence DWORD/WORD for alt coop widescreen branch 5 +patch=1,EE,200C01E0,extended,C4A40000 +patch=1,EE,200C01E4,extended,3C014122 + +// Replacement WORDs for widescreen +patch=1,EE,200C01E8,extended,0C030083 +patch=1,EE,200C01EC,extended,14600007 + +//Replacement WORD for hoverbike zoom fix +patch=1,EE,200C01F0,extended,461E0543 + +// Replacement WORDs for cutscene render fix +patch=1,EE,200C01F4,extended,3C013F1C +patch=1,EE,200C01F8,extended,AEA100B0 + +// Replacement WORDs for alt coop widescreen +patch=1,EE,200C01FC,extended,1440006E +patch=1,EE,200C0200,extended,14400007 +patch=1,EE,200C0204,extended,14600009 +patch=1,EE,200C0208,extended,1440000F + +// Hor FOV recalulation routine +// This routine checks if an unpatched HOR FOV currently resides in ram, +// by iterating through a list and patching the value if a match is found. +patch=1,EE,200C020C,extended,C77E0250 +patch=1,EE,200C0210,extended,3C01000C +patch=1,EE,200C0214,extended,34210274 +patch=1,EE,200C0218,extended,277B0254 +patch=1,EE,200C021C,extended,C46000B0 +patch=1,EE,200C0220,extended,103B0007 +patch=1,EE,200C0224,extended,C7620000 +patch=1,EE,200C0228,extended,277B0004 +patch=1,EE,200C022C,extended,46020032 +patch=1,EE,200C0230,extended,4500FFFB +patch=1,EE,200C0238,extended,461E0003 +patch=1,EE,200C023C,extended,E46000B0 +patch=1,EE,200C0240,extended,461E0002 +patch=1,EE,200C0244,extended,46010002 +patch=1,EE,200C0248,extended,03E00008 +patch=1,EE,200C024C,extended,3C1B000C +patch=1,EE,200C0250,extended,3F400000 + +// Unpatched Hor FOV values +patch=1,EE,200C0254,extended,3F1EB852 +patch=1,EE,200C0258,extended,3ED40674 +patch=1,EE,200C025C,extended,3F1EBA08 +patch=1,EE,200C0260,extended,3EE978D5 +patch=1,EE,200C0264,extended,3F5A3D70 +patch=1,EE,200C0268,extended,3F5A3FCB +patch=1,EE,200C026C,extended,3F870CAE +patch=1,EE,200C0270,extended,3F53A04B + +// Jump to DWORD patching routine +patch=1,EE,201577B4,extended,08030000 + +// Jump to WORD patching routine +patch=1,EE,20157804,extended,08030034 + +//Force built-in widescreen +patch=1,EE,E0010101,extended,00171DE8 +patch=1,EE,00171DEB,byte,00000001 + + diff --git a/patches/SCUS-97466_CC08ACD4.pnach b/patches/SCUS-97466_CC08ACD4.pnach new file mode 100644 index 0000000..05ef997 --- /dev/null +++ b/patches/SCUS-97466_CC08ACD4.pnach @@ -0,0 +1,14 @@ +gametitle=Gretzky NHL 06 [NTSC-U] (SCUS_974.66) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +// Works fine for the default "Team" camera, but causes a different zoom in each one +// of the other camera's view. + +//Gameplay 16:9 +patch=1,EE,0026F480,word,3C013C2B //3C013C0E Zoom +patch=1,EE,0026F494,word,3C013F10 //3C013F40 Y-FOV + + diff --git a/patches/SCUS-97467_56EC00B5.pnach b/patches/SCUS-97467_56EC00B5.pnach new file mode 100644 index 0000000..0eee2c2 --- /dev/null +++ b/patches/SCUS-97467_56EC00B5.pnach @@ -0,0 +1,7 @@ +gametitle= God of War 2 E3 Demo (NTSC-U) (SCUS-97467) 56EC00B5 + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action Button +patch=1,EE,002B15BC,byte,01 +patch=1,EE,0018F7AC,word,0000 diff --git a/patches/SCUS-97467_DF3A5A5C.pnach b/patches/SCUS-97467_DF3A5A5C.pnach new file mode 100644 index 0000000..9e2e6db --- /dev/null +++ b/patches/SCUS-97467_DF3A5A5C.pnach @@ -0,0 +1,7 @@ +gametitle= God of War [Demo] (NTSC-U) (SCUS-97467) DF3A5A5C + +[Skip Cutscenes] +author=Ezedequias +description=With X +patch=1,EE,0029358C,byte,01 +patch=1,EE,001885BC,word,0000 diff --git a/patches/SCUS-97471_D71B57F4.pnach b/patches/SCUS-97471_D71B57F4.pnach new file mode 100644 index 0000000..a6e7cb1 --- /dev/null +++ b/patches/SCUS-97471_D71B57F4.pnach @@ -0,0 +1,20 @@ +gametitle=Genji - Dawn of the Samurai SCUS-97471 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002e1070,word,3c014455 + +//FMV fix by Arapapa +//e043013c 00608144 00108244 +patch=1,EE,002c6754,word,3c0143a8 //3c0143e0 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Genji: Dawn of The Samurai (USA) +patch=1,EE,202394B4,word,00000000 +patch=1,EE,20308674,word,00000000 + + diff --git a/patches/SCUS-97481_2F123FD8.pnach b/patches/SCUS-97481_2F123FD8.pnach new file mode 100644 index 0000000..8f5aefc --- /dev/null +++ b/patches/SCUS-97481_2F123FD8.pnach @@ -0,0 +1,12 @@ +gametitle=God of War 2 (SCUS-97481) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00234A48,word,46000406 + + +[Skip Cutscenes] +author=Ezedequias +comment=With Any Action Button +patch=1,EE,202D8194,byte,01 diff --git a/patches/SCUS-97482_174F7EC0.pnach b/patches/SCUS-97482_174F7EC0.pnach new file mode 100644 index 0000000..30ad418 --- /dev/null +++ b/patches/SCUS-97482_174F7EC0.pnach @@ -0,0 +1,7 @@ +gametitle= God of War 2 The Colossus Battle [Demo] (SCUS-97482) 174F7EC0 + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action Button +patch=1,EE,002D7B94,byte,01 +patch=1,EE,001916A4,word,0000 diff --git a/patches/SCUS-97483_2A84A1E2.pnach b/patches/SCUS-97483_2A84A1E2.pnach new file mode 100644 index 0000000..ef89d77 --- /dev/null +++ b/patches/SCUS-97483_2A84A1E2.pnach @@ -0,0 +1,9 @@ +gametitle=Gran Turismo 4: Mazda MX-5 Edition [SCUS-97483] (USA) + +[No-Interlacing] +gsinterlacemode=1 +description=Autoboot in 480p +author=Blackbird+Silent +patch=1,EE,20A1C070,extended,00000001 + + diff --git a/patches/SCUS-97490_0643F90C.pnach b/patches/SCUS-97490_0643F90C.pnach new file mode 100644 index 0000000..b212258 --- /dev/null +++ b/patches/SCUS-97490_0643F90C.pnach @@ -0,0 +1,25 @@ +gametitle=Rogue Galaxy (SCUS-97490) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack + +//gameplay +patch=1,EE,001c6a50,word,3c023f10 + +//compass +patch=1,EE,0037112c,word,3c023f10 + +//FMV's fix +patch=1,EE,001d5a7c,word,24060000 //top +patch=1,EE,001d5acc,word,240201c0 //bottom + +//hor FMV's fix +//patch=1,EE,001d5a6c,word,24030040 //left +//patch=1,EE,001d5ac8,word,240301c0 /right + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,002611D4,word,3c020000 \ No newline at end of file diff --git a/patches/SCUS-97501_7571AAEE.pnach b/patches/SCUS-97501_7571AAEE.pnach new file mode 100644 index 0000000..7917080 --- /dev/null +++ b/patches/SCUS-97501_7571AAEE.pnach @@ -0,0 +1,7 @@ +gametitle=Ape Escape 3 (SCUS-97501) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,20649DC8,byte,1 //0 Widescreen \ No newline at end of file diff --git a/patches/SCUS-97502_FF9C0E93.pnach b/patches/SCUS-97502_FF9C0E93.pnach new file mode 100644 index 0000000..584723e --- /dev/null +++ b/patches/SCUS-97502_FF9C0E93.pnach @@ -0,0 +1,54 @@ +gametitle=Tourist Trophy [SCUS-97502] (USA) + +[Autoboot in 480p] +description=The game will always start races in 480p instead of 480i. +author=Blackbird+Silent +patch=1,EE,20829248,extended,00000001 + +[Adjusted triggers sensitivity] +description=Makes throttle/brake more precise when using triggers, like on PS3 +author=Silent & Aero_ + +// Throttle +patch=1,EE,10403AEC,extended,0000005A +patch=1,EE,20403B6C,extended,00000000 +// Brake +patch=1,EE,10403AF4,extended,0000005A +patch=1,EE,20403BC8,extended,00000000 + +[GT3 Chase Camera] +description=GT3-like camera from GT4 First Preview +author=Silent + +// Values changed by this cheat are hexadecimal. + +// Default parameters in this cheat correspond to the values from GT4 First Preview, +// but you may freely customize them. For example, if you want to make the camera +// even stiffer (like in GT5/6), increase the damper value. + +// Camera damper, default - 120 +// Higher values make the camera center quicker +patch=1,EE,1058499A,extended,1E1E // 30 +patch=1,EE,1058499C,extended,1E1E // 30 + +// Camera max angle, default - 15 +// Higher values make the camera lean further to the sides +patch=1,EE,1058499E,extended,0A0A // 10 +patch=1,EE,105849A0,extended,0A0A // 10 + +[Far chase camera] +description=Added GT4 First Preview camera mode +author=Silent + +// Swap 4-byte instructions to 2-byte ones to make space +patch=1,EE,2032391C,extended,84E30000 +patch=1,EE,10323920,extended,0002 +patch=1,EE,10323930,extended,0004 +patch=1,EE,20323940,extended,84E30000 + +patch=1,EE,10323950,extended,0004 +patch=1,EE,00323968,extended,40 +patch=1,EE,1032397A,extended,8442 + +patch=1,EE,20583D88,extended,00010000 +patch=1,EE,20583D8C,extended,00060014 diff --git a/patches/SCUS-97584_848A6CEA.pnach b/patches/SCUS-97584_848A6CEA.pnach new file mode 100644 index 0000000..e4c926f --- /dev/null +++ b/patches/SCUS-97584_848A6CEA.pnach @@ -0,0 +1,22 @@ +gametitle=Syphon Filter: Logan's Shadow (SCUS-97584) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//480p+widescreen +patch=1,EE,00270964,word,00000000 +patch=1,EE,00270548,word,00000000 + +//res fix +patch=1,EE,0027019c,word,240401c0 + +//fmv's fix +patch=1,EE,005c7978,word,24117100 +patch=1,EE,005c797c,word,24127200 +patch=1,EE,005c7980,word,24131e00 +patch=1,EE,005c7988,word,24141c00 +patch=1,EE,005c798c,word,24117100 +patch=1,EE,005c7994,word,24131e00 + + diff --git a/patches/SCUS-97610_72326E67.pnach b/patches/SCUS-97610_72326E67.pnach new file mode 100644 index 0000000..5436713 --- /dev/null +++ b/patches/SCUS-97610_72326E67.pnach @@ -0,0 +1,25 @@ +gametitle=Hot Shots Tennis (NTSC-U) (SCUS-97610) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (ported by Tagg) + +// 16:9 +patch=1,EE,001398d0,word,08074b83 // e4840544 jump to code-inject 001d2e0c +patch=1,EE,001398d4,word,00000000 // 46002107 + +patch=1,EE,001d2e0c,word,3c013f40 // 00000000 horizontal fov +patch=1,EE,001d2e10,word,4481f000 // 00000000 +patch=1,EE,001d2e14,word,461e2103 // 00000000 +patch=1,EE,001d2e18,word,e4840544 // 00000000 +patch=1,EE,001d2e1c,word,46002107 // 00000000 +patch=1,EE,001d2e20,word,0804e635 // 00000000 jump back to 001398d4 + +patch=1,EE,00138134,word,3c034456 // 3c034420 2D menu/hud fix + +[No-Interlacing] +gsinterlacemode=1 +author=someother1ne +patch=1,EE,00125464,word,64420000 +patch=1,EE,001256cc,word,64420000 + diff --git a/patches/SCUS-97621_3DC2FE45.pnach b/patches/SCUS-97621_3DC2FE45.pnach new file mode 100644 index 0000000..301a2c7 --- /dev/null +++ b/patches/SCUS-97621_3DC2FE45.pnach @@ -0,0 +1,73 @@ +gametitle=Twisted Metal - Head-On [Extra Twisted Edition] (NTSC-U) [SCUS-97621] [3DC2FE45] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 Font Fixes by gamemasterplc + +//16:9 Widescreen +patch=1,EE,202D10A0,extended,4400A000 //442B8000 - Menu/Sweet Tour In-Game Cutscene Master X FOV +patch=1,EE,202D10C0,extended,3F206D39 //3EF0A3D7 - Menu/Sweet Tour In-Game Cutscene Master Y FOV + +patch=1,EE,20222CE8,extended,08030000 //Jump to Custom Code +patch=1,EE,200C0000,extended,00051843 //Divide Font Width by 2 +patch=1,EE,200C0004,extended,00052883 //Divide Font Width by 4 +patch=1,EE,200C0008,extended,00A32821 //Add previous 2 operations +patch=1,EE,200C000C,extended,08088B3C //Jump back to Original Code +patch=1,EE,200C0010,extended,24030044 //Original Instruction + +patch=1,EE,101EF98C,extended,0000008C //24060050 - Player 1 Text (1) +patch=1,EE,101EF9AC,extended,0000008C //24060050 - Player 2 Text (1) +patch=1,EE,101EF9E4,extended,0000008C //24060050 - Player 1 Text (2) +patch=1,EE,101EF9FC,extended,0000008C //24060050 - Player 2 Text (2) + +patch=1,EE,10166194,extended,000043BB //3C0143FA - 1P Sweet Tour Gameplay Master X FOV (after in-game cutscene) #1 +patch=1,EE,10166198,extended,0000E000 //34218000 - 1P Sweet Tour Gameplay Master X FOV (after in-game cutscene) #2 +patch=1,EE,101660F8,extended,000043BB //3C0143FA - 1P Sweet Tour Gameplay Master X FOV (after skipping in-game cutscene) #1 +patch=1,EE,101660FC,extended,0000E000 //34218000 - 1P Sweet Tour Gameplay Master X FOV (after skipping in-game cutscene) #2 +patch=1,EE,101B3F20,extended,000043BB //3C0143FA - 1P Generic Master X FOV #1 +patch=1,EE,101B3F24,extended,0000E000 //34218000 - 1P Generic Master X FOV #2 +//patch=1,EE,201B5E40,extended,340301E0 //94430004 - ori v1, zero, $01e0 - Set v1 register to 480 - 1P TMHO Story In-Game Cutscene Master X FOV (commented-out due to grain overlay positioning issue in opening cutscene's first close-up angle of Calypso) +patch=1,EE,101B6290,extended,000043BB //3C0143FA - 1P TMHO Story Gameplay Master X FOV (after in-game cutscene) #1 +patch=1,EE,101B6294,extended,0000E000 //34218000 - 1P TMHO Story Gameplay Master X FOV (after in-game cutscene) #2 +patch=1,EE,101B6164,extended,000043BB //3C0143FA - 1P TMHO Story Gameplay Master X FOV (after skipping in-game cutscene) #1 +patch=1,EE,101B6168,extended,0000E000 //34218000 - 1P TMHO Story Gameplay Master X FOV (after skipping in-game cutscene) #2 +patch=1,EE,202D0D00,extended,3F1F49E6 //3EEEEED9 - 1P Master Y FOV +patch=1,EE,1013B4C8,extended,0000BF80 //3C01BF2E - 1P Master X Radar #1 +patch=1,EE,1013B4CC,extended,00000000 //3421147B - 1P Master X Radar #2 +patch=1,EE,1013B574,extended,00003F80 //3C013F30 - 1P Master X Weapon #1 +patch=1,EE,1013B578,extended,00000000 //3421A3D7 - 1P Master X Weapon #2 +patch=1,EE,1013AC5C,extended,00000230 //2406021A - 1P X Weapon Names +patch=1,EE,1013AD70,extended,00000230 //2406021A - 1P X Weapon Ammo +patch=1,EE,1013728C,extended,0000002D //2406003C - 1P Cars Remaining Number +patch=1,EE,10139BD4,extended,0000006A //2406008E - 1P Horiz Nearby Cars Names + +patch=1,EE,202D0DA0,extended,439A8000 //43CE0000 - 2P Horiz P1 Master X FOV +patch=1,EE,202D0DC0,extended,3F1F49E5 //3EEEEED9 - 2P Horiz P1 Master Y FOV +patch=1,EE,202D0E60,extended,439A8000 //43CE0000 - 2P Horiz P2 Master X FOV +patch=1,EE,202D0E80,extended,3F1F49E5 //3EEEEED9 - 2P Horiz P2 Master Y FOV +patch=1,EE,10137108,extended,0000BFA5 //3C01BF66 - 2P Horiz Master X Radar #1 +patch=1,EE,1013710C,extended,00001EB8 //34216666 - 2P Horiz Master X Radar #2 +patch=1,EE,1013A5D8,extended,00003F9E //3C013F59 - 2P Horiz Master X Weapon #1 +patch=1,EE,1013A5DC,extended,0000B852 //3421999A - 2P Horiz Master X Weapon #2 +patch=1,EE,1013ACCC,extended,00000230 //2406021A - 2P X Weapon Names +patch=1,EE,1013AD4C,extended,00000230 //2406021A - 2P X Weapon Ammo +patch=1,EE,101E6334,extended,0000023D //24060226 - 2P Wins %d +patch=1,EE,10139B94,extended,00000057 //24060074 - 2P Nearby Cars Names +patch=1,EE,1013725C,extended,00000021 //2406002C - 2P Cars Remaining Number + +patch=1,EE,202D0F20,extended,4376C000 //43A48000 - 2P Vert P1 Master X FOV +patch=1,EE,202D0F40,extended,3F1F49E6 //3EEEEED9 - 2P Vert P1 Master Y FOV +patch=1,EE,202D0FE0,extended,4376C000 //43A48000 - 2P Vert P1 Master X FOV +patch=1,EE,202D1000,extended,3F1F49E6 //3EEEEED9 - 2P Vert P1 Master Y FOV +patch=1,EE,101370C0,extended,0000BF20 //3C01BEDC - 2P Vert Master X Radar #1 +patch=1,EE,101370C4,extended,00000000 //342128F6 - 2P Vert Master X Radar #2 +patch=1,EE,1013A590,extended,00003F23 //3C013EE6 - 2P Vert Master X Weapon #1 +patch=1,EE,1013A594,extended,00000000 //34216666 - 2P Vert Master X Weapon #2 + + +[No-Interlacing] +gsinterlacemode=1 +description=no interlacing hack someother1ne +patch=1,EE,00264034,word,30420000 + + diff --git a/patches/SCUS-97654_773D2835.pnach b/patches/SCUS-97654_773D2835.pnach new file mode 100644 index 0000000..857a8ec --- /dev/null +++ b/patches/SCUS-97654_773D2835.pnach @@ -0,0 +1,8 @@ +gametitle=MotorStorm - Arctic Edge (NTSC-U) (SCUS-97654) + +[60FPS Hack] +author=asasega +description=Patches the game to run at 60FPS. Requires 180% EE Overclock + +//60FPS +patch=1,EE,2039BAF8,extended,00000000 \ No newline at end of file diff --git a/patches/SLAJ-25060_664D4EAE.pnach b/patches/SLAJ-25060_664D4EAE.pnach new file mode 100644 index 0000000..49be630 --- /dev/null +++ b/patches/SLAJ-25060_664D4EAE.pnach @@ -0,0 +1,12 @@ +gametitle=Juuouki - Project Altered Beast [SLAJ_250.60] [NTSC-J] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,001700F4,word,3C023fe3 //3C023FAA +patch=1,EE,001700F8,word,34428e38 //3442AAAB + +patch=1,EE,005d0210,word,3c033f2b //3c033f00 render fix + + diff --git a/patches/SLES-50009_04FE3778.pnach b/patches/SLES-50009_04FE3778.pnach new file mode 100644 index 0000000..e636304 --- /dev/null +++ b/patches/SLES-50009_04FE3778.pnach @@ -0,0 +1,6 @@ +gametitle=Wild Wild Racing (PAL-M) SLES-50009 04FE3778 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,202003D4,extended,28420001 \ No newline at end of file diff --git a/patches/SLES-50010_49872FED.pnach b/patches/SLES-50010_49872FED.pnach new file mode 100644 index 0000000..99858eb --- /dev/null +++ b/patches/SLES-50010_49872FED.pnach @@ -0,0 +1,9 @@ +gametitle=Ready 2 Rumble Boxing - Round 2 SLES_500.10 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00203a90,word,3fe38e39 +patch=1,EE,0011723c,word,3c013f22 + + diff --git a/patches/SLES-50017_96E46AA0.pnach b/patches/SLES-50017_96E46AA0.pnach new file mode 100644 index 0000000..c8ee344 --- /dev/null +++ b/patches/SLES-50017_96E46AA0.pnach @@ -0,0 +1,12 @@ +gametitle=F1 Championship Season 2000 (E)(SLES-50017) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001265b8,word,3c013fe3 //3c013faa +patch=1,EE,001265bc,word,34218e2a //3421aaab + + diff --git a/patches/SLES-50022_0D434FEC.pnach b/patches/SLES-50022_0D434FEC.pnach new file mode 100644 index 0000000..11037a7 --- /dev/null +++ b/patches/SLES-50022_0D434FEC.pnach @@ -0,0 +1,17 @@ +gametitle=NBA Live 2001 (PAL-E) SLES-50022 0D434FEC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, ported by PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00112920,word,08030000 +patch=1,EE,000C0000,word,46093182 +patch=1,EE,000C0004,word,3C013F40 +patch=1,EE,000C0008,word,4481F000 +patch=1,EE,000C000C,word,461E3182 +patch=1,EE,000C0010,word,08044A49 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003AC008,word,0000003C //0000001E \ No newline at end of file diff --git a/patches/SLES-50026_0D434FEC.pnach b/patches/SLES-50026_0D434FEC.pnach new file mode 100644 index 0000000..c9bdcb1 --- /dev/null +++ b/patches/SLES-50026_0D434FEC.pnach @@ -0,0 +1,17 @@ +gametitle=NBA Live 2001 (PAL-S) SLES-50026 0D434FEC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, ported by PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00112920,word,08030000 +patch=1,EE,000C0000,word,46093182 +patch=1,EE,000C0004,word,3C013F40 +patch=1,EE,000C0008,word,4481F000 +patch=1,EE,000C000C,word,461E3182 +patch=1,EE,000C0010,word,08044A49 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003AC008,word,0000003C //0000001E \ No newline at end of file diff --git a/patches/SLES-50027_E3DCB6B9.pnach b/patches/SLES-50027_E3DCB6B9.pnach new file mode 100644 index 0000000..4c2c510 --- /dev/null +++ b/patches/SLES-50027_E3DCB6B9.pnach @@ -0,0 +1,14 @@ +gametitle=NHL 2001 (E)(SLES-50027) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov +//003f013c 00008144 0800aac7 +patch=1,EE,0027021c,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLES-50031_E81BE74B.pnach b/patches/SLES-50031_E81BE74B.pnach new file mode 100644 index 0000000..d843413 --- /dev/null +++ b/patches/SLES-50031_E81BE74B.pnach @@ -0,0 +1,10 @@ +gametitle=X-Squad (E)(SLES-50031) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (PAL by Arapapa) + +//803f013c 00008144 00000000 000040e4 +patch=1,EE,001C7FFC,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50036_E59E10BF.pnach b/patches/SLES-50036_E59E10BF.pnach new file mode 100644 index 0000000..d8cda73 --- /dev/null +++ b/patches/SLES-50036_E59E10BF.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN International Track & Field (E)(SLES-50036) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00202ddc,word,3c013f40 //00000000 +patch=1,EE,00202de0,word,44810000 //00000000 +patch=1,EE,00202de8,word,4600c602 //00000000 + + diff --git a/patches/SLES-50042_238B189C.pnach b/patches/SLES-50042_238B189C.pnach new file mode 100644 index 0000000..ba0aa34 --- /dev/null +++ b/patches/SLES-50042_238B189C.pnach @@ -0,0 +1,15 @@ +gametitle=Disney's Dinosaur PAL-M SLES-50042 238B189C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0026b274,word,3fe38e32 //3faaaaab +patch=1,EE,0026b27c,word,3fe38e32 //3faaaaab + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0015EF14,word,3C023F0C //3C023F8C \ No newline at end of file diff --git a/patches/SLES-50043_238B189C.pnach b/patches/SLES-50043_238B189C.pnach new file mode 100644 index 0000000..3f80ec0 --- /dev/null +++ b/patches/SLES-50043_238B189C.pnach @@ -0,0 +1,15 @@ +gametitle=Disney's Dinosaur PAL-M SLES-50043 238B189C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0026b274,word,3fe38e32 //3faaaaab +patch=1,EE,0026b27c,word,3fe38e32 //3faaaaab + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0015EF14,word,3C023F0C //3C023F8C \ No newline at end of file diff --git a/patches/SLES-50044_55EDA5A0.pnach b/patches/SLES-50044_55EDA5A0.pnach new file mode 100644 index 0000000..e324f22 --- /dev/null +++ b/patches/SLES-50044_55EDA5A0.pnach @@ -0,0 +1,31 @@ +gametitle=Rayman Revolution (PAL-M5) (SLES-50044) 55EDA5A0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht & ICUP321 +description=Renders the game in 16:9 aspect ratio +// General Widescreen Fixes +patch=1,EE,0018c6a0,word,4481f000 // 00000000 +patch=1,EE,0018c6a4,word,461e0842 // 00000000 +patch=1,EE,001180ec,word,461e6303 // 00000000 renderfix calculation +// 16:9 +patch=1,EE,0018c690,word,3c013f40 // 00000000 hor fov + +// 15:9 +//patch=1,EE,0018c690,word,3c013f50 // 00000000 hor fov +// 16:10 +//patch=1,EE,0018c690,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0018c694,word,34215555 // 00000000 hor fov +// 21:9 +//patch=1,EE,0018c690,word,3c013f10 // 00000000 hor fov +// 25:16 +//patch=1,EE,0018c690,word,3c013f5a // 00000000 hor fov +//patch=1,EE,0018c694,word,3421740e // 00000000 hor fov +// 32:9 +//patch=1,EE,0018c690,word,3c013ed5 // 00000000 hor fov +//patch=1,EE,0018c694,word,3421c28f // 00000000 hor fov + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001011FC,word,24030000 //24030001 \ No newline at end of file diff --git a/patches/SLES-50045_572D9D76.pnach b/patches/SLES-50045_572D9D76.pnach new file mode 100644 index 0000000..f0e43b0 --- /dev/null +++ b/patches/SLES-50045_572D9D76.pnach @@ -0,0 +1,22 @@ +gametitle=Walt Disney's The Jungle Book - Groove Party (E)(SLES-50045) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 00088244 a80020c6 +patch=1,EE,0028d01c,word,3c023f20 //3c023f00 + +//Y-Fov +//c2030146 07030046 (2nd) +patch=1,EE,0028d07c,word,080e83b8 +patch=1,EE,003a0ee0,word,460103c2 +patch=1,EE,003a0ee4,word,3c013f40 +patch=1,EE,003a0ee8,word,4481f000 +patch=1,EE,003a0eec,word,461e7bc2 +patch=1,EE,003a0ef0,word,080a3420 + + diff --git a/patches/SLES-50047_3063BD41.pnach b/patches/SLES-50047_3063BD41.pnach new file mode 100644 index 0000000..b302ae6 --- /dev/null +++ b/patches/SLES-50047_3063BD41.pnach @@ -0,0 +1,17 @@ +gametitle=F1 Racing Championship (E)(SLES-50047) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,003e004c,word,3F19999A //3f4ccccd +patch=1,EE,003e005c,word,3F19999A //3f4ccccd + +//Y-Fov +patch=1,EE,003dfc84,word,3FE38E2A //3faaaaab +patch=1,EE,003dfc88,word,3FE38E2A //3faaaaab + + diff --git a/patches/SLES-50048_F34ECBDC.pnach b/patches/SLES-50048_F34ECBDC.pnach new file mode 100644 index 0000000..55c4bf5 --- /dev/null +++ b/patches/SLES-50048_F34ECBDC.pnach @@ -0,0 +1,23 @@ +gametitle=Disney's Donald Duck - Quack Attack (E)(SLES-50048) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//a80000c6 003f023c 00088244 +patch=1,EE,00270798,word,3c023f1d //3c023f00 + +//Y-Fov +//c2030146 00888244 06a40046 +patch=1,EE,002707e8,word,080850e8 + +patch=1,EE,002143a0,word,460103c2 +patch=1,EE,002143a4,word,3c013f40 +patch=1,EE,002143a8,word,4481f000 +patch=1,EE,002143ac,word,461e7bc2 +patch=1,EE,002143b0,word,0809c1fb + + diff --git a/patches/SLES-50050_F40297F7.pnach b/patches/SLES-50050_F40297F7.pnach new file mode 100644 index 0000000..9944c7e --- /dev/null +++ b/patches/SLES-50050_F40297F7.pnach @@ -0,0 +1,9 @@ +gametitle=Evergrace (PAL) (SLES-50050) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack by Machiavel Dhy'v converted from NTSC-U +patch=1,EE,00101178,extended,3c013f40 +patch=1,EE,00101218,extended,3c013f40 + + diff --git a/patches/SLES-50051_C5B61685.pnach b/patches/SLES-50051_C5B61685.pnach new file mode 100644 index 0000000..142a29f --- /dev/null +++ b/patches/SLES-50051_C5B61685.pnach @@ -0,0 +1,13 @@ +gametitle=Eternal Ring (E)(SLES-50051) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen Hack 16:9 + +//X-Fov +//803f013c 00a88144 +patch=1,EE,00101160,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50053_C7591F3F.pnach b/patches/SLES-50053_C7591F3F.pnach new file mode 100644 index 0000000..32143a2 --- /dev/null +++ b/patches/SLES-50053_C7591F3F.pnach @@ -0,0 +1,19 @@ +gametitle=Aqua Aqua - Wetrix 2 (E)(SLES-50053) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00191658,word,08078294 //c6010068 +patch=1,EE,001e0a50,word,3c013f40 //00000000 +patch=1,EE,001e0a54,word,4481f000 //00000000 +patch=1,EE,001e0a58,word,c6010068 //00000000 +patch=1,EE,001e0a5c,word,c602006c //00000000 +patch=1,EE,001e0a60,word,461e0843 //00000000 +patch=1,EE,001e0a64,word,e6010068 //00000000 +patch=1,EE,001e0a68,word,08064598 //00000000 + + diff --git a/patches/SLES-50054_8CB701AF.pnach b/patches/SLES-50054_8CB701AF.pnach new file mode 100644 index 0000000..67b09d2 --- /dev/null +++ b/patches/SLES-50054_8CB701AF.pnach @@ -0,0 +1,25 @@ +gametitle=Midnight Club - Street Racing (PAL-M) SLES-50054 8CB701AF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,2047A700,extended,3F400000 +patch=1,EE,204280A0,extended,3FAB0000 +patch=1,EE,2047A714,extended,3F800000 +patch=1,EE,2047A73C,extended,3F800000 +patch=1,EE,204280E0,extended,3F800000 +patch=1,EE,E0030003,extended,00328220 +patch=1,EE,2047A714,extended,3F400000 +patch=1,EE,2047A73C,extended,3F400000 +patch=1,EE,204280E0,extended,3F400000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00304844,extended,00000001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00275180,word,0000102D diff --git a/patches/SLES-50055_3F7F970B.pnach b/patches/SLES-50055_3F7F970B.pnach new file mode 100644 index 0000000..43c6263 --- /dev/null +++ b/patches/SLES-50055_3F7F970B.pnach @@ -0,0 +1,30 @@ +gametitle=Smuggler's Run (PAL-Unk) [SLES-50055] [3F7F970B] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 widescreen +patch=1,EE,102344AC,extended,00003FCC //3C013F99 - Master X FOV #1 +patch=1,EE,102344B0,extended,0000CCCD //3421999A - Master X FOV #2 + + +//Alternate hacks + +//Master X FOV +//patch=1,EE,20234D30,extended,0809A609 //3C030050 - j $00269824 - Jump to injected MIPS instructions +//patch=1,EE,20269824,extended,3C030050 //3C10002D - lui v1, $0050 - Restore overwritten MIPS instruction +//patch=1,EE,20269828,extended,3C013F40 //0080282D - lui at, $3f40 - Set $f31 register to .75 #1 +//patch=1,EE,2026982C,extended,4481F800 //261089EE - mtc1 at, $f31 - Set $f31 register to .75 #2 +//patch=1,EE,20269830,extended,0808D34E //0C09A19A - j $00234d38 - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,20269834,extended,E47FA150 //0200202D - swc1 $f31, $a150(v1) - Write $f31 register's value into address 204FA150 + +//Render fixes +//patch=1,EE,101956F4,extended,00003FEA //3C013F8C - Surface render fix #1 +//patch=1,EE,101956F8,extended,0000AAAB //3421CCCD - Surface render fix #2 +//patch=1,EE,1023D9C0,extended,00003F2B //3C013F00 - Object render fix + +//Text position fix +//patch=1,EE,1010A0B4,extended,000001AB //24050140 - "READY, SET, GO!" text X position + + diff --git a/patches/SLES-50056_6A031FEB.pnach b/patches/SLES-50056_6A031FEB.pnach new file mode 100644 index 0000000..5e939a1 --- /dev/null +++ b/patches/SLES-50056_6A031FEB.pnach @@ -0,0 +1,18 @@ +gametitle=Surfing H3O (E)(SLES-50056) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001d22d4,word,08030000 + +patch=1,EE,000c0000,word,46070202 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e4202 +patch=1,EE,000c0010,word,080748b6 + + diff --git a/patches/SLES-50057_E90A5E60.pnach b/patches/SLES-50057_E90A5E60.pnach new file mode 100644 index 0000000..1b28b34 --- /dev/null +++ b/patches/SLES-50057_E90A5E60.pnach @@ -0,0 +1,14 @@ +gametitle=Dynasty Warriors 2 (PAL-EUR) (SLES-50057) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Machiavel Dhy'v converted from ElHecht PAL-G + +// 16:9 +patch=1,EE,00202714,word,3c013f40 // 00000000 zoom - identique +patch=1,EE,00202718,word,4481f000 // 00000000 - identique +patch=1,EE,00202728,word,461e0003 // 46000306 - identique +patch=1,EE,003328f4,word,3faaaaab // 3f800000 ver fov - 003328f4 - orig 00332a74 +patch=1,EE,00253e04,word,3c013f2b // 3c013f00 renderfix - identique + + diff --git a/patches/SLES-50059_0CE91053.pnach b/patches/SLES-50059_0CE91053.pnach new file mode 100644 index 0000000..db8db8a --- /dev/null +++ b/patches/SLES-50059_0CE91053.pnach @@ -0,0 +1,14 @@ +gametitle=Dynasty Warriors 2 (PAL-G) (SLES-50059) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00202714,word,3c013f40 // 00000000 zoom +patch=1,EE,00202718,word,4481f000 // 00000000 +patch=1,EE,00202728,word,461e0003 // 46000306 +patch=1,EE,00332a74,word,3faaaaab // 3f800000 ver fov +patch=1,EE,00253e04,word,3c013f2b // 3c013f00 renderfix + + diff --git a/patches/SLES-50061_95416482.pnach b/patches/SLES-50061_95416482.pnach new file mode 100644 index 0000000..af684cd --- /dev/null +++ b/patches/SLES-50061_95416482.pnach @@ -0,0 +1,14 @@ +gametitle=Smuggler's Run [PAL-M5] (SLES_500.61) 95416482 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,0023548C,word,3C013FCC //3C013F99 +patch=1,EE,00235490,word,342199CD //3421999A + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002C6DA4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-50064_0B74A404.pnach b/patches/SLES-50064_0B74A404.pnach new file mode 100644 index 0000000..9a5da89 --- /dev/null +++ b/patches/SLES-50064_0B74A404.pnach @@ -0,0 +1,11 @@ +gametitle=Stunt GP [PAL] (SLES_500.64) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00591E00,word,3FE37119 //3FAA9FBE Single Player +patch=1,EE,00591DFC,word,3FE37119 //3FAA9FBE Multi Player + + diff --git a/patches/SLES-50068_B5E40DA3.pnach b/patches/SLES-50068_B5E40DA3.pnach new file mode 100644 index 0000000..1b8352c --- /dev/null +++ b/patches/SLES-50068_B5E40DA3.pnach @@ -0,0 +1,11 @@ +gametitle=TG DareDevil (E)(SLES-50068) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00143db4,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLES-50069_FD8F4257.pnach b/patches/SLES-50069_FD8F4257.pnach new file mode 100644 index 0000000..6676cf3 --- /dev/null +++ b/patches/SLES-50069_FD8F4257.pnach @@ -0,0 +1,12 @@ +gametitle=Top Gear Daredevil (PAL-E) SLES-50069 FD8F4257 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00143DB4,word,3C013EC0 //3C013F00 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0010099C,word,3C012000 //3C014000 \ No newline at end of file diff --git a/patches/SLES-50071_831078BD.pnach b/patches/SLES-50071_831078BD.pnach new file mode 100644 index 0000000..d6a6d42 --- /dev/null +++ b/patches/SLES-50071_831078BD.pnach @@ -0,0 +1,25 @@ +gametitle=Midnight Club - Street Racing (PAL-M) SLES-50071 831078BD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,2047B580,extended,3F400000 +patch=1,EE,20428F20,extended,3FAB0000 +patch=1,EE,2047B594,extended,3F800000 +patch=1,EE,2047B5BC,extended,3F800000 +patch=1,EE,20428F60,extended,3F800000 +patch=1,EE,E0030003,extended,003290A0 +patch=1,EE,2047B594,extended,3F400000 +patch=1,EE,2047B5BC,extended,3F400000 +patch=1,EE,20428F60,extended,3F400000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,003054C4,extended,00000001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00275CEC,word,0000102D diff --git a/patches/SLES-50072_5E13E6D6.pnach b/patches/SLES-50072_5E13E6D6.pnach new file mode 100644 index 0000000..b262848 --- /dev/null +++ b/patches/SLES-50072_5E13E6D6.pnach @@ -0,0 +1,12 @@ +gametitle=Street Fighter EX 3 [PAL] (SLES_500.72) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002E3574,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,002E3578,word,44810000 //00000000 +patch=1,EE,002E3580,word,4600C602 //00000000 + + diff --git a/patches/SLES-50073_8398DAF3.pnach b/patches/SLES-50073_8398DAF3.pnach new file mode 100644 index 0000000..93942b7 --- /dev/null +++ b/patches/SLES-50073_8398DAF3.pnach @@ -0,0 +1,11 @@ +gametitle=Driving Emotion Type-S (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=FlatOut + +//16:9 +patch=1,EE,00466528,word,3F400000 +patch=1,EE,002C6C04,word,40778000 // render fix + + diff --git a/patches/SLES-50074_4A805DF1.pnach b/patches/SLES-50074_4A805DF1.pnach new file mode 100644 index 0000000..969ee0f --- /dev/null +++ b/patches/SLES-50074_4A805DF1.pnach @@ -0,0 +1,6 @@ +gametitle=Unreal Tournament (PAL-E) SLES-50074 4A805DF1 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,0012D394,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-50075_68DAC75E.pnach b/patches/SLES-50075_68DAC75E.pnach new file mode 100644 index 0000000..c6dc829 --- /dev/null +++ b/patches/SLES-50075_68DAC75E.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN NBA 2Night (E)(SLES-50075) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0010494c,word,3c013f40 //00000000 +patch=1,EE,00104950,word,44810000 //00000000 +patch=1,EE,00104958,word,4600c602 //00000000 + + diff --git a/patches/SLES-50077_91202475.pnach b/patches/SLES-50077_91202475.pnach new file mode 100644 index 0000000..0784768 --- /dev/null +++ b/patches/SLES-50077_91202475.pnach @@ -0,0 +1,18 @@ +gametitle=RC Revenge Pro (E)(SLES-50077) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//02a51846 100020e6 +patch=1,EE,001a3cac,word,08030000 + +patch=1,EE,000c0000,word,4618a502 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ea502 +patch=1,EE,000c0010,word,08068f2c + + diff --git a/patches/SLES-50078_288AA369.pnach b/patches/SLES-50078_288AA369.pnach new file mode 100644 index 0000000..875e632 --- /dev/null +++ b/patches/SLES-50078_288AA369.pnach @@ -0,0 +1,10 @@ +gametitle=TimeSplitters (SLES-50078) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +patch=1,EE,0027e754,word,3c014340 +patch=1,EE,0027e758,word,44810000 + + diff --git a/patches/SLES-50079_D9B48C4A.pnach b/patches/SLES-50079_D9B48C4A.pnach new file mode 100644 index 0000000..9e9ef19 --- /dev/null +++ b/patches/SLES-50079_D9B48C4A.pnach @@ -0,0 +1,25 @@ +gametitle=Armored Core 2 (PAL-E) (SLES-50079) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0028b02c,word,3c013f40 // 00000000 hor fov gameplay +patch=1,EE,0028b038,word,44810000 // 00000000 +patch=1,EE,0028b03c,word,4600c602 // 00000000 +patch=1,EE,001b3f2c,word,3c013f40 // 00000000 hor fov menu +patch=1,EE,001b3f3c,word,4481f000 // 00000000 +patch=1,EE,001b3f40,word,461e6b42 // 00000000 + +// 16:10 +//patch=1,EE,0028b02c,word,3c013f55 // 00000000 hor fov gameplay +//patch=1,EE,0028b030,word,34215555 // 00000000 hor fov gameplay +//patch=1,EE,0028b038,word,44810000 // 00000000 +//patch=1,EE,0028b03c,word,4600c602 // 00000000 +//patch=1,EE,001b3f2c,word,3c013f55 // 00000000 hor fov menu +//patch=1,EE,001b3f30,word,34215555 // 00000000 hor fov menu +//patch=1,EE,001b3f3c,word,4481f000 // 00000000 +//patch=1,EE,001b3f40,word,461e6b42 // 00000000 + + diff --git a/patches/SLES-50080_AFBA3846.pnach b/patches/SLES-50080_AFBA3846.pnach new file mode 100644 index 0000000..a2334ce --- /dev/null +++ b/patches/SLES-50080_AFBA3846.pnach @@ -0,0 +1,19 @@ +gametitle=NBA Hoopz (E)(SLES-50080) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//82080146 803f013c +patch=1,EE,0013cf00,word,08030000 + +patch=1,EE,000c0000,word,46010882 +patch=1,EE,000c0004,word,3c013f00 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,0804f3c1 + + diff --git a/patches/SLES-50107_13516983.pnach b/patches/SLES-50107_13516983.pnach new file mode 100644 index 0000000..dbfaa11 --- /dev/null +++ b/patches/SLES-50107_13516983.pnach @@ -0,0 +1,13 @@ +gametitle=Legends of Wrestling (E)(SLES-50107) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 B4 C8 3A F4 FD 7F 3F 00 00 00 00 +patch=1,EE,2073df10,extended,3f400000 + + diff --git a/patches/SLES-50109_97AE372A.pnach b/patches/SLES-50109_97AE372A.pnach new file mode 100644 index 0000000..c948772 --- /dev/null +++ b/patches/SLES-50109_97AE372A.pnach @@ -0,0 +1,18 @@ +gametitle=7 Blades [PAL] (SLES-50109) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & Gabominated +description=Widescreen hack + +patch=1,EE,002EF7EC,word,3C013FAB //3C013F80 Y-FOV 3C013FAB +patch=1,EE,002EF970,word,3C0143c0 //3C014400 zoom a by Gabominated +patch=1,EE,002EF978,word,3C01433f //3C014380 zoom b by Gabominated + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,203BE838,extended,24020000 //24020001 fps +patch=1,EE,2051bb2c,extended,3E99999a //3F19999a speed +patch=1,EE,2035e8e8,extended,3c013f00 //3c013f80 map A +patch=1,EE,2036565c,extended,3c013f00 //3c013f80 map B \ No newline at end of file diff --git a/patches/SLES-50110_8EF3DDFC.pnach b/patches/SLES-50110_8EF3DDFC.pnach new file mode 100644 index 0000000..a0685de --- /dev/null +++ b/patches/SLES-50110_8EF3DDFC.pnach @@ -0,0 +1,23 @@ +gametitle=Ephemeral Fantasia [PAL] (SLES-50110) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//Vert +patch=1,EE,00239dbc,word,3c023fa2 +patch=1,EE,00239dc0,word,34422222 +patch=1,EE,0034d140,word,3c023fa2 +patch=1,EE,0034d144,word,34422222 +patch=1,EE,002e4514,word,3C023FA2 +patch=1,EE,002e4518,word,34422222 + +//Zoom +patch=1,EE,00239EF4,word,3c013f40 +patch=1,EE,00239F08,word,4481F000 +patch=1,EE,00239F0c,word,461e6302 +patch=1,EE,00239F10,word,E44C0160 +patch=1,EE,00239F14,word,24020001 +patch=1,EE,00239F18,word,03E00008 + + diff --git a/patches/SLES-50111_04489C11.pnach b/patches/SLES-50111_04489C11.pnach new file mode 100644 index 0000000..4434ba8 --- /dev/null +++ b/patches/SLES-50111_04489C11.pnach @@ -0,0 +1,15 @@ +//gametitle=Zone of the Enders (E)(SLES-50111) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen Hack +//Disabled due to graphical issues with heavy charged attacks causing striped effect on screen. + +//16:9 +//patch=1,EE,004515c0,word,3c013f40 + +//HUD (3rd) +//patch=1,EE,E0010000,extended,005EE62C +//patch=1,EE,205EE764,extended,3f800000 + + diff --git a/patches/SLES-50112_5F439D01.pnach b/patches/SLES-50112_5F439D01.pnach new file mode 100644 index 0000000..64bd824 --- /dev/null +++ b/patches/SLES-50112_5F439D01.pnach @@ -0,0 +1,9 @@ +gametitle=Shadow of Memories SLES_501.12 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00218700,word,3c014455 //3c014420 +patch=1,EE,00218718,word,3c013ac8 //3c013b00 + + diff --git a/patches/SLES-50114_472C9E70.pnach b/patches/SLES-50114_472C9E70.pnach new file mode 100644 index 0000000..8bcf187 --- /dev/null +++ b/patches/SLES-50114_472C9E70.pnach @@ -0,0 +1,10 @@ +gametitle=Kengo - Master of Bushido PAL + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0012a9cc,word,3c013f40 +patch=1,EE,0012abd8,word,3c013f40 +patch=1,EE,0012b46c,word,3c013f40 + + diff --git a/patches/SLES-50115_073D7FB5.pnach b/patches/SLES-50115_073D7FB5.pnach new file mode 100644 index 0000000..9d04f80 --- /dev/null +++ b/patches/SLES-50115_073D7FB5.pnach @@ -0,0 +1,73 @@ +gametitle=Tokyo Extreme Racer (E) (SLES-50115) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen patch +author=VIRGIN KLM, Silent + +// 16:9 - 3D Elements +patch=0,EE,101686B0,extended,3F40 // In-game +patch=0,EE,101687FC,extended,3F40 // Split-screen +patch=0,EE,101E62A0,extended,3F40 // Menus + +// 16:9 - Gameplay HUD +patch=0,EE,101BC3E8,extended,01FC // Move the entire cluster to the right +patch=0,EE,101B4E5C,extended,0030 // Tacho needle +patch=0,EE,101B4F08,extended,0020 // Shift assist +patch=0,EE,101B4E88,extended,0020 // Left indicator +patch=0,EE,101B4EB4,extended,0031 // Right indicator +patch=0,EE,101B4F74,extended,004E // Current gear +patch=0,EE,101B4FAC,extended,0015 // Speed +patch=0,EE,201B4FBC,extended,010B4023 // Speed, distance between letters (19) +patch=0,EE,101B5024,extended,0016 // Bottom left line +patch=0,EE,101B4EDC,extended,0040 // mph text +patch=0,EE,101B5050,extended,0056 // Bottom right line +patch=0,EE,2032E630,extended,3F400000 +patch=0,EE,2032E678,extended,3F400000 +patch=0,EE,2032E750,extended,3F400000 +patch=0,EE,2032E798,extended,3F400000 +patch=0,EE,2032E7E0,extended,3F400000 +patch=0,EE,2032E828,extended,3F400000 +patch=0,EE,2032E870,extended,3F400000 +patch=0,EE,2032E8B8,extended,3F400000 +patch=0,EE,2032E990,extended,3F400000 +patch=0,EE,2032E9D8,extended,3F400000 +patch=0,EE,2032EAB0,extended,3F400000 +patch=0,EE,2032EAF8,extended,3F400000 +patch=0,EE,2032EB40,extended,3F400000 +patch=0,EE,2032EB88,extended,3F400000 +patch=0,EE,2032EBD0,extended,3F400000 +patch=0,EE,2032EC18,extended,3F400000 +patch=0,EE,2032ECF0,extended,3F400000 +patch=0,EE,2032ED38,extended,3F400000 +patch=0,EE,2032ED80,extended,3F400000 +patch=0,EE,2032EDC8,extended,3F400000 +patch=0,EE,2032EE10,extended,3F400000 +patch=0,EE,2032EE58,extended,3F400000 +patch=0,EE,2032EEA0,extended,3F400000 +patch=0,EE,2032EEE8,extended,3F400000 +patch=0,EE,2032EF30,extended,3F400000 +patch=0,EE,2032EF78,extended,3F400000 +patch=0,EE,2032EFC0,extended,3F400000 +patch=0,EE,2032F320,extended,3F400000 +patch=0,EE,2032F368,extended,3F400000 +patch=0,EE,2032F3B0,extended,3F400000 +patch=0,EE,2032F3F8,extended,3F400000 +patch=0,EE,2032F440,extended,3F400000 +patch=0,EE,2032F488,extended,3F400000 +patch=0,EE,2032F4D0,extended,3F400000 +patch=0,EE,2032F518,extended,3F400000 +patch=0,EE,2032F560,extended,3F400000 +patch=0,EE,2032F5A8,extended,3F400000 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +author=asasega, Silent + +patch=0,EE,20168D5C,extended,00005025 +patch=0,EE,20168E1C,extended,00005025 +patch=0,EE,20168C70,extended,00005025 // Rear view mirror +patch=0,EE,20168EE4,extended,00005025 // Unknown in race +patch=0,EE,201E6164,extended,00005025 // Car preview in menus +patch=0,EE,2014A664,extended,00000000 diff --git a/patches/SLES-50118_1D3435B2.pnach b/patches/SLES-50118_1D3435B2.pnach new file mode 100644 index 0000000..a779da7 --- /dev/null +++ b/patches/SLES-50118_1D3435B2.pnach @@ -0,0 +1,13 @@ +gametitle=Tiger Woods PGA Tour 2001 (PAL)(SLES-50118) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0000803f 0af67f3f 17d87f3f (1st) +patch=1,EE,001e8e58,word,3faaaaab //3f800000 + + diff --git a/patches/SLES-50120_A9908033.pnach b/patches/SLES-50120_A9908033.pnach new file mode 100644 index 0000000..fe7638a --- /dev/null +++ b/patches/SLES-50120_A9908033.pnach @@ -0,0 +1,10 @@ +gametitle=Rumble Racing [PAL-M3] (SLES_501.20) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001549F0,word,3C023F40 //3C023F80 (Increases hor. axis) + + diff --git a/patches/SLES-50131_FEA030CB.pnach b/patches/SLES-50131_FEA030CB.pnach new file mode 100644 index 0000000..d165521 --- /dev/null +++ b/patches/SLES-50131_FEA030CB.pnach @@ -0,0 +1,31 @@ +gametitle=Le Mans 24 Hours (PAL-M5) (SLES-50131) FEA030CB + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,00322d84,word,080e7b49 // 3c033f80 +patch=1,EE,00322d88,word,00000000 // 27b001e0 +patch=1,EE,0039ed24,word,3c033faa // 00000000 hor fov +patch=1,EE,0039ed28,word,3463aaab // 00000000 hor fov +patch=1,EE,0039ed2c,word,27b001e0 // 00000000 +patch=1,EE,0039ed30,word,080c8b62 // 00000000 + +// 16:10 +//patch=1,EE,00322d84,word,080e7b49 // 3c033f80 +//patch=1,EE,00322d88,word,00000000 // 27b001e0 +//patch=1,EE,0039ed24,word,3c033f99 // 00000000 hor fov +//patch=1,EE,0039ed28,word,3463999a // 00000000 hor fov +//patch=1,EE,0039ed2c,word,27b001e0 // 00000000 +//patch=1,EE,0039ed30,word,080c8b62 // 00000000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00159E88,extended,24620001 +patch=1,EE,E0020019,extended,0041100C //50hz +patch=1,EE,E0010003,extended,004115D4 +patch=1,EE,205AFB6C,extended,42480000 +patch=1,EE,E0010002,extended,004115D4 //60hz +patch=1,EE,205AFB6C,extended,42700000 \ No newline at end of file diff --git a/patches/SLES-50132_EB94A7B4.pnach b/patches/SLES-50132_EB94A7B4.pnach new file mode 100644 index 0000000..d0a9e56 --- /dev/null +++ b/patches/SLES-50132_EB94A7B4.pnach @@ -0,0 +1,16 @@ +gametitle=MX Rider PAL-M SLES-50132 EB94A7B4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00008144 8e3c013c (2nd) +patch=1,EE,002ce274,word,3c013f20 //3c013f00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,003229F0,word,C6400030 //C6400034 \ No newline at end of file diff --git a/patches/SLES-50134_22E85E68.pnach b/patches/SLES-50134_22E85E68.pnach new file mode 100644 index 0000000..15dff31 --- /dev/null +++ b/patches/SLES-50134_22E85E68.pnach @@ -0,0 +1,8 @@ +gametitle=Oni (SLES-50134) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Catarax +patch=1,EE,001346f8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50155_BD2818EA.pnach b/patches/SLES-50155_BD2818EA.pnach new file mode 100644 index 0000000..d600d5e --- /dev/null +++ b/patches/SLES-50155_BD2818EA.pnach @@ -0,0 +1,14 @@ +gametitle=Operation WinBack (PAL-M3) (SLES-50155) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00248198,word,3c013f40 // 00000000 hor fov +patch=1,EE,0024819c,word,4481f000 // 00000000 +patch=1,EE,002481ac,word,461eb583 // 00000000 +patch=1,EE,001c7498,word,461e0002 // 00000000 cross hairs position fix +patch=1,EE,001c79b4,word,461ea302 // 4600a306 cross hairs render fix + + diff --git a/patches/SLES-50158_30039C36.pnach b/patches/SLES-50158_30039C36.pnach new file mode 100644 index 0000000..9e96e51 --- /dev/null +++ b/patches/SLES-50158_30039C36.pnach @@ -0,0 +1,14 @@ +gametitle=Gungriffon Blaze (E)(SLES-50158) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00211684,word,3c013f40 //3c013f80 Menu + +patch=1,EE,00212168,word,3c013f40 //3c013f80 Gameplay + + diff --git a/patches/SLES-50159_1003C5F5.pnach b/patches/SLES-50159_1003C5F5.pnach new file mode 100644 index 0000000..6371ce2 --- /dev/null +++ b/patches/SLES-50159_1003C5F5.pnach @@ -0,0 +1,13 @@ +gametitle=Gungriffon Blaze (F)(SLES-50159) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00211684,word,3c013f40 //3c013f80 Menu + +patch=1,EE,00212168,word,3c013f40 //3c013f80 Gameplay diff --git a/patches/SLES-50176_F77639F1.pnach b/patches/SLES-50176_F77639F1.pnach new file mode 100644 index 0000000..1450654 --- /dev/null +++ b/patches/SLES-50176_F77639F1.pnach @@ -0,0 +1,8 @@ +gametitle=Oni (SLES-50176) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Catarax +patch=1,EE,001346f8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50177_32629F36.pnach b/patches/SLES-50177_32629F36.pnach new file mode 100644 index 0000000..5268508 --- /dev/null +++ b/patches/SLES-50177_32629F36.pnach @@ -0,0 +1,8 @@ +gametitle=Oni SLES_501.77 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001346f8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50187_002E402E.pnach b/patches/SLES-50187_002E402E.pnach new file mode 100644 index 0000000..994eb0a --- /dev/null +++ b/patches/SLES-50187_002E402E.pnach @@ -0,0 +1,19 @@ +gametitle=Warriors of Might and Magic (PAL-M5) (SLES-50187) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002fc8c0,word,3c013f81 // 00000000 hor fov +patch=1,EE,002fc8c8,word,3421de4d // 00000000 hor fov +patch=1,EE,002fc970,word,ac810000 // e4840000 +patch=1,EE,0015a20c,word,3c013ec0 // 3c013f00 renderfix + +patch=1,EE,00263e9c,word,3c013f9e // 3c013f80 newgame menu ver fov +patch=1,EE,00263f5c,word,3c013f49 // 3c013f57 newgame menu ver position +patch=1,EE,002fcb34,word,3c023faa // 3c013f80 newgame menu zoom +patch=1,EE,002fcb38,word,3442aaab // 44810000 newgame menu zoom +patch=1,EE,002fcb4c,word,ac82003c // e480003c + + diff --git a/patches/SLES-50192_F491BA82.pnach b/patches/SLES-50192_F491BA82.pnach new file mode 100644 index 0000000..dd53e00 --- /dev/null +++ b/patches/SLES-50192_F491BA82.pnach @@ -0,0 +1,21 @@ +gametitle=Army Men - Sarge's Heroes 2 (PAL-Unk)(SLES-50192) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas and Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00008144 e0ffbd27 +patch=1,EE,001b1878,word,3c013f22 //3c013f00 + +//Fov +//803f013c 00a08144 43480200 +patch=1,EE,001db1a0,word,3c013fb3 //3c013f80 + +//Menu Screen and Energy bar fix +//803f013c 00208144 07000046 +patch=1,EE,001b1ae0,word,3c013fab //3c013f80 + + diff --git a/patches/SLES-50193_AC7E88D9.pnach b/patches/SLES-50193_AC7E88D9.pnach new file mode 100644 index 0000000..09ff311 --- /dev/null +++ b/patches/SLES-50193_AC7E88D9.pnach @@ -0,0 +1,10 @@ +gametitle=Silpheed - The Lost Planet (PAL) (SLES_50193) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (0000803f d7a3703f 0000f943) +patch=1,EE,20432848,word,3F400000 // 3F800000 + + diff --git a/patches/SLES-50196_6D8B4CD1.pnach b/patches/SLES-50196_6D8B4CD1.pnach new file mode 100644 index 0000000..33a477b --- /dev/null +++ b/patches/SLES-50196_6D8B4CD1.pnach @@ -0,0 +1,28 @@ +gametitle=Legacy of Kain: Soul Reaver 2 (SLES-50196) 6D8B4CD1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +//built in widescreen +patch=1,EE,20240C20,extended,00000001 +patch=1,EE,00170c8c,word,3c013f80 +patch=1,EE,00170c90,word,00000000 +patch=1,EE,00170cc8,word,00000000 + +//both fov+ +patch=1,EE,00113f54,word,3c0143c0 +patch=1,EE,00114a70,word,3c0143c0 + +//render fix +patch=1,EE,0011339c,word,3c013f40 + +//FMV's fix +patch=1,EE,001d4610,word,24097560 +patch=1,EE,001d4618,word,240b1550 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,0013e264,word,3c01bf80 //top value +patch=1,EE,0013e26c,word,3c013f80 //bottom value \ No newline at end of file diff --git a/patches/SLES-50201_5D795715.pnach b/patches/SLES-50201_5D795715.pnach new file mode 100644 index 0000000..1dbebf3 --- /dev/null +++ b/patches/SLES-50201_5D795715.pnach @@ -0,0 +1,17 @@ +gametitle=Evil Twin - Cyprien's Chronicles (PAL-M5) (SLES-50201) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=game still needs black bar fix/removal in cut-scenes + +// 16:9 +patch=1,EE,00247644,word,3c013f40 // 00000000 hor fov +patch=1,EE,00247650,word,4481f000 // 00000000 +patch=1,EE,00247654,word,461ea782 // 00000000 +patch=1,EE,00247664,word,e61e0000 // e6140000 +patch=1,EE,002caa88,word,3c013f40 // 00000000 renderfix +patch=1,EE,002caa8c,word,4481f000 // 00000000 +patch=1,EE,002caaac,word,461e0542 // 46000546 + + diff --git a/patches/SLES-50202_9B1EE9EB.pnach b/patches/SLES-50202_9B1EE9EB.pnach new file mode 100644 index 0000000..3669ee8 --- /dev/null +++ b/patches/SLES-50202_9B1EE9EB.pnach @@ -0,0 +1,13 @@ +gametitle=DNA - Dark Native Apostle (E)(SLES-50202) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0019278c,word,3c013f40 //00000000 +patch=1,EE,00192790,word,44810000 //00000000 +patch=1,EE,00192798,word,4600c602 //00000000 + + diff --git a/patches/SLES-50203_880AA922.pnach b/patches/SLES-50203_880AA922.pnach new file mode 100644 index 0000000..868cbfd --- /dev/null +++ b/patches/SLES-50203_880AA922.pnach @@ -0,0 +1,12 @@ +gametitle=Bloody Roar 3 [PAL] (SLES_502.03) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001D7B2C,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,001D7B30,word,44810000 //00000000 +patch=1,EE,001D7B38,word,4600C602 //00000000 + + diff --git a/patches/SLES-50210_A991D167.pnach b/patches/SLES-50210_A991D167.pnach new file mode 100644 index 0000000..e854e56 --- /dev/null +++ b/patches/SLES-50210_A991D167.pnach @@ -0,0 +1,11 @@ +gametitle=XGIII: Extreme G Racing [PAL-M4] (SLES_502.10) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//16:9 +patch=1,EE,0022C288,word,3FE38E38 //3FAAAAAB +patch=1,EE,0022C394,word,42AC0000 //428C0000 + + diff --git a/patches/SLES-50210_DF20EC1B.pnach b/patches/SLES-50210_DF20EC1B.pnach new file mode 100644 index 0000000..a535da2 --- /dev/null +++ b/patches/SLES-50210_DF20EC1B.pnach @@ -0,0 +1,9 @@ +gametitle=XG3: Extreme G Racing (PAL-M4) [SLES-50210] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47, converted by FlatOut +patch=1,EE,0022C008,word,3FE38E38 +patch=1,EE,0022C114,word,42AC0000 + + diff --git a/patches/SLES-50211_3E0A256D.pnach b/patches/SLES-50211_3E0A256D.pnach new file mode 100644 index 0000000..b566dad --- /dev/null +++ b/patches/SLES-50211_3E0A256D.pnach @@ -0,0 +1,19 @@ +gametitle=Gauntlet: Dark Legacy [PAL] (SLES_502.11) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001ab354,word,3c013ec0 //00000000 (Increases hor. axis) +patch=1,EE,001ab358,word,4481f800 //00000000 +patch=1,EE,001ab3f0,word,461f0002 //46020002 + +//Render fix +patch=1,EE,001aac78,word,10000004 //50a00004 (Disables scissor clipping) +patch=1,EE,001c2e2c,word,3c013f40 //00000000 (Increase object clipping range) +patch=1,EE,001c2e4c,word,4481f800 //00000000 +patch=1,EE,001c2e78,word,461f0842 //46011034 +patch=1,EE,001c2e7c,word,46011034 //00000000 + + diff --git a/patches/SLES-50212_A5BF36A8.pnach b/patches/SLES-50212_A5BF36A8.pnach new file mode 100644 index 0000000..9d1ac99 --- /dev/null +++ b/patches/SLES-50212_A5BF36A8.pnach @@ -0,0 +1,22 @@ +gametitle=Paris-Dakar Rally (PAL-M) SLES-50212 A5BF36A8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001abb4c,word,3c033f10 //3c033f40 Menu +patch=1,EE,0017c480,word,3c023f10 //3c023f40 Gameplay + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0012A15C,byte,01 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004C92D8,word,0000003C +patch=1,EE,002DF6D8,word,018242C0 +patch=1,EE,002DF6F0,word,018242C2 +patch=1,EE,002DF718,word,018242C0 +patch=1,EE,002DF730,word,018242C2 \ No newline at end of file diff --git a/patches/SLES-50214_31166896.pnach b/patches/SLES-50214_31166896.pnach new file mode 100644 index 0000000..d6a723c --- /dev/null +++ b/patches/SLES-50214_31166896.pnach @@ -0,0 +1,10 @@ +gametitle=18 Wheeler: American Pro Trucker [PAL-M4] (SLES_502.14) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001D6DDC,word,3C013F40 //3C013F80 (Increases hor. axis) + + diff --git a/patches/SLES-50215_C9C145BF.pnach b/patches/SLES-50215_C9C145BF.pnach new file mode 100644 index 0000000..d6e9f6e --- /dev/null +++ b/patches/SLES-50215_C9C145BF.pnach @@ -0,0 +1,23 @@ +gametitle=Crazy Taxi (PAL-M4) (SLES-50215) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack + +// 16:9 +patch=1,EE,0018812c,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,0015e870,word,3c013f40 // 00000000 renderfix +patch=1,EE,0015e880,word,4481f000 // 3c013f80 +patch=1,EE,0015e884,word,46010d03 // 4481a000 +patch=1,EE,0015e898,word,3210ffff // 00000000 +patch=1,EE,0015e89c,word,2610ffff // 3210ffff +patch=1,EE,0015e8a0,word,0c066634 // 2610ffff +patch=1,EE,0015e8a4,word,0200202d // 0c066634 +patch=1,EE,0015e8a8,word,4600a003 // 0200202d +patch=1,EE,0015e8ac,word,0200202d // 4600a003 +patch=1,EE,0015e8b0,word,0c06660e // 0200202d +patch=1,EE,0015e8b4,word,e7809da8 // 0c06660e +patch=1,EE,0015e8b8,word,461ea502 // e7809da8 + + diff --git a/patches/SLES-50217_2277CAEB.pnach b/patches/SLES-50217_2277CAEB.pnach new file mode 100644 index 0000000..3bee756 --- /dev/null +++ b/patches/SLES-50217_2277CAEB.pnach @@ -0,0 +1,22 @@ +gametitle=Dave Mirra Freestyle BMX 2 (SLES-50217) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=BloodRaynare + +// 16:9 +patch=1,EE,00100c34,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,002558b4,word,3c093f40 // 00000000 renderfix +patch=1,EE,001010d0,word,0809562d // 46000843 +patch=1,EE,001010d4,word,00000000 // e6240448 +patch=1,EE,002558bc,word,4489f000 // 00000000 +patch=1,EE,002558c0,word,461e0843 // 00000000 +patch=1,EE,002558c4,word,46000843 // 00000000 +patch=1,EE,002558c8,word,e6200448 // 00000000 +patch=1,EE,002558cc,word,08040435 // 00000000 + +//Airport Garage helicopter rotor glitch fix +patch=1,EE,00100be0,word,3c013f40 // 00000000 +patch=1,EE,002558b8,word,3c093f40 // 00000000 + + diff --git a/patches/SLES-50218_D7ACE82B.pnach b/patches/SLES-50218_D7ACE82B.pnach new file mode 100644 index 0000000..c42f640 --- /dev/null +++ b/patches/SLES-50218_D7ACE82B.pnach @@ -0,0 +1,16 @@ +gametitle=All-Star Baseball 2002 (E)(SLES-50218) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Y-fov +//803f013c 00088144 02631646 +patch=1,EE,00264528,word,3c013fe4 //3c013f80 + +//Zoom +//803f013c 00108144 34600046 +patch=1,EE,00268664,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50219_0F9479F8.pnach b/patches/SLES-50219_0F9479F8.pnach new file mode 100644 index 0000000..ae3fd3f --- /dev/null +++ b/patches/SLES-50219_0F9479F8.pnach @@ -0,0 +1,10 @@ +gametitle=NBA Street (PAL) (SLES-50219) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen - 3D Elements +patch=1,EE,00644D48,word,3FB60B61 // 3F888889 + + diff --git a/patches/SLES-50220_B7BA39A1.pnach b/patches/SLES-50220_B7BA39A1.pnach new file mode 100644 index 0000000..efc5b1b --- /dev/null +++ b/patches/SLES-50220_B7BA39A1.pnach @@ -0,0 +1,20 @@ +gametitle=Rugby (E)(SLES-50220) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +//42100146 d48180c7 +patch=1,EE,00233744,word,080d104c + +patch=1,EE,00344130,word,46011042 +patch=1,EE,00344134,word,3c083f40 +patch=1,EE,00344138,word,4488f000 +patch=1,EE,0034413c,word,461e0842 +patch=1,EE,00344140,word,0808cdd2 + + diff --git a/patches/SLES-50224_19D145D7.pnach b/patches/SLES-50224_19D145D7.pnach new file mode 100644 index 0000000..24b333e --- /dev/null +++ b/patches/SLES-50224_19D145D7.pnach @@ -0,0 +1,10 @@ +gametitle=Kuri Kuri Mix [PAL-M3] (SLES_502.24) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00100280,word,3C013F40 //3C013F80 (Increases hor. axis) + + diff --git a/patches/SLES-50230_D48A92E1.pnach b/patches/SLES-50230_D48A92E1.pnach new file mode 100644 index 0000000..9fce3c9 --- /dev/null +++ b/patches/SLES-50230_D48A92E1.pnach @@ -0,0 +1,16 @@ +gametitle=Lotus Challenge (E)(SLES-50230) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0012a898,word,3c023ec0 //3c023f00 + +//Y-Fov +patch=1,EE,0012a8a0,word,3c023fe3 //3c023faa +patch=1,EE,0012a8a4,word,34428e38 //3442aaab + + diff --git a/patches/SLES-50231_AD5A2FBC.pnach b/patches/SLES-50231_AD5A2FBC.pnach new file mode 100644 index 0000000..409bc2b --- /dev/null +++ b/patches/SLES-50231_AD5A2FBC.pnach @@ -0,0 +1,11 @@ +gametitle=International League Soccer (E)(SLES-50231) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0010856c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50232_78168525.pnach b/patches/SLES-50232_78168525.pnach new file mode 100644 index 0000000..b80fcc8 --- /dev/null +++ b/patches/SLES-50232_78168525.pnach @@ -0,0 +1,12 @@ +gametitle=Off-Road - Wide Open (PAL-M5) [SLES-50232] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen hack conversion + +//hor fov (default = 3F800000) + +patch=1,EE,202C1880,extended,3FC00000 + + diff --git a/patches/SLES-50233_E658A1D9.pnach b/patches/SLES-50233_E658A1D9.pnach new file mode 100644 index 0000000..848e71c --- /dev/null +++ b/patches/SLES-50233_E658A1D9.pnach @@ -0,0 +1,17 @@ +gametitle=Army Men - Air Attack - Blade's Revenge (E)(SLES-50233) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//fov +//803f013c 00208144 2001b1ff +patch=1,EE,00142b14,word,3c014003 //3c013f80 + +//zoom +//803f013c 00488144 40600146 +patch=1,EE,0018749c,word,3c013ee3 //3c013f80 + + diff --git a/patches/SLES-50243_FDDB7579.pnach b/patches/SLES-50243_FDDB7579.pnach new file mode 100644 index 0000000..4ee409a --- /dev/null +++ b/patches/SLES-50243_FDDB7579.pnach @@ -0,0 +1,19 @@ +gametitle=David Beckham Soccer (E)(SLES-50243) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,E0070028,extended,00100008 + +patch=1,EE,201cb7a8,extended,0807fd68 //e7b40040 +patch=1,EE,201ff5a0,extended,3c013f40 +patch=1,EE,201ff5a4,extended,4481f000 +patch=1,EE,201ff5a8,extended,e7be0040 +patch=1,EE,201ff5ac,extended,08072deb +patch=1,EE,201cb8f0,extended,3c013f2a //3c013f00 Render fix (Gameplay) +patch=1,EE,201cd3d4,extended,3c013f2a //3c013f00 Render fix (Cutscene) + + diff --git a/patches/SLES-50248_4515F52F.pnach b/patches/SLES-50248_4515F52F.pnach new file mode 100644 index 0000000..e4c0491 --- /dev/null +++ b/patches/SLES-50248_4515F52F.pnach @@ -0,0 +1,10 @@ +gametitle=MDK 2: Armageddon [PAL-M5] (SLES_502.48) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0017BC6C,word,3C0140AB //3C014080 (Increases hor. axis) + + diff --git a/patches/SLES-50259_E7C59CE9.pnach b/patches/SLES-50259_E7C59CE9.pnach new file mode 100644 index 0000000..94dfa53 --- /dev/null +++ b/patches/SLES-50259_E7C59CE9.pnach @@ -0,0 +1,11 @@ +gametitle=The Flintstones in Viva Rock Vegas [PAL] (SLES_502.59) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00139738,word,3C013F40 //3C013F80 Single Player +patch=1,EE,00139814,word,3C013EC0 //3C013F00 Multiplayer + + diff --git a/patches/SLES-50260_7E89D327.pnach b/patches/SLES-50260_7E89D327.pnach new file mode 100644 index 0000000..65b66cf --- /dev/null +++ b/patches/SLES-50260_7E89D327.pnach @@ -0,0 +1,10 @@ +gametitle=Hidden Invasion [PAL] (SLES_502.60) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00121CCC,word,3C013F40 //3C013F80 (Increases hor. axis) + + diff --git a/patches/SLES-50261_7EAAD346.pnach b/patches/SLES-50261_7EAAD346.pnach new file mode 100644 index 0000000..636a644 --- /dev/null +++ b/patches/SLES-50261_7EAAD346.pnach @@ -0,0 +1,13 @@ +gametitle=Sky Surfer (E)(SLES-50261) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00154044,word,3c013f40 //00000000 +patch=1,EE,00154048,word,44810000 //00000000 +patch=1,EE,00154050,word,4600c602 //00000000 + + diff --git a/patches/SLES-50262_60BCC078.pnach b/patches/SLES-50262_60BCC078.pnach new file mode 100644 index 0000000..f4bf776 --- /dev/null +++ b/patches/SLES-50262_60BCC078.pnach @@ -0,0 +1,6 @@ +gametitle=World Destruction League - War Jets PAL-M SLES-50262 60BCC078 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00260874,word,00000000 //0C09E490 \ No newline at end of file diff --git a/patches/SLES-50263_8308BAF1.pnach b/patches/SLES-50263_8308BAF1.pnach new file mode 100644 index 0000000..456cfec --- /dev/null +++ b/patches/SLES-50263_8308BAF1.pnach @@ -0,0 +1,10 @@ +gametitle=Portal Runner [PAL] (SLES_502.63) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 P1 Screen +patch=1,EE,0030AD90,word,3FA1C40E //3FD7B013 + + diff --git a/patches/SLES-50264_B911D61B.pnach b/patches/SLES-50264_B911D61B.pnach new file mode 100644 index 0000000..eae2648 --- /dev/null +++ b/patches/SLES-50264_B911D61B.pnach @@ -0,0 +1,14 @@ +gametitle=Hype - The Time Quest SLES-50264 (france) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,001ec23c,word,3C023ee0 //3c023f00 +patch=1,EE,001ec2e8,word,3c023f2b //3c023f00 render fix +patch=1,EE,0020b874,word,3c023f18 //3c023f00 +patch=1,EE,0030d1d4,word,3fe38e39 //3faaaaab vert + + + + diff --git a/patches/SLES-50268_B5BF9785.pnach b/patches/SLES-50268_B5BF9785.pnach new file mode 100644 index 0000000..3349405 --- /dev/null +++ b/patches/SLES-50268_B5BF9785.pnach @@ -0,0 +1,26 @@ +gametitle=Spy Hunter (PAL) (SLES-50268) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Souzooka +description=16:9 3D + +// Replace a call to vkWindow::getPixelAspectRatio with our own constant value +patch=0,EE,20285084,extended,3C013FF3 // lui at,0x3FF3 // 1.8984375f +patch=0,EE,20285088,extended,44810000 // mtc1 at,f00 + +[50 FPS] +author=Souzooka +description=Runs the game at 50 FPS; 180% EE Cycle Rate recommended + +// NOTE: Player car is slightly less grippy at 50fps + +// NOP out a wait loop +patch=0,EE,202AC81C,extended,00000000 // nop + +// When on top of an enemy oil slick, the player's steering direction is multiplied by a constant value each frame +// This is the multiplier and is modified to behave similarly to 30fps (this was the same original value on NTSC and PAL, so eh) +patch=0,EE,20110C70,extended,3C013F9C // lui at,0x3F9C +patch=0,EE,20110C74,extended,3421CCCD // ori at,at,0xCCCD +patch=0,EE,20113FA4,extended,3C013F9C // lui at,0x3F9C +patch=0,EE,20113FA8,extended,3421CCCD // ori at,at,0xCCCD diff --git a/patches/SLES-50273_5413187D.pnach b/patches/SLES-50273_5413187D.pnach new file mode 100644 index 0000000..7991197 --- /dev/null +++ b/patches/SLES-50273_5413187D.pnach @@ -0,0 +1,15 @@ +gametitle=Legion - Legend of Excalibur (E)(SLES-50273) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0020f9f4,word,3c013f40 //00000000 +patch=1,EE,0020fa00,word,4481f000 //00000000 +patch=1,EE,0020fa04,word,460d8403 //00000000 +patch=1,EE,0020fa08,word,461e8402 //460d8403 + + diff --git a/patches/SLES-50274_30818780.pnach b/patches/SLES-50274_30818780.pnach new file mode 100644 index 0000000..f4a9b05 --- /dev/null +++ b/patches/SLES-50274_30818780.pnach @@ -0,0 +1,15 @@ +gametitle=Arctic Thunder (E)(SLES-50274) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00008144 2d200000 +patch=1,EE,00102a60,word,3c013f40 //3c013f80 + +//46630046 0000058e +patch=1,EE,0010cfcc,word,46000346 //46006346 + + diff --git a/patches/SLES-50276_CC76CD02.pnach b/patches/SLES-50276_CC76CD02.pnach new file mode 100644 index 0000000..1dcc9e0 --- /dev/null +++ b/patches/SLES-50276_CC76CD02.pnach @@ -0,0 +1,6 @@ +gametitle=Gift (PAL-E) SLES-50276 CC76CD02 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001FE2FC,word,00000000 \ No newline at end of file diff --git a/patches/SLES-50277_12526265.pnach b/patches/SLES-50277_12526265.pnach new file mode 100644 index 0000000..016e89f --- /dev/null +++ b/patches/SLES-50277_12526265.pnach @@ -0,0 +1,6 @@ +gametitle=Red Faction (PAL-M) SLES-50277 12526265 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0016505C,word,24040001 //24040002 \ No newline at end of file diff --git a/patches/SLES-50278_A7E712FD.pnach b/patches/SLES-50278_A7E712FD.pnach new file mode 100644 index 0000000..60efc82 --- /dev/null +++ b/patches/SLES-50278_A7E712FD.pnach @@ -0,0 +1,15 @@ +gametitle=Red Faction (PAL-F) (SLES-50278) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon + +// 16:9 +patch=1,EE,002075d4,word,3c013f40 // 00000000 hor fov +patch=1,EE,002075e0,word,4481f000 // 00000000 +patch=1,EE,002076f0,word,461ea502 // 00000000 +patch=1,EE,002076f8,word,461ead43 // 00000000 +patch=1,EE,0023a8f4,word,3c024309 // 3c024334 shadow fix +patch=1,EE,0023a7fc,word,461e0303 // 44826000 shadow fix + + diff --git a/patches/SLES-50279_8DC64680.pnach b/patches/SLES-50279_8DC64680.pnach new file mode 100644 index 0000000..d339961 --- /dev/null +++ b/patches/SLES-50279_8DC64680.pnach @@ -0,0 +1,24 @@ +gametitle=Red Faction (PAL-G) (SLES-50279) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00206e74,word,3c013f40 // 00000000 hor fov +patch=1,EE,00206e80,word,4481f000 // 00000000 +patch=1,EE,00206f90,word,461ea502 // 00000000 +patch=1,EE,00206f98,word,461ead43 // 00000000 +patch=1,EE,0023a184,word,3c024309 // 3c024334 shadow fix +patch=1,EE,0023a08c,word,461e0303 // 44826000 shadow fix + +// 16:10 +//patch=1,EE,00206e74,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00206e7c,word,34215555 // 00000000 hor fov +//patch=1,EE,00206e80,word,4481f000 // 00000000 +//patch=1,EE,00206f90,word,461ea502 // 00000000 +//patch=1,EE,00206f98,word,461ead43 // 00000000 +//patch=1,EE,0023a184,word,3c024318 // 3c024334 shadow fix +//patch=1,EE,0023a08c,word,461e0303 // 44826000 shadow fix + + diff --git a/patches/SLES-50280_E3F31090.pnach b/patches/SLES-50280_E3F31090.pnach new file mode 100644 index 0000000..88625f5 --- /dev/null +++ b/patches/SLES-50280_E3F31090.pnach @@ -0,0 +1,18 @@ +gametitle=Victorious Boxers - Ippo's Road to Glory (PAL)(SLES-50280) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (In Squared Ring) +patch=1,EE,00114530,word,3c013f40 //3c013f80 + +//Event Zoom +patch=1,EE,0019a948,word,3c013fab //3c013f80 + +//Event Y-Fov +patch=1,EE,00191138,word,3c0143b4 //3c0143f0 + + diff --git a/patches/SLES-50285_08A1C938.pnach b/patches/SLES-50285_08A1C938.pnach new file mode 100644 index 0000000..9eac64c --- /dev/null +++ b/patches/SLES-50285_08A1C938.pnach @@ -0,0 +1,11 @@ +gametitle=Police 24/7 (E)(SLES-50285) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001cef84,word,3c043fcd //3c043fd3 + + diff --git a/patches/SLES-50288_790A4ACB.pnach b/patches/SLES-50288_790A4ACB.pnach new file mode 100644 index 0000000..a095c49 --- /dev/null +++ b/patches/SLES-50288_790A4ACB.pnach @@ -0,0 +1,16 @@ +gametitle=Stuntman (PAL-M) (SLES-50288) 790A4ACB + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and FlatOut +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001d4c94,word,3c013f30 //3c013f00 Render fix +//Other Zoom : 003f013c 00a88144 06650046 +patch=1,EE,00293058,word,3FD66666 //3eaaaaab Fiexed FlatOut +patch=1,EE,001d4cd8,word,3c013fe3 //3c013faa Y-Fov +patch=1,EE,001d4cdc,word,34218e3f //3421aaab + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,005C21B4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-50296_F39EB47A.pnach b/patches/SLES-50296_F39EB47A.pnach new file mode 100644 index 0000000..7ddf7cc --- /dev/null +++ b/patches/SLES-50296_F39EB47A.pnach @@ -0,0 +1,6 @@ +gametitle=Gift (PAL-F) SLES-50296 F39EB47A + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,001FE34C,word,00000000 \ No newline at end of file diff --git a/patches/SLES-50297_F7D1BCDA.pnach b/patches/SLES-50297_F7D1BCDA.pnach new file mode 100644 index 0000000..ea0769b --- /dev/null +++ b/patches/SLES-50297_F7D1BCDA.pnach @@ -0,0 +1,6 @@ +gametitle=Gift (PAL-G) SLES-50297 F7D1BCDA + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,001FE34C,word,00000000 \ No newline at end of file diff --git a/patches/SLES-50298_F4606207.pnach b/patches/SLES-50298_F4606207.pnach new file mode 100644 index 0000000..2f94400 --- /dev/null +++ b/patches/SLES-50298_F4606207.pnach @@ -0,0 +1,6 @@ +gametitle=Gift (PAL-I) SLES-50298 F4606207 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,001FE34C,word,00000000 \ No newline at end of file diff --git a/patches/SLES-50299_212D709B.pnach b/patches/SLES-50299_212D709B.pnach new file mode 100644 index 0000000..b6cfe82 --- /dev/null +++ b/patches/SLES-50299_212D709B.pnach @@ -0,0 +1,6 @@ +gametitle=Gift (PAL-S) SLES-50299 212D709B + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001FE34C,word,00000000 \ No newline at end of file diff --git a/patches/SLES-50300_30FABE51.pnach b/patches/SLES-50300_30FABE51.pnach new file mode 100644 index 0000000..e71afe7 --- /dev/null +++ b/patches/SLES-50300_30FABE51.pnach @@ -0,0 +1,10 @@ +gametitle=Time Crisis 2 SLES_503.00 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=dieSkaarj. +description=Aiming still in 4:3 + +patch=1,EE,00298818,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50306_6EA9DDA9.pnach b/patches/SLES-50306_6EA9DDA9.pnach new file mode 100644 index 0000000..962fd03 --- /dev/null +++ b/patches/SLES-50306_6EA9DDA9.pnach @@ -0,0 +1,36 @@ +gametitle=Resident Evil - Code Veronica X (PAL-M4) (SLES-50306) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,21140300,extended,3f400000 // 3f800000 hor fov +patch=1,EE,21E394C0,extended,01aa0280 // 01400280 fmv fix +patch=1,EE,21E394C4,extended,000c0000 // 00400000 fmv fix + +// 16:10 +//patch=1,EE,21140300,extended,3f555555 // 3f800000 hor fov +//patch=1,EE,21E394C0,extended,01800280 // 01400280 fmv fix +//patch=1,EE,21E394C4,extended,00200000 // 00400000 fmv fix + + +[No-Interlacing] +gsinterlacemode=1 +author=felixthecat1970 +description=480p enable progressive scan mode v1 +patch=1,EE,002D25D4,extended,24060050 +patch=1,EE,202D25D0,extended,0000282D +patch=1,EE,202D25E0,extended,00000000 +patch=1,EE,201002F4,extended,10A40029 +patch=1,EE,1010030C,extended,260202D0 +patch=1,EE,00100370,extended,26450023 +patch=1,EE,10100398,extended,64E30134 +patch=1,EE,202F3D60,extended,1443FFFA +patch=1,EE,002D2678,extended,3C0A0002 +patch=1,EE,002D267C,extended,3C010082 +patch=1,EE,102D2680,extended,342C3000 +patch=1,EE,2029CBD0,extended,0000182D +patch=1,EE,202D27CC,extended,0C0B49FD +patch=1,EE,202D27D0,extended,00000000 +patch=1,EE,202D27FC,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-50306_A5434CCF.pnach b/patches/SLES-50306_A5434CCF.pnach new file mode 100644 index 0000000..cf6e65f --- /dev/null +++ b/patches/SLES-50306_A5434CCF.pnach @@ -0,0 +1,29 @@ +gametitle=Resident Evil - Code Veronica X (PAL-M4) (SLES-50306) A5434CCF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack 16:9 +patch=1,EE,21140300,extended,3f400000 // 3f800000 hor fov +patch=1,EE,21E394C0,extended,01aa0280 // 01400280 fmv fix +patch=1,EE,21E394C4,extended,000c0000 // 00400000 fmv fix + +[No-Interlacing] +gsinterlacemode=1 +author=felixthecat1970 +description=480p enable progressive scan mode v1 +patch=1,EE,002D25D4,extended,24060050 +patch=1,EE,202D25D0,extended,0000282D +patch=1,EE,202D25E0,extended,00000000 +patch=1,EE,201002F4,extended,10A40029 +patch=1,EE,1010030C,extended,260202D0 +patch=1,EE,00100370,extended,26450023 +patch=1,EE,10100398,extended,64E30134 +patch=1,EE,202F3D60,extended,1443FFFA +patch=1,EE,002D2678,extended,3C0A0002 +patch=1,EE,002D267C,extended,3C010082 +patch=1,EE,102D2680,extended,342C3000 +patch=1,EE,2029CBD0,extended,0000182D +patch=1,EE,202D27CC,extended,0C0B49FD +patch=1,EE,202D27D0,extended,00000000 +patch=1,EE,202D27FC,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-50310_FE191134.pnach b/patches/SLES-50310_FE191134.pnach new file mode 100644 index 0000000..1f3c946 --- /dev/null +++ b/patches/SLES-50310_FE191134.pnach @@ -0,0 +1,48 @@ +gametitle=Freak Out (PAL-Unk) [SLES-50310] [FE191134] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by sergx12 (ISO HEX codes) and Aced14 (pnach version - ELF and 16:10 hacks) + +//16:9 widescreen +patch=1,EE,2011FB2C,extended,08047ED8 //0441000C - j $0011fb60 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +patch=1,EE,2012C200,extended,08047ECD //C60D0174 - j $0011fb34 - Jump to injected MIPS instructions for widescreen logic +patch=1,EE,2011FB34,extended,12600004 //3C02006A - beq s3, zero, $0011fb48 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +patch=1,EE,2011FB38,extended,3C013FAA //0C046690 - lui at, $3faa - Set $f31 register to 1.333333373 #1 +patch=1,EE,2011FB3C,extended,3421AAAB //2444B6E0 - ori at, at, $aaab - Set $f31 register to 1.333333373 #2 +patch=1,EE,2011FB40,extended,4481F800 //3C02006A - mtc1 at, $f31 - Set $f31 register to 1.333333373 #3 +patch=1,EE,2011FB44,extended,461F6302 //2444B6C0 - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +patch=1,EE,2011FB48,extended,0804B082 //70002E28 - j $0012C208 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2011FB4C,extended,46006347 //0C043184 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) + +//16:10 widescreen (normal) +//patch=1,EE,2011FB2C,extended,08047ED8 //0441000C - j $0011fb60 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +//patch=1,EE,2012C200,extended,08047ECD //C60D0174 - j $0011fb34 - Jump to injected MIPS instructions for widescreen logic +//patch=1,EE,2011FB34,extended,12600004 //3C02006A - beq s3, zero, $0011fb48 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +//patch=1,EE,2011FB38,extended,3C013F99 //0C046690 - lui at, $3f99 - Set $f31 register to 1.2 #1 +//patch=1,EE,2011FB3C,extended,3421999A //2444B6E0 - ori at, at, $999a - Set $f31 register to 1.2 #2 +//patch=1,EE,2011FB40,extended,4481F800 //3C02006A - mtc1 at, $f31 - Set $f31 register to 1.2 #3 +//patch=1,EE,2011FB44,extended,461F6302 //2444B6C0 - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +//patch=1,EE,2011FB48,extended,0804B082 //70002E28 - j $0012C208 - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,2011FB4C,extended,46006347 //0C043184 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) + +//16:10 widescreen (ultra) +//patch=1,EE,2011FAE8,extended,08047EC6 //0441000B - j $0011fb18 - Jump over game logic for SIO2MAN.IRX debug error message to prevent conflicts +//patch=1,EE,2011FB2C,extended,08047ED8 //0441000C - j $0011fb60 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +//patch=1,EE,2012C208,extended,08047EC2 //C60F017C - j $0011fb08 - Jump to injected MIPS instructions for cutscene/playing check +//patch=1,EE,2011FB08,extended,52600013 //0C043184 - beql s3, zero, $0011fb58 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +//patch=1,EE,2011FB0C,extended,00000000 //70003628 - nop - Nop delay slot (to avoid a "branch XXXXXXXX in delay slot!" warning in PCSX2's log) +//patch=1,EE,2011FB10,extended,08047ECD //0440FFF7 - j $0011fb34 - Jump to injected MIPS instructions for widescreen logic +//patch=1,EE,2011FB34,extended,3C013FAA //3C02006A - lui at, $3faa - Set $f31 register to 1.333333373 #1 +//patch=1,EE,2011FB38,extended,3421AAAB //0C046690 - ori at, at, $aaab - Set $f31 register to 1.333333373 #2 +//patch=1,EE,2011FB3C,extended,4481F800 //2444B6E0 - mtc1 at, $f31 - Set $f31 register to 1.333333373 #3 +//patch=1,EE,2011FB40,extended,461F6302 //3C02006A - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +//patch=1,EE,2011FB44,extended,46006347 //2444B6C0 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) +//patch=1,EE,2011FB48,extended,3C013F8E //70002E28 - lui at, $3f8e - Set $f31 register to 1.111111164 #1 +//patch=1,EE,2011FB4C,extended,342138E4 //0C043184 - ori at, at, $38e4 - Set $f31 register to 1.111111164 #2 +//patch=1,EE,2011FB50,extended,4481F800 //70003628 - mtc1 at, $f31 - Set $f31 register to 1.111111164 #3 +//patch=1,EE,2011FB54,extended,461F7382 //0440FFF7 - mul.s $f14, $f14, $f31 - Multiply $f14 by $f31 and store the result in $f14 (negative Y FOV) +//patch=1,EE,2011FB58,extended,0804B084 //00000000 - j $0012c210 - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,2011FB5C,extended,460073C7 //00000000 - neg.s $f15, $f14 - Negate $f14 to make it positive and store the result in $f15 (positive Y FOV) + + diff --git a/patches/SLES-50314_C0A963DB.pnach b/patches/SLES-50314_C0A963DB.pnach new file mode 100644 index 0000000..3edd342 --- /dev/null +++ b/patches/SLES-50314_C0A963DB.pnach @@ -0,0 +1,9 @@ +gametitle=Giants - Citizen Kabuto SLES_503.14 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,003bc7c0,word,3fe38e39 +patch=1,EE,003bc978,word,3fe38e39 + + diff --git a/patches/SLES-50325_53DF159B.pnach b/patches/SLES-50325_53DF159B.pnach new file mode 100644 index 0000000..730bdd3 --- /dev/null +++ b/patches/SLES-50325_53DF159B.pnach @@ -0,0 +1,33 @@ +gametitle=Max Payne (PAL-E) SLES-50325 53DF159B MAIN_P.RUN + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0050e3b0,word,3c013f40 // 00000000 hor fov +patch=1,EE,0050e3b8,word,4481f000 // 00000000 +patch=1,EE,0050e3bc,word,0c04821c // 00000000 +patch=1,EE,0050e3c0,word,00000000 // 0c04821c +patch=1,EE,0050e3c4,word,461e0003 // 00000000 +patch=1,EE,0050e3d4,word,461e0082 // c68201f8 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,001F1F0C,extended,3C033F40 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0052FD14,word,24060002 +patch=1,EE,006951C4,word,00001C00 +patch=1,EE,006951E4,word,00001C00 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. Might need EE Overclock (300%). +patch=1,EE,00112060,word,34050050 +patch=1,EE,00112064,word,24030002 +patch=1,EE,00112068,word,0000000C +patch=1,EE,0011206C,word,03E00008 diff --git a/patches/SLES-50325_E7FB0320.pnach b/patches/SLES-50325_E7FB0320.pnach new file mode 100644 index 0000000..43236b6 --- /dev/null +++ b/patches/SLES-50325_E7FB0320.pnach @@ -0,0 +1,20 @@ +gametitle=Max Payne (PAL-E) SLES-50325 E7FB0320 +//Main CRC to activate CRC 53DF159B called MAIN_P.RUN + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. Might need EE Overclock (300%). diff --git a/patches/SLES-50326_52E0597D.pnach b/patches/SLES-50326_52E0597D.pnach new file mode 100644 index 0000000..a0fbdb1 --- /dev/null +++ b/patches/SLES-50326_52E0597D.pnach @@ -0,0 +1,19 @@ +gametitle=Max Payne (PAL-M4) SLES-50326 52E0597D +//Main CRC to activate CRC C669B63C called MAIN_P.RUN + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas & PeterDelta +description=Renders the game in 16:9 aspect ratio + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. Might need EE Overclock (300%). diff --git a/patches/SLES-50326_C669B63C.pnach b/patches/SLES-50326_C669B63C.pnach new file mode 100644 index 0000000..dfa8fdb --- /dev/null +++ b/patches/SLES-50326_C669B63C.pnach @@ -0,0 +1,35 @@ +gametitle=Max Payne (PAL-M4) SLES-50326 C669B63C MAIN_P.RUN + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0050eae0,word,3c013f40 //00000000 (Increases hor. axis) +patch=1,EE,0050eae8,word,4481f000 //00000000 +patch=1,EE,0050eaec,word,0c04821c //00000000 +patch=1,EE,0050eaf0,word,00000000 //0c04821c +patch=1,EE,0050eaf4,word,461e0003 //00000000 +patch=1,EE,0050eb04,word,461e0082 //c68201f8 +patch=1,EE,E0010001,extended,006698A0 //menu main +patch=1,EE,20CE7B7C,extended,3F400000 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,001F235C,extended,3C033F40 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00530E54,word,24060002 +patch=1,EE,0069B7E4,word,00001C00 +patch=1,EE,0069B804,word,00001C00 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. Might need EE Overclock (300%). +patch=1,EE,00112060,word,34050050 +patch=1,EE,00112064,word,24030002 +patch=1,EE,00112068,word,0000000C +patch=1,EE,0011206C,word,03E00008 diff --git a/patches/SLES-50330_021396FD.pnach b/patches/SLES-50330_021396FD.pnach new file mode 100644 index 0000000..d5657fc --- /dev/null +++ b/patches/SLES-50330_021396FD.pnach @@ -0,0 +1,79 @@ +gametitle=Grand Theft Auto III (v1.40) (PAL-M) SLES-50330 021396FD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004179CC,extended,00000001 +patch=1,EE,00253D64,extended,3C0342CC +patch=1,EE,0025ED20,extended,3C0242AC +patch=1,EE,002620D0,extended,3C0242AC +patch=1,EE,00318620,extended,3C02C2A6 +patch=1,EE,00318628,extended,3C024148 +patch=1,EE,00123E6C,extended,3C013F80 //scenes zoom +patch=1,EE,E0010001,extended,00417F80 +patch=1,EE,00123E6C,extended,3C013F40 +patch=1,EE,202538DC,extended,3C023FC0 +patch=1,EE,00296C8C,word,3C024270 +patch=1,EE,00296D40,word,3C024270 +patch=1,EE,0029704C,word,3C024270 +patch=1,EE,00298FF8,word,3C024270 +patch=1,EE,00299198,word,3C024270 +patch=1,EE,002996A0,word,3C024270 +patch=1,EE,00299E28,word,3C024270 +patch=1,EE,0029A618,word,3C024270 +patch=1,EE,0029ADB0,word,3C024270 +patch=1,EE,002D238C,word,3C024254 +patch=1,EE,002D239C,word,3C0242F6 +patch=1,EE,00297A6C,word,3C023F40 +patch=1,EE,002D08DC,word,3C024418 +patch=1,EE,002D08F4,word,3C02440C +patch=1,EE,002D0A28,word,3C024412 +patch=1,EE,002D0A2C,word,34420000 +patch=1,EE,002D1A5C,word,3C024409 +patch=1,EE,002D0D44,word,3C0243FF +patch=1,EE,002D0C64,word,3C024400 +patch=1,EE,002D0C8C,word,3C024400 +patch=1,EE,002D06F8,word,3C02440A +patch=1,EE,002D0738,word,3C02440A +patch=1,EE,002D0C18,word,3C02440A +patch=1,EE,002D0CD4,word,3C02440A +patch=1,EE,002D1A1C,word,3C02440A +patch=1,EE,002D0EBC,word,3C0243E2 +patch=1,EE,002D0EE4,word,3C0243E2 +patch=1,EE,002D0F68,word,3C0243E1 +patch=1,EE,002D0F90,word,3C0243E1 +patch=1,EE,002D0E74,word,3C0243F7 +patch=1,EE,002D0F20,word,3C0243F6 +patch=1,EE,002D106C,word,3C024190 +patch=1,EE,002CD1A0,word,3C013F40 +patch=1,EE,002CD1A4,word,44810000 +patch=1,EE,002CD1A8,word,46006302 +patch=1,EE,002CD1AC,word,3C01005F +patch=1,EE,002CD1B0,word,E42CC8F4 +patch=1,EE,002CD1B4,word,3C01005F +patch=1,EE,002CD1B8,word,03E00008 +patch=1,EE,002CD1BC,word,E42DC8F8 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,002474FC,word,3C029420 +patch=1,EE,0024753C,word,3C025400 +patch=1,EE,0027EA00,word,3C025380 + +[50 FPS] +author=Snake356 +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,2027D64C,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0040001,extended,004036C0 +patch=1,EE,20112FA0,extended,34050050 +patch=1,EE,20112FA4,extended,24030002 +patch=1,EE,20112FA8,extended,0000000C +patch=1,EE,20112FAC,extended,03E00008 +patch=1,EE,0011299C,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-50330_581954FC.pnach b/patches/SLES-50330_581954FC.pnach new file mode 100644 index 0000000..8d63d9d --- /dev/null +++ b/patches/SLES-50330_581954FC.pnach @@ -0,0 +1,79 @@ +gametitle=Grand Theft Auto III (v1.60) (PAL-M) SLES-50330 581954FC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,00417C4C,extended,00000001 +patch=1,EE,00253EB4,extended,3C0342CC +patch=1,EE,0025EE70,extended,3C0242AC +patch=1,EE,00262220,extended,3C0242AC +patch=1,EE,00318880,extended,3C02C2A6 +patch=1,EE,00318888,extended,3C024148 +patch=1,EE,00123E6C,extended,3C013F80 //scenes zoom +patch=1,EE,E0010001,extended,004184BC +patch=1,EE,00123E6C,extended,3C013F40 +patch=1,EE,20253A2C,extended,3C023FC0 +patch=1,EE,00296DCC,word,3C024270 +patch=1,EE,00296E80,word,3C024270 +patch=1,EE,0029718C,word,3C024270 +patch=1,EE,00299138,word,3C024270 +patch=1,EE,002992D8,word,3C024270 +patch=1,EE,002997E0,word,3C024270 +patch=1,EE,00299F68,word,3C024270 +patch=1,EE,0029A758,word,3C024270 +patch=1,EE,0029AEF0,word,3C024270 +patch=1,EE,002D251C,word,3C024254 +patch=1,EE,002D252C,word,3C0242F6 +patch=1,EE,00297BAC,word,3C023F40 +patch=1,EE,002D0A6C,word,3C024418 +patch=1,EE,002D0A84,word,3C02440C +patch=1,EE,002D0BB8,word,3C024412 +patch=1,EE,002D0BBC,word,34420000 +patch=1,EE,002D1BEC,word,3C024409 +patch=1,EE,002D0ED4,word,3C0243FF +patch=1,EE,002D0DF4,word,3C024400 +patch=1,EE,002D0E1C,word,3C024400 +patch=1,EE,002D0888,word,3C02440A +patch=1,EE,002D08C8,word,3C02440A +patch=1,EE,002D0DA8,word,3C02440A +patch=1,EE,002D0E64,word,3C02440A +patch=1,EE,002D1BAC,word,3C02440A +patch=1,EE,002D104C,word,3C0243E2 +patch=1,EE,002D1074,word,3C0243E2 +patch=1,EE,002D10F8,word,3C0243E1 +patch=1,EE,002D1120,word,3C0243E1 +patch=1,EE,002D1004,word,3C0243F7 +patch=1,EE,002D10B0,word,3C0243F6 +patch=1,EE,002D11FC,word,3C024190 +patch=1,EE,002CD330,word,3C013F40 +patch=1,EE,002CD334,word,44810000 +patch=1,EE,002CD338,word,46006302 +patch=1,EE,002CD33C,word,3C01005F +patch=1,EE,002CD340,word,E42CCB74 +patch=1,EE,002CD344,word,3C01005F +patch=1,EE,002CD348,word,03E00008 +patch=1,EE,002CD34C,word,E42DCB78 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,0024764C,word,3C024980 +patch=1,EE,0024768C,word,3C025400 +patch=1,EE,0027EB80,word,3C025380 + +[50 FPS] +author=Snake356 +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,2027D7CC,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0040001,extended,004036C0 +patch=1,EE,20112FA0,extended,34050050 +patch=1,EE,20112FA4,extended,24030002 +patch=1,EE,20112FA8,extended,0000000C +patch=1,EE,20112FAC,extended,03E00008 +patch=1,EE,0011299C,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-50335_52638022.pnach b/patches/SLES-50335_52638022.pnach new file mode 100644 index 0000000..c74feb9 --- /dev/null +++ b/patches/SLES-50335_52638022.pnach @@ -0,0 +1,14 @@ +gametitle=Rune - Viking Warlord (PAL-E) SLES-50335 52638022 GAME.ELF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,001307AC,extended,28420001 //28420002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00367134,word,24110000 +patch=1,EE,00367138,word,24120050 +patch=1,EE,00367140,word,24130001 \ No newline at end of file diff --git a/patches/SLES-50335_7DB392C5.pnach b/patches/SLES-50335_7DB392C5.pnach new file mode 100644 index 0000000..a23950a --- /dev/null +++ b/patches/SLES-50335_7DB392C5.pnach @@ -0,0 +1,11 @@ +gametitle=Rune - Viking Warlord (PAL-E) SLES-50335 7DB392C5 +//Corresponds to the main crc to activate the secondary crc 52638022 called GAME.ELF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. \ No newline at end of file diff --git a/patches/SLES-50339_7DB392C5.pnach b/patches/SLES-50339_7DB392C5.pnach new file mode 100644 index 0000000..d63fa3f --- /dev/null +++ b/patches/SLES-50339_7DB392C5.pnach @@ -0,0 +1,11 @@ +gametitle=Rune - Viking Warlord (PAL-S) SLES-50339 7DB392C5 +//Corresponds to the main crc to activate the secondary crc D51BA097 called GAME.ELF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. \ No newline at end of file diff --git a/patches/SLES-50339_D51BA097.pnach b/patches/SLES-50339_D51BA097.pnach new file mode 100644 index 0000000..7bca46d --- /dev/null +++ b/patches/SLES-50339_D51BA097.pnach @@ -0,0 +1,14 @@ +gametitle=Rune - Viking Warlord (PAL-S) SLES-50339 D51BA097 GAME.ELF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00130864,extended,28420001 //28420002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003671EC,word,24110000 +patch=1,EE,003671F0,word,24120050 +patch=1,EE,003671F8,word,24130001 \ No newline at end of file diff --git a/patches/SLES-50341_F26AF996.pnach b/patches/SLES-50341_F26AF996.pnach new file mode 100644 index 0000000..3c684cd --- /dev/null +++ b/patches/SLES-50341_F26AF996.pnach @@ -0,0 +1,9 @@ +gametitle=Smugglers Run 2 - Hostile Territory PAL-M4 (SLES_50341) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion +patch=1,EE,2036F3A8,word,3FAAAAAA + + diff --git a/patches/SLES-50350_368E1540.pnach b/patches/SLES-50350_368E1540.pnach new file mode 100644 index 0000000..14e3f12 --- /dev/null +++ b/patches/SLES-50350_368E1540.pnach @@ -0,0 +1,26 @@ +gametitle=Disney's Tarzan - Freeride (PAL-M) (SLES-50350) 368E1540 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio + +//Zoom +//a80020c6 003f023c 00088244 +patch=1,EE,00369a3c,word,3c023f21 //3c023f00 + +//Y-Fov +//43a81446 a00030c6 a40031c6 +patch=1,EE,00369a7c,word,081259b4 + +patch=1,EE,004966d0,word,4614a843 +patch=1,EE,004966d4,word,3c013f40 +patch=1,EE,004966d8,word,4481f000 +patch=1,EE,004966dc,word,461e0842 +patch=1,EE,004966e0,word,080da6a0 + + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,006B00B8,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-50355_A6F234C7.pnach b/patches/SLES-50355_A6F234C7.pnach new file mode 100644 index 0000000..b453bcd --- /dev/null +++ b/patches/SLES-50355_A6F234C7.pnach @@ -0,0 +1,18 @@ +gametitle=Batman - Vengeance (PAL-M) SLES-50355 A6F234C7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002a1e58,word,3c023f1e //3c023f00 Zoom +patch=1,EE,002a1ea4,word,0813bd30 //Y-Fov +patch=1,EE,004ef4c0,word,460103c2 +patch=1,EE,004ef4c4,word,3c013f40 +patch=1,EE,004ef4c8,word,4481f000 +patch=1,EE,004ef4cc,word,461e7bc2 +patch=1,EE,004ef4d0,word,080a87aa + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0049EBE0,extended,2C410001 \ No newline at end of file diff --git a/patches/SLES-50358_7D8F539A.pnach b/patches/SLES-50358_7D8F539A.pnach new file mode 100644 index 0000000..fc820f3 --- /dev/null +++ b/patches/SLES-50358_7D8F539A.pnach @@ -0,0 +1,13 @@ +gametitle=Devil May Cry (PAL-M5) (SLES-50358) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// +// 16:9 +patch=1,EE,0010338c,word,3c013f40 +patch=1,EE,00103390,word,44810000 +patch=1,EE,00103398,word,4600c602 + + diff --git a/patches/SLES-50364_6C93AB81.pnach b/patches/SLES-50364_6C93AB81.pnach new file mode 100644 index 0000000..39ca7eb --- /dev/null +++ b/patches/SLES-50364_6C93AB81.pnach @@ -0,0 +1,14 @@ +gametitle=City Crisis (E)(SLES-50364) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00232fc8,word,3c023f6e //3c023f33 +patch=1,EE,00232fcc,word,3442eee9 //34423333 +patch=1,EE,00232fd4,word,3c024002 +patch=1,EE,00232fd8,word,34420820 + + diff --git a/patches/SLES-50366_BA248FC3.pnach b/patches/SLES-50366_BA248FC3.pnach new file mode 100644 index 0000000..0b5cb37 --- /dev/null +++ b/patches/SLES-50366_BA248FC3.pnach @@ -0,0 +1,11 @@ +gametitle=Star Wars: Racer Revenge [PAL] (SLES_503.66) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0013BCD0,word,3C023F40 //3C023F80 Zoom +patch=1,EE,001153B4,word,3C023FAB //3C023F80 Y-FOV + + diff --git a/patches/SLES-50371_979F5102.pnach b/patches/SLES-50371_979F5102.pnach new file mode 100644 index 0000000..dc85f8c --- /dev/null +++ b/patches/SLES-50371_979F5102.pnach @@ -0,0 +1,11 @@ +gametitle=Star Wars - Jedi Starfighter (E)(SLES-50371) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (PAL by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00126c30,word,3c023f40 //3c023f80 + + diff --git a/patches/SLES-50382_6B149273.pnach b/patches/SLES-50382_6B149273.pnach new file mode 100644 index 0000000..79bc2ca --- /dev/null +++ b/patches/SLES-50382_6B149273.pnach @@ -0,0 +1,12 @@ +gametitle=Silent Hill 2 (PAL-M6) (SLES-50382) 6B149273 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001773C8,word,3C0243C0 // 3C024400 - X-FoV + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001A3860,word,10400009 //14400009 \ No newline at end of file diff --git a/patches/SLES-50383_A630B37E.pnach b/patches/SLES-50383_A630B37E.pnach new file mode 100644 index 0000000..b91242d --- /dev/null +++ b/patches/SLES-50383_A630B37E.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Metal Gear Solid 2 - Sons Of Liberty (PAL-M3) (SLES-50383) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,0011f230,word,3c013f40 + + diff --git a/patches/SLES-50385_A633A4BF.pnach b/patches/SLES-50385_A633A4BF.pnach new file mode 100644 index 0000000..a76b226 --- /dev/null +++ b/patches/SLES-50385_A633A4BF.pnach @@ -0,0 +1,14 @@ +gametitle=Metal Gear Solid 2 - Sons Of Liberty (S) (SLES-50385) A633A4BF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +//16:9 +patch=1,EE,0011F230,word,3C013F40 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS in cutscenes. Might need enable EE Overclock to be stable. +patch=1,EE,E0010002,extended,0018DB74 +patch=1,EE,0018DB74,extended,00000000 diff --git a/patches/SLES-50386_35D70452.pnach b/patches/SLES-50386_35D70452.pnach new file mode 100644 index 0000000..c89a123 --- /dev/null +++ b/patches/SLES-50386_35D70452.pnach @@ -0,0 +1,10 @@ +gametitle=Crash Bandicoot Wrath Of Cortex (SLES-50386) (PAL)Ver 1.03 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Crash Bandicoot Wrath Of Cortex + +// 16:9 hack +patch=1,EE,21D3F5A4,extended,3F100000 // 3F400000 + + diff --git a/patches/SLES-50386_3A03D62F.pnach b/patches/SLES-50386_3A03D62F.pnach new file mode 100644 index 0000000..e1d5f0b --- /dev/null +++ b/patches/SLES-50386_3A03D62F.pnach @@ -0,0 +1,10 @@ +gametitle=Crash Bandicoot Wrath Of Cortex (SLES 503.86) (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Crash Bandicoot Wrath Of Cortex + +// 16:9 hack +patch=1,EE,21D43044,extended,3F100000 // 3F400000 + + diff --git a/patches/SLES-50390_250353F1.pnach b/patches/SLES-50390_250353F1.pnach new file mode 100644 index 0000000..36e5b41 --- /dev/null +++ b/patches/SLES-50390_250353F1.pnach @@ -0,0 +1,20 @@ +gametitle=Driven (PAL-M) (SLES-50390) 250353F1 + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +//Missing render fix + +//X-Fov +//patch=1,EE,001c00d8,word,08030000 + +//patch=1,EE,000c0000,word,46010043 +//patch=1,EE,000c0004,word,3c013f40 +//patch=1,EE,000c0008,word,4481f000 +//patch=1,EE,000c000c,word,461e0842 +//patch=1,EE,000c0010,word,08070037 + +[Remove blur] +author=PeterDelta +description=Remove blur effect +patch=1,EE,00816664,word,00000003 //00000002 \ No newline at end of file diff --git a/patches/SLES-50396_B6F7BA5.pnach b/patches/SLES-50396_B6F7BA5.pnach new file mode 100644 index 0000000..4a1c862 --- /dev/null +++ b/patches/SLES-50396_B6F7BA5.pnach @@ -0,0 +1,19 @@ +gametitle=Mike Tyson Heavyweight Boxing (E)(SLES-50396) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//03000146 a00040e4 +patch=1,EE,001d1528,word,08085a48 + +patch=1,EE,00216920,word,46010003 +patch=1,EE,00216924,word,3c013f40 +patch=1,EE,00216928,word,4481f000 +patch=1,EE,0021692c,word,461e0002 +patch=1,EE,00216930,word,0807454b + + diff --git a/patches/SLES-50397_61F79C5A.pnach b/patches/SLES-50397_61F79C5A.pnach new file mode 100644 index 0000000..e424753 --- /dev/null +++ b/patches/SLES-50397_61F79C5A.pnach @@ -0,0 +1,35 @@ +gametitle=Prisoner of War (PAL-M5) (SLES-50397) 61F79C5A COLDITZ.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0039c3dc,word,0c1127e8 // 3c013f80 +patch=1,EE,0039c3e0,word,00000000 // 4481a000 +patch=1,EE,00449fa0,word,3c013f40 // 00000000 hor fov +patch=1,EE,00449fa8,word,4481a000 // 00000000 +patch=1,EE,00449fac,word,46146b42 // 00000000 +patch=1,EE,00449fb0,word,4614a503 // 00000000 +patch=1,EE,00449fb4,word,03e00008 // 00000000 +patch=1,EE,0013e6fc,word,3c0140c0 // 3c013f99 renderfix +patch=1,EE,001a6b60,word,3c013f2b // 3c013f00 renderfix + +[Widescreen/16:10] +gsaspectratio=Stretch +author=ElHecht +description=Renders the game in 16:10 aspect ratio +patch=1,EE,0039c3dc,word,0c1127e8 +patch=1,EE,0039c3e0,word,00000000 +patch=1,EE,00449fa0,word,3c013f55 +patch=1,EE,00449fa4,word,34215555 +patch=1,EE,00449fa8,word,4481a000 +patch=1,EE,00449fac,word,46146b42 +patch=1,EE,00449fb0,word,4614a503 +patch=1,EE,00449fb4,word,03e00008 +patch=1,EE,0013e6fc,word,3c0140a0 +patch=1,EE,001a6b60,word,3c013f1a + +[Remove Blackbars] +author=PeterDelta +description=Remove black bars from cutscenes +patch=1,EE,00684880,word,00000000 \ No newline at end of file diff --git a/patches/SLES-50397_BAFCDA66.pnach b/patches/SLES-50397_BAFCDA66.pnach new file mode 100644 index 0000000..f4832f9 --- /dev/null +++ b/patches/SLES-50397_BAFCDA66.pnach @@ -0,0 +1,16 @@ +gametitle=Prisoner of War (PAL-M5) (SLES-50397) BAFCDA66 +//Corresponds to the main crc to activate the crc 61F79C5A called COLDITZ.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio + +[Widescreen/16:10] +gsaspectratio=Stretch +author=ElHecht +description=Renders the game in 16:10 aspect ratio + +[Remove Blackbars] +author=PeterDelta +description=Remove black bars from cutscenes \ No newline at end of file diff --git a/patches/SLES-50400_293D99B2.pnach b/patches/SLES-50400_293D99B2.pnach new file mode 100644 index 0000000..327b04d --- /dev/null +++ b/patches/SLES-50400_293D99B2.pnach @@ -0,0 +1,12 @@ +gametitle=Shaun Palmer's Pro Snowboarder [PAL] (SLES_504.00) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0019ECB8,word,3C024455 //3C024420 +patch=1,EE,001A6730,word,3C0243A8 //3C0243E0 +patch=1,EE,001A6750,word,3C0243C0 //3C024400 + + diff --git a/patches/SLES-50412_7220EA06.pnach b/patches/SLES-50412_7220EA06.pnach new file mode 100644 index 0000000..6491102 --- /dev/null +++ b/patches/SLES-50412_7220EA06.pnach @@ -0,0 +1,19 @@ +gametitle=Pro Evolution Soccer (E)(SLES-50412)(v2.00) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00ede2c8,word,084101b4 //c6010068 +patch=1,EE,010406d0,word,3c013f40 //00000000 +patch=1,EE,010406d4,word,4481f000 //00000000 +patch=1,EE,010406d8,word,c6010068 //00000000 +patch=1,EE,010406dc,word,c602006c //00000000 +patch=1,EE,010406e0,word,461e0843 //00000000 +patch=1,EE,010406e4,word,e6010068 //00000000 +patch=1,EE,010406e8,word,083b78b4 //00000000 + + diff --git a/patches/SLES-50419_833B70DB.pnach b/patches/SLES-50419_833B70DB.pnach new file mode 100644 index 0000000..c1057f0 --- /dev/null +++ b/patches/SLES-50419_833B70DB.pnach @@ -0,0 +1,6 @@ +gametitle=Supercar Street Challenge PAL-E SLES-50419 DA009310 secundary CRC 833B70DB + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,203487B4,extended,24020002 //24020001 \ No newline at end of file diff --git a/patches/SLES-50419_DA009310.pnach b/patches/SLES-50419_DA009310.pnach new file mode 100644 index 0000000..a397b7f --- /dev/null +++ b/patches/SLES-50419_DA009310.pnach @@ -0,0 +1,6 @@ +gametitle=Supercar Street Challenge PAL-E SLES-50419 DA009310 secundary CRC 833B70DB +//Corresponds to the main crc to activate the secondary crc 833B70DB called CCRG.ELF + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. \ No newline at end of file diff --git a/patches/SLES-50423_063FF7DB.pnach b/patches/SLES-50423_063FF7DB.pnach new file mode 100644 index 0000000..782ff57 --- /dev/null +++ b/patches/SLES-50423_063FF7DB.pnach @@ -0,0 +1,13 @@ +gametitle=F1 2001 (E)(SLES-50423) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00188144 2a09c14b +patch=1,EE,00214cf4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50428_72BEA663.pnach b/patches/SLES-50428_72BEA663.pnach new file mode 100644 index 0000000..4e2a1b0 --- /dev/null +++ b/patches/SLES-50428_72BEA663.pnach @@ -0,0 +1,22 @@ +gametitle=MX 2002 featuring Ricky Carmichael PAL-E SLES-50428 72BEA663 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +patch=1,EE,001d9208,word,080aa268 // c6010068 //X-Fov +patch=1,EE,001d920c,word,00000000 // c602006c +patch=1,EE,002a89a0,word,3c013f40 // 00000000 +patch=1,EE,002a89a4,word,4481f000 // 00000000 +patch=1,EE,002a89a8,word,c6010068 // 00000000 +patch=1,EE,002a89ac,word,c602006c // 00000000 +patch=1,EE,002a89b0,word,461e0843 // 00000000 +patch=1,EE,002a89b4,word,e6010068 // 00000000 +patch=1,EE,002a89b8,word,08076484 // 00000000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0012A9C8,word,2E420068 //2E420168 +patch=1,EE,00192D84,word,3C024248 //3C0241C8 +patch=1,EE,00192D94,word,3C0241C8 //3C024248 diff --git a/patches/SLES-50429_E0CD9A1D.pnach b/patches/SLES-50429_E0CD9A1D.pnach new file mode 100644 index 0000000..c0a6541 --- /dev/null +++ b/patches/SLES-50429_E0CD9A1D.pnach @@ -0,0 +1,12 @@ +gametitle=Alex Ferguson's Player Manager 2001 (E)(SLES-50429) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,002354e8,word,3c013f40 + + diff --git a/patches/SLES-50434_EBB067E7.pnach b/patches/SLES-50434_EBB067E7.pnach new file mode 100644 index 0000000..7d8506a --- /dev/null +++ b/patches/SLES-50434_EBB067E7.pnach @@ -0,0 +1,6 @@ +gametitle=Army Men - RTS (PAL-E) SLES-50434 EBB067E7 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003F57F3,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-50435_31E90CCA.pnach b/patches/SLES-50435_31E90CCA.pnach new file mode 100644 index 0000000..d54f6a6 --- /dev/null +++ b/patches/SLES-50435_31E90CCA.pnach @@ -0,0 +1,26 @@ +gametitle=Tony Hawk's Pro Skater 3 (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,0017a210,word,3c013ff3 //3c013fb6 +patch=1,EE,0017c1a8,word,3c013ff3 //3c013fb6 +patch=1,EE,001f3714,word,3c013ff3 //3c013fb6 +patch=1,EE,001f8148,word,3c013ff3 //3c013fb6 +patch=1,EE,001f8600,word,3c013ff3 //3c013fb6 + +patch=1,EE,0017a214,word,3421cf00 //3421db40 +patch=1,EE,0017c1ac,word,3421cf00 //3421db40 +patch=1,EE,0017c1cc,word,3421cf00 //3421db40 +patch=1,EE,0017c220,word,3421cf00 //3421db40 +patch=1,EE,001f3718,word,3421cf00 //3421db40 +patch=1,EE,001f3738,word,3421cf00 //3421db40 +patch=1,EE,001f3758,word,3421cf00 //3421db40 +patch=1,EE,001f814c,word,3421cf00 //3421db40 +patch=1,EE,001f8604,word,3421cf00 //3421db40 + +patch=1,EE,0017c1c8,word,3c013f73 //3c013f36 +patch=1,EE,001f3734,word,3c013f73 //3c013f36 + + diff --git a/patches/SLES-50436_7EF08A6F.pnach b/patches/SLES-50436_7EF08A6F.pnach new file mode 100644 index 0000000..39f9885 --- /dev/null +++ b/patches/SLES-50436_7EF08A6F.pnach @@ -0,0 +1,26 @@ +gametitle=Tony Hawk's Pro Skater 3 (PAL-F) [SLES-50436] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Catarax + +patch=1,EE,0017a210,word,3c013ff3 //3c013fb6 +patch=1,EE,0017c1a8,word,3c013ff3 //3c013fb6 +patch=1,EE,001f3714,word,3c013ff3 //3c013fb6 +patch=1,EE,001f8148,word,3c013ff3 //3c013fb6 +patch=1,EE,001f8600,word,3c013ff3 //3c013fb6 + +patch=1,EE,0017a214,word,3421cf00 //3421db40 +patch=1,EE,0017c1ac,word,3421cf00 //3421db40 +patch=1,EE,0017c1cc,word,3421cf00 //3421db40 +patch=1,EE,0017c220,word,3421cf00 //3421db40 +patch=1,EE,001f3718,word,3421cf00 //3421db40 +patch=1,EE,001f3738,word,3421cf00 //3421db40 +patch=1,EE,001f3758,word,3421cf00 //3421db40 +patch=1,EE,001f814c,word,3421cf00 //3421db40 +patch=1,EE,001f8604,word,3421cf00 //3421db40 + +patch=1,EE,0017c1c8,word,3c013f73 //3c013f36 +patch=1,EE,001f3734,word,3c013f73 //3c013f36 + + diff --git a/patches/SLES-50438_CF012100.pnach b/patches/SLES-50438_CF012100.pnach new file mode 100644 index 0000000..f92a606 --- /dev/null +++ b/patches/SLES-50438_CF012100.pnach @@ -0,0 +1,17 @@ +gametitle=Motor Mayhem (E)(SLES-50438) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//b442013c 00088144 00000000 43080046 +patch=1,EE,0011cd28,word,3c014287 //3c0142b4 + +//Render fix +//003f013c 00108144 02050146 +patch=1,EE,00141cd8,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-50444_802EBFF7.pnach b/patches/SLES-50444_802EBFF7.pnach new file mode 100644 index 0000000..55ac9b7 --- /dev/null +++ b/patches/SLES-50444_802EBFF7.pnach @@ -0,0 +1,12 @@ +gametitle=Portal Runner (PAL-M) SLES-50444 802EBFF7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0030AD90,word,3FA1C40E //3FD7B013 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0016FD48,word,2C630001 //2C630002 \ No newline at end of file diff --git a/patches/SLES-50446_48553EAF.pnach b/patches/SLES-50446_48553EAF.pnach new file mode 100644 index 0000000..f5d5349 --- /dev/null +++ b/patches/SLES-50446_48553EAF.pnach @@ -0,0 +1,16 @@ +gametitle=Shadow Man - 2econd Coming (E)(SLES-50446) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002b9534,word,3FE38E08 //3faaaaab +patch=1,EE,002b955c,word,3FE38E08 //3faaaaab + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,202BBD70,extended,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-50447_E9454E84.pnach b/patches/SLES-50447_E9454E84.pnach new file mode 100644 index 0000000..b66016f --- /dev/null +++ b/patches/SLES-50447_E9454E84.pnach @@ -0,0 +1,16 @@ +gametitle=All-Star Baseball 2003 (E)(SLES-50447) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Y-fov +//803f013c 00088144 02631646 +patch=1,EE,00376c70,word,3c013fe4 //3c013f80 + +//Zoom +//803f013c 00108144 34600046 +patch=1,EE,00391edc,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50462_0C4D62D7.pnach b/patches/SLES-50462_0C4D62D7.pnach new file mode 100644 index 0000000..6f6d604 --- /dev/null +++ b/patches/SLES-50462_0C4D62D7.pnach @@ -0,0 +1,19 @@ +gametitle=Pro Evolution Soccer (I)(SLES-50462)(v2.00) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00ede2c8,word,08424ad4 //c6010068 +patch=1,EE,01092b50,word,3c013f40 //00000000 +patch=1,EE,01092b54,word,4481f000 //00000000 +patch=1,EE,01092b58,word,c6010068 //00000000 +patch=1,EE,01092b5c,word,c602006c //00000000 +patch=1,EE,01092b60,word,461e0843 //00000000 +patch=1,EE,01092b64,word,e6010068 //00000000 +patch=1,EE,01092b68,word,083b78b4 //00000000 + + diff --git a/patches/SLES-50472_51D8A6A9.pnach b/patches/SLES-50472_51D8A6A9.pnach new file mode 100644 index 0000000..476f903 --- /dev/null +++ b/patches/SLES-50472_51D8A6A9.pnach @@ -0,0 +1,13 @@ +gametitle=GTC Africa (PAL-M5) (SLES-50472) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001009dc,word,3c013f40 // 00000000 +patch=1,EE,001009f0,word,4481f800 // 00000000 +patch=1,EE,00100a40,word,461fad42 // 00000000 +patch=1,EE,00100a44,word,461fa502 // 00000000 + + diff --git a/patches/SLES-50477_63353AA4.pnach b/patches/SLES-50477_63353AA4.pnach new file mode 100644 index 0000000..18612f5 --- /dev/null +++ b/patches/SLES-50477_63353AA4.pnach @@ -0,0 +1,20 @@ +gametitle=WWF SmackDown - Just Bring It (PAL-E) (SLES-50477) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010319c,word,3c013f40 // 00000000 hor fov +patch=1,EE,001031a8,word,44810000 // 00000000 +patch=1,EE,001031ac,word,4600c602 // 00000000 +patch=1,EE,001cba90,word,3c053f50 // 3c053f80 camera fix + +// 16:10 +//patch=1,EE,0010319c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,001031a0,word,34215555 // 00000000 hor fov +//patch=1,EE,001031a8,word,44810000 // 00000000 +//patch=1,EE,001031ac,word,4600c602 // 00000000 +//patch=1,EE,001cba90,word,3c053f60 // 3c053f80 camera fix + + diff --git a/patches/SLES-50479_A9E852B1.pnach b/patches/SLES-50479_A9E852B1.pnach new file mode 100644 index 0000000..432e172 --- /dev/null +++ b/patches/SLES-50479_A9E852B1.pnach @@ -0,0 +1,17 @@ +gametitle=Turok - Evolution (E)(SLES-50479) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 7000a427 00088244 +patch=1,EE,00325c28,word,3c023f40 + +//Render fix +//003f023c 00108244 00088044 +patch=1,EE,0023570c,word,3c023f2b //3c023f00 + + diff --git a/patches/SLES-50480_D6A0D7A5.pnach b/patches/SLES-50480_D6A0D7A5.pnach new file mode 100644 index 0000000..9a1d119 --- /dev/null +++ b/patches/SLES-50480_D6A0D7A5.pnach @@ -0,0 +1,28 @@ +gametitle=Aggressive Inline (PAL-M4) (SLES-50480) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010114c,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,00276cd4,word,3c093f40 // 00000000 renderfix + +// 16:10 +//patch=1,EE,0010113c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0010114c,word,34215555 // 3c013f80 hor fov +//patch=1,EE,00276cd4,word,3c093f55 // 00000000 renderfix +//patch=1,EE,00276cd8,word,35295555 // 00000000 renderfix + +// 16:9 and 16:10 modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,00101794,word,0809db35 // 46000843 +patch=1,EE,00101798,word,00000000 // e62004e8 +patch=1,EE,00276cdc,word,4489f000 // 00000000 +patch=1,EE,00276ce0,word,461e0843 // 00000000 +patch=1,EE,00276ce4,word,46000843 // 00000000 +patch=1,EE,00276ce8,word,e62004e8 // 00000000 +patch=1,EE,00276cec,word,080405e6 // 00000000 + + diff --git a/patches/SLES-50481_A0600111.pnach b/patches/SLES-50481_A0600111.pnach new file mode 100644 index 0000000..a40489f --- /dev/null +++ b/patches/SLES-50481_A0600111.pnach @@ -0,0 +1,10 @@ +gametitle=Vexx [PAL-M5] (SLES_504.81) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,0035D87C,word,3C033F40 //3C033F80 (Increases hor. axis) + + diff --git a/patches/SLES-50486_66CFAB3C.pnach b/patches/SLES-50486_66CFAB3C.pnach new file mode 100644 index 0000000..abdae45 --- /dev/null +++ b/patches/SLES-50486_66CFAB3C.pnach @@ -0,0 +1,16 @@ +gametitle=Splashdown [PAL-M5] (SLES_504.86) (Original game 66CFAB3C) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 and El_Patas + +//Gameplay 16:9 +patch=1,EE,00213EB4,word,3C023FE4 //3C023FAA Y-FOV +patch=1,EE,00213EB8,word,34428E39 //3442AAAB +patch=1,EE,00214BEC,word,3C023CAC //3C023C8E Zoom +patch=1,EE,00214BF0,word,3442A21D //3442FA34 +patch=1,EE,002D87BC,word,3C023CAC //3C023C8E Water fix +patch=1,EE,002D87C0,word,3442A21D //3442FA34 +patch=1,EE,00214E00,word,3C033F2B //3C033F00 Fix graphical glitch 2 player vertical split screen + + diff --git a/patches/SLES-50486_E9C544F7.pnach b/patches/SLES-50486_E9C544F7.pnach new file mode 100644 index 0000000..b13f5b3 --- /dev/null +++ b/patches/SLES-50486_E9C544F7.pnach @@ -0,0 +1,27 @@ +gametitle=Splashdown [PAL-M5] (SLES_504.86) E9C544F7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Sergx12 and El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,00213EB4,word,3C023FE4 //3C023FAA Y-FOV +patch=1,EE,00213EB8,word,34428E39 //3442AAAB +patch=1,EE,00214BEC,word,3C023CAC //3C023C8E Zoom +patch=1,EE,00214BF0,word,3442A21D //3442FA34 +patch=1,EE,002D94FC,word,3C023CAC //3C023C8E Water fix +patch=1,EE,002D9500,word,3442A21D //3442FA34 +patch=1,EE,00214E00,word,3C033F2B //3C033F00 Fix graphical glitch 2 player vertical split screen + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0062A090,word,00000002 //00000001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00397524,word,24110000 +patch=1,EE,00397528,word,24120050 +patch=1,EE,00397530,word,24130001 \ No newline at end of file diff --git a/patches/SLES-50487_5E641834.pnach b/patches/SLES-50487_5E641834.pnach new file mode 100644 index 0000000..ba908eb --- /dev/null +++ b/patches/SLES-50487_5E641834.pnach @@ -0,0 +1,14 @@ +gametitle=Looney Tunes - Space Race (PAL-M) (SLES-50487) 5E641834 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +//80bf023c e001b027 +patch=1,EE,002ac728,word,3c02bf40 //3c02bf80 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003881F4,word,00000001 \ No newline at end of file diff --git a/patches/SLES-50498_BEBC87B1.pnach b/patches/SLES-50498_BEBC87B1.pnach new file mode 100644 index 0000000..8b3d334 --- /dev/null +++ b/patches/SLES-50498_BEBC87B1.pnach @@ -0,0 +1,20 @@ +gametitle=Grandia II (PAL-E) (SLES-50498) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// jump to code-inject +patch=1,EE,0025ca80,word,0c101c0d // 3c013f80 +patch=1,EE,0025ca84,word,00000000 // 44815800 +// +// code-inject +patch=1,EE,00407034,word,3c013f40 // 00000000 hor fov +patch=1,EE,0040703c,word,44815800 // 00000000 +patch=1,EE,00407040,word,460b2942 // 00000000 +patch=1,EE,00407044,word,460b2102 // 00000000 +patch=1,EE,00407048,word,3c013f80 // 00000000 +patch=1,EE,0040704c,word,44815800 // 00000000 +patch=1,EE,00407050,word,03e00008 // 00000000 + + diff --git a/patches/SLES-50503_7193F81D.pnach b/patches/SLES-50503_7193F81D.pnach new file mode 100644 index 0000000..3050b06 --- /dev/null +++ b/patches/SLES-50503_7193F81D.pnach @@ -0,0 +1,20 @@ +gametitle=Weakest Link (E)(SLES-50503) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0015392c,word,080669cc +patch=1,EE,0019a730,word,4614c042 +patch=1,EE,0019a734,word,3c013f40 +patch=1,EE,0019a738,word,4481f000 +patch=1,EE,0019a73c,word,461e0842 +patch=1,EE,0019a740,word,08054e4c + +//Render fix +patch=1,EE,0015353c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-50504_F9E3CF90.pnach b/patches/SLES-50504_F9E3CF90.pnach new file mode 100644 index 0000000..91bba39 --- /dev/null +++ b/patches/SLES-50504_F9E3CF90.pnach @@ -0,0 +1,14 @@ +gametitle=Half-Life (PAL-E) SLES-50504 F9E3CF90 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack. Select aspect ratio standard 4:3 in game +patch=1,EE,002aa624,extended,3c013fe3 +patch=1,EE,002aa628,extended,34218e38 +patch=1,EE,002a9e60,extended,3c013f2b + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0023CCD8,word,14000011 diff --git a/patches/SLES-50505_F9E3CF90.pnach b/patches/SLES-50505_F9E3CF90.pnach new file mode 100644 index 0000000..ef1e1e9 --- /dev/null +++ b/patches/SLES-50505_F9E3CF90.pnach @@ -0,0 +1,14 @@ +gametitle=Half-Life (PAL-G) SLES-50505 F9E3CF90 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack. Select aspect ratio standard 4:3 in game +patch=1,EE,002aa624,extended,3c013fe3 +patch=1,EE,002aa628,extended,34218e38 +patch=1,EE,002a9e60,extended,3c013f2b + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0023CCD8,word,14000011 diff --git a/patches/SLES-50507_F9E3CF90.pnach b/patches/SLES-50507_F9E3CF90.pnach new file mode 100644 index 0000000..a5bf4d3 --- /dev/null +++ b/patches/SLES-50507_F9E3CF90.pnach @@ -0,0 +1,14 @@ +gametitle=Half-Life (PAL-F) SLES-50507 F9E3CF90 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack. Select aspect ratio standard 4:3 in game +patch=1,EE,002aa624,extended,3c013fe3 +patch=1,EE,002aa628,extended,34218e38 +patch=1,EE,002a9e60,extended,3c013f2b + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0023CCD8,word,14000011 diff --git a/patches/SLES-50508_F9E3CF90.pnach b/patches/SLES-50508_F9E3CF90.pnach new file mode 100644 index 0000000..2b0291d --- /dev/null +++ b/patches/SLES-50508_F9E3CF90.pnach @@ -0,0 +1,14 @@ +gametitle=Half-Life (PAL-I) SLES-50508 F9E3CF90 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack. Select aspect ratio standard 4:3 in game +patch=1,EE,002aa624,word,3c013fe3 +patch=1,EE,002aa628,word,34218e38 +patch=1,EE,002a9e60,word,3c013f2b + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0023CCD8,word,14000011 diff --git a/patches/SLES-50509_F9E3CF90.pnach b/patches/SLES-50509_F9E3CF90.pnach new file mode 100644 index 0000000..812b594 --- /dev/null +++ b/patches/SLES-50509_F9E3CF90.pnach @@ -0,0 +1,14 @@ +gametitle=Half-Life (PAL-S) SLES-50509 F9E3CF90 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack. Select aspect ratio standard 4:3 in game +patch=1,EE,002aa624,word,3c013fe3 +patch=1,EE,002aa628,word,34218e38 +patch=1,EE,002a9e60,word,3c013f2b + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0023CCD8,word,14000011 diff --git a/patches/SLES-50510_B9254C98.pnach b/patches/SLES-50510_B9254C98.pnach new file mode 100644 index 0000000..9674015 --- /dev/null +++ b/patches/SLES-50510_B9254C98.pnach @@ -0,0 +1,20 @@ +gametitle=The Mummy Returns (PAL-M) (SLES-50510) B9254C98 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +//640015c6 58000cc6 +patch=1,EE,001f9a94,word,08030000 + +patch=1,EE,000c0000,word,c6150064 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ead42 +patch=1,EE,000c0010,word,0807e6a6 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00161A38,word,3C01020F //3C01002D \ No newline at end of file diff --git a/patches/SLES-50533_6D050005.pnach b/patches/SLES-50533_6D050005.pnach new file mode 100644 index 0000000..161554e --- /dev/null +++ b/patches/SLES-50533_6D050005.pnach @@ -0,0 +1,12 @@ +gametitle=Sunny Garcia Surfing (E)(SLES-50533) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0024f4ac,word,3c013fa5 //3c013f80 Y-Fov +patch=1,EE,00251bf8,word,3c013ec6 //3c013f00 Zoom + + diff --git a/patches/SLES-50539_992B46DC.pnach b/patches/SLES-50539_992B46DC.pnach new file mode 100644 index 0000000..0abc98b --- /dev/null +++ b/patches/SLES-50539_992B46DC.pnach @@ -0,0 +1,30 @@ +gametitle=James Bond 007 - Agent Under Fire (E) (SLES-50539) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen patch +author=Arapapa, Silent + +// Action segments +// English +patch=1,EE,D0320494,extended,01003F80 +patch=1,EE,10320494,extended,00003FAB // 3F80 +// French +patch=1,EE,D0320564,extended,01003F80 +patch=1,EE,10320564,extended,00003FAB // 3F80 +// German +patch=1,EE,D032057C,extended,01003F80 +patch=1,EE,1032057C,extended,00003FAB // 3F80 +// Spanish +patch=1,EE,D0320574,extended,01003F80 +patch=1,EE,10320574,extended,00003FAB // 3F80 +// Dutch, Swedish +patch=1,EE,D032059C,extended,01003F80 +patch=1,EE,1032059C,extended,00003FAB // 3F80 + +// Driving segments +patch=1,EE,D022E248,extended,04003F80 +patch=1,EE,1022E248,extended,00003F40 +patch=1,EE,1012B7D0,extended,00003FE8 +patch=1,EE,1012B7D4,extended,00008E39 +patch=1,EE,1011B3B0,extended,000043F0 // 480.0 diff --git a/patches/SLES-50541_FFC911D0.pnach b/patches/SLES-50541_FFC911D0.pnach new file mode 100644 index 0000000..2e4d9de --- /dev/null +++ b/patches/SLES-50541_FFC911D0.pnach @@ -0,0 +1,16 @@ +gametitle=Capcom vs SNK 2: Mark of the Millennium 2001 [PAL] (SLES_505.41) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00142E50,word,3C023FAA //3C023F80 (Increases hor. axis) +patch=1,EE,001430C4,word,3C023FAA //3C023F80 +patch=1,EE,00124FA0,word,AC83003C //03E00008 +patch=1,EE,00124FA4,word,3C033F40 //AC83003C +patch=1,EE,00124FA8,word,03E00008 //00000000 +patch=1,EE,00124FAC,word,AC830000 //00000000 +patch=1,EE,0012489C,word,3C023FE3 //3C033FAA + + diff --git a/patches/SLES-50544_EB20EAA6.pnach b/patches/SLES-50544_EB20EAA6.pnach new file mode 100644 index 0000000..0df4b0b --- /dev/null +++ b/patches/SLES-50544_EB20EAA6.pnach @@ -0,0 +1,13 @@ +gametitle=Jet Ion GP (E)(SLES-50544) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0029df94,word,3c013f40 //00000000 +patch=1,EE,0029df98,word,44810000 //00000000 +patch=1,EE,0029dfa0,word,4600c602 //00000000 + + diff --git a/patches/SLES-50546_306D3169.pnach b/patches/SLES-50546_306D3169.pnach new file mode 100644 index 0000000..e4c7758 --- /dev/null +++ b/patches/SLES-50546_306D3169.pnach @@ -0,0 +1,13 @@ +gametitle=LMA Manager 2002 (E)(SLES-50546) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0040013c 00088144 03000146 a00040e4 +patch=1,EE,00350458,word,3c01402a + + diff --git a/patches/SLES-50548_83F2A231.pnach b/patches/SLES-50548_83F2A231.pnach new file mode 100644 index 0000000..a9609b9 --- /dev/null +++ b/patches/SLES-50548_83F2A231.pnach @@ -0,0 +1,12 @@ +gametitle=BDFL Manager 2002 (G)(SLES-50548) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00351188,word,3c01402a //3c014000 + + diff --git a/patches/SLES-50552_28C1B27B.pnach b/patches/SLES-50552_28C1B27B.pnach new file mode 100644 index 0000000..ba8085a --- /dev/null +++ b/patches/SLES-50552_28C1B27B.pnach @@ -0,0 +1,15 @@ +gametitle=Jet Ski Riders [PAL] (SLES_505.52) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Causes a Zoom in the 2 Player mode + +//Gameplay 16:9 +patch=1,EE,0017E464,word,3C013F8D //3C013F5F Zoom +patch=1,EE,0017E468,word,3421EF4E //342166F4 +patch=1,EE,0017E364,word,3C013FE3 //3C013FAA Y-FOV +patch=1,EE,0017E368,word,3421EF4E //3421AAAB + + diff --git a/patches/SLES-50554_019420F7.pnach b/patches/SLES-50554_019420F7.pnach new file mode 100644 index 0000000..d343963 --- /dev/null +++ b/patches/SLES-50554_019420F7.pnach @@ -0,0 +1,15 @@ +gametitle=Thunderhawk - Operation Phoenix (PAL)(SLES-50554) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00567180,word,3f366666 //3f733333 + +//Render Fix +patch=1,EE,00567194,word,42a00000 //424ccccd + + diff --git a/patches/SLES-50558_C698846E.pnach b/patches/SLES-50558_C698846E.pnach new file mode 100644 index 0000000..f5f71b4 --- /dev/null +++ b/patches/SLES-50558_C698846E.pnach @@ -0,0 +1,13 @@ +gametitle=DSF Fussball Manager 2002 (G)(SLES-50558) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//803f013c 00688144 5900033c +patch=1,EE,00237550,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50572_DC2805BA.pnach b/patches/SLES-50572_DC2805BA.pnach new file mode 100644 index 0000000..d8e54a0 --- /dev/null +++ b/patches/SLES-50572_DC2805BA.pnach @@ -0,0 +1,22 @@ +gametitle=Robot Wars - Arenas of Destruction (E)(SLES-50572) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00191058,word,3c013f2a //3c013f00 + +//Y-Fov +patch=1,EE,00191090,word,08030000 + +patch=1,EE,000c0000,word,4616a583 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,00000000 +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461eb582 +patch=1,EE,000c0014,word,08064425 + + diff --git a/patches/SLES-50575_D76C3A80.pnach b/patches/SLES-50575_D76C3A80.pnach new file mode 100644 index 0000000..56f19c9 --- /dev/null +++ b/patches/SLES-50575_D76C3A80.pnach @@ -0,0 +1,24 @@ +gametitle=Dark Summit (E)(SLES-50575) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02000446 280100ae 42080546 +patch=1,EE,003d37d0,word,08030000 + +patch=1,EE,000c0000,word,46040002 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,00000000 +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0002 +patch=1,EE,000c0014,word,080f4df5 + +//Render fix +//003f013c 00a88144 0000b07f +patch=1,EE,0036444c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-50579_FD4E2837.pnach b/patches/SLES-50579_FD4E2837.pnach new file mode 100644 index 0000000..1a2bd69 --- /dev/null +++ b/patches/SLES-50579_FD4E2837.pnach @@ -0,0 +1,10 @@ +gametitle=Kessen II (PAL-F) (SLES-50579) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack Conversion +author=Bigdemon + +patch=1,EE,0015798c,word,3c023f40 + + diff --git a/patches/SLES-50586_3EB3EAC8.pnach b/patches/SLES-50586_3EB3EAC8.pnach new file mode 100644 index 0000000..d02ab80 --- /dev/null +++ b/patches/SLES-50586_3EB3EAC8.pnach @@ -0,0 +1,12 @@ +gametitle=ESPN Winter Sports 2002 (E)(SLES-50586) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0040053c 80c7033c +patch=1,EE,00154bbc,word,3c053fc0 //3c054000 X-Fov + + diff --git a/patches/SLES-50592_18F2A070.pnach b/patches/SLES-50592_18F2A070.pnach new file mode 100644 index 0000000..432045d --- /dev/null +++ b/patches/SLES-50592_18F2A070.pnach @@ -0,0 +1,30 @@ +gametitle=The Operative - No One Lives Forever (E)(SLES-50592) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom #1 +//003f033c 00088344 0c000de6 +patch=1,EE,002f9ca4,word,3c033f17 //3c033f00 + +//Y-Fov #1 +//42080f46 00a980c7 +patch=1,EE,002f9cb4,word,08030000 +patch=1,EE,000c0000,word,460f0842 +patch=1,EE,000c0004,word,3c013f59 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0842 +patch=1,EE,000c0010,word,080be72e + +//X-Fov #2 +patch=1,EE,002e83d8,word,08030008 +patch=1,EE,000c0020,word,c781a88c +patch=1,EE,000c0024,word,3c013f40 +patch=1,EE,000c0028,word,4481f000 +patch=1,EE,000c002c,word,461e0842 +patch=1,EE,000c0030,word,080ba0f7 + + diff --git a/patches/SLES-50613_B9A91CA8.pnach b/patches/SLES-50613_B9A91CA8.pnach new file mode 100644 index 0000000..ebad296 --- /dev/null +++ b/patches/SLES-50613_B9A91CA8.pnach @@ -0,0 +1,13 @@ +gametitle=Woody Woodpecker (E)(SLES-50613) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//4040023c 00208244 5c0626c6 600625c6 803f023c +patch=1,EE,0017af5c,word,3c024010 //3c024040 Fov +patch=1,EE,0017af6c,word,3c023f40 //3c023f80 Zoom + + diff --git a/patches/SLES-50619_9C11C258.pnach b/patches/SLES-50619_9C11C258.pnach new file mode 100644 index 0000000..9c89f2e --- /dev/null +++ b/patches/SLES-50619_9C11C258.pnach @@ -0,0 +1,24 @@ +gametitle=Jonny Moseley Mad Trix (E)(SLES-50619) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00008144 e0ffbd27 +patch=1,EE,001fdbb8,word,3c013f27 + +//Y-Fov +//02000246 42410546 +patch=1,EE,001fdb88,word,08030000 + +patch=1,EE,000c0000,word,46020002 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0002 +patch=1,EE,000c0014,word,0807f6e3 + + diff --git a/patches/SLES-50620_9817C177.pnach b/patches/SLES-50620_9817C177.pnach new file mode 100644 index 0000000..34a3b4b --- /dev/null +++ b/patches/SLES-50620_9817C177.pnach @@ -0,0 +1,24 @@ +gametitle=Jonny Moseley Mad Trix (E)(SLES-50620) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00008144 e0ffbd27 +patch=1,EE,001fdbb8,word,3c013f27 + +//Y-Fov +//02000246 42410546 +patch=1,EE,001fdb88,word,08030000 + +patch=1,EE,000c0000,word,46020002 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0002 +patch=1,EE,000c0014,word,0807f6e3 + + diff --git a/patches/SLES-50628_063CED6E.pnach b/patches/SLES-50628_063CED6E.pnach new file mode 100644 index 0000000..8d6ed83 --- /dev/null +++ b/patches/SLES-50628_063CED6E.pnach @@ -0,0 +1,15 @@ +gametitle=The Simpsons - Road Rage (PAL-M5) (SLES-50628) 063CED6E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001a1914,word,3c013fc0 // 3c013f9c 1-player zoom +patch=1,EE,001a1918,word,34214000 // 342161ab 1-player zoom +patch=1,EE,001a1924,word,3c013fe3 // 3c013faa 1-player ver fov +patch=1,EE,001a1928,word,34218e39 // 3421aaab 1-player ver fov + +patch=1,EE,001a18e0,word,3c013fbb // 3c013f97 2-players zoom +patch=1,EE,001a18e4,word,34218000 // 3421e9d9 2-players zoom +patch=1,EE,001588ec,word,3c014063 // 3c01402a 2-players ver fov +patch=1,EE,001588f0,word,34218e39 // 3421aaab 2-players ver fov \ No newline at end of file diff --git a/patches/SLES-50630_F035261E.pnach b/patches/SLES-50630_F035261E.pnach new file mode 100644 index 0000000..0b1a171 --- /dev/null +++ b/patches/SLES-50630_F035261E.pnach @@ -0,0 +1,9 @@ +gametitle=Dragon Rage (PAL-E) SLES_506.30 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=dieSkaarj + +patch=1,EE,2029ef5e,word,00003fab //00003f80 + + diff --git a/patches/SLES-50631_66EC6EF6.pnach b/patches/SLES-50631_66EC6EF6.pnach new file mode 100644 index 0000000..0bb3253 --- /dev/null +++ b/patches/SLES-50631_66EC6EF6.pnach @@ -0,0 +1,11 @@ +gametitle=Dragon Rage [PAL-M2-French-German] (SLES_506.31) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001C1B8C,word,3C013EC6 //3C013F80 Zoom +patch=1,EE,001DBB0C,word,3C013FFF //3C013F80 Y-FOV + + diff --git a/patches/SLES-50636_2E34BD54.pnach b/patches/SLES-50636_2E34BD54.pnach new file mode 100644 index 0000000..62a1229 --- /dev/null +++ b/patches/SLES-50636_2E34BD54.pnach @@ -0,0 +1,20 @@ +gametitle=Centre Court - Hard Hitter (E)(SLES-50636) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov +//02210846 0000a4e7 040063c4 (1st) +patch=1,EE,00214a84,word,0804d111 + +patch=1,EE,00134444,word,46082102 +patch=1,EE,00134448,word,3c013f40 +patch=1,EE,0013444c,word,4481f000 +patch=1,EE,00134450,word,461e2102 +patch=1,EE,00134454,word,080852a2 + + diff --git a/patches/SLES-50637_0E3617BC.pnach b/patches/SLES-50637_0E3617BC.pnach new file mode 100644 index 0000000..93a75de --- /dev/null +++ b/patches/SLES-50637_0E3617BC.pnach @@ -0,0 +1,19 @@ +gametitle=Pro Rally 2002 PAL-M SLES-50637 FF920E90 Secondary CRC 0E3617BC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +patch=1,EE,E0070030,extended,00100008 +patch=1,EE,2011b760,extended,08063b04 +patch=1,EE,2018ec10,extended,4617b042 +patch=1,EE,2018ec14,extended,3c013faa +patch=1,EE,2018ec18,extended,3421aaab +patch=1,EE,2018ec1c,extended,4481f000 +patch=1,EE,2018ec20,extended,461e0842 +patch=1,EE,2018ec24,extended,08046dd9 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0013B044,word,1440001E //1040001E \ No newline at end of file diff --git a/patches/SLES-50637_FF920E90.pnach b/patches/SLES-50637_FF920E90.pnach new file mode 100644 index 0000000..29f80fd --- /dev/null +++ b/patches/SLES-50637_FF920E90.pnach @@ -0,0 +1,11 @@ +gametitle=Pro Rally 2002 PAL-M SLES-50637 FF920E90 Secondary CRC 0E3617BC +//Corresponds to the main crc to activate the secondary crc 0E3617BC called RALLY.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. \ No newline at end of file diff --git a/patches/SLES-50639_3832F5E0.pnach b/patches/SLES-50639_3832F5E0.pnach new file mode 100644 index 0000000..475b2e4 --- /dev/null +++ b/patches/SLES-50639_3832F5E0.pnach @@ -0,0 +1,24 @@ +gametitle=Everblue (PAL) (SLES-50639) 3832F5E0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-fov +//803f023c 00688244 0045023c +patch=1,EE,0012ae64,word,3c023f40 //3c023f80 + +//Render fix +//003f023c 00088244 9901013c +patch=1,EE,00136b94,word,3c023f30 //3c023f00 + +[No-Interlacing] +gsinterlacemode=1 +author=PeterDelta +description=Enable progressive interlacing. +patch=1,EE,001001D4,word,3C050000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,001001F8,word,24120002 \ No newline at end of file diff --git a/patches/SLES-50641_A1021ADC.pnach b/patches/SLES-50641_A1021ADC.pnach new file mode 100644 index 0000000..a2c5daf --- /dev/null +++ b/patches/SLES-50641_A1021ADC.pnach @@ -0,0 +1,13 @@ +gametitle=Dynasty Warriors 3 (PAL-M3) (SLES-50641) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,002f42c8,word,3fa00000 // 3f800000 camera zoom +patch=1,EE,002f42d4,word,3faaaaab // 3f800000 ver fov +patch=1,EE,00261e84,word,3c023f40 // 3c023f80 hor fov real-time intro +patch=1,EE,001778d0,word,3c023f20 // 3c023f00 renderfix + + diff --git a/patches/SLES-50643_C8ED55C7.pnach b/patches/SLES-50643_C8ED55C7.pnach new file mode 100644 index 0000000..125fc50 --- /dev/null +++ b/patches/SLES-50643_C8ED55C7.pnach @@ -0,0 +1,18 @@ +gametitle=Shifters (PAL-M2) (SLES-50643) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,003d71e4,word,080f40b3 // e4850010 jump to code inject (003d02cc) +patch=1,EE,003d71e8,word,00000000 // e4840000 + +patch=1,EE,003d02cc,word,3c013f40 // 00000000 hor fov +patch=1,EE,003d02d0,word,4481f000 // 00000000 +patch=1,EE,003d02d4,word,461e2102 // 00000000 +patch=1,EE,003d02d8,word,e4840000 // 00000000 +patch=1,EE,003d02dc,word,e4850010 // 00000000 +patch=1,EE,003d02e0,word,080f5c7a // 00000000 jump back to function (003d71e8) + + diff --git a/patches/SLES-50644_27F2EA5F.pnach b/patches/SLES-50644_27F2EA5F.pnach new file mode 100644 index 0000000..6bb16e5 --- /dev/null +++ b/patches/SLES-50644_27F2EA5F.pnach @@ -0,0 +1,13 @@ +gametitle=Shifters (PAL-E) SLES-50644 27F2EA5F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,004C4B00,word,3F81DE4A //3FAD2867 +patch=1,EE,004C4B80,word,3F81DE4B //3FAD2868 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,004C4AC4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-50645_C8F64115.pnach b/patches/SLES-50645_C8F64115.pnach new file mode 100644 index 0000000..aa6978d --- /dev/null +++ b/patches/SLES-50645_C8F64115.pnach @@ -0,0 +1,13 @@ +gametitle=Shifters (PAL-S-I) SLES-50645 C8F64115 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,004C5390,word,3F81DE4A //3FAD2867 +patch=1,EE,004C5410,word,3F81DE4B //3FAD2868 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,004C5354,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-50647_85D7BA33.pnach b/patches/SLES-50647_85D7BA33.pnach new file mode 100644 index 0000000..85aa55a --- /dev/null +++ b/patches/SLES-50647_85D7BA33.pnach @@ -0,0 +1,19 @@ +gametitle=Casper - Spirit Dimensions (E)(SLES-50647) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//680080c4 03100046 +patch=1,EE,00345618,word,081034f0 +patch=1,EE,0040d3c0,word,c4800068 +patch=1,EE,0040d3c4,word,3c013f40 +patch=1,EE,0040d3c8,word,4481f000 +patch=1,EE,0040d3cc,word,461e0003 +patch=1,EE,0040d3d0,word,e4800068 +patch=1,EE,0040d3d4,word,080d1587 + + diff --git a/patches/SLES-50649_DF96CC28.pnach b/patches/SLES-50649_DF96CC28.pnach new file mode 100644 index 0000000..b0af86e --- /dev/null +++ b/patches/SLES-50649_DF96CC28.pnach @@ -0,0 +1,10 @@ +gametitle=Taz Wanted (SLES-50649) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,203FEE00,word,00000910 //00000304 //HUD +patch=1,EE,20412454,byte,1 //0 //In-game option +patch=1,EE,D03FEE20,extended,0000CBE4 //Is default viewport +patch=1,EE,203FEE24,extended,3FE81F26 //3FC39C01 //Rendering diff --git a/patches/SLES-50650_CD3ED649.pnach b/patches/SLES-50650_CD3ED649.pnach new file mode 100644 index 0000000..d65f217 --- /dev/null +++ b/patches/SLES-50650_CD3ED649.pnach @@ -0,0 +1,22 @@ +gametitle=Resident Evil - Survivor 2 - Code Veronica (PAL-E) (SLES-50650) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00339528,word,3c023f61 // 3c023f96 hor fov +patch=1,EE,0033952c,word,34436873 // 344345a2 hor fov + +// RE4 style camera +//patch=1,EE,2037e2c0,extended,40900000 // tori_x (horizontal) +//patch=1,EE,2037e2d0,extended,C0000000 // tory_y (height) +//patch=1,EE,2037e2e0,extended,41100000 // tori_z (distance) + + +[No GunCon Flash] +author=Souzooka +description=Removes flash effect when using the GunCon2 Controller + +patch=0,EE,2035FC30,extended,03E00008 // jr ra // Stub disp_flash function +patch=0,EE,2035FC34,extended,00000000 // nop diff --git a/patches/SLES-50653_27C6A287.pnach b/patches/SLES-50653_27C6A287.pnach new file mode 100644 index 0000000..bacc579 --- /dev/null +++ b/patches/SLES-50653_27C6A287.pnach @@ -0,0 +1,16 @@ +gametitle=Gitaroo Man [PAL-M3] (SLES_506.53) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,2027FFA0,extended,3F400000 //3F800000 (Increases hor. axis, causes HUD moved to left) + +//HUD and menus fix +patch=1,EE,00105d4c,word,3c0243f0 //3c024420 +patch=1,EE,0010614c,word,3c0243f0 //3c024420 +patch=1,EE,00171560,word,3c0243f0 //3c024420 +patch=1,EE,0023e5bc,word,3c0243f0 //3c024420 + + diff --git a/patches/SLES-50654_87F45627.pnach b/patches/SLES-50654_87F45627.pnach new file mode 100644 index 0000000..f502837 --- /dev/null +++ b/patches/SLES-50654_87F45627.pnach @@ -0,0 +1,14 @@ +gametitle=Frank Herbert's Dune PAL [SLES-50654] + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +patch=1,EE,0033f7ac,word,08041b98 + +patch=1,EE,00106e60,word,46070202 +patch=1,EE,00106e64,word,3c013f40 +patch=1,EE,00106e68,word,4481f000 +patch=1,EE,00106e6c,word,461e4202 +patch=1,EE,00106e70,word,080cfdec + + diff --git a/patches/SLES-50672_4A9D8E01.pnach b/patches/SLES-50672_4A9D8E01.pnach new file mode 100644 index 0000000..dfd9127 --- /dev/null +++ b/patches/SLES-50672_4A9D8E01.pnach @@ -0,0 +1,70 @@ +gametitle=Baldur's Gate: Dark Alliance * PAL-M5 * SLES-50672 * 4A9D8E01 + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 +// under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas & No.47 +// somewhat corrected by pgert +// ========== +// Y-FoV- +patch=1,EE,00322460,word,3F1F49F4 // 3EEEEEF0 +patch=1,EE,00322418,word,3F360B62 // 3F088889 +patch=1,EE,003224F0,word,3F360B62 // 3F088889 +patch=1,EE,00322550,word,3F360B62 // 3F088889 +patch=1,EE,00323E9C,word,3F360B62 // 3F088889 +// ========== +// Both FoV+ +patch=1,EE,001451D0,word,3C014440 // 3C014480 +patch=1,EE,0014CCF4,word,3C014440 // 3C014480 +patch=1,EE,00201E40,word,3C014440 // 3C014480 +patch=1,EE,0013D280,word,3C014440 // 3C014480 +patch=1,EE,00152C40,word,3C014440 // 3C014480 +// ========== +// Render fix by No.47 - ported by El_Patas. +patch=1,EE,003224C8,word,3FE2FC96 // 3FAA3D71 +patch=1,EE,003224EC,word,3FE2FC96 // 3FAA3D71 +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=El_Patas & No.47, converted by pgert +// ========== +patch=1,EE,00322460,word,3F0F5C2A +patch=1,EE,00322418,word,3F23D70C +patch=1,EE,003224F0,word,3F23D70C +patch=1,EE,00322550,word,3F23D70C +patch=1,EE,00323E9C,word,3F23D70C +// ========== +patch=1,EE,001451D0,word,3C014455 +patch=1,EE,0014CCF4,word,3C014455 +patch=1,EE,00201E40,word,3C014455 +patch=1,EE,0013D280,word,3C014455 +patch=1,EE,00152C40,word,3C014455 +// ========== +patch=1,EE,003224C8,word,3FCC49BB +patch=1,EE,003224EC,word,3FCC49BB +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=El_Patas & No.47, converted by pgert +// ========== +patch=1,EE,00322460,word,3F066667 +patch=1,EE,00322418,word,3F066665 +patch=1,EE,003224F0,word,3F066665 +patch=1,EE,00322550,word,3F066665 +patch=1,EE,00323E9C,word,3F066665 +// ========== +patch=1,EE,001451D0,word,3C014464 +patch=1,EE,0014CCF4,word,3C014464 +patch=1,EE,00201E40,word,3C014464 +patch=1,EE,0013D280,word,3C014464 +patch=1,EE,00152C40,word,3C014464 +// ========== +patch=1,EE,003224C8,word,3FBF851F +patch=1,EE,003224EC,word,3FBF851F +// ========== diff --git a/patches/SLES-50677_DEFA4763.pnach b/patches/SLES-50677_DEFA4763.pnach new file mode 100644 index 0000000..9790c70 --- /dev/null +++ b/patches/SLES-50677_DEFA4763.pnach @@ -0,0 +1,9 @@ +//gametitle=Shadow Hearts SLES_506.77 + +//Disabled due to causing dark lines in the screen. + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen Hack +//patch=1,EE,0028fa98,word,3c043f40 +//patch=1,EE,00284814,word,3c023f40 \ No newline at end of file diff --git a/patches/SLES-50679_C8DADF58.pnach b/patches/SLES-50679_C8DADF58.pnach new file mode 100644 index 0000000..f5bdb9c --- /dev/null +++ b/patches/SLES-50679_C8DADF58.pnach @@ -0,0 +1,10 @@ +gametitle=Tenchu - Wrath of Heaven PAL (Europe) [SLES-50679] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2163aea4,extended,3F400000 //(gameplay) +patch=1,EE,00155168,word,3C024455 //3C024422 (render fix) +patch=1,EE,001553D0,word,3C024455 //3C024422 (render fix) + + diff --git a/patches/SLES-50680_E677B8F1.pnach b/patches/SLES-50680_E677B8F1.pnach new file mode 100644 index 0000000..d475e11 --- /dev/null +++ b/patches/SLES-50680_E677B8F1.pnach @@ -0,0 +1,7 @@ +gametitle=Pirates - The Legend of Black Kat PAL-M SLES-50680 E677B8F1 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00330F88,word,00000001 //00000002 +patch=1,EE,00723528,word,3CA3D70A //3D23D70A \ No newline at end of file diff --git a/patches/SLES-50683_26BD4CDC.pnach b/patches/SLES-50683_26BD4CDC.pnach new file mode 100644 index 0000000..e5c098e --- /dev/null +++ b/patches/SLES-50683_26BD4CDC.pnach @@ -0,0 +1,10 @@ +gametitle=Sled Storm (PAL-M) SLES-50683 26BD4CDC + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002C3324,word,24110000 +patch=1,EE,002C3328,word,24120050 +patch=1,EE,002C3334,word,24130001 +patch=1,EE,002F9818,word,3D088889 \ No newline at end of file diff --git a/patches/SLES-50684_CFD4748B.pnach b/patches/SLES-50684_CFD4748B.pnach new file mode 100644 index 0000000..c30bc2e --- /dev/null +++ b/patches/SLES-50684_CFD4748B.pnach @@ -0,0 +1,30 @@ +gametitle=Medal of Honor - Frontline (E)(SLES-50684) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (PAL by Arapapa) + +patch=1,EE,00145768,word,0c052e5b //0c052e5c +patch=1,EE,00145788,word,0c052e5b //0c052e5c +patch=1,EE,001457a8,word,0c052e5b //0c052e5c + +patch=1,EE,0014b96c,word,3c013f50 //00000000 +patch=1,EE,0014b970,word,44810800 //c481043c +patch=1,EE,0014b974,word,46016303 //460c0832 +patch=1,EE,0014b978,word,c481043c //45010009 +patch=1,EE,0014b97c,word,460c0832 //00000000 +patch=1,EE,0014b980,word,45010008 //46016034 +patch=1,EE,0014b988,word,46016034 //45000004 +patch=1,EE,0014b98c,word,45000004 //e48c0444 +patch=1,EE,0014b990,word,e48c0444 //46006807 +patch=1,EE,0014b994,word,46006807 //03e00008 +patch=1,EE,0014b998,word,03e00008 //e4800448 +patch=1,EE,0014b99c,word,e4800448 //e48d0448 +patch=1,EE,0014b9a0,word,e48d0448 //03e00008 +patch=1,EE,0014b9a4,word,03e00008 //00000000 +patch=1,EE,0014b9a8,word,3c030024 //27bdff60 +patch=1,EE,0014b9ac,word,27bdff60 //3c030024 + +patch=1,EE,00327fe0,word,3f1c0000 //3f400000 + + diff --git a/patches/SLES-50686_ED355E84.pnach b/patches/SLES-50686_ED355E84.pnach new file mode 100644 index 0000000..9fb037c --- /dev/null +++ b/patches/SLES-50686_ED355E84.pnach @@ -0,0 +1,21 @@ +gametitle=Iron Aces 2 - Birds of Prey (E)(SLES-50686) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001dd220,word,08042f48 // c6010068 +patch=1,EE,001dd224,word,00000000 // c602006c + +patch=1,EE,0010bd20,word,3c013f40 // 00000000 +patch=1,EE,0010bd24,word,4481f000 // 00000000 +patch=1,EE,0010bd28,word,c6010068 // 00000000 +patch=1,EE,0010bd2c,word,c602006c // 00000000 +patch=1,EE,0010bd30,word,461e0843 // 00000000 +patch=1,EE,0010bd34,word,e6010068 // 00000000 +patch=1,EE,0010bd38,word,0807748a // 00000000 + + diff --git a/patches/SLES-50703_B4B7A5A1.pnach b/patches/SLES-50703_B4B7A5A1.pnach new file mode 100644 index 0000000..f4ee81c --- /dev/null +++ b/patches/SLES-50703_B4B7A5A1.pnach @@ -0,0 +1,9 @@ +gametitle=Maximo - Ghosts to Glory SLES_507.03 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001e25f4,word,3feeeeee +patch=1,EE,001478cc,word,3c023f40 + + diff --git a/patches/SLES-50706_DAB59034.pnach b/patches/SLES-50706_DAB59034.pnach new file mode 100644 index 0000000..11a626e --- /dev/null +++ b/patches/SLES-50706_DAB59034.pnach @@ -0,0 +1,30 @@ +gametitle=Army Men - RTS (PAL-Unk)(SLES-50706) DAB59034 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//3D Scene which is proceeding automatically +//803f013c 00188144 9000b17f +patch=1,EE,001a37f4,word,3c013fab //3c013f80 Fov +//003f013c 00088144 080002c6 +patch=1,EE,001a3834,word,3c013f05 //3c013f00 Zoom + +//Game Play +//803f013c 00a08144 43480200 +patch=1,EE,001a32fc,word,3c013fab //3c013f80 Fov +//003f013c 00388144 080000c6 +patch=1,EE,001a3734,word,3c013f05 //3c013f00 Zoom + +//Render fix +//803f013c 00188144 43200146 +//patch=1,EE,0020d2ec,word,3c013fab //3c013f80 + +//Odd Zoom (able to avoid rendering fix) +//803f013c 00a08144 +patch=1,EE,0020cf5c,word,3c013fb0 //3c013f80 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003F5974,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-50710_BA7CAA90.pnach b/patches/SLES-50710_BA7CAA90.pnach new file mode 100644 index 0000000..ddf2976 --- /dev/null +++ b/patches/SLES-50710_BA7CAA90.pnach @@ -0,0 +1,13 @@ +gametitle=Dr. Muto (PAL-M5) (SLES-50710) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00100464,word,3c013fcc // 3c013f91 hor fov gameplay +patch=1,EE,00100468,word,3421cccd // 3421361e hor fov gameplay +patch=1,EE,00101c2c,word,3c013f41 // 3c013f11 hor fov conversations/isotopes/other stuff +patch=1,EE,00101c30,word,34219d7d // 3421361e hor fov conversations/isotopes/other stuff + + diff --git a/patches/SLES-50711_F48D1411.pnach b/patches/SLES-50711_F48D1411.pnach new file mode 100644 index 0000000..a461530 --- /dev/null +++ b/patches/SLES-50711_F48D1411.pnach @@ -0,0 +1,12 @@ +gametitle=RedCard SLES_507.11 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//bc7e2dc4003f023c to bc7e2dc4223f023c +//aa3f023c040080acabaa4234 to e33f023c040080ac398e4234 +patch=1,EE,0012b308,word,3c023f22 +patch=1,EE,0020a054,word,3c023fe3 +patch=1,EE,0020a05c,word,34428e39 + + diff --git a/patches/SLES-50712_1BAECD6A.pnach b/patches/SLES-50712_1BAECD6A.pnach new file mode 100644 index 0000000..1d2467e --- /dev/null +++ b/patches/SLES-50712_1BAECD6A.pnach @@ -0,0 +1,9 @@ +gametitle=NHL Hitz 2003 (SLES_50712) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,20720208,word,3F100000 +patch=1,EE,20720318,word,3F2AE148 + + diff --git a/patches/SLES-50714_8A6875C4.pnach b/patches/SLES-50714_8A6875C4.pnach new file mode 100644 index 0000000..d4ea770 --- /dev/null +++ b/patches/SLES-50714_8A6875C4.pnach @@ -0,0 +1,19 @@ +gametitle=Defender (PAL-M) (SLES-50714) 8A6875C4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +patch=1,EE,0010bc34,word,3c013fd5 //3c013fa0 +patch=1,EE,00137940,word,3c013fd5 //3c013fa0 +patch=1,EE,00184ba8,word,3c013fd5 //3c013fa0 Menu +patch=1,EE,001c9efc,word,3c013fd5 //3c013fa0 +patch=1,EE,001c9fb4,word,3c013fd5 //3c013fa0 Gameplay + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00236C08,extended,24020002 +patch=1,EE,E001001A,extended,0056874C //Avoid menu flickering +patch=1,EE,00236C08,extended,24020001 \ No newline at end of file diff --git a/patches/SLES-50715_C3BF2BE4.pnach b/patches/SLES-50715_C3BF2BE4.pnach new file mode 100644 index 0000000..39ea3e6 --- /dev/null +++ b/patches/SLES-50715_C3BF2BE4.pnach @@ -0,0 +1,15 @@ +gametitle=Gravity Games Bike - Street, Vert. Dirt. (E)(SLES-50715) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001cdc6c,word,3c023f21 //3c023f00 + +//Y-Fov +patch=1,EE,001cdcb8,word,3c023f10 //3c023f40 + + diff --git a/patches/SLES-50717_347BFDA5.pnach b/patches/SLES-50717_347BFDA5.pnach new file mode 100644 index 0000000..1ff49bf --- /dev/null +++ b/patches/SLES-50717_347BFDA5.pnach @@ -0,0 +1,16 @@ +gametitle=Mortal Kombat: Deadly Alliance (SLES-50717) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,001817e8,word,3c023fe3 +patch=1,EE,001817ec,word,34428e38 +patch=1,EE,001a98b4,word,3c023f40 + +//FMV's fix +patch=1,EE,00321218,word,240202aa +patch=1,EE,0032123c,word,24020200 +patch=1,EE,00321240,word,24020255 +patch=1,EE,00321260,word,240201c0 + + diff --git a/patches/SLES-50720_C8AB1868.pnach b/patches/SLES-50720_C8AB1868.pnach new file mode 100644 index 0000000..4381013 --- /dev/null +++ b/patches/SLES-50720_C8AB1868.pnach @@ -0,0 +1,6 @@ +gametitle=Freestyle Metal X PAL-M SLES-50720 C8AB1868 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,003E9634,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-50721_D4FB6049.pnach b/patches/SLES-50721_D4FB6049.pnach new file mode 100644 index 0000000..89a5f5c --- /dev/null +++ b/patches/SLES-50721_D4FB6049.pnach @@ -0,0 +1,12 @@ +gametitle=Pryzm: Chapter One: The Dark Unicorn [PAL-M4] (SLES_507.21) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001186E8,word,3C013F22 //3C013F00 +patch=1,EE,0017E834,word,3C013F10 //3C013F40 Y-FOV +patch=1,EE,003341DC,word,3C01BEC0 //3C01BF00 + + diff --git a/patches/SLES-50725_163F0461.pnach b/patches/SLES-50725_163F0461.pnach new file mode 100644 index 0000000..bc309b4 --- /dev/null +++ b/patches/SLES-50725_163F0461.pnach @@ -0,0 +1,33 @@ +gametitle=V-Rally 3 (PAL-M5) (SLES-50725) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0018cbec,word,3c013f40 // e7ad0020 hor fov +patch=1,EE,0018cbf0,word,4481f000 // e7ae0030 +patch=1,EE,0018cbf4,word,461e6b43 // c7a10010 +patch=1,EE,0018cbf8,word,e7ad0020 // c7a00020 +patch=1,EE,0018cbfc,word,e7ae0030 // 46000802 +patch=1,EE,0018cc00,word,c7a10010 // 8fa30000 +patch=1,EE,0018cc04,word,c7a00020 // e4600024 +patch=1,EE,0018cc08,word,46000802 // c7a00010 +patch=1,EE,0018cc0c,word,8fa30000 // 8fa30000 +patch=1,EE,0018cc10,word,e4600024 // e4600028 +patch=1,EE,0018cc14,word,c7a00010 // 3c033faa +patch=1,EE,0018cc18,word,8fa30000 // 3463aaab +patch=1,EE,0018cc1c,word,e4600028 // 44830800 +patch=1,EE,0018cc20,word,3c033faa // c7a00030 +patch=1,EE,0018cc24,word,3463aaab // 46010043 +patch=1,EE,0018cc28,word,44830800 // c7a00010 +patch=1,EE,0018cc2c,word,c7a00030 // 46010003 +patch=1,EE,0018cc30,word,46010043 // 8fa30000 +patch=1,EE,0018cc34,word,c7a00010 // e460002c +patch=1,EE,0018cc38,word,46010003 // 27bd0040 +patch=1,EE,0018cc3c,word,8fa30000 // 03e00008 +patch=1,EE,0018cc40,word,e460002c // 00000000 +patch=1,EE,0018cc44,word,27bd0040 // 00000000 +patch=1,EE,0018cc48,word,03e00008 // 00000000 + + diff --git a/patches/SLES-50730_B74C378E.pnach b/patches/SLES-50730_B74C378E.pnach new file mode 100644 index 0000000..162a4a6 --- /dev/null +++ b/patches/SLES-50730_B74C378E.pnach @@ -0,0 +1,14 @@ +gametitle=V.I.P. (PAL-M5) (SLES-50730) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001e46a0,word,3c013f40 // 00000000 hor fov +patch=1,EE,001e46a4,word,4481f000 // 00000000 +patch=1,EE,001e46b8,word,461e0343 // 46000346 +patch=1,EE,001e46bc,word,46006b07 // 46000307 +patch=1,EE,0024c810,word,3c02437a // 3c024334 renderfix + + diff --git a/patches/SLES-50731_1D2818AF.pnach b/patches/SLES-50731_1D2818AF.pnach new file mode 100644 index 0000000..f9ca6d6 --- /dev/null +++ b/patches/SLES-50731_1D2818AF.pnach @@ -0,0 +1,317 @@ +gametitle=Need for Speed - Hot Pursuit 2 (PAL-M6) (SLES-50731) 1D2818AF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen ported from NTSC hack by nemesis2000 +// 16:9 +patch=1,EE,0032f6fc,word,3f400000 // 3f800000 hor fov +patch=1,EE,0032f850,word,3f2aaaab // 3f000000 increase hor fov +patch=1,EE,0010e840,word,3c013f2b // 3c013f00 renderfix + +[50/60 FPS] +author=asasega +description=Might need EE Overclock at 130%. +patch=1,EE,00113E2C,word,2C420001 + +[NTSC Mode] +author=Felixthecat1970 +description=NTSC mode at start. +patch=0,EE,2032F290,extended,4353544E +patch=0,EE,2032F294,extended,4741542E +patch=0,EE,2032F298,extended,72723C2E +patch=0,EE,2016F908,extended,0000102D +patch=0,EE,201EEC0C,extended,0000102D + +[Trigger control mapppings] +author=Silent +description=Adds extra controller setups, mirroring the scrapped prototype trigger-based setup, two Underground-like setups, and an Xbox HP2-like setup. + +// Disable DualShock 1 setups and add them to DualShock 2 +patch=0,EE,202DE570,extended,00000000 +patch=0,EE,202DE584,extended,00000000 +patch=0,EE,202DE59C,extended,16151422 + +// These patches are autogenerated by: +// https://github.com/CookiePLMonster/Console-Cheat-Codes/blob/master/PS2/Need%20for%20Speed%20Hot%20Pursuit%202/Triggers%20control%20mapping/generate.py +patch=0,EE,202DC9A8,extended,2221201F +patch=0,EE,202DC9CC,extended,2221201F +patch=0,EE,202DC9F0,extended,2221201F +patch=0,EE,202DCEB8,extended,2221201F +patch=0,EE,202DCEDC,extended,2221201F +patch=0,EE,202DCF00,extended,2221201F +patch=0,EE,202DCF24,extended,2221201F +patch=0,EE,202DD4A4,extended,5E +patch=0,EE,202DD4AC,extended,1C1A0001 +patch=0,EE,202DD4B4,extended,8A +patch=0,EE,202DD4C8,extended,5D +patch=0,EE,202DD4CC,extended,1546B0 +patch=0,EE,202DD4D0,extended,1C0000 +patch=0,EE,202DD4D8,extended,87 +patch=0,EE,202DD4EC,extended,5F +patch=0,EE,202DD4F0,extended,1546B0 +patch=0,EE,202DD4F4,extended,1C180101 +patch=0,EE,202DD4FC,extended,8C +patch=0,EE,202DD500,extended,87 +patch=0,EE,202DD510,extended,60 +patch=0,EE,202DD518,extended,1C190101 +patch=0,EE,202DD520,extended,8D +patch=0,EE,202DD524,extended,87 +patch=0,EE,202DD534,extended,7F +patch=0,EE,202DD53C,extended,1C1B0101 +patch=0,EE,202DD544,extended,8B +patch=0,EE,202DD558,extended,81 +patch=0,EE,202DD560,extended,1C180101 +patch=0,EE,202DD568,extended,8C +patch=0,EE,202DD57C,extended,80 +patch=0,EE,202DD584,extended,1C190101 +patch=0,EE,202DD58C,extended,8D +patch=0,EE,202DD598,extended,1F1E +patch=0,EE,202DD5A0,extended,72 +patch=0,EE,202DD5A4,extended,154E48 +patch=0,EE,202DD5A8,extended,700001 +patch=0,EE,202DD5AC,extended,300 +patch=0,EE,202DD5B0,extended,86 +patch=0,EE,202DD5B4,extended,0 +patch=0,EE,202DD5BC,extended,21200000 +patch=0,EE,202DD5C4,extended,72 +patch=0,EE,202DD5C8,extended,154E48 +patch=0,EE,202DD5CC,extended,780001 +patch=0,EE,202DD5D0,extended,300 +patch=0,EE,202DD5D4,extended,88 +patch=0,EE,202DD5D8,extended,0 +patch=0,EE,202DD5E0,extended,161514 +patch=0,EE,202DD5E8,extended,72 +patch=0,EE,202DD5EC,extended,154E48 +patch=0,EE,202DD5F0,extended,990001 +patch=0,EE,202DD5F4,extended,300 +patch=0,EE,202DD5F8,extended,8D +patch=0,EE,202DD604,extended,22 +patch=0,EE,202DD60C,extended,72 +patch=0,EE,202DD610,extended,154E48 +patch=0,EE,202DD614,extended,1D990001 +patch=0,EE,202DD618,extended,300 +patch=0,EE,202DD61C,extended,8D +patch=0,EE,202DD628,extended,1E161514 +patch=0,EE,202DD62C,extended,21201F +patch=0,EE,202DD630,extended,73 +patch=0,EE,202DD634,extended,154E48 +patch=0,EE,202DD638,extended,280001 +patch=0,EE,202DD63C,extended,301 +patch=0,EE,202DD640,extended,96 +patch=0,EE,202DD64C,extended,1F1E +patch=0,EE,202DD654,extended,75 +patch=0,EE,202DD658,extended,154E48 +patch=0,EE,202DD65C,extended,780001 +patch=0,EE,202DD660,extended,200 +patch=0,EE,202DD670,extended,21200000 +patch=0,EE,202DD678,extended,75 +patch=0,EE,202DD680,extended,700001 +patch=0,EE,202DD684,extended,200 +patch=0,EE,202DD688,extended,86 +patch=0,EE,202DD694,extended,161514 +patch=0,EE,202DD69C,extended,75 +patch=0,EE,202DD6A0,extended,154E48 +patch=0,EE,202DD6A4,extended,8F0001 +patch=0,EE,202DD6A8,extended,200 +patch=0,EE,202DD6AC,extended,8C +patch=0,EE,202DD6B8,extended,22 +patch=0,EE,202DD6C0,extended,75 +patch=0,EE,202DD6C4,extended,154E48 +patch=0,EE,202DD6C8,extended,1D8F0001 +patch=0,EE,202DD6CC,extended,200 +patch=0,EE,202DD6D0,extended,8C +patch=0,EE,202DD6DC,extended,1E161514 +patch=0,EE,202DD6E0,extended,21201F +patch=0,EE,202DD6E4,extended,76 +patch=0,EE,202DD6E8,extended,154E48 +patch=0,EE,202DD6EC,extended,280001 +patch=0,EE,202DD6F0,extended,202 +patch=0,EE,202DD6F4,extended,97 +patch=0,EE,202DD700,extended,20001E +patch=0,EE,202DD708,extended,7A +patch=0,EE,202DD710,extended,1C880001 +patch=0,EE,202DD714,extended,0 +patch=0,EE,202DD718,extended,8B +patch=0,EE,202DD724,extended,211F16 +patch=0,EE,202DD72C,extended,7A +patch=0,EE,202DD730,extended,154E48 +patch=0,EE,202DD734,extended,680001 +patch=0,EE,202DD738,extended,0 +patch=0,EE,202DD73C,extended,89 +patch=0,EE,202DD748,extended,221514 +patch=0,EE,202DD750,extended,7A +patch=0,EE,202DD754,extended,154E48 +patch=0,EE,202DD758,extended,700001 +patch=0,EE,202DD75C,extended,0 +patch=0,EE,202DD760,extended,86 +patch=0,EE,202DD76C,extended,161514 +patch=0,EE,202DD774,extended,6F +patch=0,EE,202DD778,extended,154E48 +patch=0,EE,202DD77C,extended,300001 +patch=0,EE,202DD780,extended,100 +patch=0,EE,202DD784,extended,94 +patch=0,EE,202DD790,extended,21201F1E +patch=0,EE,202DD794,extended,22 +patch=0,EE,202DD7B4,extended,1614 +patch=0,EE,202DD7C4,extended,1F0001 +patch=0,EE,202DD7CC,extended,88 +patch=0,EE,202DD7D8,extended,15 +patch=0,EE,202DD7E0,extended,7B +patch=0,EE,202DD7E8,extended,1B0001 +patch=0,EE,202DD7F0,extended,8B +patch=0,EE,202DD7FC,extended,D0C0B0A +patch=0,EE,202DD800,extended,21201F1E +patch=0,EE,202DD804,extended,7B +patch=0,EE,202DD80C,extended,1C190001 +patch=0,EE,202DD814,extended,8D +patch=0,EE,202DD820,extended,0 +patch=0,EE,202DD824,extended,22 +patch=0,EE,202DD828,extended,7B +patch=0,EE,202DD82C,extended,154C90 +patch=0,EE,202DD830,extended,280000 +patch=0,EE,202DD834,extended,2 +patch=0,EE,202DD838,extended,97 +patch=0,EE,202DD844,extended,14 +patch=0,EE,202DD84C,extended,7C +patch=0,EE,202DD850,extended,1547E8 +patch=0,EE,202DD854,extended,1C0001 +patch=0,EE,202DD85C,extended,87 +patch=0,EE,202DD860,extended,0 +patch=0,EE,202DD868,extended,15 +patch=0,EE,202DD870,extended,7C +patch=0,EE,202DD874,extended,1547E8 +patch=0,EE,202DD878,extended,1A0001 +patch=0,EE,202DD880,extended,8A +patch=0,EE,202DD884,extended,0 +patch=0,EE,202DD88C,extended,16 +patch=0,EE,202DD894,extended,7C +patch=0,EE,202DD898,extended,1547E8 +patch=0,EE,202DD89C,extended,1E0001 +patch=0,EE,202DD8A4,extended,86 +patch=0,EE,202DD8B0,extended,D0C0B0A +patch=0,EE,202DD8B4,extended,21201F1E +patch=0,EE,202DD8B8,extended,7C +patch=0,EE,202DD8BC,extended,1547E8 +patch=0,EE,202DD8C0,extended,1C180001 +patch=0,EE,202DD8CC,extended,0 +patch=0,EE,202DD8D4,extended,22 +patch=0,EE,202DD8DC,extended,7C +patch=0,EE,202DD8E0,extended,154C90 +patch=0,EE,202DD8E4,extended,280000 +patch=0,EE,202DD8E8,extended,1 +patch=0,EE,202DD8EC,extended,96 +patch=0,EE,202DD8F0,extended,0 +patch=0,EE,202DD8F8,extended,1F1E1614 +patch=0,EE,202DD8FC,extended,2120 +patch=0,EE,202DD900,extended,5E +patch=0,EE,202DD908,extended,1C1A0001 +patch=0,EE,202DD910,extended,8A +patch=0,EE,202DD91C,extended,15 +patch=0,EE,202DD924,extended,5E +patch=0,EE,202DD92C,extended,1F0001 +patch=0,EE,202DD934,extended,88 +patch=0,EE,202DD940,extended,22 +patch=0,EE,202DD948,extended,5E +patch=0,EE,202DD94C,extended,1547E8 +patch=0,EE,202DD950,extended,1C0001 +patch=0,EE,202DD954,extended,0 +patch=0,EE,202DD958,extended,87 +patch=0,EE,202DD964,extended,14 +patch=0,EE,202DD96C,extended,5D +patch=0,EE,202DD970,extended,1546B0 +patch=0,EE,202DD974,extended,1B0000 +patch=0,EE,202DD978,extended,0 +patch=0,EE,202DD97C,extended,8B +patch=0,EE,202DD988,extended,1F1E1615 +patch=0,EE,202DD98C,extended,2120 +patch=0,EE,202DD990,extended,5D +patch=0,EE,202DD994,extended,1546B0 +patch=0,EE,202DD998,extended,1C0000 +patch=0,EE,202DD99C,extended,0 +patch=0,EE,202DD9A0,extended,87 +patch=0,EE,202DD9AC,extended,22 +patch=0,EE,202DD9B4,extended,5D +patch=0,EE,202DD9B8,extended,1546B0 +patch=0,EE,202DD9BC,extended,1D0000 +patch=0,EE,202DD9C0,extended,0 +patch=0,EE,202DD9C4,extended,89 +patch=0,EE,202DD9D0,extended,161514 +patch=0,EE,202DD9D8,extended,5F +patch=0,EE,202DD9DC,extended,1546B0 +patch=0,EE,202DD9E0,extended,170001 +patch=0,EE,202DD9E4,extended,0 +patch=0,EE,202DD9E8,extended,84 +patch=0,EE,202DD9FC,extended,5F +patch=0,EE,202DDA00,extended,1546B0 +patch=0,EE,202DDA04,extended,1C180101 +patch=0,EE,202DDA08,extended,0 +patch=0,EE,202DDA0C,extended,8C +patch=0,EE,202DDA10,extended,87 +patch=0,EE,202DDA18,extended,22 +patch=0,EE,202DDA20,extended,5F +patch=0,EE,202DDA24,extended,1546B0 +patch=0,EE,202DDA28,extended,1D180101 +patch=0,EE,202DDA30,extended,8C +patch=0,EE,202DDA34,extended,89 +patch=0,EE,202DDA3C,extended,161514 +patch=0,EE,202DDA44,extended,60 +patch=0,EE,202DDA48,extended,1546B0 +patch=0,EE,202DDA4C,extended,150001 +patch=0,EE,202DDA54,extended,85 +patch=0,EE,202DDA68,extended,60 +patch=0,EE,202DDA6C,extended,1546B0 +patch=0,EE,202DDA70,extended,1C190101 +patch=0,EE,202DDA74,extended,0 +patch=0,EE,202DDA78,extended,8D +patch=0,EE,202DDA7C,extended,87 +patch=0,EE,202DDA84,extended,22 +patch=0,EE,202DDA8C,extended,60 +patch=0,EE,202DDA90,extended,1546B0 +patch=0,EE,202DDA94,extended,1D190101 +patch=0,EE,202DDAA0,extended,89 +patch=0,EE,202DDAA8,extended,1E161514 +patch=0,EE,202DDAAC,extended,2221201F +patch=0,EE,202DDAB0,extended,7F +patch=0,EE,202DDAB4,extended,1546B0 +patch=0,EE,202DDAB8,extended,120001 +patch=0,EE,202DDAC0,extended,8F +patch=0,EE,202DDACC,extended,161514 +patch=0,EE,202DDAD4,extended,81 +patch=0,EE,202DDAD8,extended,1546B0 +patch=0,EE,202DDADC,extended,170001 +patch=0,EE,202DDAE4,extended,84 +patch=0,EE,202DDAF8,extended,81 +patch=0,EE,202DDB00,extended,1C180101 +patch=0,EE,202DDB08,extended,8C +patch=0,EE,202DDB0C,extended,87 +patch=0,EE,202DDB14,extended,22 +patch=0,EE,202DDB1C,extended,81 +patch=0,EE,202DDB24,extended,1D180101 +patch=0,EE,202DDB30,extended,89 +patch=0,EE,202DDB38,extended,161514 +patch=0,EE,202DDB40,extended,80 +patch=0,EE,202DDB48,extended,150001 +patch=0,EE,202DDB50,extended,85 +patch=0,EE,202DDB54,extended,0 +patch=0,EE,202DDB64,extended,80 +patch=0,EE,202DDB6C,extended,1C190101 +patch=0,EE,202DDB74,extended,8D +patch=0,EE,202DDB78,extended,87 +patch=0,EE,202DDB80,extended,22 +patch=0,EE,202DDB88,extended,80 +patch=0,EE,202DDB90,extended,1D190101 +patch=0,EE,202DDB98,extended,8D +patch=0,EE,202DDB9C,extended,89 +patch=0,EE,202DDBA4,extended,0 +patch=0,EE,202DDBA8,extended,22 +patch=0,EE,202DDBAC,extended,82 +patch=0,EE,202DDBB4,extended,1F0001 +patch=0,EE,202DDBBC,extended,88 +patch=0,EE,202DDBC0,extended,0 +patch=0,EE,202DDBC8,extended,15140C0A +patch=0,EE,202DDBCC,extended,201E +patch=0,EE,202DDBEC,extended,1F160D0B +patch=0,EE,202DDBF0,extended,2221 +patch=0,EE,202DE240,extended,21201F1E +patch=0,EE,202DE244,extended,22 diff --git a/patches/SLES-50735_7FD7A1B9.pnach b/patches/SLES-50735_7FD7A1B9.pnach new file mode 100644 index 0000000..d5be416 --- /dev/null +++ b/patches/SLES-50735_7FD7A1B9.pnach @@ -0,0 +1,20 @@ +gametitle=Jade Cocoon 2 (PAL-E) (SLES-50735) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,21E2EDCC,extended,3F340000 // 3F700000 hor fov +// patch=1,EE,21E2EDD0,extended,3F000000 // 3F000000 ver fov + + +[No-Interlacing] +gsinterlacemode=1 +author=ElHecht + +// disable interlacing +patch=1,EE,0015a1e4,word,00000000 // 8c27698C boot and menu +patch=1,EE,001a5d1c,word,30420000 // 30420001 ingame + + diff --git a/patches/SLES-50738_624F11F1.pnach b/patches/SLES-50738_624F11F1.pnach new file mode 100644 index 0000000..4846e65 --- /dev/null +++ b/patches/SLES-50738_624F11F1.pnach @@ -0,0 +1,20 @@ +gametitle=Star Trek Voyager - Elite Force PAL-M SLES-50738 624F11F1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +//Zoom +//80bf013c 00108144 c0b01446 +patch=1,EE,00217cd8,word,3c01bfab //3c01bf80 +//Y-Fov +//803f013c 00108144 0040013c +patch=1,EE,0029acec,word,3c013fab //3c013f80 +//Render fix +//003f013c 00b08144 02001546 +patch=1,EE,00217e2c,word,3c013f2b //3c013f00 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,001FFD54,word,3C020036 //3C020037 \ No newline at end of file diff --git a/patches/SLES-50739_80372C88.pnach b/patches/SLES-50739_80372C88.pnach new file mode 100644 index 0000000..e8dcbab --- /dev/null +++ b/patches/SLES-50739_80372C88.pnach @@ -0,0 +1,13 @@ +gametitle=Soldier of Fortune: Gold Edition (SLES-50739) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00514178,word,00000356 +patch=1,EE,00128674,word,24040280 +patch=1,EE,001286ac,word,24040280 +patch=1,EE,001703cc,word,3c0142de +patch=1,EE,002d677c,word,3c0142de + + diff --git a/patches/SLES-50751_DFD04E33.pnach b/patches/SLES-50751_DFD04E33.pnach new file mode 100644 index 0000000..426d2d4 --- /dev/null +++ b/patches/SLES-50751_DFD04E33.pnach @@ -0,0 +1,13 @@ +gametitle=HERDY GERDY (PAL-M5) (SLES_507) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ESPPIRAL +description=Widescreen Hack +//16:9 +patch=1,EE,211F2688,word,3F0CCCCD // 00000000 + +[50/60 FPS] +author=PeterDelta +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,002ECDEC,word,00000000 //1040FFFE \ No newline at end of file diff --git a/patches/SLES-50752_62188F25.pnach b/patches/SLES-50752_62188F25.pnach new file mode 100644 index 0000000..e5b2801 --- /dev/null +++ b/patches/SLES-50752_62188F25.pnach @@ -0,0 +1,16 @@ +gametitle=Pro Tennis WTA Tour [PAL] (SLES_507.52) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00224004,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00224008,word,44810000 //00000000 +patch=1,EE,00224010,word,4600C602 //00000000 + +//Render fix +patch=1,EE,001ED8DC,word,3C033FAB //3C033F80 +patch=1,EE,001ED9A0,word,3C033FAB //3C033F80 + + diff --git a/patches/SLES-50753_3D2FC5EE.pnach b/patches/SLES-50753_3D2FC5EE.pnach new file mode 100644 index 0000000..46b365a --- /dev/null +++ b/patches/SLES-50753_3D2FC5EE.pnach @@ -0,0 +1,10 @@ +gametitle=Freekstyle [PAL-M5] (SLES_507.53) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00144160,word,3C023F40 //3C023F80 (Increases hor. axis) + + diff --git a/patches/SLES-50758_7B01238F.pnach b/patches/SLES-50758_7B01238F.pnach new file mode 100644 index 0000000..2f68c81 --- /dev/null +++ b/patches/SLES-50758_7B01238F.pnach @@ -0,0 +1,10 @@ +gametitle=E.O.E: Eve of Extinction [PAL] (SLES_507.58) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00154814,word,3C023EC0 //3C023F00 (Increases hor. axis) + + diff --git a/patches/SLES-50767_1308CD9C.pnach b/patches/SLES-50767_1308CD9C.pnach new file mode 100644 index 0000000..81e6e67 --- /dev/null +++ b/patches/SLES-50767_1308CD9C.pnach @@ -0,0 +1,12 @@ +gametitle=V8 Supercars Australia Race Driver (E)(SLES-50767) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00367450,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50769_A4E8C610.pnach b/patches/SLES-50769_A4E8C610.pnach new file mode 100644 index 0000000..2b01074 --- /dev/null +++ b/patches/SLES-50769_A4E8C610.pnach @@ -0,0 +1,9 @@ +gametitle=Mister Mosquito SLES-50769 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack- Esppiral :) +patch=1,EE,001bcee0,word,3c023f40 +patch=1,EE,001bcc40,word,3c023f40 + + diff --git a/patches/SLES-50770_47FAC204.pnach b/patches/SLES-50770_47FAC204.pnach new file mode 100644 index 0000000..1cdf473 --- /dev/null +++ b/patches/SLES-50770_47FAC204.pnach @@ -0,0 +1,10 @@ +gametitle=Mad Maestro! [PAL] (SLES_507.70) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00111400,word,3C023F40 //3C023F80 (Increases hor. axis) + + diff --git a/patches/SLES-50771_06DCCAF4.pnach b/patches/SLES-50771_06DCCAF4.pnach new file mode 100644 index 0000000..33a2c1c --- /dev/null +++ b/patches/SLES-50771_06DCCAF4.pnach @@ -0,0 +1,18 @@ +gametitle=Blood Omen 2: The Legacy of Kain Series (SLES-50771) 06DCCAF4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pavachan & nemesis2000 +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +//gameplay (based on pavachan elf hack) +patch=1,EE,00310ba0,word,3c013fe3 +patch=1,EE,00310ba4,word,34218e38 + +//FMV's fix by nemesis2000 +patch=1,EE,002e9380,word,240575e0 +patch=1,EE,002e9398,word,240a1440 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,002d24cc,word,00000000 \ No newline at end of file diff --git a/patches/SLES-50773_D4781770.pnach b/patches/SLES-50773_D4781770.pnach new file mode 100644 index 0000000..f6bf284 --- /dev/null +++ b/patches/SLES-50773_D4781770.pnach @@ -0,0 +1,14 @@ +gametitle=Disney's Donald Duck - PK (E)(SLES-50773) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//Widescreen hack 16:9 + +//X-Fov +//000080bf 0000803f 000080bf 00000000 +patch=1,EE,003317f0,word,bf400000 //3f800000 + + diff --git a/patches/SLES-50776_43CC009B.pnach b/patches/SLES-50776_43CC009B.pnach new file mode 100644 index 0000000..e4e6813 --- /dev/null +++ b/patches/SLES-50776_43CC009B.pnach @@ -0,0 +1,15 @@ +gametitle=Slam Tennis (E)(SLES-50776) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0016ead0,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,0014edd4,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-50777_E16618B7.pnach b/patches/SLES-50777_E16618B7.pnach new file mode 100644 index 0000000..e767e28 --- /dev/null +++ b/patches/SLES-50777_E16618B7.pnach @@ -0,0 +1,15 @@ +gametitle=Battle Engine Aquila (E)(SLES-50777) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00471b20,word,3d030000 //3c088889 + +//Render fix +patch=1,EE,001c055c,word,3c013f00 //3c014000 + + diff --git a/patches/SLES-50787_01E953C2.pnach b/patches/SLES-50787_01E953C2.pnach new file mode 100644 index 0000000..53ae019 --- /dev/null +++ b/patches/SLES-50787_01E953C2.pnach @@ -0,0 +1,14 @@ +gametitle=International Superstar Soccer 2 (E)(SLES-50787) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001033f4,word,3c013f40 //00000000 +patch=1,EE,001033f8,word,44810000 //00000000 +patch=1,EE,00103400,word,4600c602 //00000000 + + diff --git a/patches/SLES-50788_7A4237FB.pnach b/patches/SLES-50788_7A4237FB.pnach new file mode 100644 index 0000000..302c049 --- /dev/null +++ b/patches/SLES-50788_7A4237FB.pnach @@ -0,0 +1,13 @@ +gametitle=Frogger - The Great Quest (E)(SLES-50788) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0010daa4,word,3c023f21 //3c023f00 Zoom +patch=1,EE,0010dfbc,word,3c02bfaa //3c02bf7f Y-Fov +patch=1,EE,001428a0,word,3c023f2b //3c023f00 Render fix + + diff --git a/patches/SLES-50789_450D5B4F.pnach b/patches/SLES-50789_450D5B4F.pnach new file mode 100644 index 0000000..9104fc8 --- /dev/null +++ b/patches/SLES-50789_450D5B4F.pnach @@ -0,0 +1,24 @@ +gametitle=Men in Black II - Alien Escape (E)(SLES-50789) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//patch=1,EE,003aa0bc,word,3c02bf40 //3c02bf80 + +//Background effect fix +//patch=1,EE,001a6ebc,word,3c033f2b //3c033f00 +//patch=1,EE,001a6f28,word,3c033f2b //3c033f00 +//causes glitches in textures + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,003CBA50,word,24420002 //24420001 +patch=1,EE,008E4B34,word,3CA4D70A //3D23D70A +patch=1,EE,00288A40,word,3C02BF40 //3C02BF80 +patch=1,EE,00288A58,word,3C023F40 //3C023F80 +patch=1,EE,002F7C44,word,3C023F40 //3C023F80 \ No newline at end of file diff --git a/patches/SLES-50795_4F5579D3.pnach b/patches/SLES-50795_4F5579D3.pnach new file mode 100644 index 0000000..e1c9023 --- /dev/null +++ b/patches/SLES-50795_4F5579D3.pnach @@ -0,0 +1,6 @@ +gametitle=Superman - Shadow of Apokolips (PAL-M) SLES-50795 4F5579D3 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0032D1E8,word,00000001 \ No newline at end of file diff --git a/patches/SLES-50796_A75BD67E.pnach b/patches/SLES-50796_A75BD67E.pnach new file mode 100644 index 0000000..733f0bf --- /dev/null +++ b/patches/SLES-50796_A75BD67E.pnach @@ -0,0 +1,19 @@ +gametitle=2002 FIFA World Cup Korea Japan (E)(SLES-50796) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83100c46 180080ac +patch=1,EE,003085ac,word,08030000 + +patch=1,EE,000c0000,word,460c1083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,080c216c + + diff --git a/patches/SLES-50802_2D309BA4.pnach b/patches/SLES-50802_2D309BA4.pnach new file mode 100644 index 0000000..31a58d9 --- /dev/null +++ b/patches/SLES-50802_2D309BA4.pnach @@ -0,0 +1,14 @@ +gametitle=Knockout Kings 2002 (E-G)(SLES-50802) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,00219b04,word,3c013f40 //00000000 +patch=1,EE,00219b08,word,44810000 //00000000 +patch=1,EE,00219b10,word,4600c602 //00000000 + + diff --git a/patches/SLES-50808_3AC738AA.pnach b/patches/SLES-50808_3AC738AA.pnach new file mode 100644 index 0000000..4901702 --- /dev/null +++ b/patches/SLES-50808_3AC738AA.pnach @@ -0,0 +1,6 @@ +gametitle=Deus Ex (PAL-S) SLES-50808 3AC738AA +//Corresponds to the main crc to activate the secondary crc 7070DC2F called DEUSEX.ELF + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. \ No newline at end of file diff --git a/patches/SLES-50808_7070DC2F.pnach b/patches/SLES-50808_7070DC2F.pnach new file mode 100644 index 0000000..bec02d2 --- /dev/null +++ b/patches/SLES-50808_7070DC2F.pnach @@ -0,0 +1,6 @@ +gametitle=Deus Ex (PAL-S) SLES-50808 7070DC2F DEUSEX.ELF + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,0030F8B4,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-50810_257F96FD.pnach b/patches/SLES-50810_257F96FD.pnach new file mode 100644 index 0000000..bfdd433 --- /dev/null +++ b/patches/SLES-50810_257F96FD.pnach @@ -0,0 +1,13 @@ +gametitle=Smash Court Tennis - Pro Tournament (E)(SLES-50810) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00208144 +patch=1,EE,001aae4c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50812_CB179BA2.pnach b/patches/SLES-50812_CB179BA2.pnach new file mode 100644 index 0000000..8168860 --- /dev/null +++ b/patches/SLES-50812_CB179BA2.pnach @@ -0,0 +1,21 @@ +gametitle=Spider-Man (PAL-E) SLES-50812 CB179BA2 + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//patch=1,EE,004d1554,word,3fe38e2a //3faaaaab + +//Zoom +//patch=1,EE,002b5e64,word,3c013c28 //3c013c0e + +//Missing render fix + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004CCCA0,word,00000001 +patch=1,EE,004CCCA8,word,000001C0 diff --git a/patches/SLES-50813_295D2F91.pnach b/patches/SLES-50813_295D2F91.pnach new file mode 100644 index 0000000..27b259a --- /dev/null +++ b/patches/SLES-50813_295D2F91.pnach @@ -0,0 +1,14 @@ +gametitle=Spider-Man - The Movie (F)(SLES-50813) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Bigdemon +//description=Widescreen Hack Conversion + +//Y-Fov +//patch=1,EE,004cff54,word,3fe38e2a //3faaaaab + +//Zoom +//patch=1,EE,002b5e64,word,3c013c28 //3c013c0e + +//Missing render fix diff --git a/patches/SLES-50815_1897D0F7.pnach b/patches/SLES-50815_1897D0F7.pnach new file mode 100644 index 0000000..fc800c7 --- /dev/null +++ b/patches/SLES-50815_1897D0F7.pnach @@ -0,0 +1,18 @@ +gametitle=Blood Omen 2: The Legacy of Kain Series (PAL/G) [SLES-50815] 1897D0F7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pavachan & nemesis2000 +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +//gameplay (based on pavachan elf hack) +patch=1,EE,00311810,word,3c013fe3 //3c013faa +patch=1,EE,00311814,word,34218e38 //3421aaab + +//FMV's fix by nemesis2000 +patch=1,EE,002e9ff0,word,240575e0 //24057800 +patch=1,EE,002ea008,word,240a1440 //240a1000 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,002d24cc,word,00000000 \ No newline at end of file diff --git a/patches/SLES-50821_22E91837.pnach b/patches/SLES-50821_22E91837.pnach new file mode 100644 index 0000000..7528243 --- /dev/null +++ b/patches/SLES-50821_22E91837.pnach @@ -0,0 +1,142 @@ +gametitle=Project Zero * SLES-50821 * PAL-M5 * 22E91837 +// Fatal Frame + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & pgert + +//patch=1,EE,00185B40,word,3C0145C0 // 3C014500 - HD-rendering fix for 00185B4C. +patch=1,EE,00185B4C,word,3C013F40 // 3C013F80 - X-axis of Cutscenes (including IntroCutscenes). +patch=1,EE,0018A2CC,word,3C013F40 // 3C013F80 - X-axis of GamePlay. + +// Flashlight 16:9 Widescreen hack, ported by pgert from the NTSC-U pnach by nemesis2000, +// and modified so that the values are altered with half of the regular amount +// (0,875 instead of 0,75) - better. +patch=1,EE,00135B18,word,3C01428C // 3C0142A0 +patch=1,EE,00135B80,word,3C0141A8 // 3C0141C0 +patch=1,EE,00135BC4,word,3C014128 // 3C014140 +patch=1,EE,00135BFC,word,3C01410C // 3C014120 +patch=1,EE,0013715C,word,3C013F12 // 3C013F00 + +// 16:9 Cinematics hack by nemesis2000. +patch=1,EE,00182730,word,24027100 // 24026C00 - X-axis placement of Cinematics. +patch=1,EE,00182740,word,24027100 // 24026C00 - X-axis placement of Cinematics. +// - 6C00h = 27648d : width of Cinematics = 640d : 27648 + 1600 - 640/2 = 28160 : 28160d = 7100h +patch=1,EE,00182748,word,24091E00 // 24092800 - width of Cinematics. +// - 2800h = 10240d : width of Cinematics = 640d : 10240 - 1600 - 640*1.5 = 7680 : 7680d = 1E00h + +// ========== + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert + +//patch=1,EE,00185B40,word,3C0145C0 // can't be set to 3C0145AD. +patch=1,EE,00185B4C,word,3C013F55 +patch=1,EE,0018A2CC,word,3C013F55 + +// Flashlight 16:10 Widescreen hack, ported by pgert from the NTSC-U pnach by nemesis2000, +// and modified so that the values are altered with half of the regular amount +// (0,91666665 instead of 0,8333333) - better. +patch=1,EE,00135B18,word,3C014293 +patch=1,EE,00135B80,word,3C0141B0 +patch=1,EE,00135BC4,word,3C014130 +patch=1,EE,00135BFC,word,3C014113 +patch=1,EE,0013715C,word,3C013F0C + +// Cinematics hack by nemesis2000, ported to 16:10 by pgert. +patch=1,EE,00182730,word,24027080 +patch=1,EE,00182740,word,24027080 +// - 7100h = 28160d : 28160 + 640 = 28800 : 28800d = 7080h +patch=1,EE,00182748,word,24091F00 // 24092800 - width of Cinematics. +// - 1E00h = 7680d : 7680 + 256 = 7936 : 7936d = 1F00h + +// ========== + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert + +//patch=1,EE,00185B40,word,3C0145C0 +patch=1,EE,00185B4C,word,3C013F64 +patch=1,EE,0018A2CC,word,3C013F64 + +// Flashlight 15:10 Widescreen hack, ported by pgert from the NTSC-U pnach by nemesis2000, +// and modified so that the values are altered with half of the regular amount +// (0,94444445 instead of 0,8888889) - better. +patch=1,EE,00135B18,word,3C014297 +patch=1,EE,00135B80,word,3C0141B5 +patch=1,EE,00135BC4,word,3C014135 +patch=1,EE,00135BFC,word,3C014117 +patch=1,EE,0013715C,word,3C013F08 + +// Cinematics hack by nemesis2000, ported to 15:10 by pgert. +patch=1,EE,00182730,word,240270AB +patch=1,EE,00182740,word,240270AB +// - 7100h = 28160d : 28160 + (640*(16/15)) = 28843 : 28760d = 70ABh +patch=1,EE,00182748,word,24091F11 // 24092800 - width of Cinematics. +// - 1E00h = 7680d : 7680 + (256*(16/15)) = 7953 : 7953d = 1F11h + +// ========== + +[No-Interlacing] +gsinterlacemode=1 +author=a_NUb_iS +// Search pattern: 3829050008004264 (little endian) +// Search mask: ffffffffffffffff +patch=1,EE,00235664,word,00000000 // 64420008 + +[No-Interlacing alternative] +author=wagrenier +patch=1,EE,0010ba94,word,00000000 +patch=1,EE,0010bac0,word,00000000 +patch=1,EE,00173620,word,00000000 +patch=1,EE,001829b0,word,00000000 + +[Disable Blurry Bloom effect] +author=ported by br4zil from NTSC-U +patch=1,EE,00350C0C,word,00000000 + +[Disable Dark Filter effect] +author=ported by br4zil from NTSC-U +patch=1,EE,0035108C,word,00000000 + +[Disable Post-Process and Noise effect - gameplay] +author=ported by br4zil from NTSC-U +patch=1,EE,00350F1C,word,00000000 + +[Disable Post-Process and Noise effect - menus] +author=ported by br4zil from NTSC-U +description=Makes main menu bland looking +patch=1,EE,0035905C,word,00000000 + +// ========== +// Notes (by pgert). +// ========== +// Original hacks: +// patch=1,EE,202565F0,extended,3F400000 // 3F800000 - X-axis - original hack, by ElHecht. +// patch=1,EE,202565F4,extended,3EBB7FE1 // 3ED05532 - Y-axis - original hack, by pgert. +// Alternative 16:10 support: +// patch=1,EE,0017B39C,word,3C013EE8 // 3C013F00 - GamePlay Zoom. +// patch=1,EE,0035C7BC,word,3EBB7FE1 // 3ED05532 - Y-axis of GamePlay. +// patch=1,EE,00185AAC,word,3C014348 // 3C014334 - Zoom-in of Cutscenes, except the IntroCutscenes. +// patch=1,EE,00185CA0,word,3C014348 // 3C014334 - Zoom-in of IntroCutscenes. +// patch=1,EE,0035c760,word,3EA6AA8F // 3ED05532 - Y-axis of Cutscenes (including IntroCutscenes). +// - 3ED05532h = 0,4069f : 0.8 * 0.4069 = 0,32552 : 0,32552f = 3EA6AA8Fh +// ========== +// patch=1,EE,0011C58C,word,3C013F40 // 3C013F00 - required for the display of the glimmering star of a hidden collectible. +// patch=1,EE,0011C5BC,word,3C013F40 // 3C013F80 - size (aspect ratio) of the glimmering star of a hidden collectible. +// patch=1,EE,0011DF3C,word,3C014510 // 3C014500 - detail-richness of the purple smoke dispatching a door-seal. +// patch=1,EE,0013BF98,word,3C014220 // 3C0141C8 - detail-richness of the blue spirit-torch. +// ========== +// patch=1,EE,0011D604,word,3C014510 // 3C014500 - HD-fixes for GameMenu, GamePlay & CameraView. +// patch=1,EE,001B5F84,word,3C013C82 // 3C013C80 - corrects the display of the Camera TargetTracker (due to 0011D604). +// patch=1,EE,002039B4,word,3C014410 // 3C0143A0 - X-axis placement of photos (affected by 0011D604). +// patch=1,EE,002039C0,word,3C014438 // 3C014360 - Y-axis placement of photos (affected by 0011D604). +// - A side-effect of 0011D604 is that the Post-Process graining-effect +// in GameMenu & CameraView gets disabled. +// ========== +// The HD-rendering fix for 00185B4C (00185B40) appears not to be needed on later builds. +// It also wracks up the mirror rendering in the Cutscenes: +// https://github.com/PCSX2/pcsx2_patches/pull/588 +// ========== diff --git a/patches/SLES-50832_A7E91CE8.pnach b/patches/SLES-50832_A7E91CE8.pnach new file mode 100644 index 0000000..f5e4224 --- /dev/null +++ b/patches/SLES-50832_A7E91CE8.pnach @@ -0,0 +1,13 @@ +gametitle=Star Wars - Bounty Hunter (PAL-F) (SLES_508.32) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +patch=1,EE,20450DE0,extended,3F400000 // 3F800000 hor + +//20450df8 bf800000 zoom +//20450e04 3f800000 vert - +patch=1,EE,203CDB50,extended,3Fb00000 // 3F800000 render fix? + + diff --git a/patches/SLES-50836_AE01AADB.pnach b/patches/SLES-50836_AE01AADB.pnach new file mode 100644 index 0000000..280f4b5 --- /dev/null +++ b/patches/SLES-50836_AE01AADB.pnach @@ -0,0 +1,11 @@ +gametitle=Indiana Jones and the Emperor's Tomb (PAL-E) (SLES-50836) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0011cf0c,word,3c013f24 // 3c013f49 +patch=1,EE,0011cf10,word,34216666 // 34210fda + + diff --git a/patches/SLES-50837_AE0979D3.pnach b/patches/SLES-50837_AE0979D3.pnach new file mode 100644 index 0000000..2c7c7ec --- /dev/null +++ b/patches/SLES-50837_AE0979D3.pnach @@ -0,0 +1,12 @@ +gametitle=Indiana Jones and the Emperor's Tomb (PAL-F) (SLES-50837) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Converted by Bigdemon + +// 16:9 +patch=1,EE,0011cf0c,word,3c013f24 // 3c013f49 +patch=1,EE,0011cf10,word,34216666 // 34210fda + + diff --git a/patches/SLES-50840_AE0E0C2F.pnach b/patches/SLES-50840_AE0E0C2F.pnach new file mode 100644 index 0000000..4f69671 --- /dev/null +++ b/patches/SLES-50840_AE0E0C2F.pnach @@ -0,0 +1,8 @@ +gametitle=Indiana Jones y la Tumba del Emperador (PAL-S) SLES-50840 AE0E0C2F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +patch=1,EE,0011cf0c,word,3c013f24 //3c013f49 +patch=1,EE,0011cf10,word,34216666 //34210fda \ No newline at end of file diff --git a/patches/SLES-50843_0379B4F7.pnach b/patches/SLES-50843_0379B4F7.pnach new file mode 100644 index 0000000..6543a0a --- /dev/null +++ b/patches/SLES-50843_0379B4F7.pnach @@ -0,0 +1,6 @@ +gametitle=Crashed PAL-M SLES-50843 0379B4F7 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00227758,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-50852_68A01AD7.pnach b/patches/SLES-50852_68A01AD7.pnach new file mode 100644 index 0000000..2cdb14d --- /dev/null +++ b/patches/SLES-50852_68A01AD7.pnach @@ -0,0 +1,11 @@ +gametitle=Sven-Goeran Eriksson's World Challenge (E)(SLES-50852) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00130598,word,3c013f40 + + diff --git a/patches/SLES-50862_A77A916D.pnach b/patches/SLES-50862_A77A916D.pnach new file mode 100644 index 0000000..d5ef12b --- /dev/null +++ b/patches/SLES-50862_A77A916D.pnach @@ -0,0 +1,16 @@ +gametitle=Street Hoops (E)(SLES-50862) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00236fe4,word,3c013f40 //00000000 +patch=1,EE,00236fe8,word,44810000 //00000000 +patch=1,EE,00236ff0,word,4600c602 //00000000 + +//Render fix +patch=1,EE,002163e0,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-50870_DF5C06BE.pnach b/patches/SLES-50870_DF5C06BE.pnach new file mode 100644 index 0000000..6ab2e10 --- /dev/null +++ b/patches/SLES-50870_DF5C06BE.pnach @@ -0,0 +1,23 @@ +gametitle=Mat Hoffman's Pro BMX 2 PAL-E SLES-50870 DF5C06BE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0037B1B8,word,3C033FC0 //3C034000 Zoom +patch=1,EE,001CC274,word,3C023FAB //3C023F80 Y-FOV + +//Alternative Gameplay 16:9 +//patch=1,EE,001CC264,word,3C023CA8 //3C023C8E Zoom +//patch=1,EE,001CC274,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,00254128,word,3C023C2E //3C023C0E + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2062D5E4,extended,00000002 +patch=1,EE,E0010001,extended,0040EF70 +patch=1,EE,2062D5E4,extended,00000001 diff --git a/patches/SLES-50873_79464D5E.pnach b/patches/SLES-50873_79464D5E.pnach new file mode 100644 index 0000000..e4c1d05 --- /dev/null +++ b/patches/SLES-50873_79464D5E.pnach @@ -0,0 +1,19 @@ +gametitle=Reign of Fire PAL-M SLES-50873 79464D5E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,001353b0,word,3c023fab //3c023f80 + +//Zoom +patch=1,EE,00135348,word,3c023f24 //3c023f00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00265C70,word,00000001 //00000002 +patch=1,EE,00140A50,word,24020032 //24020019 \ No newline at end of file diff --git a/patches/SLES-50874_A0ED2D23.pnach b/patches/SLES-50874_A0ED2D23.pnach new file mode 100644 index 0000000..81676a0 --- /dev/null +++ b/patches/SLES-50874_A0ED2D23.pnach @@ -0,0 +1,13 @@ +gametitle=F1 2002 (NTSC-J & PAL)(SLPS-20199 & SLES-50874) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00188144 ea10c24b +patch=1,EE,002c6540,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-50876_E94FBF35.pnach b/patches/SLES-50876_E94FBF35.pnach new file mode 100644 index 0000000..12c55fd --- /dev/null +++ b/patches/SLES-50876_E94FBF35.pnach @@ -0,0 +1,12 @@ +gametitle=Driv3r (PAL-M) SLES-50876 E94FBF35 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=0,EE,00297810,word,24440002 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,002862B0,word,14A00006 +patch=0,EE,0029D77C,word,24060002 diff --git a/patches/SLES-50877_5CC9BF81.pnach b/patches/SLES-50877_5CC9BF81.pnach new file mode 100644 index 0000000..9ad174f --- /dev/null +++ b/patches/SLES-50877_5CC9BF81.pnach @@ -0,0 +1,22 @@ +gametitle=TimeSplitters 2 (SLES-50877) 5CC9BF81 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,005995ac,word,3fe38e38 +patch=1,EE,0059a190,word,3fe38e38 +patch=1,EE,0059a218,word,3fe38e38 +patch=1,EE,0059aefc,word,3fe38e38 +patch=1,EE,0059af00,word,3fe38e38 +patch=1,EE,0059af98,word,3fe38e38 +patch=1,EE,0059afa8,word,3fe38e38 +patch=1,EE,0059d7dc,word,3fe38e38 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,003c7714,word,24150000 +patch=1,EE,003c771c,word,24160200 +patch=1,EE,003c7d4c,word,24070000 +patch=1,EE,003c7d5c,word,24050200 \ No newline at end of file diff --git a/patches/SLES-50879_CB4EBD11.pnach b/patches/SLES-50879_CB4EBD11.pnach new file mode 100644 index 0000000..9e99ef8 --- /dev/null +++ b/patches/SLES-50879_CB4EBD11.pnach @@ -0,0 +1,6 @@ +gametitle=Paris-Dakar 2 PAL-M SLES-50879 CB4EBD11 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001C5388,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-50880_3A48B51C.pnach b/patches/SLES-50880_3A48B51C.pnach new file mode 100644 index 0000000..87b49b4 --- /dev/null +++ b/patches/SLES-50880_3A48B51C.pnach @@ -0,0 +1,18 @@ +gametitle=BMX XXX (SLES-50880) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=BloodRaynare +description=Widescreen Hack +// 16:9 +patch=1,EE,0010107c,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,00298ea4,word,3c093f40 // 00000000 renderfix +patch=1,EE,00101504,word,080a63a9 // 46000843 +patch=1,EE,00101508,word,00000000 // e62404e8 +patch=1,EE,00298eac,word,4489f000 // 00000000 +patch=1,EE,00298eb0,word,461e0843 // 00000000 +patch=1,EE,00298eb4,word,46000843 // 00000000 +patch=1,EE,00298eb8,word,e62004e8 // 00000000 +patch=1,EE,00298ebc,word,08040542 // 00000000 + + diff --git a/patches/SLES-50886_1E4D0D98.pnach b/patches/SLES-50886_1E4D0D98.pnach new file mode 100644 index 0000000..b297ccd --- /dev/null +++ b/patches/SLES-50886_1E4D0D98.pnach @@ -0,0 +1,20 @@ +gametitle=TransWorld Surf PAL-M SLES-50886 1E4D0D98 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001857b8,word,3c013fe2 //3c013faa +patch=1,EE,001857bc,word,342193fc //34213d71 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,1027EA54,extended,00000001 //00000002 +patch=1,EE,202818D8,extended,3c888889 //3d088889 +patch=1,EE,E0020001,extended,003A5244 +patch=1,EE,1027EA54,extended,00000002 +patch=1,EE,202818D8,extended,3d088889 \ No newline at end of file diff --git a/patches/SLES-50892_BBAB0D9A.pnach b/patches/SLES-50892_BBAB0D9A.pnach new file mode 100644 index 0000000..1a62cea --- /dev/null +++ b/patches/SLES-50892_BBAB0D9A.pnach @@ -0,0 +1,11 @@ +gametitle=Lethal Skies Elite Pilot: Team SW [PAL] (SLES_508.92) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0014E450,word,3C0143C0 //3C014400 Zoom +patch=1,EE,001006D4,word,3C0143B4 //3C0143F0 Y-FOV + + diff --git a/patches/SLES-50897_280DAC56.pnach b/patches/SLES-50897_280DAC56.pnach new file mode 100644 index 0000000..609a144 --- /dev/null +++ b/patches/SLES-50897_280DAC56.pnach @@ -0,0 +1,13 @@ +gametitle=Super Trucks [PAL] (SLES_508.97) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,20816364,extended,3F400000 //3F800000 (Increases hor. axis) + +//Menu 3D stuff +patch=1,EE,2047F5E4,extended,3F400000 //3F800000 + + diff --git a/patches/SLES-50898_AF1CACC7.pnach b/patches/SLES-50898_AF1CACC7.pnach new file mode 100644 index 0000000..7cf23ee --- /dev/null +++ b/patches/SLES-50898_AF1CACC7.pnach @@ -0,0 +1,14 @@ +gametitle=X-Men - Next Dimension (E)(SLES-50898) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (Pal by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001a5bfc,word,3c014455 //3c014420 +patch=1,EE,001a5c18,word,3c013fe3 +patch=1,EE,001a5c1c,word,34218e38 +patch=1,EE,0019dc0c,word,3c013f22 //3c013f00 + + diff --git a/patches/SLES-50899_00DCB57B.pnach b/patches/SLES-50899_00DCB57B.pnach new file mode 100644 index 0000000..a228bd0 --- /dev/null +++ b/patches/SLES-50899_00DCB57B.pnach @@ -0,0 +1,18 @@ +gametitle=X-Men - Next Dimension (PAL-G) (SLES-50899) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001a5c10,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,001a5d88,word,449b6800 // c6ad75dc +patch=1,EE,0019dc14,word,3c013f2b // 3c013f00 renderfix + +// 16:10 +//patch=1,EE,001a5c10,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,001a5c4c,word,377b5555 // 00000000 hor fov +//patch=1,EE,001a5d88,word,449b6800 // c6ad75dc +//patch=1,EE,0019dc14,word,3c013f1a // 3c013f00 renderfix + + diff --git a/patches/SLES-50902_30DED227.pnach b/patches/SLES-50902_30DED227.pnach new file mode 100644 index 0000000..c0bd864 --- /dev/null +++ b/patches/SLES-50902_30DED227.pnach @@ -0,0 +1,12 @@ +gametitle=Conflict: Desert Storm [PAL-M4] (SLES_509.02) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0013F114,word,3C0142AC //3C01428C Zoom +patch=1,EE,0021E9EC,word,3C013B36 //3C013B08 Y-FOV +patch=1,EE,0021E9F0,word,342103CE //34218889 + + diff --git a/patches/SLES-50903_54645811.pnach b/patches/SLES-50903_54645811.pnach new file mode 100644 index 0000000..0e6b9f1 --- /dev/null +++ b/patches/SLES-50903_54645811.pnach @@ -0,0 +1,18 @@ +gametitle=MegaRace 3 - Nanotech Disaster (E)(SLES-50903) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0020d484,word,08083f04 //46080002 + +patch=1,EE,0020fc10,word,46070202 // 00000000 +patch=1,EE,0020fc14,word,3c013f40 // 00000000 +patch=1,EE,0020fc18,word,00000000 // 00000000 +patch=1,EE,0020fc1c,word,4481f000 // 00000000 +patch=1,EE,0020fc20,word,461e4202 // 00000000 +patch=1,EE,0020fc24,word,08083522 // 00000000 + + diff --git a/patches/SLES-50905_63F88A8F.pnach b/patches/SLES-50905_63F88A8F.pnach new file mode 100644 index 0000000..0c7474a --- /dev/null +++ b/patches/SLES-50905_63F88A8F.pnach @@ -0,0 +1,25 @@ +gametitle=Armored Core 2 - Another Age (PAL-E) (SLES-50905) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002d7494,word,3c013f40 // 00000000 hor fov gameplay +patch=1,EE,002d74a0,word,44810000 // 00000000 +patch=1,EE,002d74a4,word,4600c602 // 00000000 +patch=1,EE,001c9570,word,3c013f40 // 00000000 hor fov menu +patch=1,EE,001c9588,word,4481f000 // 00000000 +patch=1,EE,001c958c,word,461e6b42 // 00000000 + +// 16:10 +//patch=1,EE,002d7494,word,3c013f55 // 00000000 hor fov gameplay +//patch=1,EE,002d7498,word,34215555 // 00000000 hor fov gameplay +//patch=1,EE,002d74a0,word,44810000 // 00000000 +//patch=1,EE,002d74a4,word,4600c602 // 00000000 +//patch=1,EE,001c9570,word,3c013f55 // 00000000 hor fov menu +//patch=1,EE,001c9574,word,34215555 // 00000000 hor fov menu +//patch=1,EE,001c9588,word,4481f000 // 00000000 +//patch=1,EE,001c958c,word,461e6b42 // 00000000 + + diff --git a/patches/SLES-50906_455B13ED.pnach b/patches/SLES-50906_455B13ED.pnach new file mode 100644 index 0000000..2a13efa --- /dev/null +++ b/patches/SLES-50906_455B13ED.pnach @@ -0,0 +1,19 @@ +gametitle=Master Rallye (E)(SLES-50906) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002dd514,word,08030000 + +patch=1,EE,000c0000,word,7fb50080 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,080b7546 + +patch=1,EE,002dd588,word,461e7bc2 + + diff --git a/patches/SLES-50914_4369DC37.pnach b/patches/SLES-50914_4369DC37.pnach new file mode 100644 index 0000000..492b7e9 --- /dev/null +++ b/patches/SLES-50914_4369DC37.pnach @@ -0,0 +1,9 @@ +gametitle=International Cue Club (PAL-M5) (SLES_509.14) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +patch=1,EE,2031EBFC,extended,3F400000 // 3F800000 + + diff --git a/patches/SLES-50919_CCBADADD.pnach b/patches/SLES-50919_CCBADADD.pnach new file mode 100644 index 0000000..ae0af7b --- /dev/null +++ b/patches/SLES-50919_CCBADADD.pnach @@ -0,0 +1,12 @@ +gametitle=Akira Psycho Ball [PAL] (SLES_509.19) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001428BC,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,001428C0,word,44810000 //00000000 +patch=1,EE,001428C8,word,4600C602 //00000000 + + diff --git a/patches/SLES-50920_401F4726.pnach b/patches/SLES-50920_401F4726.pnach new file mode 100644 index 0000000..c8d5134 --- /dev/null +++ b/patches/SLES-50920_401F4726.pnach @@ -0,0 +1,14 @@ +gametitle=King's Field IV SLES_509.20 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pelvicthrustman +description=Widescreen Hack +patch=1,EE,0022d3bc,word,3c013f40 //00000000 +patch=1,EE,0022d3c0,word,44810000 //00000000 +patch=1,EE,0022d3c8,word,4600c602 //00000000 + +[Remove Scanmask Blur] +author=refraction +description=Disables scanmask usage to reduce blur when turning. +patch=1,EE,201069E0,extended,24050000 \ No newline at end of file diff --git a/patches/SLES-50921_658E589F.pnach b/patches/SLES-50921_658E589F.pnach new file mode 100644 index 0000000..f178b5e --- /dev/null +++ b/patches/SLES-50921_658E589F.pnach @@ -0,0 +1,17 @@ +gametitle=Way of the Samurai (PAL-M3) (SLES-50921) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00100024,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,00138380,word,449bf000 // 4600e007 +patch=1,EE,00138388,word,4600f787 // e7a00060 +patch=1,EE,001383d4,word,e7be0060 // 00000000 +patch=1,EE,0013811c,word,449bf000 // 4600e007 +patch=1,EE,00138124,word,4600f787 // e7a00050 +patch=1,EE,0013816c,word,e7be0050 // 00000000 +patch=1,EE,001384b0,word,3c023fab // 3c023f80 renderfix + + diff --git a/patches/SLES-50930_086DB720.pnach b/patches/SLES-50930_086DB720.pnach new file mode 100644 index 0000000..7e1d584 --- /dev/null +++ b/patches/SLES-50930_086DB720.pnach @@ -0,0 +1,41 @@ +gametitle=Dino Stalker [PAL] (SLES_509.30) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack + +//Gameplay 16:9 +patch=1,EE,002afdc4,word,3f199999 //3f4ccccd (Increases hor. axis) +patch=1,EE,002afe04,word,3f199999 //3f4ccccd +patch=1,EE,003e2f54,word,3f199999 //3f4ccccd +patch=1,EE,003e2f94,word,3f199999 //3f4ccccd +patch=1,EE,003e37f4,word,3f199999 //3f4ccccd +patch=1,EE,003e3834,word,3f199999 //3f4ccccd +patch=1,EE,003e4ab4,word,3f199999 //3f4ccccd +patch=1,EE,003e4af4,word,3f199999 //3f4ccccd +patch=1,EE,003e4f84,word,3f199999 //3f4ccccd +patch=1,EE,003e4fc4,word,3f199999 //3f4ccccd +patch=1,EE,003e54a4,word,3f199999 //3f4ccccd +patch=1,EE,003e54e4,word,3f199999 //3f4ccccd +patch=1,EE,003e5e34,word,3f199999 //3f4ccccd +patch=1,EE,003e5e74,word,3f199999 //3f4ccccd +patch=1,EE,003e6364,word,3f199999 //3f4ccccd +patch=1,EE,003e63a4,word,3f199999 //3f4ccccd +patch=1,EE,003e6734,word,3f199999 //3f4ccccd +patch=1,EE,003e6774,word,3f199999 //3f4ccccd +patch=1,EE,003e6d64,word,3f199999 //3f4ccccd +patch=1,EE,003e6da4,word,3f199999 //3f4ccccd +patch=1,EE,003ec544,word,3f199999 //3f4ccccd +patch=1,EE,005275b4,word,3f199999 //3f4ccccd +patch=1,EE,00600bc4,word,3f199999 //3f4ccccd +patch=1,EE,00606f24,word,3f199999 //3f4ccccd +patch=1,EE,00616b74,word,3f199999 //3f4ccccd +patch=1,EE,006236c4,word,3f199999 //3f4ccccd +patch=1,EE,002afe44,word,3f199999 //3f4ccccd + +//Render fix +patch=1,EE,0012D4FC,word,3C0143D6 //3C0143A0 +patch=1,EE,00117740,word,3C0143D6 //3C0143A0 + + diff --git a/patches/SLES-50935_8E0C5071.pnach b/patches/SLES-50935_8E0C5071.pnach new file mode 100644 index 0000000..ea7960b --- /dev/null +++ b/patches/SLES-50935_8E0C5071.pnach @@ -0,0 +1,24 @@ +gametitle=Circus Maximus - Chariot Wars PAL-E SLES-50935 8E0C5071 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00177d28,word,08030000 //46010003 +patch=1,EE,000c0000,word,46010003 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,0805df4b + +//Render fix +patch=1,EE,00183e00,word,3c024406 //3c0243c8 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001c8a30,word,3c023CA3 //3c023d23 +patch=1,EE,001c8ab8,word,3c023CA3 //3c023d23 \ No newline at end of file diff --git a/patches/SLES-50939_29DCD484.pnach b/patches/SLES-50939_29DCD484.pnach new file mode 100644 index 0000000..36839b2 --- /dev/null +++ b/patches/SLES-50939_29DCD484.pnach @@ -0,0 +1,23 @@ +gametitle=USA Racer PAL-M SLES-50939 29DCD484 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Zoom +patch=1,EE,00249e58,word,3c033fc0 + +//Y-Fov +patch=1,EE,00249ed0,word,08030000 +patch=1,EE,000c0000,word,46031082 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1083 +patch=1,EE,000c0010,word,080927b5 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00140C50,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-50947_C0EE68EC.pnach b/patches/SLES-50947_C0EE68EC.pnach new file mode 100644 index 0000000..f6ecee1 --- /dev/null +++ b/patches/SLES-50947_C0EE68EC.pnach @@ -0,0 +1,10 @@ +gametitle=Britney's Dance Beat [PAL] (SLES-50947) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Britney's Dance Beat + +//Widescreen +patch=1,EE,20348134,word,3F400000 + + diff --git a/patches/SLES-50953_68DAAF46.pnach b/patches/SLES-50953_68DAAF46.pnach new file mode 100644 index 0000000..d9b5875 --- /dev/null +++ b/patches/SLES-50953_68DAAF46.pnach @@ -0,0 +1,24 @@ +gametitle=Air Ranger - Rescue Helicopter (PAL) (SLES-50953) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Souzooka +description=16:9 3D (requires reset) + +// 3D Aspect correction +patch=0,EE,2012E19C,extended,3C0243CF // lui v0,0x43CF +patch=0,EE,2012E1A0,extended,34428C9D // ori v0,v0,0x8C9D +patch=0,EE,2012E1B0,extended,3C023F1F // lui v0,0x3F1F + +// Direction arrow position +patch=0,EE,2014EA0C,extended,3C03C417 // lui v1,0xC417 + +// Wind sock position +patch=0,EE,2014EC64,extended,3C024415 // lui v0,0x4415 + +// 3D Object culling (e.g. buildings) +// Culling is checked via a VU microprogram, which is called from the EE via SimDispChk at 130D00. +// A condition flag is then checked in DispChkEnd at 130D10. +// VU disasm is lost on me so this is a bit of a shot in the dark but this seems to create more conservative culling +// without killing performance (as would be experienced by just removing the cull check on the CPU altogether) +patch=0,EE,2016D398,extended,01ED0022 // Was 01ED0021 diff --git a/patches/SLES-50954_F880239B.pnach b/patches/SLES-50954_F880239B.pnach new file mode 100644 index 0000000..db4d19b --- /dev/null +++ b/patches/SLES-50954_F880239B.pnach @@ -0,0 +1,14 @@ +gametitle=Tokyo Road Race (E)(SLES-50954) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//patch=1,EE,20607888,extended,3f400000 //3f800000 + +//Causes the car to disconnect from the model and make the game unplayable. + + diff --git a/patches/SLES-50955_0CEB8F2F.pnach b/patches/SLES-50955_0CEB8F2F.pnach new file mode 100644 index 0000000..208a3e4 --- /dev/null +++ b/patches/SLES-50955_0CEB8F2F.pnach @@ -0,0 +1,6 @@ +gametitle=London Racer 2 (PAL-M) SLES-50955 0CEB8F2F + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0025481C,word,2C420000 //2C420001 \ No newline at end of file diff --git a/patches/SLES-50958_09147CE4.pnach b/patches/SLES-50958_09147CE4.pnach new file mode 100644 index 0000000..22911e9 --- /dev/null +++ b/patches/SLES-50958_09147CE4.pnach @@ -0,0 +1,12 @@ +gametitle=Fire Warrior Warhammer 400000 SLES_509.58 (widescreen by Some Chump) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +// Widescreen is always enabled no matter what ingame setting is selected + +patch=1,EE,206680ec,extended,3f400000 // 3f800000 (X axis) +patch=1,EE,206680f0,extended,3f800000 // 3FAAAAAB (Y axis) + + diff --git a/patches/SLES-50964_500F0197.pnach b/patches/SLES-50964_500F0197.pnach new file mode 100644 index 0000000..c70cf68 --- /dev/null +++ b/patches/SLES-50964_500F0197.pnach @@ -0,0 +1,19 @@ +gametitle=Antz Extreme Racing (E)(SLES-50964) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001a6b70,word,0806fdb4 //c6010068 +patch=1,EE,001bf6d0,word,3c013f40 //00000000 +patch=1,EE,001bf6d4,word,4481f000 //00000000 +patch=1,EE,001bf6d8,word,c6010068 //00000000 +patch=1,EE,001bf6dc,word,c602006c //00000000 +patch=1,EE,001bf6e0,word,461e0843 //00000000 +patch=1,EE,001bf6e4,word,e6010068 //00000000 +patch=1,EE,001bf6e8,word,08069ade //00000000 + + diff --git a/patches/SLES-50965_CCF57297.pnach b/patches/SLES-50965_CCF57297.pnach new file mode 100644 index 0000000..a7deba4 --- /dev/null +++ b/patches/SLES-50965_CCF57297.pnach @@ -0,0 +1,17 @@ +gametitle=Spider-Man (PAL-S) SLES-50965 CCF57297 + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +//description=Widescreen Hack +//Y-Fov +//patch=1,EE,004d1554,word,3fe38e2a //3faaaaab +//Zoom +//patch=1,EE,002b5e64,word,3c013c28 //3c013c0e +//Missing render fix + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004CD0A0,word,00000001 +patch=1,EE,004CD0A8,word,000001C0 diff --git a/patches/SLES-50972_5CCA0737.pnach b/patches/SLES-50972_5CCA0737.pnach new file mode 100644 index 0000000..828819b --- /dev/null +++ b/patches/SLES-50972_5CCA0737.pnach @@ -0,0 +1,19 @@ +gametitle=Barbarian (PAL-M5) SLES_509.72 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen port and menu hacks by dieSkaarj + +//Widescreen +patch=1,EE,0012CD0C,word,3C013F40 + +// Center surfaces (Offsets the X draw position of textures) +patch=1,EE,205359BC,extended,BF400000 + +//or + +// Stretch HUD +//~patch=1,EE,20535A1C,extended,3F400000 +//~patch=1,EE,20535A44,extended,3F400000 + + diff --git a/patches/SLES-50974_DFF3BB23.pnach b/patches/SLES-50974_DFF3BB23.pnach new file mode 100644 index 0000000..2f3bf58 --- /dev/null +++ b/patches/SLES-50974_DFF3BB23.pnach @@ -0,0 +1,17 @@ +gametitle=Zapper (E)(SLES-50974) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Y-Fov +patch=1,EE,001fad48,word,3c013ed0 //3c013f00 + +//Zoom +patch=1,EE,001fae98,word,3c013f20 //3c013f00 + +//Render fix +patch=1,EE,001f9ff8,word,3c013f30 //3c013f00 + + diff --git a/patches/SLES-50975_F6F9A91D.pnach b/patches/SLES-50975_F6F9A91D.pnach new file mode 100644 index 0000000..2288b01 --- /dev/null +++ b/patches/SLES-50975_F6F9A91D.pnach @@ -0,0 +1,14 @@ +gametitle=The Thing [PAL-M4] (SLES_509.75) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,0016EC34,word,3C023FE3 //3C023FAA (Increases hor. axis) +patch=1,EE,0016EC38,word,34428E38 //3442AAAB + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,009693A8,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-50978_C6EDAAB5.pnach b/patches/SLES-50978_C6EDAAB5.pnach new file mode 100644 index 0000000..b46d54a --- /dev/null +++ b/patches/SLES-50978_C6EDAAB5.pnach @@ -0,0 +1,9 @@ +gametitle=Onimusha 2 - Samurai's Destiny 2 [PAL-M5] SLES-50978 C6EDAAB5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen hack 16:9 +patch=1,EE,201028f4,word,3c013f40 +patch=1,EE,201028f8,word,44810000 +patch=1,EE,20102900,word,4600c602 \ No newline at end of file diff --git a/patches/SLES-50981_07822947.pnach b/patches/SLES-50981_07822947.pnach new file mode 100644 index 0000000..3438078 --- /dev/null +++ b/patches/SLES-50981_07822947.pnach @@ -0,0 +1,8 @@ +gametitle= R-C Sports Copter Challenge (PAL) (SLES-50981) + +[No Interlacing] +author=Souzooka +description=Removes interlacing artefacts. +gsinterlacemode=1 + +patch=0,EE,2016F97C,extended,0 // nop diff --git a/patches/SLES-50986_86215185.pnach b/patches/SLES-50986_86215185.pnach new file mode 100644 index 0000000..b57c56e --- /dev/null +++ b/patches/SLES-50986_86215185.pnach @@ -0,0 +1,17 @@ +gametitle=Twin Caliber (E)(SLES-50986) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//900044ac 4c00a28f +patch=1,EE,001c0220,word,080d9f68 //ac440090 + +patch=1,EE,00367da0,word,3c013f40 //00000000 +patch=1,EE,00367da4,word,ac410090 //00000000 +patch=1,EE,00367da8,word,08070089 //00000000 + + diff --git a/patches/SLES-50987_716BC539.pnach b/patches/SLES-50987_716BC539.pnach new file mode 100644 index 0000000..ef7aabc --- /dev/null +++ b/patches/SLES-50987_716BC539.pnach @@ -0,0 +1,18 @@ +gametitle=The Scorpion King - Rise of the Akkadian (E)(SLES-50987) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +patch=1,EE,00104f60,word,08082f30 + +patch=1,EE,0020bcc0,word,4601a503 +patch=1,EE,0020bcc4,word,3c013faa +patch=1,EE,0020bcc8,word,3421aaab +patch=1,EE,0020bccc,word,4481f000 +patch=1,EE,0020bcd0,word,461ea502 +patch=1,EE,0020bcd4,word,080413d9 + + diff --git a/patches/SLES-50988_4C3F192D.pnach b/patches/SLES-50988_4C3F192D.pnach new file mode 100644 index 0000000..d1b0b4b --- /dev/null +++ b/patches/SLES-50988_4C3F192D.pnach @@ -0,0 +1,27 @@ +gametitle=The Lord of the Rings - The Fellowship of the Ring (PAL-M5) (SLES-50988) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00147618,word,08102677 // e6000228 +patch=1,EE,0014761c,word,00000000 // e601022c +patch=1,EE,004099dc,word,3c013f40 // 00000000 hor fov +patch=1,EE,004099e0,word,4481f000 // 00000000 +patch=1,EE,004099e4,word,461e0002 // 00000000 +patch=1,EE,004099e8,word,e6000228 // 00000000 +patch=1,EE,004099ec,word,461e0842 // 00000000 +patch=1,EE,004099f0,word,e601022c // 00000000 +patch=1,EE,004099f4,word,08051d87 // 00000000 +patch=1,EE,00281554,word,3c013edf // 3c013f00 inventory position fix hor +patch=1,EE,001fc170,word,3c013f06 // 3c013f33 font fix hor +patch=1,EE,001fc174,word,34216666 // 34213333 font fix hor + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001FB600,extended,28420001 +patch=1,EE,001FB61C,extended,28420001 +patch=1,EE,E0020000,extended,003956C0 +patch=1,EE,001FB600,extended,28420002 +patch=1,EE,001FB61C,extended,28420002 \ No newline at end of file diff --git a/patches/SLES-50992_5B9ACF79.pnach b/patches/SLES-50992_5B9ACF79.pnach new file mode 100644 index 0000000..d683616 --- /dev/null +++ b/patches/SLES-50992_5B9ACF79.pnach @@ -0,0 +1,27 @@ +gametitle=Hitman 2 - Silent Assassin PAL-E SLES-50992 5B9ACF79 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +patch=1,EE,00313f7c,word,3c013f10 // 3c013f40 ver fov +patch=1,EE,002bbe18,word,3c1b3f40 // 00000000 zoom +patch=1,EE,002bc00c,word,3c013f00 // 3c013f80 +patch=1,EE,002bc010,word,4481a800 // 4481a000 +patch=1,EE,002bc014,word,4615ad00 // 3c013f00 +patch=1,EE,002bc018,word,449bf000 // 4481a800 +patch=1,EE,002bc054,word,461e0002 // 46150002 +patch=1,EE,002bc058,word,46150002 // 4600a583 +patch=1,EE,002bc05c,word,4600a583 // e6200054 +patch=1,EE,002bc060,word,e6200054 // 3c01bf00 +patch=1,EE,002bc064,word,4600a807 // 44810000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,20508090,extended,00000001 //00000002 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. FMVs remain in PAL. +patch=1,EE,003066B4,word,14A20057 //10A20057 \ No newline at end of file diff --git a/patches/SLES-50995_E54C58DD.pnach b/patches/SLES-50995_E54C58DD.pnach new file mode 100644 index 0000000..844b73e --- /dev/null +++ b/patches/SLES-50995_E54C58DD.pnach @@ -0,0 +1,10 @@ +gametitle=Fireblade [PAL-M5] (SLES_509.95) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,2055A430,extended,3F400000 //3F800000 (Increases hor. axis) + + diff --git a/patches/SLES-50997_55E708DA.pnach b/patches/SLES-50997_55E708DA.pnach new file mode 100644 index 0000000..610a996 --- /dev/null +++ b/patches/SLES-50997_55E708DA.pnach @@ -0,0 +1,25 @@ +gametitle=Rally Fusion - Race of Champions (E)(SLES-50997) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//Zoom +//333f013c 33332134 43200146 > 063f013c 66662134 43200146 +patch=1,EE,001066e0,word,3c013f06 //3c013f33 +patch=1,EE,001066e4,word,34216666 //34213333 + +//Y-Fov +//6000c0c4 c3180046 +patch=1,EE,00106714,word,08030000 + +patch=1,EE,000c0000,word,460018c3 +patch=1,EE,000c0004,word,3c013ea2 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e18c2 +patch=1,EE,000c0010,word,080419c6 + + diff --git a/patches/SLES-50998_2CFB6C22.pnach b/patches/SLES-50998_2CFB6C22.pnach new file mode 100644 index 0000000..0be0776 --- /dev/null +++ b/patches/SLES-50998_2CFB6C22.pnach @@ -0,0 +1,18 @@ +gametitle=X-treme Express - World Grand Prix (E)(SLES-50998) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0019fd10,word,080795f0 //c6010068 +patch=1,EE,001e57c0,word,3c013f40 //00000000 +patch=1,EE,001e57c4,word,4481f000 //00000000 +patch=1,EE,001e57c8,word,c6010068 //00000000 +patch=1,EE,001e57cc,word,c602006c //00000000 +patch=1,EE,001e57d0,word,461e0843 //00000000 +patch=1,EE,001e57d4,word,e6010068 //00000000 +patch=1,EE,001e57d8,word,08067f46 //00000000 + + diff --git a/patches/SLES-50999_D506150D.pnach b/patches/SLES-50999_D506150D.pnach new file mode 100644 index 0000000..6617472 --- /dev/null +++ b/patches/SLES-50999_D506150D.pnach @@ -0,0 +1,13 @@ +gametitle=UFC: Throwdown [PAL] (SLES_509.99) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001A9844,word,3C013CBB //3C013C8E Zoom +patch=1,EE,001A9848,word,3421821D //3421FA36 +patch=1,EE,001A98F0,word,3C013FE3 //3C013FAA Y-FOV +patch=1,EE,001A98F4,word,3421AE39 //3421AAAB + + diff --git a/patches/SLES-51009_284C6B75.pnach b/patches/SLES-51009_284C6B75.pnach new file mode 100644 index 0000000..ce55ec7 --- /dev/null +++ b/patches/SLES-51009_284C6B75.pnach @@ -0,0 +1,26 @@ +gametitle=Autobahn Raser IV PAL-G SLES-51009 284C6B75 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00110cf8,word,3c02427e //3c02423f +patch=1,EE,00110cfc,word,34425c29 //3442851f + + +/////////////////////////////// +//X-Fov (2D + 3D, needs render fix) +//patch=1,EE,001caf48,word,080fc488 + +//patch=1,EE,003f1220,word,46021883 +//patch=1,EE,003f1224,word,3c013f40 +//patch=1,EE,003f1228,word,4481f000 +//patch=1,EE,003f122c,word,461e1082 +//patch=1,EE,003f1230,word,08072bd3 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0013D210,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-51011_989192FE.pnach b/patches/SLES-51011_989192FE.pnach new file mode 100644 index 0000000..db8fa80 --- /dev/null +++ b/patches/SLES-51011_989192FE.pnach @@ -0,0 +1,23 @@ +gametitle=Knight Rider (PAL-M4)(SLES-51011) 989192FE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ThirteenAG +description=Widescreen Fix +//https://thirteenag.github.io/wfp#kr +patch=1,EE,003E3600,short,3FE3 +patch=1,EE,003E3604,short,8E39 + +patch=1,EE,003EB864,short,3FE3 +patch=1,EE,003EB868,short,8E39 + +patch=1,EE,00444108,word,3FE38E39 + +patch=1,EE,003EB910,short,3C2C +patch=1,EE,003EB914,short,52D4 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,E0010011,extended,0079B31C +patch=1,EE,00367BD4,extended,24020001 //24020002 \ No newline at end of file diff --git a/patches/SLES-51013_66CC8148.pnach b/patches/SLES-51013_66CC8148.pnach new file mode 100644 index 0000000..9637d1c --- /dev/null +++ b/patches/SLES-51013_66CC8148.pnach @@ -0,0 +1,16 @@ +gametitle=Blade II PAL-E SLES-51013 66CC8148 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0018B798,word,3C033F40 //3C033F80 (Increases hor. axis) + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,0018B3B8,word,1040000D //1440FFFD +patch=1,EE,001fd8cc,word,3c033c88 //3c033d08 +patch=1,EE,001a9268,word,3c023CA3 //3c023d23 +patch=1,EE,001BA450,word,24420002 //24420001 \ No newline at end of file diff --git a/patches/SLES-51017_E0FBB4A5.pnach b/patches/SLES-51017_E0FBB4A5.pnach new file mode 100644 index 0000000..5eac814 --- /dev/null +++ b/patches/SLES-51017_E0FBB4A5.pnach @@ -0,0 +1,21 @@ +gametitle=Scooby-Doo! Night of 100 Frights (E)(SLES-51017) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//680001c6 6c0002c6 +patch=1,EE,001e6d68,word,080a06f4 //c6010068 + +patch=1,EE,00281bd0,word,3c013f40 // 00000000 +patch=1,EE,00281bd4,word,4481f000 // 00000000 +patch=1,EE,00281bd8,word,c6010068 // 00000000 +patch=1,EE,00281bdc,word,c602006c // 00000000 +patch=1,EE,00281be0,word,461e0843 // 00000000 +patch=1,EE,00281be4,word,e6010068 // 00000000 +patch=1,EE,00281be8,word,08079b5c // 00000000 + + diff --git a/patches/SLES-51023_5C313124.pnach b/patches/SLES-51023_5C313124.pnach new file mode 100644 index 0000000..78cbd2d --- /dev/null +++ b/patches/SLES-51023_5C313124.pnach @@ -0,0 +1,19 @@ +gametitle=LMA Manager 2003 (E)(SLES-51023) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02a51946 b00006e6 +patch=1,EE,0036a7a4,word,080e2478 + +patch=1,EE,003891e0,word,4619a502 +patch=1,EE,003891e4,word,3c013f40 +patch=1,EE,003891e8,word,4481f000 +patch=1,EE,003891ec,word,461ea502 +patch=1,EE,003891f0,word,080da9ea + + diff --git a/patches/SLES-51025_728E6913.pnach b/patches/SLES-51025_728E6913.pnach new file mode 100644 index 0000000..82debf3 --- /dev/null +++ b/patches/SLES-51025_728E6913.pnach @@ -0,0 +1,18 @@ +gametitle=BDFL Manager 2003 (G)(SLES-51025) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02a51946 b00006e6 +patch=1,EE,0036ad84,word,080e25b8 +patch=1,EE,003896e0,word,4619a502 +patch=1,EE,003896e4,word,3c013f40 +patch=1,EE,003896e8,word,4481f000 +patch=1,EE,003896ec,word,461ea502 +patch=1,EE,003896f0,word,080dab62 + + diff --git a/patches/SLES-51038_9B23B5F1.pnach b/patches/SLES-51038_9B23B5F1.pnach new file mode 100644 index 0000000..3924d14 --- /dev/null +++ b/patches/SLES-51038_9B23B5F1.pnach @@ -0,0 +1,23 @@ +gametitle=MX Superfly PAL-E SLES-51038 9B23B5F1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//020a0746 740062c4 (1st) +patch=1,EE,002a8ae0,word,08030000 + +patch=1,EE,000c0000,word,46070a02 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e4202 +patch=1,EE,000c0010,word,080aa2b9 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00179F2C,word,AC1088C0 //AC2088C0 +patch=1,EE,003EA8B0,word,3CA3D70A //3D23D70A \ No newline at end of file diff --git a/patches/SLES-51043_0EF1D4BA.pnach b/patches/SLES-51043_0EF1D4BA.pnach new file mode 100644 index 0000000..aa4d929 --- /dev/null +++ b/patches/SLES-51043_0EF1D4BA.pnach @@ -0,0 +1,7 @@ +gametitle=Spyro - Enter the Dragonfly (SLES-51043) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=0,EE,00198E54,short,00000030 // Default: 0x20 (4:3); 0x30 (16:9); \ No newline at end of file diff --git a/patches/SLES-51045_77056550.pnach b/patches/SLES-51045_77056550.pnach new file mode 100644 index 0000000..9537602 --- /dev/null +++ b/patches/SLES-51045_77056550.pnach @@ -0,0 +1,19 @@ +gametitle=Legends of Wrestling II (E)(SLES-51045) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//03210e46 015a0546 +patch=1,EE,002b0034,word,08030000 + +patch=1,EE,000c0000,word,460e2103 +patch=1,EE,000c0004,word,3c173f40 +patch=1,EE,000c0008,word,4497f800 +patch=1,EE,000c000c,word,461f2102 +patch=1,EE,000c0010,word,080ac00e + + diff --git a/patches/SLES-51053_350F7F29.pnach b/patches/SLES-51053_350F7F29.pnach new file mode 100644 index 0000000..cafed3d --- /dev/null +++ b/patches/SLES-51053_350F7F29.pnach @@ -0,0 +1,7 @@ +gametitle=Tom & Jerry's War of the Wiskers (PAL-M) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,20219D3C,word,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLES-51054_ACB1989A.pnach b/patches/SLES-51054_ACB1989A.pnach new file mode 100644 index 0000000..901470a --- /dev/null +++ b/patches/SLES-51054_ACB1989A.pnach @@ -0,0 +1,13 @@ +gametitle=Midnight Club II (PAL-M) SLES-51054 ACB1989A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0042F134,word,3FC71C65 //3F955553 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00106F64,word,24070001 +patch=1,EE,00431804,word,3F000000 //3F800000 diff --git a/patches/SLES-51055_C5F0D1A5.pnach b/patches/SLES-51055_C5F0D1A5.pnach new file mode 100644 index 0000000..994259c --- /dev/null +++ b/patches/SLES-51055_C5F0D1A5.pnach @@ -0,0 +1,17 @@ +gametitle=Go Go Golf (E)(SLES-51055) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00088144 0400c0c7 00000000 +//aa3f013c abaa2134 00088144 0400c0c7 +patch=1,EE,0010b8f4,word,3c013faa //3c013f80 +patch=1,EE,0010b8f8,word,3421aaab //44810800 +patch=1,EE,0010b8fc,word,44810800 //c7c00004 +patch=1,EE,0010b900,word,c7c00004 //00000000 + + diff --git a/patches/SLES-51056_D91FCFD9.pnach b/patches/SLES-51056_D91FCFD9.pnach new file mode 100644 index 0000000..d3b0383 --- /dev/null +++ b/patches/SLES-51056_D91FCFD9.pnach @@ -0,0 +1,12 @@ +gametitle=Fighting Fury [PAL] (SLES_510.56) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00102f54,word,3c013f40 //00000000 (Increases hor. axis) +patch=1,EE,00102f58,word,44810000 //00000000 +patch=1,EE,00102f60,word,4600c602 //00000000 + + diff --git a/patches/SLES-51057_B8B74173.pnach b/patches/SLES-51057_B8B74173.pnach new file mode 100644 index 0000000..00dd2d3 --- /dev/null +++ b/patches/SLES-51057_B8B74173.pnach @@ -0,0 +1,20 @@ +gametitle=Hard Hitter 2 (E)(SLES-51057) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov +//02210846 0000a4e7 040063c4 (1st) +patch=1,EE,0026fac4,word,08030000 + +patch=1,EE,000c0000,word,46082102 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e2102 +patch=1,EE,000c0010,word,0809beb2 + + diff --git a/patches/SLES-51058_54854C71.pnach b/patches/SLES-51058_54854C71.pnach new file mode 100644 index 0000000..589a74a --- /dev/null +++ b/patches/SLES-51058_54854C71.pnach @@ -0,0 +1,17 @@ +gametitle=Maken Shao (PAL) [SLES-51058] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2034AC20,extended,3f533334 + + +[No-Interlacing] +gsinterlacemode=1 +description=Progressive scan + +//Override SetGsCrt syscall arguments. +patch=1,EE,202000c0,extended,24040000 +// The next line activates 60 NTSC Progressive format but brings a slew of issues like immediate FMV desync and the game being out of frame unless using the overscan option +// patch=1,EE,202000c4,extended,24050002 +patch=1,EE,202000c8,extended,24060001 diff --git a/patches/SLES-51060_3DB34FC9.pnach b/patches/SLES-51060_3DB34FC9.pnach new file mode 100644 index 0000000..c975095 --- /dev/null +++ b/patches/SLES-51060_3DB34FC9.pnach @@ -0,0 +1,12 @@ +gametitle=Butt-Ugly Martians - Zoom or Doom! (E)(SLES-51060) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00152288,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-51061_26954C46.pnach b/patches/SLES-51061_26954C46.pnach new file mode 100644 index 0000000..a4d7318 --- /dev/null +++ b/patches/SLES-51061_26954C46.pnach @@ -0,0 +1,75 @@ +gametitle=Grand Theft Auto - Vice City (PAL-M) (v3.00) SLES-51061 26954C46 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004BB9B8,extended,00000001 +patch=1,EE,002486BC,extended,3C0242CC +patch=1,EE,00257E34,extended,3C0242AC +patch=1,EE,00259F64,extended,3C0242AC +patch=1,EE,0025A600,extended,3C0242AC +patch=1,EE,003355E0,extended,3C044040 +patch=1,EE,00335634,extended,3C0240D0 +patch=1,EE,20246ADC,extended,3C023FC0 +patch=1,EE,003AF904,extended,3C013F80 //scenes zoom +patch=1,EE,E0010001,extended,004BC5B0 +patch=1,EE,003AF904,extended,3C013F40 +patch=1,EE,00297DC4,word,3C044270 +patch=1,EE,00297978,word,3C024270 +patch=1,EE,00297AD0,word,3C024270 +patch=1,EE,0029A614,word,3C024270 +patch=1,EE,0029A858,word,3C024270 +patch=1,EE,0029A8EC,word,3C024270 +patch=1,EE,0029B074,word,3C024270 +patch=1,EE,0029B108,word,3C024270 +patch=1,EE,0029BE5C,word,3C034270 +patch=1,EE,0029C574,word,3C034270 +patch=1,EE,002DCBB4,word,3C03424C +patch=1,EE,002DCC64,word,3C03424C +patch=1,EE,002DCBC4,word,3C0242F6 +patch=1,EE,002DCC74,word,3C0242F6 +patch=1,EE,00298D40,word,3C023F40 +patch=1,EE,002DAAB4,word,3C034409 +patch=1,EE,002DAAC4,word,3C024415 +patch=1,EE,0031A518,word,34428000 +patch=1,EE,002DAA20,word,3C0341C7 +patch=1,EE,002DAFF4,word,3C0343F9 +patch=1,EE,002DB11C,word,3C0343F2 +patch=1,EE,002DB1A0,word,3C0343DE +patch=1,EE,002DB470,word,3C03418B +patch=1,EE,002DA768,word,3C034406 +patch=1,EE,002DAF68,word,3C034406 +patch=1,EE,002DB25C,word,3C034406 +patch=1,EE,002DC3C4,word,3C034406 +patch=1,EE,002D6220,word,3C013F40 +patch=1,EE,002D6224,word,44810000 +patch=1,EE,002D6228,word,46006302 +patch=1,EE,002D622C,word,3C01006A +patch=1,EE,002D6230,word,E42C8CF4 +patch=1,EE,002D6234,word,3C01006A +patch=1,EE,002D6238,word,03E00008 +patch=1,EE,002D623C,word,E42D8CF8 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,0024AE5C,word,3C02F380 +patch=1,EE,0024AECC,word,3C02F380 +patch=1,EE,002796A0,word,3C025380 + +[50 FPS] +author=Snake356 +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,202788AC,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0040001,extended,00447E40 +patch=1,EE,20112A60,extended,34050050 +patch=1,EE,20112A64,extended,24030002 +patch=1,EE,20112A68,extended,0000000C +patch=1,EE,20112A6C,extended,03E00008 +patch=1,EE,00112444,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-51061_C498A04F.pnach b/patches/SLES-51061_C498A04F.pnach new file mode 100644 index 0000000..305cb62 --- /dev/null +++ b/patches/SLES-51061_C498A04F.pnach @@ -0,0 +1,75 @@ +gametitle=Grand Theft Auto - Vice City (PAL-M) (v1.50) SLES-51061 C498A04F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004B18B8,extended,00000001 +patch=1,EE,002435CC,extended,3C0242CC +patch=1,EE,00252D30,extended,3C0242AC +patch=1,EE,00254D24,extended,3C0242AC +patch=1,EE,002553C0,extended,3C0242AC +patch=1,EE,0032BE60,extended,3C044040 +patch=1,EE,0032BEB4,extended,3C0240D0 +patch=1,EE,20241A5C,extended,3C023FC0 +patch=1,EE,003A5354,extended,3C013F80 //scenes zoom +patch=1,EE,E0010001,extended,004B24B0 +patch=1,EE,003A5354,extended,3C013F40 +patch=1,EE,00291A54,word,3C044270 +patch=1,EE,00291628,word,3C024270 +patch=1,EE,00291758,word,3C024270 +patch=1,EE,00294250,word,3C024270 +patch=1,EE,0029448C,word,3C024270 +patch=1,EE,002944FC,word,3C024270 +patch=1,EE,00294C84,word,3C024270 +patch=1,EE,00294CF4,word,3C024270 +patch=1,EE,002959A0,word,3C034270 +patch=1,EE,00296038,word,3C034270 +patch=1,EE,002D465C,word,3C03424C +patch=1,EE,002D470C,word,3C03424C +patch=1,EE,002D466C,word,3C0242F6 +patch=1,EE,002D471C,word,3C0242F6 +patch=1,EE,002929A0,word,3C023F40 +patch=1,EE,002D2920,word,3C034409 +patch=1,EE,002D2930,word,3C024415 +patch=1,EE,002D2934,word,34428000 +patch=1,EE,002D28C0,word,3C0341C7 +patch=1,EE,002D2DF0,word,3C0343F9 +patch=1,EE,002D2F18,word,3C0343F2 +patch=1,EE,002D2F9C,word,3C0343DE +patch=1,EE,002D31C8,word,3C03418B +patch=1,EE,002D2608,word,3C034406 +patch=1,EE,002D2D64,word,3C034406 +patch=1,EE,002D3058,word,3C034406 +patch=1,EE,002D3E60,word,3C034406 +patch=1,EE,002CE590,word,3C013F40 +patch=1,EE,002CE594,word,44810000 +patch=1,EE,002CE598,word,46006302 +patch=1,EE,002CE59C,word,3C010069 +patch=1,EE,002CE5A0,word,E42CE474 +patch=1,EE,002CE5A4,word,3C010069 +patch=1,EE,002CE5A8,word,03E00008 +patch=1,EE,002CE5AC,word,E42DE478 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00245D9C,word,3C024980 +patch=1,EE,00245E0C,word,3C024980 +patch=1,EE,00273A70,word,3C025380 + +[50 FPS] +author=Snake356 +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,20272C84,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0040001,extended,0043DEC0 +patch=1,EE,20113120,extended,34050050 +patch=1,EE,20113124,extended,24030002 +patch=1,EE,20113128,extended,0000000C +patch=1,EE,2011312C,extended,03E00008 +patch=1,EE,00112B24,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-51061_CFCB0D20.pnach b/patches/SLES-51061_CFCB0D20.pnach new file mode 100644 index 0000000..42e8253 --- /dev/null +++ b/patches/SLES-51061_CFCB0D20.pnach @@ -0,0 +1,75 @@ +gametitle=Grand Theft Auto - Vice City (PAL-M) (v2.03) SLES-51061 CFCB0D20 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004B17B8,extended,00000001 +patch=1,EE,0024343C,extended,3C0242CC +patch=1,EE,00252BA0,extended,3C0242AC +patch=1,EE,00254B94,extended,3C0242AC +patch=1,EE,00255230,extended,3C0242AC +patch=1,EE,0032C1A0,extended,3C044040 +patch=1,EE,0032C1F4,extended,3C0240D0 +patch=1,EE,202418CC,extended,3C023FC0 +patch=1,EE,003A5814,extended,3C013F80 //scenes zoom +patch=1,EE,E0010001,extended,004B23A0 +patch=1,EE,003A5814,extended,3C013F40 +patch=1,EE,002918A4,word,3C044270 +patch=1,EE,00291478,word,3C024270 +patch=1,EE,002915A8,word,3C024270 +patch=1,EE,002940A0,word,3C024270 +patch=1,EE,002942DC,word,3C024270 +patch=1,EE,0029434C,word,3C024270 +patch=1,EE,00294AD4,word,3C024270 +patch=1,EE,00294B44,word,3C024270 +patch=1,EE,002957F0,word,3C034270 +patch=1,EE,00295E88,word,3C034270 +patch=1,EE,002D48D4,word,3C03424C +patch=1,EE,002D4984,word,3C03424C +patch=1,EE,002D48E4,word,3C0242F6 +patch=1,EE,002D4994,word,3C0242F6 +patch=1,EE,002927F0,word,3C023F40 +patch=1,EE,002D2B90,word,3C034409 +patch=1,EE,002D2BA0,word,3C024415 +patch=1,EE,002D2BA4,word,34428000 +patch=1,EE,002D2B30,word,3C0341C7 +patch=1,EE,002D3060,word,3C0343F9 +patch=1,EE,002D3188,word,3C0343F2 +patch=1,EE,002D320C,word,3C0343DE +patch=1,EE,002D3438,word,3C03418B +patch=1,EE,002D2878,word,3C034406 +patch=1,EE,002D2FD4,word,3C034406 +patch=1,EE,002D32C8,word,3C034406 +patch=1,EE,002D40DC,word,3C034406 +patch=1,EE,002CE650,word,3C013F40 +patch=1,EE,002CE654,word,44810000 +patch=1,EE,002CE658,word,46006302 +patch=1,EE,002CE65C,word,3C010069 +patch=1,EE,002CE660,word,E42CEAF4 +patch=1,EE,002CE664,word,3C010069 +patch=1,EE,002CE668,word,03E00008 +patch=1,EE,002CE66C,word,E42DEAF8 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00245C0C,word,3C02F380 +patch=1,EE,00245C7C,word,3C02F380 +patch=1,EE,002738C0,word,3C025380 + +[50 FPS] +author=Snake356 +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,20272AD4,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0040001,extended,0043DDC0 +patch=1,EE,201129E0,extended,34050050 +patch=1,EE,201129E4,extended,24030002 +patch=1,EE,201129E8,extended,0000000C +patch=1,EE,201129EC,extended,03E00008 +patch=1,EE,001123C4,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-51064_2F1A1A42.pnach b/patches/SLES-51064_2F1A1A42.pnach new file mode 100644 index 0000000..30ac348 --- /dev/null +++ b/patches/SLES-51064_2F1A1A42.pnach @@ -0,0 +1,16 @@ +gametitle=Gladius [PAL-M3] (SLES_510.64) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 in SPANISH.ELF +patch=1,EE,003DBDB8,word,3C023F40 //3C023F80 (Increases hor. axis) + +//Gameplay 16:9 in ENGLISH.ELF +patch=1,EE,003CED58,word,3C023F40 //3C023F80 (Increases hor. axis) + +//Gameplay 16:9 in ITALIAN.ELF +patch=1,EE,003DBE18,word,3C023F40 //3C023F80 (Increases hor. axis) + + diff --git a/patches/SLES-51071_8AEE00C6.pnach b/patches/SLES-51071_8AEE00C6.pnach new file mode 100644 index 0000000..a3d7184 --- /dev/null +++ b/patches/SLES-51071_8AEE00C6.pnach @@ -0,0 +1,19 @@ +gametitle=RTX - Red Rock * SLES-51069 * PAL/Europe * E349C1D4 + +[Widescreen 16:9] +gsaspectratio=16:9 +// ========== +// pgert@130503 +// http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=240786#pid240786 +// ========== + +// ========== +description=RTX - Red Rock * SLES-51069 * PAL/Europe * E349C1D4 +author=pgert +patch=1,EE,205F1840,extended,3F400000 // 3F800000 - X-axis +// ========== +// description=- 16:10 support by pgert. +// patch=1,EE,2057BEB4,extended,3F000000 // 3F800000 - Y-axis +// ========== + + diff --git a/patches/SLES-51078_AD8A8599.pnach b/patches/SLES-51078_AD8A8599.pnach new file mode 100644 index 0000000..3480dcb --- /dev/null +++ b/patches/SLES-51078_AD8A8599.pnach @@ -0,0 +1,54 @@ +gametitle=Club Football - Arsenal (PAL)(SLES-51089) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Menu 3D Fov +//aa3f013c abaa2134 +patch=1,EE,0032ab94,word,3c013fe3 //3c013faa +patch=1,EE,0032ab98,word,34218e32 //3421aaab + +//Game Play and Replay Fov +//aa3f013c be9f2134 +patch=1,EE,001532f4,word,3c013fe3 //3c013faa +patch=1,EE,001532f8,word,34217fa6 //34219fbe + +//Game play - Players entering in the ground - Scene Fov +//aa3f013c be9f2134 +patch=1,EE,002ab86c,word,3c013fe3 //3c013faa +patch=1,EE,002ab870,word,34217fa6 //34219fbe + +//aa3f013c abaa2134 +patch=1,EE,0032ade0,word,3c013fe3 //3c013faa +patch=1,EE,0032ade4,word,34218e32 //3421aaab + +//Menu 3D Zoom +//803f013c 00088144 02200046 +patch=1,EE,00368680,word,3c013f40 //3c013f80 + +//Game Play Zoom +//803f013c 00188144 02200046 +patch=1,EE,00368634,word,3c013f40 //3c013f80 + +/////////////////////////////// +//Menu and Game Play Y-fov (needs 1 more render fix) +//803f013c 00108144 00000000 83100446 +//patch=1,EE,00327138,word,3c013fab //3c013f80 + +//Render Fix +//803f013c 00388144 1c0000ae +//patch=1,EE,0031a188,word,3c013fab //3c013f80 + +///////////////////////////// +// Memory Hack // +//0000803f 0000c843 3333b33e +//patch=1,EE,20A52B60,extended,3f400000 game play +//0000803f be9faa3f 6176696f +//patch=1,EE,20A52B70,extended,3f400000 game kick-off +//0000803f be9faa3f 001d6bcc +//patch=1,EE,20A65170,extended,3f400000 game replay + + diff --git a/patches/SLES-51081_BADBA2C8.pnach b/patches/SLES-51081_BADBA2C8.pnach new file mode 100644 index 0000000..5fb5737 --- /dev/null +++ b/patches/SLES-51081_BADBA2C8.pnach @@ -0,0 +1,35 @@ +gametitle=Club Football - Juventus (PAL)(SLES-51081) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Menu 3D Fov +//aa3f013c abaa2134 +patch=1,EE,0032aa44,word,3c013fe2 //3c013faa +patch=1,EE,0032aa48,word,34218e32 //3421aaab + +//Game Play and Replay Fov +//aa3f013c be9f2134 +patch=1,EE,001532f4,word,3c013fe3 //3c013faa +patch=1,EE,001532f8,word,34217fa6 //34219fbe + +//Game play - Players entering in the ground - Scene Fov +//aa3f013c be9f2134 +patch=1,EE,002ab73c,word,3c013fe3 //3c013faa +patch=1,EE,002ab740,word,34217fa6 //34219fbe + +patch=1,EE,0032ac90,word,3c013fe2 //3c013faa +patch=1,EE,0032ac94,word,34218e32 //3421aaab + +//Menu 3D Zoom +//803f013c 00088144 02200046 +patch=1,EE,00368530,word,3c013f40 //3c013f80 + +//Game Play Zoom +//803f013c 00188144 02200046 +patch=1,EE,003684e4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-51093_1373EB26.pnach b/patches/SLES-51093_1373EB26.pnach new file mode 100644 index 0000000..4fbb0e2 --- /dev/null +++ b/patches/SLES-51093_1373EB26.pnach @@ -0,0 +1,30 @@ +gametitle=Largo Winch - Empire Under Threat (E)(SLES-51093) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0028029c,word,3c013f2f //3c013f80 + +//Y-Fov +patch=1,EE,001abc40,word,08030000 + +patch=1,EE,000c0000,word,46070a02 +patch=1,EE,000c0004,word,3c013fa6 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e4202 +patch=1,EE,000c0010,word,0806af11 + +//////////////////////////// +//X-Fov (Needs render fix) +//patch=1,EE,001abb98,word,08030000 +//patch=1,EE,000c0000,word,24420050 +//patch=1,EE,000c0004,word,3c013f40 +//patch=1,EE,000c0008,word,4481f000 +//patch=1,EE,000c000c,word,461e4202 +//patch=1,EE,000c0010,word,0806aee7 + + diff --git a/patches/SLES-51095_8E2021E8.pnach b/patches/SLES-51095_8E2021E8.pnach new file mode 100644 index 0000000..7ee9ffc --- /dev/null +++ b/patches/SLES-51095_8E2021E8.pnach @@ -0,0 +1,41 @@ +gametitle=Dino Stalker [PAL-F] (SLES_510.95) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +//Gameplay 16:9 +patch=1,EE,002b0144,word,3f199999 //3f4ccccd (Increases hor. axis) +patch=1,EE,002b0184,word,3f199999 //3f4ccccd +patch=1,EE,003e32d4,word,3f199999 //3f4ccccd +patch=1,EE,003e3314,word,3f199999 //3f4ccccd +patch=1,EE,003e3b74,word,3f199999 //3f4ccccd +patch=1,EE,003e3bb4,word,3f199999 //3f4ccccd +patch=1,EE,003e4e34,word,3f199999 //3f4ccccd +patch=1,EE,003e4e74,word,3f199999 //3f4ccccd +patch=1,EE,003e5304,word,3f199999 //3f4ccccd +patch=1,EE,003e5344,word,3f199999 //3f4ccccd +patch=1,EE,003e5824,word,3f199999 //3f4ccccd +patch=1,EE,003e5864,word,3f199999 //3f4ccccd +patch=1,EE,003e61b4,word,3f199999 //3f4ccccd +patch=1,EE,003e61f4,word,3f199999 //3f4ccccd +patch=1,EE,003e66e4,word,3f199999 //3f4ccccd +patch=1,EE,003e6724,word,3f199999 //3f4ccccd +patch=1,EE,003e6ab4,word,3f199999 //3f4ccccd +patch=1,EE,003e6af4,word,3f199999 //3f4ccccd +patch=1,EE,003e70e4,word,3f199999 //3f4ccccd +patch=1,EE,003e7124,word,3f199999 //3f4ccccd +patch=1,EE,003ec8c4,word,3f199999 //3f4ccccd +patch=1,EE,00527c24,word,3f199999 //3f4ccccd +patch=1,EE,00603654,word,3f199999 //3f4ccccd +patch=1,EE,006099b4,word,3f199999 //3f4ccccd +patch=1,EE,00619604,word,3f199999 //3f4ccccd +patch=1,EE,00626144,word,3f199999 //3f4ccccd +patch=1,EE,002b0144,word,3f199999 //3f4ccccd + +//Render fix +patch=1,EE,0012D4FC,word,3C0143D6 //3C0143A0 +patch=1,EE,00117740,word,3C0143D6 //3C0143A0 + + diff --git a/patches/SLES-51107_5B9ACF79.pnach b/patches/SLES-51107_5B9ACF79.pnach new file mode 100644 index 0000000..5f422ac --- /dev/null +++ b/patches/SLES-51107_5B9ACF79.pnach @@ -0,0 +1,27 @@ +gametitle=Hitman 2 - Silent Assassin PAL-I SLES-51107 5B9ACF79 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +patch=1,EE,00313f7c,word,3c013f10 // 3c013f40 ver fov +patch=1,EE,002bbe18,word,3c1b3f40 // 00000000 zoom +patch=1,EE,002bc00c,word,3c013f00 // 3c013f80 +patch=1,EE,002bc010,word,4481a800 // 4481a000 +patch=1,EE,002bc014,word,4615ad00 // 3c013f00 +patch=1,EE,002bc018,word,449bf000 // 4481a800 +patch=1,EE,002bc054,word,461e0002 // 46150002 +patch=1,EE,002bc058,word,46150002 // 4600a583 +patch=1,EE,002bc05c,word,4600a583 // e6200054 +patch=1,EE,002bc060,word,e6200054 // 3c01bf00 +patch=1,EE,002bc064,word,4600a807 // 44810000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,20508090,extended,00000001 //00000002 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. FMVs remain in PAL. +patch=1,EE,003066B4,word,14A20057 //10A20057 \ No newline at end of file diff --git a/patches/SLES-51108_5B9ACF79.pnach b/patches/SLES-51108_5B9ACF79.pnach new file mode 100644 index 0000000..2067799 --- /dev/null +++ b/patches/SLES-51108_5B9ACF79.pnach @@ -0,0 +1,27 @@ +gametitle=Hitman 2 - Silent Assassin PAL-F SLES-51108 5B9ACF79 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +patch=1,EE,00313f7c,word,3c013f10 // 3c013f40 ver fov +patch=1,EE,002bbe18,word,3c1b3f40 // 00000000 zoom +patch=1,EE,002bc00c,word,3c013f00 // 3c013f80 +patch=1,EE,002bc010,word,4481a800 // 4481a000 +patch=1,EE,002bc014,word,4615ad00 // 3c013f00 +patch=1,EE,002bc018,word,449bf000 // 4481a800 +patch=1,EE,002bc054,word,461e0002 // 46150002 +patch=1,EE,002bc058,word,46150002 // 4600a583 +patch=1,EE,002bc05c,word,4600a583 // e6200054 +patch=1,EE,002bc060,word,e6200054 // 3c01bf00 +patch=1,EE,002bc064,word,4600a807 // 44810000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,20508090,extended,00000001 //00000002 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. FMVs remain in PAL. +patch=1,EE,003066B4,word,14A20057 //10A20057 \ No newline at end of file diff --git a/patches/SLES-51109_5B9ACF79.pnach b/patches/SLES-51109_5B9ACF79.pnach new file mode 100644 index 0000000..f9662d6 --- /dev/null +++ b/patches/SLES-51109_5B9ACF79.pnach @@ -0,0 +1,27 @@ +gametitle=Hitman 2 - Silent Assassin PAL-G SLES-51109 5B9ACF79 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +patch=1,EE,00313f7c,word,3c013f10 // 3c013f40 ver fov +patch=1,EE,002bbe18,word,3c1b3f40 // 00000000 zoom +patch=1,EE,002bc00c,word,3c013f00 // 3c013f80 +patch=1,EE,002bc010,word,4481a800 // 4481a000 +patch=1,EE,002bc014,word,4615ad00 // 3c013f00 +patch=1,EE,002bc018,word,449bf000 // 4481a800 +patch=1,EE,002bc054,word,461e0002 // 46150002 +patch=1,EE,002bc058,word,46150002 // 4600a583 +patch=1,EE,002bc05c,word,4600a583 // e6200054 +patch=1,EE,002bc060,word,e6200054 // 3c01bf00 +patch=1,EE,002bc064,word,4600a807 // 44810000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,20508090,extended,00000001 //00000002 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. FMVs remain in PAL. +patch=1,EE,003066B4,word,14A20057 //10A20057 \ No newline at end of file diff --git a/patches/SLES-51110_5B9ACF79.pnach b/patches/SLES-51110_5B9ACF79.pnach new file mode 100644 index 0000000..9124e2f --- /dev/null +++ b/patches/SLES-51110_5B9ACF79.pnach @@ -0,0 +1,27 @@ +gametitle=Hitman 2 - Silent Assassin PAL-S SLES-51110 5B9ACF79 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +patch=1,EE,00313f7c,word,3c013f10 // 3c013f40 ver fov +patch=1,EE,002bbe18,word,3c1b3f40 // 00000000 zoom +patch=1,EE,002bc00c,word,3c013f00 // 3c013f80 +patch=1,EE,002bc010,word,4481a800 // 4481a000 +patch=1,EE,002bc014,word,4615ad00 // 3c013f00 +patch=1,EE,002bc018,word,449bf000 // 4481a800 +patch=1,EE,002bc054,word,461e0002 // 46150002 +patch=1,EE,002bc058,word,46150002 // 4600a583 +patch=1,EE,002bc05c,word,4600a583 // e6200054 +patch=1,EE,002bc060,word,e6200054 // 3c01bf00 +patch=1,EE,002bc064,word,4600a807 // 44810000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,20508090,extended,00000001 //00000002 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. FMVs remain in PAL. +patch=1,EE,003066B4,word,14A20057 //10A20057 \ No newline at end of file diff --git a/patches/SLES-51113_3E0BEB3A.pnach b/patches/SLES-51113_3E0BEB3A.pnach new file mode 100644 index 0000000..519559d --- /dev/null +++ b/patches/SLES-51113_3E0BEB3A.pnach @@ -0,0 +1,9 @@ +gametitle=Zone of the Enders: The 2nd Runner SLES 511.13 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//16:9 +patch=1,EE,0012af50,extended,3c013f40 + + diff --git a/patches/SLES-51114_768D7B3C.pnach b/patches/SLES-51114_768D7B3C.pnach new file mode 100644 index 0000000..7db6ee3 --- /dev/null +++ b/patches/SLES-51114_768D7B3C.pnach @@ -0,0 +1,19 @@ +gametitle=Pro Evolution Soccer 2 (E)(SLES-51114) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,0152b0b8,word,08030000 //c6010068 +patch=1,EE,000c0000,word,3c013f40 //00000000 +patch=1,EE,000c0004,word,4481f000 //00000000 +patch=1,EE,000c0008,word,c6010068 //00000000 +patch=1,EE,000c000c,word,c602006c //00000000 +patch=1,EE,000c0010,word,461e0843 //00000000 +patch=1,EE,000c0014,word,e6010068 //00000000 +patch=1,EE,000c0018,word,0854ac30 //00000000 + + diff --git a/patches/SLES-51118_82E47620.pnach b/patches/SLES-51118_82E47620.pnach new file mode 100644 index 0000000..ad1cf71 --- /dev/null +++ b/patches/SLES-51118_82E47620.pnach @@ -0,0 +1,10 @@ +gametitle=Wizardry - Tale of the Forsaken Land (E)(SLES-51118) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,00119e24,word,3c0143e0 //3c0143a0 + + diff --git a/patches/SLES-51125_9DD290E2.pnach b/patches/SLES-51125_9DD290E2.pnach new file mode 100644 index 0000000..1921c67 --- /dev/null +++ b/patches/SLES-51125_9DD290E2.pnach @@ -0,0 +1,13 @@ +gametitle=Sega Soccer Slam (E)(SLES-51125) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//patch=1,EE,00232064,word,3c013f40 //3c013f80 + +//Causes the crowd and signs to float in the air and move with the camera. + + diff --git a/patches/SLES-51126_FB45FA8E.pnach b/patches/SLES-51126_FB45FA8E.pnach new file mode 100644 index 0000000..3780580 --- /dev/null +++ b/patches/SLES-51126_FB45FA8E.pnach @@ -0,0 +1,13 @@ +gametitle=Whirl Tour [PAL-M5] (SLES_511.26) FB45FA8E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001B4334,word,3C014440 //3C014480 (Increases horiz. axis) +patch=1,EE,001AA394,word,3C013C2E //3C013C0E Render fix + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,0027B36C,word,42480000 \ No newline at end of file diff --git a/patches/SLES-51133_1629D655.pnach b/patches/SLES-51133_1629D655.pnach new file mode 100644 index 0000000..6e29f1d --- /dev/null +++ b/patches/SLES-51133_1629D655.pnach @@ -0,0 +1,26 @@ +gametitle=Red Faction II (PAL-M3) (SLES-51133) 1629D655 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0018c650,word,3c013f40 // 00000000 hor fov +patch=1,EE,0018c664,word,4481f000 // 00000000 +patch=1,EE,0018c668,word,461ea502 // 00000000 +patch=1,EE,0018c66c,word,461ead43 // 00000000 +patch=1,EE,001a3038,word,3c034309 // 3c034334 shadow fix +patch=1,EE,001a2f58,word,3c023fab // 3c023f80 shadow fix + +// 16:10 +//patch=1,EE,0018c650,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0018c65c,word,34215555 // 00000000 hor fov +//patch=1,EE,0018c664,word,4481f000 // 00000000 +//patch=1,EE,0018c668,word,461ea502 // 00000000 +//patch=1,EE,0018c66c,word,461ead43 // 00000000 +//patch=1,EE,001a3038,word,3c034318 // 3c034334 shadow fix +//patch=1,EE,001a2f58,word,3c023f9a // 3c023f80 shadow fix + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00121960,word,24040001 //24040002 \ No newline at end of file diff --git a/patches/SLES-51142_B338676A.pnach b/patches/SLES-51142_B338676A.pnach new file mode 100644 index 0000000..f7ee4cd --- /dev/null +++ b/patches/SLES-51142_B338676A.pnach @@ -0,0 +1,11 @@ +gametitle=Summoner 2 (NTSC-U) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +// +// 16:9 +patch=1,EE,2088F668,extended,3F100000 // 3F400000 vert fov +patch=1,EE,202C0580,extended,3FA28F5C // 3EAAAAAB camera zoom + + diff --git a/patches/SLES-51143_CA5967E2.pnach b/patches/SLES-51143_CA5967E2.pnach new file mode 100644 index 0000000..ee1c613 --- /dev/null +++ b/patches/SLES-51143_CA5967E2.pnach @@ -0,0 +1,12 @@ +gametitle=Summoner 2 (PAL-F) (SLES-51143) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +// 16:9 +patch=1,EE,0017da4c,word,3c013f40 // 00000000 hor fov +patch=1,EE,0017da54,word,4481f000 // 00000000 +patch=1,EE,0017da58,word,461ea502 // 00000000 +patch=1,EE,0017da5c,word,461ead43 // 00000000 diff --git a/patches/SLES-51144_78FFA39F.pnach b/patches/SLES-51144_78FFA39F.pnach new file mode 100644 index 0000000..4ceb88c --- /dev/null +++ b/patches/SLES-51144_78FFA39F.pnach @@ -0,0 +1,13 @@ +gametitle=Shox - Rally Reinvented (PAL-M) SLES-51144 78FFA39F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0035B978,extended,16280001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,002277D8,word,1440000C +patch=1,EE,00356E54,word,00000000 \ No newline at end of file diff --git a/patches/SLES-51153_1A957202.pnach b/patches/SLES-51153_1A957202.pnach new file mode 100644 index 0000000..aecfd6e --- /dev/null +++ b/patches/SLES-51153_1A957202.pnach @@ -0,0 +1,16 @@ +//gametitle=Island Xtreme Stunts (E)(SLES-51153) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +//Disabled as it causes SPS. +//Widescreen hack 16:9 + +//patch=1,EE,0021eef4,word,3c013f40 //00000000 +//patch=1,EE,0021eef8,word,44810000 //00000000 +//patch=1,EE,0021ef00,word,4600c602 //00000000 + +//Render Fix +//patch=1,EE,00220f70,word,3c013fab //3c013f80 + + diff --git a/patches/SLES-51156_6BBD4932.pnach b/patches/SLES-51156_6BBD4932.pnach new file mode 100644 index 0000000..06628b9 --- /dev/null +++ b/patches/SLES-51156_6BBD4932.pnach @@ -0,0 +1,49 @@ +gametitle=Silent Hill 2 - Director's Cut (PAL-M) SLES-51156 6BBD4932 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002D7530,word,3F28F5C3 //hor asp +patch=1,EE,00189d84,word,3c034455 // partial render fix +patch=1,EE,00281118,word,24100004 //hor black border FMV's fix +patch=1,EE,0028111c,word,24030004 //hor black border +patch=1,EE,002810fc,word,340692b0 //bottom +//patch=1,EE,00281104,word,34c68c80 //right +patch=1,EE,002810cc,word,3c026d50 //top +//patch=1,EE,002810d0,word,34467380 //left +patch=1,EE,0018B6E0,word,3C024010 //Lens Flare's fix +patch=1,EE,0018B75C,word,3C0243A8 +patch=1,EE,0018C3B4,word,3C024010 +patch=1,EE,0018C44C,word,3C0243A8 +patch=1,EE,0018C4C8,word,3C0243A8 +patch=1,EE,0018CA94,word,3C0243A8 +patch=1,EE,0018CB28,word,3C0243A8 +patch=1,EE,0018CBAC,word,3C0243A8 +patch=1,EE,0018CC50,word,3C0243A8 +patch=1,EE,0018CFE4,word,3C0243A8 +patch=1,EE,0018D078,word,3C0243A8 +patch=1,EE,0018D10C,word,3C0243A8 +patch=1,EE,0018D1A0,word,3C0243A8 +patch=1,EE,0018D394,word,3C0243A8 +patch=1,EE,0018D400,word,3C0243A8 +patch=1,EE,0018D54C,word,3C0243A8 +patch=1,EE,0018D5B8,word,3C0243A8 +patch=1,EE,00291734,word,3c023f10 //3c023f40 Loading scene (Foot Print) +patch=1,EE,001eac40,word,3c0242aa //3c024280 Item & Equipment Y-Fov +patch=1,EE,001eac44,word,3442aaab //44820000 +patch=1,EE,001eac48,word,44820000 //00000000 +patch=1,EE,001eafa0,word,3c0242aa //3c024280 +patch=1,EE,001eafa4,word,3442aaab //44820000 +patch=1,EE,001eafa8,word,44820000 //00000000 +patch=1,EE,001db4dc,word,3c033daa //3c033e99 Item Zoom +patch=1,EE,001db4e0,word,3463aaab //3463999a +patch=1,EE,001db4dc,word,3c033daa //3c033e99 +patch=1,EE,001db4e0,word,3463aaab //3463999a +patch=1,EE,001db998,word,3c023f2c //3c023f66 Equipment Zoom +patch=1,EE,001db99c,word,3442cccd //34426666 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001A7060,word,10400009 //14400009 \ No newline at end of file diff --git a/patches/SLES-51157_904A1774.pnach b/patches/SLES-51157_904A1774.pnach new file mode 100644 index 0000000..fd4f170 --- /dev/null +++ b/patches/SLES-51157_904A1774.pnach @@ -0,0 +1,17 @@ +gametitle=Silent Scope 3 (E)(SLES-51157) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +//Screen Ratio +//0044053c 00008544 00108444 +patch=1,EE,0013b368,word,3c054420 //3c054400 + +//Scope (Inside View Range) +//803f033c 000083ac +patch=1,EE,00128040,word,3c033fab //3c033f80 + + diff --git a/patches/SLES-51160_B84660A2.pnach b/patches/SLES-51160_B84660A2.pnach new file mode 100644 index 0000000..e609fe8 --- /dev/null +++ b/patches/SLES-51160_B84660A2.pnach @@ -0,0 +1,16 @@ +gametitle=Sub Rebellion (PAL-E) (SLES-51160) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa / Ported to PAL by ElHecht + +// 16:9 +patch=1,EE,00100dd8,word,3c0143d5 // 3c0143a0 hor fov 60Hz +patch=1,EE,00100ddc,word,34215555 // 44811000 +patch=1,EE,00100df0,word,44811000 // 00000000 +patch=1,EE,00100e04,word,3c1943d5 // 3c0143a0 hor fov 50Hz +patch=1,EE,00100e08,word,37395555 // 44811800 +patch=1,EE,00100e24,word,44991800 // 00000000 +patch=1,EE,001f50d0,word,3c01c060 // 3c01c000 renderfix + + diff --git a/patches/SLES-51162_9BA3712B.pnach b/patches/SLES-51162_9BA3712B.pnach new file mode 100644 index 0000000..71407a7 --- /dev/null +++ b/patches/SLES-51162_9BA3712B.pnach @@ -0,0 +1,15 @@ +gametitle=Metropolismania (E)(SLES-51162) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0012a92c,word,3c0a3f40 //3c0a3f80 + +//Y-Fov +patch=1,EE,00186564,word,3c033fb0 //3c033f80 + + diff --git a/patches/SLES-51168_D7A9DEF6.pnach b/patches/SLES-51168_D7A9DEF6.pnach new file mode 100644 index 0000000..68e9001 --- /dev/null +++ b/patches/SLES-51168_D7A9DEF6.pnach @@ -0,0 +1,19 @@ +gametitle=AFL Live 2003 (E)(SLES-51168) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,0038aac0,word,0810e7c2 //c6010068 +patch=1,EE,00439f08,word,3c013f40 //00000000 +patch=1,EE,00439f0c,word,4481f000 //00000000 +patch=1,EE,00439f10,word,c6010068 //00000000 +patch=1,EE,00439f14,word,c602006c //00000000 +patch=1,EE,00439f18,word,461e0843 //00000000 +patch=1,EE,00439f1c,word,e6010068 //00000000 +patch=1,EE,00439f20,word,080e2ab2 //00000000 + + diff --git a/patches/SLES-51174_D14A6CD6.pnach b/patches/SLES-51174_D14A6CD6.pnach new file mode 100644 index 0000000..f039b10 --- /dev/null +++ b/patches/SLES-51174_D14A6CD6.pnach @@ -0,0 +1,18 @@ +gametitle=Marvel vs Capcom 2 PAL (SLES_511.74) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +//patch=1,EE,00415254,word,3C023FAA //3C023F80 +//patch=1,EE,003DEA30,word,AC83003C //03E00008 +//patch=1,EE,003DEA34,word,3C033F40 //AC83003C +//patch=1,EE,003DEA38,word,03E00008 //00000000 +//patch=1,EE,003DEA3C,word,AC830000 //00000000 +//patch=1,EE,003DE3A0,word,3C023FE3 //3C033FAA + + +//Causes texture corruptions + + diff --git a/patches/SLES-51180_4691F6F7.pnach b/patches/SLES-51180_4691F6F7.pnach new file mode 100644 index 0000000..a233ab0 --- /dev/null +++ b/patches/SLES-51180_4691F6F7.pnach @@ -0,0 +1,19 @@ +gametitle=Tom Clancy's The Sum of All Fears * PAL-M5 * SLES-51180 * 4691F6F7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=arapapa +patch=1,EE,004d6f40,word,3c023f40 // 3c023f80 - X-FoV +patch=1,EE,004d6f58,word,3c0243ab // 3c024380 - Render fix + +[Widescreen 16:10] +gsaspectratio=Stretch +author=arapapa, converted by pgert +patch=1,EE,004d6f40,word,3c023f55 +patch=1,EE,004d6f58,word,3c02439A + +[Widescreen 15:10] +gsaspectratio=Stretch +author=arapapa, converted by pgert +patch=1,EE,004d6f40,word,3c023f64 +patch=1,EE,004d6f58,word,3c024390 diff --git a/patches/SLES-51181_11DB467D.pnach b/patches/SLES-51181_11DB467D.pnach new file mode 100644 index 0000000..d39dbb3 --- /dev/null +++ b/patches/SLES-51181_11DB467D.pnach @@ -0,0 +1,45 @@ +gametitle=Tom Clancy's Ghost Recon * PAL-M4 * SLES-51181 * 11DB467D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ported by Some Chump +description=Solo/Coop mode widescreen hack. + +// Single Player mode +patch=1,EE,003a89c4,word,3c023f40 +patch=1,EE,003a89e4,word,3c0243d6 + +// Multi Player mode +patch=1,EE,003a8ae4,word,3c023f40 +patch=1,EE,003a8b04,word,3c0243d6 + +// Menu +patch=1,EE,0053ba44,word,3c023f0c +patch=1,EE,0053ba54,word,3c0243d6 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & Some Chump, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a89c4,word,3c023f55 +patch=1,EE,003a89e4,word,3c0243c0 +patch=1,EE,003a8ae4,word,3c023f55 +patch=1,EE,003a8b04,word,3c0243c0 +patch=1,EE,0053ba44,word,3c043f55 +patch=1,EE,0053ba54,word,3c0243c0 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & Some Chump, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a89c4,word,3c023f64 +patch=1,EE,003a89e4,word,3c0243b4 +patch=1,EE,003a8ae4,word,3c023f64 +patch=1,EE,003a8b04,word,3c0243b4 +patch=1,EE,0053ba44,word,3c043f64 +patch=1,EE,0053ba54,word,3c0243b4 + +[50 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,002729D4,word,1440000E // 1040000E diff --git a/patches/SLES-51189_BBDCE560.pnach b/patches/SLES-51189_BBDCE560.pnach new file mode 100644 index 0000000..61c2f3b --- /dev/null +++ b/patches/SLES-51189_BBDCE560.pnach @@ -0,0 +1,15 @@ +gametitle=MTV Celebrity Deathmatch (E)(SLES-51189) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//02031846 07000046 003f023c +patch=1,EE,00211768,word,3c013faa //00000000 +patch=1,EE,0021176c,word,3421aaab //00000000 +patch=1,EE,00211774,word,4481f000 //00000000 +patch=1,EE,00211780,word,461ec602 //00000000 + + diff --git a/patches/SLES-51191_692C87AD.pnach b/patches/SLES-51191_692C87AD.pnach new file mode 100644 index 0000000..6c61a44 --- /dev/null +++ b/patches/SLES-51191_692C87AD.pnach @@ -0,0 +1,20 @@ +gametitle=Auto Modellista (PAL-M) (SLES-51191) 692C87AD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio + +//gameplay +patch=1,EE,0038972c,word,3fe38e38 +patch=1,EE,00277af0,word,3c023fe3 +patch=1,EE,00277af8,word,34428e38 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode when selecting 60 Hz +patch=1,EE,E0030001,extended,011E1F9C +patch=1,EE,20100334,extended,3c050000 +patch=1,EE,2010033C,extended,3c060050 +patch=1,EE,20100344,extended,3c070001 \ No newline at end of file diff --git a/patches/SLES-51192_C5473413.pnach b/patches/SLES-51192_C5473413.pnach new file mode 100644 index 0000000..70e57a7 --- /dev/null +++ b/patches/SLES-51192_C5473413.pnach @@ -0,0 +1,43 @@ +gametitle=Harry Potter and The Chamber of Secrets (E)[SLES-51192] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +//Zoom +//patch=1,EE,004ca798,word,3c013f24 //3c013f49 +//patch=1,EE,004ca79c,word,34210000 //34210fda + +//Y-Fov +//patch=1,EE,004e8eb0,word,3c013fe3 //3c013faa +//patch=1,EE,004e8eb4,word,34218e2a //3421aaab + +//Button fix +//patch=1,EE,0031cb24,word,3c013fd0 //3c013f9c +//patch=1,EE,0031cb28,word,342197af //342171c7 + +//Font Y-Fov +//patch=1,EE,20541894,extended,3B0882F1 //3acccccd + +//Font Y-Position +//patch=1,EE,205418b4,extended,bf000000 //bec00000 + +//Font Zoom +//patch=1,EE,205418bc,extended,3faaaaab //3f800000 + +//Widen HUD to hide icons +//patch=1,EE,205E9F30,extended,3F95C28F + +// Commented out as it broke loading screen font and other stuff. + +[50/60 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,00544168,word,00000001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,001BDAD4,word,241001C0 diff --git a/patches/SLES-51194_C5473413.pnach b/patches/SLES-51194_C5473413.pnach new file mode 100644 index 0000000..683383c --- /dev/null +++ b/patches/SLES-51194_C5473413.pnach @@ -0,0 +1,23 @@ +gametitle=Harry Potter und die Kammer des Schreckens (G)[SLES-51194] CRC C5473413 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=arapapa + +// Zoom +patch=1,EE,004CA798,word,3C013F24 // 3C013F49 +patch=1,EE,004CA79C,word,34210000 // 34210FDA + +// Y-FOV +patch=1,EE,004E8EB0,word,3C013FE3 // 3C013FAA +patch=1,EE,004E8EB4,word,34218E2A // 3421AAAB + +[50/60 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,00544168,word,00000001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,001BDAD4,word,241001C0 diff --git a/patches/SLES-51195_C5473413.pnach b/patches/SLES-51195_C5473413.pnach new file mode 100644 index 0000000..e23a746 --- /dev/null +++ b/patches/SLES-51195_C5473413.pnach @@ -0,0 +1,35 @@ +gametitle=Harry Potter y la Cámara Secreta (PAL-S) [SLES-51195] CRC C5473413 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 +//Zoom +patch=1,EE,004ca798,word,3c013f24 //3c013f49 +patch=1,EE,004ca79c,word,34210000 //34210fda +//Y-Fov +patch=1,EE,004e8eb0,word,3c013fe3 //3c013faa +patch=1,EE,004e8eb4,word,34218e2a //3421aaab +//Button fix +//patch=1,EE,0031cb24,word,3c013fd0 //3c013f9c +//patch=1,EE,0031cb28,word,342197af //342171c7 +//Font Y-Fov +//patch=1,EE,20541894,extended,3B0882F1 //3acccccd +//Font Y-Position +//patch=1,EE,205418b4,extended,bf000000 //bec00000 +//Font Zoom +//patch=1,EE,205418bc,extended,3faaaaab //3f800000 +//Widen HUD to hide icons +//patch=1,EE,205E9F30,extended,3F95C28F +// Commented out as it broke loading screen font and other stuff. + +[50 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,00544168,word,00000001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,001BDAD4,word,241001C0 diff --git a/patches/SLES-51198_D682A8B8.pnach b/patches/SLES-51198_D682A8B8.pnach new file mode 100644 index 0000000..eba9483 --- /dev/null +++ b/patches/SLES-51198_D682A8B8.pnach @@ -0,0 +1,14 @@ +gametitle=NBA Live 2003 (E)(SLES-51198). + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,0020c9dc,word,3c013fe3 //3c013faa +patch=1,EE,0020c9e0,word,34218e2a //3421aaab + +patch=1,EE,0021448c,word,3c013fab //3c013f80 + + diff --git a/patches/SLES-51200_0C19A18B.pnach b/patches/SLES-51200_0C19A18B.pnach new file mode 100644 index 0000000..7f23d6e --- /dev/null +++ b/patches/SLES-51200_0C19A18B.pnach @@ -0,0 +1,11 @@ +gametitle=Kelly Slater's Pro Surfer [PAL-En] (SLES_512.00) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0029FB58,word,3C01435F //3C014334 Zoom +patch=1,EE,004ACBA4,word,3FE38E39 //3FAAAAAB Y-FOV + + diff --git a/patches/SLES-51201_DA9E1F73.pnach b/patches/SLES-51201_DA9E1F73.pnach new file mode 100644 index 0000000..e9fa4e3 --- /dev/null +++ b/patches/SLES-51201_DA9E1F73.pnach @@ -0,0 +1,11 @@ +gametitle=Kelly Slater's Pro Surfer [PAL-M3-En-Fr-De] (SLES_512.01) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0029FB58,word,3C01435F //3C014334 Zoom +patch=1,EE,004ACD24,word,3FE38E39 //3FAAAAAB Y-FOV + + diff --git a/patches/SLES-51202_DBA95103.pnach b/patches/SLES-51202_DBA95103.pnach new file mode 100644 index 0000000..d7104f0 --- /dev/null +++ b/patches/SLES-51202_DBA95103.pnach @@ -0,0 +1,10 @@ +gametitle=Wreckless - The Yakuza Missions (PAL-M3) (SLES-51202) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00147ca4,word,3c013f40 // 3c013f80 hor fov + + diff --git a/patches/SLES-51203_B1252C3D.pnach b/patches/SLES-51203_B1252C3D.pnach new file mode 100644 index 0000000..49bccee --- /dev/null +++ b/patches/SLES-51203_B1252C3D.pnach @@ -0,0 +1,9 @@ +gametitle=Enter the Matrix [PAL-M5] (SLES_512.03) V2.00 + +description=Widescreen hack conversion +author=Bigdemon +[Widescreen 16:9] +gsaspectratio=16:9 + +//Built-in widescreen 16:9 +patch=1,EE,001CEFEC,word,A2740BCC //AE600BCC (Increases hor. axis) diff --git a/patches/SLES-51203_F1370E83.pnach b/patches/SLES-51203_F1370E83.pnach new file mode 100644 index 0000000..1af6929 --- /dev/null +++ b/patches/SLES-51203_F1370E83.pnach @@ -0,0 +1,21 @@ +gametitle=Enter the Matrix [PAL-M5] (SLES_512.03) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack + +//Built-in widescreen 16:9 +patch=1,EE,001CFA78,word,A2740BCC //AE600BCC (Increases hor. axis) + + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,201D3518,extended,3C013FA6 //3C013FA6 li at,0x3FA66666 FPS +patch=1,EE,201D1A44,extended,3C014270 //3C014270 lui at,0x4270 speed general +patch=1,EE,201B56D4,extended,3C0140C0 //3C0140C0 lui at,0x40C0 speed menu +patch=1,EE,E0030000,extended,004A0CD4 +patch=1,EE,201D3518,extended,3C010000 +patch=1,EE,201D1A44,extended,3C0141F0 +patch=1,EE,201B56D4,extended,3C01400C diff --git a/patches/SLES-51208_9F45265C.pnach b/patches/SLES-51208_9F45265C.pnach new file mode 100644 index 0000000..3ad5bf7 --- /dev/null +++ b/patches/SLES-51208_9F45265C.pnach @@ -0,0 +1,20 @@ +gametitle=Rocky (E)(SLES-51208) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,20244AA0,extended,3f400000 + +//Rener fix +patch=1,EE,202449B0,extended,43e00000 + +//No Interlacing patch by Prafull +//fix shaking issue ingame +//38290500 08004264 +//patch=1,EE,0010c624,word,00000000 //64420008 + + diff --git a/patches/SLES-51209_83D0CE43.pnach b/patches/SLES-51209_83D0CE43.pnach new file mode 100644 index 0000000..8a6e976 --- /dev/null +++ b/patches/SLES-51209_83D0CE43.pnach @@ -0,0 +1,16 @@ +gametitle=Haven - Call of the King (PAL-M5) (SLES-51209) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,0011638c,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,00116390,word,44811800 // 44811000 +patch=1,EE,00116398,word,46031883 // 3c013f40 +patch=1,EE,0011639c,word,46031f82 // 44811800 +patch=1,EE,001163c0,word,e61e0044 // e6030044 +patch=1,EE,0021cc20,word,3c013fee // 3c013fb3 background fix +patch=1,EE,0021cc24,word,3421eeee // 34213333 background fix + + diff --git a/patches/SLES-51220_D59D3252.pnach b/patches/SLES-51220_D59D3252.pnach new file mode 100644 index 0000000..37ffe71 --- /dev/null +++ b/patches/SLES-51220_D59D3252.pnach @@ -0,0 +1,8 @@ +gametitle=TY the Tasmanian Tiger (PAL-M) SLES-51220 D59D3252 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen Hack +patch=1,EE,00228FC8,word,3C013F40 //3C013F80 + diff --git a/patches/SLES-51223_A2DD109B.pnach b/patches/SLES-51223_A2DD109B.pnach new file mode 100644 index 0000000..fb16949 --- /dev/null +++ b/patches/SLES-51223_A2DD109B.pnach @@ -0,0 +1,19 @@ +gametitle=Runabout 3 - Neo Age (E)(SLES-51223) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001348a8,word,08030000 // c6010068 + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,0804d22c // 00000000 + + diff --git a/patches/SLES-51227_54AD76D7.pnach b/patches/SLES-51227_54AD76D7.pnach new file mode 100644 index 0000000..2b90247 --- /dev/null +++ b/patches/SLES-51227_54AD76D7.pnach @@ -0,0 +1,52 @@ +gametitle=Lara Croft Tomb Raider: The Angel of Darkness * SLES-51227 * PAL-M10 * 54AD76D7 + +// Widescreen hack ported by pgert from NTSC-U pnach by Arapapa. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & pgert + +// Fast Boot 4:3 hack - 16:9 (proper aspect ratio) +patch=1,EE,00207494,word,3C013FE2 // 3C013FAA +patch=1,EE,00207498,word,3421FC93 // 34213D71 + +// Full Boot 16:9 fix (proper aspect ratio) +patch=1,EE,002074A8,word,3C013FE2 // 3C013FD5 +patch=1,EE,002074AC,word,3421FC93 // 3421C28F + +[Widescreen/16:10] +gsaspectratio=Stretch + +// Fast Boot 4:3 hack - 16:10 +patch=1,EE,00207494,word,3C013FCC +patch=1,EE,00207498,word,342149BB + +// Full Boot 16:10 +patch=1,EE,002074A8,word,3C013FCC +patch=1,EE,002074AC,word,342149BB + +[Widescreen/15:10] +gsaspectratio=Stretch + +// Fast Boot 4:3 hack - 15:10 +patch=1,EE,00207494,word,3C013FBF +patch=1,EE,00207498,word,3421851F + +// Full Boot 15:10 +patch=1,EE,002074A8,word,3C013FBF +patch=1,EE,002074AC,word,3421851F + +// patch=1,EE,0011A4D0,word,3C013F48 // 3C013F40 - Zoom out (3C013F38 for Zoom in) +// patch=1,EE,0011A4B4,word,3C013F75 // 3C013F6B - Zoom out (3C013F60 for Zoom in) + +[60 FPS] +author=Gabominated +description=60 fps through HDTV 720p mode +description=Might need EE overclocking to be stable. +patch=1,EE,20212b90,extended,00069403 +patch=1,EE,E0010002,extended,006F313C +patch=1,EE,20212b90,extended,24120052 +patch=1,EE,E0010004,extended,006F313C +patch=1,EE,20212b90,extended,24120052 +patch=1,EE,E0010001,extended,006F313C +patch=1,EE,20212b90,extended,24120052 diff --git a/patches/SLES-51229_76A68274.pnach b/patches/SLES-51229_76A68274.pnach new file mode 100644 index 0000000..1f837ed --- /dev/null +++ b/patches/SLES-51229_76A68274.pnach @@ -0,0 +1,15 @@ +gametitle=Virtua Cop - Elite Edition (E)(SLES-51229) + +description=Widescreen hack conversion +author=Bigdemon + +[Widescreen 16:9] +gsaspectratio=16:9 + +//X-Fov +//803f013c 00a08144 20ee8424 +patch=1,EE,00112534,word,3c013f40//3c013f80 + +//Render fix +patch=1,EE,0011bbec,word,3c01c3cc //3c01c399 left +patch=1,EE,0011bc08,word,3c0143cc //3c014399 right diff --git a/patches/SLES-51232_BAB34A26.pnach b/patches/SLES-51232_BAB34A26.pnach new file mode 100644 index 0000000..d90ebdb --- /dev/null +++ b/patches/SLES-51232_BAB34A26.pnach @@ -0,0 +1,10 @@ +gametitle=Virtua Tennis 2 [PAL-M4] (SLES_512.32) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,00193848,word,3C013F40 //3C013F80 (Increases hor. axis) + + diff --git a/patches/SLES-51233_37472BE0.pnach b/patches/SLES-51233_37472BE0.pnach new file mode 100644 index 0000000..09a1407 --- /dev/null +++ b/patches/SLES-51233_37472BE0.pnach @@ -0,0 +1,12 @@ +gametitle=DragonBall Z - Budokai (PAL-M5) (SLES-51233) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00137410,word,3c013f40 // 00000000 hor fov +patch=1,EE,0013741c,word,4481f000 // 00000000 +patch=1,EE,0013d6a4,word,461edec2 // 00000000 + + diff --git a/patches/SLES-51235_A8D651D2.pnach b/patches/SLES-51235_A8D651D2.pnach new file mode 100644 index 0000000..f86c8a0 --- /dev/null +++ b/patches/SLES-51235_A8D651D2.pnach @@ -0,0 +1,28 @@ +gametitle=Raging Blades (E)(SLES-51235) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov +patch=1,EE,0022d420,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,002e4b70,word,43e00000 //43a00000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2026410C,extended,00000000 +patch=1,EE,20264194,extended,00000000 +patch=1,EE,2022B1EC,extended,00000000 +patch=1,EE,2022B254,extended,00000000 +patch=1,EE,202E3C90,extended,00001480 +patch=1,EE,202E3CB8,extended,00001480 +patch=1,EE,202E3FC0,extended,00001480 +patch=1,EE,202E3FE8,extended,00001480 + + diff --git a/patches/SLES-51236_262525F4.pnach b/patches/SLES-51236_262525F4.pnach new file mode 100644 index 0000000..eca5b40 --- /dev/null +++ b/patches/SLES-51236_262525F4.pnach @@ -0,0 +1,13 @@ +gametitle=Gungrave (PAL-M3) (SLES-51236) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001c225c,word,3c013f40 // 00000000 hor fov +patch=1,EE,001c2260,word,44810000 // 00000000 +patch=1,EE,001c2268,word,4600c602 // 00000000 +patch=1,EE,00146f18,word,2402010e // 24020168 renderfix + + diff --git a/patches/SLES-51244_200BC0E6.pnach b/patches/SLES-51244_200BC0E6.pnach new file mode 100644 index 0000000..4f2979b --- /dev/null +++ b/patches/SLES-51244_200BC0E6.pnach @@ -0,0 +1,73 @@ +gametitle=XIII (PAL-M) (SLES-51244) 200BC0E6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001d76cc,word,14400005 +patch=1,EE,001d76d0,word,3c04003d +patch=1,EE,001d76d4,word,0c09fcf4 +patch=1,EE,001d76d8,word,2484e028 +patch=1,EE,001d76dc,word,0c09fd2c +patch=1,EE,001d76e0,word,af82a2f0 +patch=1,EE,001d76e4,word,8f84a2f0 +patch=1,EE,001d76e8,word,3c06003d +patch=1,EE,001d76ec,word,0000282d +patch=1,EE,001d76f0,word,24c6f600 +patch=1,EE,001d76f4,word,0000382d +patch=1,EE,001d76f8,word,24080001 +patch=1,EE,001d76fc,word,0c05e844 +patch=1,EE,001d7700,word,0000482d +patch=1,EE,001d7704,word,0040802d +patch=1,EE,001d7708,word,0c05f668 +patch=1,EE,001d770c,word,afa0009c +patch=1,EE,001d7710,word,8fa6009c +patch=1,EE,001d7714,word,0200202d +patch=1,EE,001d7718,word,8f8980cc +patch=1,EE,001d771c,word,0040282d +patch=1,EE,001d7720,word,0000382d +patch=1,EE,001d7724,word,0000402d +patch=1,EE,001d7728,word,0c05f904 +patch=1,EE,001d772c,word,0000502d +patch=1,EE,001d7730,word,0c0764c8 +patch=1,EE,001d7734,word,0040202d +patch=1,EE,001d7738,word,ae420068 +patch=1,EE,001d773c,word,8e440068 +patch=1,EE,001d7740,word,8c990000 +patch=1,EE,001d7744,word,8f390068 +patch=1,EE,001d7748,word,0320f809 +patch=1,EE,001d774c,word,0240282d +patch=1,EE,001d7750,word,0c0635b4 +patch=1,EE,001d7754,word,00000000 +patch=1,EE,001d7758,word,e640007c +patch=1,EE,001d775c,word,3c023fd4 +patch=1,EE,001d7760,word,ae4000d8 +patch=1,EE,001d7764,word,24040004 +patch=1,EE,001d7768,word,ae4000dc +patch=1,EE,001d776c,word,3c033f40 +patch=1,EE,001d7770,word,ae4000e0 +patch=1,EE,001d7774,word,34427ae1 +patch=1,EE,001d7778,word,ae4000e4 +patch=1,EE,001d777c,word,ae4000e8 +patch=1,EE,001d7780,word,ae4000ec +patch=1,EE,001d7784,word,ae4000f0 +patch=1,EE,001d7788,word,ae4000f4 +patch=1,EE,001d778c,word,ae4000f8 +patch=1,EE,001d7790,word,ae4000fc +patch=1,EE,001d7794,word,ae400104 +patch=1,EE,001d7798,word,ae400100 +patch=1,EE,001d779c,word,ae4400b0 +patch=1,EE,001d77a9,word,ae400090 +patch=1,EE,001d77a4,word,ae40008c +patch=1,EE,001d77a8,word,ae4300a8 +patch=1,EE,001d77ac,word,3c033f80 +patch=1,EE,001d77b0,word,ae4300ac + +//FMV's fix +patch=1,EE,00356204,word,34028aa0 +patch=1,EE,003561b8,word,3c027560 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00191C64,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-51244_9C0F01BD.pnach b/patches/SLES-51244_9C0F01BD.pnach new file mode 100644 index 0000000..fdabf13 --- /dev/null +++ b/patches/SLES-51244_9C0F01BD.pnach @@ -0,0 +1,13 @@ +gametitle=XIII (PAL-M5) (SLES-51244) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by ElHecht) + +// 16:9 +patch=1,EE,001d7758,word,3c013f40 // 00000000 hor fov +patch=1,EE,001d77b0,word,ae4100a8 // ae4300a8 +patch=1,EE,00356204,word,34028aa0 // 34028800 fmv fix +patch=1,EE,003561b8,word,3c027560 // 3c027800 fmv fix + + diff --git a/patches/SLES-51249_EE3BCA71.pnach b/patches/SLES-51249_EE3BCA71.pnach new file mode 100644 index 0000000..439c514 --- /dev/null +++ b/patches/SLES-51249_EE3BCA71.pnach @@ -0,0 +1,24 @@ +gametitle=Castleween PAL-M SLES-51249 EE3BCA71 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +patch=1,EE,002b9c78,word,3c023f40 //3c023f80 //Y-fov +patch=1,EE,002794b8,word,3c033f40 //3c033f80 //Zoom + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00217344,word,3C030000 //3C030001 + +[Disable Blur] +author=Gabominated +description=Disable post-processing blur effect. +patch=1,EE,0049B5C8,word,00000000 //00080040 + +[NTSC Mode] +author=Gabominated +description=NTSC Mode at start. +patch=0,EE,0021561C,word,10450006 //14450006 +patch=1,EE,0049B5C0,word,000001c0 //00000200 diff --git a/patches/SLES-51250_09F4038B.pnach b/patches/SLES-51250_09F4038B.pnach new file mode 100644 index 0000000..62c5332 --- /dev/null +++ b/patches/SLES-51250_09F4038B.pnach @@ -0,0 +1,13 @@ +gametitle=Shox - Rally Reinvented (E)(SLES-51250) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00206354,word,3c013fe3 //3c013faa +patch=1,EE,00206358,word,34218e2a //3421aaab + + diff --git a/patches/SLES-51250_3DF10389.pnach b/patches/SLES-51250_3DF10389.pnach new file mode 100644 index 0000000..0931bf2 --- /dev/null +++ b/patches/SLES-51250_3DF10389.pnach @@ -0,0 +1,13 @@ +gametitle=Shox - Rally Reinvented (PAL-E) SLES-51250 3DF10389 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0035B978,extended,16280001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,002277C0,word,1440000C +patch=1,EE,00356E54,word,00000000 diff --git a/patches/SLES-51251_DDAC3815.pnach b/patches/SLES-51251_DDAC3815.pnach new file mode 100644 index 0000000..b4c7f28 --- /dev/null +++ b/patches/SLES-51251_DDAC3815.pnach @@ -0,0 +1,13 @@ +gametitle=Shox - Rally Reinvented (PAL-A) SLES-51251 DDAC3815 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0035BBF8,extended,16280001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00227880,word,1440000C +patch=1,EE,003570D4,word,00000000 diff --git a/patches/SLES-51252_9ABF90FB.pnach b/patches/SLES-51252_9ABF90FB.pnach new file mode 100644 index 0000000..073d60c --- /dev/null +++ b/patches/SLES-51252_9ABF90FB.pnach @@ -0,0 +1,11 @@ +gametitle=The Lord of the Rings: The Two Towers (PAL-Spain) (SLES_512.56) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00107160,word,3C023FE3 //3C023FAA hor fov +patch=1,EE,00107164,word,34428E39 //3442AAAB hor fov + + diff --git a/patches/SLES-51252_DC43F2B8.pnach b/patches/SLES-51252_DC43F2B8.pnach new file mode 100644 index 0000000..18a7163 --- /dev/null +++ b/patches/SLES-51252_DC43F2B8.pnach @@ -0,0 +1,11 @@ +gametitle=The Lord of the Rings - The Two Towers (PAL-M3) (SLES-51252) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00107160,word,3c023fe3 // 3c023faa hor fov +patch=1,EE,00107164,word,34428e39 // 3442aaab hor fov + + diff --git a/patches/SLES-51253_88F67266.pnach b/patches/SLES-51253_88F67266.pnach new file mode 100644 index 0000000..8059755 --- /dev/null +++ b/patches/SLES-51253_88F67266.pnach @@ -0,0 +1,11 @@ +gametitle=Lord of the Rings, The - The Two Towers (Seigneur des Anneaux - Les Deux Tours) (PAL-F) (SLES-51253) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Catarax + +// 16:9 +patch=1,EE,00107160,word,3c023fe3 // 3c023faa hor fov +patch=1,EE,00107164,word,34428e39 // 3442aaab hor fov + + diff --git a/patches/SLES-51256_9ABF90FB.pnach b/patches/SLES-51256_9ABF90FB.pnach new file mode 100644 index 0000000..6042e35 --- /dev/null +++ b/patches/SLES-51256_9ABF90FB.pnach @@ -0,0 +1,13 @@ +gametitle=Señor de Los Anillos, El - Las Dos Torres (PAL-S) SLES-51256 9ABF90FB + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00107160,word,3C023FE3 //3C023FAA hor fov +patch=1,EE,00107164,word,34428E39 //3442AAAB hor fov + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,00381744,word,00000000 \ No newline at end of file diff --git a/patches/SLES-51257_046962B0.pnach b/patches/SLES-51257_046962B0.pnach new file mode 100644 index 0000000..5f713b3 --- /dev/null +++ b/patches/SLES-51257_046962B0.pnach @@ -0,0 +1,13 @@ +gametitle=The Sims (E)(SLES-51257) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,002d3b18,word,3c013fe3 //3c013faa +patch=1,EE,002d3b1c,word,34218e2a //3421aaab + + diff --git a/patches/SLES-51283_D1D97A29.pnach b/patches/SLES-51283_D1D97A29.pnach new file mode 100644 index 0000000..3190fb0 --- /dev/null +++ b/patches/SLES-51283_D1D97A29.pnach @@ -0,0 +1,18 @@ +gametitle=WWE SmackDown - Shut Your Mouth (PAL-E) (SLES-51283) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001035e4,word,3c013f40 // 00000000 hor fov +patch=1,EE,001035f0,word,44810000 // 00000000 +patch=1,EE,001035f4,word,4600c602 // 00000000 + +// 16:10 +//patch=1,EE,001035e4,word,3c013f55 // 00000000 hor fov +//patch=1,EE,001035e8,word,34215555 // 00000000 hor fov +//patch=1,EE,001035f0,word,44810000 // 00000000 +//patch=1,EE,001035f4,word,4600c602 // 00000000 + + diff --git a/patches/SLES-51284_C82BB39E.pnach b/patches/SLES-51284_C82BB39E.pnach new file mode 100644 index 0000000..23274f7 --- /dev/null +++ b/patches/SLES-51284_C82BB39E.pnach @@ -0,0 +1,14 @@ +gametitle=Contra - Shattered Soldier (PAL-M5) (SLES-51284) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,005dd10c,word,3c013f40 // 00000000 hor fov +patch=1,EE,005dd110,word,44810000 // 00000000 +patch=1,EE,005dd118,word,4600c602 // 00000000 +patch=1,EE,00678f00,word,44d8aaab // 44a28000 increase enemy spawn point right +patch=1,EE,00678f04,word,c4d8aaab // c4a28000 increase enemy spawn point left + + diff --git a/patches/SLES-51284_EC3F279F.pnach b/patches/SLES-51284_EC3F279F.pnach new file mode 100644 index 0000000..23274f7 --- /dev/null +++ b/patches/SLES-51284_EC3F279F.pnach @@ -0,0 +1,14 @@ +gametitle=Contra - Shattered Soldier (PAL-M5) (SLES-51284) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,005dd10c,word,3c013f40 // 00000000 hor fov +patch=1,EE,005dd110,word,44810000 // 00000000 +patch=1,EE,005dd118,word,4600c602 // 00000000 +patch=1,EE,00678f00,word,44d8aaab // 44a28000 increase enemy spawn point right +patch=1,EE,00678f04,word,c4d8aaab // c4a28000 increase enemy spawn point left + + diff --git a/patches/SLES-51285_8FDE8E16.pnach b/patches/SLES-51285_8FDE8E16.pnach new file mode 100644 index 0000000..6841156 --- /dev/null +++ b/patches/SLES-51285_8FDE8E16.pnach @@ -0,0 +1,12 @@ +gametitle=SpongeBob Squarepants - Revenge of the Flying Dutchman (E)(SLES-51285) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00301d04,word,3c023f40 //3c023f80 + + diff --git a/patches/SLES-51286_EE3180F4.pnach b/patches/SLES-51286_EE3180F4.pnach new file mode 100644 index 0000000..5b52ada --- /dev/null +++ b/patches/SLES-51286_EE3180F4.pnach @@ -0,0 +1,30 @@ +gametitle=X-Men 2 - Wolverine's Revenge (E)(SLES-51286) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, ElHecht, patch is removed due to it causes crashes on level 3. + +//Widescreen hack 16:9 + +//Zoom +//cc43013c cdcc2134 (1st) +//patch=1,EE,0017f874,word,3c014399 //3c0143cc +//patch=1,EE,0017f878,word,3421999a //3421cccd + +//Y-Fov +//8040013c 00088144 d035c224 +//patch=1,EE,0017f854,word,3c0140ab //3c014080 + +//Popup message fix +//3d3f013c a4702134 (1st) +//patch=1,EE,0010d718,word,3c013f0e //3c013f3d +//patch=1,EE,0010d71c,word,3421147b //342170a4 + +//Render fix +//803f013c 00188144 87100046 +//patch=1,EE,001a0640,word,3c013fee //3c013f80 render fix by ElHecht + +//0043013c 00088144 42000224 +//patch=1,EE,00169680,word,3c014200 //3c014300 remove blurry effect by ElHecht + + diff --git a/patches/SLES-51290_54FBDC95.pnach b/patches/SLES-51290_54FBDC95.pnach new file mode 100644 index 0000000..8a58140 --- /dev/null +++ b/patches/SLES-51290_54FBDC95.pnach @@ -0,0 +1,16 @@ +gametitle=Sword of the Samurai [PAL] (SLES_512.90) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001AC994,word,3C013F40 //3C013F80 (Increases hor. axis) + +//Cutscenes in movement fix +patch=1,EE,001AD674,word,3C013F40 //3C013F80 (Increases hor. axis) + +//Removes black box cutscenes texts (Optional) +//patch=1,EE,001B3CE0,word,3C013D00 //3C013F80 + + diff --git a/patches/SLES-51301_337BF959.pnach b/patches/SLES-51301_337BF959.pnach new file mode 100644 index 0000000..32da0dd --- /dev/null +++ b/patches/SLES-51301_337BF959.pnach @@ -0,0 +1,12 @@ +gametitle=SOS: The Final Escape [SLES-51301] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0013d7e8,word,3c023f40 +patch=1,EE,0013e044,word,3c023f40 +patch=1,EE,0013e1c8,word,3c023f40 +patch=1,EE,0025ef60,word,43e00000 +patch=1,EE,0025ef70,word,43e00000 + + diff --git a/patches/SLES-51302_EC56B5F6.pnach b/patches/SLES-51302_EC56B5F6.pnach new file mode 100644 index 0000000..7344279 --- /dev/null +++ b/patches/SLES-51302_EC56B5F6.pnach @@ -0,0 +1,11 @@ +gametitle=Bomberman Kart (PAL)(SLES-51302) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,0014e3f8,word,3c033fab //3c033f80 +//patch=1,EE,0014ed40,word,3c033fab //3c033f80 + + diff --git a/patches/SLES-51307_EDADD39F.pnach b/patches/SLES-51307_EDADD39F.pnach new file mode 100644 index 0000000..c59e036 --- /dev/null +++ b/patches/SLES-51307_EDADD39F.pnach @@ -0,0 +1,23 @@ +gametitle=Wild Arms 3 (PAL-E) (SLES-51307) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +//Ported to PAL, added 16:10 support (ElHecht) +// +// 16:9 +patch=1,EE,00103444,word,3c013f40 // 00000000 hor fov +patch=1,EE,00103448,word,44810000 // 00000000 +patch=1,EE,00103454,word,4600c602 // 00000000 +patch=1,EE,00115d8c,word,3c054455 // 3c054420 renderfix towns and maps +patch=1,EE,00115a28,word,3c024455 // 3c024420 renderfix battles + +// 16:10 +//patch=1,EE,00103444,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00103448,word,34215555 // 00000000 hor fov +//patch=1,EE,00103450,word,44810000 // 00000000 +//patch=1,EE,00103454,word,4600c602 // 00000000 +//patch=1,EE,00115d8c,word,3c054440 // 3c054420 renderfix towns and maps +//patch=1,EE,00115a28,word,3c024440 // 3c024420 renderfix battles + + diff --git a/patches/SLES-51308_AFCAEC88.pnach b/patches/SLES-51308_AFCAEC88.pnach new file mode 100644 index 0000000..4ab1b3f --- /dev/null +++ b/patches/SLES-51308_AFCAEC88.pnach @@ -0,0 +1,12 @@ +gametitle=Reel Fishing III (E)(SLES-51308) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0012c0ec,word,3c063f40 //3c063f80 X-Fov +patch=1,EE,0012c100,word,3c0343e0 //3c0343a0 Render Fix + + diff --git a/patches/SLES-51315_647D9161.pnach b/patches/SLES-51315_647D9161.pnach new file mode 100644 index 0000000..7c44493 --- /dev/null +++ b/patches/SLES-51315_647D9161.pnach @@ -0,0 +1,17 @@ +gametitle=The Great Escape (PAL-M) (SLES-51315) 647D9161 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002b3b34,word,3c013b01 //3c013acc Zoom +patch=1,EE,002b3b38,word,34210000 //3421cccd +patch=1,EE,002b3bbc,word,3c013b35 //3c013b08 Y-Fov +patch=1,EE,002b3bc0,word,3421fe54 //34218889 +patch=1,EE,002c4f30,word,3c013d00 //3c013c8e Render fix +patch=1,EE,002c4f34,word,34210000 //3421fa36 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002AEBF8,word,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLES-51322_3373407D.pnach b/patches/SLES-51322_3373407D.pnach new file mode 100644 index 0000000..9f247cd --- /dev/null +++ b/patches/SLES-51322_3373407D.pnach @@ -0,0 +1,12 @@ +gametitle=Robotech - Battlecry (PAL)(SLES-51322) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00122d5c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-51333_5BE3F481.pnach b/patches/SLES-51333_5BE3F481.pnach new file mode 100644 index 0000000..9eac3ca --- /dev/null +++ b/patches/SLES-51333_5BE3F481.pnach @@ -0,0 +1,21 @@ +gametitle=Dark Angel (PAL-M) SLES-51333 5BE3F481 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=0,EE,002504BC,word,3C013F30 +patch=0,EE,0034AB30,word,3C013F1A +patch=0,EE,00280878,word,3C013FE3 +patch=0,EE,0028AB98,word,3C013F22 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=0,EE,00280B74,word,1040000D + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,00338658,word,24040002 +patch=0,EE,00338668,word,240601C0 diff --git a/patches/SLES-51343_1AE08CF5.pnach b/patches/SLES-51343_1AE08CF5.pnach new file mode 100644 index 0000000..fac0097 --- /dev/null +++ b/patches/SLES-51343_1AE08CF5.pnach @@ -0,0 +1,8 @@ +gametitle=Galerians Ash SLES_513.43 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001e5f68,word,3c013f40 + + diff --git a/patches/SLES-51345_945301BE.pnach b/patches/SLES-51345_945301BE.pnach new file mode 100644 index 0000000..3e95f40 --- /dev/null +++ b/patches/SLES-51345_945301BE.pnach @@ -0,0 +1,16 @@ +gametitle=Run Like Hell (PAL-M5) (SLES-51345) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00110ba0,word,3c013f40 // 00000000 hor fov +patch=1,EE,00110ba8,word,4481f000 // 00000000 +patch=1,EE,001a17c0,word,461e0583 // 46000586 + +// HUD-Fix +patch=1,EE,00170430,word,461ef383 // 3c013f80 +patch=1,EE,00170434,word,460e7783 // 44817000 + + diff --git a/patches/SLES-51347_F9E575D0.pnach b/patches/SLES-51347_F9E575D0.pnach new file mode 100644 index 0000000..db5025a --- /dev/null +++ b/patches/SLES-51347_F9E575D0.pnach @@ -0,0 +1,6 @@ +gametitle=Die Hard - Vendetta PAL-M SLES-51347 F9E575D0 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,00283428,word,AF829A90 //AF849A90 \ No newline at end of file diff --git a/patches/SLES-51348_62F6F886.pnach b/patches/SLES-51348_62F6F886.pnach new file mode 100644 index 0000000..3750eaa --- /dev/null +++ b/patches/SLES-51348_62F6F886.pnach @@ -0,0 +1,6 @@ +gametitle=Die Hard - Vendetta PAL-E SLES-51348 62F6F886 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,00283438,word,AF829A90 //AF849A90 \ No newline at end of file diff --git a/patches/SLES-51349_7EA8E7C5.pnach b/patches/SLES-51349_7EA8E7C5.pnach new file mode 100644 index 0000000..898ec82 --- /dev/null +++ b/patches/SLES-51349_7EA8E7C5.pnach @@ -0,0 +1,22 @@ +gametitle=Evolution Skateboarding (E)(SLES-51349) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//0040033c 42ce0346 +patch=1,EE,001a8354,word,3c033fc0 //3c034000 + +//Y-Fov +//43200346 100022e6 +patch=1,EE,001a839c,word,080e72b4 //46032043 +patch=1,EE,0039cad0,word,46032043 +patch=1,EE,0039cad4,word,3c013f40 +patch=1,EE,0039cad8,word,4481f000 +patch=1,EE,0039cadc,word,461e0843 +patch=1,EE,0039cae0,word,0806a0e8 + + diff --git a/patches/SLES-51350_E949C93F.pnach b/patches/SLES-51350_E949C93F.pnach new file mode 100644 index 0000000..4a6677e --- /dev/null +++ b/patches/SLES-51350_E949C93F.pnach @@ -0,0 +1,28 @@ +gametitle=Ben Hur - Blood of Braves PAL-M SLES-51350 E949C93F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//X-Fov +patch=1,EE,00368560,word,080ea4a4 + +patch=1,EE,003a9290,word,46001503 +patch=1,EE,003a9294,word,3c013f19 +patch=1,EE,003a9298,word,3421aaab +patch=1,EE,003a929c,word,4481f000 +patch=1,EE,003a92a0,word,461ea502 +patch=1,EE,003a92a4,word,080da159 + +//Zoom +//patch=1,EE,00368538,word,3c033fc0 //3c034000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0061FF20,word,00000000 //00000001 +patch=1,EE,0011a9d4,word,3c023C88 //3c023d08 +patch=1,EE,0036f6b8,word,3c033C88 //3c033d08 +patch=1,EE,0011a9b0,word,3c023ca3 //3c023d23 +patch=1,EE,0036f6cc,word,3c033ca3 //3c033d23 \ No newline at end of file diff --git a/patches/SLES-51354_960FFA6A.pnach b/patches/SLES-51354_960FFA6A.pnach new file mode 100644 index 0000000..78ab047 --- /dev/null +++ b/patches/SLES-51354_960FFA6A.pnach @@ -0,0 +1,13 @@ +gametitle=Jurassic Park - Operation Genesis (PAL-M) (SLES-51354) 960FFA6A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0055a410,word,3ff3aaab //3eaaaaab +patch=1,EE,0055c1f4,word,3FB60CD0 //3f8889a0 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00564EE4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-51355_506644B3.pnach b/patches/SLES-51355_506644B3.pnach new file mode 100644 index 0000000..7d15b3e --- /dev/null +++ b/patches/SLES-51355_506644B3.pnach @@ -0,0 +1,15 @@ +gametitle=Big Mutha Truckers (PAL)(SLES-51355) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001aa3f4,word,3c013f3a //3c013f80 + +//Y-Fov +patch=1,EE,0037c730,word,3fe00000 //3f99999a + + diff --git a/patches/SLES-51356_52C19E70.pnach b/patches/SLES-51356_52C19E70.pnach new file mode 100644 index 0000000..d47e3f1 --- /dev/null +++ b/patches/SLES-51356_52C19E70.pnach @@ -0,0 +1,10 @@ +gametitle=Road Trip Adventure PAL (SLES_513.56) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,203D5990,extended,3F19999A // 3F4CCCCD (increases hor. axis) + + diff --git a/patches/SLES-51358_8C8E2877.pnach b/patches/SLES-51358_8C8E2877.pnach new file mode 100644 index 0000000..9d880d0 --- /dev/null +++ b/patches/SLES-51358_8C8E2877.pnach @@ -0,0 +1,8 @@ +gametitle=Mystic Heroes SLES_513.58 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20326AE0,extended,3F400000 // 3F800000 + + diff --git a/patches/SLES-51362_67F4E32F.pnach b/patches/SLES-51362_67F4E32F.pnach new file mode 100644 index 0000000..d9bf7f8 --- /dev/null +++ b/patches/SLES-51362_67F4E32F.pnach @@ -0,0 +1,17 @@ +gametitle=The Simpsons - Skateboarding (PAL-G) (SLES-51362) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0022a6ac,word,08121331 // 46070202 +patch=1,EE,0022a6b0,word,00000000 // 24430050 +patch=1,EE,00484cc4,word,3c013f40 // 00000000 hor fov +patch=1,EE,00484cc8,word,4481f000 // 00000000 +patch=1,EE,00484ccc,word,46070202 // 00000000 +patch=1,EE,00484cd0,word,24430050 // 00000000 +patch=1,EE,00484cd4,word,461e4202 // 00000000 +patch=1,EE,00484cd8,word,0808a9ac // 00000000 + + diff --git a/patches/SLES-51371_A2BB25B3.pnach b/patches/SLES-51371_A2BB25B3.pnach new file mode 100644 index 0000000..8389664 --- /dev/null +++ b/patches/SLES-51371_A2BB25B3.pnach @@ -0,0 +1,14 @@ +gametitle=Pride FC - Fighting Championships (E)(SLES-51371) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen Hack 16:9 + +//Matrix Hack +patch=1,EE,00103094,word,3c013f40 //00000000 +patch=1,EE,00103098,word,44810000 //00000000 +patch=1,EE,001030a0,word,4600c602 //00000000 + + diff --git a/patches/SLES-51372_4AD214CB.pnach b/patches/SLES-51372_4AD214CB.pnach new file mode 100644 index 0000000..f5fce73 --- /dev/null +++ b/patches/SLES-51372_4AD214CB.pnach @@ -0,0 +1,12 @@ +gametitle=Wallace & Gromit in Project Zoo (E)(SLES-51372) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00235f10,word,3c014080 //3c014040 + + diff --git a/patches/SLES-51381_00C584CB.pnach b/patches/SLES-51381_00C584CB.pnach new file mode 100644 index 0000000..a187637 --- /dev/null +++ b/patches/SLES-51381_00C584CB.pnach @@ -0,0 +1,10 @@ +gametitle=Everblue 2 [PAL] (SLES_513.81) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00229278,word,3C033F06 //3C033F33 (Increases hor. axis) + + diff --git a/patches/SLES-51383_5162BCCA.pnach b/patches/SLES-51383_5162BCCA.pnach new file mode 100644 index 0000000..c63411e --- /dev/null +++ b/patches/SLES-51383_5162BCCA.pnach @@ -0,0 +1,6 @@ +gametitle=Beach King Stunt Racer PAL-M SLES-51383 5162BCCA + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0016D4A0,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-51385_4603820E.pnach b/patches/SLES-51385_4603820E.pnach new file mode 100644 index 0000000..f32a32f --- /dev/null +++ b/patches/SLES-51385_4603820E.pnach @@ -0,0 +1,6 @@ +gametitle=Rugrats Rescate Real (PAL-S) SLES-51385 4603820E + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0042D820,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-51387_E892412E.pnach b/patches/SLES-51387_E892412E.pnach new file mode 100644 index 0000000..29bf3c2 --- /dev/null +++ b/patches/SLES-51387_E892412E.pnach @@ -0,0 +1,20 @@ +gametitle=World Racing PAL-M SLES-51387 E892412E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Martix hack +patch=1,EE,0022dd5c,word,3c013f40 //00000000 +patch=1,EE,0022dd60,word,44810000 //00000000 +patch=1,EE,0022dd68,word,4600c602 //00000000 + +//Render fix +patch=1,EE,002016cc,word,3c013f2b //3c013f00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001CF670,word,10400004 //14400004 \ No newline at end of file diff --git a/patches/SLES-51393_D1ACD489.pnach b/patches/SLES-51393_D1ACD489.pnach new file mode 100644 index 0000000..cac004c --- /dev/null +++ b/patches/SLES-51393_D1ACD489.pnach @@ -0,0 +1,7 @@ +gametitle=Syberia SLES-51393 D1ACD489 + +[480p Mode] +gsinterlacemode=1 +author=Gabominated +description=SDTV 480p mode at start. Use Software renderer for FMVs to avoid shake at videos +patch=1,EE,001e6314,word,24060050 //24060003 diff --git a/patches/SLES-51397_949356AE.pnach b/patches/SLES-51397_949356AE.pnach new file mode 100644 index 0000000..6a00e9c --- /dev/null +++ b/patches/SLES-51397_949356AE.pnach @@ -0,0 +1,6 @@ +gametitle=IndyCar Series PAL-M SLES-51397 949356AE + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0026007C,word,00000000 \ No newline at end of file diff --git a/patches/SLES-51399_DE5AF9A8.pnach b/patches/SLES-51399_DE5AF9A8.pnach new file mode 100644 index 0000000..ab6b359 --- /dev/null +++ b/patches/SLES-51399_DE5AF9A8.pnach @@ -0,0 +1,20 @@ +gametitle=Armored Core 3 (PAL-E) (SLES-51399) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002e8c7c,word,3c013f40 // 00000000 hor fov +patch=1,EE,002e8c88,word,44810000 // 00000000 +patch=1,EE,002e8c8c,word,4600c602 // 00000000 +patch=1,EE,0026dbcc,word,3c0143d6 // 3c0143a0 renderfix + +// 16:10 +//patch=1,EE,002e8c7c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,002e8c80,word,34215555 // 00000000 hor fov +//patch=1,EE,002e8c88,word,44810000 // 00000000 +//patch=1,EE,002e8c8c,word,4600c602 // 00000000 +//patch=1,EE,0026dbcc,word,3c0143c1 // 3c0143a0 renderfix + + diff --git a/patches/SLES-51400_7FA1510D.pnach b/patches/SLES-51400_7FA1510D.pnach new file mode 100644 index 0000000..1c5d8f8 --- /dev/null +++ b/patches/SLES-51400_7FA1510D.pnach @@ -0,0 +1,11 @@ +gametitle=Tenchu - Wrath of Heaven PAL (Spain) [SLES-51400] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00154998,word,3C033F40 //3C033F80 (fov) +patch=1,EE,001549E0,word,3C033F40 //3C033F80 (fov) +patch=1,EE,00155168,word,3C024455 //3C024422 (render fix) +patch=1,EE,001553D0,word,3C024455 //3C024422 (render fix) + + diff --git a/patches/SLES-51402_83261085.pnach b/patches/SLES-51402_83261085.pnach new file mode 100644 index 0000000..495f9f6 --- /dev/null +++ b/patches/SLES-51402_83261085.pnach @@ -0,0 +1,21 @@ +gametitle=Tenchu - Wrath of Heaven (PAL-G) (SLES-51402) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +// 16:9 +patch=1,EE,00154998,word,3c033f40 // 3c033f80 hor fov +patch=1,EE,001549e0,word,3c033f40 // 3c033f80 hor fov +patch=1,EE,00155168,word,3c024458 // 3c024422 render fix +patch=1,EE,001553d0,word,3c024458 // 3c024422 render fix + +// 16:10 +//patch=1,EE,002453d0,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,002453d8,word,377b5555 // 00000000 hor fov +//patch=1,EE,001549bc,word,ac5b0000 // ac430000 +//patch=1,EE,00154a04,word,ac5b0000 // ac430000 +//patch=1,EE,00155168,word,3c024443 // 3c024422 render fix +//patch=1,EE,001553d0,word,3c024443 // 3c024422 render fix + + diff --git a/patches/SLES-51403_A3AE7C2A.pnach b/patches/SLES-51403_A3AE7C2A.pnach new file mode 100644 index 0000000..397db4f --- /dev/null +++ b/patches/SLES-51403_A3AE7C2A.pnach @@ -0,0 +1,11 @@ +gametitle=Tenchu - Wrath of Heaven PAL (PAL-F) (SLES-51403) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +patch=1,EE,00154998,word,3C033F40 //3C033F80 (fov) +patch=1,EE,001549E0,word,3C033F40 //3C033F80 (fov) +patch=1,EE,00155168,word,3C024455 //3C024422 (render fix) +patch=1,EE,001553D0,word,3C024455 //3C024422 (render fix) diff --git a/patches/SLES-51433_CDD0C904.pnach b/patches/SLES-51433_CDD0C904.pnach new file mode 100644 index 0000000..6247a47 --- /dev/null +++ b/patches/SLES-51433_CDD0C904.pnach @@ -0,0 +1,7 @@ +gametitle=Ghost Vibration (PAL-E) SLES_514.33 CDD0C904 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,001F26F0,word,3F400000 // 3F800000 \ No newline at end of file diff --git a/patches/SLES-51434_5088CCDB.pnach b/patches/SLES-51434_5088CCDB.pnach new file mode 100644 index 0000000..79df150 --- /dev/null +++ b/patches/SLES-51434_5088CCDB.pnach @@ -0,0 +1,36 @@ +gametitle=Silent Hill 3 (SLES-51434) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +//gameplay +patch=1,EE,003d6030,word,3f400000 //hor val / pal mode +patch=1,EE,001d9ae8,word,3c023f28 //hor val / ntsc mode +patch=1,EE,001d9aec,word,3442f5c3 //hor val / ntsc mode +patch=1,EE,001B4E64,word,3c023f28 //hor val / ntsc mode +patch=1,EE,001b4e68,word,3442f5c3 //hor val / ntsc mode + +//FMV's fix + +//PAL mode +patch=1,EE,002b6674,word,24106D50 //fmv y-pos +patch=1,EE,002b6688,word,24112550 //fmv height +patch=1,EE,002b67ac,word,24100000 //fmv black borders +patch=1,EE,002b67b4,word,24100000 //fmv black borders + +//NTSC mode +patch=1,EE,002b6678,word,24037000 //fmv y-pos +patch=1,EE,002b668c,word,24032000 //fmv height +patch=1,EE,002b67cc,word,24100000 //fmv black borders +patch=1,EE,002b67d0,word,24100000 //fmv black borders + +//Items & Weapons and Supplies fix +patch=1,EE,002adf48,word,3c023f19 //3c023f4c +patch=1,EE,002adf4c,word,3442999a //3442cccd + + +[50 FPS] +author=SeriMax +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2013064C,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-51435_C99317AD.pnach b/patches/SLES-51435_C99317AD.pnach new file mode 100644 index 0000000..f5d46b5 --- /dev/null +++ b/patches/SLES-51435_C99317AD.pnach @@ -0,0 +1,13 @@ +gametitle=International Superstar Soccer 3 (PAL-M5) (SLES-51435) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +// Note: data is stored in ELF00.DAT +patch=1,EE,e002a2a0,extended,0012b658 // check 2012b658 matches value xxxxa2a0 +patch=1,EE,20129904,extended,3c023f40 // 3c023f80 hor fov +patch=1,EE,2012b480,extended,3c0443d6 // 3c0443a0 renderfix + + diff --git a/patches/SLES-51441_839D614D.pnach b/patches/SLES-51441_839D614D.pnach new file mode 100644 index 0000000..88bf08f --- /dev/null +++ b/patches/SLES-51441_839D614D.pnach @@ -0,0 +1,16 @@ +gametitle=Dynasty Warriors 3: Xtreme Legends (E)(SLES-51441) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (PAL by Arapapa) + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00271858,word,3faaaaab //3f800000 +patch=1,EE,00271864,word,3faaaaab //3f800000 + +//Render fix +patch=1,EE,001808e0,word,3c023f2b //3c023f00 + + diff --git a/patches/SLES-51443_0F84FE89.pnach b/patches/SLES-51443_0F84FE89.pnach new file mode 100644 index 0000000..b2ae6d3 --- /dev/null +++ b/patches/SLES-51443_0F84FE89.pnach @@ -0,0 +1,12 @@ +gametitle=Dynasty Warriors 3 - Xtreme Legends (PAL-G) (SLES-51443) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002724d8,word,3faaaaab // 3f800000 zoom +patch=1,EE,002724e4,word,3faaaaab // 3f800000 ver fov +patch=1,EE,00180be0,word,3c023f2b // 3c023f00 renderfix + + diff --git a/patches/SLES-51445_2DFD9846.pnach b/patches/SLES-51445_2DFD9846.pnach new file mode 100644 index 0000000..ed13957 --- /dev/null +++ b/patches/SLES-51445_2DFD9846.pnach @@ -0,0 +1,22 @@ +gametitle=Rygar - The Legendary Adventure (PAL-M5) (SLES-51445) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,0020eb8c,word,3c013f40 // 00000000 hor fov +patch=1,EE,0020eb90,word,4481f000 // 00000000 +patch=1,EE,0020eb9c,word,461ec602 // 00000000 +patch=1,EE,001efb7c,word,3c0144b0 // 3c014480 renderfix 1 +patch=1,EE,002076cc,word,3c013fab // 3c013f80 renderfix 2 + +// 16:10 +//patch=1,EE,0020eb8c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0020eb90,word,34215555 // 00000000 hor fov +//patch=1,EE,0020eb98,word,4481f000 // 00000000 +//patch=1,EE,0020eb9c,word,461ec602 // 00000000 +//patch=1,EE,001efb7c,word,3c0144a0 // 3c014480 renderfix 1 +//patch=1,EE,002076cc,word,3c013f9a // 3c013f80 renderfix 2 + + diff --git a/patches/SLES-51448_F79AF536.pnach b/patches/SLES-51448_F79AF536.pnach new file mode 100644 index 0000000..7e7ce9b --- /dev/null +++ b/patches/SLES-51448_F79AF536.pnach @@ -0,0 +1,16 @@ +gametitle=Resident Evil - Dead Aim (PAL-M5) (SLES-51448) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00233368,word,3c1943f0 // 3c013f80 hor fov +patch=1,EE,0023336c,word,46021003 // 44810000 +patch=1,EE,0023339c,word,ac99000c // e482000c + +// Ammo Cheat +// patch=1,EE,20252b68,extended,0000000F // 0000000F Ammo#1 +// patch=1,EE,202deadc,extended,0000000F // 0000000F Ammo#2 + + diff --git a/patches/SLES-51449_461C79A5.pnach b/patches/SLES-51449_461C79A5.pnach new file mode 100644 index 0000000..91677e1 --- /dev/null +++ b/patches/SLES-51449_461C79A5.pnach @@ -0,0 +1,17 @@ +gametitle=Return to Castle Wolfenstein: Operation Resurrection (PAL SLES_514.49) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack 16:9 +patch=1,EE,0012f928,word,3c0142ab //ver fov 1 +patch=1,EE,0012f92c,word,3421e328 +patch=1,EE,001302dc,word,3c0142ab //ver fov 2 +patch=1,EE,001302e0,word,3421e328 +patch=1,EE,0012f6d8,word,3c0141e9 //binoculars fov +patch=1,EE,0012f724,word,3c0142d5 //gameplay fov + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00174394,word,2C420001 //2C420002 diff --git a/patches/SLES-51456_1563EBAC.pnach b/patches/SLES-51456_1563EBAC.pnach new file mode 100644 index 0000000..852f8ad --- /dev/null +++ b/patches/SLES-51456_1563EBAC.pnach @@ -0,0 +1,19 @@ +gametitle=LMA Manager 2004 (E)(SLES-51456) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02a51946 b00006e6 +patch=1,EE,003586c4,word,080efd6c + +patch=1,EE,003bf5b0,word,4619a502 +patch=1,EE,003bf5b4,word,3c013f40 +patch=1,EE,003bf5b8,word,4481f000 +patch=1,EE,003bf5bc,word,461ea502 +patch=1,EE,003bf5c0,word,080d61b2 + + diff --git a/patches/SLES-51458_DE14DDBF.pnach b/patches/SLES-51458_DE14DDBF.pnach new file mode 100644 index 0000000..2936bc4 --- /dev/null +++ b/patches/SLES-51458_DE14DDBF.pnach @@ -0,0 +1,18 @@ +gametitle=BDFL Manager 2004 (G)(SLES-51458) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02a51946 b00006e6 +patch=1,EE,00357dd4,word,08030000 +patch=1,EE,000c0000,word,4619a502 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ea502 +patch=1,EE,000c0010,word,080d5f76 + + diff --git a/patches/SLES-51466_A7705A52.pnach b/patches/SLES-51466_A7705A52.pnach new file mode 100644 index 0000000..b623663 --- /dev/null +++ b/patches/SLES-51466_A7705A52.pnach @@ -0,0 +1,29 @@ +gametitle=Tom Clancy's Splinter Cell * SLES-51466 * PAL-M5 * A7705A52 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +patch=1,EE,001CF890,word,3C053F40 // 3C053F80 - X-axis + +[Widescreen 16:10] +gsaspectratio=Stretch +author=sergx12 & ElHecht +patch=1,EE,001CF890,word,3C053F55 // 3C053F80 - X-axis +patch=1,EE,001CF930,word,34A55555 // AC450088 - X-axis +patch=1,EE,001CF934,word,AC450088 // 8FA2005C + +[Widescreen 15:10] +gsaspectratio=Stretch +author=sergx12 & ElHecht, converted by pgert +patch=1,EE,001CF890,word,3C053F63 +patch=1,EE,001CF930,word,34A58E39 +patch=1,EE,001CF934,word,AC450088 + +// ========== +// - Alternative 16:10 Widescreen hack by pgert. +// Fast boot recommended. +// patch=1,EE,001CF880,word,3C023F8A // 3C023FB6 - HOW - Y-axis +// patch=1,EE,001CF884,word,34449246 // 3444DB6E - LOW - Y-axis +// - X-axis patch by sergx12. +// patch=1,EE,001CF890,word,3C053F40 // 3C053F80 - X-axis +// ========== diff --git a/patches/SLES-51467_6EEE06DD.pnach b/patches/SLES-51467_6EEE06DD.pnach new file mode 100644 index 0000000..d72adf2 --- /dev/null +++ b/patches/SLES-51467_6EEE06DD.pnach @@ -0,0 +1,17 @@ +gametitle=Freedom Fighters (PAL-E) SLES-51467 6EEE06DD FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0056967C,extended,01 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0056B808,word,00000000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0033128C,word,14A2005C diff --git a/patches/SLES-51467_BADCA543.pnach b/patches/SLES-51467_BADCA543.pnach new file mode 100644 index 0000000..7b953e6 --- /dev/null +++ b/patches/SLES-51467_BADCA543.pnach @@ -0,0 +1,15 @@ +gametitle=Freedom Fighters (PAL-E) SLES-51467 BADCA543 +//Corresponds to the main crc to activate the secondary crc 6EEE06DD called FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. diff --git a/patches/SLES-51468_A6698B41.pnach b/patches/SLES-51468_A6698B41.pnach new file mode 100644 index 0000000..fdf5534 --- /dev/null +++ b/patches/SLES-51468_A6698B41.pnach @@ -0,0 +1,17 @@ +gametitle=Freedom Fighters (PAL-F) SLES-51468 A6698B41 FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0056987C,extended,01 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0056BA08,word,00000000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0033135C,word,14A2005C diff --git a/patches/SLES-51468_BADCA543.pnach b/patches/SLES-51468_BADCA543.pnach new file mode 100644 index 0000000..89b5b27 --- /dev/null +++ b/patches/SLES-51468_BADCA543.pnach @@ -0,0 +1,15 @@ +gametitle=Freedom Fighters (PAL-F) SLES-51468 BADCA543 +//Corresponds to the main crc to activate the secondary crc A6698B41 called FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. diff --git a/patches/SLES-51469_6EEE06DD.pnach b/patches/SLES-51469_6EEE06DD.pnach new file mode 100644 index 0000000..43f1396 --- /dev/null +++ b/patches/SLES-51469_6EEE06DD.pnach @@ -0,0 +1,17 @@ +gametitle=Freedom Fighters (PAL-G) SLES-51469 6EEE06DD FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0056967C,extended,01 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0056B808,word,00000000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0033128C,word,14A2005C diff --git a/patches/SLES-51469_BADCA543.pnach b/patches/SLES-51469_BADCA543.pnach new file mode 100644 index 0000000..3bc69e4 --- /dev/null +++ b/patches/SLES-51469_BADCA543.pnach @@ -0,0 +1,15 @@ +gametitle=Freedom Fighters (PAL-G) SLES-51469 BADCA543 +//Corresponds to the main crc to activate the secondary crc 6EEE06DD called FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. diff --git a/patches/SLES-51470_6EEE06DD.pnach b/patches/SLES-51470_6EEE06DD.pnach new file mode 100644 index 0000000..658aa94 --- /dev/null +++ b/patches/SLES-51470_6EEE06DD.pnach @@ -0,0 +1,17 @@ +gametitle=Freedom Fighters (PAL-I) SLES-51470 6EEE06DD FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0056967C,extended,01 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0056B808,word,00000000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0033128C,word,14A2005C diff --git a/patches/SLES-51470_BADCA543.pnach b/patches/SLES-51470_BADCA543.pnach new file mode 100644 index 0000000..aa5f284 --- /dev/null +++ b/patches/SLES-51470_BADCA543.pnach @@ -0,0 +1,15 @@ +gametitle=Freedom Fighters (PAL-I) SLES-51470 BADCA543 +//Corresponds to the main crc to activate the secondary crc 6EEE06DD called FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. diff --git a/patches/SLES-51471_6EEE06DD.pnach b/patches/SLES-51471_6EEE06DD.pnach new file mode 100644 index 0000000..386e65e --- /dev/null +++ b/patches/SLES-51471_6EEE06DD.pnach @@ -0,0 +1,17 @@ +gametitle=Freedom Fighters (PAL-S) SLES-51471 6EEE06DD FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0056967C,extended,01 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0056B808,word,00000000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0033128C,word,14A2005C diff --git a/patches/SLES-51471_BADCA543.pnach b/patches/SLES-51471_BADCA543.pnach new file mode 100644 index 0000000..3bc0b4e --- /dev/null +++ b/patches/SLES-51471_BADCA543.pnach @@ -0,0 +1,15 @@ +gametitle=Freedom Fighters (PAL-S) SLES-51471 BADCA543 +//Corresponds to the main crc to activate the secondary crc 6EEE06DD called FF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. diff --git a/patches/SLES-51474_C81B1F33.pnach b/patches/SLES-51474_C81B1F33.pnach new file mode 100644 index 0000000..524eac5 --- /dev/null +++ b/patches/SLES-51474_C81B1F33.pnach @@ -0,0 +1,29 @@ +gametitle=BloodRayne (PAL-M) SLES-51474 C81B1F33 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +//Ported from the SLUS-20461 by pelvicthrustman +patch=1,EE,001EF6D4,word,3c040001 //10800020 widescreen +patch=1,EE,0020BD04,word,3c0141d0 //3c014270 X scalar "Face hud" +patch=1,EE,0020BEA0,word,3c014298 //3c0142a0 Y correction +patch=1,EE,0020BEAC,word,3c013f48 //0020bb00 X correction +patch=1,EE,0020C018,word,3c013f40 //3c013f00 X correction "Pain overlay" +patch=1,EE,0020C024,word,3c014298 //3c0142a0 Y correction +patch=1,EE,0020C368,word,3c0141a8 //3c0141c8 X scalar "Health BG" +patch=1,EE,0020C374,word,3c013f48 //3c013f00 X correction +patch=1,EE,0020C38C,word,3c014296 //3c0142a0 Y correction +patch=1,EE,0020C444,word,3c014178 //3c0141b8 X scalar "Health bar" +patch=1,EE,0020C468,word,3c0142a1 //3c0142a0 Y correction +patch=1,EE,0020C380,word,3c0f3f86 //00000000 X correction +patch=1,EE,0020C420,word,448ff800 //00000000 +patch=1,EE,0020C48C,word,461f20c2 //460720C2 +patch=1,EE,0020C568,word,3c0142f8 //3c014321 X scalar "Frame" +patch=1,EE,0020C584,word,3c01432b //3c01432b Y correction +patch=1,EE,0020C5B0,word,46011042 //46011842 Offset correction + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002CA1B8,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-51479_7B8477F9.pnach b/patches/SLES-51479_7B8477F9.pnach new file mode 100644 index 0000000..f6596ae --- /dev/null +++ b/patches/SLES-51479_7B8477F9.pnach @@ -0,0 +1,11 @@ +gametitle=Def Jam: Vendetta [PAL] (SLES_514.79) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001A1D24,word,3C013F10 //3C013F40 (Increases hor. axis) +patch=1,EE,00198154,word,3C013F22 //3C013F00 + + diff --git a/patches/SLES-51481_92ABE4E1.pnach b/patches/SLES-51481_92ABE4E1.pnach new file mode 100644 index 0000000..c0d0ee8 --- /dev/null +++ b/patches/SLES-51481_92ABE4E1.pnach @@ -0,0 +1,12 @@ +gametitle=NBA Street Vol. 2 [PAL-M2] (SLES_514.81) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Ko81e24wy + +//Gameplay 16:9 +patch=1,EE,208D6AA0,extended,3F400000 //3F800000 (Increases hor. axis) +patch=1,EE,208D6AD8,extended,3FA66666 // +patch=1,EE,208D6ADC,extended,3FA66666 // + + diff --git a/patches/SLES-51492_0A4A7296.pnach b/patches/SLES-51492_0A4A7296.pnach new file mode 100644 index 0000000..5dd126a --- /dev/null +++ b/patches/SLES-51492_0A4A7296.pnach @@ -0,0 +1,20 @@ +gametitle=Pro Beach Soccer (E)(SLES-51492) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00282238,word,0811e324 //c6010068 +patch=1,EE,0028223c,word,00000000 //c602006c + +patch=1,EE,00478c90,word,3c013f40 // 00000000 +patch=1,EE,00478c94,word,4481f000 // 00000000 +patch=1,EE,00478c98,word,c6010068 // 00000000 +patch=1,EE,00478c9c,word,c602006c // 00000000 +patch=1,EE,00478ca0,word,461e0843 // 00000000 +patch=1,EE,00478ca4,word,e6010068 // 00000000 +patch=1,EE,00478ca8,word,080a088f // 00000000 + + diff --git a/patches/SLES-51495_96B76E56.pnach b/patches/SLES-51495_96B76E56.pnach new file mode 100644 index 0000000..5ae93d2 --- /dev/null +++ b/patches/SLES-51495_96B76E56.pnach @@ -0,0 +1,18 @@ +gametitle=SX Superstar (E)(SLES-51495) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83100146 5c00c4c4 +patch=1,EE,0011f258,word,080d4368 +patch=1,EE,00350da0,word,46011083 +patch=1,EE,00350da4,word,3c013f40 +patch=1,EE,00350da8,word,4481f000 +patch=1,EE,00350dac,word,461e1083 +patch=1,EE,00350db0,word,08047c97 + + diff --git a/patches/SLES-51496_867AB5D0.pnach b/patches/SLES-51496_867AB5D0.pnach new file mode 100644 index 0000000..7108fdd --- /dev/null +++ b/patches/SLES-51496_867AB5D0.pnach @@ -0,0 +1,11 @@ +gametitle=Breath of Fire - Dragon Quarter (PAL-M5) (SLES-51496) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +//ported to PAL (ElHecht) +patch=1,EE,0012f71c,word,3c024306 // 3c024333 hor val +patch=1,EE,0012f720,word,3442f940 // 3442f700 hor val +patch=1,EE,0012f868,word,3c034074 // 3c034036 render fix + + diff --git a/patches/SLES-51503_7A8644FD.pnach b/patches/SLES-51503_7A8644FD.pnach new file mode 100644 index 0000000..bd61a8a --- /dev/null +++ b/patches/SLES-51503_7A8644FD.pnach @@ -0,0 +1,16 @@ +gametitle=Ace Lightning (E)(SLES-51503) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +patch=1,EE,001d83e8,word,08086145 //c6010068 +patch=1,EE,00218514,word,3c013f40 //00000000 +patch=1,EE,00218518,word,4481f000 //00000000 +patch=1,EE,0021851c,word,c6010068 //00000000 +patch=1,EE,00218520,word,c602006c //00000000 +patch=1,EE,00218524,word,461e0843 //00000000 +patch=1,EE,00218528,word,e6010068 //00000000 +patch=1,EE,0021852c,word,080760fc //00000000 + + diff --git a/patches/SLES-51507_EB25115F.pnach b/patches/SLES-51507_EB25115F.pnach new file mode 100644 index 0000000..10c44a9 --- /dev/null +++ b/patches/SLES-51507_EB25115F.pnach @@ -0,0 +1,23 @@ +gametitle=Futurama (PAL-M5) (SLES-51507) EB25115F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,00101eac,word,0812aca8 // e60100b4 +patch=1,EE,00101eb0,word,00000000 // e60000b0 +patch=1,EE,004ab2a0,word,3c013f40 // 00000000 hor fov +patch=1,EE,004ab2a4,word,4481f000 // 00000000 +patch=1,EE,004ab2a8,word,461e0003 // 00000000 +patch=1,EE,004ab2ac,word,e60100b4 // 00000000 +patch=1,EE,004ab2b0,word,e60000b0 // 00000000 +patch=1,EE,004ab2b4,word,080407ac // 00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003EA94C,word,24110000 +patch=1,EE,003EA950,word,24120050 +patch=1,EE,003EA95C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-51508_804F5858.pnach b/patches/SLES-51508_804F5858.pnach new file mode 100644 index 0000000..0747bb0 --- /dev/null +++ b/patches/SLES-51508_804F5858.pnach @@ -0,0 +1,21 @@ +gametitle=Hulk (E)(SLES-51508) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,004bbd48,word,08134998 //4600b0c3 + +patch=1,EE,004d2660,word,4600b0c3 +patch=1,EE,004d2664,word,3c013f40 +patch=1,EE,004d2668,word,4481f000 +patch=1,EE,004d266c,word,461e18c2 +patch=1,EE,004d2670,word,0812ef53 + +//Render fix +patch=1,EE,003d75d4,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-51511_1B09B0E4.pnach b/patches/SLES-51511_1B09B0E4.pnach new file mode 100644 index 0000000..19422bb --- /dev/null +++ b/patches/SLES-51511_1B09B0E4.pnach @@ -0,0 +1,8 @@ +gametitle=Crash Nitro Kart [PAL-M6] (SLES_515.11) 1B09B0E4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,0058BF68,word,3C023F17 //3C023F00 (Increases hor. axis) diff --git a/patches/SLES-51522_0F58C006.pnach b/patches/SLES-51522_0F58C006.pnach new file mode 100644 index 0000000..e0fa207 --- /dev/null +++ b/patches/SLES-51522_0F58C006.pnach @@ -0,0 +1,17 @@ +gametitle=Return to Castle Wolfenstein - Operation Resurrection (PAL-S) SLES-51522 0F58C006 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0012f928,word,3c0142ab //ver fov 1 +patch=1,EE,0012f92c,word,3421e328 +patch=1,EE,001302dc,word,3c0142ab //ver fov 2 +patch=1,EE,001302e0,word,3421e328 +patch=1,EE,0012f6d8,word,3c0141e9 //binoculars fov +patch=1,EE,0012f724,word,3c0142d5 //gameplay fov + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00174394,word,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLES-51523_AA40FD87.pnach b/patches/SLES-51523_AA40FD87.pnach new file mode 100644 index 0000000..e826745 --- /dev/null +++ b/patches/SLES-51523_AA40FD87.pnach @@ -0,0 +1,18 @@ +gametitle=Conflict - Desert Storm II (E)(SLES-51523) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix - Internal Widescreen and 4:3 X-Fov +//aa3f013c 93a92134 00b08144 +patch=1,EE,002a32f0,word,3c013fe3 //3c013faa +patch=1,EE,002a32f4,word,34218cc1 //3421a993 + +//Y-Fov fix - Internal Widescreen +patch=1,EE,002a3330,word,3c013f0e //3c013f0a +patch=1,EE,002a3334,word,342190dd //342160dd + + diff --git a/patches/SLES-51525_69A026C0.pnach b/patches/SLES-51525_69A026C0.pnach new file mode 100644 index 0000000..7b6a7b7 --- /dev/null +++ b/patches/SLES-51525_69A026C0.pnach @@ -0,0 +1,47 @@ +gametitle=Fallout: Brotherhood of Steel (SLES-51526) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Converted by Bigdemon + +patch=1,EE,001b1618,word,3c013f36 +patch=1,EE,001b161c,word,34210b5f +patch=1,EE,001b1628,word,3c014440 + +patch=1,EE,001b1888,word,3c013f36 +patch=1,EE,001b188c,word,34210b5f +patch=1,EE,001b1894,word,3c014440 + +patch=1,EE,001b1a00,word,3c013f36 +patch=1,EE,001b1a04,word,34210b5f +patch=1,EE,001b1a0c,word,3c014440 + +patch=1,EE,00147a18,word,3c013f36 +patch=1,EE,00147a1c,word,34210b5f +patch=1,EE,00147a28,word,3c014440 + +patch=1,EE,00147c00,word,3c013f36 +patch=1,EE,00147c04,word,34210b5f +patch=1,EE,00147c0c,word,3c014440 + +patch=1,EE,00147df0,word,3c013f36 +patch=1,EE,00147df4,word,34210b5f +patch=1,EE,00147dfc,word,3c014440 + +patch=1,EE,00180424,word,3c013f36 +patch=1,EE,00180428,word,34210b5f +patch=1,EE,00180434,word,3c014440 + +patch=1,EE,0018cedc,word,3c013f36 +patch=1,EE,0018cee0,word,34210b5f +patch=1,EE,0018ceec,word,3c014440 + +//render fix value +patch=1,EE,001aacd8,word,3c013fe3 +patch=1,EE,001aacdc,word,3421d70a + +patch=1,EE,001ac798,word,3c013fe3 +patch=1,EE,001ac79c,word,3421d70a + + diff --git a/patches/SLES-51526_69A026C0.pnach b/patches/SLES-51526_69A026C0.pnach new file mode 100644 index 0000000..7f38bd3 --- /dev/null +++ b/patches/SLES-51526_69A026C0.pnach @@ -0,0 +1,46 @@ +gametitle=Fallout: Brotherhood of Steel (SLES-51526) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001b1618,word,3c013f36 +patch=1,EE,001b161c,word,34210b5f +patch=1,EE,001b1628,word,3c014440 + +patch=1,EE,001b1888,word,3c013f36 +patch=1,EE,001b188c,word,34210b5f +patch=1,EE,001b1894,word,3c014440 + +patch=1,EE,001b1a00,word,3c013f36 +patch=1,EE,001b1a04,word,34210b5f +patch=1,EE,001b1a0c,word,3c014440 + +patch=1,EE,00147a18,word,3c013f36 +patch=1,EE,00147a1c,word,34210b5f +patch=1,EE,00147a28,word,3c014440 + +patch=1,EE,00147c00,word,3c013f36 +patch=1,EE,00147c04,word,34210b5f +patch=1,EE,00147c0c,word,3c014440 + +patch=1,EE,00147df0,word,3c013f36 +patch=1,EE,00147df4,word,34210b5f +patch=1,EE,00147dfc,word,3c014440 + +patch=1,EE,00180424,word,3c013f36 +patch=1,EE,00180428,word,34210b5f +patch=1,EE,00180434,word,3c014440 + +patch=1,EE,0018cedc,word,3c013f36 +patch=1,EE,0018cee0,word,34210b5f +patch=1,EE,0018ceec,word,3c014440 + +//render fix value +patch=1,EE,001aacd8,word,3c013fe3 +patch=1,EE,001aacdc,word,3421d70a + +patch=1,EE,001ac798,word,3c013fe3 +patch=1,EE,001ac79c,word,3421d70a + + diff --git a/patches/SLES-51548_FBF2383B.pnach b/patches/SLES-51548_FBF2383B.pnach new file mode 100644 index 0000000..fd0fbad --- /dev/null +++ b/patches/SLES-51548_FBF2383B.pnach @@ -0,0 +1,34 @@ +gametitle=X-Men 2 - Wolverine's Revenge (PAL-M3) (SLES-51548) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=ElHecht + +// 16:9 +//patch=1,EE,002ce814,word,3c013f40 // 00000000 hor fov + +// 16:10 +//patch=1,EE,002ce814,word,3c013f55 // 00000000 hor fov +//patch=1,EE,002ce818,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 modifications +//patch=1,EE,0017ec0c,word,080b3a03 // 0c068008 +//patch=1,EE,0017ec10,word,00000000 // 46151f43 +//patch=1,EE,0017ec14,word,00000000 // e6150000 +//patch=1,EE,002ce80c,word,0c068008 // 00000000 +//patch=1,EE,002ce810,word,00000000 // 00000000 +//patch=1,EE,002ce81c,word,4481e800 // 00000000 +//patch=1,EE,002ce820,word,461de703 // 00000000 +//patch=1,EE,002ce824,word,4615ef42 // 00000000 +//patch=1,EE,002ce828,word,e61d0000 // 00000000 +//patch=1,EE,002ce82c,word,46151f43 // 00000000 +//patch=1,EE,002ce830,word,0805fb05 // 00000000 +//patch=1,EE,001699e8,word,3c014200 // 3c014300 remove blurry effect +//patch=1,EE,001a09f0,word,3c013fee // 3c013f80 renderfix + +//Causes rendering errors and crashes after level 3. + +[Remove Blur] +author=PeterDelta +description=Removes the post-processing blur effect +patch=1,EE,001699CC,word,00000000 diff --git a/patches/SLES-51553_0ACDD053.pnach b/patches/SLES-51553_0ACDD053.pnach new file mode 100644 index 0000000..bca2d9e --- /dev/null +++ b/patches/SLES-51553_0ACDD053.pnach @@ -0,0 +1,16 @@ +gametitle=Chaos Legion PAL (SLES_515.53) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00243C1C,word,3C013F40 //46007EC6 (Increases hor. axis) +patch=1,EE,00243C2C,word,4481D800 //00000000 +patch=1,EE,00243C30,word,460FDEC2 //00000000 + +//Render fix +patch=1,EE,00243D34,word,3C0243AB //3C024380 +patch=1,EE,00228064,word,3C023FAB //3C023F80 + + diff --git a/patches/SLES-51554_904B7BA0.pnach b/patches/SLES-51554_904B7BA0.pnach new file mode 100644 index 0000000..679e1ee --- /dev/null +++ b/patches/SLES-51554_904B7BA0.pnach @@ -0,0 +1,11 @@ +//gametitle=Cell Damage Overdrive (PAL-M5) SLES_515.54 + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=dieSkaarj. +//Breaks splitscreen display into one thin grey line. + +//patch=1,EE,20362ce8,word,3f400000 //3f800000 +//patch=1,EE,20362D00,word,3faaaaab //3f800000 + +//patch=1,EE,0023f2a0,word,27bdff20 //3c02bf80 HUD scaling? \ No newline at end of file diff --git a/patches/SLES-51557_1248FE3A.pnach b/patches/SLES-51557_1248FE3A.pnach new file mode 100644 index 0000000..7db94a9 --- /dev/null +++ b/patches/SLES-51557_1248FE3A.pnach @@ -0,0 +1,22 @@ +gametitle=Broken Sword: The Sleeping Dragon (SLES-51557) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,001ad9cc,word,3c01bec0 +patch=1,EE,001ad9d0,word,0c06b250 +patch=1,EE,001ad9d4,word,44813000 + +patch=1,EE,001ac93c,word,00000000 +patch=1,EE,001ac940,word,27bdffd0 +patch=1,EE,001ac944,word,3c01bf00 +patch=1,EE,001ac948,word,44813800 +patch=1,EE,001ac94c,word,7fb00020 +patch=1,EE,001ac950,word,ffbf0010 +patch=1,EE,001ac954,word,0080802d +patch=1,EE,001ac958,word,26060020 +patch=1,EE,001ac95c,word,c6000070 +patch=1,EE,001ac960,word,8e020004 +patch=1,EE,001ac964,word,46060202 + + diff --git a/patches/SLES-51580_F97680AA.pnach b/patches/SLES-51580_F97680AA.pnach new file mode 100644 index 0000000..0a04f77 --- /dev/null +++ b/patches/SLES-51580_F97680AA.pnach @@ -0,0 +1,12 @@ +gametitle=London Racer - World Challenge PAL-M SLES-51580 F97680AA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack +patch=1,EE,00386b70,word,3c02bf55 //3c02bf00 X-FOV + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00133810,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-51581_FAC64195.pnach b/patches/SLES-51581_FAC64195.pnach new file mode 100644 index 0000000..24e13f3 --- /dev/null +++ b/patches/SLES-51581_FAC64195.pnach @@ -0,0 +1,17 @@ +gametitle=Dead to Rights (E)(SLES-51581) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Force turn on Widescreen +//00 00 00 00 01 00 00 00 AB AA AA 3F 00 00 80 3F +patch=1,EE,2042FBE0,byte,00000001 + +//Zoom fix +//29 5C 8F 3F 00 00 C0 43 00 00 C0 43 +patch=1,EE,2042FBF4,extended,3f800000 //3f8f5c29 + + diff --git a/patches/SLES-51584_2C1173B0.pnach b/patches/SLES-51584_2C1173B0.pnach new file mode 100644 index 0000000..4cbbdba --- /dev/null +++ b/patches/SLES-51584_2C1173B0.pnach @@ -0,0 +1,12 @@ +gametitle=F1 Career Challenge (PAL & NTSC-U)(SLUS-20693 & SLES-51584) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,00328744,word,01010101 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0033DF50,extended,00000001 \ No newline at end of file diff --git a/patches/SLES-51589_47C231CC.pnach b/patches/SLES-51589_47C231CC.pnach new file mode 100644 index 0000000..73a5848 --- /dev/null +++ b/patches/SLES-51589_47C231CC.pnach @@ -0,0 +1,34 @@ +gametitle=Resident Evil: Outbreak (SLES-51589) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +patch=1,EE,0034D0F8,word,3fe38e39 + +//FMV's fix by nemesis2000 +patch=1,EE,001b34d4,word,00000000 +patch=1,EE,0033a57c,word,24060015 +patch=1,EE,0033a754,word,000b5843 +patch=1,EE,0033a75c,word,00ab2820 + +patch=1,EE,001b312c,word,3c040034 +patch=1,EE,001b3130,word,9082a720 +patch=1,EE,001b3134,word,1440000f +patch=1,EE,001b3138,word,3c010126 +patch=1,EE,001b313c,word,34212818 +patch=1,EE,001b3140,word,ac81a720 +patch=1,EE,001b3144,word,3c012406 +patch=1,EE,001b3148,word,34211c00 +patch=1,EE,001b314c,word,ac81a724 +patch=1,EE,001b3150,word,3c0100c5 +patch=1,EE,001b3154,word,34215822 +patch=1,EE,001b3158,word,ac81a728 +patch=1,EE,001b315c,word,3c040033 +patch=1,EE,001b3160,word,24013fab +patch=1,EE,001b3164,word,a48168e0 +patch=1,EE,001b3168,word,3c014481 +patch=1,EE,001b316c,word,34217800 +patch=1,EE,001b3170,word,ac8168e4 + + diff --git a/patches/SLES-51600_D2738AD3.pnach b/patches/SLES-51600_D2738AD3.pnach new file mode 100644 index 0000000..25497fe --- /dev/null +++ b/patches/SLES-51600_D2738AD3.pnach @@ -0,0 +1,22 @@ +gametitle=WWE Crush Hour (PAL-E) (SLES-51600) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00331084,word,3c023f40 // 3c023f80 hor fov +patch=1,EE,0029e024,word,3c023f2b // 3c023f00 renderfix1 +patch=1,EE,0029e060,word,3c023f2b // 3c023f00 renderfix2 + +// 16:10 +//patch=1,EE,00331084,word,3c023f55 // 3c023f80 hor fov +//patch=1,EE,00331088,word,34425555 // 44820800 hor fov +//patch=1,EE,00331090,word,44820800 // 46000803 +//patch=1,EE,00331098,word,46000803 // e4400070 +//patch=1,EE,003310a0,word,e4400070 // 3c023f80 +//patch=1,EE,003310a4,word,46010843 // 44820800 +//patch=1,EE,0029e024,word,3c023f2b // 3c023f00 renderfix1 +//patch=1,EE,0029e060,word,3c023f2b // 3c023f00 renderfix2 + + diff --git a/patches/SLES-51602_F9D01209.pnach b/patches/SLES-51602_F9D01209.pnach new file mode 100644 index 0000000..359107a --- /dev/null +++ b/patches/SLES-51602_F9D01209.pnach @@ -0,0 +1,17 @@ +gametitle=All-Star Baseball 2004 (E)(SLES-51602) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov +//003f023c 00188344 f001a1c7 +patch=1,EE,003e6dc8,word,3c023f2b //3c023f00 + +//Render fix +//803f033c 0040023c 00108344 +patch=1,EE,003d2ae8,word,3c033f20 //3c033f80 + + diff --git a/patches/SLES-51603_5F2F5469.pnach b/patches/SLES-51603_5F2F5469.pnach new file mode 100644 index 0000000..5a4ee5e --- /dev/null +++ b/patches/SLES-51603_5F2F5469.pnach @@ -0,0 +1,13 @@ +gametitle=Seek and Destroy (PAL-M5) (SLES_516.03) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +// 16:9 +patch=1,EE,001BCD0C,word,3C013F40 //00000000 hor fov +patch=1,EE,001BCD18,word,44810000 //00000000 +patch=1,EE,001BCD1C,word,4600C602 //00000000 +patch=1,EE,0018757C,word,3C0140A7 //3C01407A renderfix + + diff --git a/patches/SLES-51606_B6FD779E.pnach b/patches/SLES-51606_B6FD779E.pnach new file mode 100644 index 0000000..5a1b8fd --- /dev/null +++ b/patches/SLES-51606_B6FD779E.pnach @@ -0,0 +1,21 @@ +gametitle=Unlimited Saga (PAL-E) (SLES-51606) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 battles +patch=1,EE,00703bfc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00703c00,word,34210000 // 00000000 hor fov +patch=1,EE,00703c08,word,44810000 // 00000000 +patch=1,EE,00703c0c,word,4600c602 // 00000000 +patch=1,EE,007795d4,word,3c0243ab // 3c024380 increase hor fov + +// 16:10 battles +//patch=1,EE,00703bfc,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00703c00,word,34215555 // 00000000 hor fov +//patch=1,EE,00703c08,word,44810000 // 00000000 +//patch=1,EE,00703c0c,word,4600c602 // 00000000 +//patch=1,EE,007795d4,word,3c02439a // 3c024380 increase hor fov + + diff --git a/patches/SLES-51615_B92F9BF6.pnach b/patches/SLES-51615_B92F9BF6.pnach new file mode 100644 index 0000000..eb6bdfa --- /dev/null +++ b/patches/SLES-51615_B92F9BF6.pnach @@ -0,0 +1,9 @@ +gametitle=The King of Route 66 (Pal-M5) (SLES-51615) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack Conversion +author=Bigdemon + +patch=1,EE,00130a98,extended,3c033f40 // 3c023f80 + diff --git a/patches/SLES-51616_81CA29BE.pnach b/patches/SLES-51616_81CA29BE.pnach new file mode 100644 index 0000000..1c75fc6 --- /dev/null +++ b/patches/SLES-51616_81CA29BE.pnach @@ -0,0 +1,48 @@ +gametitle=Virtua Fighter 4 Evolution (PAL-M5) (SLES-51616) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002fdff4,word,3c194455 // 3c034420 hor fov +patch=1,EE,002fdffc,word,37395555 // 44830800 hor fov +patch=1,EE,002fe014,word,44990800 // 00000000 +patch=1,EE,00217b48,word,3c024456 // 3c024420 renderfix + + +[No-Interlacing] +gsinterlacemode=1 +author=ElHecht (thx to felixthecat1970 for JAP codes) + +// direct framebuffer + disable interlacing + progressive scan +patch=0,EE,00100104,word,3c050000 +patch=0,EE,0010010c,word,3c060050 +patch=0,EE,00100114,word,3c070001 +patch=0,EE,001007c0,word,0C03FFE6 +patch=0,EE,200FFF98,extended,341B10E0 +patch=0,EE,200FFF9C,extended,145B0002 +patch=0,EE,200FFFA0,extended,00000000 +patch=0,EE,200FFFA4,extended,34021070 +patch=0,EE,200FFFA8,extended,FCC20000 +patch=0,EE,200FFFAC,extended,00000000 +patch=0,EE,200FFFB0,extended,341B1000 +patch=0,EE,200FFFB4,extended,145B0002 +patch=0,EE,200FFFB8,extended,00000000 +patch=0,EE,200FFFBC,extended,34021040 +patch=0,EE,200FFFC0,extended,FCC20000 +patch=0,EE,200FFFC4,extended,00000000 +patch=0,EE,200FFFC8,extended,341B1400 +patch=0,EE,200FFFCC,extended,145B0002 +patch=0,EE,200FFFD0,extended,00000000 +patch=0,EE,200FFFD4,extended,34021450 +patch=0,EE,200FFFD8,extended,FCC20000 +patch=0,EE,200FFFDC,extended,00000000 +patch=0,EE,200FFFE0,extended,341B1518 +patch=0,EE,200FFFE4,extended,145B0002 +patch=0,EE,200FFFE8,extended,00000000 +patch=0,EE,200FFFEC,extended,3402148C +patch=0,EE,200FFFF0,extended,FCC20000 +patch=0,EE,200FFFF4,extended,03E00008 + + diff --git a/patches/SLES-51617_518398FC.pnach b/patches/SLES-51617_518398FC.pnach new file mode 100644 index 0000000..d3a778d --- /dev/null +++ b/patches/SLES-51617_518398FC.pnach @@ -0,0 +1,13 @@ +gametitle=Starsky & Hutch (E)(SLES-51617) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00123e4c,word,3c033f2a //3c033f00 + +patch=1,EE,204CCEDC,extended,3F19999A //3f4ccccd + + diff --git a/patches/SLES-51619_D9FC6310.pnach b/patches/SLES-51619_D9FC6310.pnach new file mode 100644 index 0000000..f839b15 --- /dev/null +++ b/patches/SLES-51619_D9FC6310.pnach @@ -0,0 +1,29 @@ +gametitle=Clock Tower 3 (PAL-M) SLES-51619 D9FC6310 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Clock Tower 3 - Widescreen Hack (16:9) (PAL-E) // strider3871 + +//gameplay by hyakki +patch=1,EE,2193C0A8,extended,3F1FBE77 // 3F54FDF4 + +//FMV's fix by nemesis2000 +patch=1,EE,018bddb8,word,3c026fa0 //3c027200 +patch=1,EE,018bde08,word,34028260 //34028000 + +patch=1,EE,018bd788,word,3c026fa0 //3c027200 +patch=1,EE,018bd7d4,word,34028260 //34028000 + +//remove black square near Panic Meter +patch=1,EE,2041C100,word,00000000 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,018f4824,word,3c030000 //3c034274 + +[50/60 FPS] +author=Gabominated +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,218A8C5C,extended,24040000 //24040001 fps +patch=1,EE,219453C0,extended,0000003C //0000001E timer fix \ No newline at end of file diff --git a/patches/SLES-51620_F743CD58.pnach b/patches/SLES-51620_F743CD58.pnach new file mode 100644 index 0000000..47276f5 --- /dev/null +++ b/patches/SLES-51620_F743CD58.pnach @@ -0,0 +1,12 @@ +gametitle=Black & Bruised (E)(SLES-51620) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001118b8,word,3c023ec0 //3c023f00 + + diff --git a/patches/SLES-51621_8760B4B1.pnach b/patches/SLES-51621_8760B4B1.pnach new file mode 100644 index 0000000..9e7aa19 --- /dev/null +++ b/patches/SLES-51621_8760B4B1.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +gametitle=Dirt Track Devils (E)(SLES-51621) +author=Arapapa + +//Widescreen hack 16:9 + +//803f023c 1d00043c +patch=1,EE,0016ffec,word,3c023f40 //3c023f80 + + diff --git a/patches/SLES-51622_5FDE52D2.pnach b/patches/SLES-51622_5FDE52D2.pnach new file mode 100644 index 0000000..fb83b73 --- /dev/null +++ b/patches/SLES-51622_5FDE52D2.pnach @@ -0,0 +1,9 @@ +gametitle=Maxxed Out Racing (PAL-E) [SLES-51622] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=FlatOut + +patch=1,EE,20194F44,extended,3F400000 + + diff --git a/patches/SLES-51623_2DF50F59.pnach b/patches/SLES-51623_2DF50F59.pnach new file mode 100644 index 0000000..43a0069 --- /dev/null +++ b/patches/SLES-51623_2DF50F59.pnach @@ -0,0 +1,11 @@ +gametitle=The Sniper 2 (E)(SLES-51623) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +patch=1,EE,0010202c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-51624_2C019D1F.pnach b/patches/SLES-51624_2C019D1F.pnach new file mode 100644 index 0000000..d8267a1 --- /dev/null +++ b/patches/SLES-51624_2C019D1F.pnach @@ -0,0 +1,13 @@ +gametitle=Eternal Quest (E)(SLES-51624) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0016a864,word,3c013f40 //00000000 +patch=1,EE,0016a868,word,44810000 //00000000 +patch=1,EE,0016a870,word,4600c602 //00000000 + + diff --git a/patches/SLES-51633_79D8CB9E.pnach b/patches/SLES-51633_79D8CB9E.pnach new file mode 100644 index 0000000..4b12498 --- /dev/null +++ b/patches/SLES-51633_79D8CB9E.pnach @@ -0,0 +1,6 @@ +gametitle=Racing Simulation 3 PAL-M SLES-51633 79D8CB9E secondary CRC C7AA13F6 +//Corresponds to the main crc to activate the secondary crc C7AA13F6 called RS3.ELF + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. \ No newline at end of file diff --git a/patches/SLES-51633_C7AA13F6.pnach b/patches/SLES-51633_C7AA13F6.pnach new file mode 100644 index 0000000..ffbeda3 --- /dev/null +++ b/patches/SLES-51633_C7AA13F6.pnach @@ -0,0 +1,6 @@ +gametitle=Racing Simulation 3 PAL-M SLES-51633 79D8CB9E secondary CRC C7AA13F6 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001b383c,word,24020001 //24020002 Gameplay \ No newline at end of file diff --git a/patches/SLES-51636_9D395452.pnach b/patches/SLES-51636_9D395452.pnach new file mode 100644 index 0000000..f22c74a --- /dev/null +++ b/patches/SLES-51636_9D395452.pnach @@ -0,0 +1,16 @@ +gametitle=XGRA - Extreme G Racing Association (PAL-M) (SLES-51636) 9D395452 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0019d5dc,word,3c013ec0 //3c013f00 Zoom +patch=1,EE,0019d5fc,word,3c013faa //00000000 Y-Fov +patch=1,EE,0019d600,word,3421aaab //00000000 +patch=1,EE,0019d608,word,4481f000 //00000000 +patch=1,EE,0019d60c,word,461ebdc2 //00000000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,201A793C,word,14400004 //10400004 \ No newline at end of file diff --git a/patches/SLES-51649_6E900957.pnach b/patches/SLES-51649_6E900957.pnach new file mode 100644 index 0000000..8ca20fe --- /dev/null +++ b/patches/SLES-51649_6E900957.pnach @@ -0,0 +1,14 @@ +gametitle=Judge Dredd - Dredd vs. Death (PAL-M) SLES-51649 6E900957 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0033F080,word,3FE38E39 +patch=1,EE,0033F084,word,00000001 +patch=1,EE,00340A5C,word,00010000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0019691C,word,14600009 //10600009 \ No newline at end of file diff --git a/patches/SLES-51653_CBC401C5.pnach b/patches/SLES-51653_CBC401C5.pnach new file mode 100644 index 0000000..133ff77 --- /dev/null +++ b/patches/SLES-51653_CBC401C5.pnach @@ -0,0 +1,8 @@ +gametitle=Mace Griffin - Bounty Hunter (SLES_516.53 Pal) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack By Some Chump +patch=1,EE,0055c308,word,439991ec // 43ccc290 + + diff --git a/patches/SLES-51662_AA42AD50.pnach b/patches/SLES-51662_AA42AD50.pnach new file mode 100644 index 0000000..4f95d2c --- /dev/null +++ b/patches/SLES-51662_AA42AD50.pnach @@ -0,0 +1,9 @@ +gametitle=Dynasty Warriors 4 (PAL-FR) (SLES-51662) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Machiavel Dhy'v converted from nemesis2000 NTSC-U +patch=1,EE,00137110,word,3c0243d6 +patch=1,EE,00183d30,word,3c023f2b + + diff --git a/patches/SLES-51663_B474FE44.pnach b/patches/SLES-51663_B474FE44.pnach new file mode 100644 index 0000000..a7cf0ce --- /dev/null +++ b/patches/SLES-51663_B474FE44.pnach @@ -0,0 +1,13 @@ +gametitle=Dynasty Warriors 4 (PAL-G) (SLES-51663) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,00137060,word,3c0243b4 // 3c0243a0 hor fov value1 +patch=1,EE,00137110,word,3c0243f0 // 3c0243a0 hor fov value2 +patch=1,EE,00264114,word,3c023f40 // 3c023f80 hor fov real-time intro +patch=1,EE,00183d30,word,3c023f18 // 3c023f00 render fix + + diff --git a/patches/SLES-51666_1BD0A97E.pnach b/patches/SLES-51666_1BD0A97E.pnach new file mode 100644 index 0000000..740f77d --- /dev/null +++ b/patches/SLES-51666_1BD0A97E.pnach @@ -0,0 +1,16 @@ +gametitle=Disney Piglet - El Gran Juego (PAL-S) SLES-51666 1BD0A97E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00291A7C,word,3C024081 //3C024049 +patch=1,EE,002D4C64,word,3C023FE3 //3C023FAA +patch=1,EE,002D4C68,word,34428E32 //3442AAAB +patch=1,EE,003257C4,word,3C023FE3 //3C023FAA +patch=1,EE,003257C8,word,34428E32 //3442AAAB + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00438A74,word,000001C0 diff --git a/patches/SLES-51671_4731C13A.pnach b/patches/SLES-51671_4731C13A.pnach new file mode 100644 index 0000000..3a3afe7 --- /dev/null +++ b/patches/SLES-51671_4731C13A.pnach @@ -0,0 +1,27 @@ +gametitle=Alter Echo (PAL-M5) (SLES-51671) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00163cd4,word,080d26a7 // 4600a802 +patch=1,EE,00163cd8,word,00000000 // 3c013f80 +patch=1,EE,00349a9c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00349aa0,word,34210000 // 00000000 +patch=1,EE,00349aa4,word,4481f000 // 00000000 +patch=1,EE,00349aa8,word,461ece43 // 00000000 +patch=1,EE,00349aac,word,4600a802 // 00000000 +patch=1,EE,00349ab0,word,461e0003 // 00000000 +patch=1,EE,00349ab4,word,3c013f80 // 00000000 +patch=1,EE,00349ab8,word,08058f36 // 00000000 + +// renderfix +patch=1,EE,0021e384,word,080d26b0 // 46006302 +patch=1,EE,0021e388,word,00000000 // 7fb10110 +patch=1,EE,00349acc,word,461e6303 // 00000000 +patch=1,EE,00349ad0,word,46006302 // 00000000 +patch=1,EE,00349ad4,word,7fb10110 // 00000000 +patch=1,EE,00349ad8,word,080878e2 // 00000000 + + diff --git a/patches/SLES-51682_2D24ABAD.pnach b/patches/SLES-51682_2D24ABAD.pnach new file mode 100644 index 0000000..bfdfb3b --- /dev/null +++ b/patches/SLES-51682_2D24ABAD.pnach @@ -0,0 +1,10 @@ +gametitle=Headhunter - Redemption SLES_516.82 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00190620,word,3c014310 +patch=1,EE,00190650,word,3c013fe3 +patch=1,EE,00190654,word,34218e38 + + diff --git a/patches/SLES-51687_D8A68BBA.pnach b/patches/SLES-51687_D8A68BBA.pnach new file mode 100644 index 0000000..a773625 --- /dev/null +++ b/patches/SLES-51687_D8A68BBA.pnach @@ -0,0 +1,15 @@ +gametitle=Pitfall - The Lost Expedition (PAL-F) SLES-51687 D8A68BBA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0036E1C0,word,08112ED4 +patch=1,EE,0044BB50,word,3C013F40 +patch=1,EE,0044BB54,word,4481F000 +patch=1,EE,0044BB58,word,461EC602 +patch=1,EE,0044BB5C,word,E6180000 +patch=1,EE,0044BB60,word,080DB871 +patch=1,EE,00526488,word,3FF3AAAB //by PeterDelta +patch=1,EE,002606A4,word,3C013F7B +patch=1,EE,00260A0C,word,3C013F7B \ No newline at end of file diff --git a/patches/SLES-51689_D8A68BBA.pnach b/patches/SLES-51689_D8A68BBA.pnach new file mode 100644 index 0000000..77d4a1a --- /dev/null +++ b/patches/SLES-51689_D8A68BBA.pnach @@ -0,0 +1,15 @@ +gametitle=Pitfall - The Lost Expedition (PAL-I) SLES-51689 D8A68BBA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0036E1C0,word,08112ED4 +patch=1,EE,0044BB50,word,3C013F40 +patch=1,EE,0044BB54,word,4481F000 +patch=1,EE,0044BB58,word,461EC602 +patch=1,EE,0044BB5C,word,E6180000 +patch=1,EE,0044BB60,word,080DB871 +patch=1,EE,00526488,word,3FF3AAAB //by PeterDelta +patch=1,EE,002606A4,word,3C013F7B +patch=1,EE,00260A0C,word,3C013F7B \ No newline at end of file diff --git a/patches/SLES-51690_D8A68BBA.pnach b/patches/SLES-51690_D8A68BBA.pnach new file mode 100644 index 0000000..00ce293 --- /dev/null +++ b/patches/SLES-51690_D8A68BBA.pnach @@ -0,0 +1,15 @@ +gametitle=Pitfall - The Lost Expedition (PAL-S) SLES-51690 D8A68BBA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0036E1C0,word,08112ED4 +patch=1,EE,0044BB50,word,3C013F40 +patch=1,EE,0044BB54,word,4481F000 +patch=1,EE,0044BB58,word,461EC602 +patch=1,EE,0044BB5C,word,E6180000 +patch=1,EE,0044BB60,word,080DB871 +patch=1,EE,00526488,word,3FF3AAAB //by PeterDelta +patch=1,EE,002606A4,word,3C013F7B +patch=1,EE,00260A0C,word,3C013F7B \ No newline at end of file diff --git a/patches/SLES-51697_2326C5C8.pnach b/patches/SLES-51697_2326C5C8.pnach new file mode 100644 index 0000000..5efbd58 --- /dev/null +++ b/patches/SLES-51697_2326C5C8.pnach @@ -0,0 +1,13 @@ +gametitle=SSX 3 (SLES-51697) (V2.0) + +[Disable intro videos (EA/THX/Splash)] +author=Meridian +patch=0,EE,001A28A0,word,0000202D +patch=0,EE,001A28C4,word,0000202D +patch=0,EE,001A293C,word,0000202D + +[Fix Metro Slowdown] +author=Meridian +description=Disable perf frame skip +patch=0,EE,00230794,word,00000000 +patch=0,EE,002307A0,word,00000000 \ No newline at end of file diff --git a/patches/SLES-51697_CE942B2A.pnach b/patches/SLES-51697_CE942B2A.pnach new file mode 100644 index 0000000..7b061fd --- /dev/null +++ b/patches/SLES-51697_CE942B2A.pnach @@ -0,0 +1,13 @@ +gametitle=SSX 3 (SLES-51697) (V1.0) + +[Disable intro videos (EA/THX/Splash)] +author=Meridian +patch=0,EE,001A2878,word,0000202D +patch=0,EE,001A289C,word,0000202D +patch=0,EE,001A2914,word,0000202D + +[Fix Metro Slowdown] +author=Meridian +description=Disable perf frame skip +patch=0,EE,002306F4,word,00000000 +patch=0,EE,00230700,word,00000000 \ No newline at end of file diff --git a/patches/SLES-51702_6062787F.pnach b/patches/SLES-51702_6062787F.pnach new file mode 100644 index 0000000..73b81b5 --- /dev/null +++ b/patches/SLES-51702_6062787F.pnach @@ -0,0 +1,20 @@ +gametitle=Battlestar Galactica (PAL-M) SLES-51702 6062787F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00102354,word,3c013f66 //3c013f99 gameplay hor +patch=1,EE,00102358,word,34216666 //3421999a +patch=1,EE,001cb818,word,3c013f66 //menu +patch=1,EE,001cb81c,word,34216666 +//patch=1,EE,00101f58,word,3c013f66 //? +//patch=1,EE,00101f5c,word,34216666 +//993f013c 9a992134 00008144 cc3f013c to 663f013c 66662134 00008144 cc3f013c gameplay +//993f013c 9a992134 00608144 f00040c4 to 663f013c 66662134 00608144 f00040c4 menu + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,E0010002,extended,00081E90 +patch=1,EE,00343EE0,extended,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-51705_37F695CD.pnach b/patches/SLES-51705_37F695CD.pnach new file mode 100644 index 0000000..37b7e98 --- /dev/null +++ b/patches/SLES-51705_37F695CD.pnach @@ -0,0 +1,6 @@ +gametitle=Ford Racing 2 PAL-M SLES-51705 37F695CD + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00221748,word,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLES-51712_F9254798.pnach b/patches/SLES-51712_F9254798.pnach new file mode 100644 index 0000000..a413e8c --- /dev/null +++ b/patches/SLES-51712_F9254798.pnach @@ -0,0 +1,15 @@ +gametitle=Snowboard Racer 2 (E)(SLES-51712) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//03001d46 2d20c002 00000000 +patch=1,EE,00175150,word,3c013f40 +patch=1,EE,0017515c,word,44819000 +patch=1,EE,00175160,word,46120002 +patch=1,EE,00175164,word,461d0003 + + diff --git a/patches/SLES-51713_8BDD5892.pnach b/patches/SLES-51713_8BDD5892.pnach new file mode 100644 index 0000000..f2270ab --- /dev/null +++ b/patches/SLES-51713_8BDD5892.pnach @@ -0,0 +1,15 @@ +gametitle=Bust-A-Block [PAL] (SLES_517.13) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0014ae24,word,3c013f40 //00000000 (Increases hor. axis) +patch=1,EE,0014ae28,word,44810000 //00000000 +patch=1,EE,0014ae30,word,4600c602 //00000000 +patch=1,EE,0015b564,word,3c013f40 //00000000 +patch=1,EE,0015b568,word,44810000 //00000000 +patch=1,EE,0015b570,word,4600c602 //00000000 + + diff --git a/patches/SLES-51715_0AA8C953.pnach b/patches/SLES-51715_0AA8C953.pnach new file mode 100644 index 0000000..6f066b5 --- /dev/null +++ b/patches/SLES-51715_0AA8C953.pnach @@ -0,0 +1,16 @@ +gametitle=The Seed: Warzone [PAL] (SLES_517.15) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00137D7C,word,3C013F40 //3C013F80 Map menu +patch=1,EE,0017509C,word,3C013F40 //3C013F80 Objects battles +patch=1,EE,00188838,word,3C013F40 //3C013F80 Background battles 01 +patch=1,EE,00187EC4,word,3C013F40 //3C013F80 Background battles 02 +patch=1,EE,001870D4,word,3C013F40 //3C013F80 Background battles 03 +patch=1,EE,00187C9C,word,3C013F40 //3C013F80 Background battles 04 +patch=1,EE,00187718,word,3C013F40 //3C013F80 Background battles 05 + + diff --git a/patches/SLES-51717_F6375797.pnach b/patches/SLES-51717_F6375797.pnach new file mode 100644 index 0000000..a965f75 --- /dev/null +++ b/patches/SLES-51717_F6375797.pnach @@ -0,0 +1,14 @@ +gametitle=Boxing Champions (PAL-E) (SLES_517.17) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +patch=1,EE,0016165C,word,3C013F40 //00000000 +patch=1,EE,00161660,word,44810000 //00000000 +patch=1,EE,00161668,word,4600C602 //00000000 +patch=1,EE,0016BFAC,word,3C013F40 //00000000 +patch=1,EE,0016BFB0,word,44810000 //00000000 +patch=1,EE,0016BFB8,word,4600C602 //00000000 + + diff --git a/patches/SLES-51718_5E07924E.pnach b/patches/SLES-51718_5E07924E.pnach new file mode 100644 index 0000000..69390d4 --- /dev/null +++ b/patches/SLES-51718_5E07924E.pnach @@ -0,0 +1,16 @@ +gametitle=League Series Baseball 2 (E)(SLES-51718) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001ce734,word,3c013f26 //3c013f00 + +//Y-Fov +patch=1,EE,001ce764,word,3c013fe3 //3c013faa +patch=1,EE,001ce768,word,34218e32 //3421aaab + + diff --git a/patches/SLES-51723_554A62A4.pnach b/patches/SLES-51723_554A62A4.pnach new file mode 100644 index 0000000..fa84183 --- /dev/null +++ b/patches/SLES-51723_554A62A4.pnach @@ -0,0 +1,24 @@ +gametitle=Hobbit - The Prelude to the Lord of the Rings (PAL-M) (SLES-51723) 554A62A4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0038B768,word,3C013ED5 //3C013F00 Y-Fov +patch=1,EE,0038B87C,word,3C013F49 //3c013f00 Render fix +patch=1,EE,0038A400,word,3C013F1D + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00404B8C,extended,00000001 +patch=1,EE,E0010000,extended,003E9610 +patch=1,EE,00404B8C,extended,00000002 +patch=1,EE,E0010001,extended,004733B4 +patch=1,EE,00404B8C,extended,00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003BF5E8,word,24120050 \ No newline at end of file diff --git a/patches/SLES-51735_928F63CD.pnach b/patches/SLES-51735_928F63CD.pnach new file mode 100644 index 0000000..75820e3 --- /dev/null +++ b/patches/SLES-51735_928F63CD.pnach @@ -0,0 +1,20 @@ +gametitle=Perfect Ace - Pro Tournament Tennis (E)(SLES-51735) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002705b8,word,080b6dd4 // c6010068 +patch=1,EE,002705bc,word,00000000 // c602006c + +patch=1,EE,002db750,word,3c013f40 // 00000000 +patch=1,EE,002db754,word,4481f000 // 00000000 +patch=1,EE,002db758,word,c6010068 // 00000000 +patch=1,EE,002db75c,word,c602006c // 00000000 +patch=1,EE,002db760,word,461e0843 // 00000000 +patch=1,EE,002db764,word,e6010068 // 00000000 +patch=1,EE,002db768,word,0809c170 // 00000000 + + diff --git a/patches/SLES-51746_296DB092.pnach b/patches/SLES-51746_296DB092.pnach new file mode 100644 index 0000000..4c704ac --- /dev/null +++ b/patches/SLES-51746_296DB092.pnach @@ -0,0 +1,9 @@ +gametitle=Space Invaders - Invasion Day (PAL-M) SLES-51746 296DB092 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0018DA94,word,24110000 +patch=1,EE,0018DA98,word,24120050 +patch=1,EE,0018DAA4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-51750_2D919421.pnach b/patches/SLES-51750_2D919421.pnach new file mode 100644 index 0000000..f6b0e5f --- /dev/null +++ b/patches/SLES-51750_2D919421.pnach @@ -0,0 +1,15 @@ +gametitle=Charlie's Angels (E)(SLES-51750) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00110d0c,word,3c01bf2a //3c01bf00 + +//Zoom +patch=1,EE,00110c78,word,3c01bfab //3c01bf80 + + diff --git a/patches/SLES-51754_29E9D83C.pnach b/patches/SLES-51754_29E9D83C.pnach new file mode 100644 index 0000000..34abd50 --- /dev/null +++ b/patches/SLES-51754_29E9D83C.pnach @@ -0,0 +1,6 @@ +gametitle=True Crime - Streets of L.A. (PAL-M) SLES-51754 29E9D83C TC.ELF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,001024D0,word,24040001 //24040002 \ No newline at end of file diff --git a/patches/SLES-51754_6B9AEA0D.pnach b/patches/SLES-51754_6B9AEA0D.pnach new file mode 100644 index 0000000..af1a5ee --- /dev/null +++ b/patches/SLES-51754_6B9AEA0D.pnach @@ -0,0 +1,6 @@ +gametitle=True Crime - Streets of L.A. (PAL-M) SLES-51754 6B9AEA0D +//Corresponds to the main crc to activate the secondary crc 29E9D83C called TC.ELF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. diff --git a/patches/SLES-51755_14AE6410.pnach b/patches/SLES-51755_14AE6410.pnach new file mode 100644 index 0000000..be74861 --- /dev/null +++ b/patches/SLES-51755_14AE6410.pnach @@ -0,0 +1,23 @@ +gametitle=Disney-Pixar Finding Nemo (E)(SLES-51755) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//07a80046 803f013c +patch=1,EE,001157a4,word,080a5be8 + +patch=1,EE,00296fa0,word,3c013f40 +patch=1,EE,00296fa4,word,4481f000 +patch=1,EE,00296fa8,word,461eb582 +patch=1,EE,00296fac,word,4600a807 +patch=1,EE,00296fb0,word,080455ea + +//Render fix +//003f013c 00088144 a891e724 (1st) +patch=1,EE,001157e8,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-51756_AAA40B75.pnach b/patches/SLES-51756_AAA40B75.pnach new file mode 100644 index 0000000..2a19f91 --- /dev/null +++ b/patches/SLES-51756_AAA40B75.pnach @@ -0,0 +1,24 @@ +gametitle=Batman - Rise of Sin Tzu (PAL-M) (SLES-51756) AAA40B75 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +patch=1,EE,004b0b28,word,3f5a7408 //3f23d70a + +//Render Fix +patch=1,EE,00309008,word,3c023f40 //3c023f00 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00535FA0,word,00000001 //00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0010C03C,word,24110000 +patch=1,EE,0010C040,word,24120050 +patch=1,EE,0010C04C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-51758_AF399CCC.pnach b/patches/SLES-51758_AF399CCC.pnach new file mode 100644 index 0000000..ab01976 --- /dev/null +++ b/patches/SLES-51758_AF399CCC.pnach @@ -0,0 +1,26 @@ +gametitle=Metal Arms - Glitch in the System (PAL-M) (SLES-51758) AF399CCC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Widescreen hack 16:9 + +//Zoom +//803f013c 00508144 c2190646 +patch=1,EE,003dd134,word,3c013f40 //3c013f80 + +//Y-Fov +//82390746 6400a7e7 +patch=1,EE,003dd1e0,word,08109d74 //46073982 + +patch=1,EE,004275d0,word,46073982 //00000000 +patch=1,EE,004275d4,word,3c013f10 //00000000 +patch=1,EE,004275d8,word,4481f000 //00000000 +patch=1,EE,004275dc,word,461e3182 //00000000 +patch=1,EE,004275e0,word,080f7479 //00000000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,004BEA90,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-51759_86E533E0.pnach b/patches/SLES-51759_86E533E0.pnach new file mode 100644 index 0000000..a5b538b --- /dev/null +++ b/patches/SLES-51759_86E533E0.pnach @@ -0,0 +1,15 @@ +gametitle=Maximo vs. Army of Zin SLES_517.59 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0019ddc8,word,3c023fef //render fix +patch=1,EE,20345450,extended,3f400000 //hud +//60hz +patch=1,EE,0018a9d0,word,3c033fe5 +patch=1,EE,0018a9d8,word,34637d41 +//50hz +//patch=1,EE,0018aa58,word,3c033fee +//patch=1,EE,0018aa5c,word,3464dfa4 + + diff --git a/patches/SLES-51766_80EA26DA.pnach b/patches/SLES-51766_80EA26DA.pnach new file mode 100644 index 0000000..944b871 --- /dev/null +++ b/patches/SLES-51766_80EA26DA.pnach @@ -0,0 +1,24 @@ +gametitle=Gladiator - Sword of Vengeance PAL-M SLES-51766 80EA26DA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen hack +patch=1,EE,001c5c98,word,3c013f40 //fov +patch=1,EE,0020d690,word,3c013fab // vert fov +patch=1,EE,2078d930,extended,bfab0000 //hud stretch + +[Remove Blackbars] +author=sergx12 +description=Removes black bars in cutscenes +patch=1,EE,00284084,word,3c010000 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0020D3D4,word,28420001 //28420002 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,0020D54C,word,14800006 //10800006 \ No newline at end of file diff --git a/patches/SLES-51772_41771EBC.pnach b/patches/SLES-51772_41771EBC.pnach new file mode 100644 index 0000000..409b54f --- /dev/null +++ b/patches/SLES-51772_41771EBC.pnach @@ -0,0 +1,19 @@ +gametitle=Bad Boys II (E)(SLES-51772) 41771EBC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//X-Fov +//02631646 540014c6 +patch=1,EE,002e860c,word,080e7748 //46166302 +patch=1,EE,0039dd20,word,46166302 //00000000 +patch=1,EE,0039dd24,word,3c013fa3 //00000000 +patch=1,EE,0039dd28,word,4481f000 //00000000 +patch=1,EE,0039dd2c,word,461e6302 //00000000 +patch=1,EE,0039dd30,word,080ba184 //00000000 + +[50 FPS] +author=user234 +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,0052D7C4,word,42480000 //41C80000 \ No newline at end of file diff --git a/patches/SLES-51778_098384FD.pnach b/patches/SLES-51778_098384FD.pnach new file mode 100644 index 0000000..8a5d681 --- /dev/null +++ b/patches/SLES-51778_098384FD.pnach @@ -0,0 +1,17 @@ +gametitle=Summer Heat: Beach Volleyball [PAL-M5] (SLES_517.78) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Both fov 16:9 +patch=1,EE,001B098C,word,3C01464F //3C014622 + +//Vert fov 16:9 +patch=1,EE,001B0B40,word,3C013FB5 //3C013F88 +patch=1,EE,001B0B44,word,3421EA28 //34213127 + +//Render fix +patch=1,EE,001B0B20,word,3C01464F //3C014622 + + diff --git a/patches/SLES-51787_62AB6416.pnach b/patches/SLES-51787_62AB6416.pnach new file mode 100644 index 0000000..1b40f3a --- /dev/null +++ b/patches/SLES-51787_62AB6416.pnach @@ -0,0 +1,10 @@ +gametitle=Harry Potter - Quidditch World Cup (PAL-M10) (SLES-51787) 62AB6416 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,00464C88,word,00000001 +patch=1,EE,004B5D54,word,00464C80 +patch=1,EE,00358BF0,word,24020000 +patch=1,EE,01DC41E0,word,00000001 //menu options diff --git a/patches/SLES-51792_64DA75B2.pnach b/patches/SLES-51792_64DA75B2.pnach new file mode 100644 index 0000000..c6d5538 --- /dev/null +++ b/patches/SLES-51792_64DA75B2.pnach @@ -0,0 +1,11 @@ +gametitle=Aliens Versus Predator - Extinction PAL-E SLES-51792 64DA75B2 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0017fc74,word,3c023f40 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,00179110,word,47FFFFF1 //4501FFF1 \ No newline at end of file diff --git a/patches/SLES-51794_26F6F521.pnach b/patches/SLES-51794_26F6F521.pnach new file mode 100644 index 0000000..c864750 --- /dev/null +++ b/patches/SLES-51794_26F6F521.pnach @@ -0,0 +1,16 @@ +gametitle=Looney Tunes - Back in Action (PAL-M) (SLES-51794) 26F6F521 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +patch=1,EE,202D1FBC,extended,4019999A //Viewport Width (Main Menu) +patch=1,EE,E0010001,extended,003673F0 +patch=1,EE,202D1FBC,extended,3FE66666 //4019999A Viewport Width + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00373978,word,00000002 +patch=1,EE,E0010001,extended,003673F0 +patch=1,EE,20373978,extended,00000001 \ No newline at end of file diff --git a/patches/SLES-51800_7FE15107.pnach b/patches/SLES-51800_7FE15107.pnach new file mode 100644 index 0000000..1cca8f7 --- /dev/null +++ b/patches/SLES-51800_7FE15107.pnach @@ -0,0 +1,22 @@ +gametitle=Smash Cars (PAL-M) SLES-51800 7FE15107 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0012696C,word,3C023CAC //3C023C8E fov singleplayer +patch=1,EE,00126974,word,3442A2D8 //3442FA35 +patch=1,EE,001269B4,word,3C023CAC +patch=1,EE,001269BC,word,3442A2D8 +patch=1,EE,00126B4C,word,3C023CAC // fov multiplayer +patch=1,EE,00126B54,word,3442A2D8 +patch=1,EE,00126BA8,word,3C023CAC +patch=1,EE,00126BB0,word,3442A2D8 +patch=1,EE,001B363C,word,3C033FAC //3C033F80 vert fov + +[50/60 FPS] +author=PeterDelta & Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,001B403C,extended,2C410001 +patch=1,EE,E0010000,extended,003985B0 +patch=1,EE,001B403C,extended,2C410002 \ No newline at end of file diff --git a/patches/SLES-51812_6A7039A3.pnach b/patches/SLES-51812_6A7039A3.pnach new file mode 100644 index 0000000..8d132f7 --- /dev/null +++ b/patches/SLES-51812_6A7039A3.pnach @@ -0,0 +1,20 @@ +gametitle=Homerun (E)(SLES-51812) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001cf6e0,word,3c014388 //3c0143b4 + +//Y-Fov +patch=1,EE,002506bc,word,3c01bf2a //3c01bf00 + +//2D fix +patch=1,EE,002ae968,word,3c013fab //3c013f80 + +//patch=1,EE,00250540,word,3c01bec0 //3c013f00 X-Fov (Needs render fix) + + diff --git a/patches/SLES-51813_2EA818EA.pnach b/patches/SLES-51813_2EA818EA.pnach new file mode 100644 index 0000000..7c4f712 --- /dev/null +++ b/patches/SLES-51813_2EA818EA.pnach @@ -0,0 +1,17 @@ +gametitle=European Tennis Pro (E)(SLES-51813) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00264a98,word,080b1714 + +patch=1,EE,002c5c50,word,46070202 +patch=1,EE,002c5c54,word,3c013f40 +patch=1,EE,002c5c58,word,4481f000 +patch=1,EE,002c5c5c,word,461e4202 +patch=1,EE,002c5c60,word,080992a7 + + diff --git a/patches/SLES-51814_025670BE.pnach b/patches/SLES-51814_025670BE.pnach new file mode 100644 index 0000000..6749320 --- /dev/null +++ b/patches/SLES-51814_025670BE.pnach @@ -0,0 +1,15 @@ +gametitle=ATV Offroad Fury 2 [PAL] (SLES_518.14) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0011B0C0,word,3C023CAA //3C023C8E Zoom +patch=1,EE,0011B0CC,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,001A2A8C,word,3C03BFAB //3C03BF80 +patch=1,EE,001A2A90,word,3C023FAB //3C023F80 + + diff --git a/patches/SLES-51815_9AAC5309.pnach b/patches/SLES-51815_9AAC5309.pnach new file mode 100644 index 0000000..f3ba11a --- /dev/null +++ b/patches/SLES-51815_9AAC5309.pnach @@ -0,0 +1,15 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy X-2 (PAL-Europe/Australia) (SLES-51817) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,001b49cc,word,3c013f19 +patch=1,EE,001b49d0,word,3421999a +// Render-Fix +patch=1,EE,0012369c,word,3c014440 +patch=1,EE,00185f7c,word,3c01442b + +//portraits, dressphere and cursor width on menu +patch=1,EE,0021aa64,word,3c013f40 + + diff --git a/patches/SLES-51816_9AAC530C.pnach b/patches/SLES-51816_9AAC530C.pnach new file mode 100644 index 0000000..0b4fa6d --- /dev/null +++ b/patches/SLES-51816_9AAC530C.pnach @@ -0,0 +1,16 @@ +gametitle=Final Fantasy X-2 (PAL-Fr) (SLES-51816) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy X-2 (PAL-Fr) (SLES-51816) Widescreen Hack (16:9) by ElHecht, ported to PAL-French by Z_Boy +// 16:9 +patch=1,EE,001b49cc,word,3c013f19 +patch=1,EE,001b49d0,word,3421999a +// Render-Fix +patch=1,EE,0012369c,word,3c014440 +patch=1,EE,00185f7c,word,3c01442b + +//portraits, dressphere and cursor width on menu +patch=1,EE,0021aa64,word,3c013f40 + + diff --git a/patches/SLES-51817_9AAC530D.pnach b/patches/SLES-51817_9AAC530D.pnach new file mode 100644 index 0000000..fcad5ab --- /dev/null +++ b/patches/SLES-51817_9AAC530D.pnach @@ -0,0 +1,15 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy X-2 (PAL-G) (SLES-51817) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,001b49cc,word,3c013f19 +patch=1,EE,001b49d0,word,3421999a +// Render-Fix +patch=1,EE,0012369c,word,3c014440 +patch=1,EE,00185f7c,word,3c01442b + +//portraits, dressphere and cursor width on menu +patch=1,EE,0021aa64,word,3c013f40 + + diff --git a/patches/SLES-51819_9AAC530A.pnach b/patches/SLES-51819_9AAC530A.pnach new file mode 100644 index 0000000..a3e1aad --- /dev/null +++ b/patches/SLES-51819_9AAC530A.pnach @@ -0,0 +1,16 @@ +gametitle=Final Fantasy X-2 (PAL-Spain) [SLES-51819] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy X-2 (PAL-S) +// 16:9 +patch=1,EE,001b49cc,word,3c013f19 +patch=1,EE,001b49d0,word,3421999a +// Render-Fix +patch=1,EE,0012369c,word,3c014440 +patch=1,EE,00185f7c,word,3c01442b + +//portraits, dressphere and cursor width on menu +//patch=1,EE,0021aa64,word,3c013f40 + + diff --git a/patches/SLES-51820_EF47C233.pnach b/patches/SLES-51820_EF47C233.pnach new file mode 100644 index 0000000..01aff5a --- /dev/null +++ b/patches/SLES-51820_EF47C233.pnach @@ -0,0 +1,20 @@ +gametitle=Sniper Elite (PAL-M5) SLES-51820 EF47C233 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Widescreen Hack ported from NTSC hack by Arapapa +patch=1,EE,005015d0,word,3f9faaab //3eaaaaab Zoom +patch=1,EE,00502848,word,3fe38e2a //3faaaaab Y-FOV + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00198FA8,word,1460000A //1060000A + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,004AA378,word,00000000 +patch=1,EE,004AA370,word,01010000 diff --git a/patches/SLES-51821_83466553.pnach b/patches/SLES-51821_83466553.pnach new file mode 100644 index 0000000..e379349 --- /dev/null +++ b/patches/SLES-51821_83466553.pnach @@ -0,0 +1,14 @@ +gametitle=Alias (Pal-M5)(SLES-51821) 83466553 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00248138,word,3c013ec0 // 3c013f00 hor fov +patch=1,EE,001f3c70,word,3c013f40 // 3c013f80 renderfix + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0024BEAC,word,2C420000 //2C42001E +patch=1,EE,001DED08,word,3C013F00 //3C013F80 \ No newline at end of file diff --git a/patches/SLES-51825_762FADF5.pnach b/patches/SLES-51825_762FADF5.pnach new file mode 100644 index 0000000..5328c0a --- /dev/null +++ b/patches/SLES-51825_762FADF5.pnach @@ -0,0 +1,17 @@ +gametitle=Pop Idol (E)(SLES-51825) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002180c4,word,080ad914 + +patch=1,EE,002b6450,word,46010902 +patch=1,EE,002b6454,word,3c013eaa +patch=1,EE,002b6458,word,4481f000 +patch=1,EE,002b645c,word,461e2102 +patch=1,EE,002b6460,word,08086032 + + diff --git a/patches/SLES-51826_1D4764D2.pnach b/patches/SLES-51826_1D4764D2.pnach new file mode 100644 index 0000000..e0d410d --- /dev/null +++ b/patches/SLES-51826_1D4764D2.pnach @@ -0,0 +1,19 @@ +gametitle=AFL Live 2004 (E)(SLES-51826) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,004d3f18,word,08144d75 //c6010068 +patch=1,EE,005135d4,word,3c013f40 //00000000 +patch=1,EE,005135d8,word,4481f000 //00000000 +patch=1,EE,005135dc,word,c6010068 //00000000 +patch=1,EE,005135e0,word,c602006c //00000000 +patch=1,EE,005135e4,word,461e0843 //00000000 +patch=1,EE,005135e8,word,e6010068 //00000000 +patch=1,EE,005135ec,word,08134fc8 //00000000 + + diff --git a/patches/SLES-51838_1DB1A6C6.pnach b/patches/SLES-51838_1DB1A6C6.pnach new file mode 100644 index 0000000..6475471 --- /dev/null +++ b/patches/SLES-51838_1DB1A6C6.pnach @@ -0,0 +1,54 @@ +gametitle=Asterix & Obelix XXL (PAL-M5) (SLES-51838) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack. +author=ElHecht + +// 16:9 +patch=1,EE,00126ce4,word,0810504c // e6000024 jump to code-inject 00414130 +patch=1,EE,00126ce8,word,00000000 // c7a10020 + +patch=1,EE,00414130,word,3c013f40 // 00000000 hor fov +patch=1,EE,00414134,word,4481f000 // 00000000 +patch=1,EE,00414138,word,461e0002 // 00000000 +patch=1,EE,0041413c,word,e6000024 // 00000000 +patch=1,EE,00414140,word,c7a10020 // 00000000 +patch=1,EE,00414144,word,461e0843 // 00000000 +patch=1,EE,00414148,word,e7a10020 // 00000000 +patch=1,EE,00414150,word,08049b3a // 00000000 jump back to 00126ce8 + +[Font Fix] +description=Corrects the font size for widescreen. +author=Arapapa +//Font fix +patch=1,EE,0023fd98,word,3c023f10 //3c023f40 +patch=1,EE,00240a0c,word,3c023f10 //3c023f40 +patch=1,EE,3011D214,word,AF80E750 //0C044D9E widening + +[No-Interlacing] +description=Disables screen shaking entirely. +author=Martyste +gsinterlacemode=1 +//no interlacing +patch=1,EE,001ADBD4,extended,00000000 //00000002 + +[Black Bar Fix] +description=Removes black bars from the Intro and Cutscenes. +author=Martyste & ElHecht + +//Black Bars Fix +patch=1,EE,00194284,word,3c070000 //3c073f00 +patch=1,EE,00194288,word,3c060000 //3c063fc0 + +patch=1,EE,00194338,word,3c070000 //3c073f00 +patch=1,EE,00194340,word,3c060000 //3c063fc0 + +patch=1,EE,001944BC,word,3c070000 //3c073f00 +patch=1,EE,001944C0,word,3c060000 //3c063fc0 + +patch=1,EE,00194650,word,3c070000 //3c073f00 +patch=1,EE,00194654,word,3c060000 //3c063fc0 + +patch=1,EE,001946EC,word,3c070000 //3c073f00 +patch=1,EE,001946F8,word,3c060000 //3c063fc0 \ No newline at end of file diff --git a/patches/SLES-51839_FE09A7CC.pnach b/patches/SLES-51839_FE09A7CC.pnach new file mode 100644 index 0000000..5f297a3 --- /dev/null +++ b/patches/SLES-51839_FE09A7CC.pnach @@ -0,0 +1,12 @@ +gametitle=DragonBall Z - Budokai 2 (PAL-M5) (SLES-51839) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0013192c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00131930,word,4481f000 // 00000000 +patch=1,EE,001317fc,word,461ead42 // 00000000 + + diff --git a/patches/SLES-51840_A9360C6D.pnach b/patches/SLES-51840_A9360C6D.pnach new file mode 100644 index 0000000..9a11826 --- /dev/null +++ b/patches/SLES-51840_A9360C6D.pnach @@ -0,0 +1,13 @@ +gametitle=NHL Hitz Pro (PAL-E) (SLES-51840) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,003f4d14,word,3f100000 // 3f400000 hor fov + +// 16:10 +//patch=1,EE,003f4d14,word,3f200000 // 3f400000 hor fov + + diff --git a/patches/SLES-51843_BB16599F.pnach b/patches/SLES-51843_BB16599F.pnach new file mode 100644 index 0000000..17d2c1c --- /dev/null +++ b/patches/SLES-51843_BB16599F.pnach @@ -0,0 +1,36 @@ +gametitle=Worms 3D (E)(SLES-51843) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas & Arapapa + +//Widescreen hack 16:9 + +//43080a46 c00085e4 03000b46 +patch=1,EE,002ca6ec,word,08108388 //460a0843 + +patch=1,EE,00420e20,word,460a0843 +patch=1,EE,00420e24,word,3c013f40 +patch=1,EE,00420e28,word,4481f000 +patch=1,EE,00420e2c,word,461e0842 +patch=1,EE,00420e30,word,080b29bc + +/////////////////////////////////////////////// +//42080846 180086e4 07000046 +//patch=1,EE,00287c08,word,08108388 + +//patch=1,EE,00420e20,word,46080842 +//patch=1,EE,00420e24,word,3c013f40 +//patch=1,EE,00420e28,word,4481f000 +//patch=1,EE,00420e2c,word,461e0842 +//patch=1,EE,00420e30,word,080a1f03 + +//patch=1,EE,002CA964,word,3C013F00 //3C013F80 Zoom +//patch=1,EE,00287B98,word,3C014010 //3C014040 Zoom + +//Y-Fov adress +//patch=1,EE,00287c00,word,46081082 + +//patch=1,EE,00287b84,word,3c01c080 //3c014000 + + diff --git a/patches/SLES-51844_FD32030F.pnach b/patches/SLES-51844_FD32030F.pnach new file mode 100644 index 0000000..50cb750 --- /dev/null +++ b/patches/SLES-51844_FD32030F.pnach @@ -0,0 +1,9 @@ +gametitle=Time Crisis 3 SLES_518.44 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=dieSkaarj. + +patch=1,EE,001d544c,word,3c033f40 //3c033f80 + + diff --git a/patches/SLES-51845_3BA6EAFC.pnach b/patches/SLES-51845_3BA6EAFC.pnach new file mode 100644 index 0000000..73d4530 --- /dev/null +++ b/patches/SLES-51845_3BA6EAFC.pnach @@ -0,0 +1,16 @@ +gametitle=Barbie Horse Adventures - Wild Horse Rescue (E)(SLES-51845) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00239304,word,3c013ed0 //3c013f00 + +//Zoom +//003f013c 00b08144 58010cc6 +patch=1,EE,00239460,word,3c013f20 //3c013f00 + + diff --git a/patches/SLES-51850_32F02A6C.pnach b/patches/SLES-51850_32F02A6C.pnach new file mode 100644 index 0000000..6dd220e --- /dev/null +++ b/patches/SLES-51850_32F02A6C.pnach @@ -0,0 +1,12 @@ +gametitle=Basketball Xciting [PAL] (SLES_518.50) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00179424,word,3c013f40 //00000000 (Increases hor. axis) +patch=1,EE,00179428,word,44810000 //00000000 +patch=1,EE,00179430,word,4600c602 //00000000 + + diff --git a/patches/SLES-51855_09A48207.pnach b/patches/SLES-51855_09A48207.pnach new file mode 100644 index 0000000..7ff2b55 --- /dev/null +++ b/patches/SLES-51855_09A48207.pnach @@ -0,0 +1,11 @@ +gametitle=Tank Elite (PAL)(SLES-51855) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,20218BE0,extended,43E0A000 //4415c000 X-Fov + + diff --git a/patches/SLES-51856_0AA95F54.pnach b/patches/SLES-51856_0AA95F54.pnach new file mode 100644 index 0000000..4dd55d0 --- /dev/null +++ b/patches/SLES-51856_0AA95F54.pnach @@ -0,0 +1,22 @@ +gametitle=Monster Attack (PAL-Unk) [SLES-51856] [0AA95F54] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen +patch=1,EE,10134228,extended,00003F40 //3C023F80 - Master X FOV #1 + +//16:10 Widescreen (Normal) +//patch=1,EE,20134224,extended,08044F00 //8FA3001C - j $00113c00 - Jump to injected MIPS instructions +//patch=1,EE,10134228,extended,00003F55 //3C023F80 - lui v1, $3f80 - Set first half of v0 register (Master X FOV #1) +//patch=1,EE,20113C00,extended,34425555 //8E190008 - ori v0, v0, $5555 - Set second half of v0 register (Master X FOV #2) +//patch=1,EE,20113C04,extended,0804D08B //8F390028 - j $0013422c - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,20113C08,extended,8FA3001C //0320F809 - lw v1, $001c(sp) - Restore overwritten MIPS instruction + +//16:10 Widescreen (Ultra) +//patch=1,EE,10134228,extended,00003F40 //3C023F80 - Master X FOV #1 +//patch=1,EE,10134230,extended,00003F4A //3C023F61 - Master Y FOV #1 +//patch=1,EE,10134234,extended,0000C083 //344247AE - Master Y FOV #2 + + diff --git a/patches/SLES-51859_30BE71D7.pnach b/patches/SLES-51859_30BE71D7.pnach new file mode 100644 index 0000000..f2da7f3 --- /dev/null +++ b/patches/SLES-51859_30BE71D7.pnach @@ -0,0 +1,18 @@ +gametitle=Billiards Xciting (E)(SLES-51859) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000018e6 280000ae 00000000 +patch=1,EE,008ac5c0,word,08231fa4 +patch=1,EE,008c7e90,word,3c1b3f40 +patch=1,EE,008c7e94,word,449bb800 +patch=1,EE,008c7e98,word,4617c602 +patch=1,EE,008c7e9c,word,e6180000 +patch=1,EE,008c7ea0,word,0822b171 + + diff --git a/patches/SLES-51861_0FEEE8ED.pnach b/patches/SLES-51861_0FEEE8ED.pnach new file mode 100644 index 0000000..8a87d03 --- /dev/null +++ b/patches/SLES-51861_0FEEE8ED.pnach @@ -0,0 +1,12 @@ +gametitle=Bowling Xciting [PAL] (SLES_518.61) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0015b0b4,word,3c013f40 //00000000 (Increases hor. axis) +patch=1,EE,0015b0b8,word,44810000 //00000000 +patch=1,EE,0015b0c0,word,4600c602 //00000000 + + diff --git a/patches/SLES-51862_63007DE0.pnach b/patches/SLES-51862_63007DE0.pnach new file mode 100644 index 0000000..690edd1 --- /dev/null +++ b/patches/SLES-51862_63007DE0.pnach @@ -0,0 +1,19 @@ +gametitle=Bass Master Fishing (E)(SLES-51862) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +//X-Fov +//700000c6 0400028e (1st) +patch=1,EE,001813f4,word,08030000 + +patch=1,EE,000c0000,word,c6000070 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080604fe + + diff --git a/patches/SLES-51870_BE44D7D5.pnach b/patches/SLES-51870_BE44D7D5.pnach new file mode 100644 index 0000000..8cc6251 --- /dev/null +++ b/patches/SLES-51870_BE44D7D5.pnach @@ -0,0 +1,14 @@ +gametitle=Disney/Pixar Buscando a Nemo (PAL-S) SLES-51870 BE44D7D5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0010AC6C,word,0C0857EA +patch=1,EE,00215FA8,word,3C013F40 +patch=1,EE,00215FAC,word,4481F000 +patch=1,EE,00215FB0,word,461EB582 +patch=1,EE,00215FB4,word,4600A807 +patch=1,EE,00215FB8,word,0C042B1C +patch=1,EE,0010ACB0,word,3C013F2B +patch=1,EE,001A49C8,word,3C013F59 diff --git a/patches/SLES-51873_F22C1E3B.pnach b/patches/SLES-51873_F22C1E3B.pnach new file mode 100644 index 0000000..d76ada6 --- /dev/null +++ b/patches/SLES-51873_F22C1E3B.pnach @@ -0,0 +1,26 @@ +gametitle=Medal of Honor: Rising Sun (SLES-51873) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,003a3910,word,3f100000 + +patch=1,EE,001b9110,word,3c013f50 +patch=1,EE,001b9114,word,44810800 +patch=1,EE,001b9118,word,46016303 +patch=1,EE,001b911c,word,c4810e30 +patch=1,EE,001b9120,word,460c0832 +patch=1,EE,001b9124,word,45010008 +patch=1,EE,001b9128,word,00000000 +patch=1,EE,001b912c,word,46016034 +patch=1,EE,001b9130,word,45000004 +patch=1,EE,001b9134,word,e48c0e38 +patch=1,EE,001b9138,word,46006807 +patch=1,EE,001b913c,word,03e00008 +patch=1,EE,001b9140,word,e4800e3c +patch=1,EE,001b9144,word,e48d0e3c +patch=1,EE,001b9148,word,03e00008 +patch=1,EE,001b914c,word,00000000 + + diff --git a/patches/SLES-51876_F27AB8B3.pnach b/patches/SLES-51876_F27AB8B3.pnach new file mode 100644 index 0000000..e76ac54 --- /dev/null +++ b/patches/SLES-51876_F27AB8B3.pnach @@ -0,0 +1,28 @@ +gametitle=Medal of Honor - Rising Sun (PAL-S) SLES-51876 F27AB8B3 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003a3910,word,3f100000 +patch=1,EE,001b9110,word,3c013f50 +patch=1,EE,001b9114,word,44810800 +patch=1,EE,001b9118,word,46016303 +patch=1,EE,001b911c,word,c4810e30 +patch=1,EE,001b9120,word,460c0832 +patch=1,EE,001b9124,word,45010008 +patch=1,EE,001b9128,word,00000000 +patch=1,EE,001b912c,word,46016034 +patch=1,EE,001b9130,word,45000004 +patch=1,EE,001b9134,word,e48c0e38 +patch=1,EE,001b9138,word,46006807 +patch=1,EE,001b913c,word,03e00008 +patch=1,EE,001b9140,word,e4800e3c +patch=1,EE,001b9144,word,e48d0e3c +patch=1,EE,001b9148,word,03e00008 +patch=1,EE,001b914c,word,00000000 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,2015A15C,extended,2C420001 \ No newline at end of file diff --git a/patches/SLES-51877_C5DBDB45.pnach b/patches/SLES-51877_C5DBDB45.pnach new file mode 100644 index 0000000..92ddf78 --- /dev/null +++ b/patches/SLES-51877_C5DBDB45.pnach @@ -0,0 +1,7 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Bloody Roar 4 (PAL) (SLES-51877) Widescreen Hack (16:9) by ElHecht +patch=1,EE,2060EC20,word,3FA3A283 // 3FDA2E04 X-RES +//patch=1,EE,2060EC20,word,40117402 // 40117402 Y-RES + + diff --git a/patches/SLES-51879_080807DE.pnach b/patches/SLES-51879_080807DE.pnach new file mode 100644 index 0000000..92458a6 --- /dev/null +++ b/patches/SLES-51879_080807DE.pnach @@ -0,0 +1,12 @@ +gametitle=Hot Wheels - World Race (E)(SLES-51879) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0028bb3c,word,3c013fab //3c013f80 + + diff --git a/patches/SLES-51883_8F6A1960.pnach b/patches/SLES-51883_8F6A1960.pnach new file mode 100644 index 0000000..e74d728 --- /dev/null +++ b/patches/SLES-51883_8F6A1960.pnach @@ -0,0 +1,17 @@ +gametitle=Scooby-Doo! Mystery Mayhem (PAL-E) SLES-51883 8F6A1960 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001978a0,word,0809fa4c +patch=1,EE,0027e930,word,46010043 +patch=1,EE,0027e934,word,3c013f40 +patch=1,EE,0027e938,word,4481f000 +patch=1,EE,0027e93c,word,461e0842 +patch=1,EE,0027e940,word,08065e29 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0049AAB8,word,0000003C \ No newline at end of file diff --git a/patches/SLES-51885_E144C5B5.pnach b/patches/SLES-51885_E144C5B5.pnach new file mode 100644 index 0000000..813795e --- /dev/null +++ b/patches/SLES-51885_E144C5B5.pnach @@ -0,0 +1,9 @@ +gametitle=Mega Man X7 (SLES-51885) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0014e524,word,3c0244a8 + + diff --git a/patches/SLES-51886_084D2994.pnach b/patches/SLES-51886_084D2994.pnach new file mode 100644 index 0000000..05308a1 --- /dev/null +++ b/patches/SLES-51886_084D2994.pnach @@ -0,0 +1,11 @@ +gametitle=Lethal Skies II [PAL-E] [SLES-51886] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=FlatOut + +patch=1,EE,00126504,word,3C0143C0 +patch=1,EE,0010108C,word,3C0143B4 +patch=1,EE,00100D1C,word,3C0143B4 + + diff --git a/patches/SLES-51893_72D11CDF.pnach b/patches/SLES-51893_72D11CDF.pnach new file mode 100644 index 0000000..d0ec7d1 --- /dev/null +++ b/patches/SLES-51893_72D11CDF.pnach @@ -0,0 +1,12 @@ +gametitle=Naval Ops - Warship Gunner (E)(SLES-51893) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//2044023c 00608244 f043023c 00688244 +patch=1,EE,0027b6fc,word,3c024460 //3c024420 X-Fov + + diff --git a/patches/SLES-51896_BE0CAF70.pnach b/patches/SLES-51896_BE0CAF70.pnach new file mode 100644 index 0000000..82b86bb --- /dev/null +++ b/patches/SLES-51896_BE0CAF70.pnach @@ -0,0 +1,17 @@ +gametitle=Gallop Racer (E)(SLES-51896) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00688144 603f013c +patch=1,EE,001cd680,word,3c013f40 + +//Render fix +//48 42 01 3c 00 10 81 44 24 00 81 c4 +patch=1,EE,001cd8e8,word,3c0142d0 //3c014248 + + diff --git a/patches/SLES-51897_73E68475.pnach b/patches/SLES-51897_73E68475.pnach new file mode 100644 index 0000000..776e695 --- /dev/null +++ b/patches/SLES-51897_73E68475.pnach @@ -0,0 +1,21 @@ +gametitle=The Simpsons - Hit & Run (PAL-M4) (SLES-51897) 73E68475 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 ver +patch=1,EE,00138ab8,word,00000000 // 10400005 +patch=1,EE,0014b3a8,word,00000000 // 10400004 +patch=1,EE,0014c3ac,word,00000000 // 10400004 +patch=1,EE,002a1f88,word,00000000 // 10400004 +patch=1,EE,0031e0b8,word,00000000 // 10400004 +patch=1,EE,0031eea4,word,00000000 // 10400004 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. Might need EE Overclock (130%) +patch=1,EE,00406524,word,24110000 +patch=1,EE,00406528,word,24120050 +patch=1,EE,00406534,word,24130001 \ No newline at end of file diff --git a/patches/SLES-51903_2287515F.pnach b/patches/SLES-51903_2287515F.pnach new file mode 100644 index 0000000..0ef73bf --- /dev/null +++ b/patches/SLES-51903_2287515F.pnach @@ -0,0 +1,19 @@ +gametitle=AFL Live 2004 - Aussie Rules Football (E)(SLES-51903) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,004d4058,word,08146448 //c6010068 +patch=1,EE,00519120,word,3c013f40 //00000000 +patch=1,EE,00519124,word,4481f000 //00000000 +patch=1,EE,00519128,word,c6010068 //00000000 +patch=1,EE,0051912c,word,c602006c //00000000 +patch=1,EE,00519130,word,461e0843 //00000000 +patch=1,EE,00519134,word,e6010068 //00000000 +patch=1,EE,00519138,word,08135018 //00000000 + + diff --git a/patches/SLES-51908_8176235A.pnach b/patches/SLES-51908_8176235A.pnach new file mode 100644 index 0000000..8778d6c --- /dev/null +++ b/patches/SLES-51908_8176235A.pnach @@ -0,0 +1,9 @@ +gametitle=Van Helsing PAL-M SLES-51908 8176235A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas & Gabominated +description=Widescreen hack +patch=1,EE,002E88A8,word,3FE38E39 //3FAAAAAA +patch=1,EE,002E88AC,word,C2D55554 //00000000 +patch=1,EE,002E88B0,word,443AAAAB //44200000 \ No newline at end of file diff --git a/patches/SLES-51911_3F8AFC58.pnach b/patches/SLES-51911_3F8AFC58.pnach new file mode 100644 index 0000000..e8a19a2 --- /dev/null +++ b/patches/SLES-51911_3F8AFC58.pnach @@ -0,0 +1,10 @@ +gametitle=Gadget Racers PAL (SLES_519.11) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,206A43B4,extended,3F19999A // 3F4CCCCD (increases hor. axis) + + diff --git a/patches/SLES-51912_3D653E04.pnach b/patches/SLES-51912_3D653E04.pnach new file mode 100644 index 0000000..f8ef779 --- /dev/null +++ b/patches/SLES-51912_3D653E04.pnach @@ -0,0 +1,15 @@ +gametitle=Pro Evolution Soccer 3 [PAL-M4] (SLES_519.12) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0109458c,word,3c013f40 //00000000 (Increases hor. axis) +patch=1,EE,01094590,word,44810000 //00000000 +patch=1,EE,01094598,word,4600c602 //00000000 + +//Render fix +patch=1,EE,010d1f18,word,3c023fab //3c023f80 + + diff --git a/patches/SLES-51913_5700AD86.pnach b/patches/SLES-51913_5700AD86.pnach new file mode 100644 index 0000000..29053e8 --- /dev/null +++ b/patches/SLES-51913_5700AD86.pnach @@ -0,0 +1,10 @@ +gametitle=Onimusha: Blade Warriors (PAL-M3) (SLES_519.13) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Widescreen +patch=1,EE,205063C0,extended,3F400000 //3F800000 + + diff --git a/patches/SLES-51914_301F5897.pnach b/patches/SLES-51914_301F5897.pnach new file mode 100644 index 0000000..c302d34 --- /dev/null +++ b/patches/SLES-51914_301F5897.pnach @@ -0,0 +1,27 @@ +gametitle=Onimusha 3: Demon Siege (SLES-51914) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +//gameplay + +//val1 +patch=1,EE,00151420,word,3c033f19 +patch=1,EE,00151428,word,34639999 + +//val2 +patch=1,EE,00151480,word,3c033f4c +patch=1,EE,00151484,word,34439999 + +//val3 +patch=1,EE,001515d8,word,3c033f19 +patch=1,EE,001515e0,word,34639999 + +//rfix1 +patch=1,EE,00151650,word,3c02c3d6 + +//rfix2 +patch=1,EE,00151540,word,3c024527 + + diff --git a/patches/SLES-51916_9C8C770A.pnach b/patches/SLES-51916_9C8C770A.pnach new file mode 100644 index 0000000..eb317a9 --- /dev/null +++ b/patches/SLES-51916_9C8C770A.pnach @@ -0,0 +1,23 @@ +gametitle=Crouching Tiger Hidden Dragon (PAL)(SLES-51916) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game play +//803f013c 00a08144 4879040c +patch=1,EE,0011dfa4,word,3c013f40 //3c013f80 + +//Event +patch=1,EE,0011e1b0,word,3c013f40 //3c013f80 + +//? (Same pattern's Search Value. Test time is short. Then remain it) +patch=1,EE,0011e3a0,word,3c013f40 //3c013f80 + +//Render fix +//c043013c 00688144 c6a30046 +patch=1,EE,0011e000,word,3c014400 //3c0143c0 + + diff --git a/patches/SLES-51917_591ABA45.pnach b/patches/SLES-51917_591ABA45.pnach new file mode 100644 index 0000000..d4b713e --- /dev/null +++ b/patches/SLES-51917_591ABA45.pnach @@ -0,0 +1,25 @@ +gametitle=Beyond Good & Evil (E)(SLES-51917) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//Widescreen hack 16:9 + +//Zoom +//803f023c 00088244 00000000 03080046 (1st) +patch=1,EE,00131cb0,word,3c023f40 //3c023f80 + +//Y-Fov +patch=1,EE,001324cc,word,08030010 //46000802 +patch=1,EE,000c0040,word,46000802 +patch=1,EE,000c0044,word,3c1b3f40 +patch=1,EE,000c0048,word,449bf000 +patch=1,EE,000c004c,word,461e0003 +patch=1,EE,000c0050,word,0804c935 + +//Render fix +patch=1,EE,0013ef70,word,3c023f40 //3c023f00 + + diff --git a/patches/SLES-51918_4B58A7A8.pnach b/patches/SLES-51918_4B58A7A8.pnach new file mode 100644 index 0000000..e3f0f43 --- /dev/null +++ b/patches/SLES-51918_4B58A7A8.pnach @@ -0,0 +1,33 @@ +gametitle=Prince of Persia - The Sands of Time (PAL-M5) (SLES-51918) 4B58A7A8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,004b4fc0,word,3c013f40 // 00000000 hor fov +patch=1,EE,004b4fd8,word,34210000 // 00000000 hor fov +patch=1,EE,004b4fe4,word,4481f000 // 00000000 +patch=1,EE,004b4fe8,word,461e0842 // 00000000 +patch=1,EE,004b4ff0,word,461e1f83 // 00000000 +patch=1,EE,004b5008,word,4600f0c6 // 44821800 + +// 16:10 +//patch=1,EE,004b4fc0,word,3c013f55 // 00000000 hor fov +//patch=1,EE,004b4fd8,word,34215555 // 00000000 hor fov +//patch=1,EE,004b4fe4,word,4481f000 // 00000000 +//patch=1,EE,004b4fe8,word,461e0842 // 00000000 +//patch=1,EE,004b4ff0,word,461e1f83 // 00000000 +//patch=1,EE,004b5008,word,4600f0c6 // 44821800 + + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,0066CF44,word,00000001 //00000002 + + +[Remove Blur/Bloom] +author=fobes +description=Removes the post-processing blur/bloom effect +patch=1,EE,004A94D4,word,00000000 diff --git a/patches/SLES-51924_B1C27A19.pnach b/patches/SLES-51924_B1C27A19.pnach new file mode 100644 index 0000000..65dfe54 --- /dev/null +++ b/patches/SLES-51924_B1C27A19.pnach @@ -0,0 +1,12 @@ +gametitle=World War Zero - IronStorm (E)(SLES-51924) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen fix +patch=1,EE,0010b998,word,3c013f17 //3c013f00 zoom/fov fix + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,001934BC,word,14600009 //10600009 \ No newline at end of file diff --git a/patches/SLES-51926_35CBC3A9.pnach b/patches/SLES-51926_35CBC3A9.pnach new file mode 100644 index 0000000..3bb24d2 --- /dev/null +++ b/patches/SLES-51926_35CBC3A9.pnach @@ -0,0 +1,20 @@ +gametitle=Outlaw Golf (PAL-M3) (SLES-51926) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001d589c,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,001d58a8,word,449bf000 // 00000000 +patch=1,EE,001d58ac,word,461e0783 // e7a00028 +patch=1,EE,001d58bc,word,e7be0028 // 00000000 + +// 16:10 +//patch=1,EE,001d589c,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,001d58a0,word,377b5555 // 00000000 hor fov +//patch=1,EE,001d58a8,word,449bf000 // 00000000 +//patch=1,EE,001d58ac,word,461e0783 // e7a00028 +//patch=1,EE,001d58bc,word,e7be0028 // 00000000 + + diff --git a/patches/SLES-51930_09736614.pnach b/patches/SLES-51930_09736614.pnach new file mode 100644 index 0000000..07f6c70 --- /dev/null +++ b/patches/SLES-51930_09736614.pnach @@ -0,0 +1,22 @@ +gametitle=Road Rage 3 (PAL-E) (SLES_519.30) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +patch=1,EE,20435588,extended,3F400000 // 3F800000 hor fov + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Search pattern: 3829050008004264 (little endian) +//Search mask: ffffffffffffffff +patch=0,EE,2020c8ec,extended,00000000 //64420008 +patch=0,EE,2020ca84,extended,00000000 //64420008 + +[NTSC Mode] +author=Souzooka +description=Forces game to run in NTSC mode (restart required). + +patch=0,EE,20118E58,extended,24060002 // addiu a2,zero,0x2 diff --git a/patches/SLES-51933_412D44E8.pnach b/patches/SLES-51933_412D44E8.pnach new file mode 100644 index 0000000..27f14c2 --- /dev/null +++ b/patches/SLES-51933_412D44E8.pnach @@ -0,0 +1,15 @@ +gametitle=Gregory Horror Show SLES_519.33 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +//patch=1,EE,00166000,word,3c023f40 // hud fix (awkward transitions/thick font) +patch=1,EE,00166078,word,3c023f40 // hor fov + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2010210C,extended,00000000 + + diff --git a/patches/SLES-51934_7100A15F.pnach b/patches/SLES-51934_7100A15F.pnach new file mode 100644 index 0000000..2538878 --- /dev/null +++ b/patches/SLES-51934_7100A15F.pnach @@ -0,0 +1,60 @@ +gametitle=Curse - The Eye of Isis PAL-M SLES-51934 7100A15F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 and ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002b5890,word,3c013fe3 // 3c013faa ver fov +patch=1,EE,002b5894,word,34218e39 // 3421aaab ver fov +patch=1,EE,0011cef4,word,461e0003 // 00000000 zoom loading screen +patch=1,EE,0039d4e4,word,08143f8f // 00000000 +patch=1,EE,0050fe3c,word,3c013f40 // 00000000 zoom +patch=1,EE,0050fe40,word,4481f000 // 00000000 +patch=1,EE,0050fe44,word,17610002 // 00000000 +patch=1,EE,0050fe48,word,00000000 // 00000000 +patch=1,EE,0050fe4c,word,461e1083 // 00000000 +patch=1,EE,0050fe50,word,00000000 // 00000000 +patch=1,EE,0050fe54,word,080e753a // 00000000 +patch=1,EE,001a1980,word,08143f89 // e7a00000 default fov function +patch=1,EE,001a1984,word,00000000 // 4600a502 +patch=1,EE,0050fe24,word,461e0003 // 00000000 +patch=1,EE,0050fe28,word,e7a00000 // 00000000 +patch=1,EE,0050fe30,word,4600a502 // 00000000 +patch=1,EE,0050fe34,word,08068661 // 00000000 +patch=1,EE,0013604c,word,08143f4b // 8c42b11c gameplay-to-inventory function +patch=1,EE,00136050,word,00000000 // 8c644408 +patch=1,EE,0050fd2c,word,8c42b11c // 00000000 +patch=1,EE,0050fd30,word,8c644408 // 00000000 +patch=1,EE,0050fd34,word,461ef783 // 00000000 +patch=1,EE,0050fd38,word,3c1b3f40 // 00000000 +patch=1,EE,0050fd3c,word,0804d814 // 00000000 +patch=1,EE,00140688,word,08143f51 // 3c020043 map-to-inventory function +patch=1,EE,0014068c,word,00000000 // 8c444408 +patch=1,EE,0050fd44,word,3c020043 // 00000000 +patch=1,EE,0050fd48,word,8c444408 // 00000000 +patch=1,EE,0050fd4c,word,461ef783 // 00000000 +patch=1,EE,0050fd50,word,080501a3 // 00000000 +patch=1,EE,001347bc,word,08143f56 // 3c020043 inventory-to-gameplay function +patch=1,EE,001347c0,word,00000000 // 8c444408 +patch=1,EE,0050fd58,word,3c020043 // 00000000 +patch=1,EE,0050fd5c,word,8c444408 // 00000000 +patch=1,EE,0050fd60,word,461ef783 // 00000000 +patch=1,EE,0050fd64,word,3c1b3f80 // 00000000 +patch=1,EE,0050fd68,word,0804d1f0 // 00000000 +patch=1,EE,0011e8b4,word,461ef783 // 00000000 inventory-to-documents function + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130)%. +patch=1,EE,00510300,byte,01 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at startup, FMVs remain in PAL. +patch=1,EE,002b45b0,word,240201c0 //24020200 + +[480p Mode] +author=Gabominated +description=SDTV 480p mode at start. FMVs remain in PAL. +patch=1,EE,003B0A68,word,10620005 //14620005 +patch=1,EE,002b45b0,word,240201c0 //24020200 \ No newline at end of file diff --git a/patches/SLES-51950_B7CF071A.pnach b/patches/SLES-51950_B7CF071A.pnach new file mode 100644 index 0000000..5f837dc --- /dev/null +++ b/patches/SLES-51950_B7CF071A.pnach @@ -0,0 +1,146 @@ +gametitle=Sonic Heroes (PAL-M5) (SLES-51950) B7CF071A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +//ported to PAL (ElHecht) from NTSC hack by nemesis2000 +patch=1,EE,00167bcc,word,10000042 +patch=1,EE,00167c24,word,1000002c +patch=1,EE,00167c40,word,10000025 +patch=1,EE,00167be4,word,14400033 +patch=1,EE,00167bf4,word,1020002f +patch=1,EE,00167c58,word,14400004 +patch=1,EE,00167c60,word,1000001d +patch=1,EE,00167c68,word,3c013f40 //--- +patch=1,EE,00167c6c,word,0c05a92c +patch=1,EE,00167c70,word,27a50030 +patch=1,EE,00167c74,word,0220202d +patch=1,EE,00167c78,word,0c05a890 +patch=1,EE,00167c7c,word,27a50038 +patch=1,EE,00167c80,word,c7ac0040 +patch=1,EE,00167c84,word,0c05a8a4 +patch=1,EE,00167c88,word,0220202d +patch=1,EE,00167c8c,word,c7ac0044 +patch=1,EE,00167c90,word,0c05a8b4 +patch=1,EE,00167c94,word,0220202d +patch=1,EE,00167c98,word,c7a00048 +patch=1,EE,00167c9c,word,e6200088 +patch=1,EE,00167ca0,word,8fa5004c +patch=1,EE,00167ca4,word,0c05a908 +patch=1,EE,00167ca8,word,0220202d +patch=1,EE,00167cac,word,1000000a +patch=1,EE,00167cb0,word,0220102d +patch=1,EE,00167cb4,word,24030001 +patch=1,EE,00167cb8,word,3c028000 +patch=1,EE,00167cbc,word,afa30050 +patch=1,EE,00167cc0,word,0c058844 +patch=1,EE,00167cc4,word,34440004 +patch=1,EE,00167cc8,word,afa20054 +patch=1,EE,00167ccc,word,0c058814 +patch=1,EE,00167cd0,word,27a40050 +patch=1,EE,00167cd4,word,0000102d +patch=1,EE,00167cd8,word,dfbf0020 +patch=1,EE,00167cdc,word,7bb10010 +patch=1,EE,00167ce0,word,7bb00000 +patch=1,EE,00167ce4,word,03e00008 +patch=1,EE,00167ce8,word,27bd0060 +patch=1,EE,00167cec,word,00000000 +patch=1,EE,0020bf4c,word,3c013f40 //-- +patch=1,EE,0020bf50,word,0c05a92c +patch=1,EE,0020bf54,word,24452314 +patch=1,EE,0020bf58,word,1000002c +patch=1,EE,0020bf6c,word,3c013f40 //-- +patch=1,EE,0020bf70,word,0c05a92c +patch=1,EE,0020bf74,word,24452314 +patch=1,EE,0020bf78,word,10000024 +patch=1,EE,0020be84,word,10000062 +patch=1,EE,0020c000,word,3c013f40 //--- +patch=1,EE,0020c004,word,0c05a92c +patch=1,EE,0020c008,word,27a50040 +patch=1,EE,0020c00c,word,dfbf0020 +patch=1,EE,0020c010,word,7bb10010 +patch=1,EE,0020c014,word,7bb00000 +patch=1,EE,0020c018,word,03e00008 +patch=1,EE,0020c01c,word,27bd0050 +patch=1,EE,0020c07c,word,3c013f80 +patch=1,EE,0020c080,word,0c05a92c +patch=1,EE,0020c084,word,27a50028 +patch=1,EE,0020c088,word,dfbf0010 +patch=1,EE,0020c08c,word,7bb00000 +patch=1,EE,0020c090,word,03e00008 +patch=1,EE,0020c094,word,27bd0030 +patch=1,EE,002be498,word,1000001a +patch=1,EE,002be4d8,word,3c013f80 +patch=1,EE,002be4dc,word,0c05a92c +patch=1,EE,002be4e0,word,27a50048 +patch=1,EE,002be4e4,word,3c0241f0 +patch=1,EE,002be4e8,word,44826000 +patch=1,EE,002be4ec,word,0c05a8b4 +patch=1,EE,002be4f0,word,8f84b670 +patch=1,EE,002be4f4,word,c78c809c +patch=1,EE,002be4f8,word,0c05a8a4 +patch=1,EE,002be4fc,word,8f84b670 +patch=1,EE,002be500,word,8f82b670 +patch=1,EE,002be504,word,dfbf0030 +patch=1,EE,002be508,word,7bb20020 +patch=1,EE,002be50c,word,7bb10010 +patch=1,EE,002be510,word,7bb00000 +patch=1,EE,002be514,word,03e00008 +patch=1,EE,002be518,word,27bd0050 +patch=1,EE,002ee0dc,word,3c013f80 +patch=1,EE,002ee0e0,word,0c05a92c +patch=1,EE,002ee0e4,word,27a50028 +patch=1,EE,002ee0e8,word,460c6303 +patch=1,EE,0016a4b0,word,27bdffe0 +patch=1,EE,0016a4b4,word,3c023f80 +patch=1,EE,0016a4b8,word,ffbf0010 +patch=1,EE,0016a4bc,word,44820800 +patch=1,EE,0016a4c0,word,7fb00000 +patch=1,EE,0016a4c4,word,c4a20000 +patch=1,EE,0016a4c8,word,0080802d +patch=1,EE,0016a4cc,word,44810000 +patch=1,EE,0016a4d0,word,46001083 +patch=1,EE,0016a4d4,word,c4a00004 +patch=1,EE,0016a4d8,word,e4820068 +patch=1,EE,0016a4dc,word,e480006c +patch=1,EE,0016a4e0,word,c4800068 +patch=1,EE,0016a4e4,word,46000803 +patch=1,EE,0016a4e8,word,e4800070 +patch=1,EE,0016a4ec,word,c480006c +patch=1,EE,0016a4f0,word,46000803 +patch=1,EE,0016a4f4,word,e4800074 +patch=1,EE,0016a4f8,word,8c840004 +patch=1,EE,0016a4fc,word,10800004 +patch=1,EE,0016a500,word,0200102d +patch=1,EE,0016a504,word,0c05adfc +patch=1,EE,0016a508,word,00000000 +patch=1,EE,0016a50c,word,0200102d +patch=1,EE,0016a510,word,dfbf0010 +patch=1,EE,0016a514,word,7bb00000 +patch=1,EE,0016a518,word,03e00008 +patch=1,EE,0016a51c,word,27bd0020 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00477940,word,00000001 //00000002 +patch=1,EE,0028FF6C,word,24020001 //24020002 60hz +patch=1,EE,E001CFD0,extended,00962BAC +patch=1,EE,0028FEC8,extended,24030002 //50hz +patch=1,EE,E0016380,extended,00962BAC +patch=1,EE,0028FEC8,extended,24030001 +patch=1,EE,E0015E20,extended,00962BAC +patch=1,EE,0028FEC8,extended,24030001 +patch=1,EE,E0018580,extended,00962BAC +patch=1,EE,0028FEC8,extended,24030001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode when selecting 60 Hz +patch=1,EE,E0040000,extended,004758E8 +patch=1,EE,201009C4,extended,3C050000 +patch=1,EE,201009CC,extended,3C060050 +patch=1,EE,201009D4,extended,3C070001 +patch=1,EE,20100C94,extended,3C090010 \ No newline at end of file diff --git a/patches/SLES-51952_355DBDDF.pnach b/patches/SLES-51952_355DBDDF.pnach new file mode 100644 index 0000000..c60eb6f --- /dev/null +++ b/patches/SLES-51952_355DBDDF.pnach @@ -0,0 +1,14 @@ +gametitle=R-Type Final (PAL-M3) [SLES-51952] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12, PAL conversion & black bar fix by FlatOut +patch=1,EE,0016edc0,word,3c033f40 // menu +patch=1,EE,0016fbac,word,3c043f40 // hor +patch=1,EE,0022E010,word,43d60000 // render fix +patch=1,EE,0022E020,word,43d60000 // render fix +//black bar fix +patch=1,EE,2055EAD0,word,00000000 +patch=1,EE,2055EB50,word,00000000 + + diff --git a/patches/SLES-51954_564F352C.pnach b/patches/SLES-51954_564F352C.pnach new file mode 100644 index 0000000..a58fcae --- /dev/null +++ b/patches/SLES-51954_564F352C.pnach @@ -0,0 +1,28 @@ +gametitle=Max Payne 2 - The Fall of Max Payne (PAL-E) SLES-51954 564F352C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,005996C8,extended,00000010 //00000004 +patch=1,EE,005996D0,extended,00000009 //00000003 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,207419F8,extended,3F800000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (300%). +patch=1,EE,005D8F78,word,00000001 //00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002E0A64,word,0000102D +patch=1,EE,002E146C,word,240200E0 +patch=1,EE,0015B568,word,10620004 +patch=1,EE,0010D1EC,word,00000000 +patch=1,EE,006F1670,word,00000000 diff --git a/patches/SLES-51956_8E613144.pnach b/patches/SLES-51956_8E613144.pnach new file mode 100644 index 0000000..4086e0b --- /dev/null +++ b/patches/SLES-51956_8E613144.pnach @@ -0,0 +1,18 @@ +gametitle=Bionicle (PAL-M6) (SLES-51956) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack + +// 16:9 +patch=1,EE,0010c298,word,3c014370 // 3c0143a0 hor fov +patch=1,EE,0010c0d8,word,3c013faa // 3c013f80 hud fix + +// 16:10 +//patch=1,EE,0010c298,word,3c194385 // 3c0143a0 hor fov +//patch=1,EE,0010c29c,word,37395555 // 44811000 hor fov +//patch=1,EE,0010c2d8,word,afb90000 // e7a20000 +//patch=1,EE,0010c0d8,word,3c013f99 // 3c013f80 hud fix + + diff --git a/patches/SLES-51958_E8A97250.pnach b/patches/SLES-51958_E8A97250.pnach new file mode 100644 index 0000000..aaa6007 --- /dev/null +++ b/patches/SLES-51958_E8A97250.pnach @@ -0,0 +1,11 @@ +gametitle=Whiplash [PAL] (SLES_519.58) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002C3B40,word,3C013FE3 //3C013FAA (Increases hor. axis) +patch=1,EE,002C3B44,word,34219FA5 //34219FBE + + diff --git a/patches/SLES-51959_B29E5362.pnach b/patches/SLES-51959_B29E5362.pnach new file mode 100644 index 0000000..d542baf --- /dev/null +++ b/patches/SLES-51959_B29E5362.pnach @@ -0,0 +1,12 @@ +gametitle=Football Generation (E)(SLES-51959) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0017c108,word,3c013f20 //3c013f00 Zoom +patch=1,EE,0017c128,word,3c013f10 //3c013f40 Y-Fov + + diff --git a/patches/SLES-51966_40127377.pnach b/patches/SLES-51966_40127377.pnach new file mode 100644 index 0000000..b574a98 --- /dev/null +++ b/patches/SLES-51966_40127377.pnach @@ -0,0 +1,14 @@ +gametitle=Bombastic [PAL] (SLES_519.66) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001583AC,word,3C013F40 //3C013F80 Hor menu +patch=1,EE,00158434,word,3C0143D6 //3C0143A0 Render fix menu +patch=1,EE,001A9F58,word,3C013F40 //3C013F80 Hor gameplay +patch=1,EE,001A9F70,word,3C0143D6 //3C0143A0 Render fix gameplay +//patch=1,EE,001A9F90,word,3C014495 //3C01447A FOV decrease + + diff --git a/patches/SLES-51966_D4B7468B.pnach b/patches/SLES-51966_D4B7468B.pnach new file mode 100644 index 0000000..8a80825 --- /dev/null +++ b/patches/SLES-51966_D4B7468B.pnach @@ -0,0 +1,19 @@ +gametitle=Backyard Wrestling - Don't Try This at Home (PAL)(SLES-51966) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,002c20e0,word,3c013fcc //3c013f99 +patch=1,EE,002c20e4,word,3421ccc4 //3421999a + +//Zoom +patch=1,EE,002c20c4,word,3c014456 //3c014420 + +//Render fix +patch=1,EE,002b1b8c,word,3c014480 //3c014416 + + diff --git a/patches/SLES-51967_FDA10318.pnach b/patches/SLES-51967_FDA10318.pnach new file mode 100644 index 0000000..214abf7 --- /dev/null +++ b/patches/SLES-51967_FDA10318.pnach @@ -0,0 +1,171 @@ +gametitle=Need for Speed - Underground (PAL-M7) (SLES-51967) FDA10318 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ElHecht & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00438adc,word,3f400000 // 3f800000 +patch=1,EE,00438a14,word,3f400000 // 3f800000 +patch=1,EE,004ff628,word,3f2aaaab // 3f000000 +patch=1,EE,004ff630,word,3f2aaaab // 3f000000 +patch=1,EE,204378E4,extended,3F400000 +patch=1,EE,20437FEC,extended,3F400000 +patch=1,EE,20229DA8,extended,3C01BF28 +patch=1,EE,20229DAC,extended,44816800 +patch=1,EE,20229DDC,extended,46007307 +patch=1,EE,20229DE0,extended,46006BC7 +patch=1,EE,E0040109,extended,01BDED80 +patch=1,EE,20229DA8,extended,3C01BF00 +patch=1,EE,20229DAC,extended,44816000 +patch=1,EE,20229DDC,extended,46006346 +patch=1,EE,20229DE0,extended,460073C6 + +[50/60 FPS] +author=asasega +description=Might need EE Overclock at 130%. +patch=1,EE,2011060C,extended,2C420001 //2C420002 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,002C5FC4,word,0000102D + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,204D9D10,word,00000000 +patch=1,EE,004FF998,word,01000100 + +[Trigger control mappings] +author=Silent +description=Improves the trigger controls range in Type 3 setup, adds Type 6 setup, mirroring the Xbox bindings. Controller Setup screen for steering wheels breaks with this patch, but the bindings still work! + +// Disable DualShock 1 setups, add Type 6 setup and re-enable it in options (albeit broken) +patch=0,EE,2044E4B8,extended,00000000 +patch=0,EE,2044E4CC,extended,00000000 +patch=0,EE,0044E4E5,extended,14 +patch=0,EE,101E595C,extended,0006 +patch=0,EE,1020C92C,extended,0006 +patch=0,EE,1020C960,extended,0005 +patch=0,EE,1020C998,extended,0006 + +// These patches are autogenerated by nfs-scanner-configs.py scanner-configs patch +patch=0,EE,2044D430,extended,190001 +patch=0,EE,2044D450,extended,180001 +patch=0,EE,2044D520,extended,15 +patch=0,EE,2044D580,extended,15 +patch=0,EE,2044D5E0,extended,16 +patch=0,EE,2044D6C0,extended,14 +patch=0,EE,2044D6D0,extended,1F0001 +patch=0,EE,2044D6D8,extended,FF871084 +patch=0,EE,2044D6E0,extended,14 +patch=0,EE,2044D6F0,extended,1C0001 +patch=0,EE,2044D6F8,extended,1AC94CA9 +patch=0,EE,2044D700,extended,17 +patch=0,EE,2044D720,extended,161514 +patch=0,EE,2044D740,extended,171615 +patch=0,EE,2044D770,extended,1D0101 +patch=0,EE,2044D778,extended,D9A22505 +patch=0,EE,2044D800,extended,2014 +patch=0,EE,2044D810,extended,990001 +patch=0,EE,2044D880,extended,2014 +patch=0,EE,2044D890,extended,8F0001 +patch=0,EE,2044D898,extended,739D7071 +patch=0,EE,2044D9B0,extended,190001 +patch=0,EE,2044D9D0,extended,1B0001 +patch=0,EE,2044DA10,extended,1A0001 +patch=0,EE,2044DA64,extended,22 +patch=0,EE,2044DB40,extended,2214 +patch=0,EE,2044DB44,extended,0 +patch=0,EE,2044DC40,extended,14 +patch=0,EE,2044DC44,extended,0 +patch=0,EE,2044DC50,extended,1B0000 +patch=0,EE,2044DC58,extended,739D7136 + +// Adjust the controllers screen to operate on arrays of 6 +patch=0,EE,10234244,extended,0018 + +// These patches are autogenerated by nfs-scanner-configs.py button-action-hashes patch +patch=0,EE,204CB99C,extended,6AB80AFA +patch=0,EE,204CB9A0,extended,5E5C5F2E +patch=0,EE,204CB9A4,extended,13121940 +patch=0,EE,204CB9A8,extended,56AFE190 +patch=0,EE,204CB9AC,extended,13121940 +patch=0,EE,204CB9B0,extended,56AFE190 +patch=0,EE,204CB9B4,extended,13121940 +patch=0,EE,204CB9C4,extended,63AA639D +patch=0,EE,204CB9C8,extended,63AA639D +patch=0,EE,204CB9CC,extended,63AA639D +patch=0,EE,204CB9D8,extended,ECD20F7F +patch=0,EE,204CB9DC,extended,ECD20F7F +patch=0,EE,204CB9E0,extended,ECD20F7F +patch=0,EE,204CB9E4,extended,ECD20F7F +patch=0,EE,204CB9E8,extended,DC1CD97D +patch=0,EE,204CB9EC,extended,DC1CD97D +patch=0,EE,204CB9F0,extended,619B23B0 +patch=0,EE,204CB9F8,extended,F8B4303B +patch=0,EE,204CB9FC,extended,619B23B0 +patch=0,EE,204CBA00,extended,B70FF4A4 +patch=0,EE,204CBA04,extended,5E5C5F2E +patch=0,EE,204CBA08,extended,DC1CD97D +patch=0,EE,204CBA0C,extended,5E5C5F2E +patch=0,EE,204CBA10,extended,DC1CD97D +patch=0,EE,204CBA14,extended,D38DF194 +patch=0,EE,204CBA18,extended,D38DF194 +patch=0,EE,204CBA1C,extended,D38DF194 +patch=0,EE,204CBA20,extended,D38DF194 +patch=0,EE,204CBA24,extended,D38DF194 +patch=0,EE,204CBA28,extended,D38DF194 +patch=0,EE,204CBA2C,extended,56AFE190 +patch=0,EE,204CBA30,extended,13121940 +patch=0,EE,204CBA34,extended,B70FF4A4 +patch=0,EE,204CBA38,extended,13121940 +patch=0,EE,204CBA40,extended,13121940 +patch=0,EE,204CBA44,extended,5E5C5F2E +patch=0,EE,204CBA48,extended,619B23B0 +patch=0,EE,204CBA4C,extended,619B23B0 +patch=0,EE,204CBA50,extended,5E5C5F2E +patch=0,EE,204CBA54,extended,619B23B0 +patch=0,EE,204CBA58,extended,B70FF4A4 +patch=0,EE,204CBA5C,extended,B70FF4A4 +patch=0,EE,204CBA60,extended,6AB80AFA +patch=0,EE,204CBA64,extended,6AB80AFA +patch=0,EE,204CBA68,extended,B70FF4A4 +patch=0,EE,204CBA6C,extended,B70FF4A4 +patch=0,EE,204CBA70,extended,5E5C5F2E +patch=0,EE,204CBA74,extended,DC1CD97D +patch=0,EE,204CBA78,extended,B2D0DA8B +patch=0,EE,204CBA7C,extended,B2D0DA8B +patch=0,EE,204CBA80,extended,B2D0DA8B +patch=0,EE,204CBA84,extended,B2D0DA8B +patch=0,EE,204CBA88,extended,B2D0DA8B +patch=0,EE,204CBA8C,extended,B2D0DA8B + +[SilentPatch] +author=Silent +description=Fixes the drift track record magazine unlock conditions, drift track high scores, and more. + +// Fix the drift score magazine taking a best lap score and dividing it by laps. +// Also fix the high score in the menu displaying style points instead of the full score. +patch=0,EE,2014A738,extended,46000840 // add.s f01,f01,f00 +patch=0,EE,201DB1D4,extended,00000000 +patch=0,EE,201DB1D8,extended,00000000 +patch=0,EE,201DB1E4,extended,E62000C4 // swc1 f00,0xC4(s1) + +patch=0,EE,201D78A4,extended,0C0F7F7C // jal 0x003DFDF0 +patch=0,EE,201D78A8,extended,C60C00C4 // lwc1 f12,0xC4(s0) + +patch=0,EE,203DFDF0,extended,46006324 // cvt.w.s f12,f12 +patch=0,EE,203DFDF4,extended,0809796C // j 0x0025E5B0 +patch=0,EE,203DFDF8,extended,44056000 // mfc1 a1,f12 + +patch=0,EE,101D7584,extended,C4 +patch=0,EE,101D75D0,extended,C4 +patch=0,EE,101D743C,extended,C4 +patch=0,EE,201D75E0,extended,00000000 // Don't round up the score + + +// Fix a buffer overflow in DriverInfo::DriverInfo because the OpponentDesc has 8 bytes for the driver name +// and 'SAMANTHA' overflows it. Later PC and PS2 releases enlarged this buffer to 12 bytes, but we don't have this luxury. +patch=0,EE,201482B4,extended,A0A00744 // sb zero,0x744(a1) +patch=0,EE,201E32F4,extended,0C0520AD // jal 0x001482B4 diff --git a/patches/SLES-51970_763D3BF9.pnach b/patches/SLES-51970_763D3BF9.pnach new file mode 100644 index 0000000..c366829 --- /dev/null +++ b/patches/SLES-51970_763D3BF9.pnach @@ -0,0 +1,15 @@ +gametitle=Nickelodeon SpongeBob SquarePants in: Battle for Bikini Bottom (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,0035c670,word,0c045286 +patch=1,EE,0035c674,word,00000000 +patch=1,EE,0035c678,word,3c023f40 +patch=1,EE,0035c67c,word,0200202d +patch=1,EE,0035c680,word,44820800 +patch=1,EE,0035c684,word,27a50028 +patch=1,EE,0035c688,word,46010083 +patch=1,EE,0035c68c,word,e7a20028 \ No newline at end of file diff --git a/patches/SLES-51973_4D7CBCE7.pnach b/patches/SLES-51973_4D7CBCE7.pnach new file mode 100644 index 0000000..18efd3f --- /dev/null +++ b/patches/SLES-51973_4D7CBCE7.pnach @@ -0,0 +1,16 @@ +gametitle=War Chess (E)(SLES-51973) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0019105c,word,08092dd8 +patch=1,EE,0024b760,word,46020842 +patch=1,EE,0024b764,word,3c013f40 +patch=1,EE,0024b768,word,4481f000 +patch=1,EE,0024b76c,word,461e0842 +patch=1,EE,0024b770,word,08064418 + + diff --git a/patches/SLES-51976_FE1720F1.pnach b/patches/SLES-51976_FE1720F1.pnach new file mode 100644 index 0000000..053a46c --- /dev/null +++ b/patches/SLES-51976_FE1720F1.pnach @@ -0,0 +1,45 @@ +gametitle=Tom Clancy's Ghost Recon: Jungle Storm * PAL-M5 * SLES-51976 * FE1720F1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ported by Some Chump +description=Solo/Coop mode widescreen hack. + +// Single Player mode +patch=1,EE,0051d978,word,3c023f40 +patch=1,EE,0051d9b8,word,3c0243b6 + +// Multi Player mode +patch=1,EE,00387324,word,3c023f40 +patch=1,EE,00387350,word,3c0243b6 + +// Unknown +patch=1,EE,0051d8e4,word,3C053f40 +patch=1,EE,0051d928,word,3C0243b6 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & Some Chump, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,0051d978,word,3c023f55 +patch=1,EE,0051d9b8,word,3c0243c0 +patch=1,EE,00387324,word,3c023f55 +patch=1,EE,00387350,word,3c0243c0 +patch=1,EE,0051d8e4,word,3c043f55 +patch=1,EE,0051d928,word,3c0243c0 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & Some Chump, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,0051d978,word,3c023f64 +patch=1,EE,0051d9b8,word,3c0243b4 +patch=1,EE,00387324,word,3c023f64 +patch=1,EE,00387350,word,3c0243b4 +patch=1,EE,0051d8e4,word,3c043f64 +patch=1,EE,0051d928,word,3c0243b4 + +[50 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,00159E9C,word,24020000 // 24020001 diff --git a/patches/SLES-51978_1248FE3A.pnach b/patches/SLES-51978_1248FE3A.pnach new file mode 100644 index 0000000..915d040 --- /dev/null +++ b/patches/SLES-51978_1248FE3A.pnach @@ -0,0 +1,22 @@ +gametitle=Baphomets Fluch - Der Schlafende Drache (SLES-51978) (Broken Sword Germany) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,001ad9cc,word,3c01bec0 +patch=1,EE,001ad9d0,word,0c06b250 +patch=1,EE,001ad9d4,word,44813000 + +patch=1,EE,001ac93c,word,00000000 +patch=1,EE,001ac940,word,27bdffd0 +patch=1,EE,001ac944,word,3c01bf00 +patch=1,EE,001ac948,word,44813800 +patch=1,EE,001ac94c,word,7fb00020 +patch=1,EE,001ac950,word,ffbf0010 +patch=1,EE,001ac954,word,0080802d +patch=1,EE,001ac958,word,26060020 +patch=1,EE,001ac95c,word,c6000070 +patch=1,EE,001ac960,word,8e020004 +patch=1,EE,001ac964,word,46060202 + + diff --git a/patches/SLES-51980_B42446DC.pnach b/patches/SLES-51980_B42446DC.pnach new file mode 100644 index 0000000..f7e8df7 --- /dev/null +++ b/patches/SLES-51980_B42446DC.pnach @@ -0,0 +1,17 @@ +gametitle=TT Superbikes: Real Road Racing [PAL-M5] (SLES_519.80) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +// Gameplay 16:9 +patch=1,EE,205F9B58,extended,3F400000 //3F800000 (Increases hor. axis) + +// Render Fix +patch=1,EE,00159440,word,3C013F40 //3C013F00 +patch=1,EE,00159E94,word,3C013F40 //3C013F00 + +patch=1,EE,00159404,word,3C013F40 //3C013F80 +patch=1,EE,00159450,word,3C013F40 //3C013F80 + + diff --git a/patches/SLES-51982_38BD8D2E.pnach b/patches/SLES-51982_38BD8D2E.pnach new file mode 100644 index 0000000..492ffa6 --- /dev/null +++ b/patches/SLES-51982_38BD8D2E.pnach @@ -0,0 +1,7 @@ +gametitle=ShellShock - Nam '67 (PAL-M) SLES-51982 38BD8D2E + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,E0010001,extended,0013B5E8 +patch=1,EE,202994C8,extended,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLES-51989_BF45EFF4.pnach b/patches/SLES-51989_BF45EFF4.pnach new file mode 100644 index 0000000..29e2a46 --- /dev/null +++ b/patches/SLES-51989_BF45EFF4.pnach @@ -0,0 +1,16 @@ +gametitle=Wallace & Gromit in Project Zoo (PAL-M) SLES-51989 BF45EFF4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen hack Conversion + +//X-Fov +//4040013c 00088144 01b01846 +patch=1,EE,002394c8,word,3c014080 //3c014040 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,E001D70A,extended,00867780 +patch=1,EE,20867780,extended,3CA3D70A diff --git a/patches/SLES-51996_F0C727B8.pnach b/patches/SLES-51996_F0C727B8.pnach new file mode 100644 index 0000000..e304ead --- /dev/null +++ b/patches/SLES-51996_F0C727B8.pnach @@ -0,0 +1,11 @@ +gametitle=International Snooker Championship (E)(SLES-51996) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00157d48,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-51997_0E40BA6A.pnach b/patches/SLES-51997_0E40BA6A.pnach new file mode 100644 index 0000000..c6b1ae5 --- /dev/null +++ b/patches/SLES-51997_0E40BA6A.pnach @@ -0,0 +1,18 @@ +gametitle=SWAT - Global Strike Team (PAL-M) (SLES-51997) 0E40BA6A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002a6774,word,3c013f23 //3c013f00 Zoom +patch=1,EE,0025fa14,word,080a5248 //460039c2 Y-Fov +patch=1,EE,00294920,word,460039c2 +patch=1,EE,00294924,word,3c013f40 +patch=1,EE,00294928,word,4481f000 +patch=1,EE,0029492c,word,461e39c3 +patch=1,EE,00294930,word,08097e86 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00468DC0,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-51998_C3BE8BAB.pnach b/patches/SLES-51998_C3BE8BAB.pnach new file mode 100644 index 0000000..00f6333 --- /dev/null +++ b/patches/SLES-51998_C3BE8BAB.pnach @@ -0,0 +1,23 @@ +gametitle=Kao the Kangaroo Round 2 (E)(SLES-51998) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//c3180d46 00180244 00000a44 +patch=1,EE,00233b90,word,080e5934 + +patch=1,EE,003964d0,word,460d18c3 +patch=1,EE,003964d4,word,3c013f40 +patch=1,EE,003964d8,word,4481f000 +patch=1,EE,003964dc,word,461e18c2 +patch=1,EE,003964e0,word,0808cee5 + +//Render fix +//003f033c 00088344 00000000 02000246 +patch=1,EE,001c59f8,word,3c033f2b //3c033f00 + + diff --git a/patches/SLES-52001_8F969858.pnach b/patches/SLES-52001_8F969858.pnach new file mode 100644 index 0000000..f9577d5 --- /dev/null +++ b/patches/SLES-52001_8F969858.pnach @@ -0,0 +1,9 @@ +gametitle=Mission Impossible - Operation Surma SLES_520.01 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +patch=1,EE,206580e0,extended,3f400000 + + diff --git a/patches/SLES-52002_144CC35B.pnach b/patches/SLES-52002_144CC35B.pnach new file mode 100644 index 0000000..f8547fc --- /dev/null +++ b/patches/SLES-52002_144CC35B.pnach @@ -0,0 +1,21 @@ +gametitle=Rogue Ops + +[Widescreen 16:9] +gsaspectratio=16:9 +// ========== +// pgert@180130 +// http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=240786#pid240786 +// ========== + +// ========== +description= Rogue Ops * SLES-52002 * PAL-M6 * 144CC35B +author=pgert +description=- Might not work with all BIOS types & configurations. +patch=1,EE,2065A190,extended,3F400000 // 3F800000 - X-Axis - 16:9 +// patch=1,EE,2065A190,extended,3F555555 // - 16:10 +// patch=1,EE,2065A190,extended,3F638E39 // - 15:10 (MS Surface Book) +// ========== +// patch=1,EE,2065A194,extended,3F555555 // 3F800000 - Y-Axis - alternative 16:10 hack +// ========== + + diff --git a/patches/SLES-52005_5FFFDE40.pnach b/patches/SLES-52005_5FFFDE40.pnach new file mode 100644 index 0000000..7eef776 --- /dev/null +++ b/patches/SLES-52005_5FFFDE40.pnach @@ -0,0 +1,8 @@ +gametitle=007 - Everything or Nothing (PAL-M) SLES-52005 5FFFDE40 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen Hack +patch=1,EE,0030DEE0,word,24020001 //0C04B51A + diff --git a/patches/SLES-52008_5EAC167B.pnach b/patches/SLES-52008_5EAC167B.pnach new file mode 100644 index 0000000..a8448bc --- /dev/null +++ b/patches/SLES-52008_5EAC167B.pnach @@ -0,0 +1,14 @@ +gametitle=NBA Live 2004 (E)(SLES-52008) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,00117734,word,3c013fe3 //3c013faa +patch=1,EE,00117738,word,34218e2a //3421aaab + +patch=1,EE,001183e4,word,3c013fab //3c013f80 + + diff --git a/patches/SLES-52011_D9B62DD3.pnach b/patches/SLES-52011_D9B62DD3.pnach new file mode 100644 index 0000000..e6c15bf --- /dev/null +++ b/patches/SLES-52011_D9B62DD3.pnach @@ -0,0 +1,13 @@ +gametitle=Tak and The Power of Juju (PAL-E) SLES-52011 D9B62DD3 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002511C0,word,3C013FE3 //3C013FAA +patch=1,EE,002511C4,word,3421388E //3421AAAB + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0043FB38,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-52017_9771C478.pnach b/patches/SLES-52017_9771C478.pnach new file mode 100644 index 0000000..08b47ca --- /dev/null +++ b/patches/SLES-52017_9771C478.pnach @@ -0,0 +1,12 @@ +gametitle=Lord of the Rings, The - The Return of the King PAL-M SLES-52017 9771C478 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0014b13c,word,3c023f40 //3c023f80 hor fov + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0014B334,word,3C030000 //3C033F80 diff --git a/patches/SLES-52020_9771C478.pnach b/patches/SLES-52020_9771C478.pnach new file mode 100644 index 0000000..449de5d --- /dev/null +++ b/patches/SLES-52020_9771C478.pnach @@ -0,0 +1,12 @@ +gametitle=Señor de Los Anillos, El - El Retorno del Rey (PAL-S) SLES-52020 9771C478 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0014b13c,word,3c023f40 //3c023f80 hor fov + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0014B350,word,00000000 \ No newline at end of file diff --git a/patches/SLES-52023_FE419424.pnach b/patches/SLES-52023_FE419424.pnach new file mode 100644 index 0000000..a4eb2a5 --- /dev/null +++ b/patches/SLES-52023_FE419424.pnach @@ -0,0 +1,14 @@ +gametitle=Manhunt (PAL-M) SLES-52023 FE419424 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001c88a8,word,3c023f03 +patch=1,EE,001c88c8,word,3c033f6e +patch=1,EE,001c88d0,word,3462eeee + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0054A1E0,word,08000001 //08000002 \ No newline at end of file diff --git a/patches/SLES-52034_C365B25F.pnach b/patches/SLES-52034_C365B25F.pnach new file mode 100644 index 0000000..eb11c72 --- /dev/null +++ b/patches/SLES-52034_C365B25F.pnach @@ -0,0 +1,14 @@ +gametitle=The Cat in the Hat (E)(SLES-52034) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,0010b3a4,word,3c013fb6 //3c013f89 +patch=1,EE,0010b3a8,word,34212492 //34212492 + + diff --git a/patches/SLES-52036_F418F2EC.pnach b/patches/SLES-52036_F418F2EC.pnach new file mode 100644 index 0000000..4302f36 --- /dev/null +++ b/patches/SLES-52036_F418F2EC.pnach @@ -0,0 +1,20 @@ +gametitle=WWE SmackDown - Here Comes the Pain (PAL-E) (SLES-52036) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001040e4,word,3c013f40 // 00000000 hor fov +patch=1,EE,001040f0,word,44810000 // 00000000 +patch=1,EE,001040f4,word,4600c602 // 00000000 +patch=1,EE,002072bc,word,3c023f08 // 3c023f80 camera fix + +// 16:10 +//patch=1,EE,001040e4,word,3c013f55 // 00000000 hor fov +//patch=1,EE,001040e8,word,34215555 // 00000000 hor fov +//patch=1,EE,001040f0,word,44810000 // 00000000 +//patch=1,EE,001040f4,word,4600c602 // 00000000 +//patch=1,EE,002072bc,word,3c023f30 // 3c023f80 camera fix + + diff --git a/patches/SLES-52039_BE408EFF.pnach b/patches/SLES-52039_BE408EFF.pnach new file mode 100644 index 0000000..062d55c --- /dev/null +++ b/patches/SLES-52039_BE408EFF.pnach @@ -0,0 +1,22 @@ +gametitle=Terminator 3 - Rise of the Machines (PAL-S) SLES-52039 BE408EFF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, ported by PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0026D620,word,080BE376 +patch=1,EE,002F8DD8,word,4600A346 +patch=1,EE,002F8DDC,word,3C013F40 +patch=1,EE,002F8DE0,word,4481F000 +patch=1,EE,002F8DE4,word,461E6B42 +patch=1,EE,002F8DE8,word,0809B589 //Target +patch=1,EE,002870BC,word,080BE37B +patch=1,EE,002F8DEC,word,461EAD42 +patch=1,EE,002F8DF0,word,E6150000 +patch=1,EE,002F8DF4,word,080A1C30 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,003EED78,word,00000000 //00000001 +patch=1,EE,0013FC9C,word,3C013F00 //3C013F80 \ No newline at end of file diff --git a/patches/SLES-52041_090379B9.pnach b/patches/SLES-52041_090379B9.pnach new file mode 100644 index 0000000..258fd8b --- /dev/null +++ b/patches/SLES-52041_090379B9.pnach @@ -0,0 +1,12 @@ +gametitle=Detonator [PAL] (SLES_520.41) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00172674,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00172678,word,44810000 //00000000 +patch=1,EE,00172680,word,4600C602 //00000000 + + diff --git a/patches/SLES-52043_DBA1250E.pnach b/patches/SLES-52043_DBA1250E.pnach new file mode 100644 index 0000000..a419540 --- /dev/null +++ b/patches/SLES-52043_DBA1250E.pnach @@ -0,0 +1,21 @@ +gametitle=MX Unleashed PAL-E SLES-52043 DBA1250E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00112E40,word,3C033CAA //3C033C8E Zoom +patch=1,EE,00112E44,word,3463A21D //3463FA34 +patch=1,EE,00112E38,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,001ACBD4,word,3C03BFAB //3C03BF80 +patch=1,EE,001ACBD8,word,3C023FAB //3C023F80 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2019222C,extended,24040001 +patch=1,EE,E0010001,extended,004292A8 +patch=1,EE,2019222C,extended,24040002 \ No newline at end of file diff --git a/patches/SLES-52047_BF0D1E1A.pnach b/patches/SLES-52047_BF0D1E1A.pnach new file mode 100644 index 0000000..3bbbd01 --- /dev/null +++ b/patches/SLES-52047_BF0D1E1A.pnach @@ -0,0 +1,19 @@ +gametitle=The Sims - Bustin' Out (PAL-M) (SLES-52047) BF0D1E1A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,00293da0,word,3c013fe3 //3c013faa +patch=1,EE,00293da4,word,34218e2a //3421aaab + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002A3208,word,28820001 //28820002 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,003B0A70,word,00000000 diff --git a/patches/SLES-52055_C71A6146.pnach b/patches/SLES-52055_C71A6146.pnach new file mode 100644 index 0000000..dad8579 --- /dev/null +++ b/patches/SLES-52055_C71A6146.pnach @@ -0,0 +1,33 @@ +gametitle=Harry Potter and the Sorcerer's Stone (PAL-M) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,0018da74,word,3c013f40 // e494d5c4 hor fov gameplay +patch=1,EE,0018da78,word,ac81d5c4 // 0c0c17e4 +patch=1,EE,0018da80,word,0c0c17e4 // 00000000 + +patch=1,EE,2036D5C4,word,3F400000 // troll greenhouse battle + +patch=1,EE,002b4258,word,3c013f40 // 3c013faa hor fov cut-scenes 1 +patch=1,EE,002b425c,word,4481f000 // 3421aaab +patch=1,EE,002b426c,word,0c0abc0d // 0c0abc0e +patch=1,EE,002b4270,word,460d6343 // 460d6342 + +patch=1,EE,002b453c,word,3c013f40 // 3c013faa hor fov cut-scenes 2 +patch=1,EE,002b4540,word,4481f000 // 3421aaab +patch=1,EE,002b4554,word,0c0abc0d // 0c0abc0e +patch=1,EE,002b4558,word,460d6343 // 460d6342 + +patch=1,EE,002af034,word,461e6302 // 00000000 + +[50 FPS] +author=asasega + PeterDelta +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. + +patch=1,EE,E0010002,extended,00081E90 +patch=1,EE,203A4FD8,extended,00000001 //24057530 +patch=1,EE,E001A2A8,extended,008CA268 //fix menu fmv +patch=1,EE,203A4FD8,extended,00000002 diff --git a/patches/SLES-52062_916AE593.pnach b/patches/SLES-52062_916AE593.pnach new file mode 100644 index 0000000..0f559a0 --- /dev/null +++ b/patches/SLES-52062_916AE593.pnach @@ -0,0 +1,20 @@ +gametitle=Pop Star Academy (E)(SLES-52062) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002d65a0,word,08030000 // c6010068 +patch=1,EE,002d65a4,word,00000000 // c602006c + +patch=1,EE,000C0000,word,3c013f40 // 00000000 +patch=1,EE,000C0004,word,4481f000 // 00000000 +patch=1,EE,000C0008,word,c6010068 // 00000000 +patch=1,EE,000C000C,word,c602006c // 00000000 +patch=1,EE,000C0010,word,461e0843 // 00000000 +patch=1,EE,000C0014,word,e6010068 // 00000000 +patch=1,EE,000C0018,word,080b596a // 00000000 + + diff --git a/patches/SLES-52063_77E924AC.pnach b/patches/SLES-52063_77E924AC.pnach new file mode 100644 index 0000000..ce230c4 --- /dev/null +++ b/patches/SLES-52063_77E924AC.pnach @@ -0,0 +1,16 @@ +gametitle=Alarm for Cobra 11 PAL-E SLES-52063 77E924AC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//00bf023c 86000046 +patch=1,EE,003a0ed0,word,3c02bf55 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00136AC0,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-52065_8F1DB793.pnach b/patches/SLES-52065_8F1DB793.pnach new file mode 100644 index 0000000..31a7d7b --- /dev/null +++ b/patches/SLES-52065_8F1DB793.pnach @@ -0,0 +1,12 @@ +gametitle=Flipnic (E)(SLES-52065) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,001864ec,word,3c023f19 //3c023f4c +patch=1,EE,001864f4,word,3447999a //3447cccd + + diff --git a/patches/SLES-52095_0F877618.pnach b/patches/SLES-52095_0F877618.pnach new file mode 100644 index 0000000..80d4938 --- /dev/null +++ b/patches/SLES-52095_0F877618.pnach @@ -0,0 +1,20 @@ +gametitle=Gradius V (E)(SLES-52095) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f033c 1855040c 06a30046 +patch=1,EE,001da728,word,3c033f72 //3c033f80 + +//Render Fix +//803f033c 6400a2af 0070023c +patch=1,EE,002e3428,word,3c033fb0 //3c033f80 +patch=1,EE,002e3738,word,3c033fb0 //3c033f80 ?? +patch=1,EE,002e3e28,word,3c033fb0 //3c033f80 +patch=1,EE,002e3f68,word,3c033fb0 //3c033f80 ?? + + diff --git a/patches/SLES-52096_4590ECC3.pnach b/patches/SLES-52096_4590ECC3.pnach new file mode 100644 index 0000000..80d951c --- /dev/null +++ b/patches/SLES-52096_4590ECC3.pnach @@ -0,0 +1,15 @@ +gametitle=Firefighter F.D. 18 (PAL)(SLES-52096) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,002a40f4,word,3c013f40 //00000000 +patch=1,EE,002a40f8,word,44810000 //00000000 +patch=1,EE,002a4100,word,4600c602 //00000000 + + diff --git a/patches/SLES-52101_CDD6C078.pnach b/patches/SLES-52101_CDD6C078.pnach new file mode 100644 index 0000000..79f29a3 --- /dev/null +++ b/patches/SLES-52101_CDD6C078.pnach @@ -0,0 +1,9 @@ +gametitle=Wrath Unleashed (PAL-M5) SLES_521.01 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=dieSkaarj + +patch=1,EE,20797CC0,word,3f400000 //3f800000 + + diff --git a/patches/SLES-52103_2F1F3758.pnach b/patches/SLES-52103_2F1F3758.pnach new file mode 100644 index 0000000..50a2499 --- /dev/null +++ b/patches/SLES-52103_2F1F3758.pnach @@ -0,0 +1,9 @@ +gametitle=Tak & Le Pouvoir de Juju (PAL-F) SLES-52103 2F1F3758 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +patch=1,EE,00251438,word,3C013FE3 //3C013FAA +patch=1,EE,0025143c,word,3421388E //3421AAAB diff --git a/patches/SLES-52104_5A6F5E04.pnach b/patches/SLES-52104_5A6F5E04.pnach new file mode 100644 index 0000000..83a24e6 --- /dev/null +++ b/patches/SLES-52104_5A6F5E04.pnach @@ -0,0 +1,11 @@ +gametitle=Tak and the Power of Juju [PAL-Germany] (SLES_521.04) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002513F0,word,3C013FE3 //3C013FAA +patch=1,EE,002513F4,word,34218E38 //3421AAAB + + diff --git a/patches/SLES-52108_590D63A9.pnach b/patches/SLES-52108_590D63A9.pnach new file mode 100644 index 0000000..91ed084 --- /dev/null +++ b/patches/SLES-52108_590D63A9.pnach @@ -0,0 +1,9 @@ +gametitle=Underworld - The Eternal War SLES_521.08 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0018877c,word,3c033f40 +patch=1,EE,0018890c,word,3c033f40 + + diff --git a/patches/SLES-52111_D354BAEF.pnach b/patches/SLES-52111_D354BAEF.pnach new file mode 100644 index 0000000..ff6a431 --- /dev/null +++ b/patches/SLES-52111_D354BAEF.pnach @@ -0,0 +1,12 @@ +gametitle=Mojo! (U)(SLES-52111) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0024ad74,word,3c024140 //3c024180 + + diff --git a/patches/SLES-52118_306CDADA.pnach b/patches/SLES-52118_306CDADA.pnach new file mode 100644 index 0000000..cdd4d1e --- /dev/null +++ b/patches/SLES-52118_306CDADA.pnach @@ -0,0 +1,18 @@ +gametitle=Castlevania: Lament of Innocence (SLES-52118) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack + +//gameplay +patch=1,EE,006ec304,word,23c013f40 //hor value +patch=1,EE,006ec308,word,44810000 +patch=1,EE,006ec310,word,4600c602 + +//FMV's fix +patch=1,EE,00452e30,word,24057300//y-pos +patch=1,EE,00452e34,word,24062000//x width +patch=1,EE,00452e3c,word,24071b00//y width + + diff --git a/patches/SLES-52122_4924907E.pnach b/patches/SLES-52122_4924907E.pnach new file mode 100644 index 0000000..c601552 --- /dev/null +++ b/patches/SLES-52122_4924907E.pnach @@ -0,0 +1,12 @@ +gametitle=Crime Life - Gang Wars (PAL-M) (SLES-52122) 4924907E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,004155f8,word,3c043f40 //3c043f80 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,006388D8,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-52125_74FBFBB1.pnach b/patches/SLES-52125_74FBFBB1.pnach new file mode 100644 index 0000000..47d2b38 --- /dev/null +++ b/patches/SLES-52125_74FBFBB1.pnach @@ -0,0 +1,19 @@ +gametitle=Agassi Tennis Generation (E)(SLES-52125) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,0026e0a8,word,080b0ea4 //c6010068 +patch=1,EE,002c3a90,word,3c013f40 //00000000 +patch=1,EE,002c3a94,word,4481f000 //00000000 +patch=1,EE,002c3a98,word,c6010068 //00000000 +patch=1,EE,002c3a9c,word,c602006c //00000000 +patch=1,EE,002c3aa0,word,461e0843 //00000000 +patch=1,EE,002c3aa4,word,e6010068 //00000000 +patch=1,EE,002c3aa8,word,0809b82c //00000000 + + diff --git a/patches/SLES-52133_3569E863.pnach b/patches/SLES-52133_3569E863.pnach new file mode 100644 index 0000000..59cf726 --- /dev/null +++ b/patches/SLES-52133_3569E863.pnach @@ -0,0 +1,27 @@ +gametitle=Hitman - Contracts (F) (SLES_52133) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Converted by Bigdemon + +// 16:9 +patch=1,EE,002659d8,word,3c013f10 // 3c013f40 ver fov +patch=1,EE,001c8300,word,3c1b3f40 // 1060006e zoom +patch=1,EE,001c8304,word,1060006d // ae220044 +patch=1,EE,001c8308,word,ae220044 // c6200038 +patch=1,EE,001c830c,word,c6200038 // 3c013f80 +patch=1,EE,001c8310,word,3c013f80 // 4481a000 +patch=1,EE,001c8314,word,4481a000 // 46140032 +patch=1,EE,001c8318,word,46140032 // 00000000 +patch=1,EE,001c84bc,word,3c013f00 // 3c013f80 +patch=1,EE,001c84c0,word,4481a800 // 4481a000 +patch=1,EE,001c84c4,word,4615ad00 // 3c013f00 +patch=1,EE,001c84c8,word,449bf000 // 4481a800 +patch=1,EE,001c8504,word,461e0002 // 46150002 +patch=1,EE,001c8508,word,46150002 // 4600a583 +patch=1,EE,001c850c,word,4600a583 // e6200054 +patch=1,EE,001c8510,word,e6200054 // 3c01bf00 +patch=1,EE,001c8514,word,4600a807 // 44810000 + + diff --git a/patches/SLES-52136_1145D85E.pnach b/patches/SLES-52136_1145D85E.pnach new file mode 100644 index 0000000..c18aed9 --- /dev/null +++ b/patches/SLES-52136_1145D85E.pnach @@ -0,0 +1,6 @@ +gametitle=Hitman - Contracts (PAL-S) SLES-52136 + +[50/60 FPS] +author=Gabominated +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2053a70c,extended,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-52136_3569E863.pnach b/patches/SLES-52136_3569E863.pnach new file mode 100644 index 0000000..dce4c84 --- /dev/null +++ b/patches/SLES-52136_3569E863.pnach @@ -0,0 +1,6 @@ +gametitle=Hitman Contracts SLES-52136 3569E863 + +[50/60fps] +author=Gabominated +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2053a70c,extended,00000001 //00000002 diff --git a/patches/SLES-52149_80FAC91D.pnach b/patches/SLES-52149_80FAC91D.pnach new file mode 100644 index 0000000..0b7da4b --- /dev/null +++ b/patches/SLES-52149_80FAC91D.pnach @@ -0,0 +1,37 @@ +gametitle=Tom Clancy's Splinter Cell - Pandora Tomorrow (PAL-M) SLES-52149 80FAC91D SC2A.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Solo mode widescreen hack. +patch=1,EE,0017A200,word,3C1B3F40 // AE03008C - X-axis +patch=1,EE,001B79F4,word,AE1B008C // AE03008C + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht +description=Solo mode widescreen hack. +patch=1,EE,0017A200,word,3C1B3F55 // 00000000 - X-axis +patch=1,EE,001B79F4,word,377B5555 // AE03008C - X-axis +patch=1,EE,001B7A0C,word,AE1B008C // 8E02004C + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo mode widescreen hack. +patch=1,EE,0017A200,word,3C1B3F63 +patch=1,EE,001B79F4,word,377B8E39 +patch=1,EE,001B7A0C,word,AE1B008C + +// ========== +// - Alternative 16:10 Widescreen hack by pgert. +// Might not work with all BIOS types & configurations. +// Fast boot recommended. +// patch=1,EE,21628ABC,extended,3F400000 // 3F800000 - X-axis +// patch=1,EE,21628AC0,extended,3F666666 // 3F800000 - Y-axis +// ========== + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0018D7C8,word,24030001 //24030002 diff --git a/patches/SLES-52149_990E57D1.pnach b/patches/SLES-52149_990E57D1.pnach new file mode 100644 index 0000000..1fa2ab6 --- /dev/null +++ b/patches/SLES-52149_990E57D1.pnach @@ -0,0 +1,6 @@ +gametitle=Tom Clancy's Splinter Cell - Pandora Tomorrow (PAL-M) SLES-52149 990E57D1 SC2B.ELF + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=0,EE,00337EF0,word,00000000 diff --git a/patches/SLES-52149_AB82114E.pnach b/patches/SLES-52149_AB82114E.pnach new file mode 100644 index 0000000..362f13d --- /dev/null +++ b/patches/SLES-52149_AB82114E.pnach @@ -0,0 +1,21 @@ +gametitle=Tom Clancy's Splinter Cell - Pandora Tomorrow (PAL-M) SLES-52149 AB82114E +//Main CRC to activate CRCs: 80FAC91D called SC2A.ELF and 990E57D1 called SC2B.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Solo mode widescreen hack. + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht +description=Solo mode widescreen hack. + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo mode widescreen hack. + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). diff --git a/patches/SLES-52150_BCAD1E8A.pnach b/patches/SLES-52150_BCAD1E8A.pnach new file mode 100644 index 0000000..1b40166 --- /dev/null +++ b/patches/SLES-52150_BCAD1E8A.pnach @@ -0,0 +1,34 @@ +gametitle=Legacy of Kain - Defiance * SLES-52150 * PAL-M5 * BCAD1E8A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +// Built in widescreen +patch=1,EE,0011a644,word,00000000 +patch=1,EE,0028E8C0,word,00000001 +// Sub black background off +patch=1,EE,0013d458,word,3c013b30 +// Cutscenes render fix +patch=1,EE,00119a34,word,3c01c340 // top value +patch=1,EE,00119a50,word,3c014340 // bottom value +// Partial font size fix +patch=1,EE,0013bcac,word,3c013f40 // hor value +patch=1,EE,0013bcd0,word,e4200d7c +patch=1,EE,0013bcf8,word,46000003 +patch=1,EE,0013bcfc,word,e4200d6c +// HUD fix (not fully tested) +patch=1,EE,0023d668,word,3c013b40 // hor value +// FMV's fix +patch=1,EE,00213588,word,24070156 // vertical aspect (int) + +// Alternative 16:10 hack by pgert - might not work with all BIOS types & configurations. +// ========== +// patch=1,EE,2033EC90,extended,3F400000 // 3F800000 - X-axis +// patch=1,EE,2033EC94,extended,3F666666 // 3F800000 - Y-axis + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,001522e0,word,3c01bf80 // top value +patch=1,EE,001522ec,word,3c013f80 // bottom value \ No newline at end of file diff --git a/patches/SLES-52153_E94FBF35.pnach b/patches/SLES-52153_E94FBF35.pnach new file mode 100644 index 0000000..43d826a --- /dev/null +++ b/patches/SLES-52153_E94FBF35.pnach @@ -0,0 +1,12 @@ +gametitle=Driv3r (PAL-M) SLES-52153 E94FBF35 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=0,EE,00297810,word,24440002 //24440001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,002862B0,word,14A00006 +patch=0,EE,0029D77C,word,24060002 diff --git a/patches/SLES-52159_51AB1AB0.pnach b/patches/SLES-52159_51AB1AB0.pnach new file mode 100644 index 0000000..267153c --- /dev/null +++ b/patches/SLES-52159_51AB1AB0.pnach @@ -0,0 +1,22 @@ +//gametitle=Myth Makers - Super Kart GP (E)(SLES-52159) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 + +//patch=1,EE,003220c8,word,080e25f8 // c6010068 +//patch=1,EE,003220cc,word,00000000 // c602006c + +//patch=1,EE,003897e0,word,3c013f40 // 00000000 +//patch=1,EE,003897e4,word,4481f000 // 00000000 +//patch=1,EE,003897e8,word,c6010068 // 00000000 +//patch=1,EE,003897ec,word,c602006c // 00000000 +//patch=1,EE,003897f0,word,461e0843 // 00000000 +//patch=1,EE,003897f4,word,e6010068 // 00000000 +//patch=1,EE,003897f8,word,080c8834 // 00000000 + +//Start game -> Grand Prix -> look on the position locked screens on the characters that are unselectable, they should align, they don't so disable this whole patch + + diff --git a/patches/SLES-52173_BB2CF62F.pnach b/patches/SLES-52173_BB2CF62F.pnach new file mode 100644 index 0000000..185e833 --- /dev/null +++ b/patches/SLES-52173_BB2CF62F.pnach @@ -0,0 +1,13 @@ +gametitle=Dynasty Warriors 4 - Xtreme Legends (PAL-G) (SLES-52173) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,00139a00,word,3c0243b4 // 3c0243a0 hor fov value1 +patch=1,EE,00139ab0,word,3c0243f0 // 3c0243a0 hor fov value2 +patch=1,EE,002742a4,word,3c023f40 // 3c023f80 hor fov real-time intro +patch=1,EE,0018e520,word,3c023f15 // 3c023f00 render fix + + diff --git a/patches/SLES-52179_973793E8.pnach b/patches/SLES-52179_973793E8.pnach new file mode 100644 index 0000000..71ac1bc --- /dev/null +++ b/patches/SLES-52179_973793E8.pnach @@ -0,0 +1,28 @@ +gametitle=Kaan - Barbarian's Blade PAL-M SLES-52179 973793E8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +//Widescreen hack 16:9 +//Zoom +patch=1,EE,001849d4,word,3c023f40 //3c023f80 +//Y-Fov +patch=1,EE,00177a1c,word,3c024010 //3c024040 + +[NTSC Mode] +author=Gabominated +description=NTSC Mode at start. +patch=0,EE,0013EF1C,word,24060002 //24060003 +patch=0,EE,001d5174,word,24060002 //24060003 +patch=1,EE,0013ef58,word,240201c0 //240201e0 +patch=1,EE,001A2430,word,240601c0 //240601E0 +patch=1,EE,00143b7c,word,3c023F4C //3c023f80 frame step Build +patch=1,EE,00143B80,word,3442CCCD //C60002D0 +patch=1,EE,00143B84,word,C60002D0 //3C023DCC +patch=1,EE,00143B88,word,3C023DCC //3442CCCD +patch=1,EE,00143B8C,word,3442CCCD //46000801 +patch=1,EE,00143B90,word,46000801 //E60007A4 +patch=1,EE,00143B94,word,E60007A4 //AE0207A8 +patch=1,EE,00143B98,word,AE0207A8 //C60007A4 +patch=1,EE,00143B9C,word,C60007A4 //46020036 +patch=1,EE,00143BA0,word,46020036 //00000000 diff --git a/patches/SLES-52187_F59FF56B.pnach b/patches/SLES-52187_F59FF56B.pnach new file mode 100644 index 0000000..b655363 --- /dev/null +++ b/patches/SLES-52187_F59FF56B.pnach @@ -0,0 +1,83 @@ +gametitle=Baldur's Gate: Dark Alliance II * PAL-M3 * SLES-52187 * F59FF56B +// same CRC as SLES-52188 + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 +// under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +// somewhat corrected by pgert +// ========== +// Y-FoV- +patch=1,EE,001ED078,word,3C013F36 // 3C013F08 +patch=1,EE,001ED07C,word,34210B62 // 34218889 +patch=1,EE,0023FFC4,word,3C013F36 // 3C013F08 +patch=1,EE,0023FFC8,word,34210B62 // 34218889 +patch=1,EE,0027FDBC,word,3C013F36 // 3C013F08 +patch=1,EE,0027FDC0,word,34210B62 // 34218889 +patch=1,EE,002C9458,word,3C013F36 // 3C013F08 +patch=1,EE,002C945C,word,34210B62 // 34218889 +// ========== +// Both FoV+ +patch=1,EE,001ED08C,word,3C014440 // 3C014480 +patch=1,EE,0023FFD4,word,3C014440 // 3C014480 +patch=1,EE,0027FDCC,word,3C014440 // 3C014480 +patch=1,EE,002C9468,word,3C014440 // 3C014480 +// ========== +// Render fix +patch=1,EE,002C5334,word,3C013FE2 // 3C013FAA +patch=1,EE,002C5338,word,3421FC96 // 34213D71 +patch=1,EE,002C909C,word,3C013FE2 // 3C013FAA +patch=1,EE,002C90A0,word,3421FC96 // 34213D71 +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=El_Patas, converted by pgert +// ========== +patch=1,EE,001ED078,word,3C013F23 +patch=1,EE,001ED07C,word,3421D70C +patch=1,EE,0023FFC4,word,3C013F23 +patch=1,EE,0023FFC8,word,3421D70C +patch=1,EE,0027FDBC,word,3C013F23 +patch=1,EE,0027FDC0,word,3421D70C +patch=1,EE,002C9458,word,3C013F23 +patch=1,EE,002C945C,word,3421D70C +// ========== +patch=1,EE,001ED08C,word,3C014455 +patch=1,EE,0023FFD4,word,3C014455 +patch=1,EE,0027FDCC,word,3C014455 +patch=1,EE,002C9468,word,3C014455 +// ========== +patch=1,EE,002C5334,word,3C013FCC +patch=1,EE,002C5338,word,342149BB +patch=1,EE,002C909C,word,3C013FCC +patch=1,EE,002C90A0,word,342149BB +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=El_Patas, converted by pgert +// ========== +patch=1,EE,001ED078,word,3C013F19 +patch=1,EE,001ED07C,word,3421999B +patch=1,EE,0023FFC4,word,3C013F19 +patch=1,EE,0023FFC8,word,3421999B +patch=1,EE,0027FDBC,word,3C013F19 +patch=1,EE,0027FDC0,word,3421999B +patch=1,EE,002C9458,word,3C013F19 +patch=1,EE,002C945C,word,3421999B +// ========== +patch=1,EE,001ED08C,word,3C014464 +patch=1,EE,0023FFD4,word,3C014464 +patch=1,EE,0027FDCC,word,3C014464 +patch=1,EE,002C9468,word,3C014464 +// ========== +patch=1,EE,002C5334,word,3C013FBF +patch=1,EE,002C5338,word,3421851F +patch=1,EE,002C909C,word,3C013FBF +patch=1,EE,002C90A0,word,3421851F +// ========== diff --git a/patches/SLES-52188_F59FF56B.pnach b/patches/SLES-52188_F59FF56B.pnach new file mode 100644 index 0000000..6ec8a31 --- /dev/null +++ b/patches/SLES-52188_F59FF56B.pnach @@ -0,0 +1,83 @@ +gametitle=Baldur's Gate: Dark Alliance II * PAL-M3 * SLES-52188 * F59FF56B +// same CRC as SLES-52187 + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 +// under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +// somewhat corrected by pgert +// ========== +// Y-FoV- +patch=1,EE,001ED078,word,3C013F36 // 3C013F08 +patch=1,EE,001ED07C,word,34210B62 // 34218889 +patch=1,EE,0023FFC4,word,3C013F36 // 3C013F08 +patch=1,EE,0023FFC8,word,34210B62 // 34218889 +patch=1,EE,0027FDBC,word,3C013F36 // 3C013F08 +patch=1,EE,0027FDC0,word,34210B62 // 34218889 +patch=1,EE,002C9458,word,3C013F36 // 3C013F08 +patch=1,EE,002C945C,word,34210B62 // 34218889 +// ========== +// Both FoV+ +patch=1,EE,001ED08C,word,3C014440 // 3C014480 +patch=1,EE,0023FFD4,word,3C014440 // 3C014480 +patch=1,EE,0027FDCC,word,3C014440 // 3C014480 +patch=1,EE,002C9468,word,3C014440 // 3C014480 +// ========== +// Render fix +patch=1,EE,002C5334,word,3C013FE2 // 3C013FAA +patch=1,EE,002C5338,word,3421FC96 // 34213D71 +patch=1,EE,002C909C,word,3C013FE2 // 3C013FAA +patch=1,EE,002C90A0,word,3421FC96 // 34213D71 +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=El_Patas, converted by pgert +// ========== +patch=1,EE,001ED078,word,3C013F23 +patch=1,EE,001ED07C,word,3421D70C +patch=1,EE,0023FFC4,word,3C013F23 +patch=1,EE,0023FFC8,word,3421D70C +patch=1,EE,0027FDBC,word,3C013F23 +patch=1,EE,0027FDC0,word,3421D70C +patch=1,EE,002C9458,word,3C013F23 +patch=1,EE,002C945C,word,3421D70C +// ========== +patch=1,EE,001ED08C,word,3C014455 +patch=1,EE,0023FFD4,word,3C014455 +patch=1,EE,0027FDCC,word,3C014455 +patch=1,EE,002C9468,word,3C014455 +// ========== +patch=1,EE,002C5334,word,3C013FCC +patch=1,EE,002C5338,word,342149BB +patch=1,EE,002C909C,word,3C013FCC +patch=1,EE,002C90A0,word,342149BB +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=El_Patas, converted by pgert +// ========== +patch=1,EE,001ED078,word,3C013F19 +patch=1,EE,001ED07C,word,3421999B +patch=1,EE,0023FFC4,word,3C013F19 +patch=1,EE,0023FFC8,word,3421999B +patch=1,EE,0027FDBC,word,3C013F19 +patch=1,EE,0027FDC0,word,3421999B +patch=1,EE,002C9458,word,3C013F19 +patch=1,EE,002C945C,word,3421999B +// ========== +patch=1,EE,001ED08C,word,3C014464 +patch=1,EE,0023FFD4,word,3C014464 +patch=1,EE,0027FDCC,word,3C014464 +patch=1,EE,002C9468,word,3C014464 +// ========== +patch=1,EE,002C5334,word,3C013FBF +patch=1,EE,002C5338,word,3421851F +patch=1,EE,002C909C,word,3C013FBF +patch=1,EE,002C90A0,word,3421851F +// ========== diff --git a/patches/SLES-52190_A1B8DAC8.pnach b/patches/SLES-52190_A1B8DAC8.pnach new file mode 100644 index 0000000..735f0eb --- /dev/null +++ b/patches/SLES-52190_A1B8DAC8.pnach @@ -0,0 +1,19 @@ +gametitle=RPM Tuning (E)(SLES-52190) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001ca480,word,080eca78 // c6010068 + +patch=1,EE,003b29e0,word,3c013f40 // 00000000 +patch=1,EE,003b29e4,word,4481f000 // 00000000 +patch=1,EE,003b29e8,word,c6010068 // 00000000 +patch=1,EE,003b29ec,word,c602006c // 00000000 +patch=1,EE,003b29f0,word,461e0843 // 00000000 +patch=1,EE,003b29f4,word,e6010068 // 00000000 +patch=1,EE,003b29f8,word,08072922 // 00000000 + + diff --git a/patches/SLES-52202_73671EFD.pnach b/patches/SLES-52202_73671EFD.pnach new file mode 100644 index 0000000..0f43c98 --- /dev/null +++ b/patches/SLES-52202_73671EFD.pnach @@ -0,0 +1,57 @@ +gametitle=Downhill Domination (PAL-M5) [SLES-52202] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Aced14 +description=Widescreen Hack + +//16:9 Widescreen + +patch=1,EE,101BDC50,extended,00004401 //3C01442C - Shell Menu Master X FOV + +//patch=1,EE,2028B080,extended,43870000 //43B40000 - Loading Screen Master X FOV +//patch=1,EE,2028B0A0,extended,3F360B16 //3F088851 - Loading Screen Master Y FOV + +patch=1,EE,101BA55C,extended,00004401 //3C01442C - Title Menu Master X FOV +patch=1,EE,20272790,extended,434FC000 //438A8000 - Tree Sprite Width #1 +patch=1,EE,202728D0,extended,434FC000 //438A8000 - Tree Sprite Width #2 +patch=1,EE,20272928,extended,434FC000 //438A8000 - Tree Sprite Width #3 + +patch=1,EE,101FD7E0,extended,00004401 //3C01442C - Bike Shop Menu Goggles Default Master X FOV (added to close-up float by game engine to produce a "final" close-up X FOV) +patch=1,EE,101FD7C8,extended,000044D8 //3C014510 - Bike Shop Menu Goggles Close-up Master X FOV #1 +patch=1,EE,101FD7CC,extended,0000C000 //34218000 - Bike Shop Menu Goggles Close-up Master X FOV #2 +patch=1,EE,E0030002,extended,00A095D0 //Conditional live memory fixes for Bike Shop menu +patch=1,EE,20A095D0,extended,3FAA3D71 //00000000 - Bike Shop Top HUD Width (Live Memory) +patch=1,EE,20A09610,extended,3FAA3D71 //00000000 - Bike Shop Bottom HUD Width (Live Memory) +patch=1,EE,20A5FD58,extended,C2DE0000 //00000000 - Bike Shop Shadow Shape/Width (Live Memory) + +patch=1,EE,2028AC20,extended,3F360B5E //3F088888 - Menu Master Y FOV + +patch=1,EE,1016D258,extended,0000434F //3C01438A - 1P P1 Master X FOV #1 +patch=1,EE,1016D25C,extended,0000C000 //34218000 - 1P P1 Master X FOV #2 +patch=1,EE,101AC824,extended,0000434F //3C01438A - 1P P1 Replay Master X FOV #1 +patch=1,EE,101AC828,extended,0000C000 //34218000 - 1P P1 Replay Master X FOV #2 +patch=1,EE,2028A860,extended,3F360B15 //3F088851 - 1P P1 Master Y FOV + +patch=1,EE,2028AA80,extended,43268000 //435E0000 - 2P Vertical P1 Master X FOV +patch=1,EE,2028AAA0,extended,3F360B16 //3F088851 - 2P Vertical P1 Master Y FOV +patch=1,EE,2028AB40,extended,43268000 //435E0000 - 2P Vertical P2 Master X FOV +patch=1,EE,2028AB60,extended,3F360B16 //3F088851 - 2P Vertical P2 Master Y FOV + +patch=1,EE,2028A900,extended,434FC000 //438A8000 - 2P Horizontal P1 Master X FOV +patch=1,EE,2028A920,extended,3F360B16 //3F088851 - 2P Horizontal P1 Master Y FOV +patch=1,EE,2028A9C0,extended,434FC000 //438A8000 - 2P Horizontal P2 Master X FOV +patch=1,EE,2028A9E0,extended,3F360B16 //3F088883 - 2P Horizontal P2 Master Y FOV + +patch=1,EE,2028ACC0,extended,431D8000 //43520000 - 4P P1 Master X FOV +patch=1,EE,2028ACE0,extended,3F360B60 //3F088888 - 4P P1 Master Y FOV +patch=1,EE,2028AD80,extended,431D8000 //43520000 - 4P P2 Master X FOV +patch=1,EE,2028ADA0,extended,3F360B59 //3F088883 - 4P P2 Master Y FOV +patch=1,EE,2028AE40,extended,431D8000 //43520000 - 4P P3 Master X FOV +patch=1,EE,2028AE60,extended,3F360B59 //3F088883 - 4P P3 Master Y FOV +patch=1,EE,2028AF00,extended,431D8000 //43520000 - 4P P4 Master X FOV +patch=1,EE,2028AF20,extended,3F360B59 //3F088883 - 4P P4 Master Y FOV + +patch=1,EE,2028A840,extended,434FC000 //438A8000 - 2-4P P1-4 Paused Master X FOV + + diff --git a/patches/SLES-52203_89D79F73.pnach b/patches/SLES-52203_89D79F73.pnach new file mode 100644 index 0000000..4e0b9ac --- /dev/null +++ b/patches/SLES-52203_89D79F73.pnach @@ -0,0 +1,20 @@ +gametitle=Armored Core - Silent Line (PAL-E) (SLES-52203) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0031def4,word,3c013f40 // 00000000 hor fov +patch=1,EE,0031df00,word,44810000 // 00000000 +patch=1,EE,0031df04,word,4600c602 // 00000000 +patch=1,EE,00194088,word,3c0143d6 // 3c0143a0 renderfix + +// 16:10 +//patch=1,EE,0031def4,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0031def8,word,34215555 // 00000000 hor fov +//patch=1,EE,0031df00,word,44810000 // 00000000 +//patch=1,EE,0031df04,word,4600c602 // 00000000 +//patch=1,EE,00194088,word,3c0143c1 // 3c0143a0 renderfix + + diff --git a/patches/SLES-52204_310548EE.pnach b/patches/SLES-52204_310548EE.pnach new file mode 100644 index 0000000..6b914af --- /dev/null +++ b/patches/SLES-52204_310548EE.pnach @@ -0,0 +1,9 @@ +gametitle=UFC - Sudden Impact SLES_522.04 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0021c55c,word,3c013ec0 //90ffbd27 003f013c to 90ffbd27 c03e013c +patch=1,EE,0021c5e0,word,3c013f40 //c00001e6 803f013c to c00001e6 403f013c + + diff --git a/patches/SLES-52216_50DFAD38.pnach b/patches/SLES-52216_50DFAD38.pnach new file mode 100644 index 0000000..20a8194 --- /dev/null +++ b/patches/SLES-52216_50DFAD38.pnach @@ -0,0 +1,17 @@ +gametitle=The Haunted Mansion (PAL-M5)(SLES-52216) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen hack conversion + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001c9d9c,word,3c023fe3 //3c023faa #1 +patch=1,EE,001c9da0,word,34428e33 //3442aa8f + +patch=1,EE,0022107c,word,3c033fe3 //3c033faa #2 +patch=1,EE,00221084,word,34638e33 //3442aa8f + + diff --git a/patches/SLES-52219_CFA1065C.pnach b/patches/SLES-52219_CFA1065C.pnach new file mode 100644 index 0000000..39c06b9 --- /dev/null +++ b/patches/SLES-52219_CFA1065C.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Corvette (PAL) + +//widescreen patch +patch=1,EE,214FEAF0,word,3FB60B60 + + diff --git a/patches/SLES-52230_FD927ADB.pnach b/patches/SLES-52230_FD927ADB.pnach new file mode 100644 index 0000000..a1277e2 --- /dev/null +++ b/patches/SLES-52230_FD927ADB.pnach @@ -0,0 +1,35 @@ +gametitle=Muppets Party Cruise (E)(SLES-52230) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0010dd64,word,3c013f13 //3c013f00 + +//Y-Fov +//02210546 000085e4 +patch=1,EE,0010dde8,word,08030008 + +patch=1,EE,000c0020,word,46052102 +patch=1,EE,000c0024,word,3c013faa +patch=1,EE,000c0028,word,4481f000 +patch=1,EE,000c002c,word,461e2102 +patch=1,EE,000c0030,word,0804377b + +//2D fix +//83100046 0c0080ac +patch=1,EE,0010de3c,word,08030000 + +patch=1,EE,000c0000,word,46001083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,08043790 + +//Render fix +patch=1,EE,0010dec8,word,3c013f10 //3c013f00 + + diff --git a/patches/SLES-52237_B5A7735B.pnach b/patches/SLES-52237_B5A7735B.pnach new file mode 100644 index 0000000..39123be --- /dev/null +++ b/patches/SLES-52237_B5A7735B.pnach @@ -0,0 +1,46 @@ +gametitle=Dot Hack Part 1 - Infection (PAL-M5) (SLES-52237) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010a64c,word,3c023f40 // 3c023f80 hor fov 1 +patch=1,EE,001eed6c,word,3c0a3f40 // 00000000 hor fov 2 + +// 16:10 +//patch=1,EE,0010a628,word,3c193f55 // 00000000 hor fov 1 +//patch=1,EE,0010a64c,word,37395555 // 3c023f80 hor fov 1 +//patch=1,EE,0010a660,word,44999000 // 44829000 +//patch=1,EE,001eed6c,word,3c0a3f55 // 00000000 hor fov 2 +//patch=1,EE,001eed70,word,354a5555 // 00000000 hor fov 2 + +// 16:9 and 16:10 modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,001c1734,word,0807bb58 // xxxxxxxx offset +patch=1,EE,001c1738,word,00000000 // xxxxxxxx offset +patch=1,EE,001eed60,word,46006346 // 00000000 +patch=1,EE,001eed64,word,3c093f80 // 00000000 +patch=1,EE,001eed68,word,44899800 // 00000000 +patch=1,EE,001eed74,word,448a9000 // 00000000 +patch=1,EE,001eed78,word,10490006 // 00000000 +patch=1,EE,001eed7c,word,00000000 // 00000000 +patch=1,EE,001eed80,word,3c0b0000 // 00000000 +patch=1,EE,001eed84,word,356b0000 // 00000000 +patch=1,EE,001eed88,word,3c0c001c // 00000000 +patch=1,EE,001eed8c,word,ad8b1740 // 00000000 +patch=1,EE,001eed90,word,ad8b1748 // 00000000 +patch=1,EE,001eed94,word,080705ce // 00000000 + +// Note +// In general the code for this game would look like this : +// patch=1,EE,0010a64c,word,3c023f40 // 3c023f80 hor fov 1 +// patch=1,EE,001c172c,word,3c023f40 // 3c023f80 hor fov 2 +// patch=1,EE,001c1738,word,461294c3 // 460094c6 +// Unfortunately the game uses a different elf file for each language +// and the spanish version (HACK.01S) has an offset for the +// hor fov 2. So i wrote a fix which implements the hor fov modification +// and corrects the screwed up code caused by the offset. + + diff --git a/patches/SLES-52238_3B470BBD.pnach b/patches/SLES-52238_3B470BBD.pnach new file mode 100644 index 0000000..0161ade --- /dev/null +++ b/patches/SLES-52238_3B470BBD.pnach @@ -0,0 +1,11 @@ +gametitle=Nightshade [PAL] (SLES_522.38) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00183124,word,3C023F24 //3C023F5B (Increases hor. axis) +patch=1,EE,00183128,word,34428B44 //3442645A + + diff --git a/patches/SLES-52240_9867FA17.pnach b/patches/SLES-52240_9867FA17.pnach new file mode 100644 index 0000000..77fbcb2 --- /dev/null +++ b/patches/SLES-52240_9867FA17.pnach @@ -0,0 +1,11 @@ +gametitle=International Pool Championship (E)(SLES-52240) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00159158,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-52241_38E47587.pnach b/patches/SLES-52241_38E47587.pnach new file mode 100644 index 0000000..9b4dd18 --- /dev/null +++ b/patches/SLES-52241_38E47587.pnach @@ -0,0 +1,20 @@ +gametitle=Myth Makers - Orbs of Doom (E)(SLES-52241) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0034a170,word,08040034 // c6010068 +patch=1,EE,0034a174,word,00000000 // c602006c + +patch=1,EE,001000d0,word,3c013f40 // 00000000 +patch=1,EE,001000d4,word,4481f000 // 00000000 +patch=1,EE,001000d8,word,c6010068 // 00000000 +patch=1,EE,001000dc,word,c602006c // 00000000 +patch=1,EE,001000e0,word,461e0843 // 00000000 +patch=1,EE,001000e4,word,e6010068 // 00000000 +patch=1,EE,001000e8,word,080d285e // 00000000 + + diff --git a/patches/SLES-52247_36ECD588.pnach b/patches/SLES-52247_36ECD588.pnach new file mode 100644 index 0000000..9f814f1 --- /dev/null +++ b/patches/SLES-52247_36ECD588.pnach @@ -0,0 +1,24 @@ +gametitle=The Hobbit (PAL-R) SLES-52247 36ECD588 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0038B168,word,3C013ED5 +patch=1,EE,0038B27C,word,3C013F49 +patch=1,EE,00389E00,word,3C013F1D + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0040458C,extended,00000001 +patch=1,EE,E0010000,extended,003E9010 +patch=1,EE,0040458C,extended,00000002 +patch=1,EE,E0010000,extended,00472D30 +patch=1,EE,0040458C,extended,00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003BEFE8,word,24120050 \ No newline at end of file diff --git a/patches/SLES-52256_D13BEF2C.pnach b/patches/SLES-52256_D13BEF2C.pnach new file mode 100644 index 0000000..7e7d991 --- /dev/null +++ b/patches/SLES-52256_D13BEF2C.pnach @@ -0,0 +1,28 @@ +gametitle=Max Payne 2 - The Fall of Max Payne (PAL-S) SLES-52256 D13BEF2C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,005814C8,extended,00000010 //00000004 +patch=1,EE,005814D0,extended,00000009 //00000003 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,20729AE8,extended,3F800000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (300%). +patch=1,EE,005C0DF8,word,00000001 //00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002C8074,word,0000102D +patch=1,EE,002C80A0,word,240200E0 +patch=1,EE,00153A14,word,10620004 +patch=1,EE,0010D1EC,word,00000000 +patch=1,EE,006D94F0,word,00000000 diff --git a/patches/SLES-52275_7B79C53C.pnach b/patches/SLES-52275_7B79C53C.pnach new file mode 100644 index 0000000..4a9f245 --- /dev/null +++ b/patches/SLES-52275_7B79C53C.pnach @@ -0,0 +1,15 @@ +gametitle=Way of the Samurai 2 (PAL-M3) (SLES-52275) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,001de530,word,3c023f40 // 3c023f80 hor fov 50hz +patch=1,EE,001de544,word,460c6343 // 46006346 +patch=1,EE,001de5c8,word,3c023f40 // 3c023f80 hor fov 60hz +patch=1,EE,001de5dc,word,460c6343 // 46006346 +patch=1,EE,0016597c,word,3c033fb0 // 3c033f80 renderfix1 +patch=1,EE,00159524,word,3c034296 // 3c0342c8 renderfix2 water + + diff --git a/patches/SLES-52276_83BE7C8E.pnach b/patches/SLES-52276_83BE7C8E.pnach new file mode 100644 index 0000000..ce2af0d --- /dev/null +++ b/patches/SLES-52276_83BE7C8E.pnach @@ -0,0 +1,6 @@ +gametitle=187 - Ride or Die PAL-M SLES-52276 83BE7C8E + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=0,EE,005924E4,word,3C75C28F //3CF5C28F diff --git a/patches/SLES-52277_635AB78A.pnach b/patches/SLES-52277_635AB78A.pnach new file mode 100644 index 0000000..a270c4c --- /dev/null +++ b/patches/SLES-52277_635AB78A.pnach @@ -0,0 +1,15 @@ +gametitle=RS II - Riding Spirits (E)(SLES-52277) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00181258,word,3c013f40 //3c013f80 + +//Y-Fov fix (When Wide option is turnned on) +patch=1,EE,00288950,word,3f088888 //3f360b60 + + diff --git a/patches/SLES-52280_E185C725.pnach b/patches/SLES-52280_E185C725.pnach new file mode 100644 index 0000000..74ba90b --- /dev/null +++ b/patches/SLES-52280_E185C725.pnach @@ -0,0 +1,16 @@ +gametitle=Mafia [PAL-F] (SLES-52280) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +//Gameplay 16:9 +patch=1,EE,20FFAD74,extended,3FAB0000 //3F800000 Vertical axis +patch=1,EE,20FFAE5C,extended,3FAB0000 //3F800000 Horizontal axis + +//Render fix +patch=1,EE,20FFADC4,extended,3D000000 //3D4CCCCD + +//Rendering distance +patch=1,EE,20FFADC8,extended,44000000 //43660000 diff --git a/patches/SLES-52282_7E9B5698.pnach b/patches/SLES-52282_7E9B5698.pnach new file mode 100644 index 0000000..fbf8b4c --- /dev/null +++ b/patches/SLES-52282_7E9B5698.pnach @@ -0,0 +1,19 @@ +gametitle=Mafia [PAL] (SLES_522.82) 7E9B5698 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas and Arapapa +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,20FFB6B4,extended,3FAB0000 //3F800000 Vertical axis +patch=1,EE,20FFB79C,extended,3FAB0000 //3F800000 Horizontal axis +//Render fixes by arapapa +patch=1,EE,20FFB704,extended,3D000000 //3D4CCCCD +//Rendering distancce +patch=1,EE,20FFB708,extended,44000000 //43660000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 300%. +patch=1,EE,0046F354,word,2C410001 //0052082B +patch=1,EE,002A7748,word,8F889800 //8E284204 \ No newline at end of file diff --git a/patches/SLES-52283_5DF023A5.pnach b/patches/SLES-52283_5DF023A5.pnach new file mode 100644 index 0000000..5a7c051 --- /dev/null +++ b/patches/SLES-52283_5DF023A5.pnach @@ -0,0 +1,9 @@ +gametitle=Terminator 3 - The Redemption SLES_522.83 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00416ea4,word,3c013ec0 // vert d0050cc6003f013c to d0050cc6c03e013c +patch=1,EE,00417074,word,3c013f22 //zoom e0055426003f013c to e0055426223f013c + + diff --git a/patches/SLES-52286_542766CA.pnach b/patches/SLES-52286_542766CA.pnach new file mode 100644 index 0000000..381d171 --- /dev/null +++ b/patches/SLES-52286_542766CA.pnach @@ -0,0 +1,13 @@ +gametitle=Tak y el Poder Juju (PAL-S) SLES-52286 542766CA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00251400,word,3C013FE3 //3C013FAA +patch=1,EE,00251404,word,3421388E //3421AAAB + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00440738,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-52288_28A2774C.pnach b/patches/SLES-52288_28A2774C.pnach new file mode 100644 index 0000000..0dc8653 --- /dev/null +++ b/patches/SLES-52288_28A2774C.pnach @@ -0,0 +1,20 @@ +gametitle=Tom Clancy's Rainbow Six 3 * PAL-M5 * SLES-52288 * 28A2774C + +[Widescreen 16:9] +gsaspectratio=16:9 +patch=1,EE,001400ec,word,3c063f40 + +[Widescreen 16:10] +gsaspectratio=Stretch +// converted by pgert +patch=1,EE,001400ec,word,3c063f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +// converted by pgert +patch=1,EE,001400ec,word,3c063f64 + +[50 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,00653878,word,00000001 // 00000002 diff --git a/patches/SLES-52298_30C406CE.pnach b/patches/SLES-52298_30C406CE.pnach new file mode 100644 index 0000000..efcc147 --- /dev/null +++ b/patches/SLES-52298_30C406CE.pnach @@ -0,0 +1,13 @@ +gametitle=IndyCar Series 2005 (PAL-M) SLES-52298 30C406CE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,002CA70C,word,00000001 //00000000 +patch=1,EE,002DBAC8,word,3FE38E39 //3FAAAAAB + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,002DBACC,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-52322_79585776.pnach b/patches/SLES-52322_79585776.pnach new file mode 100644 index 0000000..d443dbe --- /dev/null +++ b/patches/SLES-52322_79585776.pnach @@ -0,0 +1,30 @@ +gametitle=Drakengard (PAL-M5) (SLES-52322) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0030101c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00301028,word,4481f000 // 00000000 +patch=1,EE,0030102c,word,461ec602 // 00000000 +patch=1,EE,00264980,word,3c0143d6 // 3c0143a0 renderfix1 +patch=1,EE,0012a0ac,word,3c014456 // 3c014420 renderfix2 + +// 16:10 +//patch=1,EE,0030101c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00301020,word,34215555 // 00000000 hor fov +//patch=1,EE,00301028,word,4481f000 // 00000000 +//patch=1,EE,0030102c,word,461ec602 // 00000000 +//patch=1,EE,00264980,word,3c0143c1 // 3c0143a0 renderfix1 +//patch=1,EE,0012a0ac,word,3c014441 // 3c014420 renderfix2 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,204F67E8,extended,00000050 +patch=1,EE,204F67F4,extended,000001E0 +patch=1,EE,204F6804,extended,00000000 + + diff --git a/patches/SLES-52323_185BC820.pnach b/patches/SLES-52323_185BC820.pnach new file mode 100644 index 0000000..55baeb2 --- /dev/null +++ b/patches/SLES-52323_185BC820.pnach @@ -0,0 +1,11 @@ +gametitle=Richard Burns Rally (SLES-52323) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00112F74,word,3C014340 +patch=1,EE,00112F94,word,3C013FF1 +patch=1,EE,00112F98,word,3421C71C + + diff --git a/patches/SLES-52325_75D86958.pnach b/patches/SLES-52325_75D86958.pnach new file mode 100644 index 0000000..4e84cfc --- /dev/null +++ b/patches/SLES-52325_75D86958.pnach @@ -0,0 +1,58 @@ +gametitle=Champions of Norrath * PAL-M3 * SLES-52325 * 75D86958 + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 and "EE Cycle Skipping" to 3 +// (in combination) under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0017F320,word,3C013F19 // 3C013F4C +patch=1,EE,0018A074,word,3C013F19 // 3C013F4C +patch=1,EE,001911BC,word,3C013FE3 // 3C013FAA - render fix menu +patch=1,EE,001914FC,word,3C013FE3 // 3C013FAA - render fix + +[Widescreen/16:10] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0017F320,word,3C013F2A +patch=1,EE,0018A074,word,3C013F2A +patch=1,EE,001911BC,word,3C013FCC +patch=1,EE,001914FC,word,3C013FCC + +[Widescreen/15:10] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0017F320,word,3C013F35 +patch=1,EE,0018A074,word,3C013F35 +patch=1,EE,001911BC,word,3C013FBF +patch=1,EE,001914FC,word,3C013FBF + +[Widescreen/20:9] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0017F320,word,3C013EF5 +patch=1,EE,0018A074,word,3C013EF5 +patch=1,EE,001911BC,word,3C01400E +patch=1,EE,001914FC,word,3C01400E + +[Widescreen/21:9] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0017F320,word,3C013EE9 +patch=1,EE,0018A074,word,3C013EE9 +patch=1,EE,001911BC,word,3C014015 +patch=1,EE,001914FC,word,3C014015 + +[No-Interlacing] +gsinterlacemode=1 +author=Agrippa +description=EE overclocking is needed to avoid infrequent frame rate drops. +patch=1,EE,20392EC0,extended,00000000 +patch=1,EE,20392EC4,extended,00000001 +patch=1,EE,20392F30,extended,00000001 +patch=1,EE,20195734,extended,10000010 +patch=1,EE,2019579C,extended,10000006 +patch=1,EE,2019634C,extended,24030001 diff --git a/patches/SLES-52326_8C9BF4F9.pnach b/patches/SLES-52326_8C9BF4F9.pnach new file mode 100644 index 0000000..8756a39 --- /dev/null +++ b/patches/SLES-52326_8C9BF4F9.pnach @@ -0,0 +1,25 @@ +gametitle=Spawn - Armageddon (PAL-M) SLES-52326 8C9BF4F9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,E0020005,extended,00374A58 +patch=1,EE,002D5A70,extended,00000001 +patch=1,EE,00338784,extended,00000001 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,003217B4,extended,00000001 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=0,EE,00227CB0,word,24020001 //24020002 +//patch=1,EE,002F1158,word,00000001 //real time + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,001269CC,word,00000000 \ No newline at end of file diff --git a/patches/SLES-52337_D03BEE2A.pnach b/patches/SLES-52337_D03BEE2A.pnach new file mode 100644 index 0000000..cba47f0 --- /dev/null +++ b/patches/SLES-52337_D03BEE2A.pnach @@ -0,0 +1,28 @@ +gametitle=Max Payne 2 - The Fall of Max Payne (PAL-F) SLES-52337 D03BEE2A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,005814C8,extended,00000010 //00000004 +patch=1,EE,005814D0,extended,00000009 //00000003 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,20729AE8,extended,3F800000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (300%). +patch=1,EE,005C0DF8,word,00000001 //00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002C8074,word,0000102D +patch=1,EE,002C80A0,word,240200E0 +patch=1,EE,00153A14,word,10620004 +patch=1,EE,0010D1EC,word,00000000 +patch=1,EE,006D94F0,word,00000000 diff --git a/patches/SLES-52338_D03BE12A.pnach b/patches/SLES-52338_D03BE12A.pnach new file mode 100644 index 0000000..3550960 --- /dev/null +++ b/patches/SLES-52338_D03BE12A.pnach @@ -0,0 +1,28 @@ +gametitle=Max Payne 2 - The Fall of Max Payne (PAL-I) SLES-52338 D03BE12A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,005814C8,extended,00000010 //00000004 +patch=1,EE,005814D0,extended,00000009 //00000003 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,20729AE8,extended,3F800000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (300%). +patch=1,EE,005C0DF8,word,00000001 //00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002C8074,word,0000102D +patch=1,EE,002C80A0,word,240200E0 +patch=1,EE,00153A14,word,10620004 +patch=1,EE,0010D1EC,word,00000000 +patch=1,EE,006D94F0,word,00000000 diff --git a/patches/SLES-52342_1A2D3CC7.pnach b/patches/SLES-52342_1A2D3CC7.pnach new file mode 100644 index 0000000..4b63df2 --- /dev/null +++ b/patches/SLES-52342_1A2D3CC7.pnach @@ -0,0 +1,17 @@ +gametitle=Worms Forts - Under Siege (PAL-M2) (SLES-52342) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack Conversion +author=Bigdemon + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001bb9b0,word,3c013cb1 //3c013c8e +patch=1,EE,001bb9b4,word,34214000 //3421fa36 + +//Y-Fov +patch=1,EE,001bb9cc,word,3c013f10 //3c013f40 + + diff --git a/patches/SLES-52348_CC229675.pnach b/patches/SLES-52348_CC229675.pnach new file mode 100644 index 0000000..110bf8e --- /dev/null +++ b/patches/SLES-52348_CC229675.pnach @@ -0,0 +1,11 @@ +gametitle=Seven Samurai 20XX (PAL-M5) (SLES-52348) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001bce24,word,3c094455 // 00000000 hor fov +patch=1,EE,001bce5c,word,35235555 // 3c034420 hor fov + + diff --git a/patches/SLES-52350_F2AB368B.pnach b/patches/SLES-52350_F2AB368B.pnach new file mode 100644 index 0000000..d485074 --- /dev/null +++ b/patches/SLES-52350_F2AB368B.pnach @@ -0,0 +1,20 @@ +gametitle=International Golf Pro (E)(SLES-52350) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00215518,word,0809b424 // c6010068 +patch=1,EE,0021551c,word,00000000 // c602006c + +patch=1,EE,0026d090,word,3c013f40 // 00000000 +patch=1,EE,0026d094,word,4481f000 // 00000000 +patch=1,EE,0026d098,word,c6010068 // 00000000 +patch=1,EE,0026d09c,word,c602006c // 00000000 +patch=1,EE,0026d0a0,word,461e0843 // 00000000 +patch=1,EE,0026d0a4,word,e6010068 // 00000000 +patch=1,EE,0026d0a8,word,08085548 // 00000000 + + diff --git a/patches/SLES-52358_178CD241.pnach b/patches/SLES-52358_178CD241.pnach new file mode 100644 index 0000000..604715c --- /dev/null +++ b/patches/SLES-52358_178CD241.pnach @@ -0,0 +1,8 @@ +gametitle=Glass Rose [SLES-52358] +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20102F98,extended,34030001 +patch=1,EE,20102FAC,extended,34021000 + + diff --git a/patches/SLES-52362_5D0235B7.pnach b/patches/SLES-52362_5D0235B7.pnach new file mode 100644 index 0000000..3951c0d --- /dev/null +++ b/patches/SLES-52362_5D0235B7.pnach @@ -0,0 +1,18 @@ +gametitle=Bad Boys II (PAL-M) SLES-52362 5D0235B7 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Renders the game in 16:9 aspect ratio +author=Arapapa +//X-Fov +patch=1,EE,002ea1bc,word,080e9f64 //46166302 +patch=1,EE,003a7d90,word,46166302 //00000000 +patch=1,EE,003a7d94,word,3c013fa3 //00000000 +patch=1,EE,003a7d98,word,4481f000 //00000000 +patch=1,EE,003a7d9c,word,461e6302 //00000000 +patch=1,EE,003a7da0,word,080ba870 //00000000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0051C4C4,word,42480000 //41C80000 \ No newline at end of file diff --git a/patches/SLES-52363_5C5BC6D2.pnach b/patches/SLES-52363_5C5BC6D2.pnach new file mode 100644 index 0000000..1f10555 --- /dev/null +++ b/patches/SLES-52363_5C5BC6D2.pnach @@ -0,0 +1,19 @@ +gametitle=Bad Boys II (E)(SLES-52363) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//X-Fov +//02631646 540014c6 +patch=1,EE,002e9f44,word,080e79e4 //46166302 + +patch=1,EE,0039e790,word,46166302 //00000000 +patch=1,EE,0039e794,word,3c013fa3 //00000000 +patch=1,EE,0039e798,word,4481f000 //00000000 +patch=1,EE,0039e79C,word,461e6302 //00000000 +patch=1,EE,0039e7A0,word,080ba7d2 //00000000 + + diff --git a/patches/SLES-52367_F834AA3A.pnach b/patches/SLES-52367_F834AA3A.pnach new file mode 100644 index 0000000..032fe7c --- /dev/null +++ b/patches/SLES-52367_F834AA3A.pnach @@ -0,0 +1,28 @@ +gametitle=America's 10 Most Wanted (E)(SLES-52367) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov #1 +//00000000 00000000 43ad1346 00000000 +patch=1,EE,00233e04,word,3c013f40 //00000000 +patch=1,EE,00233e08,word,44810000 //00000000 +patch=1,EE,00233e10,word,4600c602 //00000000 + +//X-Fov #2 +//46a30046 c6c30046 +patch=1,EE,001cfb7c,word,08092924 +patch=1,EE,0024a490,word,4600a346 +patch=1,EE,0024a494,word,3c013f40 +patch=1,EE,0024a498,word,4481f000 +patch=1,EE,0024a49c,word,461e6b42 +patch=1,EE,0024a4a0,word,08073ee0 + +//#1 Render fix +//003f013c 00108144 300a6324 (1st) +patch=1,EE,0020ae84,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-52368_4D3469CC.pnach b/patches/SLES-52368_4D3469CC.pnach new file mode 100644 index 0000000..4f79e98 --- /dev/null +++ b/patches/SLES-52368_4D3469CC.pnach @@ -0,0 +1,19 @@ +gametitle=AFL Live - Premiership Edition (E)(SLES-52368) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,004be6d0,word,0810a95c //c6010068 +patch=1,EE,0042a570,word,3c013f40 //00000000 +patch=1,EE,0042a574,word,4481f000 //00000000 +patch=1,EE,0042a578,word,c6010068 //00000000 +patch=1,EE,0042a57c,word,c602006c //00000000 +patch=1,EE,0042a580,word,461e0843 //00000000 +patch=1,EE,0042a584,word,e6010068 //00000000 +patch=1,EE,0042a588,word,0812f9b6 //00000000 + + diff --git a/patches/SLES-52372_6B68932C.pnach b/patches/SLES-52372_6B68932C.pnach new file mode 100644 index 0000000..7d95aa0 --- /dev/null +++ b/patches/SLES-52372_6B68932C.pnach @@ -0,0 +1,103 @@ +gametitle=Spider-Man 2 (PAL) (SLES_523.72) 6B68932C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=flameofrecca + CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +//Original NTSC-U pnach by flameofrecca; new zoom value, gauge_hero, some map and the unused boss hud codes found by CRASHARKI +patch=1,EE,2067ac70,word,3f947ae1 //vertical fov 3f5eb852 +patch=1,EE,2067ac68,word,3c28a2f7 //zoom value 3c0efa35 + +//Map Screen HUD, text fixes +//search the 206d**** address range for more map screen hud fixes +//patch=1,EE,206d8034,word,425c0000 // map_igo_compass 42680000 - this breakes the compass in map menu +//patch=1,EE,206d8048,word,42fa0000 // map_igo_compass 42f40000 - this breakes the compass in map menu +patch=1,EE,206db628,word,41580000 // level_500_trick 41900000 +patch=1,EE,206db634,word,41580000 // level_500_trick 41900000 +patch=1,EE,206db768,word,41580000 // level_500_hint 41900000 +patch=1,EE,206db774,word,41580000 // level_500_hint 41900000 +patch=1,EE,206dc328,word,41680000 // level_500_trick_ring_a 41a00000 +patch=1,EE,206dc334,word,41680000 // level_500_trick_ring_a 41a00000 +patch=1,EE,206dc478,word,41680000 // level_500_hint_ring_a 41a00000 +patch=1,EE,206dc484,word,41680000 // level_500_hint_ring_a 41a00000 +patch=1,EE,206dc5c8,word,41880000 // level_500_trick_ring_b 41c00000 +patch=1,EE,206dc5d4,word,41880000 // level_500_trick_ring_b 41c00000 +patch=1,EE,206dc718,word,41880000 // level_500_hint_ring_b 41c00000 +patch=1,EE,206dc724,word,41880000 // level_500_hint_ring_b 41c00000 +patch=1,EE,206df848,word,3f400000 // text_menu_general1 3f800000 +patch=1,EE,206df918,word,3f400000 // text_menu_trick1 3f800000 +patch=1,EE,206df9e8,word,3f400000 // text_menu_missions1 3f800000 +patch=1,EE,206dfab8,word,3f400000 // map_igo_elevation_indicator_text_number 3f800000 +patch=1,EE,206dfbb0,word,3f400000 // text_menu_hint1 3f800000 + +//Onscreen HUD +patch=1,EE,20720ce0,word,42680000 //gauge_frame 42300000 +patch=1,EE,20720cf4,word,42680000 //gauge_frame 42300000 +patch=1,EE,20720d08,word,43140000 //gauge_frame 43240000 +patch=1,EE,20720d1c,word,43140000 //gauge_frame 43240000 +patch=1,EE,20720ff4,word,42340000 //gauge_life 42700000 +patch=1,EE,207212b4,word,421c0000 //gauge_charge 42500000 +patch=1,EE,2072177C,word,42340000 //gauge_hero_hitlite 42700000 +patch=1,EE,207223f0,word,42900000 //gauge_icon_spidey 42800000 +patch=1,EE,20722404,word,42900000 //gauge_icon_spidey 42800000 +patch=1,EE,20722418,word,42f40000 //gauge_icon_spidey 42FC0000 +patch=1,EE,2072242c,word,42f40000 //gauge_icon_spidey 43000000 +patch=1,EE,2072a0b0,word,42680000 //gauge_frame_hero 42300000 +patch=1,EE,2072a0c4,word,42680000 //gauge_frame_hero 42300000 +patch=1,EE,2072a0ec,word,43140000 //gauge_frame_hero 43240000 +patch=1,EE,2072a0d8,word,43140000 //gauge_frame_hero 43240000 +patch=1,EE,2072a158,word,42680000 //gauge_frame_hero 42300000 +patch=1,EE,2072a180,word,43140000 //gauge_frame_hero 43240000 +patch=1,EE,2072a194,word,43140000 //gauge_frame_hero 43240000 +patch=1,EE,2072a16c,word,42680000 //gauge_frame_hero 42300000 +patch=1,EE,20723DDC,word,42340000 //gauge_hero_03 42700000 +patch=1,EE,20723FFC,word,42340000 //gauge_hero_02 42700000 +patch=1,EE,2072421C,word,42340000 //gauge_hero_01 42700000 + +//Boss HUD - Unusuable due to addresses changing for each encounter (these addresses were applied to the doc-ock train fight) +//patch=1,EE,208821EC,word,42340000 //gauge_boss_1_of_2_life 42700000 +//patch=1,EE,208824C4,word,42340000 //gauge_boss_1_of_2_life 42700000 +//patch=1,EE,208825C0,word,43F60000 //gauge_boss_1_frame 43EE0000 +//patch=1,EE,208825D4,word,43F60000 //gauge_boss_1_frame 43EE0000 +//patch=1,EE,208825E8,word,44117000 //gauge_boss_1_frame 44150000 +//patch=1,EE,208825FC,word,44117000 //gauge_boss_1_frame 44150000 +//patch=1,EE,20882860,word,43F60000 //gauge_boss_faded_back 43EE0000 +//patch=1,EE,20882874,word,43F60000 //gauge_boss_faded_back 43EE0000 +//patch=1,EE,20882888,word,44117000 //gauge_boss_faded_back 44150000 +//patch=1,EE,2088289C,word,44117000 //gauge_boss_faded_back 44150000 +//patch=1,EE,20882930,word,44117000 //gauge_boss_faded_back 44150000 +//patch=1,EE,20882944,word,44117000 //gauge_boss_faded_back 44150000 +//patch=1,EE,20882908,word,43F60000 //gauge_boss_faded_back 43EE0000 +//patch=1,EE,2088291C,word,43F60000 //gauge_boss_faded_back 43EE0000 +//patch=1,EE,20882CCC,word,42340000 //gauge_boss_1_life 42700000 +//patch=1,EE,20882DC0,word,4402a000 //gauge_boss_icon_shocker 44014000 +//patch=1,EE,20882DD4,word,4402a000 //gauge_boss_icon_shocker 44014000 +//patch=1,EE,20882DE8,word,440cd000 //gauge_boss_icon_shocker 440EC000 +//patch=1,EE,20882DFC,word,440cd000 //gauge_boss_icon_shocker 440EC000 +//patch=1,EE,20882F10,word,4402a000 //gauge_boss_icon_doc_ock 44014000 +//patch=1,EE,20882F24,word,4402a000 //gauge_boss_icon_doc_ock 44014000 +//patch=1,EE,20882F38,word,440cd000 //gauge_boss_icon_doc_ock 440EC000 +//patch=1,EE,20882F4C,word,440cd000 //gauge_boss_icon_doc_ock 440EC000 +//patch=1,EE,20883060,word,4402a000 //gauge_boss_icon_mysterio 44014000 +//patch=1,EE,20883074,word,4402a000 //gauge_boss_icon_mysterio 44014000 +//patch=1,EE,20883088,word,440cd000 //gauge_boss_icon_mysterio 440EC000 +//patch=1,EE,2088309C,word,440cd000 //gauge_boss_icon_mysterio 440EC000 +//patch=1,EE,208831B0,word,4402a000 //gauge_boss_icon_rhino 44014000 +//patch=1,EE,208831C4,word,4402a000 //gauge_boss_icon_rhino 44014000 +//patch=1,EE,208831D8,word,440cd000 //gauge_boss_icon_rhino 440EC000 +//patch=1,EE,208831EC,word,440cd000 //gauge_boss_icon_rhino 440EC000 + +[50/60 FPS] +author=PeterDelta + CRASHARKI +description=Might need EE Overclock at 130%. +patch=1,EE,0060AD20,word,00000001 //00000002 +patch=1,EE,E0010001,extended,005E3C90 +patch=1,EE,0060AD20,extended,00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00578864,word,3C050000 +patch=1,EE,0057886C,word,3C060050 +patch=1,EE,00578874,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-52373_D18EF711.pnach b/patches/SLES-52373_D18EF711.pnach new file mode 100644 index 0000000..696d5f9 --- /dev/null +++ b/patches/SLES-52373_D18EF711.pnach @@ -0,0 +1,47 @@ +gametitle=Champions of Norrath * PAL-M2 (En,Es) * SLES-52373 * D18EF711 + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 and "EE Cycle Skipping" to 3 +// (in combination) under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0017F3E0,word,3C013F19 // 3C013F4C +patch=1,EE,0018A1DC,word,3C013F19 // 3C013F4C +patch=1,EE,00191324,word,3C013FE3 // 3C013FAA - render fix menu +patch=1,EE,00191664,word,3C013FE3 // 3C013FAA - render fix + +[Widescreen/16:10] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0017F3E0,word,3C013F2A +patch=1,EE,0018A1DC,word,3C013F2A +patch=1,EE,00191324,word,3C013FCC +patch=1,EE,00191664,word,3C013FCC + +[Widescreen/15:10] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0017F3E0,word,3C013F35 +patch=1,EE,0018A1DC,word,3C013F35 +patch=1,EE,00191324,word,3C013FBF +patch=1,EE,00191664,word,3C013FBF + +[Widescreen/20:9] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0017F3E0,word,3C013EF5 +patch=1,EE,0018A1DC,word,3C013EF5 +patch=1,EE,00191324,word,3C01400E +patch=1,EE,00191664,word,3C01400E + +[Widescreen/21:9] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0017F3E0,word,3C013EE9 +patch=1,EE,0018A1DC,word,3C013EE9 +patch=1,EE,00191324,word,3C014015 +patch=1,EE,00191664,word,3C014015 diff --git a/patches/SLES-52379_36D7FE6C.pnach b/patches/SLES-52379_36D7FE6C.pnach new file mode 100644 index 0000000..52a735b --- /dev/null +++ b/patches/SLES-52379_36D7FE6C.pnach @@ -0,0 +1,15 @@ +gametitle=DreamWorks Shrek 2 (PAL-E) SLES-52379 36D7FE6C +//Corresponds to the main crc to activate the secondary crc CFAB11B7 called SHREK2.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. \ No newline at end of file diff --git a/patches/SLES-52379_CFAB11B7.pnach b/patches/SLES-52379_CFAB11B7.pnach new file mode 100644 index 0000000..b3100e8 --- /dev/null +++ b/patches/SLES-52379_CFAB11B7.pnach @@ -0,0 +1,34 @@ +gametitle=DreamWorks Shrek 2 (PAL-E) SLES-52379 CFAB11B7 (SHREK2.ELF) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003791C8,word,3F400000 +patch=1,EE,003604B4,word,3F400000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0014B6D0,extended,24040001 +patch=1,EE,E0050000,extended,00362714 +patch=1,EE,E0013F99,extended,00386B02 +patch=1,EE,20386B00,extended,3F19999A +patch=1,EE,E0020280,extended,0037C2E0 +patch=1,EE,0014B6D0,extended,24040002 +patch=1,EE,20386B00,extended,3F99999A +patch=1,EE,E0050001,extended,00362714 +patch=1,EE,E0013F80,extended,00386B02 +patch=1,EE,20386B00,extended,3F000000 +patch=1,EE,E0020280,extended,0037C2E0 +patch=1,EE,0014B6D0,extended,24040002 +patch=1,EE,20386B00,extended,3F800000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00362714,extended,00000001 +patch=1,EE,E0020005,extended,0037D0F0 +patch=1,EE,00386B04,extended,00000001 +patch=1,EE,20386AF0,extended,00000050 \ No newline at end of file diff --git a/patches/SLES-52382_4CF48A70.pnach b/patches/SLES-52382_4CF48A70.pnach new file mode 100644 index 0000000..053396d --- /dev/null +++ b/patches/SLES-52382_4CF48A70.pnach @@ -0,0 +1,17 @@ +gametitle=Shrek 2 (Spain) (SLES_523.82) +//This pnach corresponds to the main CRC of the game, but it's just meant to activate SLES-52382_76C01D41.pnach +//Main CRC 4CF48A70 +//SHREK2.ELF CRC 76C01D41 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. \ No newline at end of file diff --git a/patches/SLES-52382_76C01D41.pnach b/patches/SLES-52382_76C01D41.pnach new file mode 100644 index 0000000..d6954fa --- /dev/null +++ b/patches/SLES-52382_76C01D41.pnach @@ -0,0 +1,41 @@ +gametitle=Shrek 2 (Spain) (SLES_523.82) +//Main CRC 4CF48A70 +//SHREK2.ELF CRC 76C01D41 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00379948,word,3F400000 +patch=1,EE,00360AB4,word,3F400000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0014B7A8,extended,24040001 +patch=1,EE,E0050000,extended,00362E34 +patch=1,EE,E0013F99,extended,00387282 +patch=1,EE,20387280,extended,3F19999A +patch=1,EE,E0020280,extended,0037CA60 +patch=1,EE,0014B7A8,extended,24040002 +patch=1,EE,20387280,extended,3F99999A +patch=1,EE,E0050001,extended,00362E34 +patch=1,EE,E0013F80,extended,00387282 +patch=1,EE,20387280,extended,3F000000 +patch=1,EE,E0020280,extended,0037CA60 +patch=1,EE,0014B7A8,extended,24040002 +patch=1,EE,20387280,extended,3F800000 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00362E34,extended,00000001 +patch=1,EE,E0020005,extended,0037D870 +patch=1,EE,00387284,extended,00000001 +patch=1,EE,20387270,extended,00000050 +patch=1,EE,20387278,extended,000001E0 +patch=1,EE,20360AB8,extended,3F6147AE +patch=1,EE,203679DC,extended,43F00000 +patch=1,EE,203679E4,extended,01C00260 +patch=1,EE,2037994C,extended,3F6147AE +patch=1,EE,20379950,extended,3F8CCCCC \ No newline at end of file diff --git a/patches/SLES-52384_9D87F3AF.pnach b/patches/SLES-52384_9D87F3AF.pnach new file mode 100644 index 0000000..b650711 --- /dev/null +++ b/patches/SLES-52384_9D87F3AF.pnach @@ -0,0 +1,150 @@ +gametitle=Project Zero II: Crimson Butterfly * SLES-52384 * PAL-M5 * 9D87F3AF +// Fatal Frame II: Crimson Butterfly + +// This game might have some problems with the Cinematics, +// regardless of resolution or patches, however this pnach is not the cause of that. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0018F090,word,3C013F40 // 3C013F80 - X-axis of GamePlay (including Cutscenes). - 16:9 +patch=1,EE,00340DDC,word,3F400000 // 3F800000 - X-axis of GamePlay (initial Aspect value) - 16:9 +patch=1,EE,00210DC4,word,00000000 // 0C0845A4 - corrects the Cutscenes focus. + +// Flashlight Widescreen hack. +patch=1,EE,0013B1DC,word,0C0541DB // 0C0541DC +patch=1,EE,0013B264,word,0C0541DB // 0C0541DC +patch=1,EE,0013B2CC,word,0C0541DB // 0C0541DC +patch=1,EE,0013B344,word,0C0541DB // 0C0541DC +patch=1,EE,0015076C,word,3C013F40 // 00000000 - 16:9 +patch=1,EE,001507DC,word,44810800 // 00000000 +patch=1,EE,001507E0,word,46016302 // 00000000 + +// Cinematics hack. +patch=1,EE,001E9308,word,E49E0030 // 0200202D +patch=1,EE,001E930C,word,0200202D // FFA20068 +patch=1,EE,001E9310,word,FFA20068 // FFA30070 +patch=1,EE,001E9314,word,FFA30070 // 0C05E542 +patch=1,EE,001E9318,word,0C05E542 // FFA50090 +patch=1,EE,001E931C,word,FFA50090 // 0220102D +patch=1,EE,001E9320,word,0220102D // DFB000B0 +patch=1,EE,001E9324,word,DFB000B0 // DFB100B8 +patch=1,EE,001E9328,word,DFB100B8 // DFBF00C0 +patch=1,EE,001E932C,word,DFBF00C0 // 03E00008 +patch=1,EE,001E9330,word,03E00008 // 27BD00D0 +patch=1,EE,001E9334,word,27BD00D0 // 00000000 +patch=1,EE,001E947C,word,10400003 // 10400004 +patch=1,EE,001E9484,word,10000002 // 10000003 +patch=1,EE,001E948C,word,8F84C00C // 00000000 +patch=1,EE,001E9498,word,4481F000 // 00000000 + +// FMV-values. +patch=1,EE,001E9490,word,3C013F40 // 8F84C00C - width (1.0f = 640). - 16:9 +patch=1,EE,00344BD8,word,0000006A // 00000000 - x-pos = (640-640*ratio)/(2*ratio) int. - 16:9 + +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert + +patch=1,EE,0018F090,word,3C013F55 // - 16:10 +patch=1,EE,00340DDC,word,3F555555 // +patch=1,EE,00210DC4,word,00000000 + +// Flashlight Widescreen hack. +patch=1,EE,0013B1DC,word,0C0541DB +patch=1,EE,0013B264,word,0C0541DB +patch=1,EE,0013B2CC,word,0C0541DB +patch=1,EE,0013B344,word,0C0541DB +patch=1,EE,0015076C,word,3C013F55 // - 16:10 +patch=1,EE,001507DC,word,44810800 +patch=1,EE,001507E0,word,46016302 + +// Cinematics hack. +patch=1,EE,001E9308,word,E49E0030 +patch=1,EE,001E930C,word,0200202D +patch=1,EE,001E9310,word,FFA20068 +patch=1,EE,001E9314,word,FFA30070 +patch=1,EE,001E9318,word,0C05E542 +patch=1,EE,001E931C,word,FFA50090 +patch=1,EE,001E9320,word,0220102D +patch=1,EE,001E9324,word,DFB000B0 +patch=1,EE,001E9328,word,DFB100B8 +patch=1,EE,001E932C,word,DFBF00C0 +patch=1,EE,001E9330,word,03E00008 +patch=1,EE,001E9334,word,27BD00D0 +patch=1,EE,001E947C,word,10400003 +patch=1,EE,001E9484,word,10000002 +patch=1,EE,001E948C,word,8F84C00C +patch=1,EE,001E9498,word,4481F000 + +// FMV-values. +patch=1,EE,001E9490,word,3C013F55 // - 16:10 +patch=1,EE,00344BD8,word,00000040 // + +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert + +patch=1,EE,0018F090,word,3C013F64 // - 15:10 +patch=1,EE,00340DDC,word,3F638E39 // +patch=1,EE,00210DC4,word,00000000 + +// Flashlight Widescreen hack. +patch=1,EE,0013B1DC,word,0C0541DB +patch=1,EE,0013B264,word,0C0541DB +patch=1,EE,0013B2CC,word,0C0541DB +patch=1,EE,0013B344,word,0C0541DB +patch=1,EE,0015076C,word,3C013F64 // - 15:10 +patch=1,EE,001507DC,word,44810800 +patch=1,EE,001507E0,word,46016302 + +// Cinematics hack. +patch=1,EE,001E9308,word,E49E0030 +patch=1,EE,001E930C,word,0200202D +patch=1,EE,001E9310,word,FFA20068 +patch=1,EE,001E9314,word,FFA30070 +patch=1,EE,001E9318,word,0C05E542 +patch=1,EE,001E931C,word,FFA50090 +patch=1,EE,001E9320,word,0220102D +patch=1,EE,001E9324,word,DFB000B0 +patch=1,EE,001E9328,word,DFB100B8 +patch=1,EE,001E932C,word,DFBF00C0 +patch=1,EE,001E9330,word,03E00008 +patch=1,EE,001E9334,word,27BD00D0 +patch=1,EE,001E947C,word,10400003 +patch=1,EE,001E9484,word,10000002 +patch=1,EE,001E948C,word,8F84C00C +patch=1,EE,001E9498,word,4481F000 + +// FMV-values. +patch=1,EE,001E9490,word,3C013F64 // - 15:10 +patch=1,EE,00344BD8,word,00000028 // + +// ========== + +[Disable Dither effect] +patch=1,EE,001A1904,word,10000012 // 54400012 + +[Y-axis adjustment] +author=pgert +description=Puts the Y-axis value to that of 50 Hz-mode, when having 60 Hz-mode. +patch=1,EE,0018F09C,word,3C013F80 // 3C013F60 - Y-axis of GamePlay (including Cutscenes). +patch=1,EE,00340DE0,word,3F800000 // 3F600000 - Y-axis of GamePlay - initial Aspect value. + +// ========== +// Notes (by pgert). +// ========== +// patch=1,EE,2040A48C,extended,3F400000 // 3F800000 - X-axis of GamePlay - original hack, by ElHecht. +// patch=1,EE,2040A490,extended,3F666666 // 3F800000 - Y-axis of GamePlay - original hack, by pgert. +// patch=1,EE,001795F4,word,3C014370 // 3C0143A0 - X-axis placement of Cinematics, HUD & CameraTemplate, including the circle. +// patch=1,EE,0018C95C,word,3C013EEA // 3C013F00 - GamePlay Zoom. +// ========== +// patch=1,EE,0017ACD0,word,3C0144C0 // 3C014500 - Rendering hack for Cutscenes, GSdx HW & SW mode - made obsolete by 00210DC4. +// patch=1,EE,001F9FF8,word,3C014450 // 3C0143A0 - X-axis placement of photos (affected by 0017ACD0). +// patch=1,EE,001FA000,word,3C014438 // 3C014360 - Y-axis placement of photos (affected by 0017ACD0). +// ========== diff --git a/patches/SLES-52402_CFF1365D.pnach b/patches/SLES-52402_CFF1365D.pnach new file mode 100644 index 0000000..cb48963 --- /dev/null +++ b/patches/SLES-52402_CFF1365D.pnach @@ -0,0 +1,20 @@ +gametitle=Perfect Ace 2 - The Championships (E)(SLES-52402) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0027cce0,word,080b50c4 // c6010068 +patch=1,EE,0027cce4,word,00000000 // c602006c + +patch=1,EE,002d4310,word,3c013f40 // 00000000 +patch=1,EE,002d4314,word,4481f000 // 00000000 +patch=1,EE,002d4318,word,c6010068 // 00000000 +patch=1,EE,002d431c,word,c602006c // 00000000 +patch=1,EE,002d4320,word,461e0843 // 00000000 +patch=1,EE,002d4324,word,e6010068 // 00000000 +patch=1,EE,002d4328,word,0809f33a // 00000000 + + diff --git a/patches/SLES-52403_FFA5A5B7.pnach b/patches/SLES-52403_FFA5A5B7.pnach new file mode 100644 index 0000000..fb82225 --- /dev/null +++ b/patches/SLES-52403_FFA5A5B7.pnach @@ -0,0 +1,18 @@ +gametitle=Formula Challenge (E)(SLES-52403) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +patch=1,EE,002b907c,word,080c74e8 + +patch=1,EE,0031d3a0,word,46070202 +patch=1,EE,0031d3a4,word,3c013f40 +patch=1,EE,0031d3a8,word,4481f000 +patch=1,EE,0031d3ac,word,461e4202 +patch=1,EE,0031d3b0,word,080ae420 + + diff --git a/patches/SLES-52439_FB680748.pnach b/patches/SLES-52439_FB680748.pnach new file mode 100644 index 0000000..a1c982e --- /dev/null +++ b/patches/SLES-52439_FB680748.pnach @@ -0,0 +1,103 @@ +gametitle=The Suffering PAL (SLES_524.39) FB680748 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001E766C,word,E7B40010 //14E00004 +patch=1,EE,001E7670,word,8E020338 //E7B40010 +patch=1,EE,001E7674,word,AE020330 //8E020338 +patch=1,EE,001E7678,word,8E02033C //10000002 +patch=1,EE,001E767C,word,AE020334 //AE020330 +patch=1,EE,001E7680,word,C6030338 //AE070330 +patch=1,EE,001E7684,word,468018E0 //55000003 +patch=1,EE,001E7688,word,3C013F00 //AE080334 +patch=1,EE,001E768C,word,4481B000 //8E02033C +patch=1,EE,001E7690,word,C600033C //AE020334 +patch=1,EE,001E7694,word,46800020 //C6030338 +patch=1,EE,001E7698,word,3C014500 //468018E0 +patch=1,EE,001E769C,word,44811000 //3C013F00 +patch=1,EE,001E76A0,word,3C0142AB //4481B000 //both fov +patch=1,EE,001E76A4,word,44810800 //C600033C +patch=1,EE,001E76A8,word,44862000 //46800020 +patch=1,EE,001E76AC,word,46802120 //3C014500 +patch=1,EE,001E76B0,word,461618C2 //44811000 +patch=1,EE,001E76B4,word,3C014300 //3C014280 +patch=1,EE,001E76B8,word,44813000 //44810800 +patch=1,EE,001E76BC,word,46160002 //44862000 +patch=1,EE,001E76C0,word,E60102E0 //46802120 +patch=1,EE,001E76C4,word,44852800 //461618C2 +patch=1,EE,001E76C8,word,46802960 //3C014300 +patch=1,EE,001E76CC,word,3C01BF00 //44813000 +patch=1,EE,001E76D0,word,44813800 //46160002 +patch=1,EE,001E76D4,word,460310C1 //E60102E0 +patch=1,EE,001E76D8,word,AE050328 //44852800 +patch=1,EE,001E76DC,word,46001081 //46802960 +patch=1,EE,001E76E0,word,AE06032C //3C01BF00 +patch=1,EE,001E76E4,word,C6010330 //44813800 +patch=1,EE,001E76E8,word,46800860 //460310C1 +patch=1,EE,001E76EC,word,8E05034C //AE050328 +patch=1,EE,001E76F0,word,C6000334 //46001081 +patch=1,EE,001E76F4,word,46800020 //AE06032C +patch=1,EE,001E76F8,word,3C013C8E //C6010330 +patch=1,EE,001E76FC,word,3421FA36 //46800860 +patch=1,EE,001E7700,word,4481B800 //8E05034C +patch=1,EE,001E7704,word,460518C0 //C6000334 +patch=1,EE,001E7708,word,46041080 //46800020 +patch=1,EE,001E770C,word,46000B06 //3C013C8E +patch=1,EE,001E7710,word,46160902 //3421FA36 +patch=1,EE,001E7714,word,46000346 //4481B800 +patch=1,EE,001E7718,word,46160142 //460518C0 +patch=1,EE,001E771C,word,46013183 //46041080 +patch=1,EE,001E7720,word,46070842 //46000B06 +patch=1,EE,001E7724,word,46070002 //46160902 +patch=1,EE,001E7728,word,460418C0 //46000346 +patch=1,EE,001E772C,word,46051080 //46160142 +patch=1,EE,001E7730,word,E60102F0 //46013183 +patch=1,EE,001E7734,word,E60002F4 //46070842 +patch=1,EE,001E7738,word,46011901 //46070002 +patch=1,EE,001E773C,word,E6030310 //460418C0 +patch=1,EE,001E7740,word,46001141 //46051080 +patch=1,EE,001E7744,word,E6020314 //E60102F0 +patch=1,EE,001E7748,word,460118C0 //E60002F4 +patch=1,EE,001E774C,word,E6060308 //46011901 +patch=1,EE,001E7750,word,46001080 //E6030310 +patch=1,EE,001E7754,word,E604031C //46001141 +patch=1,EE,001E7758,word,E6050324 //E6020314 +patch=1,EE,001E775C,word,E6030318 //460118C0 +patch=1,EE,001E7760,word,E6020320 //E6060308 +patch=1,EE,001E7764,word,8CA20000 //46001080 +patch=1,EE,001E7768,word,84440068 //E604031C +patch=1,EE,001E776C,word,8C43006C //E6050324 +patch=1,EE,001E7770,word,0060F809 //E6030318 +patch=1,EE,001E7774,word,00A42021 //E6020320 +patch=1,EE,001E7778,word,C60202E0 //8CA20000 +patch=1,EE,001E777C,word,C601030C //84440068 +patch=1,EE,001E7780,word,46001002 //8C43006C +patch=1,EE,001E7784,word,8E030350 //0060F809 +patch=1,EE,001E7788,word,46000847 //00A42021 +patch=1,EE,001E778C,word,3C013F40 //C60202E0 //vert fov +patch=1,EE,001E7790,word,4481A000 //C601030C +patch=1,EE,001E7794,word,46140002 //46001002 +patch=1,EE,001E7798,word,00000000 //8E030350 +patch=1,EE,001E779C,word,00000000 //46000847 + +//Font fix +patch=1,EE,001f9cd0,word,3c013f40 //3c013f80 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001F92C0,extended,28420002 +patch=1,EE,001F92E0,extended,28420002 +patch=1,EE,E0020000,extended,00476E44 +patch=1,EE,001F92C0,extended,28420001 +patch=1,EE,001F92E0,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00418544,word,24110000 +patch=1,EE,00418548,word,24120050 +patch=1,EE,00418554,word,24130001 \ No newline at end of file diff --git a/patches/SLES-52440_51E019BC.pnach b/patches/SLES-52440_51E019BC.pnach new file mode 100644 index 0000000..c84ad1f --- /dev/null +++ b/patches/SLES-52440_51E019BC.pnach @@ -0,0 +1,33 @@ +gametitle=Harry Potter and the Prisoner of Azkaban (PAL-M) SLES-52440 51E019BC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0021ACAC,word,3C013F40 +patch=1,EE,003DB0C4,word,3C014458 +patch=1,EE,00134338,word,3C013B10 +patch=1,EE,004C73B0,word,3FF3AAAB +patch=1,EE,00129E9C,word,3C013FAA +patch=1,EE,E0010001,extended,004E3414 +patch=1,EE,00129E9C,extended,3C013FE3 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes. HUD keeps visible +patch=1,EE,004D93C0,extended,00000000 + +[50 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,2047B81C,word,00000001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,00132110,word,240501C0 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,003E3778,word,00000000 diff --git a/patches/SLES-52444_C8E31535.pnach b/patches/SLES-52444_C8E31535.pnach new file mode 100644 index 0000000..ddf78ca --- /dev/null +++ b/patches/SLES-52444_C8E31535.pnach @@ -0,0 +1,7 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//No Interlacing +patch=1,EE,001910B0,extended,00000000 + + diff --git a/patches/SLES-52445_0A5E41A5.pnach b/patches/SLES-52445_0A5E41A5.pnach new file mode 100644 index 0000000..025ce96 --- /dev/null +++ b/patches/SLES-52445_0A5E41A5.pnach @@ -0,0 +1,20 @@ +gametitle=Silent Hill 4 - The Room (PAL-M5) (SLES-52445) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht, Pelvicthrustman and nemesis2000 +description=Widescreen Hack +// 16:9 by ElHecht +patch=1,EE,001485c4,word,3c013f40 // 00000000 hor fov +patch=1,EE,001485d0,word,4481f000 // 00000000 +patch=1,EE,00148600,word,461ed683 // 4600d647 +patch=1,EE,00148614,word,4600d647 // 00000000 + +//By Pelvicthrustman +patch=1,EE,002f9e44,word,3c0203c0 // 3c020008 FMV top +patch=1,EE,002f9e7c,word,340201a4 // 2662ffe0 FMV bottom + +//By Nemesis2000 +patch=1,EE,001a9980,word,24030000 // 24030001 Black borders fix + + diff --git a/patches/SLES-52446_E8F2F813.pnach b/patches/SLES-52446_E8F2F813.pnach new file mode 100644 index 0000000..ef353f8 --- /dev/null +++ b/patches/SLES-52446_E8F2F813.pnach @@ -0,0 +1,13 @@ +gametitle=Mashed - Drive to Survive (E)(SLES-52446) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//403f013c 00008144 00000000 e42360e4 +patch=1,EE,001f269c,word,3c013f10 //3c013f40 + + diff --git a/patches/SLES-52448_A03898F9.pnach b/patches/SLES-52448_A03898F9.pnach new file mode 100644 index 0000000..f2cb6d8 --- /dev/null +++ b/patches/SLES-52448_A03898F9.pnach @@ -0,0 +1,12 @@ +gametitle=Knights of the Temple - Infernal Crusade (PAL-M4) (SLES-52448) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,002b83ac,word,3c013f40 // 00000000 hor fov +patch=1,EE,002b83b0,word,4481f000 // 00000000 +patch=1,EE,002b83cc,word,461e6303 // 00000000 + + diff --git a/patches/SLES-52449_55AB1F9F.pnach b/patches/SLES-52449_55AB1F9F.pnach new file mode 100644 index 0000000..1a8a4fc --- /dev/null +++ b/patches/SLES-52449_55AB1F9F.pnach @@ -0,0 +1,20 @@ +gametitle=Kidz Sports Basketball (E)(SLES-52449) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0020dfe8,word,08030000 // c6010068 +patch=1,EE,0020dfeC,word,00000000 // c602006c + +patch=1,EE,000C0000,word,3c013f40 // 00000000 +patch=1,EE,000C0004,word,4481f000 // 00000000 +patch=1,EE,000C0008,word,c6010068 // 00000000 +patch=1,EE,000C000C,word,c602006c // 00000000 +patch=1,EE,000C0010,word,461e0843 // 00000000 +patch=1,EE,000C0014,word,e6010068 // 00000000 +patch=1,EE,000C0018,word,080837fc // 00000000 + + diff --git a/patches/SLES-52450_2CC13DED.pnach b/patches/SLES-52450_2CC13DED.pnach new file mode 100644 index 0000000..9894c35 --- /dev/null +++ b/patches/SLES-52450_2CC13DED.pnach @@ -0,0 +1,6 @@ +gametitle=Serious Sam - Next Encounter (PAL-M) SLES-52450 2CC13DED + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001273A0,word,24420000 //24420001 \ No newline at end of file diff --git a/patches/SLES-52451_9A206BA3.pnach b/patches/SLES-52451_9A206BA3.pnach new file mode 100644 index 0000000..90370b3 --- /dev/null +++ b/patches/SLES-52451_9A206BA3.pnach @@ -0,0 +1,37 @@ +gametitle=Conan - The Dark Axe (E)(SLES-52451) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,001085d4,word,3c013f10 //3c013f40 +//patch=1,EE,001086b4,word,3c0140d5 + +//Zoom +patch=1,EE,00267018,word,3c013f20 //3c013f00 + +//Render Fix +//80bf013c 00088144 944662ae 803f013c +//patch=1,EE,0019de9c,word,3c01bfb0 //3c01bf80 Left +//patch=1,EE,0019dea8,word,3c013fb0 //3c013f80 Right + +//Render Distance +//patch=1,EE,001177c0,word,3c014000 //3c013f80 + +//X-Fov +//patch=1,EE,00108674,word,3c013ec0 //3c013f00 +//patch=1,EE,0010867c,word,3c014070 //3c0140a0 + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20107FDC,extended,2C630001 //2C630002 fps 1 + +[480p Mode] +gsinterlacemode=1 +author=Gabominated +description=SDTV 480p mode at start. Might need enable EE Overclock to be stable. +patch=1,EE,201011E4,extended,24060050 //24060003 progressive scan mode diff --git a/patches/SLES-52458_FB258E4C.pnach b/patches/SLES-52458_FB258E4C.pnach new file mode 100644 index 0000000..9b92bab --- /dev/null +++ b/patches/SLES-52458_FB258E4C.pnach @@ -0,0 +1,24 @@ +gametitle=Disgaea - Hour of Darkness (PAL-E) (SLES-52458) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL, added 16:10 support (ElHecht) + +// 16:9 +patch=1,EE,0010598c,word,3c013f40 // 00000000 hor fov 1 +patch=1,EE,00105998,word,44810000 // 00000000 +patch=1,EE,0010599c,word,4600c602 // 00000000 +patch=1,EE,001511c4,word,3c093f40 // 00000000 hor fov 2 +patch=1,EE,001511cc,word,afa900dc // e7a000dc + +// 16:10 +// patch=1,EE,0010598c,word,3c013f55 // 00000000 hor fov 1 +// patch=1,EE,00105990,word,34215555 // 00000000 hor fov 1 +// patch=1,EE,00105998,word,44810000 // 00000000 +// patch=1,EE,0010599c,word,4600c602 // 00000000 +// patch=1,EE,00150ec0,word,3c093f55 // 00000000 hor fov 2 +// patch=1,EE,00150edc,word,35295555 // 00000000 hor fov 2 +// patch=1,EE,001511cc,word,afa900dc // e7a000dc + + diff --git a/patches/SLES-52459_F2CC17D2.pnach b/patches/SLES-52459_F2CC17D2.pnach new file mode 100644 index 0000000..749bb2f --- /dev/null +++ b/patches/SLES-52459_F2CC17D2.pnach @@ -0,0 +1,21 @@ +gametitle=Autobahn Raser - Das Spiel zum Film PAL-G SLES-52459 F2CC17D2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00116890,word,08052038 + +patch=1,EE,001480e0,word,46020b02 +patch=1,EE,001480e4,word,3c013faa +patch=1,EE,001480e8,word,3421aaab +patch=1,EE,001480ec,word,4481f000 +patch=1,EE,001480f0,word,461e6302 +patch=1,EE,001480f4,word,08045a25 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00136E80,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-52467_BDE7D749.pnach b/patches/SLES-52467_BDE7D749.pnach new file mode 100644 index 0000000..1e0a41a --- /dev/null +++ b/patches/SLES-52467_BDE7D749.pnach @@ -0,0 +1,46 @@ +gametitle=Dot Hack Part 2 - Mutation (PAL-M5) (SLES-52467) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010a64c,word,3c023f40 // 3c023f80 hor fov 1 +patch=1,EE,001f84c0,word,3c0a3f40 // 00000000 hor fov 2 + +// 16:10 +//patch=1,EE,0010a628,word,3c193f55 // 00000000 hor fov 1 +//patch=1,EE,0010a64c,word,37395555 // 3c023f80 hor fov 1 +//patch=1,EE,0010a660,word,44999000 // 44829000 +//patch=1,EE,001f84c0,word,3c0a3f55 // 00000000 hor fov 2 +//patch=1,EE,001f84c4,word,354a5555 // 00000000 hor fov 2 + +// 16:9 and 16:10 modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,001cb7a4,word,0807e12d // xxxxxxxx offset +patch=1,EE,001cb7a8,word,00000000 // xxxxxxxx offset +patch=1,EE,001f84b4,word,46006346 // 00000000 +patch=1,EE,001f84b8,word,3c093f80 // 00000000 +patch=1,EE,001f84bc,word,44899800 // 00000000 +patch=1,EE,001f84c8,word,448a9000 // 00000000 +patch=1,EE,001f84cc,word,10490006 // 00000000 +patch=1,EE,001f84d0,word,00000000 // 00000000 +patch=1,EE,001f84d4,word,3c0b0000 // 00000000 +patch=1,EE,001f84d8,word,356b0000 // 00000000 +patch=1,EE,001f84dc,word,3c0c001d // 00000000 +patch=1,EE,001f84e0,word,ad8bb7b0 // 00000000 +patch=1,EE,001f84e4,word,ad8bb7b8 // 00000000 +patch=1,EE,001f84e8,word,08072dea // 00000000 + +// Note +// In general the code for this game would look like this : +// patch=1,EE,0010a64c,word,3c023f40 // 3c023f80 hor fov 1 +// patch=1,EE,001cb79c,word,3c023f40 // 3c023f80 hor fov 2 +// patch=1,EE,001cb7a8,word,461294c3 // 460094c6 +// Unfortunately the game uses a different elf file for each language +// and the spanish version (HACK.02S) has an offset for the +// hor fov 2. So i wrote a fix which implements the hor fov modification +// and corrects the screwed up code caused by the offset. + + diff --git a/patches/SLES-52468_145DCFF7.pnach b/patches/SLES-52468_145DCFF7.pnach new file mode 100644 index 0000000..5ac0048 --- /dev/null +++ b/patches/SLES-52468_145DCFF7.pnach @@ -0,0 +1,18 @@ +gametitle=Dot Hack Part 4 - Quarantine (PAL-M5) (SLES-52468) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (2nd Elf Hack) + +patch=1,EE,0010a4cc,word,3c023f40 // 3c023f80 hor fov 1 +patch=1,EE,001db3ec,word,3c023f40 // 3c023f80 hor fov 2 +patch=1,EE,001db3f8,word,461294c3 // 460094c6 + +[Widescreen 16:10] +gsaspectratio=Stretch +patch=1,EE,0010a4a8,word,3c193f55 // 00000000 hor fov 1 +patch=1,EE,0010a4cc,word,37395555 // 3c023f80 hor fov 1 +patch=1,EE,0010a4e0,word,44999000 // 44829000 +patch=1,EE,001db3e4,word,3c023f55 // 00000000 hor fov 2 +patch=1,EE,001db3ec,word,34425555 // 3c023f80 hor fov 2 +patch=1,EE,001db3f8,word,461294c3 // 460094c6 diff --git a/patches/SLES-52468_49C7774C.pnach b/patches/SLES-52468_49C7774C.pnach new file mode 100644 index 0000000..2445614 --- /dev/null +++ b/patches/SLES-52468_49C7774C.pnach @@ -0,0 +1,20 @@ +gametitle=Dot Hack Part 4 - Quarantine (PAL-M5) (SLES-52468) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010a4cc,word,3c023f40 // 3c023f80 hor fov 1 +patch=1,EE,001db3ec,word,3c023f40 // 3c023f80 hor fov 2 +patch=1,EE,001db3f8,word,461294c3 // 460094c6 + +// 16:10 +//patch=1,EE,0010a4a8,word,3c193f55 // 00000000 hor fov 1 +//patch=1,EE,0010a4cc,word,37395555 // 3c023f80 hor fov 1 +//patch=1,EE,0010a4e0,word,44999000 // 44829000 +//patch=1,EE,001db3e4,word,3c023f55 // 00000000 hor fov 2 +//patch=1,EE,001db3ec,word,34425555 // 3c023f80 hor fov 2 +//patch=1,EE,001db3f8,word,461294c3 // 460094c6 + + diff --git a/patches/SLES-52469_49C7704B.pnach b/patches/SLES-52469_49C7704B.pnach new file mode 100644 index 0000000..10a96dc --- /dev/null +++ b/patches/SLES-52469_49C7704B.pnach @@ -0,0 +1,46 @@ +gametitle=Dot Hack Part 3 - Outbreak (PAL-M5) (SLES-52469) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010a68c,word,3c023f40 // 3c023f80 hor fov 1 +patch=1,EE,001f9580,word,3c0a3f40 // 00000000 hor fov 2 + +// 16:10 +//patch=1,EE,0010a668,word,3c193f55 // 00000000 hor fov 1 +//patch=1,EE,0010a68c,word,37395555 // 3c023f80 hor fov 1 +//patch=1,EE,0010a6a0,word,44999000 // 44829000 +//patch=1,EE,001f9580,word,3c0a3f55 // 00000000 hor fov 2 +//patch=1,EE,001f9584,word,354a5555 // 00000000 hor fov 2 + +// 16:9 and 16:10 modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,001d3904,word,0807e55d // xxxxxxxx offset +patch=1,EE,001d3908,word,00000000 // xxxxxxxx offset +patch=1,EE,001f9574,word,46006346 // 00000000 +patch=1,EE,001f9578,word,3c093f80 // 00000000 +patch=1,EE,001f957c,word,44899800 // 00000000 +patch=1,EE,001f9588,word,448a9000 // 00000000 +patch=1,EE,001f958c,word,10490006 // 00000000 +patch=1,EE,001f9590,word,00000000 // 00000000 +patch=1,EE,001f9594,word,3c0b0000 // 00000000 +patch=1,EE,001f9598,word,356b0000 // 00000000 +patch=1,EE,001f959c,word,3c0c001d // 00000000 +patch=1,EE,001f95a0,word,ad8b3910 // 00000000 +patch=1,EE,001f95a4,word,ad8b3918 // 00000000 +patch=1,EE,001f95ac,word,08074e42 // 00000000 + +// Note +// In general the code for this game would look like this : +// patch=1,EE,0010a68c,word,3c023f40 // 3c023f80 hor fov 1 +// patch=1,EE,001d38fc,word,3c023f40 // 3c023f80 hor fov 2 +// patch=1,EE,001d3908,word,461294c3 // 460094c6 +// Unfortunately the game uses a different elf file for each language +// and the spanish version (HACK.03S) has an offset for the +// hor fov 2. So i wrote a fix which implements the hor fov modification +// and corrects the screwed up code caused by the offset. + + diff --git a/patches/SLES-52472_0AF4683D.pnach b/patches/SLES-52472_0AF4683D.pnach new file mode 100644 index 0000000..3b6e08b --- /dev/null +++ b/patches/SLES-52472_0AF4683D.pnach @@ -0,0 +1,15 @@ +gametitle=Project Minerva Professional (PAL) (SLES_524.72) + +[No-Interlacing] +author=Souzooka +gsinterlacemode=1 +description=Attempts to disable interlaced offset rendering. + +patch=0,EE,201C21EC,extended,00000000 // nop + +[NTSC Mode] +author=Souzooka +description=Sets game to NTSC Mode upon startup (display mode can be changed in-game). + +// Changes code immediate used to set display mode setting from 1 -> 0 +patch=0,EE,201C00E0,extended,00008021 // addu s0,zero,zero diff --git a/patches/SLES-52478_E2E67E23.pnach b/patches/SLES-52478_E2E67E23.pnach new file mode 100644 index 0000000..16f3616 --- /dev/null +++ b/patches/SLES-52478_E2E67E23.pnach @@ -0,0 +1,15 @@ +gametitle=Red Dead Revolver (PAL-M) SLES-52478 E2E67E23 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001018AC,word,24030001 //24030002 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004FD288,word,000001C0 +patch=1,EE,004FD3A4,word,00000100 +patch=1,EE,004FD3A8,word,0000003C +patch=1,EE,004FD3AC,word,3C888889 +patch=1,EE,007448A4,word,00000001 diff --git a/patches/SLES-52481_1DE69E4C.pnach b/patches/SLES-52481_1DE69E4C.pnach new file mode 100644 index 0000000..c5213dd --- /dev/null +++ b/patches/SLES-52481_1DE69E4C.pnach @@ -0,0 +1,11 @@ +gametitle=Hot Wheels - Stunt Track Challenge SLES-52481 + +[Widescreen 16:9] +gsaspectratio=16:9 + +description=Widescreen Hack +patch=1,EE,001f50dc,word,3c013f40 //3c013f80 render fix +patch=1,EE,00202a0c,word,3c013fc0 //3c014000 fov +patch=1,EE,00363aec,word,3c013f10 //3c013f40 vert fov + + diff --git a/patches/SLES-52481_39F20A4D.pnach b/patches/SLES-52481_39F20A4D.pnach new file mode 100644 index 0000000..29ed5dc --- /dev/null +++ b/patches/SLES-52481_39F20A4D.pnach @@ -0,0 +1,15 @@ +gametitle=Hot Wheels - Stunt Track Challenge (PAL-Unk)(SLES-52481) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 0000803f 30afba00 d052bc00 +patch=1,EE,20BAA45C,extended,3faaaaab //3f800000 fov + +//00 00 80 3F 00 00 80 3F D0 E7 BC 00 60 8B BE 00 +patch=1,EE,20BCDCFC,extended,3faaaaab //3f800000 fov + + diff --git a/patches/SLES-52486_3751BD05.pnach b/patches/SLES-52486_3751BD05.pnach new file mode 100644 index 0000000..d65cdfb --- /dev/null +++ b/patches/SLES-52486_3751BD05.pnach @@ -0,0 +1,20 @@ +gametitle=Astro Boy [PAL] (SLES_524.86) 3751BD05 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio + +//Fov +patch=1,EE,002CD40C,word,3C013FD5 //3C013FA0 + +//Zoom +patch=1,EE,003811F8,word,3C013EC0 //3C013F00 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0069D990,word,00000001 //00000002 +patch=1,EE,0069D998,word,42700000 //41F00000 +patch=1,EE,0069D99C,word,3C888889 //3D088889 +patch=1,EE,0069D9A0,word,3F800000 //40000000 \ No newline at end of file diff --git a/patches/SLES-52495_CF47B729.pnach b/patches/SLES-52495_CF47B729.pnach new file mode 100644 index 0000000..7b32dc0 --- /dev/null +++ b/patches/SLES-52495_CF47B729.pnach @@ -0,0 +1,18 @@ +gametitle=Bujingai: Swordmaster [PAL-M5] (SLES-52495) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001219B4,word,3C023F40 //3C023F80 hor fov +patch=1,EE,00374EF8,word,3F990000 //3F800000 Orbs fix + +// 16:10 +//patch=1,EE,001219b4,word,3c193f55 //3c023f80 hor fov +//patch=1,EE,001219c8,word,37395555 //ac226b00 hor fov +//patch=1,EE,00121a5c,word,ac396b00 //03e00008 +//patch=1,EE,00121a60,word,03e00008 //27bd0010 +//patch=1,EE,00121a64,word,27bd0010 //00000000 + + diff --git a/patches/SLES-52505_08833E1E.pnach b/patches/SLES-52505_08833E1E.pnach new file mode 100644 index 0000000..fa05c96 --- /dev/null +++ b/patches/SLES-52505_08833E1E.pnach @@ -0,0 +1,16 @@ +gametitle=Spy Fiction (PAL-M5) (SLES-52505) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0013ea88,word,3c013f40 // 00000000 hor fov +patch=1,EE,0013ea8c,word,4481f000 // 46020003 +patch=1,EE,0013ea90,word,461e0002 // e4805ebc +patch=1,EE,0013ea94,word,46020003 // c4805eb8 +patch=1,EE,0013ea98,word,e4805ebc // 46010003 +patch=1,EE,0013ea9c,word,c4805eb8 // 00000000 +patch=1,EE,0013eaa0,word,46010003 // 00000000 + + diff --git a/patches/SLES-52507_873F8ED6.pnach b/patches/SLES-52507_873F8ED6.pnach new file mode 100644 index 0000000..d671535 --- /dev/null +++ b/patches/SLES-52507_873F8ED6.pnach @@ -0,0 +1,24 @@ +gametitle=Def Jam - Fight for NY (PAL-M2) (SLES-52507) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0021e97c,word,3c013f40 // 00000000 hor fov +patch=1,EE,0021e990,word,4481f000 // 00000000 +patch=1,EE,0021e9a8,word,461ef743 // 00000000 +patch=1,EE,0021e9c0,word,461eef43 // 00000000 +patch=1,EE,0021ea78,word,e61e0120 // e6000120 +patch=1,EE,0021ebb0,word,e61d0158 // e6000158 renderfix left +patch=1,EE,0021ebb4,word,e61d015c // e600015c renderfix right + +// menu fix +patch=1,EE,0021f164,word,46010a83 // 3c013f80 +patch=1,EE,0021f168,word,460a5340 // 44815000 +patch=1,EE,0021f174,word,3c013f40 // 3c014000 hor fov menu fix +patch=1,EE,0021f178,word,4481f000 // 44816800 +patch=1,EE,0021f1a8,word,46005247 // 3c01bf80 +patch=1,EE,0021f1ac,word,461e2103 // 44814800 + + diff --git a/patches/SLES-52508_4D4C7E9D.pnach b/patches/SLES-52508_4D4C7E9D.pnach new file mode 100644 index 0000000..8f394be --- /dev/null +++ b/patches/SLES-52508_4D4C7E9D.pnach @@ -0,0 +1,26 @@ +gametitle=ObsCure (PAL-M2) (SLES-52508) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 alternate gameplay value by nemesis2000 +patch=1,EE,003ae394,word,08101a0c // 46070202 jump to code-inject 00406830 +patch=1,EE,003ae398,word,00000000 // 24430050 + +patch=1,EE,00406830,word,3c013f40 // 00000000 hor fov +patch=1,EE,00406834,word,4481f000 // 00000000 +patch=1,EE,00406838,word,46070202 // 00000000 +patch=1,EE,0040683c,word,24430050 // 00000000 +patch=1,EE,00406840,word,461e4202 // 00000000 +patch=1,EE,00406844,word,080eb8e6 // 00000000 jump back to 003ae398 + +// renderfix and inventory fix +patch=1,EE,001dcedc,word,3c034120 // 3c033f00 +patch=1,EE,001c5564,word,3c023faa // 3c023f80 + +// FMV's fix by nemesis2000 +patch=1,EE,0031b178,word,240670f0 // 00052842 fmv fix1 +patch=1,EE,0031b1e0,word,24058f00 // 00052900 fmv fix2 + + diff --git a/patches/SLES-52510_EEE2F6A3.pnach b/patches/SLES-52510_EEE2F6A3.pnach new file mode 100644 index 0000000..0e83ebc --- /dev/null +++ b/patches/SLES-52510_EEE2F6A3.pnach @@ -0,0 +1,18 @@ +gametitle=Neo Contra (PAL-M3) (SLES-52510) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0035a3ec,word,3c013f40 // 00000000 hor fov +patch=1,EE,0035a3f8,word,44810000 // 00000000 +patch=1,EE,0035a3fc,word,4600c602 // 00000000 + +// 16:10 +//patch=1,EE,0035a3ec,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0035a3f0,word,34215555 // 00000000 hor fov +//patch=1,EE,0035a3f8,word,44810000 // 00000000 +//patch=1,EE,0035a3fc,word,4600c602 // 00000000 + + diff --git a/patches/SLES-52512_2D24ABAD.pnach b/patches/SLES-52512_2D24ABAD.pnach new file mode 100644 index 0000000..5a40c85 --- /dev/null +++ b/patches/SLES-52512_2D24ABAD.pnach @@ -0,0 +1,31 @@ +gametitle=Headhunter - Redemption PAL-M SLES-52512 2D24ABAD + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00190620,word,3c014310 //3C014334 +patch=1,EE,00190650,word,3c013fe3 //3C013FAA +patch=1,EE,00190654,word,34218e38 //3421AAAB + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,20157D78,extended,0042102A +patch=1,EE,20166f8c,extended,24070032 +patch=1,EE,201670C8,extended,2403003c +patch=1,EE,E0010032,extended,0043BA24 +patch=1,EE,2043BA24,extended,00000019 +patch=1,EE,E001003C,extended,0043BA24 +patch=1,EE,2043BA24,extended,0000001E +patch=1,EE,E0010001,extended,005CCF78 +patch=1,EE,20157D78,extended,0043102A + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,00167098,word,14000018 //10000018 + +[Disable Blur] +author=Gabominated +description=Disable post-processing blur effect. +patch=1,EE,001464AC,word,00000000 \ No newline at end of file diff --git a/patches/SLES-52518_2483B314.pnach b/patches/SLES-52518_2483B314.pnach new file mode 100644 index 0000000..27579cb --- /dev/null +++ b/patches/SLES-52518_2483B314.pnach @@ -0,0 +1,12 @@ +gametitle=Motorbike King (E)(SLES-52518) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00288144 e0000224 +patch=1,EE,001310d4,word,3c013f40 //3c013f80 X-Fov + + diff --git a/patches/SLES-52519_46D15FAC.pnach b/patches/SLES-52519_46D15FAC.pnach new file mode 100644 index 0000000..913234c --- /dev/null +++ b/patches/SLES-52519_46D15FAC.pnach @@ -0,0 +1,12 @@ +gametitle=Pink Pong [PAL] (SLES_525.19) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0018E834,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,0018E838,word,44810000 //00000000 +patch=1,EE,0018E840,word,4600C602 //00000000 + + diff --git a/patches/SLES-52521_C6D4771F.pnach b/patches/SLES-52521_C6D4771F.pnach new file mode 100644 index 0000000..8128543 --- /dev/null +++ b/patches/SLES-52521_C6D4771F.pnach @@ -0,0 +1,22 @@ +gametitle=Adiboo and the Energy Thieves (E)(SLES-52521) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00416aa0,word,08049d44 //c6010068 +patch=1,EE,00127510,word,3c013f40 //00000000 +patch=1,EE,00127514,word,4481f000 //00000000 +patch=1,EE,00127518,word,c6010068 //00000000 +patch=1,EE,0012751c,word,c602006c //00000000 +patch=1,EE,00127520,word,461e0843 //00000000 +patch=1,EE,00127524,word,e6010068 //00000000 +patch=1,EE,00127528,word,08105aaa //00000000 + +//Zoom fix +patch=1,EE,00415d7c,word,3c01bf2a //3c01bf00 + + diff --git a/patches/SLES-52523_90CF49CA.pnach b/patches/SLES-52523_90CF49CA.pnach new file mode 100644 index 0000000..ca96b5e --- /dev/null +++ b/patches/SLES-52523_90CF49CA.pnach @@ -0,0 +1,12 @@ +gametitle=Cocoto Platform Jumper (E)(SLES-52523) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0010d0f8,word,3c013ec0 + + diff --git a/patches/SLES-52525_933ECA90.pnach b/patches/SLES-52525_933ECA90.pnach new file mode 100644 index 0000000..5ddf3b3 --- /dev/null +++ b/patches/SLES-52525_933ECA90.pnach @@ -0,0 +1,14 @@ +gametitle=Mouse Trophy (E)(SLES-52525) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0013fe08,word,468010a0 +patch=1,EE,0013fe0c,word,3c014455 +patch=1,EE,0013fe10,word,34215555 + + diff --git a/patches/SLES-52534_AA5725B5.pnach b/patches/SLES-52534_AA5725B5.pnach new file mode 100644 index 0000000..f02c35e --- /dev/null +++ b/patches/SLES-52534_AA5725B5.pnach @@ -0,0 +1,15 @@ +gametitle=Crimson Tears (PAL-M3) (SLES-52534) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001bcb78,word,3c02bfe3 // 3c02bfaa hor fov +patch=1,EE,001bcb80,word,34438e39 // 3443aaab hor fov + +// 16:10 +//patch=1,EE,001bcb78,word,3c02bfcc // 3c02bfaa hor fov +//patch=1,EE,001bcb80,word,3443cccd // 3443aaab hor fov + + diff --git a/patches/SLES-52535_81C67E91.pnach b/patches/SLES-52535_81C67E91.pnach new file mode 100644 index 0000000..cf7910c --- /dev/null +++ b/patches/SLES-52535_81C67E91.pnach @@ -0,0 +1,10 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Rumble Roses (PAL-M5) (SLES-52535) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,00104084,word,3c013f40 +patch=1,EE,00104088,word,44810000 +patch=1,EE,00104090,word,4600c602 + + diff --git a/patches/SLES-52536_C240AA62.pnach b/patches/SLES-52536_C240AA62.pnach new file mode 100644 index 0000000..5d7ef42 --- /dev/null +++ b/patches/SLES-52536_C240AA62.pnach @@ -0,0 +1,25 @@ +gametitle=DreamWorks Shark Tale (PAL-E) SLES-52536 C240AA62 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00135CA0,word,0806C8E0 +patch=1,EE,001B2380,word,46000346 +patch=1,EE,001B2384,word,3C013F40 +patch=1,EE,001B2388,word,4481F000 +patch=1,EE,001B238C,word,461E6B43 +patch=1,EE,001B2390,word,0804D729 +patch=1,EE,0029E3D4,word,3C013F80 +patch=1,EE,0027A6D0,word,3C013F80 +patch=1,EE,001D3060,word,3C013F40 //render +patch=1,EE,E0020001,extended,004840C8 +patch=1,EE,0029E3D4,extended,3C013FAB +patch=1,EE,0027A6D0,extended,3C013F84 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock +patch=1,EE,0034AAE4,extended,00000001 +patch=1,EE,E0010001,extended,00333E10 +patch=1,EE,0034AAE4,extended,00000002 \ No newline at end of file diff --git a/patches/SLES-52537_C649A46C.pnach b/patches/SLES-52537_C649A46C.pnach new file mode 100644 index 0000000..04ce079 --- /dev/null +++ b/patches/SLES-52537_C649A46C.pnach @@ -0,0 +1,25 @@ +gametitle=DreamWorks Shark Tale (PAL-M) SLES-52537 C649A46C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00135CA0,word,0806C8E0 +patch=1,EE,001B2380,word,46000346 +patch=1,EE,001B2384,word,3C013F40 +patch=1,EE,001B2388,word,4481F000 +patch=1,EE,001B238C,word,461E6B43 +patch=1,EE,001B2390,word,0804D729 +patch=1,EE,0029E3D4,word,3C013F80 +patch=1,EE,0027A6D0,word,3C013F80 +patch=1,EE,001D3060,word,3C013F40 //render +patch=1,EE,E0020001,extended,00487EF8 +patch=1,EE,0029E3D4,extended,3C013FAB +patch=1,EE,0027A6D0,extended,3C013F84 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock +patch=1,EE,0034AAE4,extended,00000001 +patch=1,EE,E0010001,extended,00333E10 +patch=1,EE,0034AAE4,extended,00000002 \ No newline at end of file diff --git a/patches/SLES-52541_A1B3F232.pnach b/patches/SLES-52541_A1B3F232.pnach new file mode 100644 index 0000000..07dc14c --- /dev/null +++ b/patches/SLES-52541_A1B3F232.pnach @@ -0,0 +1,99 @@ +gametitle=Grand Theft Auto: San Andreas (PAL-M5) (v1.03) SLES-52541 A1B3F232 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,006FFA8F,extended,01 +patch=1,EE,0021DFE0,extended,A2 +patch=1,EE,0020A498,extended,AC +patch=1,EE,0020817C,extended,AC +patch=1,EE,002ECAB0,extended,40 +patch=1,EE,002ECB00,extended,D0 +patch=1,EE,0026E12C,word,3C084280 +patch=1,EE,00269618,word,3C024280 +patch=1,EE,0026E748,word,3C024280 +patch=1,EE,0026EDF0,word,3C024280 +patch=1,EE,0026AF44,word,3C034280 +patch=1,EE,0026EF20,word,3C034280 +patch=1,EE,0026F008,word,3C034280 +patch=1,EE,002AC9E8,word,3C024258 +patch=1,EE,002ACA54,word,3C024270 +patch=1,EE,002ACD88,word,3C0342C6 +patch=1,EE,002ACE20,word,3C0342C6 +patch=1,EE,002ACD3C,word,3C0341E3 +patch=1,EE,002ACDD4,word,3C0341E3 +patch=1,EE,0026E13C,word,3C064280 +patch=1,EE,0026EF2C,word,3C044280 +patch=1,EE,0026F024,word,3C044280 +patch=1,EE,0026E764,word,3C024280 +patch=1,EE,0026EE00,word,3C024280 +patch=1,EE,0026AF5C,word,3C034280 +patch=1,EE,002AC9F0,word,3C034280 +patch=1,EE,002ACD50,word,3C034280 +patch=1,EE,002ACD9C,word,3C034280 +patch=1,EE,002ACDE8,word,3C034280 +patch=1,EE,002ACE34,word,3C034280 +patch=1,EE,002ACBA4,word,3C0341D4 +patch=1,EE,002ACCF0,word,3C034190 +patch=1,EE,002ACD00,word,3C0241E5 +patch=1,EE,0026D230,word,3C023F40 +patch=1,EE,002A9FE4,word,3C024210 +patch=1,EE,002A9F24,word,3C024190 +patch=1,EE,002ABB30,word,2405020D +patch=1,EE,002ABB6C,word,2405020D +patch=1,EE,00663848,word,3E800000 +patch=1,EE,002ABB80,word,2405021F +patch=1,EE,002ABBBC,word,2405021F +patch=1,EE,002A9C74,word,3C0242A8 +patch=1,EE,002A99F4,word,2404002F +patch=1,EE,002A9AF4,word,2404002F +patch=1,EE,002AB60C,word,24050231 +patch=1,EE,002AB650,word,24050231 +patch=1,EE,002AB7A0,word,24050231 +patch=1,EE,002AB7E8,word,24050231 +patch=1,EE,002AD38C,word,C78C8384 +patch=1,EE,002AD91C,word,3C023F40 +patch=1,EE,002A88F0,word,3C013F40 +patch=1,EE,002A88F4,word,44810000 +patch=1,EE,002A88F8,word,46006302 +patch=1,EE,002A88FC,word,3C01007C +patch=1,EE,002A8900,word,E42C2414 +patch=1,EE,002A8904,word,3C01007C +patch=1,EE,002A8908,word,03E00008 +patch=1,EE,002A890C,word,E42D2418 + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,006685DC,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,20668664,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,206686A8,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,206686AC,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,206686B0,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,206686B4,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20515658,extended,00000000 // NOP CPostEffects::ColourFilter + +[50 FPS] +author=Boludoz +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,006679CC,extended,00000001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0040001,extended,0066CC58 +patch=1,EE,2053B4A0,extended,34050050 +patch=1,EE,2053B4A4,extended,24030002 +patch=1,EE,2053B4A8,extended,0000000C +patch=1,EE,2053B4AC,extended,03E00008 +patch=1,EE,0054996C,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-52541_B440A8FE.pnach b/patches/SLES-52541_B440A8FE.pnach new file mode 100644 index 0000000..c1e1006 --- /dev/null +++ b/patches/SLES-52541_B440A8FE.pnach @@ -0,0 +1,99 @@ +gametitle=Grand Theft Auto: San Andreas (PAL-M5) (v2.01) SLES-52541 B440A8FE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,007005EF,extended,01 +patch=1,EE,0020C7BC,extended,A2 +patch=1,EE,0020A4F8,extended,AC +patch=1,EE,002081DC,extended,AC +patch=1,EE,002ECBE0,extended,40 +patch=1,EE,002ECC30,extended,D0 +patch=1,EE,0026E18C,word,3C084280 +patch=1,EE,00269678,word,3C024280 +patch=1,EE,0026E7A8,word,3C024280 +patch=1,EE,0026EE50,word,3C024280 +patch=1,EE,0026AFA4,word,3C034280 +patch=1,EE,0026EF80,word,3C034280 +patch=1,EE,0026F068,word,3C034280 +patch=1,EE,002ACAF8,word,3C024258 +patch=1,EE,002ACB64,word,3C024270 +patch=1,EE,002ACE98,word,3C0342C6 +patch=1,EE,002ACF30,word,3C0342C6 +patch=1,EE,002ACE4C,word,3C0341E3 +patch=1,EE,002ACEE4,word,3C0341E3 +patch=1,EE,0026E19C,word,3C064280 +patch=1,EE,0026EF8C,word,3C044280 +patch=1,EE,0026F084,word,3C044280 +patch=1,EE,0026E7C4,word,3C024280 +patch=1,EE,0026EE60,word,3C024280 +patch=1,EE,0026AFBC,word,3C034280 +patch=1,EE,002ACB00,word,3C034280 +patch=1,EE,002ACE60,word,3C034280 +patch=1,EE,002ACEAC,word,3C034280 +patch=1,EE,002ACEF8,word,3C034280 +patch=1,EE,002ACF44,word,3C034280 +patch=1,EE,002ACCB4,word,3C0341D4 +patch=1,EE,002ACE00,word,3C034190 +patch=1,EE,002ACE10,word,3C0241E5 +patch=1,EE,0026D290,word,3C023F40 +patch=1,EE,002AA0F4,word,3C024210 +patch=1,EE,002AA034,word,3C024190 +patch=1,EE,002ABC40,word,2405020D +patch=1,EE,002ABC7C,word,2405020D +patch=1,EE,00663FC8,word,3E800000 +patch=1,EE,002ABC90,word,2405021F +patch=1,EE,002ABCCC,word,2405021F +patch=1,EE,002A9D84,word,3C0242A8 +patch=1,EE,002A9B04,word,2404002F +patch=1,EE,002A9C04,word,2404002F +patch=1,EE,002AB71C,word,24050231 +patch=1,EE,002AB760,word,24050231 +patch=1,EE,002AB8B0,word,24050231 +patch=1,EE,002AB8F8,word,24050231 +patch=1,EE,002AD49C,word,C78C8384 +patch=1,EE,002ADA2C,word,3C023F40 +patch=1,EE,002A8A00,word,3C013F40 +patch=1,EE,002A8A04,word,44810000 +patch=1,EE,002A8A08,word,46006302 +patch=1,EE,002A8A0C,word,3C01007C +patch=1,EE,002A8A10,word,E42C2FA4 +patch=1,EE,002A8A14,word,3C01007C +patch=1,EE,002A8A18,word,03E00008 +patch=1,EE,002A8A1C,word,E42D2FA8 + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,00668D5C,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,20668DE4,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,20668E28,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,20668E2C,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,20668E30,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,20668E34,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20515D58,extended,00000000 // NOP CPostEffects::ColourFilter + +[50 FPS] +author=Snake356 +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,0066814C,extended,00000001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0040001,extended,0066D3D8 +patch=1,EE,2053BBA0,extended,34050050 +patch=1,EE,2053BBA4,extended,24030002 +patch=1,EE,2053BBA8,extended,0000000C +patch=1,EE,2053BBAC,extended,03E00008 +patch=1,EE,0054A06C,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-52545_503BF9E1.pnach b/patches/SLES-52545_503BF9E1.pnach new file mode 100644 index 0000000..6e8cbc3 --- /dev/null +++ b/patches/SLES-52545_503BF9E1.pnach @@ -0,0 +1,13 @@ +gametitle=Star Wars - Battlefront (PAL-M) SLES-52545 503BF9E1 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00518D40,extended,00000001 +patch=1,EE,E0010000,extended,005171EC +patch=1,EE,00518D40,extended,00000002 + +[Disable Blur/Bloom] +author=Gabominated +description=Disable the post-processing blur/bloom effect +patch=1,EE,005227FC,word,00000000 \ No newline at end of file diff --git a/patches/SLES-52552_BCCAB4C0.pnach b/patches/SLES-52552_BCCAB4C0.pnach new file mode 100644 index 0000000..ac7b694 --- /dev/null +++ b/patches/SLES-52552_BCCAB4C0.pnach @@ -0,0 +1,27 @@ +gametitle=Samurai Warriors (PAL-F) (SLES-52552) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Ported by Bigdemon + +patch=1,EE,0013eae8,word,3c024328 // 3c024360 zoom +patch=1,EE,0013ecd8,word,3c013f40 // 8f838520 ver fov +patch=1,EE,0013ecdc,word,4481f000 // 03e00008 +patch=1,EE,0013ece0,word,461e6b43 // e46d02bc +patch=1,EE,0013ece4,word,03e00008 // 00000000 +patch=1,EE,0013ece8,word,e46d02bc // 00000000 + +[Widescreen 16:10] +gsaspectratio=Strech +patch=1,EE,0013eae8,word,3c02433a // 3c024360 zoom +patch=1,EE,0013eaf0,word,3442aaab // 44820800 +patch=1,EE,0013eaf4,word,44820800 // 00000000 +patch=1,EE,0013ecd8,word,3c013f55 // 8f838520 ver fov +patch=1,EE,0013ecdc,word,34215555 // 03e00008 ver fov +patch=1,EE,0013ece0,word,4481f000 // e46d02bc +patch=1,EE,0013ece4,word,461e6b43 // 00000000 +patch=1,EE,0013ece8,word,03e00008 // 00000000 +patch=1,EE,0013ecec,word,e46d02bc // 00000000 + + diff --git a/patches/SLES-52553_73C051CE.pnach b/patches/SLES-52553_73C051CE.pnach new file mode 100644 index 0000000..312f230 --- /dev/null +++ b/patches/SLES-52553_73C051CE.pnach @@ -0,0 +1,26 @@ +gametitle=Samurai Warriors (PAL-G) (SLES-52553) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0013eae8,word,3c024328 // 3c024360 zoom +patch=1,EE,0013ecd8,word,3c013f40 // 8f838520 ver fov +patch=1,EE,0013ecdc,word,4481f000 // 03e00008 +patch=1,EE,0013ece0,word,461e6b43 // e46d02bc +patch=1,EE,0013ece4,word,03e00008 // 00000000 +patch=1,EE,0013ece8,word,e46d02bc // 00000000 + +// 16:10 +//patch=1,EE,0013eae8,word,3c02433a // 3c024360 zoom +//patch=1,EE,0013eaf0,word,3442aaab // 44820800 +//patch=1,EE,0013eaf4,word,44820800 // 00000000 +//patch=1,EE,0013ecd8,word,3c013f55 // 8f838520 ver fov +//patch=1,EE,0013ecdc,word,34215555 // 03e00008 ver fov +//patch=1,EE,0013ece0,word,4481f000 // e46d02bc +//patch=1,EE,0013ece4,word,461e6b43 // 00000000 +//patch=1,EE,0013ece8,word,03e00008 // 00000000 +//patch=1,EE,0013ecec,word,e46d02bc // 00000000 + + diff --git a/patches/SLES-52556_06B5AAF8.pnach b/patches/SLES-52556_06B5AAF8.pnach new file mode 100644 index 0000000..a926cdf --- /dev/null +++ b/patches/SLES-52556_06B5AAF8.pnach @@ -0,0 +1,24 @@ +gametitle=Crimson Sea 2 (PAL-E) (SLES-52556) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) + +// original NTSC-patch by sergx12 +// ported to PAL, added widescreen support for 2player mode by elhecht + +// gameplay +patch=1,EE,00445668,word,3c024328 // 3c024360 zoom +patch=1,EE,00445678,word,3c023f1f // 3c023eee ver fov +patch=1,EE,0044567c,word,344349fc // 3443eeef ver fov + +// 2-player game +patch=1,EE,00445708,word,3c0242a8 // 3c0242e0 zoom player1 +patch=1,EE,00445720,word,3c023f1f // 3c023eee ver fov player1 +patch=1,EE,00445724,word,344349fc // 3443eeef ver fov player1 + +patch=1,EE,004457a4,word,3c0242a8 // 3c0242e0 zoom player2 +patch=1,EE,004457bc,word,3c023f1f // 3c023eee ver fov player2 +patch=1,EE,004457c0,word,344249fc // 3443eeef ver fov player2 + + diff --git a/patches/SLES-52557_00ACE936.pnach b/patches/SLES-52557_00ACE936.pnach new file mode 100644 index 0000000..bdbd130 --- /dev/null +++ b/patches/SLES-52557_00ACE936.pnach @@ -0,0 +1,25 @@ +gametitle=Crimson Sea 2 (PAL-F) (SLES-52557) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +// orginal NTSC-patch by sergx12 +// ported to PAL F, added widescreen support for 2player mode by elhecht + +// gameplay +patch=1,EE,00445778,word,3c024328 // 3c024360 zoom +patch=1,EE,00445788,word,3c023f1f // 3c023eee ver fov +patch=1,EE,0044578c,word,344349fc // 3443eeef ver fov + +// 2-player game +patch=1,EE,00445818,word,3c0242a8 // 3c0242e0 zoom player1 +patch=1,EE,00445830,word,3c023f1f // 3c023eee ver fov player1 +patch=1,EE,00445834,word,344349fc // 3443eeef ver fov player1 + +patch=1,EE,004458b4,word,3c0242a8 // 3c0242e0 zoom player2 +patch=1,EE,004458cc,word,3c023f1f // 3c023eee ver fov player2 +patch=1,EE,004458d0,word,344249fc // 3443eeef ver fov player2 + + diff --git a/patches/SLES-52567_B90470B8.pnach b/patches/SLES-52567_B90470B8.pnach new file mode 100644 index 0000000..886fc91 --- /dev/null +++ b/patches/SLES-52567_B90470B8.pnach @@ -0,0 +1,16 @@ +gametitle=Catwoman (PAL-M) SLES-52567 B90470B8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix (Internal Widescreen) +patch=1,EE,00116c64,word,3c013f80 //3c013f59 +patch=1,EE,00116c68,word,00000000 //3421999a + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,001441F8,word,24030002 diff --git a/patches/SLES-52568_1510E1D1.pnach b/patches/SLES-52568_1510E1D1.pnach new file mode 100644 index 0000000..c19fe6a --- /dev/null +++ b/patches/SLES-52568_1510E1D1.pnach @@ -0,0 +1,7 @@ +gametitle=Crash Twinsanity (PAL-M) (SLES-52568) 1510E1D1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,2030AAC4,word,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLES-52569_6E51213C.pnach b/patches/SLES-52569_6E51213C.pnach new file mode 100644 index 0000000..4547bc5 --- /dev/null +++ b/patches/SLES-52569_6E51213C.pnach @@ -0,0 +1,9 @@ +gametitle=Spyro: A Hero's Tail (SLES-52569) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +patch=1,EE,003B2878,extended,3C013F40 //3C013F80 // Fix some 3D HUD elements +patch=1,EE,003B28C8,extended,3C013F10 //3C013F40 +patch=2,EE,003B28DC,extended,3C013F10 //3C013F40 \ No newline at end of file diff --git a/patches/SLES-52570_180F5C36.pnach b/patches/SLES-52570_180F5C36.pnach new file mode 100644 index 0000000..ace9535 --- /dev/null +++ b/patches/SLES-52570_180F5C36.pnach @@ -0,0 +1,19 @@ +gametitle=Area 51 (PAL-M) SLES-52570 180F5C36 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +//Ported from SLES-53075 by ElHecht +patch=1,EE,00392730,word,3c193f40 //00000000 hor fov ok +patch=1,EE,00392748,word,4499f000 //00000000 +patch=1,EE,0039274C,word,461ea502 //00000000 +patch=1,EE,00392E18,word,461ebb03 //00000000 renderfix calculation +patch=1,EE,00392E04,word,461eab83 //00000000 renderfix calculation + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00382AD8,word,28620001 //28620002 +patch=1,EE,E0010001,extended,005BE984 +patch=1,EE,20382AD8,extended,28620002 \ No newline at end of file diff --git a/patches/SLES-52571_8B61D18D.pnach b/patches/SLES-52571_8B61D18D.pnach new file mode 100644 index 0000000..bd8eae2 --- /dev/null +++ b/patches/SLES-52571_8B61D18D.pnach @@ -0,0 +1,33 @@ +gametitle=Pacific Warriors II - Dogfight! (E)(SLES-52571) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00182320,word,08030000 // c6010068 +patch=1,EE,00182324,word,00000000 // c602006c + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,080608c9 // 00000000 + +//68004cc4 00050046 +patch=1,EE,002c508c,word,4600f306 //c44c0068 + +////////////////////////////////////// +//X-Fov (include HUD fix. but needs render fix) +//patch=1,EE,0018161c,word,08030009 + +//patch=1,EE,000c0024,word,46070202 +//patch=1,EE,000c0028,word,3c013f40 +//patch=1,EE,000c002c,word,4481f000 +//patch=1,EE,000c0030,word,461e4202 +//patch=1,EE,000c0034,word,08060588 + + diff --git a/patches/SLES-52572_5E2DA75C.pnach b/patches/SLES-52572_5E2DA75C.pnach new file mode 100644 index 0000000..0bb8987 --- /dev/null +++ b/patches/SLES-52572_5E2DA75C.pnach @@ -0,0 +1,20 @@ +gametitle=Offroad Extreme! (E)(SLES-52751) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,003168c8,word,080d9b04 // c6010068 +patch=1,EE,003168cc,word,00000000 // c602006c + +patch=1,EE,00366c10,word,3c013f40 // 00000000 +patch=1,EE,00366c14,word,4481f000 // 00000000 +patch=1,EE,00366c18,word,c6010068 // 00000000 +patch=1,EE,00366c1c,word,c602006c // 00000000 +patch=1,EE,00366c20,word,461e0843 // 00000000 +patch=1,EE,00366c24,word,e6010068 // 00000000 +patch=1,EE,00366c28,word,080c5a34 // 00000000 + + diff --git a/patches/SLES-52572_6A58CA53.pnach b/patches/SLES-52572_6A58CA53.pnach new file mode 100644 index 0000000..c167cc3 --- /dev/null +++ b/patches/SLES-52572_6A58CA53.pnach @@ -0,0 +1,20 @@ +gametitle=Operation Air Assault (E)(SLES-52572) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00181d80,word,08030000 // c6010068 +patch=1,EE,00181d84,word,00000000 // c602006c + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,08060763 // 00000000 + + diff --git a/patches/SLES-52573_73973370.pnach b/patches/SLES-52573_73973370.pnach new file mode 100644 index 0000000..f4f485e --- /dev/null +++ b/patches/SLES-52573_73973370.pnach @@ -0,0 +1,28 @@ +gametitle=Conflict - Global Storm (PAL-M) (SLES-52573) 73973370 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov 4:3 Screen +//aa3f013c 93a92134 00888144 +patch=1,EE,003f028c,word,3c013fe3 //3c013faa +patch=1,EE,003f0290,word,34218cc1 //3421a993 + +//X-Fov fix - Internal Widescreen +//bb3f013c 61322134 00888144 +patch=1,EE,003f02b4,word,3c013fe3 //003f02b4 +patch=1,EE,003f02b8,word,34218e39 //34213261 + +//Y-Fov fix - Internal Widescreen +patch=1,EE,003f02c0,word,3c013f80 //3c013f4a +patch=1,EE,003f02c4,word,00000000 //34215ffa + +//Render fix +//83a50046 003f013c 00608144 +patch=1,EE,00407fdc,word,3c013f2b //3c013f00 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,003E76E8,word,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLES-52576_ECE1FA11.pnach b/patches/SLES-52576_ECE1FA11.pnach new file mode 100644 index 0000000..93dbe7d --- /dev/null +++ b/patches/SLES-52576_ECE1FA11.pnach @@ -0,0 +1,19 @@ +gametitle=Yu-Gi-Oh! Capsule Monster Coliseum (E)(SLES-52576) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Only Battlefields) +patch=1,EE,001db0c4,word,3c023faa //3c023f80 +patch=1,EE,001db0c8,word,3442aaab //44820000 +patch=1,EE,001db0cc,word,44820000 //00000000 + +//2D fix +//00 00 80 BF 00 00 80 3F 00 00 80 BF 00 00 80 3F 00 00 80 3F +patch=1,EE,20b0f258,extended,bf400000 //bf800000 +patch=1,EE,20b0f268,extended,3f400000 //3f800000 + + diff --git a/patches/SLES-52584_75BECC18.pnach b/patches/SLES-52584_75BECC18.pnach new file mode 100644 index 0000000..ad8febd --- /dev/null +++ b/patches/SLES-52584_75BECC18.pnach @@ -0,0 +1,34 @@ +gametitle=Burnout 3 - Takedown (Europe, Australia) (En,Es,Nl,Sv) SLES-52584 crc 75BECC18 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,0066644D,extended,01 +patch=1,EE,204E0FB8,extended,3FAAAAAB +patch=1,EE,204E11FC,extended,3FE38E39 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock +patch=1,EE,E0051885,extended,0049B384 //50hz +patch=1,EE,004E1D5C,extended,00000001 +patch=1,EE,2051C024,extended,00000001 +patch=1,EE,204E2CC0,extended,3CA3D70A +patch=1,EE,204F561C,extended,3CA3D70A +patch=1,EE,2051AE34,extended,3CA3D70A +patch=1,EE,E005177A,extended,0049B384 //60hz +patch=1,EE,004E1D5C,extended,00000001 +patch=1,EE,2051C024,extended,00000001 +patch=1,EE,204E2CC0,extended,3C888889 +patch=1,EE,204F561C,extended,3C888889 +patch=1,EE,2051AE34,extended,3C88AB85 + +[480p Mode] +author=felixthecat1970 +description=SDTV 480p mode at start +patch=0,EE,2021B764,extended,0000182D +patch=0,EE,20437118,extended,241B0003 +patch=0,EE,20437120,extended,A07B09A4 +patch=0,EE,00228154,extended,24020001 +patch=0,EE,20228170,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-52587_95CFD603.pnach b/patches/SLES-52587_95CFD603.pnach new file mode 100644 index 0000000..5c36583 --- /dev/null +++ b/patches/SLES-52587_95CFD603.pnach @@ -0,0 +1,7 @@ +gametitle=Army Men - Sarge's War (PAL-M) SLES-52587 95CFD603 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,003FC680,word,04000001 //04000000 +patch=1,EE,001A5C48,word,3C013F00 //3C013F80 camera \ No newline at end of file diff --git a/patches/SLES-52588_85931FDF.pnach b/patches/SLES-52588_85931FDF.pnach new file mode 100644 index 0000000..60a047f --- /dev/null +++ b/patches/SLES-52588_85931FDF.pnach @@ -0,0 +1,32 @@ +gametitle=Mercenaries - Playground of Destruction (PAL-E) (SLES-52588) 85931FDF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0033b038,word,3c013f40 // 00000000 hor fov + +// 16:10 +//patch=1,EE,0033b038,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0033b03c,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 main modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,0033b040,word,4481f000 // 00000000 fov +patch=1,EE,0033b080,word,4600f306 // 44816000 fov +patch=1,EE,0033ef0c,word,461e0843 // 3c013f80 renderfix 1 objects +patch=1,EE,0033ef10,word,46010d43 // 4481a800 renderfix 1 objects +patch=1,EE,00346df8,word,4600f306 // 44816000 renderfix 2 smoke and fire +patch=1,EE,00339988,word,0813cbcb // 46030842 hud-identification fix +patch=1,EE,0033998c,word,00000000 // 46030002 hud-identification fix +patch=1,EE,004f2f38,word,46030842 // 00000000 hud-identification fix +patch=1,EE,004f2f3c,word,46030002 // 00000000 hud-identification fix +patch=1,EE,004f2f40,word,461e0002 // 00000000 hud-identification fix +patch=1,EE,004f2f44,word,080ce663 // 00000000 hud-identification fix + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,003AD6B8,word,2C420001 diff --git a/patches/SLES-52589_89920FD9.pnach b/patches/SLES-52589_89920FD9.pnach new file mode 100644 index 0000000..95500f8 --- /dev/null +++ b/patches/SLES-52589_89920FD9.pnach @@ -0,0 +1,28 @@ +gametitle=Mercenaries - Playground of Destruction (PAL-F) (SLES-52589) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Converted by Bigdemon + +patch=1,EE,0033b038,word,3c013f40 // 00000000 hor fov + +[Widescreen 16:10] +gsaspectratio=Stretch +patch=1,EE,0033b038,word,3c013f55 // 00000000 hor fov +patch=1,EE,0033b03c,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 main modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,0033b040,word,4481f000 // 00000000 fov +patch=1,EE,0033b080,word,4600f306 // 44816000 fov +patch=1,EE,0033ef0c,word,461e0843 // 3c013f80 renderfix 1 objects +patch=1,EE,0033ef10,word,46010d43 // 4481a800 renderfix 1 objects +patch=1,EE,00346df8,word,4600f306 // 44816000 renderfix 2 smoke and fire +patch=1,EE,00339988,word,0813cbcb // 46030842 hud-identification fix +patch=1,EE,0033998c,word,00000000 // 46030002 hud-identification fix +patch=1,EE,004f2f38,word,46030842 // 00000000 hud-identification fix +patch=1,EE,004f2f3c,word,46030002 // 00000000 hud-identification fix +patch=1,EE,004f2f40,word,461e0002 // 00000000 hud-identification fix +patch=1,EE,004f2f44,word,080ce663 // 00000000 hud-identification fix diff --git a/patches/SLES-52590_84930ED2.pnach b/patches/SLES-52590_84930ED2.pnach new file mode 100644 index 0000000..c62785b --- /dev/null +++ b/patches/SLES-52590_84930ED2.pnach @@ -0,0 +1,29 @@ +gametitle=Mercenaries - Playground of Destruction (PAL-G) (SLES-52590) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0033b038,word,3c013f40 // 00000000 hor fov + +// 16:10 +//patch=1,EE,0033b038,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0033b03c,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 main modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,0033b040,word,4481f000 // 00000000 fov +patch=1,EE,0033b080,word,4600f306 // 44816000 fov +patch=1,EE,0033ef0c,word,461e0843 // 3c013f80 renderfix 1 objects +patch=1,EE,0033ef10,word,46010d43 // 4481a800 renderfix 1 objects +patch=1,EE,00346df8,word,4600f306 // 44816000 renderfix 2 smoke and fire +patch=1,EE,00339988,word,0813cbcb // 46030842 hud-identification fix +patch=1,EE,0033998c,word,00000000 // 46030002 hud-identification fix +patch=1,EE,004f2f38,word,46030842 // 00000000 hud-identification fix +patch=1,EE,004f2f3c,word,46030002 // 00000000 hud-identification fix +patch=1,EE,004f2f40,word,461e0002 // 00000000 hud-identification fix +patch=1,EE,004f2f44,word,080ce663 // 00000000 hud-identification fix + + diff --git a/patches/SLES-52592_B7911069.pnach b/patches/SLES-52592_B7911069.pnach new file mode 100644 index 0000000..bc995c4 --- /dev/null +++ b/patches/SLES-52592_B7911069.pnach @@ -0,0 +1,13 @@ +gametitle=Dynasty Warriors 4 - Empires (PAL-G) (SLES-52592) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00139db8,word,3c0243b4 // 3c0243a0 hor fov value1 +patch=1,EE,00139e64,word,3c0243f0 // 3c0243a0 hor fov value2 +patch=1,EE,0026f524,word,3c023f40 // 3c023f80 hor fov real-time intro, not used in this game +patch=1,EE,00188d20,word,3c023f18 // 3c023f00 render fix + + diff --git a/patches/SLES-52601_0FBA2A65.pnach b/patches/SLES-52601_0FBA2A65.pnach new file mode 100644 index 0000000..369e0f0 --- /dev/null +++ b/patches/SLES-52601_0FBA2A65.pnach @@ -0,0 +1,6 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2018437C,extended,AF8089A4 + + diff --git a/patches/SLES-52620_6149414E.pnach b/patches/SLES-52620_6149414E.pnach new file mode 100644 index 0000000..4d32fc8 --- /dev/null +++ b/patches/SLES-52620_6149414E.pnach @@ -0,0 +1,10 @@ +gametitle=Guncom 2 (E)(SLES-52620) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,00299ac0,word,3f400000 //3f800000 + + diff --git a/patches/SLES-52624_69094734.pnach b/patches/SLES-52624_69094734.pnach new file mode 100644 index 0000000..b4afc81 --- /dev/null +++ b/patches/SLES-52624_69094734.pnach @@ -0,0 +1,22 @@ +gametitle=X-Men Legends (PAL-E) (SLES-52624) 69094734 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=XxGaMiNGK3LLERxX +description=Widescreen Hack +patch=1,EE,20D86690,word,3F666666 // HUD Height +patch=1,EE,207214D4,word,3FA00000 // HUD & Menu Width +patch=1,EE,20D86678,word,3F59999A // HUD Width +patch=1,EE,207214CC,word,3F100000 // font width +patch=1,EE,207214D0,word,3F100000 // font height +patch=1,EE,207214A0,word,3FE00000 // Gameplay screen fix 16:9 + +//patch=1,EE,20D866B4,word,3F733333 +//patch=1,EE,30231920,word,3F333333 +//patch=1,EE,206A81EC,word,3F7AE148 //character skill highlight beta fix - causes ring health to bug when applied + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002DB0C4,extended,24060050 \ No newline at end of file diff --git a/patches/SLES-52625_6900A74B.pnach b/patches/SLES-52625_6900A74B.pnach new file mode 100644 index 0000000..836de2d --- /dev/null +++ b/patches/SLES-52625_6900A74B.pnach @@ -0,0 +1,19 @@ +gametitle=X-Men Legends (PAL-G) (SLES-52625) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00298cd4,word,3c033f40 // 3c033f80 hor fov +patch=1,EE,00298cec,word,460318c3 // 00000000 +patch=1,EE,0072154c,word,3f19999a // 3f4ccccd font fix + +// 16:10 +//patch=1,EE,00298cd4,word,3c033f55 // 3c033f80 hor fov +//patch=1,EE,00298cd8,word,34635555 // 44831800 hor fov +//patch=1,EE,00298cdc,word,44831800 // 00000000 +//patch=1,EE,00298cec,word,460318c3 // 00000000 +//patch=1,EE,0072154c,word,3f2aaaab // 3f4ccccd font fix + + diff --git a/patches/SLES-52630_F0206B09.pnach b/patches/SLES-52630_F0206B09.pnach new file mode 100644 index 0000000..8eef9f7 --- /dev/null +++ b/patches/SLES-52630_F0206B09.pnach @@ -0,0 +1,18 @@ +gametitle=Conflict - Vietnam (E)(SLES-52630) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix - Internal Widescreen and 4:3 X-Fov +//aa3f013c 93a92134 00c08144 +patch=1,EE,0027affc,word,3c013fe3 //3c013faa +patch=1,EE,0027b000,word,34218cc1 //3421a993 + +//Y-Fov fix - Internal Widescreen +//patch=1,EE,0027b03c,word,3c013f0e //3c013f0a +//patch=1,EE,0027b040,word,342190dd //342160dd + + diff --git a/patches/SLES-52641_A1FD63D6.pnach b/patches/SLES-52641_A1FD63D6.pnach new file mode 100644 index 0000000..39fbe2a --- /dev/null +++ b/patches/SLES-52641_A1FD63D6.pnach @@ -0,0 +1,18 @@ +gametitle=Leisure Suit Larry - Magna Cum Laude - Uncut (PAL-E) (SLES-52641) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002e5fd0,word,080fb7cc // 46020082 jump to code-inject 003edf30 +patch=1,EE,002e5fd4,word,00000000 // 46020842 + +patch=1,EE,003edf30,word,3c013f40 // 00000000 hor fov +patch=1,EE,003edf34,word,4481f000 // 00000000 +patch=1,EE,003edf38,word,46020082 // 00000000 +patch=1,EE,003edf3c,word,46020842 // 00000000 +patch=1,EE,003edf40,word,461e0843 // 00000000 +patch=1,EE,003edf44,word,080b97f5 // 00000000 jump back to function 002e5fd4 + + diff --git a/patches/SLES-52642_A1FD63D6.pnach b/patches/SLES-52642_A1FD63D6.pnach new file mode 100644 index 0000000..ede10dd --- /dev/null +++ b/patches/SLES-52642_A1FD63D6.pnach @@ -0,0 +1,15 @@ +gametitle=Leisure Suit Larry - Magna Cum Laude (PAL-F) (SLES-52642) A1FD63D6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Conversion by Bigdemon + +patch=1,EE,002e5fd0,word,080fb7cc // 46020082 jump to code-inject 003edf30 +patch=1,EE,002e5fd4,word,00000000 // 46020842 +patch=1,EE,003edf30,word,3c013f40 // 00000000 hor fov +patch=1,EE,003edf34,word,4481f000 // 00000000 +patch=1,EE,003edf38,word,46020082 // 00000000 +patch=1,EE,003edf3c,word,46020842 // 00000000 +patch=1,EE,003edf40,word,461e0843 // 00000000 +patch=1,EE,003edf44,word,080b97f5 // 00000000 jump back to function 002e5fd4 \ No newline at end of file diff --git a/patches/SLES-52644_A1FD63D6.pnach b/patches/SLES-52644_A1FD63D6.pnach new file mode 100644 index 0000000..56331e3 --- /dev/null +++ b/patches/SLES-52644_A1FD63D6.pnach @@ -0,0 +1,14 @@ +gametitle=Leisure Suit Larry - Magna Cum Laude (PAL-S) SLES-52644 A1FD63D6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +patch=1,EE,002e5fd0,word,080fb7cc // 46020082 jump to code-inject 003edf30 +patch=1,EE,002e5fd4,word,00000000 // 46020842 +patch=1,EE,003edf30,word,3c013f40 // 00000000 hor fov +patch=1,EE,003edf34,word,4481f000 // 00000000 +patch=1,EE,003edf38,word,46020082 // 00000000 +patch=1,EE,003edf3c,word,46020842 // 00000000 +patch=1,EE,003edf40,word,461e0843 // 00000000 +patch=1,EE,003edf44,word,080b97f5 // 00000000 jump back to function 002e5fd4 \ No newline at end of file diff --git a/patches/SLES-52646_CE64E328.pnach b/patches/SLES-52646_CE64E328.pnach new file mode 100644 index 0000000..0e0afcf --- /dev/null +++ b/patches/SLES-52646_CE64E328.pnach @@ -0,0 +1,20 @@ +gametitle=Tom Clancy's Ghost Recon 2 * PAL-M5 * SLES-52646 * CE64E328 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +patch=1,EE,E0010000,extended,00E966F8 +patch=1,EE,20E966F8,extended,3F400000 + +// 16:9 Widescreen hack by arapapa +// X-FoV (Single Play) +// 0000803f abaaaa3f +//patch=1,EE,E0013f80,extended,00E8D5CA +//patch=1,EE,20E8D5C8,extended,3f400000 // 3f800000 + +[50 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (180%). +patch=1,EE,005D8B70,extended,00000000 +patch=1,EE,E0010001,extended,00722870 +patch=1,EE,005D8B70,extended,24420002 diff --git a/patches/SLES-52656_2F01CB32.pnach b/patches/SLES-52656_2F01CB32.pnach new file mode 100644 index 0000000..934384b --- /dev/null +++ b/patches/SLES-52656_2F01CB32.pnach @@ -0,0 +1,27 @@ +gametitle=Club Football 2005 - AC Milan and Others (PAL)(SLES-52656) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Menu 3D Fov and ETC +patch=1,EE,001b85a4,word,3c013fe3 //3c013faa +patch=1,EE,001b85a8,word,3421328e //3421aaab +patch=1,EE,0034a324,word,3c013fe3 //3c013faa +patch=1,EE,0034a328,word,3421328e //3421aaab +patch=1,EE,0034a570,word,3c013fe3 //3c013faa +patch=1,EE,0034a574,word,3421328e //3421aaab + +//Game Play and Replay Fov +patch=1,EE,00154284,word,3c013fe3 //3c013faa +patch=1,EE,00154288,word,34217fa6 //34219fbe +patch=1,EE,002bc1d8,word,3c013fe3 //3c013faa +patch=1,EE,002bc1dc,word,34217fa6 //34219fbe + +//Menu 3D Zoom +patch=1,EE,00387a60,word,3c013f40 //3c013f80 + +//Game Play Zoom +patch=1,EE,00387a14,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-52669_7C7578F3.pnach b/patches/SLES-52669_7C7578F3.pnach new file mode 100644 index 0000000..7e4bd8e --- /dev/null +++ b/patches/SLES-52669_7C7578F3.pnach @@ -0,0 +1,21 @@ +gametitle=Forgotten Realms - Demon Stone (PAL-M) SLES-52669 7C7578F3 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001a50d0,word,3c013f40 +patch=1,EE,001a50d4,word,44810000 +patch=1,EE,001a50dc,word,46006b43 +patch=1,EE,0015632c,word,3c023fe3 +patch=1,EE,00156330,word,34438e38 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,001d8460,word,24040001 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00322940,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-52670_65087F31.pnach b/patches/SLES-52670_65087F31.pnach new file mode 100644 index 0000000..feffe45 --- /dev/null +++ b/patches/SLES-52670_65087F31.pnach @@ -0,0 +1,15 @@ +gametitle=Second Sight (PAL-M5) (SLES-52670) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001a8da8,word,3c013f40 // 00000000 hor fov +patch=1,EE,001a8dac,word,4481f000 // 00000000 +patch=1,EE,001a8de8,word,461e6303 // 00000000 + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20102dac,extended,10000003 //10400003 \ No newline at end of file diff --git a/patches/SLES-52671_17F324F4.pnach b/patches/SLES-52671_17F324F4.pnach new file mode 100644 index 0000000..19594df --- /dev/null +++ b/patches/SLES-52671_17F324F4.pnach @@ -0,0 +1,13 @@ +gametitle=Ghost Master - The Gravenville Chronicles (PAL-M5) (SLES-52671) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00105438,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,00105650,word,3c013f40 // 00000000 renderfix +patch=1,EE,00105654,word,4481f000 // 00000000 +patch=1,EE,0010565c,word,461e6303 // 00000000 + + diff --git a/patches/SLES-52678_2429905B.pnach b/patches/SLES-52678_2429905B.pnach new file mode 100644 index 0000000..a69e1f7 --- /dev/null +++ b/patches/SLES-52678_2429905B.pnach @@ -0,0 +1,8 @@ +gametitle=Viewtiful Joe (PAL-M) SLES-52678 2429905B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00100E88,word,3C013FD2 +patch=1,EE,002AD2AC,word,10400039 diff --git a/patches/SLES-52684_D6AAB8A1.pnach b/patches/SLES-52684_D6AAB8A1.pnach new file mode 100644 index 0000000..032bc4b --- /dev/null +++ b/patches/SLES-52684_D6AAB8A1.pnach @@ -0,0 +1,17 @@ +gametitle=Cyclone Circus (E)(SLES-52684) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00243348,word,08086794 + +patch=1,EE,00219e50,word,46014242 +patch=1,EE,00219e54,word,3c013f40 +patch=1,EE,00219e58,word,4481f000 +patch=1,EE,00219e5c,word,461e4a42 +patch=1,EE,00219e60,word,08090cd3 + + diff --git a/patches/SLES-52685_C72FEF17.pnach b/patches/SLES-52685_C72FEF17.pnach new file mode 100644 index 0000000..6a12748 --- /dev/null +++ b/patches/SLES-52685_C72FEF17.pnach @@ -0,0 +1,23 @@ +gametitle=The Polar Express PAL-M SLES-52685 C72FEF17 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,003476a0,word,080bc564 // c6010068 +patch=1,EE,003476a4,word,00000000 // c602006c + +patch=1,EE,002f1590,word,3c013f40 // 00000000 +patch=1,EE,002f1594,word,4481f000 // 00000000 +patch=1,EE,002f1598,word,c6010068 // 00000000 +patch=1,EE,002f159c,word,c602006c // 00000000 +patch=1,EE,002f15a0,word,461e0843 // 00000000 +patch=1,EE,002f15a4,word,e6010068 // 00000000 +patch=1,EE,002f15a8,word,080d1daa // 00000000 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,003528F8,word,24020002 //24020001 \ No newline at end of file diff --git a/patches/SLES-52686_E1D7F6E5.pnach b/patches/SLES-52686_E1D7F6E5.pnach new file mode 100644 index 0000000..61a59dd --- /dev/null +++ b/patches/SLES-52686_E1D7F6E5.pnach @@ -0,0 +1,34 @@ +gametitle=Backyard Wrestling 2 - There Goes the Neighborhood (E)(SLES-52686) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00231728,word,3c013fcc //3c013f99 +patch=1,EE,0023172c,word,1392ccc4 //3421999a + +//Zoom +patch=1,EE,0023170c,word,3c014456 //3c014420 + +//Render fix +patch=1,EE,00246264,word,3c01bff0 //3c01bf80 + +patch=1,EE,0022bc7c,word,3c013ff0 //3c013f8c +patch=1,EE,002393d0,word,3c013ff0 //3c013f8c +patch=1,EE,0023941c,word,3c013ff0 //3c013f8c +patch=1,EE,0023a82c,word,3c013ff0 //3c013f8c +patch=1,EE,0023a878,word,3c013ff0 //3c013f8c +patch=1,EE,0023b450,word,3c013ff0 //3c013f8c +patch=1,EE,0023c7f0,word,3c013ff0 //3c013f8c +patch=1,EE,0023f1e4,word,3c013ff0 //3c013f8c +patch=1,EE,00240b10,word,3c013ff0 //3c013f8c +patch=1,EE,00241504,word,3c013ff0 //3c013f8c +patch=1,EE,00246054,word,3c013ff0 //3c013f8c +patch=1,EE,00246be0,word,3c013ff0 //3c013f8c +patch=1,EE,00247924,word,3c013ff0 //3c013f8c +patch=1,EE,0026c7c0,word,3c013ff0 //3c013f8c + + diff --git a/patches/SLES-52693_C5EBD545.pnach b/patches/SLES-52693_C5EBD545.pnach new file mode 100644 index 0000000..71247f9 --- /dev/null +++ b/patches/SLES-52693_C5EBD545.pnach @@ -0,0 +1,19 @@ +gametitle=LMA Manager 2005 (E)(SLES-52693) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02a51946 b00006e6 +patch=1,EE,0011a80c,word,080f62c4 + +patch=1,EE,003d8b10,word,4619a502 +patch=1,EE,003d8b14,word,3c013f40 +patch=1,EE,003d8b18,word,4481f000 +patch=1,EE,003d8b1c,word,461ea502 +patch=1,EE,003d8b20,word,08046a04 + + diff --git a/patches/SLES-52694_619CD6C5.pnach b/patches/SLES-52694_619CD6C5.pnach new file mode 100644 index 0000000..a7b5ec6 --- /dev/null +++ b/patches/SLES-52694_619CD6C5.pnach @@ -0,0 +1,18 @@ +gametitle=BDFL Manager 2005 (G)(SLES-52694) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02a51946 b00006e6 +patch=1,EE,0011a80c,word,08030000 +patch=1,EE,000c0000,word,4619a502 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ea502 +patch=1,EE,000c0010,word,08046a04 + + diff --git a/patches/SLES-52700_EA50B9F5.pnach b/patches/SLES-52700_EA50B9F5.pnach new file mode 100644 index 0000000..88070b5 --- /dev/null +++ b/patches/SLES-52700_EA50B9F5.pnach @@ -0,0 +1,23 @@ +gametitle=The Adventures of Jimmy Neutron Boy Genius: Attack of the Twonkies (E)(SLES-52700) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00000000 02150146 (1st) +patch=1,EE,0025be48,word,08030000 //460709c2 + +patch=1,EE,000c0000,word,460709c2 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e39c2 +patch=1,EE,000c0010,word,08096f93 + +//Render fix +//003f023c 6000bfff 00008244 +patch=1,EE,00158db4,word,3c023f2b //3c023f00 + + diff --git a/patches/SLES-52701_5E4C44CF.pnach b/patches/SLES-52701_5E4C44CF.pnach new file mode 100644 index 0000000..33a973c --- /dev/null +++ b/patches/SLES-52701_5E4C44CF.pnach @@ -0,0 +1,10 @@ +gametitle=Future Tactics: The Uprising [PAL] (SLES_527.01) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0013C2DC,word,3C013FE3 //3C013FAA (Increases hor. axis) + + diff --git a/patches/SLES-52702_5E7EB5E2.pnach b/patches/SLES-52702_5E7EB5E2.pnach new file mode 100644 index 0000000..fdab7a6 --- /dev/null +++ b/patches/SLES-52702_5E7EB5E2.pnach @@ -0,0 +1,19 @@ +gametitle=Psi-Ops: The Mindgate Conspiracy [PAL-M5] (SLES_527.02) 5E7EB5E2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,0047015C,word,241102AA //00000000 (Increases hor. axis) + +[No-Interlacing] +gsinterlacemode=1 +author=PeterDelta +description=Enable progressive interlacing. +patch=1,EE,00568624,word,3C051000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,0017AC9C,word,3C043F20 //3C043FA0 \ No newline at end of file diff --git a/patches/SLES-52703_C08BE6C0.pnach b/patches/SLES-52703_C08BE6C0.pnach new file mode 100644 index 0000000..0d634d1 --- /dev/null +++ b/patches/SLES-52703_C08BE6C0.pnach @@ -0,0 +1,18 @@ +gametitle=Psi-Ops - The Mindgate Conspiracy PAL-G SLES-52703 C08BE6C0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack ported from NTSC-U version. +patch=1,EE,0047000C,word,241102AA + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,0017AC7C,word,3C043F20 //3C043FA0 + +[No-Interlacing] +gsinterlacemode=1 +author=Gabominated +description=Attempts to disable interlaced offset rendering.. +patch=1,EE,005684D4,word,3C051000 \ No newline at end of file diff --git a/patches/SLES-52706_694CCF47.pnach b/patches/SLES-52706_694CCF47.pnach new file mode 100644 index 0000000..f8b7baf --- /dev/null +++ b/patches/SLES-52706_694CCF47.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Mortal Kombat - Deception (PAL-M5) (SLES-52706) Widescreen Hack (16:9) by ElHecht +// 16:9 +patch=1,EE,21EB12C0,extended,3F842256 // 3FB02DC8 X-Axis +//patch=1,EE,21EB12C4,extended,3FFBAF1E // 3FFBAF1E Y-Axis + + diff --git a/patches/SLES-52707_6E8BAF03.pnach b/patches/SLES-52707_6E8BAF03.pnach new file mode 100644 index 0000000..9abab4e --- /dev/null +++ b/patches/SLES-52707_6E8BAF03.pnach @@ -0,0 +1,13 @@ +gametitle=Monster Hunter (PAL-M5) (SLES-52707) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0014076c,word,0c0501f1 // 0c0501f4 +patch=1,EE,001407c4,word,3c013f40 // 00000000 hor fov +patch=1,EE,001407cc,word,4481f000 // 00000000 +patch=1,EE,00140808,word,461e7d43 // 46007d46 + + diff --git a/patches/SLES-52709_B9FDB9EE.pnach b/patches/SLES-52709_B9FDB9EE.pnach new file mode 100644 index 0000000..66d8c88 --- /dev/null +++ b/patches/SLES-52709_B9FDB9EE.pnach @@ -0,0 +1,8 @@ +gametitle=TY the Tasmanian Tiger 2 - Bush Rescue (PAL-M) SLES-52709 B9FDB9EE + +[50 FPS] +author=asasega & PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0012AA1C,extended,28420002 +patch=1,EE,E0010019,extended,0049A4D0 +patch=1,EE,2012AA1C,extended,28420001 \ No newline at end of file diff --git a/patches/SLES-52710_C0252617.pnach b/patches/SLES-52710_C0252617.pnach new file mode 100644 index 0000000..299c39b --- /dev/null +++ b/patches/SLES-52710_C0252617.pnach @@ -0,0 +1,9 @@ +gametitle=McFarlane's Evil Prophecy (SLES_527.10) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Correction + +//16:9 +patch=1,EE,2031d0d0,extended,443b8000 \ No newline at end of file diff --git a/patches/SLES-52713_39F26623.pnach b/patches/SLES-52713_39F26623.pnach new file mode 100644 index 0000000..249895a --- /dev/null +++ b/patches/SLES-52713_39F26623.pnach @@ -0,0 +1,13 @@ +gametitle=NBA Live 2005 (PAL)(SLES-52713) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00088144 1800028e +patch=1,EE,003a6a94,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLES-52718_D974B1C5.pnach b/patches/SLES-52718_D974B1C5.pnach new file mode 100644 index 0000000..b8b0870 --- /dev/null +++ b/patches/SLES-52718_D974B1C5.pnach @@ -0,0 +1,11 @@ +gametitle=Fight Club (E)(SLES-52718) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0025914c,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLES-52719_823CDB0D.pnach b/patches/SLES-52719_823CDB0D.pnach new file mode 100644 index 0000000..e059204 --- /dev/null +++ b/patches/SLES-52719_823CDB0D.pnach @@ -0,0 +1,12 @@ +gametitle=Under The Skin SLES_527.19 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00109e08,word,3c013f9f +patch=1,EE,00109e0c,word,34213fbf +patch=1,EE,001a6470,word,3c013f9e +patch=1,EE,001a6474,word,34213fbf +patch=1,EE,00109da0,word,3c014328 + + diff --git a/patches/SLES-52722_88C51F7A.pnach b/patches/SLES-52722_88C51F7A.pnach new file mode 100644 index 0000000..453237a --- /dev/null +++ b/patches/SLES-52722_88C51F7A.pnach @@ -0,0 +1,20 @@ +gametitle=Kidz Sports Ice Hockey (E)(SLES-52722) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002130c8,word,08030000 // c6010068 +patch=1,EE,002130cc,word,00000000 // c602006c + +patch=1,EE,000C0000,word,3c013f40 // 00000000 +patch=1,EE,000C0004,word,4481f000 // 00000000 +patch=1,EE,000C0008,word,c6010068 // 00000000 +patch=1,EE,000C000C,word,c602006c // 00000000 +patch=1,EE,000C0010,word,461e0843 // 00000000 +patch=1,EE,000C0014,word,e6010068 // 00000000 +patch=1,EE,000C0018,word,08084c34 // 00000000 + + diff --git a/patches/SLES-52725_CFB873AD.pnach b/patches/SLES-52725_CFB873AD.pnach new file mode 100644 index 0000000..713d072 --- /dev/null +++ b/patches/SLES-52725_CFB873AD.pnach @@ -0,0 +1,33 @@ +gametitle=Need for Speed - Underground 2 (PAL-M) SLES-52725 CFB873AD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,004F12DC,byte,01 + +[50/60 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,201D7FBC,extended,2C420001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,0051715C,word,00000000 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=0,EE,001D39D0,word,03E00008 +patch=0,EE,001D39D4,word,00000000 +patch=0,EE,00565E98,word,00000000 +patch=0,EE,001CA25C,word,24020000 +patch=0,EE,00565F78,word,01000100 + +[Widen headlight beam] +author=PeterDelta +description=Widens the headlight beam as seen in Underground +patch=0,EE,00565FE8,word,3E400000 +patch=0,EE,00565A00,word,3F400000 +patch=0,EE,00565FEC,word,3EFA0000 diff --git a/patches/SLES-52727_3DF16621.pnach b/patches/SLES-52727_3DF16621.pnach new file mode 100644 index 0000000..9ee8306 --- /dev/null +++ b/patches/SLES-52727_3DF16621.pnach @@ -0,0 +1,16 @@ +gametitle=NBA Live 2005 (PAL-S) SLES-52727 3DF16621 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20811428,extended,3FD55555 +patch=1,EE,0081505C,extended,00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,005D12E4,word,24110000 +patch=1,EE,005D12E8,word,24120050 +patch=1,EE,005D12F4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-52729_59A5C81C.pnach b/patches/SLES-52729_59A5C81C.pnach new file mode 100644 index 0000000..cd153c8 --- /dev/null +++ b/patches/SLES-52729_59A5C81C.pnach @@ -0,0 +1,15 @@ +gametitle=Animaniacs - The Great Edgar Hunt (PAL-M) (SLES-52729) 59A5C81C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//X-Fov +patch=1,EE,203018E0,extended,3F891A2A //3fb6cb8f + +[50 FPS] +author=asasega & PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00343668,extended,00000001 +patch=1,EE,E0010000,extended,0034CEC0 +patch=1,EE,00343668,extended,00000002 \ No newline at end of file diff --git a/patches/SLES-52730_CD787D68.pnach b/patches/SLES-52730_CD787D68.pnach new file mode 100644 index 0000000..9a19c95 --- /dev/null +++ b/patches/SLES-52730_CD787D68.pnach @@ -0,0 +1,28 @@ +gametitle=DragonBall Z - Budokai 3 (PAL-M5) (SLES-52730) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 gui and gameplay +patch=1,EE,001310c8,word,080c5137 // 46000803 jump to code-inject 003144dc +patch=1,EE,001310cc,word,00000000 // e7808744 + +patch=1,EE,003144dc,word,3c013f40 // 00000000 hor fov +patch=1,EE,003144e0,word,4481f000 // 00000000 +patch=1,EE,003144e4,word,46000803 // 00000000 +patch=1,EE,003144e8,word,461e0002 // 00000000 +patch=1,EE,003144ec,word,e7808744 // 00000000 +patch=1,EE,003144f0,word,0804c433 // 00000000 jump back to function 001310cc + +[480p Mode] +author=felixthecat1970 +description=Forces progressive scan mode 480p at startup. +patch=0,EE,10404300,extended,00000150 +patch=0,EE,20404320,extended,01000001 +patch=0,EE,20148BA0,extended,00000000 +patch=0,EE,20404324,extended,02800000 +patch=0,EE,20404304,extended,02800101 +patch=0,EE,201481A8,extended,241B008C +patch=0,EE,20148228,extended,A2000038 +patch=0,EE,20148238,extended,A21B0010 diff --git a/patches/SLES-52731_3173E02A.pnach b/patches/SLES-52731_3173E02A.pnach new file mode 100644 index 0000000..b0896ef --- /dev/null +++ b/patches/SLES-52731_3173E02A.pnach @@ -0,0 +1,13 @@ +gametitle=One Piece - Round the Land! (PAL-M3) (SLES-52731) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0017b260,word,3c013fe3 // 3c013faa hor fov gameplay +patch=1,EE,0017b264,word,34218e39 // 3421aaaa hor fov gameplay +patch=1,EE,0019fee8,word,3c013fe3 // 3c013faa hor fov map +patch=1,EE,0019feec,word,34218e39 // 3421aaaa hor fov map + + diff --git a/patches/SLES-52733_3F0D3C94.pnach b/patches/SLES-52733_3F0D3C94.pnach new file mode 100644 index 0000000..76399c1 --- /dev/null +++ b/patches/SLES-52733_3F0D3C94.pnach @@ -0,0 +1,13 @@ +gametitle=Driven to Destruction (PAL-M) SLES-52733 3F0D3C94 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,00100620,word,14400003 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0035AE38,word,10400007 diff --git a/patches/SLES-52734_38C8967A.pnach b/patches/SLES-52734_38C8967A.pnach new file mode 100644 index 0000000..df10674 --- /dev/null +++ b/patches/SLES-52734_38C8967A.pnach @@ -0,0 +1,19 @@ +gametitle=Worms Forts - Under Siege PAL-M SLES-52734 38C8967A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001bba00,word,3c013cb1 //3c013c8e +patch=1,EE,001bba04,word,34214000 //3421fa36 + +//Y-Fov +patch=1,EE,001bba1c,word,3c013f10 //3c013f40 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0057378C,word,00000001 \ No newline at end of file diff --git a/patches/SLES-52737_CBC9B452.pnach b/patches/SLES-52737_CBC9B452.pnach new file mode 100644 index 0000000..cacf206 --- /dev/null +++ b/patches/SLES-52737_CBC9B452.pnach @@ -0,0 +1,16 @@ +gametitle=ObsCure [PAL-Eng] (SLES-52737) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Gameplay 16:9 +patch=1,EE,00257C44,word,3C023F19 //3C023F00 Zoom +patch=1,EE,00257C48,word,3441B604 //44820800 +patch=1,EE,00257C4C,word,44810800 //00000000 Y-FOV + +//Render-Fix/Inventory +patch=1,EE,001E1BDC,word,3C034120 //3C033F00 +patch=1,EE,001CA264,word,3C023FAA //3C023F80 + + diff --git a/patches/SLES-52738_860CC8F9.pnach b/patches/SLES-52738_860CC8F9.pnach new file mode 100644 index 0000000..1ae8dd2 --- /dev/null +++ b/patches/SLES-52738_860CC8F9.pnach @@ -0,0 +1,16 @@ +gametitle=ObsCure [PAL-F-I] (SLES-52738) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon + +//Gameplay 16:9 +patch=1,EE,00257C54,word,3C023F19 //3C023F00 Zoom +patch=1,EE,00257C58,word,3441B604 //44820800 +patch=1,EE,00257C5C,word,44810800 //00000000 Y-FOV + +//Render-Fix/Inventory +patch=1,EE,001E1BEC,word,3C034120 //3C033F00 +patch=1,EE,001CA274,word,3C023FAA //3C023F80 + + diff --git a/patches/SLES-52747_C46D7708.pnach b/patches/SLES-52747_C46D7708.pnach new file mode 100644 index 0000000..ca08d58 --- /dev/null +++ b/patches/SLES-52747_C46D7708.pnach @@ -0,0 +1,19 @@ +gametitle=Dukes of Hazzard, The - Return of the General Lee (PAL-E) SLES-52747 C46D7708 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003F8EF8,word,3C013FBA +patch=1,EE,003F8EFC,word,34210C2C + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,004BC078,extended,00000001 +patch=1,EE,E0010000,extended,00877620 +patch=1,EE,004BC078,extended,00000002 +patch=1,EE,E001D70A,extended,0062CCF4 +patch=1,EE,2062CCF4,extended,3C23D70A +patch=1,EE,2061C410,extended,3CA3D70A +patch=1,EE,2061C414,extended,3CA3D70A \ No newline at end of file diff --git a/patches/SLES-52750_5E837D57.pnach b/patches/SLES-52750_5E837D57.pnach new file mode 100644 index 0000000..8077d08 --- /dev/null +++ b/patches/SLES-52750_5E837D57.pnach @@ -0,0 +1,13 @@ +gametitle=Monster Trux Extreme - Arena Edition (E)(SLES-52750) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00bf013c 00308144 00188344 (1st) +patch=1,EE,0016696c,word,3c01bf2a //3c01bf00 + + diff --git a/patches/SLES-52753_E98B1B2A.pnach b/patches/SLES-52753_E98B1B2A.pnach new file mode 100644 index 0000000..6faed0d --- /dev/null +++ b/patches/SLES-52753_E98B1B2A.pnach @@ -0,0 +1,19 @@ +gametitle=FlatOut [PAL-M4] (SLES_527.53) E98B1B2A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00191084,extended,3C013F40 +patch=1,EE,00191F34,extended,3C013F40 +patch=1,EE,001D8E20,extended,3C013F40 +patch=1,EE,00236510,extended,3C013F1C + +[50/60 FPS] +author=FlatOut & PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002D9608,extended,00000001 +patch=1,EE,E0010008,extended,0028C540 +patch=1,EE,002D9608,extended,00000002 +patch=1,EE,E0016310,extended,00315B64 +patch=1,EE,002EB510,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-52755_D78D3D1F.pnach b/patches/SLES-52755_D78D3D1F.pnach new file mode 100644 index 0000000..dac2d48 --- /dev/null +++ b/patches/SLES-52755_D78D3D1F.pnach @@ -0,0 +1,19 @@ +gametitle=Blood Will Tell - Tezuka Osamu's Dororo (PAL-M) SLES-52755 D78D3D1F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001b8e0c,word,3c023f06 +patch=1,EE,001b8e14,word,34426666 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,203D79CC,extended,16400008 +patch=1,EE,E0010003,extended,00421A88 +patch=1,EE,203D79CC,extended,10400008 +patch=1,EE,01E5D620,extended,0000003C +patch=1,EE,001B4108,extended,3C033F00 +patch=1,EE,E0010003,extended,00446F60 //50 Hz +patch=1,EE,01E5D620,extended,00000032 \ No newline at end of file diff --git a/patches/SLES-52760_784EAE55.pnach b/patches/SLES-52760_784EAE55.pnach new file mode 100644 index 0000000..39837ad --- /dev/null +++ b/patches/SLES-52760_784EAE55.pnach @@ -0,0 +1,8 @@ +gametitle=Pro Evolution Soccer 4 v2.0 [PAL-M4] (SLES-52760) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +patch=1,EE,002D7F40,word,3FAAAAAB //3F800000 +patch=1,EE,00125F74,word,3C023FAB //3C023F80 \ No newline at end of file diff --git a/patches/SLES-52760_FB8BCB6D.pnach b/patches/SLES-52760_FB8BCB6D.pnach new file mode 100644 index 0000000..fa677b6 --- /dev/null +++ b/patches/SLES-52760_FB8BCB6D.pnach @@ -0,0 +1,13 @@ +gametitle=Pro Evolution Soccer 4 [PAL-M4] (SLES_527.60) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002D7F40,word,3FAAAAAB //3F800000 (Increases hor. axis) + +//Render fix +patch=1,EE,00125F74,word,3C023FAB //3C023F80 + + diff --git a/patches/SLES-52766_AA869E3B.pnach b/patches/SLES-52766_AA869E3B.pnach new file mode 100644 index 0000000..d911805 --- /dev/null +++ b/patches/SLES-52766_AA869E3B.pnach @@ -0,0 +1,17 @@ +gametitle=Godzilla - Save the Earth (PAL-M5) (SLES-52766) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00243dcc,word,0812ce2d // e6000124 +patch=1,EE,00243dd0,word,00000000 // e6010128 +patch=1,EE,004b38b4,word,3c013f40 // 00000000 hor fov +patch=1,EE,004b38b8,word,4481f000 // 00000000 +patch=1,EE,004b38bc,word,461e0002 // 00000000 +patch=1,EE,004b38c0,word,e6000124 // 00000000 +patch=1,EE,004b38c4,word,e6010128 // 00000000 +patch=1,EE,004b38c8,word,08090f74 // 00000000 + + diff --git a/patches/SLES-52768_5E1161DF.pnach b/patches/SLES-52768_5E1161DF.pnach new file mode 100644 index 0000000..f71b88e --- /dev/null +++ b/patches/SLES-52768_5E1161DF.pnach @@ -0,0 +1,10 @@ +gametitle=Commandos - Strike Force (PAL-M) SLES-52768 5E1161DF + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00100DA0,word,34050050 +patch=1,EE,00100DA4,word,24030002 +patch=1,EE,00100DA8,word,0000000C +patch=1,EE,00100DAC,word,03E00008 \ No newline at end of file diff --git a/patches/SLES-52781_901F82B1.pnach b/patches/SLES-52781_901F82B1.pnach new file mode 100644 index 0000000..d9b323a --- /dev/null +++ b/patches/SLES-52781_901F82B1.pnach @@ -0,0 +1,20 @@ +gametitle=WWE SmackDown vs. Raw (PAL-E) (SLES-52781) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0011a434,word,3c013f40 // 00000000 hor fov +patch=1,EE,0011a440,word,4481f000 // 00000000 +patch=1,EE,0011a444,word,461ec602 // 00000000 +patch=1,EE,001d809c,word,3c023f08 // 3c023f80 camera fix + +// 16:10 +//patch=1,EE,0011a434,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0011a438,word,34215555 // 00000000 hor fov +//patch=1,EE,0011a440,word,4481f000 // 00000000 +//patch=1,EE,0011a444,word,461ec602 // 00000000 +//patch=1,EE,001d809c,word,3c023f30 // 3c023f80 camera fix + + diff --git a/patches/SLES-52782_0BC05D02.pnach b/patches/SLES-52782_0BC05D02.pnach new file mode 100644 index 0000000..a838045 --- /dev/null +++ b/patches/SLES-52782_0BC05D02.pnach @@ -0,0 +1,9 @@ +gametitle=Call of Duty: Finest Hour (SLES-52782) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0024b57c,word,00000000 + + diff --git a/patches/SLES-52798_ED1F4177.pnach b/patches/SLES-52798_ED1F4177.pnach new file mode 100644 index 0000000..fbf70af --- /dev/null +++ b/patches/SLES-52798_ED1F4177.pnach @@ -0,0 +1,15 @@ +gametitle=Vietcong - Purple Haze (E)(SLES-52798) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00220934,word,3c013f20 //3c013f00 + +//Y-Fov +patch=1,EE,00220944,word,3c013f10 //3c013f40 + + diff --git a/patches/SLES-52801_614F4CF4.pnach b/patches/SLES-52801_614F4CF4.pnach new file mode 100644 index 0000000..c175479 --- /dev/null +++ b/patches/SLES-52801_614F4CF4.pnach @@ -0,0 +1,15 @@ +gametitle=The Lord of the Rings - The Third Age (PAL-M5) (SLES-52801) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20C36980,word,3F400000 //3F800000 +patch=1,EE,20C36990,word,3FB00000 //3F800000 +patch=1,EE,20C36998,word,3FB00000 //3F800000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001C36DC,word,00000000 //4501FFF6 +patch=1,EE,00279890,word,3C013F00 //3C013F80 camera \ No newline at end of file diff --git a/patches/SLES-52804_614F4CF4.pnach b/patches/SLES-52804_614F4CF4.pnach new file mode 100644 index 0000000..83ae59d --- /dev/null +++ b/patches/SLES-52804_614F4CF4.pnach @@ -0,0 +1,15 @@ +gametitle=Il Signore degli Anelli - La terza era (PAL-I) SLES-52804 614F4CF4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00C36980,word,3F400000 +patch=1,EE,00C36990,word,3FB00000 +patch=1,EE,00C36998,word,3FB00000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001C36DC,word,00000000 +patch=1,EE,00279890,word,3C013F00 \ No newline at end of file diff --git a/patches/SLES-52805_614F4CF4.pnach b/patches/SLES-52805_614F4CF4.pnach new file mode 100644 index 0000000..1b2c3ca --- /dev/null +++ b/patches/SLES-52805_614F4CF4.pnach @@ -0,0 +1,15 @@ +gametitle=Señor de Los Anillos, El - La Tercera Edad (PAL-S) SLES-52805 614F4CF4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20C36980,word,3F400000 //3F800000 +patch=1,EE,20C36990,word,3FB00000 //3F800000 +patch=1,EE,20C36998,word,3FB00000 //3F800000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001C36DC,word,00000000 //4501FFF6 +patch=1,EE,00279890,word,3C013F00 //3C013F80 camera \ No newline at end of file diff --git a/patches/SLES-52807_5B2962FD.pnach b/patches/SLES-52807_5B2962FD.pnach new file mode 100644 index 0000000..eb63e6a --- /dev/null +++ b/patches/SLES-52807_5B2962FD.pnach @@ -0,0 +1,42 @@ +gametitle=Lemony Snicket's A Series of Unfortunate Events (E)(SLES-52807) 5B2962FD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Zoom (Gameplay) +//003f013c 00608144 +patch=1,EE,0019c130,word,3c013f1b //3c013f00 + +//Y-Fov (Gameplay) +//82100046 000002e6 +patch=1,EE,0019c17c,word,080eb428 + +patch=1,EE,003ad0a0,word,46001082 +patch=1,EE,003ad0a4,word,3c013f40 +patch=1,EE,003ad0a8,word,4481f000 +patch=1,EE,003ad0ac,word,461e1082 +patch=1,EE,003ad0b0,word,08067060 + +//X-Fov (Menu, Text and Cutscene) +//0000acc7 803f013c (2nd) +patch=1,EE,002ea5c4,word,080eb42d + +patch=1,EE,003ad0b4,word,c7ac0000 +patch=1,EE,003ad0b8,word,3c013faa +patch=1,EE,003ad0bc,word,3421aaab +patch=1,EE,003ad0c0,word,4481f000 +patch=1,EE,003ad0c4,word,461e6302 +patch=1,EE,003ad0c8,word,080ba972 + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +//803f013c 00008144 34100046 00000000 +patch=1,EE,001c2e10,word,3c013a00 //3c013f80 + +[50 FPS] +author=PeterDelta +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,0047D2C0,word,42C80000 //42480000 +patch=1,EE,0047D2C4,word,3C23D70A //3CA3D70A \ No newline at end of file diff --git a/patches/SLES-52812_EBDB6E4B.pnach b/patches/SLES-52812_EBDB6E4B.pnach new file mode 100644 index 0000000..25d947c --- /dev/null +++ b/patches/SLES-52812_EBDB6E4B.pnach @@ -0,0 +1,14 @@ +gametitle=The Incredibles [NTSC-U] (SLUS_209.05) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 + +//Gameplay 16:9 +patch=1,EE,001fe8e4,word,3c023f1C //3C023F00 Zoom +patch=1,EE,001fe910,word,3c023f10 //3C023F40 Y-FOV + +//Hang fix by Prafull (Only needed for pcsx2, is not needed for the PS2) +//patch=1,EE,0010EC20,word,00000000 //40036000 + + diff --git a/patches/SLES-52816_197641AA.pnach b/patches/SLES-52816_197641AA.pnach new file mode 100644 index 0000000..6575365 --- /dev/null +++ b/patches/SLES-52816_197641AA.pnach @@ -0,0 +1,21 @@ +gametitle=Increíbles, Los (PAL-S) SLES-52816 197641AA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001FF744,word,3C023F1C //3C023F00 Zoom +patch=1,EE,001FF770,word,3C023F10 //3C023F40 Y-FOV +//Hang fix by Prafull (Only needed for pcsx2, is not needed for the PS2) +//patch=1,EE,0010EC20,word,00000000 //40036000 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00631CAC,word,00000000 //4247FFFF +patch=1,EE,00631CB0,word,00000000 //4247FFFF + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00173A30,word,14C00004 diff --git a/patches/SLES-52822_105CC366.pnach b/patches/SLES-52822_105CC366.pnach new file mode 100644 index 0000000..36cc3e1 --- /dev/null +++ b/patches/SLES-52822_105CC366.pnach @@ -0,0 +1,33 @@ +gametitle=Prince of Persia - Warrior Within (PAL-M6) (SLES-52822) 105CC366 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,005446d0,word,3c013f40 // 00000000 hor fov +patch=1,EE,005446ec,word,34210000 // 00000000 hor fov +patch=1,EE,005446f4,word,4481f000 // 00000000 +patch=1,EE,005446f8,word,461e1743 // 00000000 +patch=1,EE,00544708,word,461eb583 // 3c024000 +patch=1,EE,0054470c,word,4600e8c6 // 44821800 + +// 16:10 +//patch=1,EE,005446d0,word,3c013f55 // 00000000 hor fov +//patch=1,EE,005446ec,word,34215555 // 00000000 hor fov +//patch=1,EE,005446f4,word,4481f000 // 00000000 +//patch=1,EE,005446f8,word,461e1743 // 00000000 +//patch=1,EE,00544708,word,461eb583 // 3c024000 +//patch=1,EE,0054470c,word,4600e8c6 // 44821800 + + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,007B7554,word,00000001 //00000002 + + +//[Remove Blur/Bloom] +//author=fobes +//description=Removes the post-processing blur/bloom effect. Disabled due to "Freezes the game on boot or at random points if enabled mid game." +//patch=1,EE,00537344,word,00000000 \ No newline at end of file diff --git a/patches/SLES-52824_AA91DEA8.pnach b/patches/SLES-52824_AA91DEA8.pnach new file mode 100644 index 0000000..5c4f64b --- /dev/null +++ b/patches/SLES-52824_AA91DEA8.pnach @@ -0,0 +1,13 @@ +gametitle=Furry Tales (E)(SLES-52824) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f023c 00088244 0000a3fc +patch=1,EE,00286ecc,word,3c023f2a //3c023f00 + + diff --git a/patches/SLES-52825_43A02228.pnach b/patches/SLES-52825_43A02228.pnach new file mode 100644 index 0000000..2e1a985 --- /dev/null +++ b/patches/SLES-52825_43A02228.pnach @@ -0,0 +1,45 @@ +gametitle=Serie de Catastróficas Desdichas de Lemony Snicket, Una (PAL-S) SLES-52825 43A02228 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0019C130,word,3C013F1B //3c013f00 Zoom +patch=1,EE,0019C17C,word,080EB428 //Y-Fov +patch=1,EE,003AD0A0,word,46001082 +patch=1,EE,003AD0A4,word,3C013F40 +patch=1,EE,003AD0A8,word,4481F000 +patch=1,EE,003AD0AC,word,461E1082 +patch=1,EE,003AD0B0,word,08067060 +patch=1,EE,002EA5C4,word,080EB42D +patch=1,EE,003AD0B4,word,C7AC0000 +patch=1,EE,003AD0B8,word,3C013FAA +patch=1,EE,003AD0BC,word,3421AAAB +patch=1,EE,003AD0C0,word,4481F000 +patch=1,EE,003AD0C4,word,461E6302 +patch=1,EE,003AD0C8,word,080BA972 +patch=1,EE,001C2BA4,word,3C013FAB +patch=1,EE,0014DF08,word,3C013FAB + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +patch=1,EE,001c2e10,word,3c013a00 //3c013f80 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0047D2C0,word,42C80000 //42480000 +patch=1,EE,0047D2C4,word,3C23D70A //3CA3D70A + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,002F5764,word,24020002 +patch=1,EE,003E4794,word,000001C0 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002F5774,word,1400000F +patch=1,EE,003E4794,word,000001E0 diff --git a/patches/SLES-52832_1E3EDB7E.pnach b/patches/SLES-52832_1E3EDB7E.pnach new file mode 100644 index 0000000..a35eebf --- /dev/null +++ b/patches/SLES-52832_1E3EDB7E.pnach @@ -0,0 +1,11 @@ +gametitle=Mega Man X: Command Mission (SLES-52832) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0010f0a4,word,3c013f40 //hor value +patch=1,EE,0010f0a8,word,44810000 +patch=1,EE,0010f0b0,word,4600c602 + + diff --git a/patches/SLES-52835_40033F92.pnach b/patches/SLES-52835_40033F92.pnach new file mode 100644 index 0000000..2c6d523 --- /dev/null +++ b/patches/SLES-52835_40033F92.pnach @@ -0,0 +1,14 @@ +gametitle=The Mummy - The Animated Series PAL-M SLES-52835 40033F92 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0021A59C,word,14600006 + +[NTSC Mode] +author=Gabominated +description=NTSC Mode at start. +patch=0,EE,0021949C,word,30420000 //30420001 +patch=0,EE,00225010,word,30620000 //30620001 +patch=1,EE,005A3DD4,word,00000280 //00000200 +patch=1,EE,005A3DD8,word,000001C0 //00000200 diff --git a/patches/SLES-52836_37C182D7.pnach b/patches/SLES-52836_37C182D7.pnach new file mode 100644 index 0000000..42307fa --- /dev/null +++ b/patches/SLES-52836_37C182D7.pnach @@ -0,0 +1,47 @@ +gametitle=Knight Rider: The Game 2 (PAL-M6)(SLES-52836) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ThirteenAG +description=Widescreen Fix +//https://thirteenag.github.io/wfp +patch=1,EE,0017F1EC,short,3FE3 +patch=1,EE,0017F204,short,8E39 + +patch=1,EE,001B8E08,short,3FE3 +patch=1,EE,001B8E20,short,8E39 + +patch=1,EE,00457740,short,3FE3 +patch=1,EE,00457744,short,8E39 + +patch=1,EE,004606F4,short,3FE3 +patch=1,EE,00460704,short,8E39 + +patch=1,EE,004F18AC,short,3FE3 +patch=1,EE,004F18C4,short,8E39 + +patch=1,EE,004F196C,short,3FE3 +patch=1,EE,004F1984,short,8E39 + +patch=1,EE,004F471C,short,3FE3 +patch=1,EE,004F4724,short,8E39 + +patch=1,EE,004F5BD0,short,3FE3 +patch=1,EE,004F5BD8,short,8E39 + +patch=1,EE,004F6F78,short,3FE3 +patch=1,EE,004F6F7C,short,8E39 + +patch=1,EE,00505CEC,short,3FE3 +patch=1,EE,00505D04,short,8E39 + +patch=1,EE,00506220,short,3FE3 +patch=1,EE,00506238,short,8E39 + +patch=1,EE,004607B0,short,3C2C +patch=1,EE,004607B8,short,52D4 + +[50 FPS] +author=PeterDelta +description=It is not recommended to enable overclock. +patch=1,EE,004E77E8,word,24020001 //24020002 \ No newline at end of file diff --git a/patches/SLES-52843_F8F8CD47.pnach b/patches/SLES-52843_F8F8CD47.pnach new file mode 100644 index 0000000..ecf318a --- /dev/null +++ b/patches/SLES-52843_F8F8CD47.pnach @@ -0,0 +1,28 @@ +gametitle=Garfield (PAL-M) (SLES-52843) F8F8CD47 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Widescreen hack 16:9 + +//Zoom +//193f023c 9a994234 00608244 (2nd) +patch=1,EE,00377b20,word,3c023f4c //3c023f19 +patch=1,EE,00377b24,word,3442cccd //3442999a + +//Y-Fov +//03000246 700001e6 +patch=1,EE,00314d78,word,08083bb4 //08083bb4 + +patch=1,EE,0020eed0,word,46020003 +patch=1,EE,0020eed4,word,3c013faa +patch=1,EE,0020eed8,word,3421aaab +patch=1,EE,0020eedc,word,4481f000 +patch=1,EE,0020eee0,word,461e0002 +patch=1,EE,0020eee4,word,080c535f + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,005C7D60,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLES-52845_2235C82F.pnach b/patches/SLES-52845_2235C82F.pnach new file mode 100644 index 0000000..b2c5005 --- /dev/null +++ b/patches/SLES-52845_2235C82F.pnach @@ -0,0 +1,13 @@ +gametitle=Gadget & the Gadgetinis [PAL-M6] (SLES_528.45) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +patch=1,EE,00112858,word,3C033F40 //3C033F80 Zoom +patch=1,EE,0010F478,word,3C023FAB //3C023F80 Y-FOV + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,001E9004,word,24040001 \ No newline at end of file diff --git a/patches/SLES-52857_38351989.pnach b/patches/SLES-52857_38351989.pnach new file mode 100644 index 0000000..738efe4 --- /dev/null +++ b/patches/SLES-52857_38351989.pnach @@ -0,0 +1,18 @@ +gametitle=Fairly OddParents, The - Shadow Showdown (PAL-E) SLES-52857 38351989 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, ported by PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00361D8C,word,080F09E8 +patch=1,EE,003C27A0,word,46166302 +patch=1,EE,003C27A4,word,3C013F9D +patch=1,EE,003C27A8,word,3421AAAB +patch=1,EE,003C27AC,word,4481F000 +patch=1,EE,003C27B0,word,461E6302 +patch=1,EE,003C27B4,word,080D8764 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,004D1414,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLES-52858_6E69A06C.pnach b/patches/SLES-52858_6E69A06C.pnach new file mode 100644 index 0000000..75b4fe6 --- /dev/null +++ b/patches/SLES-52858_6E69A06C.pnach @@ -0,0 +1,21 @@ +gametitle=Cocoto Kart Racer (E)(SLES-52858) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f023c 2d208002 00088244 +patch=1,EE,00478dfc,word,3c023f40 //3c023f80 + +//Y-Fov +//00bf033c 00088244 2d204002 +patch=1,EE,00467f8c,word,3c03bf2a //3c03bf00 + +//HUD fix (Zoom) +//0040023c 00088644 +patch=1,EE,00468480,word,3c023fc0 //3c024000 + + diff --git a/patches/SLES-52861_68E72016.pnach b/patches/SLES-52861_68E72016.pnach new file mode 100644 index 0000000..062563a --- /dev/null +++ b/patches/SLES-52861_68E72016.pnach @@ -0,0 +1,8 @@ +gametitle=King Arthur (PAL-M) SLES-52861 68E72016 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00129ECC,word,28420002 +patch=1,EE,E0010001,extended,00567034 +patch=1,EE,00129ECC,extended,28420001 \ No newline at end of file diff --git a/patches/SLES-52864_01A1B7CD.pnach b/patches/SLES-52864_01A1B7CD.pnach new file mode 100644 index 0000000..e7c7eab --- /dev/null +++ b/patches/SLES-52864_01A1B7CD.pnach @@ -0,0 +1,20 @@ +gametitle=MX World Tour (E)(SLES-52864) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00292288,word,08030000 // c6010068 +patch=1,EE,0029228c,word,00000000 // c602006c + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,080a48a4 // 00000000 + + diff --git a/patches/SLES-52867_D92510F2.pnach b/patches/SLES-52867_D92510F2.pnach new file mode 100644 index 0000000..666a28d --- /dev/null +++ b/patches/SLES-52867_D92510F2.pnach @@ -0,0 +1,24 @@ +gametitle=SpinDrive Ping Pong (E)(SLES-52867) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//2040023c 00088244 a800a0c7 +patch=1,EE,0019d1f4,word,3c024060 //3c024020 + +//Y-Fov +//020a0746 100064c4 +patch=1,EE,00226dd8,word,080b22a4 + +patch=1,EE,002c8a90,word,46070a02 +patch=1,EE,002c8a94,word,3c013faa +patch=1,EE,002c8a98,word,3421aaab +patch=1,EE,002c8a9c,word,4481f000 +patch=1,EE,002c8aa0,word,461e4202 +patch=1,EE,002c8aa4,word,08089b77 + + diff --git a/patches/SLES-52868_5F2205B1.pnach b/patches/SLES-52868_5F2205B1.pnach new file mode 100644 index 0000000..521b8a3 --- /dev/null +++ b/patches/SLES-52868_5F2205B1.pnach @@ -0,0 +1,11 @@ +gametitle=Viewtiful Joe 2 [PAL-M5] (SLES_528.68) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002DFBD0,word,3C013FD3 //3C013FAA (Increases hor. axis) +patch=1,EE,002DFBD4,word,34218E38 //3421AAAB + + diff --git a/patches/SLES-52872_715AD5FD.pnach b/patches/SLES-52872_715AD5FD.pnach new file mode 100644 index 0000000..5a2db8b --- /dev/null +++ b/patches/SLES-52872_715AD5FD.pnach @@ -0,0 +1,19 @@ +gametitle=Constantine (PAL-M) (SLES-52872) 715AD5FD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov - ELF hack +//803f013c 00108144 0c00438e +patch=1,EE,002b5118,word,3c013f40 //3c013f80 + +[50/60 FPS] +author=Snake356 +description=Might need EE Overclock (180%). +patch=1,EE,004B70F8,word,00000000 //00000001 + +[NTSC Mode] +author=Gabominated & PeterDelta +description=NTSC mode at start. +patch=1,EE,002B5040,word,10930017 diff --git a/patches/SLES-52877_08C1ED4D.pnach b/patches/SLES-52877_08C1ED4D.pnach new file mode 100644 index 0000000..3c17ffb --- /dev/null +++ b/patches/SLES-52877_08C1ED4D.pnach @@ -0,0 +1,20 @@ +gametitle=Haunting Ground (SLES-52877) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,0010e31c,word,3c013f40 +patch=1,EE,0010e320,word,44810000 +patch=1,EE,0010e328,word,4600c602 + +//cutscenes fix +patch=1,EE,0028aecc,word,34a98c00 +patch=1,EE,0028aeb4,word,34a67400 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,0035e628,word,00000000 +patch=1,EE,0035e62c,word,03e00008 +patch=1,EE,0035e630,word,00000000 \ No newline at end of file diff --git a/patches/SLES-52877_2CD5794C.pnach b/patches/SLES-52877_2CD5794C.pnach new file mode 100644 index 0000000..f0d6a08 --- /dev/null +++ b/patches/SLES-52877_2CD5794C.pnach @@ -0,0 +1,19 @@ +gametitle=Haunting Ground (SLES-52877) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0010e31c,word,3c013f40 +patch=1,EE,0010e320,word,44810000 +patch=1,EE,0010e328,word,4600c602 + +//cutscenes fix +patch=1,EE,0028aecc,word,34a98c00 +patch=1,EE,0028aeb4,word,34a67400 + +//black borders fix +patch=1,EE,0035e628,word,00000000 +patch=1,EE,0035e62c,word,03e00008 +patch=1,EE,0035e630,word,00000000 + + diff --git a/patches/SLES-52882_BBAE448F.pnach b/patches/SLES-52882_BBAE448F.pnach new file mode 100644 index 0000000..6f1d301 --- /dev/null +++ b/patches/SLES-52882_BBAE448F.pnach @@ -0,0 +1,9 @@ +gametitle=Stolen (PAL-M5) SLES_528.82 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=dieSkaarj + +patch=1,EE,20aeadf0,extended,3f400000 //3f800000 + + diff --git a/patches/SLES-52884_28F92CA7.pnach b/patches/SLES-52884_28F92CA7.pnach new file mode 100644 index 0000000..5bb1599 --- /dev/null +++ b/patches/SLES-52884_28F92CA7.pnach @@ -0,0 +1,20 @@ +gametitle=Duel Masters (E)(SLES-52884) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,002e4f3c,word,08041bf4 + +patch=1,EE,00106fd0,word,46020842 +patch=1,EE,00106fd4,word,3c013faa +patch=1,EE,00106fd8,word,3421aaab +patch=1,EE,00106fdc,word,4481f000 +patch=1,EE,00106fe0,word,461e0842 +patch=1,EE,00106fe4,word,080b93d0 + + diff --git a/patches/SLES-52886_381F8A7B.pnach b/patches/SLES-52886_381F8A7B.pnach new file mode 100644 index 0000000..5c23534 --- /dev/null +++ b/patches/SLES-52886_381F8A7B.pnach @@ -0,0 +1,10 @@ +gametitle=Power Rangers - Dino Thunder PAL-E SLES-52886 381F8A7B + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2052F510,extended,00000001 +patch=1,EE,E0010001,extended,003F66F8 +patch=1,EE,2052F510,extended,00000002 +patch=1,EE,E0010001,extended,00537E10 +patch=1,EE,2052F510,extended,00000002 \ No newline at end of file diff --git a/patches/SLES-52888_0B918E04.pnach b/patches/SLES-52888_0B918E04.pnach new file mode 100644 index 0000000..c7d70d6 --- /dev/null +++ b/patches/SLES-52888_0B918E04.pnach @@ -0,0 +1,18 @@ +gametitle=Brothers in Arms: Road to Hill 30 [PAL-M5] (SLES_528.88) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003057EC,word,3C023F40 //3C023F80 (Increases hor. axis) + +//Menu font fix +patch=1,EE,003E56FC,word,3C033F40 //3C033F80 +patch=1,EE,003E5704,word,3C033F80 //44830800 +patch=1,EE,003E5708,word,44830800 //AE630108 +patch=1,EE,003E570C,word,AE630108 //C6600104 +patch=1,EE,003E5710,word,C6600104 //46010036 +patch=1,EE,003E5714,word,46010036 //00000000 + + diff --git a/patches/SLES-52895_536FEB77.pnach b/patches/SLES-52895_536FEB77.pnach new file mode 100644 index 0000000..fd44edd --- /dev/null +++ b/patches/SLES-52895_536FEB77.pnach @@ -0,0 +1,18 @@ +gametitle=Spongebob Squarepants Movie Game (PAL) (SLES-52895) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & gamemasterplc +description=Forces the game to run at 16:9 aspect ratio + +patch=1,EE,00437714,word,46010083 //Multiply Aspect +patch=1,EE,00437718,word,E7A20028 //Store Multiplied Aspect +patch=1,EE,0043771C,word,46010002 //Set Height +patch=1,EE,00437720,word,0C0655BC //Jump to RWCameraSetView +patch=1,EE,00437724,word,E7A0002C //Store Height (Delay Slot) +patch=1,EE,00437728,word,DFBF0010 //Restore RA +patch=1,EE,0043772C,word,7BB00000 //Restore S0 +patch=1,EE,00437730,word,03E00008 //Jump to RA +patch=1,EE,00437734,word,27BD0030 //Restore Stack (Delay Slot) + + diff --git a/patches/SLES-52896_34DA05D2.pnach b/patches/SLES-52896_34DA05D2.pnach new file mode 100644 index 0000000..a12d4c9 --- /dev/null +++ b/patches/SLES-52896_34DA05D2.pnach @@ -0,0 +1,18 @@ +gametitle=Spongebob Squarepants Movie Game (PAL-E) (M2) (SLES-52896) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +patch=1,EE,00437f74,word,46010083 //Multiply Aspect +patch=1,EE,00437f78,word,E7A20028 //Store Multiplied Aspect +patch=1,EE,00437f7c,word,46010002 //Set Height +patch=1,EE,00437f80,word,0C0655BC //Jump to RWCameraSetView +patch=1,EE,00437f84,word,E7A0002C //Store Height (Delay Slot) +patch=1,EE,00437f88,word,DFBF0010 //Restore RA +patch=1,EE,00437f8c,word,7BB00000 //Restore S0 +patch=1,EE,00437f90,word,03E00008 //Jump to RA +patch=1,EE,00437f94,word,27BD0030 //Restore Stack (Delay Slot) + + diff --git a/patches/SLES-52898_20CEB0BC.pnach b/patches/SLES-52898_20CEB0BC.pnach new file mode 100644 index 0000000..b1be5af --- /dev/null +++ b/patches/SLES-52898_20CEB0BC.pnach @@ -0,0 +1,16 @@ +gametitle=The King of Fighters: Maximum Impact (SLES-52898) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,00381454,word,3c043f24 +patch=1,EE,0038148c,word,46010003 + +//HUD fix +patch=1,EE,00389fa8,word,3c023f24 +patch=1,EE,00389fe0,word,46010842 +patch=1,EE,00389fe8,word,46010903 + + diff --git a/patches/SLES-52908_25C3948E.pnach b/patches/SLES-52908_25C3948E.pnach new file mode 100644 index 0000000..9d122d2 --- /dev/null +++ b/patches/SLES-52908_25C3948E.pnach @@ -0,0 +1,14 @@ +gametitle=The Urbz - Sims in the City (PAL-M) (SLES-52908) 25C3948E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,0039b3f0,word,3c013fe3 //3c013faa +patch=1,EE,0039b3f4,word,34218e2a //3421aaab + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003AE2F8,word,28820001 //28820002 \ No newline at end of file diff --git a/patches/SLES-52913_1ECA1475.pnach b/patches/SLES-52913_1ECA1475.pnach new file mode 100644 index 0000000..cca4543 --- /dev/null +++ b/patches/SLES-52913_1ECA1475.pnach @@ -0,0 +1,17 @@ +gametitle=Suikoden IV [PAL-M5] (SLES-52913) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL +// +// 16:9 +patch=1,EE,00489fec,word,3c013f40 // 00000000 hor fov +patch=1,EE,00489ff0,word,44810000 // 00000000 +patch=1,EE,00489ff8,word,4600c602 // 00000000 + +//Font width +patch=1,EE,20736E1C,extended,3F400000 //3F800000 (Person's name) +patch=1,EE,20737EEC,extended,3F400000 //3F800000 (Dialogue) + + diff --git a/patches/SLES-52917_E54D237D.pnach b/patches/SLES-52917_E54D237D.pnach new file mode 100644 index 0000000..87694e3 --- /dev/null +++ b/patches/SLES-52917_E54D237D.pnach @@ -0,0 +1,21 @@ +gametitle=Scaler (PAL-E) SLES-52917 E54D237D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0021b9dc,word,080bd30c // e4a10000 +patch=1,EE,0021b9e0,word,00000000 // aca00004 +patch=1,EE,002f4c30,word,3c013f40 // 00000000 hor fov +patch=1,EE,002f4c38,word,4481f000 // 00000000 +patch=1,EE,002f4c3c,word,461e0842 // 00000000 +patch=1,EE,002f4c40,word,e4a10000 // 00000000 +patch=1,EE,002f4c44,word,aca00004 // 00000000 +patch=1,EE,002f4c48,word,08086e78 // 00000000 +patch=1,EE,0020b274,word,3c023f40 // 3c023f80 renderfix left +patch=1,EE,0020b290,word,3c02bf40 // 3c02bf80 renderfix right + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,0021D654,word,14400004 //10400004 \ No newline at end of file diff --git a/patches/SLES-52918_E54D237D.pnach b/patches/SLES-52918_E54D237D.pnach new file mode 100644 index 0000000..ec90cfe --- /dev/null +++ b/patches/SLES-52918_E54D237D.pnach @@ -0,0 +1,21 @@ +gametitle=Scaler (PAL-M) SLES-52918 E54D237D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0021b9dc,word,080bd30c // e4a10000 +patch=1,EE,0021b9e0,word,00000000 // aca00004 +patch=1,EE,002f4c30,word,3c013f40 // 00000000 hor fov +patch=1,EE,002f4c38,word,4481f000 // 00000000 +patch=1,EE,002f4c3c,word,461e0842 // 00000000 +patch=1,EE,002f4c40,word,e4a10000 // 00000000 +patch=1,EE,002f4c44,word,aca00004 // 00000000 +patch=1,EE,002f4c48,word,08086e78 // 00000000 +patch=1,EE,0020b274,word,3c023f40 // 3c023f80 renderfix left +patch=1,EE,0020b290,word,3c02bf40 // 3c02bf80 renderfix right + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,0021D654,word,14400004 //10400004 \ No newline at end of file diff --git a/patches/SLES-52920_EBDDF618.pnach b/patches/SLES-52920_EBDDF618.pnach new file mode 100644 index 0000000..99fae9e --- /dev/null +++ b/patches/SLES-52920_EBDDF618.pnach @@ -0,0 +1,12 @@ +gametitle=Alarm for Cobra 11 - Vol. II (E)(SLES-52920) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00393500,word,3c07bf55 //3c07bf00 + + diff --git a/patches/SLES-52921_03C8EA64.pnach b/patches/SLES-52921_03C8EA64.pnach new file mode 100644 index 0000000..2de0c71 --- /dev/null +++ b/patches/SLES-52921_03C8EA64.pnach @@ -0,0 +1,14 @@ +gametitle=Rogue Trooper (PAL-M) SLES-52921 03C8EA64 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated & PeterDelta +description=Widescreen fix +patch=1,EE,00112D80,extended,3C013F00 +patch=1,EE,E0010101,extended,00467464 +patch=1,EE,00112D80,extended,3C013F05 //zoom + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001BE788,word,1460000A //1060000A \ No newline at end of file diff --git a/patches/SLES-52927_A3EF1321.pnach b/patches/SLES-52927_A3EF1321.pnach new file mode 100644 index 0000000..847900a --- /dev/null +++ b/patches/SLES-52927_A3EF1321.pnach @@ -0,0 +1,20 @@ +gametitle=Grand Theft Auto: San Andreas (PAL-G) (v1.00) SLES-52927 A3EF1321 + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,0066855C,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,206685E4,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,20668628,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,2066862C,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,20668630,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,20668634,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,205155E8,extended,00000000 // NOP CPostEffects::ColourFilter diff --git a/patches/SLES-52927_B61F872C.pnach b/patches/SLES-52927_B61F872C.pnach new file mode 100644 index 0000000..ce5cae9 --- /dev/null +++ b/patches/SLES-52927_B61F872C.pnach @@ -0,0 +1,95 @@ +gametitle=Grand Theft Auto: San Andreas (PAL-G) (v2.01) SLES-52927 B61F872C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,0070056F,extended,01 +patch=1,EE,0020C7BC,extended,3C0242A2 +patch=1,EE,0020A4F8,extended,3C0242AC +patch=1,EE,002081DC,extended,3C0342AC +patch=1,EE,002ECBD0,extended,3C044040 +patch=1,EE,002ECB80,extended,3C0440D0 +patch=1,EE,0026E12C,word,3C084280 +patch=1,EE,00269618,word,3C024280 +patch=1,EE,0026E748,word,3C024280 +patch=1,EE,0026EDF0,word,3C024280 +patch=1,EE,0026AF44,word,3C034280 +patch=1,EE,0026EF20,word,3C034280 +patch=1,EE,0026F008,word,3C034280 +patch=1,EE,002ACA98,word,3C024258 +patch=1,EE,002ACB04,word,3C024270 +patch=1,EE,002ACE38,word,3C0342C6 +patch=1,EE,002ACED0,word,3C0342C6 +patch=1,EE,002ACDEC,word,3C0341E3 +patch=1,EE,002ACE84,word,3C0341E3 +patch=1,EE,0026E13C,word,3C064280 +patch=1,EE,0026EF2C,word,3C044280 +patch=1,EE,0026F024,word,3C044280 +patch=1,EE,0026E764,word,3C024280 +patch=1,EE,0026EE00,word,3C024280 +patch=1,EE,0026AF5C,word,3C034280 +patch=1,EE,002ACAA0,word,3C034280 +patch=1,EE,002ACE00,word,3C034280 +patch=1,EE,002ACE4C,word,3C034280 +patch=1,EE,002ACE98,word,3C034280 +patch=1,EE,002ACEE4,word,3C034280 +patch=1,EE,002ACC54,word,3C0341D4 +patch=1,EE,002ACDA0,word,3C034190 +patch=1,EE,002ACDB0,word,3C0241E5 +patch=1,EE,0026D230,word,3C023F40 +patch=1,EE,002AA094,word,3C024210 +patch=1,EE,002A9FD4,word,3C024190 +patch=1,EE,002ABBE0,word,2405020D +patch=1,EE,002ABC1C,word,2405020D +patch=1,EE,00663F48,word,3E800000 +patch=1,EE,002ABC30,word,2405021F +patch=1,EE,002ABC6C,word,2405021F +patch=1,EE,002A9D24,word,3C0242A8 +patch=1,EE,002A9AA4,word,2404002F +patch=1,EE,002A9BA4,word,2404002F +patch=1,EE,002AB6BC,word,24050231 +patch=1,EE,002AB700,word,24050231 +patch=1,EE,002AB850,word,24050231 +patch=1,EE,002AB898,word,24050231 +patch=1,EE,002AD43C,word,C78C8384 +patch=1,EE,002AD9CC,word,3C023F40 +patch=1,EE,002A89A0,word,3C013F40 +patch=1,EE,002A89A4,word,44810000 +patch=1,EE,002A89A8,word,46006302 +patch=1,EE,002A89AC,word,3C01007C +patch=1,EE,002A89B0,word,E42C2F24 +patch=1,EE,002A89B4,word,3C01007C +patch=1,EE,002A89B8,word,03E00008 +patch=1,EE,002A89BC,word,E42D2F28 + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,00668CDC,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,20668D64,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,20668DA8,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,20668DAC,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,20668DB0,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,20668DB4,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20515CE8,extended,00000000 // NOP CPostEffects::ColourFilter + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=0,EE,0039B74C,extended,24040001 //native + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00358AAC,extended,24020050 +patch=1,EE,00549FEC,extended,00000000 diff --git a/patches/SLES-52931_54D68884.pnach b/patches/SLES-52931_54D68884.pnach new file mode 100644 index 0000000..071f79e --- /dev/null +++ b/patches/SLES-52931_54D68884.pnach @@ -0,0 +1,24 @@ +gametitle=Legend of Kay (PAL-M5) (SLES-52931) 54D68884 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00392a1c,word,08128980 // 8e040004 +patch=1,EE,00392a20,word,00000000 // 46020003 +patch=1,EE,004a2600,word,3c013f40 // 00000000 hor fov +patch=1,EE,004a2604,word,4481f000 // 00000000 +patch=1,EE,004a2608,word,8e040004 // 00000000 +patch=1,EE,004a260c,word,46020003 // 00000000 +patch=1,EE,004a2610,word,461e0842 // 00000000 +patch=1,EE,004a2614,word,080e4a88 // 00000000 +patch=1,EE,0010579c,word,3c014300 // 3c013e80 render fix +patch=1,EE,002fce20,word,3c013f2e // 00000000 inventory fix +patch=1,EE,002fce24,word,4481f000 // 00000000 +patch=1,EE,002ff9e4,word,461ea503 // 4600a502 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,003032fc,word,3c0141f0 // 3c014180 \ No newline at end of file diff --git a/patches/SLES-52939_07D1DC03.pnach b/patches/SLES-52939_07D1DC03.pnach new file mode 100644 index 0000000..1e5f6cb --- /dev/null +++ b/patches/SLES-52939_07D1DC03.pnach @@ -0,0 +1,13 @@ +gametitle=Airborne Troops - Countdown to D-Day (E)(SLES-52939) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//1042023c 2d808000 00008244 +patch=1,EE,00407f9c,word,3c024240 //3c024210 + + diff --git a/patches/SLES-52940_BA246DD0.pnach b/patches/SLES-52940_BA246DD0.pnach new file mode 100644 index 0000000..b76c79e --- /dev/null +++ b/patches/SLES-52940_BA246DD0.pnach @@ -0,0 +1,10 @@ +gametitle=S.L.A.I.: Steel Lancer Arena International [PAL-M3] (SLES_529.40) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00269998,word,3C033F40 //3C033F80 (Increases hor. axis) + + diff --git a/patches/SLES-52941_80BB14B2.pnach b/patches/SLES-52941_80BB14B2.pnach new file mode 100644 index 0000000..0b3c395 --- /dev/null +++ b/patches/SLES-52941_80BB14B2.pnach @@ -0,0 +1,16 @@ +gametitle=Gungrave - Overdose PAL-M SLES-52941 80BB14B2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen hack +patch=1,EE,0028B6C4,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,0028B6C8,word,44810000 //00000000 +patch=1,EE,0028B6D0,word,4600C602 //00000000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,20101C18,extended,28420001 +patch=1,EE,E0010019,extended,004455C4 +patch=1,EE,20101C18,extended,28420002 \ No newline at end of file diff --git a/patches/SLES-52942_EBE1972D.pnach b/patches/SLES-52942_EBE1972D.pnach new file mode 100644 index 0000000..7eec5c8 --- /dev/null +++ b/patches/SLES-52942_EBE1972D.pnach @@ -0,0 +1,19 @@ +gametitle=Midnight Club 3 - DUB Edition (PAL-M) SLES-52942 EBE1972D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00617D30,word,3FC71C66 //3F955554 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,001A7A74,word,24020001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00617EC4,word,00000000 +patch=1,EE,00617DA8,word,000001C0 +patch=1,EE,001BE4B8,word,14A0002F diff --git a/patches/SLES-52943_7D5403E1.pnach b/patches/SLES-52943_7D5403E1.pnach new file mode 100644 index 0000000..d5345cd --- /dev/null +++ b/patches/SLES-52943_7D5403E1.pnach @@ -0,0 +1,28 @@ +gametitle=ESPN NFL 2K5 (E)(SLES-52943) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (Gameplay) +//9800a0e7 803f013c 00008144 00000000 +patch=1,EE,002463e4,word,3c013f40 //3c013f80 + +//Zoom (Menu and Cutscene) +//8800a0e7 803f013c 00008144 00000000 +patch=1,EE,0012cea0,word,3c013f40 //3c013f80 + +//Y-Fov (All) +//c3390046 1c0020ae +patch=1,EE,00111e08,word,08030000 + +patch=1,EE,000c0000,word,460039c3 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e39c2 +patch=1,EE,000c0014,word,08044783 + + diff --git a/patches/SLES-52950_B1995E29.pnach b/patches/SLES-52950_B1995E29.pnach new file mode 100644 index 0000000..b52bd3d --- /dev/null +++ b/patches/SLES-52950_B1995E29.pnach @@ -0,0 +1,20 @@ +gametitle=Shadow of Rome SLES_529.50 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,00146c08,word,3c023f1f +patch=1,EE,00146c10,word,344249f9 +patch=1,EE,00146e24,word,3c023f1f +patch=1,EE,00146e2c,word,344249f9 +patch=1,EE,001e757c,word,3c044328 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//no interleacing, videos still shake +patch=1,EE,201E9384,extended,30420000 + + diff --git a/patches/SLES-52951_977116A5.pnach b/patches/SLES-52951_977116A5.pnach new file mode 100644 index 0000000..2aa7365 --- /dev/null +++ b/patches/SLES-52951_977116A5.pnach @@ -0,0 +1,12 @@ +gametitle=Phantom Brave [PAL] (SLES_529.51) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00105664,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00105668,word,44810000 //00000000 +patch=1,EE,00105670,word,4600C602 //00000000 + + diff --git a/patches/SLES-52954_511447B7.pnach b/patches/SLES-52954_511447B7.pnach new file mode 100644 index 0000000..0c88318 --- /dev/null +++ b/patches/SLES-52954_511447B7.pnach @@ -0,0 +1,16 @@ +gametitle=WWII - Tank Battles (E)(SLES-52954) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0033c0e4,word,080d34d8 +patch=1,EE,0034d360,word,460328c2 +patch=1,EE,0034d364,word,3c013f40 +patch=1,EE,0034d368,word,4481f000 +patch=1,EE,0034d36c,word,461e18c2 +patch=1,EE,0034d370,word,080cf03a + + diff --git a/patches/SLES-52956_5E82A640.pnach b/patches/SLES-52956_5E82A640.pnach new file mode 100644 index 0000000..9235ea8 --- /dev/null +++ b/patches/SLES-52956_5E82A640.pnach @@ -0,0 +1,15 @@ +gametitle=Action Girlz Racing (E)(SLES-52956) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//X-Fov +patch=1,EE,00165cac,word,3c01bf2a //3c01bf00 +patch=1,EE,00165cb0,word,3421aaab //44813000 +patch=1,EE,00165cb4,word,44813000 //44831800 +patch=1,EE,00165cb8,word,44831800 //00000000 + + diff --git a/patches/SLES-52957_BAEEE480.pnach b/patches/SLES-52957_BAEEE480.pnach new file mode 100644 index 0000000..e529b1d --- /dev/null +++ b/patches/SLES-52957_BAEEE480.pnach @@ -0,0 +1,18 @@ +gametitle=Urban Extreme (E)(SLES-52957) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +patch=1,EE,00316aa8,word,080de3e8 //c6010068 +patch=1,EE,00378fa0,word,3c013f40 //00000000 +patch=1,EE,00378fa4,word,4481f000 //00000000 +patch=1,EE,00378fa8,word,c6010068 //00000000 +patch=1,EE,00378fac,word,c602006c //00000000 +patch=1,EE,00378fb0,word,461e0843 //00000000 +patch=1,EE,00378fb4,word,e6010068 //00000000 +patch=1,EE,00378fb8,word,080c5aac //00000000 + + diff --git a/patches/SLES-52963_CD6AA180.pnach b/patches/SLES-52963_CD6AA180.pnach new file mode 100644 index 0000000..541b3fe --- /dev/null +++ b/patches/SLES-52963_CD6AA180.pnach @@ -0,0 +1,35 @@ +gametitle=Cold Winter [PAL-M4] (SLES_529.63) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen hack 16:9 + +patch=1,EE,003C6284,word,3C013F40 //00000000 +patch=1,EE,003C628C,word,44810800 //03E00008 +patch=1,EE,003C6290,word,03E00008 //00000000 +patch=1,EE,003C6294,word,4601A083 //00000000 + +//Weapon +patch=1,EE,00311774,word,C6740330 //C6600330 +patch=1,EE,0031177C,word,C7A30048 //E7A00050 +patch=1,EE,00311788,word,E7A20050 //C6620330 +patch=1,EE,0031178C,word,C6620330 //C7A30048 + +//Gameplay +patch=1,EE,001DC63C,word,8E440058 //E7B40040 +patch=1,EE,001DC648,word,E7A20040 //8E440058 + +//480p +//patch=1,EE,004F7DAC,word,3C050000 //00052C00 +//patch=1,EE,004F7DB4,word,3C060050 //00063400 +//patch=1,EE,004F7DBC,word,3C070001 //00073C00 +//patch=1,EE,004F8014,word,3C090010 //00094C00 + + +[50 FPS] +author=felixthecat1970 +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=0,EE,201FE134,extended,24020001 //fps unlock reg 50fps +patch=0,EE,2042BB4C,extended,24630000 +patch=0,EE,2042BB60,extended,24840000 \ No newline at end of file diff --git a/patches/SLES-52964_9B89F425.pnach b/patches/SLES-52964_9B89F425.pnach new file mode 100644 index 0000000..184e5b9 --- /dev/null +++ b/patches/SLES-52964_9B89F425.pnach @@ -0,0 +1,9 @@ +gametitle=Nanobreaker SLES_529.64 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00499978,word,44550000 +patch=1,EE,00499980,word,3ac00000 + + diff --git a/patches/SLES-52965_57115262.pnach b/patches/SLES-52965_57115262.pnach new file mode 100644 index 0000000..bfe8a8e --- /dev/null +++ b/patches/SLES-52965_57115262.pnach @@ -0,0 +1,14 @@ +gametitle=Outlaw Golf 2 (PAL-M5) (SLES-52965) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +//Ported to PAL (ElHecht) + +// 16:9 +patch=1,EE,00681448,word,3f9c71cb // 3f6aaaab hor fov + +// 16:10 +//patch=1,EE,00681448,word,3f8ccccd // 3f6aaaab hor fov + + diff --git a/patches/SLES-52966_EC301155.pnach b/patches/SLES-52966_EC301155.pnach new file mode 100644 index 0000000..2f79698 --- /dev/null +++ b/patches/SLES-52966_EC301155.pnach @@ -0,0 +1,13 @@ +gametitle=ESPN NHL 2K5 [PAL] (SLES_529.66) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Seems to work fine only in the emulator, in the PS2 causes some graphical glitches in some +//cut-scenes and in the replays when is used the zoom very near to the puck. + +//Gameplay 16:9 +patch=1,EE,001A30F0,word,3C013FAA //3C013F80 (Increases hor. axis) + + diff --git a/patches/SLES-52977_3BEBCCAC.pnach b/patches/SLES-52977_3BEBCCAC.pnach new file mode 100644 index 0000000..923076d --- /dev/null +++ b/patches/SLES-52977_3BEBCCAC.pnach @@ -0,0 +1,7 @@ +gametitle=GoldenEye - Agente Corrupto (PAL-S) SLES-52977 3BEBCCAC + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,001223F4,word,2C420001 //2C420002 +patch=1,EE,00100030,word,3E800000 //3F000000 \ No newline at end of file diff --git a/patches/SLES-52978_474EC389.pnach b/patches/SLES-52978_474EC389.pnach new file mode 100644 index 0000000..9793112 --- /dev/null +++ b/patches/SLES-52978_474EC389.pnach @@ -0,0 +1,18 @@ +gametitle=La Pucelle - Tactics [PAL] (SLES_529.78) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00108994,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00108998,word,44810000 //00000000 +patch=1,EE,001089A0,word,4600C602 //00000000 + +//2D Characters fix +patch=1,EE,00136728,word,3c033fc0 //3c034000 +patch=1,EE,0013673c,word,3c023fc0 //3c024000 +patch=1,EE,00136750,word,3c023fc0 //3c024000 +patch=1,EE,00136764,word,3c063fc0 //3c064000 + + diff --git a/patches/SLES-52980_27A0757B.pnach b/patches/SLES-52980_27A0757B.pnach new file mode 100644 index 0000000..6ca9ea5 --- /dev/null +++ b/patches/SLES-52980_27A0757B.pnach @@ -0,0 +1,11 @@ +gametitle=Big Mutha Truckers 2: Truck Me Harder [PAL] (SLES_529.80) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00480160,word,3F400000 //3F800000 Zoom +patch=1,EE,00480168,word,3FE38E2A //3FAAAAAB Y-FOV + + diff --git a/patches/SLES-52983_E8761BDA.pnach b/patches/SLES-52983_E8761BDA.pnach new file mode 100644 index 0000000..39b8ab7 --- /dev/null +++ b/patches/SLES-52983_E8761BDA.pnach @@ -0,0 +1,13 @@ +gametitle=Fitness Fun (E)(SLES-52983) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +patch=1,EE,00180234,word,3c013f40 //00000000 +patch=1,EE,00180238,word,44810000 //00000000 +patch=1,EE,00180240,word,4600c602 //00000000 + + diff --git a/patches/SLES-52986_34DA05D2.pnach b/patches/SLES-52986_34DA05D2.pnach new file mode 100644 index 0000000..912635c --- /dev/null +++ b/patches/SLES-52986_34DA05D2.pnach @@ -0,0 +1,18 @@ +gametitle=Nickelodeon Bob Esponja - La Película (PAL-S) (SLES-52986) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +patch=1,EE,00437f74,word,46010083 //Multiply Aspect +patch=1,EE,00437f78,word,E7A20028 //Store Multiplied Aspect +patch=1,EE,00437f7c,word,46010002 //Set Height +patch=1,EE,00437f80,word,0C0655BC //Jump to RWCameraSetView +patch=1,EE,00437f84,word,E7A0002C //Store Height (Delay Slot) +patch=1,EE,00437f88,word,DFBF0010 //Restore RA +patch=1,EE,00437f8c,word,7BB00000 //Restore S0 +patch=1,EE,00437f90,word,03E00008 //Jump to RA +patch=1,EE,00437f94,word,27BD0030 //Restore Stack (Delay Slot) + + diff --git a/patches/SLES-52988_AA3F4F82.pnach b/patches/SLES-52988_AA3F4F82.pnach new file mode 100644 index 0000000..4ada543 --- /dev/null +++ b/patches/SLES-52988_AA3F4F82.pnach @@ -0,0 +1,11 @@ +gametitle=Mega Man X8 (SLES-52988) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0010f10c,word,3c013f40 //hor value +patch=1,EE,0010f110,word,44810000 +patch=1,EE,0010f118,word,4600c602 + + diff --git a/patches/SLES-52989_0158297B.pnach b/patches/SLES-52989_0158297B.pnach new file mode 100644 index 0000000..9640d11 --- /dev/null +++ b/patches/SLES-52989_0158297B.pnach @@ -0,0 +1,16 @@ +gametitle=Blowout [PAL] (SLES_529.89) 0158297B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001D29AC,word,00000000 //AF80C5A8 +patch=1,EE,003BAA18,word,00000001 //00000000 +patch=1,EE,003B7DF0,word,C0222222 //BFF33333 HUD fix +patch=1,EE,003B7E08,word,40222222 //3FF33333 +patch=1,EE,003B7E28,word,40222222 //3FF33333 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002B13B8,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-52999_409E55FF.pnach b/patches/SLES-52999_409E55FF.pnach new file mode 100644 index 0000000..4eccfe7 --- /dev/null +++ b/patches/SLES-52999_409E55FF.pnach @@ -0,0 +1,18 @@ +gametitle=RC Toy Machines (E)(SLES-52999) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Devina and Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00165990,word,08081fa4 + +patch=1,EE,00207e90,word,46150502 +patch=1,EE,00207e94,word,3c013faa +patch=1,EE,00207e98,word,3421aaab +patch=1,EE,00207e9c,word,4481f000 +patch=1,EE,00207ea0,word,461ea502 +patch=1,EE,00207ea4,word,08059665 + + diff --git a/patches/SLES-53001_7A12BA1B.pnach b/patches/SLES-53001_7A12BA1B.pnach new file mode 100644 index 0000000..9788914 --- /dev/null +++ b/patches/SLES-53001_7A12BA1B.pnach @@ -0,0 +1,6 @@ +gametitle=NBA Street 3 (PAL-M) SLES-53001 7A12BA1B + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00353F7C,word,14000003 diff --git a/patches/SLES-53004_95E985AA.pnach b/patches/SLES-53004_95E985AA.pnach new file mode 100644 index 0000000..505b32a --- /dev/null +++ b/patches/SLES-53004_95E985AA.pnach @@ -0,0 +1,26 @@ +gametitle=Samurai Warriors - Xtreme Legends (PAL-G) (SLES-53004) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0013fa48,word,3c024328 // 3c024360 zoom +patch=1,EE,0013fc38,word,3c013f40 // 8f838520 ver fov +patch=1,EE,0013fc3c,word,4481f000 // 03e00008 +patch=1,EE,0013fc40,word,461e6b43 // e46d02bc +patch=1,EE,0013fc44,word,03e00008 // 00000000 +patch=1,EE,0013fc48,word,e46d02bc // 00000000 + +// 16:10 +//patch=1,EE,0013fa48,word,3c02433a // 3c024360 zoom +//patch=1,EE,0013fa50,word,3442aaab // 44820800 +//patch=1,EE,0013fa54,word,44820800 // 00000000 +//patch=1,EE,0013fc38,word,3c013f55 // 8f838520 ver fov +//patch=1,EE,0013fc3c,word,34215555 // 03e00008 ver fov +//patch=1,EE,0013fc40,word,4481f000 // e46d02bc +//patch=1,EE,0013fc44,word,461e6b43 // 00000000 +//patch=1,EE,0013fc48,word,03e00008 // 00000000 +//patch=1,EE,0013fc4c,word,e46d02bc // 00000000 + + diff --git a/patches/SLES-53005_084F6F93.pnach b/patches/SLES-53005_084F6F93.pnach new file mode 100644 index 0000000..c946fe8 --- /dev/null +++ b/patches/SLES-53005_084F6F93.pnach @@ -0,0 +1,13 @@ +gametitle=Monster Trux Extreme - Offroad Edition (E)(SLES-53005) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00bf013c 00308144 00188344 (1st) +patch=1,EE,00169a34,word,3c01bf2a //3c01bf00 + + diff --git a/patches/SLES-53007_4C4D7072.pnach b/patches/SLES-53007_4C4D7072.pnach new file mode 100644 index 0000000..b671af8 --- /dev/null +++ b/patches/SLES-53007_4C4D7072.pnach @@ -0,0 +1,32 @@ +gametitle=Tom Clancy's Splinter Cell 3: Chaos Theory * SLES-53007 * PAL-M5 * 4C4D7072 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F2908,word,3C023F40 // 3C023F80 - X-axis + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F2908,word,3C023F55 // 3C023F80 - X-axis +patch=1,EE,001F2988,word,34425555 // 3C01007E - X-axis + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F2908,word,3C023F63 +patch=1,EE,001F2988,word,34428E39 + +// ========== +// - Alternative 16:10 Widescreen hack by pgert. +// Might not work with all BIOS types & configurations. +// Fast boot recommended. +// patch=1,EE,20F0843C,extended,3F400000 // 3F800000 - X-axis +// patch=1,EE,20F08440,extended,3FAB130D // 3FBE1528 - Y-axis +// ========== +// To unlock all single-player levels, navigate to the 'Solo Menu' and hold down L1, L2, R1, R2. +// While holding these, press Square (x5) then Circle (x5). +// ========== diff --git a/patches/SLES-53008_CBA0623D.pnach b/patches/SLES-53008_CBA0623D.pnach new file mode 100644 index 0000000..c4ff94d --- /dev/null +++ b/patches/SLES-53008_CBA0623D.pnach @@ -0,0 +1,32 @@ +gametitle=Mercenaries: Playground of Destruction [PAL-M2-Spa-Ita] (SLES_530.08) CBA0623D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,0033b098,word,3c013f40 //00000000 hor fov + +// 16:10 +//patch=1,EE,0033b098,word,3c013f55 //00000000 hor fov +//patch=1,EE,0033b09c,word,34215555 //00000000 hor fov + +// 16:9 and 16:10 main modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,0033b0a0,word,4481f000 //00000000 fov +patch=1,EE,0033b940,word,4600f306 //44816000 fov +patch=1,EE,0033f7cc,word,461e0843 //3c013f80 renderfix 1 objects +patch=1,EE,0033f7d0,word,46010d43 //4481a800 renderfix 1 objects +patch=1,EE,003476b8,word,4600f306 //44816000 renderfix 2 smoke and fire +//patch=1,EE,0033a248,word,0813cbcb //46030842 hud-identification fix // Makes freeze the game +patch=1,EE,0033a24c,word,00000000 //46030002 hud-identification fix +patch=1,EE,004f40b8,word,46030842 //00000000 hud-identification fix +patch=1,EE,004f40bc,word,46030002 //00000000 hud-identification fix +patch=1,EE,004f40c0,word,461e0002 //00000000 hud-identification fix +patch=1,EE,004f40c4,word,080ce663 //00000000 hud-identification fix + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003ADF78,word,2C420001 //0043102B \ No newline at end of file diff --git a/patches/SLES-53011_46F3905A.pnach b/patches/SLES-53011_46F3905A.pnach new file mode 100644 index 0000000..1c6625a --- /dev/null +++ b/patches/SLES-53011_46F3905A.pnach @@ -0,0 +1,17 @@ +gametitle=Gallop Racer 2 (E)(SLES-53011) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00688144 38848ec7 +patch=1,EE,0012bfa8,word,3c013f40 //3c013f80 + +//Render fix +//48 42 01 3c 00 10 81 44 24 00 81 c4 +patch=1,EE,0012c180,word,3c0142d0 //3c014248 + + diff --git a/patches/SLES-53012_E7CCCB1E.pnach b/patches/SLES-53012_E7CCCB1E.pnach new file mode 100644 index 0000000..1e3b41b --- /dev/null +++ b/patches/SLES-53012_E7CCCB1E.pnach @@ -0,0 +1,10 @@ +gametitle=Tenchu Fatal Shadows PAL (Europe) [SLES-53012] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,0012ef24,word,3c023f40 +patch=1,EE,0012f738,word,3c02442b + + diff --git a/patches/SLES-53014_BF0DC4CE.pnach b/patches/SLES-53014_BF0DC4CE.pnach new file mode 100644 index 0000000..4e9e4e2 --- /dev/null +++ b/patches/SLES-53014_BF0DC4CE.pnach @@ -0,0 +1,19 @@ +gametitle=Tenchu - Fatal Shadows (PAL-G) (SLES-53014) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +// 16:9 +patch=1,EE,0012ef24,word,3c023f40 // 3c023f80 hor fov +patch=1,EE,0012ef48,word,3c023f40 // 3c023f80 hor fov +patch=1,EE,0012f738,word,3c024455 // 3c024400 renderfix + +// 16:10 +//patch=1,EE,00136e9c,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,00136ea4,word,377b5555 // 00000000 hor fov +//patch=1,EE,0012ef2c,word,ac3be1d4 // ac22e1d4 +//patch=1,EE,00154a04,word,ac3be1d4 // ac22e1d4 +//patch=1,EE,0012f738,word,3c024440 // 3c024400 renderfix + + diff --git a/patches/SLES-53016_1969B19A.pnach b/patches/SLES-53016_1969B19A.pnach new file mode 100644 index 0000000..2e7e8fd --- /dev/null +++ b/patches/SLES-53016_1969B19A.pnach @@ -0,0 +1,10 @@ +gametitle=Tenchu Fatal Shadows PAL (Spain) [SLES-53016] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,0012ef24,word,3c023f40 +patch=1,EE,0012f738,word,3c02442b + + diff --git a/patches/SLES-53017_C7375C85.pnach b/patches/SLES-53017_C7375C85.pnach new file mode 100644 index 0000000..eab7e78 --- /dev/null +++ b/patches/SLES-53017_C7375C85.pnach @@ -0,0 +1,29 @@ +gametitle=TMNT Teenage Mutant Ninja Turtles 2 - Battle Nexus (PAL-M5) SLES-54478 D76BF975 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,00234710,word,460d6302 +patch=1,EE,00234714,word,460d6b42 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,10557B6C,extended,04000001 //04000002 +patch=1,EE,E002D70A,extended,00558200 +patch=1,EE,20558200,extended,3CA3D70A //3D23D70A 50hz +patch=1,EE,205581FC,extended,42480000 +patch=1,EE,E0028889,extended,00558200 +patch=1,EE,20558200,extended,3C888889 //3D088889 60hz +patch=1,EE,205581FC,extended,42700000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode when selecting 60 Hz +patch=1,EE,E0030000,extended,00558788 +patch=1,EE,201009B4,extended,24110000 +patch=1,EE,201009B8,extended,24120050 +patch=1,EE,201009C4,extended,24130001 \ No newline at end of file diff --git a/patches/SLES-53020_BF6F101F.pnach b/patches/SLES-53020_BF6F101F.pnach new file mode 100644 index 0000000..ef5340c --- /dev/null +++ b/patches/SLES-53020_BF6F101F.pnach @@ -0,0 +1,12 @@ +gametitle=Ghost in the Shell - Stand Alone Complex (PAL-M) SLES-53020 BF6F101F + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00265820,word,24020001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00265804,word,24060002 +patch=1,EE,002655A0,word,240401C0 diff --git a/patches/SLES-53022_CA37B42E.pnach b/patches/SLES-53022_CA37B42E.pnach new file mode 100644 index 0000000..d23fb92 --- /dev/null +++ b/patches/SLES-53022_CA37B42E.pnach @@ -0,0 +1,30 @@ +gametitle=ESPN NBA 2K5 (E)(SLES-53022) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (Gameplay) +//9800a0e7 803f013c 00008144 00000000 +patch=1,EE,00376c60,word,3c013f40 //3c013f80 + +//Zoom (Menu and Cutscene) +//8800a0e7 803f013c 00008144 00000000 +patch=1,EE,0012cf20,word,3c013f40 //3c013f80 +patch=1,EE,0036e8ac,word,3c013f40 //3c013f80 +patch=1,EE,003b4348,word,3c013f40 //3c013f80 + +//Y-Fov (All) +//c3390046 1c0020ae +patch=1,EE,00111e28,word,08030000 + +patch=1,EE,000c0000,word,460039c3 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e39c2 +patch=1,EE,000c0014,word,0804478b + + diff --git a/patches/SLES-53024_D6DF457B.pnach b/patches/SLES-53024_D6DF457B.pnach new file mode 100644 index 0000000..8ae9ec6 --- /dev/null +++ b/patches/SLES-53024_D6DF457B.pnach @@ -0,0 +1,11 @@ +gametitle=Altered Beast SLES_530.24 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,003e499c,extended,3c033fe3 +patch=1,EE,003e49a4,extended,34648e38 +patch=1,EE,005d4250,extended,3c033f20 + + diff --git a/patches/SLES-53025_6419FCC3.pnach b/patches/SLES-53025_6419FCC3.pnach new file mode 100644 index 0000000..2087335 --- /dev/null +++ b/patches/SLES-53025_6419FCC3.pnach @@ -0,0 +1,23 @@ +gametitle=Red Ninja - End of Honor (PAL-E) (SLES-53025) 6419FCC3 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +// 16:9 +patch=1,EE,0036dedc,word,3c013f40 // 3c013f80 hor fov1 +patch=1,EE,0036dee0,word,44817000 // 44816000 +patch=1,EE,0036def0,word,460e7303 // 46006386 + +patch=1,EE,00402680,word,3c013f40 // 00000000 hor fov2 (background trees) +patch=1,EE,00402688,word,4481f000 // 00000000 +patch=1,EE,004026d8,word,4602f782 // 00000000 +patch=1,EE,004026ec,word,461e0842 // 46020842 + +patch=1,EE,003625c4,word,3c013f2b // 3c013f00 renderfix enemies + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0010a694,word,3c01c380 // 3c01c316 +patch=1,EE,0010a6c8,word,3c014380 // 3c014316 \ No newline at end of file diff --git a/patches/SLES-53026_2F4D8BA5.pnach b/patches/SLES-53026_2F4D8BA5.pnach new file mode 100644 index 0000000..7e9ebd6 --- /dev/null +++ b/patches/SLES-53026_2F4D8BA5.pnach @@ -0,0 +1,23 @@ +gametitle=Red Ninja - End of Honor (PAL-G) (SLES-53026) 2F4D8BA5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +// 16:9 +patch=1,EE,0036e0c4,word,3c013f40 // 3c013f80 hor fov1 +patch=1,EE,0036e0c8,word,44817000 // 44816000 +patch=1,EE,0036e0d8,word,460e7303 // 46006386 + +patch=1,EE,00402868,word,3c013f40 // 00000000 hor fov2 (background trees) +patch=1,EE,00402870,word,4481f000 // 00000000 +patch=1,EE,004028c0,word,4602f782 // 00000000 +patch=1,EE,004028d4,word,461e0842 // 46020842 + +patch=1,EE,003627ac,word,3c013f2b // 3c013f00 renderfix enemies + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0010a694,word,3c01c380 // 3c01c316 +patch=1,EE,0010a6c8,word,3c014380 // 3c014316 \ No newline at end of file diff --git a/patches/SLES-53028_13E1AD6A.pnach b/patches/SLES-53028_13E1AD6A.pnach new file mode 100644 index 0000000..55970aa --- /dev/null +++ b/patches/SLES-53028_13E1AD6A.pnach @@ -0,0 +1,19 @@ +gametitle=Hitman - Blood Money (SLES_53028) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,00178b58,word,3c013f40 //00000000 hor FOV +patch=1,EE,00178b5c,word,4481f000 //00000000 +patch=1,EE,00178b98,word,461e0003 //00000000 +patch=1,EE,00291610,word,461ea502 //00000000 +patch=1,EE,002b27f4,word,461ea302 //4600a306 + +[50/60 FPS] +author=Gabominated +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,E0010002,extended,00617820 //condition fps +patch=1,EE,20617820,extended,00000001 //00000002 fps +patch=1,EE,E0010001,extended,00617890 //condition in FMVs +patch=1,EE,20617820,extended,00000002 diff --git a/patches/SLES-53029_72DC82B5.pnach b/patches/SLES-53029_72DC82B5.pnach new file mode 100644 index 0000000..fc7c237 --- /dev/null +++ b/patches/SLES-53029_72DC82B5.pnach @@ -0,0 +1,14 @@ +gametitle=Hitman - Blood Money (PAL-F) (SLES-53029) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00178c2c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00178c30,word,4481f000 // 00000000 +patch=1,EE,00178c6c,word,461e0003 // 00000000 +patch=1,EE,002916e0,word,461ea502 // 00000000 +patch=1,EE,002b28c4,word,461ea302 // 4600a306 + + diff --git a/patches/SLES-53030_72DC82B5.pnach b/patches/SLES-53030_72DC82B5.pnach new file mode 100644 index 0000000..4db542e --- /dev/null +++ b/patches/SLES-53030_72DC82B5.pnach @@ -0,0 +1,14 @@ +gametitle=Hitman - Blood Money (PAL-G) (SLES-53030) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00178c2c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00178c30,word,4481f000 // 00000000 +patch=1,EE,00178c6c,word,461e0003 // 00000000 +patch=1,EE,002916e0,word,461ea502 // 00000000 +patch=1,EE,002b28c4,word,461ea302 // 4600a306 + + diff --git a/patches/SLES-53031_72DC82B5.pnach b/patches/SLES-53031_72DC82B5.pnach new file mode 100644 index 0000000..534107b --- /dev/null +++ b/patches/SLES-53031_72DC82B5.pnach @@ -0,0 +1,14 @@ +gametitle=Hitman - Blood Money (PAL-I) (SLES-53031) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00178c2c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00178c30,word,4481f000 // 00000000 +patch=1,EE,00178c6c,word,461e0003 // 00000000 +patch=1,EE,002916e0,word,461ea502 // 00000000 +patch=1,EE,002b28c4,word,461ea302 // 4600a306 + + diff --git a/patches/SLES-53032_72DC82B5.pnach b/patches/SLES-53032_72DC82B5.pnach new file mode 100644 index 0000000..51a4583 --- /dev/null +++ b/patches/SLES-53032_72DC82B5.pnach @@ -0,0 +1,24 @@ +gametitle=Hitman - Blood Money (PAL-S) (SLES-53032) 72DC82B5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,00178c2c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00178c30,word,4481f000 // 00000000 +patch=1,EE,00178c6c,word,461e0003 // 00000000 +patch=1,EE,002916e0,word,461ea502 // 00000000 +patch=1,EE,002b28c4,word,461ea302 // 4600a306 + +[50/60 FPS] +author=PeterDelta & Gabominated +description=Might need EE Overclock at 180%. +patch=1,EE,0061C020,word,00000001 +patch=1,EE,E0010000,extended,01FECCF4 +patch=1,EE,0061C020,extended,00000002 + +[480p Mode] +author=PeterDelta +description=Any Hz selection will output in 480p. +patch=1,EE,0049AF94,word,00000003 diff --git a/patches/SLES-53035_492DFF9C.pnach b/patches/SLES-53035_492DFF9C.pnach new file mode 100644 index 0000000..604031b --- /dev/null +++ b/patches/SLES-53035_492DFF9C.pnach @@ -0,0 +1,17 @@ +gametitle=Masters of the Universe - He-Man - Defender of Grayskull (E)(SLES-53035) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001f1ac0,word,3c023f70 //3c023f49 +//patch=1,EE,001f1ac8,word,34420a8d //34420fdb + +//Y-Fov +patch=1,EE,0021d5b8,word,3c023f3f //3c023f6a +//patch=1,EE,0021d5bc,word,344301a3 //3443acda + + diff --git a/patches/SLES-53036_F1A69850.pnach b/patches/SLES-53036_F1A69850.pnach new file mode 100644 index 0000000..6f7c9ae --- /dev/null +++ b/patches/SLES-53036_F1A69850.pnach @@ -0,0 +1,12 @@ +gametitle=Tak 2: The Staff of Dreams [PAL] (SLES_530.36) F1A69850 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,205CF4EC,extended,3FE38E38 //3FAAAAAB (Increases hor. axis) + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0055D0E8,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-53038_7ADCB24A.pnach b/patches/SLES-53038_7ADCB24A.pnach new file mode 100644 index 0000000..b87023a --- /dev/null +++ b/patches/SLES-53038_7ADCB24A.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Devil May Cry 3 (PAL-M5) (SLES-53038) Widescreen Hack (16:9) by ElHecht +patch=1,EE,21CB2A90,extended,3F400000 // 3F800000 X-RES + + diff --git a/patches/SLES-53039_5C64E73A.pnach b/patches/SLES-53039_5C64E73A.pnach new file mode 100644 index 0000000..c60fc0a --- /dev/null +++ b/patches/SLES-53039_5C64E73A.pnach @@ -0,0 +1,58 @@ +gametitle=Champions: Return to Arms * PAL-M4 * SLES-53039 * 5C64E73A + +// ========== +// This game gains a minor speed-up by "EE Cyclerate" to 2 +// under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0018AAB0,word,3C013F19 // 3C013F4C +patch=1,EE,001952B4,word,3C013F19 // 3C013F4C +patch=1,EE,0019A50C,word,3C013FE3 // 3C013FAA - render fix menu +patch=1,EE,0019A90C,word,3C013FE3 // 3C013FAA - render fix + +[Widescreen/16:10] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0018AAB0,word,3C013F2A +patch=1,EE,001952B4,word,3C013F2A +patch=1,EE,0019A50C,word,3C013FCC +patch=1,EE,0019A90C,word,3C013FCC + +[Widescreen/15:10] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0018AAB0,word,3C013F35 +patch=1,EE,001952B4,word,3C013F35 +patch=1,EE,0019A50C,word,3C013FBF +patch=1,EE,0019A90C,word,3C013FBF + +[Widescreen/20:9] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0018AAB0,word,3C013EF5 +patch=1,EE,001952B4,word,3C013EF5 +patch=1,EE,0019A50C,word,3C01400E +patch=1,EE,0019A90C,word,3C01400E + +[Widescreen/21:9] +gsaspectratio=Stretch +author=PeterDelta, converted by pgert +patch=1,EE,0018AAB0,word,3C013EE9 +patch=1,EE,001952B4,word,3C013EE9 +patch=1,EE,0019A50C,word,3C014015 +patch=1,EE,0019A90C,word,3C014015 + +[No-Interlacing] +gsinterlacemode=1 +author=Agrippa +description=EE overclocking is needed to avoid infrequent frame rate drops. +patch=1,EE,20451640,extended,00000000 +patch=1,EE,20451644,extended,00000001 +patch=1,EE,204516B4,extended,00000001 +patch=1,EE,2019E41C,extended,10000010 +patch=1,EE,2019E47C,extended,10000004 +patch=1,EE,2019ED0C,extended,24020001 diff --git a/patches/SLES-53045_18C101A7.pnach b/patches/SLES-53045_18C101A7.pnach new file mode 100644 index 0000000..276c40e --- /dev/null +++ b/patches/SLES-53045_18C101A7.pnach @@ -0,0 +1,17 @@ +gametitle=Street Racing Syndicate (E)(SLES-53045) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00349860,word,3c013f1e //3c013f00 + +//Y-Fov +patch=1,EE,003498b0,word,3c013f40 +patch=1,EE,003498b4,word,4481f000 +patch=1,EE,003498c4,word,461e2103 + + diff --git a/patches/SLES-53046_EDE9DD5C.pnach b/patches/SLES-53046_EDE9DD5C.pnach new file mode 100644 index 0000000..108ca6a --- /dev/null +++ b/patches/SLES-53046_EDE9DD5C.pnach @@ -0,0 +1,13 @@ +gametitle=Counter Terrorist Special Forces - Fire for Effect PAL-M SLES-53046 EDE9DD5C + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0021A53C,word,14600006 //10600006 + +[NTSC Mode] +author=Gabominated +description=NTSC Mode at start. +patch=0,EE,00219420,word,10450007 //14450007 +patch=1,EE,00656AE4,word,00000280 //00000200 +patch=1,EE,00656AE8,word,000001c0 //00000200 diff --git a/patches/SLES-53047_5686034D.pnach b/patches/SLES-53047_5686034D.pnach new file mode 100644 index 0000000..96308ed --- /dev/null +++ b/patches/SLES-53047_5686034D.pnach @@ -0,0 +1,18 @@ +gametitle=The Punisher (PAL-M2) (SLES-53047) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00192a7c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00192a88,word,4481f000 // 00000000 +patch=1,EE,00192cf4,word,461ea783 // 00000000 +patch=1,EE,00192d50,word,461e0083 // 46140083 + +// force progressive scan +//patch=1,EE,001a0bf4,word,3c050000 +//patch=1,EE,001a0bfc,word,3c060050 +//patch=1,EE,001a0c04,word,3c070001 + + diff --git a/patches/SLES-53049_5AC5D875.pnach b/patches/SLES-53049_5AC5D875.pnach new file mode 100644 index 0000000..c6278bc --- /dev/null +++ b/patches/SLES-53049_5AC5D875.pnach @@ -0,0 +1,18 @@ +gametitle=The Punisher (PAL-S-I) SLES-53049 5AC5D875 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00192A9C,word,3C013F40 //00000000 X-FoV +patch=1,EE,00192AA8,word,4481F000 //00000000 +patch=1,EE,00192D14,word,461EA783 //00000000 +patch=1,EE,00192D70,word,461E0083 //46140083 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,001A0C14,word,3C050000 +patch=1,EE,001A0C1C,word,3C060050 +patch=1,EE,001A0C24,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-53052_B860F5B6.pnach b/patches/SLES-53052_B860F5B6.pnach new file mode 100644 index 0000000..20b3e8a --- /dev/null +++ b/patches/SLES-53052_B860F5B6.pnach @@ -0,0 +1,23 @@ +gametitle=Robots (PAL-M) (SLES-53052) B860F5B6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Widescreen hack 16:9 + +//Y-Fov +//803f013c 00188144 86080046 (1st) +patch=1,EE,0029936c,word,3c013f40 //3c013f80 + +//Zoom +//803f013c 00608144 4000a827 +patch=1,EE,00299574,word,3c013f40 //3c013f80 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0037B6A8,word,00000019 //00000032 +patch=1,EE,0037B6E0,word,3F99999A //4019999A npc +patch=1,EE,0037B6C4,word,3F99999A //4019999A jump +patch=1,EE,0037B6CC,word,3F99999A //4019999A subtitles \ No newline at end of file diff --git a/patches/SLES-53060_70C6047D.pnach b/patches/SLES-53060_70C6047D.pnach new file mode 100644 index 0000000..d7db7dc --- /dev/null +++ b/patches/SLES-53060_70C6047D.pnach @@ -0,0 +1,23 @@ +gametitle=Asterix & Obelix XXL 2 (PAL-M3) (SLES-53060) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa/ElHecht + +// 16:9 +patch=1,EE,001298a8,word,081165c0 // 3c023f40 jump to code-inject 00459700 +patch=1,EE,001298ac,word,00000000 // ae020034 +patch=1,EE,001298b0,word,00000000 // c7a10020 + +patch=1,EE,00459700,word,3c013f40 // 00000000 hor fov +patch=1,EE,00459704,word,4481f000 // 00000000 +patch=1,EE,00459708,word,461ef042 // 00000000 +patch=1,EE,0045970c,word,e6010034 // 00000000 +patch=1,EE,00459710,word,c7a10020 // 00000000 +patch=1,EE,00459714,word,461e0843 // 00000000 +patch=1,EE,00459718,word,e7a10020 // 00000000 +patch=1,EE,0045971c,word,0804a62c // 00000000 jump back to 001298b0 + +patch=1,EE,001414e4,word,3c023f2b // 3c023f00 renderfix + + diff --git a/patches/SLES-53062_866DA672.pnach b/patches/SLES-53062_866DA672.pnach new file mode 100644 index 0000000..4711e6f --- /dev/null +++ b/patches/SLES-53062_866DA672.pnach @@ -0,0 +1,10 @@ +gametitle=Yu Yu Hakusho - Dark Tournament (E)(SLES-53062) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,00119018,word,3c0240ab //3c024080 +patch=1,EE,00118990,word,3c023f2b //3c023f00 + + diff --git a/patches/SLES-53073_DCD7104E.pnach b/patches/SLES-53073_DCD7104E.pnach new file mode 100644 index 0000000..68c2383 --- /dev/null +++ b/patches/SLES-53073_DCD7104E.pnach @@ -0,0 +1,60 @@ +gametitle=Michigan - Report from Hell (PAL-M4) (SLES-53073) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Added conditions for PAL50 and PAL60 (ElHecht) + +// 16:9 +patch=1,EE,e0011450,extended,0029c3b8 // xxxxxxxx check 0029c3b8 matches value (0000)1450 +patch=1,EE,201a70d0,extended,240400c0 // 8444ca00 hor fov pal + +patch=1,EE,e0011446,extended,0029c3b8 // xxxxxxxx check 0029c3b8 matches value (0000)1446 +patch=1,EE,201a70d0,extended,240400a8 // 8444ca00 hor fov ntsc + +patch=1,EE,00184df0,word,3c023f06 // render fix + + +[No-Interlacing] +gsinterlacemode=1 +description=Enhancement test + +//No interleacing +patch=1,EE,20103604,extended,64420000 +patch=1,EE,201038CC,extended,64420000 + + +[Fog Effect Restoration] +author=Souzooka +description=Restores fog effects which were removed from the PAL release + +//The game lacks the call to draw the fog effect in the update loop (in pBattle::Main). +//Thankfully, the draw code still exists due to an (unused?) reference still existing to it in the code. +//Adding the call back reveals that for an unknown reason, the effect is drawn 16 times more opaque than should be. +//However, even without finding the underlying reason for this, we can work around it +//(however this comes with the unfortunate caveat that fog alpha is 16x less precise than the JP version). + +//To restore the fog draw, we can remove an unnecessary signed division check for alpha (alpha = (alpha - 1) / 8), +//and use it to draw fog if the alpha is not zero. We expect the range of alpha to be 0x0...0x800 here, +//and the 0x0 case does not use this branch. +//However we still need one extra instruction to preserve the alpha of the fog for the call to +//nWorldFogGenerator::SetFogAlfa. +patch=0,EE,201B1DD8,extended,3C110001 // lui s1,0x0001 // this has to be saved over a function call (s1 is saved, but unused at this point) + +//then at 1B1DE4 we can write some instructions to conditionally call the draw function +//while preserving the alpha argument: +patch=0,EE,201B1DE4,extended,02511021 // addu v0,s2,s1 +patch=0,EE,201B1DE8,extended,8C43D0A0 // lw v1,-0x2F60(v0) +patch=0,EE,201B1DEC,extended,00031200 // sll v0,v1,0x08 +patch=0,EE,201B1DF0,extended,00431023 // subu v0,v0,v1 +patch=0,EE,201B1DF4,extended,10400003 // beq v0,zero,0x001B1E04 +patch=0,EE,201B1DF8,extended,00028AC3 // sra s1,v0,0x0B +patch=0,EE,201B1DFC,extended,0C05DFC8 // jal z_un_00177f20 // (nWorldFogGenerator::Draw) +patch=0,EE,201B1E00,extended,26440820 // addiu a0,s2,0x820 +patch=0,EE,201B1E04,extended,02202821 // addu a1,s1,zero + +//Now, the fog is 16 times as opaque due to the unknown bug mentioned previously, +//but this can be worked around by modifying the return value of nWorldFogGenerator::GetAlpha. +//Specifically at 00178064 replace `andi v0, 0xFF` with `sra v0, 4`. +//If the underlying bug is found and fixed, this instruction can be restored to its original form. +patch=0,EE,20178064,extended,00021103 // sra v0,v0,0x04 diff --git a/patches/SLES-53075_C4ACBCF0.pnach b/patches/SLES-53075_C4ACBCF0.pnach new file mode 100644 index 0000000..4967c42 --- /dev/null +++ b/patches/SLES-53075_C4ACBCF0.pnach @@ -0,0 +1,27 @@ +gametitle=Area 51 (PAL-M5) (SLES-53075) C4ACBCF0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00392a10,word,3c193f40 // 00000000 hor fov +patch=1,EE,00392a28,word,4499f000 // 00000000 +patch=1,EE,00392a2c,word,461ea502 // 00000000 +patch=1,EE,003930f8,word,461ebb03 // 00000000 renderfix calculation +patch=1,EE,003930e4,word,461eab83 // 00000000 renderfix calculation + +// 16:10 +//patch=1,EE,00392a10,word,3c193f55 // 00000000 hor fov +//patch=1,EE,00392a14,word,37395555 // 00000000 hor fov +//patch=1,EE,00392a28,word,4499f000 // 00000000 +//patch=1,EE,00392a2c,word,461ea502 // 00000000 +//patch=1,EE,003930f8,word,461ebb03 // 00000000 renderfix calculation +//patch=1,EE,003930e4,word,461eab83 // 00000000 renderfix calculation + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00382DB8,extended,28620001 +patch=1,EE,E0010001,extended,005BF0C4 +patch=1,EE,00382DB8,extended,28620002 \ No newline at end of file diff --git a/patches/SLES-53076_C92321FF.pnach b/patches/SLES-53076_C92321FF.pnach new file mode 100644 index 0000000..7628cb0 --- /dev/null +++ b/patches/SLES-53076_C92321FF.pnach @@ -0,0 +1,15 @@ +gametitle=Trigger Man (PAL-M) (SLES-53076)C92321FF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +patch=1,EE,00132cf8,word,3c013f40 //3c013f80 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00116108,word,00000000 //14620011 +patch=1,EE,001FCE50,word,00000000 //46010840 +patch=1,EE,001FCE34,word,00000000 //10000007 \ No newline at end of file diff --git a/patches/SLES-53078_6A31FB5C.pnach b/patches/SLES-53078_6A31FB5C.pnach new file mode 100644 index 0000000..947af2d --- /dev/null +++ b/patches/SLES-53078_6A31FB5C.pnach @@ -0,0 +1,10 @@ +gametitle=Spy vs. Spy SLES_530.78 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001d6d84,word,3c014225 +patch=1,EE,001d6dfc,word,3c013f2a +patch=1,EE,2020371c,word,3c013ec0 + + diff --git a/patches/SLES-53079_3ED09CF5.pnach b/patches/SLES-53079_3ED09CF5.pnach new file mode 100644 index 0000000..f1797c8 --- /dev/null +++ b/patches/SLES-53079_3ED09CF5.pnach @@ -0,0 +1,12 @@ +gametitle=Ys - The Ark of Napishtim (PAL-M5) (SLES-53079) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// 16:9 +patch=1,EE,00102e34,word,3c013f40 // 00000000 hor fov +patch=1,EE,00102e38,word,44810000 // 00000000 +patch=1,EE,00102e40,word,4600c602 // 00000000 +patch=1,EE,00217b6c,word,3c033fb4 // 3c033ff0 renderfix + + diff --git a/patches/SLES-53079_3EFD508C.pnach b/patches/SLES-53079_3EFD508C.pnach new file mode 100644 index 0000000..84a1e14 --- /dev/null +++ b/patches/SLES-53079_3EFD508C.pnach @@ -0,0 +1,15 @@ +gametitle=Gallop Racer 2003 - A New Breed (U)(SLUS-20662) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001f4520,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,001f4788,word,3c0142d0 //3c014248 + + diff --git a/patches/SLES-53080_1634FB4A.pnach b/patches/SLES-53080_1634FB4A.pnach new file mode 100644 index 0000000..de374ac --- /dev/null +++ b/patches/SLES-53080_1634FB4A.pnach @@ -0,0 +1,11 @@ +gametitle=Extreme Sprint 3010 (E)(SLES-53080) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00134bac,word,3c014340 + + diff --git a/patches/SLES-53087_EE0618ED.pnach b/patches/SLES-53087_EE0618ED.pnach new file mode 100644 index 0000000..b2e75dc --- /dev/null +++ b/patches/SLES-53087_EE0618ED.pnach @@ -0,0 +1,7 @@ +gametitle=TOCA Race Driver 3 PAL-M SLES-53087 EE0618ED + +[NTSC Mode] +author=Gabominated +description=NTSC Mode at start. +patch=1,EE,003FA3AC,word,24040000 //24040001 +patch=1,EE,002563A8,word,14000008 //10000008 \ No newline at end of file diff --git a/patches/SLES-53090_4D412DD3.pnach b/patches/SLES-53090_4D412DD3.pnach new file mode 100644 index 0000000..f762273 --- /dev/null +++ b/patches/SLES-53090_4D412DD3.pnach @@ -0,0 +1,19 @@ +gametitle=Circuit Blasters (E)(SLES-53090) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02210846 0000a4e7 040063c4 (1st) +patch=1,EE,00285ba8,word,080c2b44 + +patch=1,EE,0030ad10,word,46082102 +patch=1,EE,0030ad14,word,3c013f40 +patch=1,EE,0030ad18,word,4481f000 +patch=1,EE,0030ad1c,word,461e2102 +patch=1,EE,0030ad20,word,080a16eb + + diff --git a/patches/SLES-53091_AD18AE4F.pnach b/patches/SLES-53091_AD18AE4F.pnach new file mode 100644 index 0000000..fb203f0 --- /dev/null +++ b/patches/SLES-53091_AD18AE4F.pnach @@ -0,0 +1,11 @@ +gametitle=Predator Concrete Jungle SLES_530.91 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0035d1c4,extended,3c013f10 + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2044E350,extended,00000032 //00000019 \ No newline at end of file diff --git a/patches/SLES-53092_D536E4BA.pnach b/patches/SLES-53092_D536E4BA.pnach new file mode 100644 index 0000000..0753a1c --- /dev/null +++ b/patches/SLES-53092_D536E4BA.pnach @@ -0,0 +1,6 @@ +gametitle=Motocross Mania 3 (PAL-M) SLES-53092 D536E4BA + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003219EC,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-53094_7250EB43.pnach b/patches/SLES-53094_7250EB43.pnach new file mode 100644 index 0000000..a0b031b --- /dev/null +++ b/patches/SLES-53094_7250EB43.pnach @@ -0,0 +1,20 @@ +gametitle=Rugby 2005 (E)(SLES-53094) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//240080ac 280080e4 0800e003 +patch=1,EE,0039c33c,word,08030000 +patch=1,EE,0039c340,word,00000000 + +patch=1,EE,000c0000,word,ac800024 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,4600f002 +patch=1,EE,000c0010,word,e4800028 +patch=1,EE,000c0014,word,080e70d1 + + diff --git a/patches/SLES-53096_DC85FC8F.pnach b/patches/SLES-53096_DC85FC8F.pnach new file mode 100644 index 0000000..d7ef1a8 --- /dev/null +++ b/patches/SLES-53096_DC85FC8F.pnach @@ -0,0 +1,19 @@ +gametitle=Worms 4 - Mayhem (E)(SLES-53096) DC85FC8F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack by Arapapa +//X-Fov +//00000000 c3180b46 a40080ac 00000000 00000000 43080a46 +//403f013c c3180b46 a40080ac 00f08144 43080a46 42081e46 +patch=1,EE,00424478,word,3c013f40 //00000000 +patch=1,EE,00424484,word,4481f000 //00000000 +patch=1,EE,00424488,word,460a0843 //00000000 +patch=1,EE,0042448c,word,461e0842 //460a0843 + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +//803f013c 00088144 480003c6 +patch=1,EE,0017a6b4,word,3c010000 //3c013f80 \ No newline at end of file diff --git a/patches/SLES-53099_53BB63A0.pnach b/patches/SLES-53099_53BB63A0.pnach new file mode 100644 index 0000000..237fff1 --- /dev/null +++ b/patches/SLES-53099_53BB63A0.pnach @@ -0,0 +1,16 @@ +gametitle=Pilot Down - Behind Enemy Lines (PAL-M) SLES-53099 53BB63A0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0041CAA8,word,3C023F1D +patch=1,EE,0021BD68,word,3C033F22 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0010281C,word,24110000 +patch=1,EE,00102820,word,24120050 +patch=1,EE,0010282C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-53100_FE0030D6.pnach b/patches/SLES-53100_FE0030D6.pnach new file mode 100644 index 0000000..bff1bff --- /dev/null +++ b/patches/SLES-53100_FE0030D6.pnach @@ -0,0 +1,24 @@ +gametitle=Scooby-Doo! Unmasked (U)(SLUS-21091) and (E)(SLES-53100) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 +//Disabled as it causes SPS in the intro and the sewer levels (possibly more). +//Zoom +//0040023c 00008244 3800a2c7 +//patch=1,EE,001daf68,word,3c023fc0 + +//Y-Fov +//02100046 0800a0ac +//patch=1,EE,0023af14,word,08030000 + +//patch=1,EE,000c0000,word,46001002 +//patch=1,EE,000c0004,word,3c013faa +//patch=1,EE,000c0008,word,3421aaab +//patch=1,EE,000c000c,word,4481f000 +//patch=1,EE,000c0010,word,461e0002 +//patch=1,EE,000c0014,word,0808ebc6 + + diff --git a/patches/SLES-53106_D7AE31F4.pnach b/patches/SLES-53106_D7AE31F4.pnach new file mode 100644 index 0000000..7b19033 --- /dev/null +++ b/patches/SLES-53106_D7AE31F4.pnach @@ -0,0 +1,21 @@ +gametitle=MX vs ATV Unleashed [PAL] (SLES_531.06) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00111F70,word,3C033CAA //3C033C8E Zoom +patch=1,EE,00111F74,word,3463A21D //3463FA34 +patch=1,EE,00111F68,word,3C023FAB //3C023F80 Y-FOV + +//Alternative Gameplay 16:9 +//patch=1,EE,001B7EB4,word,3C023F18 //3C023F00 Zoom +//patch=1,EE,0022C9C8,word,3C043FE3 //3C043FAA Y-FOV +//patch=1,EE,0022C9CC,word,348E8E39 //348EAAAB + +//Render fix +patch=1,EE,0018EAF4,word,3C03BFAB //3C03BF80 +patch=1,EE,0018EAF8,word,3C023FAB //3C023F80 + + diff --git a/patches/SLES-53107_839E5E84.pnach b/patches/SLES-53107_839E5E84.pnach new file mode 100644 index 0000000..0a016ea --- /dev/null +++ b/patches/SLES-53107_839E5E84.pnach @@ -0,0 +1,22 @@ +gametitle=Cabela's Big Game Hunter 2005 Adventures (E)(SLES-53107) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002ee9e4,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,002eea40,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080bba91 + + diff --git a/patches/SLES-53108_2B4BD0E0.pnach b/patches/SLES-53108_2B4BD0E0.pnach new file mode 100644 index 0000000..96c5fff --- /dev/null +++ b/patches/SLES-53108_2B4BD0E0.pnach @@ -0,0 +1,19 @@ +gametitle=American Chopper (E)(SLES-53108) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//82000c46 01000524 02000d46 +patch=1,EE,0016a720,word,08043e84 + +patch=1,EE,0010fa10,word,460c0082 +patch=1,EE,0010fa14,word,3c013f9b +patch=1,EE,0010fa18,word,3421aaaa +patch=1,EE,0010fa1c,word,4481f000 +patch=1,EE,0010fa20,word,461e1082 +patch=1,EE,0010fa24,word,0805a9c9 + + diff --git a/patches/SLES-53124_821A0C40.pnach b/patches/SLES-53124_821A0C40.pnach new file mode 100644 index 0000000..6eccdd9 --- /dev/null +++ b/patches/SLES-53124_821A0C40.pnach @@ -0,0 +1,18 @@ +gametitle=Project - Snowblind (PAL-M4) SLES-53124 821A0C40 (BO3GM.ELF) single-player + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20332BB8,extended,3C013FE3 //3C013FAA hor fov +patch=1,EE,20332BBC,extended,34218E39 //3421AAAB hor fov + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002D4D94,word,2C620000 //0062102B + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,004E9B28,word,00000000 diff --git a/patches/SLES-53124_CD9DAA4C.pnach b/patches/SLES-53124_CD9DAA4C.pnach new file mode 100644 index 0000000..b7aaa89 --- /dev/null +++ b/patches/SLES-53124_CD9DAA4C.pnach @@ -0,0 +1,8 @@ +gametitle=Project - Snowblind (PAL-M4) SLES-53124 CD9DAA4C (BO3NETGM.ELF) LAN/multi-player + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20418700,extended,3C013FE3 //3C013FAA hor fov +patch=1,EE,20418704,extended,34218E39 //3421AAAB hor fov \ No newline at end of file diff --git a/patches/SLES-53124_F00CA82B.pnach b/patches/SLES-53124_F00CA82B.pnach new file mode 100644 index 0000000..107bf0c --- /dev/null +++ b/patches/SLES-53124_F00CA82B.pnach @@ -0,0 +1,13 @@ +gametitle=Project - Snowblind (PAL-M4) (SLES-53124) F00CA82B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,201D98A0,extended,3C013FE3 //3C013FAA hor fov +patch=1,EE,201D98A4,extended,34218E39 //3421AAAB hor fov + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +//Used to activate crc 821A0C40 BO3GM.ELF for single player. \ No newline at end of file diff --git a/patches/SLES-53125_5C63B5AC.pnach b/patches/SLES-53125_5C63B5AC.pnach new file mode 100644 index 0000000..f6a1af9 --- /dev/null +++ b/patches/SLES-53125_5C63B5AC.pnach @@ -0,0 +1,8 @@ +gametitle=Enthusia - Professional Racing PAL + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,0038dcb8,word,3F400000 + + diff --git a/patches/SLES-53127_33E15E16.pnach b/patches/SLES-53127_33E15E16.pnach new file mode 100644 index 0000000..2bdfb4b --- /dev/null +++ b/patches/SLES-53127_33E15E16.pnach @@ -0,0 +1,11 @@ +gametitle=Teenage Mutant Ninja Turtles - Mutant Melee (PAL-M5) (SLES-53127) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,0016c938,word,3c013fe3 // 3c013faa hor fov +patch=1,EE,0016c93c,word,34218e38 // 3421aaab hor fov + + diff --git a/patches/SLES-53130_386645F6.pnach b/patches/SLES-53130_386645F6.pnach new file mode 100644 index 0000000..10d03f5 --- /dev/null +++ b/patches/SLES-53130_386645F6.pnach @@ -0,0 +1,18 @@ +gametitle=World Championship Poker (E)(SLES-53130) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00231620,word,08079b28 //c6010068 +patch=1,EE,001e6ca0,word,3c013f40 //00000000 +patch=1,EE,001e6ca4,word,4481f000 //00000000 +patch=1,EE,001e6ca8,word,c6010068 //00000000 +patch=1,EE,001e6cac,word,c602006c //00000000 +patch=1,EE,001e6cb0,word,461e0843 //00000000 +patch=1,EE,001e6cb8,word,e6010068 //00000000 +patch=1,EE,001e6cbc,word,0808c58a //00000000 + + diff --git a/patches/SLES-53138_5E6AF003.pnach b/patches/SLES-53138_5E6AF003.pnach new file mode 100644 index 0000000..69a7455 --- /dev/null +++ b/patches/SLES-53138_5E6AF003.pnach @@ -0,0 +1,28 @@ +gametitle=Outlaw Volleyball (PAL-M4) (SLES-53138) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0020b00c,word,0818ac24 // e7a00038 +patch=1,EE,0020b010,word,00000000 // 46010003 +patch=1,EE,0062b090,word,3c013f40 // 00000000 hor fov +patch=1,EE,0062b098,word,4481f000 // 00000000 +patch=1,EE,0062b09c,word,461e0783 // 00000000 +patch=1,EE,0062b0a0,word,e7be0038 // 00000000 +patch=1,EE,0062b0a4,word,46010003 // 00000000 +patch=1,EE,0062b0a8,word,08082c04 // 00000000 + +// 16:10 +//patch=1,EE,0020b00c,word,0818ac24 // e7a00038 +//patch=1,EE,0020b010,word,00000000 // 46010003 +//patch=1,EE,0062b090,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0062b094,word,34215555 // 00000000 hor fov +//patch=1,EE,0062b098,word,4481f000 // 00000000 +//patch=1,EE,0062b09c,word,461e0783 // 00000000 +//patch=1,EE,0062b0a0,word,e7be0038 // 00000000 +//patch=1,EE,0062b0a4,word,46010003 // 00000000 +//patch=1,EE,0062b0a8,word,08082c04 // 00000000 + + diff --git a/patches/SLES-53139_14274DC3.pnach b/patches/SLES-53139_14274DC3.pnach new file mode 100644 index 0000000..5d49658 --- /dev/null +++ b/patches/SLES-53139_14274DC3.pnach @@ -0,0 +1,6 @@ +gametitle=Alien Hominid (PAL-M) SLES-53139 14274DC3 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00175278,word,1400000D diff --git a/patches/SLES-53140_FCF4C7D8.pnach b/patches/SLES-53140_FCF4C7D8.pnach new file mode 100644 index 0000000..3a15601 --- /dev/null +++ b/patches/SLES-53140_FCF4C7D8.pnach @@ -0,0 +1,20 @@ +gametitle=Choro Q (PAL-E) (SLES-53140) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001f1d74,word,3c013f40 // 00000000 hor fov +patch=1,EE,001f1d80,word,44810000 // 00000000 +patch=1,EE,001f1d84,word,4600c602 // 00000000 +patch=1,EE,001b549c,word,3c0140a7 // 3c01407a renderfix + +// 16:10 +//patch=1,EE,001f1d74,word,3c013f55 // 00000000 hor fov +//patch=1,EE,001f1d78,word,34215555 // 00000000 hor fov +//patch=1,EE,001f1d80,word,44810000 // 00000000 +//patch=1,EE,001f1d84,word,4600c602 // 00000000 +//patch=1,EE,001b549c,word,3c014097 // 3c01407a renderfix + + diff --git a/patches/SLES-53141_DB49EA17.pnach b/patches/SLES-53141_DB49EA17.pnach new file mode 100644 index 0000000..3adfb58 --- /dev/null +++ b/patches/SLES-53141_DB49EA17.pnach @@ -0,0 +1,16 @@ +gametitle=X-treme Quads (E)(SLES-53141) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00198db0,word,0808c5f8 +patch=1,EE,002317e0,word,46150502 +patch=1,EE,002317e4,word,3c013f40 +patch=1,EE,002317e8,word,4481f000 +patch=1,EE,002317ec,word,461ea503 +patch=1,EE,002317f0,word,0806636d + + diff --git a/patches/SLES-53142_7F762742.pnach b/patches/SLES-53142_7F762742.pnach new file mode 100644 index 0000000..aeff7e8 --- /dev/null +++ b/patches/SLES-53142_7F762742.pnach @@ -0,0 +1,22 @@ +gametitle=Doomsday Racers (E)(SLES-53142) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00197c14,word,3c013f21 //3c013f00 + +//Y-Fov +patch=1,EE,00197c64,word,0808e728 + + +patch=1,EE,00239ca0,word,461505c2 +patch=1,EE,00239ca4,word,3c013f40 +patch=1,EE,00239ca8,word,4481f000 +patch=1,EE,00239cac,word,461ebdc2 +patch=1,EE,00239cb0,word,08065f1a + + diff --git a/patches/SLES-53143_CC14A552.pnach b/patches/SLES-53143_CC14A552.pnach new file mode 100644 index 0000000..1156d62 --- /dev/null +++ b/patches/SLES-53143_CC14A552.pnach @@ -0,0 +1,12 @@ +gametitle=Fantastic Four (PAL-E) SLES-53143 CC14A552 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen Hack 16:9 +patch=1,EE,0031DA70,word,3FB8E369 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00177A70,word,00000000 //1462000C \ No newline at end of file diff --git a/patches/SLES-53147_F67E4351.pnach b/patches/SLES-53147_F67E4351.pnach new file mode 100644 index 0000000..0073f99 --- /dev/null +++ b/patches/SLES-53147_F67E4351.pnach @@ -0,0 +1,20 @@ +gametitle=4 Fantásticos, Los (PAL-S) SLES-53147 F67E4351 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0031DA70,word,3FB8E369 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00177A6C,word,24020000 //24020001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0026ACEC,word,24110000 +patch=1,EE,0026ACF0,word,24120050 +patch=1,EE,0026ACFC,word,24130001 \ No newline at end of file diff --git a/patches/SLES-53148_1601F9D1.pnach b/patches/SLES-53148_1601F9D1.pnach new file mode 100644 index 0000000..78a25b2 --- /dev/null +++ b/patches/SLES-53148_1601F9D1.pnach @@ -0,0 +1,12 @@ +gametitle=Fruitfall (E)(SLES-53148) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,20300954,extended,3faaaaab //3f800000 +patch=1,EE,20300958,extended,3faaaaab //3f800000 + + diff --git a/patches/SLES-53154_26420115.pnach b/patches/SLES-53154_26420115.pnach new file mode 100644 index 0000000..e9c5b17 --- /dev/null +++ b/patches/SLES-53154_26420115.pnach @@ -0,0 +1,38 @@ +gametitle=The Bard's Tale * PAL-M8 * SLES-53154 * 26420115 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, El_Patas & Arapapa +// Widescreen hack by nemesis2000 - ported by El_Patas. +// Gameplay +patch=1,EE,0011C0D4,word,3C023F40 // 3C023F80 - X-FoV +patch=1,EE,0012E6EC,word,3C033F40 // 3C033F80 +patch=1,EE,001440F8,word,3C053F40 // 3C053F80 +patch=1,EE,00144174,word,3C033F40 // 3C033F80 +patch=1,EE,001441C4,word,3C023F40 // 3C023F80 +// Render fix +patch=1,EE,0013D9D0,word,3C023F2B // 3C023F00 +// Font fix - by Arapapa +patch=1,EE,0010EC74,word,3C0341C0 // 3C034200 + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000, El_Patas & Arapapa, converted by pgert +patch=1,EE,0011C0D4,word,3C023F55 +patch=1,EE,0012E6EC,word,3C033F55 +patch=1,EE,001440F8,word,3C053F55 +patch=1,EE,00144174,word,3C033F55 +patch=1,EE,001441C4,word,3C023F55 +patch=1,EE,0013D9D0,word,3C023F1A +patch=1,EE,0010EC74,word,3C0341D5 + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000, El_Patas & Arapapa, converted by pgert +patch=1,EE,0011C0D4,word,3C023F64 +patch=1,EE,0012E6EC,word,3C033F64 +patch=1,EE,001440F8,word,3C053F64 +patch=1,EE,00144174,word,3C033F64 +patch=1,EE,001441C4,word,3C023F64 +patch=1,EE,0013D9D0,word,3C023F10 +patch=1,EE,0010EC74,word,3C0341E4 diff --git a/patches/SLES-53155_99AD19EE.pnach b/patches/SLES-53155_99AD19EE.pnach new file mode 100644 index 0000000..03d1da8 --- /dev/null +++ b/patches/SLES-53155_99AD19EE.pnach @@ -0,0 +1,36 @@ +gametitle=Star Wars - Episode III - Revenge of the Sith (PAL-M3) (SLES-53155) 99AD19EE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,004dbd44,word,3c023f40 // 3c023f80 hor fov +patch=1,EE,0051bca0,word,3c013f40 // 00000000 renderfix +patch=1,EE,0051bcac,word,4481f000 // 00000000 +patch=1,EE,0051bcf0,word,461e4a42 // 00000000 + +// 16:10 +//patch=1,EE,004dbd30,word,3c013f55 // 00000000 hor fov +//patch=1,EE,004dbd34,word,34215555 // 00000000 hor fov +//patch=1,EE,004dbd3c,word,4481f800 // 00000000 +//patch=1,EE,004dbd50,word,4600f806 // 44820000 +//patch=1,EE,0051bca0,word,3c013f55 // 00000000 renderfix +//patch=1,EE,0051bca4,word,34215555 // 00000000 renderfix +//patch=1,EE,0051bcac,word,4481f000 // 00000000 +//patch=1,EE,0051bcf0,word,461e4a42 // 00000000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001AF538,word,00000002 //00000002 +patch=1,EE,E0010002,extended,001B4344 +patch=1,EE,201AF538,extended,00000001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00110704,word,24110000 +patch=1,EE,00110708,word,24120050 +patch=1,EE,00110714,word,24130001 \ No newline at end of file diff --git a/patches/SLES-53156_9A03A3DD.pnach b/patches/SLES-53156_9A03A3DD.pnach new file mode 100644 index 0000000..2d0d856 --- /dev/null +++ b/patches/SLES-53156_9A03A3DD.pnach @@ -0,0 +1,22 @@ +gametitle=Star Wars - Episode III - Revenge of the Sith (PAL-F) (SLES-53156) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Converted by Bigdemon + +patch=1,EE,004dbd44,word,3c023f40 // 3c023f80 hor fov +patch=1,EE,0051bca0,word,3c013f40 // 00000000 renderfix +patch=1,EE,0051bcac,word,4481f000 // 00000000 +patch=1,EE,0051bcf0,word,461e4a42 // 00000000 + +[Widescreen 16:10] +gsaspectratio=Stretch +patch=1,EE,004dbd30,word,3c013f55 // 00000000 hor fov +patch=1,EE,004dbd34,word,34215555 // 00000000 hor fov +patch=1,EE,004dbd3c,word,4481f800 // 00000000 +patch=1,EE,004dbd50,word,4600f806 // 44820000 +patch=1,EE,0051bca0,word,3c013f55 // 00000000 renderfix +patch=1,EE,0051bca4,word,34215555 // 00000000 renderfix +patch=1,EE,0051bcac,word,4481f000 // 00000000 +patch=1,EE,0051bcf0,word,461e4a42 // 00000000 diff --git a/patches/SLES-53157_9A03A3DB.pnach b/patches/SLES-53157_9A03A3DB.pnach new file mode 100644 index 0000000..ff7432d --- /dev/null +++ b/patches/SLES-53157_9A03A3DB.pnach @@ -0,0 +1,23 @@ +gametitle=Star Wars - Episode III - Revenge of the Sith (PAL-G) (SLES-53157) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,004dbd44,word,3c023f40 // 3c023f80 hor fov +patch=1,EE,0051bca0,word,3c013f40 // 00000000 renderfix +patch=1,EE,0051bcac,word,4481f000 // 00000000 +patch=1,EE,0051bcf0,word,461e4a42 // 00000000 + +// 16:10 +//patch=1,EE,004dbd30,word,3c013f55 // 00000000 hor fov +//patch=1,EE,004dbd34,word,34215555 // 00000000 hor fov +//patch=1,EE,004dbd3c,word,4481f800 // 00000000 +//patch=1,EE,004dbd50,word,4600f806 // 44820000 +//patch=1,EE,0051bca0,word,3c013f55 // 00000000 renderfix +//patch=1,EE,0051bca4,word,34215555 // 00000000 renderfix +//patch=1,EE,0051bcac,word,4481f000 // 00000000 +//patch=1,EE,0051bcf0,word,461e4a42 // 00000000 + + diff --git a/patches/SLES-53158_E38A0AB6.pnach b/patches/SLES-53158_E38A0AB6.pnach new file mode 100644 index 0000000..25a8778 --- /dev/null +++ b/patches/SLES-53158_E38A0AB6.pnach @@ -0,0 +1,24 @@ +gametitle=Cold Fear (PAL-M) SLES-53158 E38A0AB6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Enable native widescreen. +patch=1,EE,0046EF34,word,00000001 +patch=1,EE,004F9480,word,01000000 + +[50/60 FPS] +author=Snake356 +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0046E404,extended,00000001 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,001449c8,word,240301c0 //24030200 + +[480p Mode] +author=Gabominated +description=SDTV 480p mode at start. +patch=1,EE,0025FA24,word,10620005 //14620005 +patch=1,EE,001449c8,word,240301c0 //24030200 \ No newline at end of file diff --git a/patches/SLES-53172_2F7573E5.pnach b/patches/SLES-53172_2F7573E5.pnach new file mode 100644 index 0000000..fcfadb5 --- /dev/null +++ b/patches/SLES-53172_2F7573E5.pnach @@ -0,0 +1,18 @@ +gametitle=Strike Force Bowling (E)(SLES-53172) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00206f00,word,08097878 +patch=1,EE,0025e1e0,word,3c013f40 +patch=1,EE,0025e1e4,word,4481f000 +patch=1,EE,0025e1e8,word,c6010068 +patch=1,EE,0025e1ec,word,c602006c +patch=1,EE,0025e1f0,word,461e0843 +patch=1,EE,0025e1f4,word,e6010068 +patch=1,EE,0025e1f8,word,08081bc2 + + diff --git a/patches/SLES-53175_126B46EB.pnach b/patches/SLES-53175_126B46EB.pnach new file mode 100644 index 0000000..aa45ca1 --- /dev/null +++ b/patches/SLES-53175_126B46EB.pnach @@ -0,0 +1,13 @@ +gametitle=Top Spin (E)(SLES-53175) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00318ca0,word,3c033fe3 //3c033faa +patch=1,EE,00318ca4,word,34632a8e //3463aaab + + diff --git a/patches/SLES-53186_FA02D9DB.pnach b/patches/SLES-53186_FA02D9DB.pnach new file mode 100644 index 0000000..9880f68 --- /dev/null +++ b/patches/SLES-53186_FA02D9DB.pnach @@ -0,0 +1,12 @@ +gametitle=International Super Karts (E)(SLES-53186) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001cf518,word,3c013f9e //3c013f6e +patch=1,EE,001cf51c,word,3421e400 //34215604 + + diff --git a/patches/SLES-53191_F7780E06.pnach b/patches/SLES-53191_F7780E06.pnach new file mode 100644 index 0000000..74df324 --- /dev/null +++ b/patches/SLES-53191_F7780E06.pnach @@ -0,0 +1,15 @@ +gametitle=Kaido Racer PAL (SLES_531.91) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,20431190,extended,3F400000 //3F800000 (Increases hor. axis) + + +[No-Interlacing] +gsinterlacemode=1 +author=val +description=Attempts to disable interlaced offset rendering. +patch=1,EE,001350F0,word,00000000 \ No newline at end of file diff --git a/patches/SLES-53192_C02E2360.pnach b/patches/SLES-53192_C02E2360.pnach new file mode 100644 index 0000000..6ce32ec --- /dev/null +++ b/patches/SLES-53192_C02E2360.pnach @@ -0,0 +1,129 @@ +gametitle=Tim Burton's The Nightmare Before Christmas: Oogie's Revenge [PAL-M5] (SLES_531.92) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00368C38,word,3F206D2F //3EF0A3D7 (Increases hor. axis) + +//All other stuff in 16:9 +patch=1,EE,006FB57C,word,3F400000 //3F800000 Selected 2D flag languages +patch=1,EE,006FB4E0,word,3F400000 //3F800000 Selected flag languages text +patch=1,EE,006FB618,word,3F400000 //3F800000 Default 2D flag and languages text +patch=1,EE,006FB6B4,word,3F400000 //3F800000 Selector video mode text +patch=1,EE,006FB750,word,3F400000 //3F800000 Selector video mode description text +patch=1,EE,003941C0,word,3F400000 //3F800000 System detection load/save game text + +patch=1,EE,00394060,word,3F400000 //3F800000 Video subtitles +patch=1,EE,00394020,word,3F400000 //3F800000 Cutscene subtitles +patch=1,EE,00493A00,word,3F400000 //3F800000 Conversation subtitles + +patch=1,EE,0049423C,word,3F400000 //3F800000 Pumpkin width + +patch=1,EE,00394160,word,3F400000 //3F800000 Menu load/save game text + +patch=1,EE,006EA474,word,3F400000 //3F800000 Main menu new game text +patch=1,EE,006EA510,word,3F400000 //3F800000 Main menu loading text +patch=1,EE,006EA5AC,word,3F400000 //3F800000 Main menu options text +patch=1,EE,006EA3D8,word,3F400000 //3F800000 Main menu copyright text +patch=1,EE,006EA6E4,word,3F400000 //3F800000 Main menu easy difficulty +patch=1,EE,006EA780,word,3F400000 //3F800000 Main menu normal difficulty +patch=1,EE,006EA81C,word,3F400000 //3F800000 Main menu nightmare difficulty + +patch=1,EE,00487E48,word,3F400000 //3F800000 Loading text +patch=1,EE,00487DAC,word,3F400000 //3F800000 Chapter description text +patch=1,EE,0049EB70,word,3F400000 //3F800000 Musical subtitles + +patch=1,EE,00489F1C,word,3F400000 //3F800000 Inventory item icon +patch=1,EE,003940E0,word,3F400000 //3F800000 Inventory item name +patch=1,EE,00394100,word,3F400000 //3F800000 Inventory item description text +patch=1,EE,00489BD4,word,3F700000 //3F800000 Inventory item 2D box text +patch=1,EE,008914C4,word,3F400000 //3F800000 Inventory box +patch=1,EE,00891504,word,3F400000 //3F800000 Inventory background box +patch=1,EE,00489A00,word,3F400000 //3F800000 Inventory internal light box +patch=1,EE,00891764,word,3F400000 //3F800000 Inventory rectangle box +patch=1,EE,008917A4,word,3F400000 //3F800000 Inventory rectangle background box +patch=1,EE,00489A9C,word,3F400000 //3F800000 Inventory collection text +patch=1,EE,00891210,word,3F400000 //3F800000 Inventory collection box +patch=1,EE,00891264,word,3F400000 //3F800000 Inventory collection background box +patch=1,EE,008919F0,word,3F400000 //3F800000 Inventory unselected arrow +patch=1,EE,00489C70,word,3F400000 //3F800000 Inventory selected arrow + +patch=1,EE,00394140,word,3f400000 //3f800000 Map objective description text + +patch=1,EE,0094CDF0,word,3F400000 //3F800000 Action 2D portraits +patch=1,EE,0048AE20,word,3F400000 //3F800000 Action selected weapon name text +patch=1,EE,0048AEBC,word,3F400000 //3F800000 Action unselected weapon name text +patch=1,EE,0048AF58,word,3F400000 //3F800000 Action description text and portrait attack + +patch=1,EE,00489964,word,3F400000 //3F800000 Index graphic screen up +patch=1,EE,0048B27C,word,3F400000 //3F800000 Index residents +patch=1,EE,0048B144,word,3F400000 //3F800000 Index name and unselected locations text +patch=1,EE,0048B0A8,word,3F400000 //3F800000 Index selected locations text +patch=1,EE,0048B00C,word,3F400000 //3F800000 Index portraits +patch=1,EE,0048B1E0,word,3F400000 //3F800000 Index description locations text +patch=1,EE,0048B3B4,word,3F400000 //3F800000 Index arrow in movement 1 +patch=1,EE,0048B318,word,3F400000 //3F800000 Index arrow in movement 2 +patch=1,EE,0048C9BC,word,3F400000 //3F800000 Index arrow in movement 3 +patch=1,EE,0048C920,word,3F400000 //3F800000 Index arrow in movement 4 + +patch=1,EE,016DE034,word,3F700000 //3F800000 Results menu +patch=1,EE,004A9B68,word,3F400000 //3F800000 Results choose chapter and difficulty text +patch=1,EE,016E0290,word,3F400000 //3F800000 Results chapter description text 1 +patch=1,EE,016E02E4,word,3F400000 //3F800000 Results chapter description text 2 +//patch=1,EE,016DE964,word,3F400000 //3F800000 Results time rank +patch=1,EE,016DE9B8,word,3F400000 //3F800000 Results combo rank +patch=1,EE,016DEA0C,word,3F400000 //3F800000 Results damage rank +patch=1,EE,016DEAB4,word,3F400000 //3F800000 Results count rank +patch=1,EE,016DE088,word,3F400000 //3F800000 Results bonus graphic +patch=1,EE,016DEB08,word,3F400000 //3F800000 Results nightmare rank +patch=1,EE,016DE130,word,3F400000 //3F800000 Results letter rank 1 +patch=1,EE,016E296C,word,3F400000 //3F800000 Results chapter system text + +patch=1,EE,006E54BC,word,3F400000 //3F800000 System selected memory card text +patch=1,EE,006E5420,word,3F400000 //3F800000 System unselected memory card text +patch=1,EE,008AFE50,word,3F400000 //3F800000 System question memory card text +patch=1,EE,006E5558,word,3F400000 //3F800000 System selected file text +patch=1,EE,006E55F4,word,3F700000 //3F800000 System menu memory card +patch=1,EE,008B07B8,word,3F400000 //3F800000 System description chapter text + +patch=1,EE,006ED158,word,3F400000 //3F800000 Figures 2D graphic +patch=1,EE,00958110,word,3F440000 //3F800000 Figures name +patch=1,EE,006ED1F4,word,3F400000 //3F800000 Figures icon selection +patch=1,EE,006ED464,word,3F400000 //3F800000 Figures arrow right +patch=1,EE,006ED32C,word,3F400000 //3F800000 Figures arrow up +//patch=1,EE,006ED290,word,3F400000 //3F800000 Figures arrow down, Cause problem in music screen +patch=1,EE,006ED3C8,word,3F400000 //3F800000 Figures arrow left +patch=1,EE,01513B90,word,3F400000 //3F800000 Figures 3D graphic +patch=1,EE,006ED500,word,3F400000 //3F800000 Figures control camera text + +patch=1,EE,20829948,extended,3F400000 //3F800000 Total numbers part 1 +patch=1,EE,20829B80,extended,3F400000 //3F800000 Total numbers part 2 +patch=1,EE,20829A98,extended,3F400000 //3F800000 Total numbers part 3 +//patch=1,EE,208204FC,extended,3F400000 //3F800000 Numbers big graphic +patch=1,EE,20820050,extended,3F400000 //3F800000 Total title 1 +patch=1,EE,208200A4,extended,3F400000 //3F800000 Total title 2 +patch=1,EE,20820494,extended,3F400000 //3F800000 Total Secret word +patch=1,EE,20820440,extended,3F400000 //3F800000 Total Nightmare rank word +patch=1,EE,208200F8,extended,3F400000 //3F800000 Total Difficulty mode word +patch=1,EE,208201F4,extended,3F400000 //3F800000 Total Time word +patch=1,EE,20820248,extended,3F400000 //3F800000 Total Souls word +patch=1,EE,2082029C,extended,3F400000 //3F800000 Total Ranking word +patch=1,EE,208202F0,extended,3F400000 //3F800000 Total External graphic big symbol rank +patch=1,EE,2082B470,extended,3F400000 //3F800000 Total Symbol secret +patch=1,EE,2082B320,extended,3F400000 //3F800000 Total Symbol rank little + +patch=1,EE,206ED138,extended,3F400000 //3F800000 Music title +//patch=1,EE,206ED1D4,extended,3F400000 //3F800000 Music graphic musical note +patch=1,EE,20958110,extended,3F400000 //3F800000 Music name track +patch=1,EE,206ED270,extended,3F400000 //3F800000 Music arrow up +patch=1,EE,206ED30C,extended,3F400000 //3F800000 Music arrow down + +//patch=1,EE,204976E0,extended,3F700000 //3F800000 Shop item wall +patch=1,EE,20497950,extended,3F400000 //3F800000 Shop item graphic +patch=1,EE,204978B4,extended,3F400000 //3F800000 Shop item name +patch=1,EE,2049A45C,extended,3F400000 //3F800000 Shop icon right 2 +patch=1,EE,2049A3C0,extended,3F400000 //3F800000 Shop icon aura right 2 + + diff --git a/patches/SLES-53194_B2408080.pnach b/patches/SLES-53194_B2408080.pnach new file mode 100644 index 0000000..5b1d767 --- /dev/null +++ b/patches/SLES-53194_B2408080.pnach @@ -0,0 +1,10 @@ +gametitle=LEGO Star Wars: The Videogame [PAL] (SLES_531.94) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 (Memory hack) +patch=1,EE,21F25E74,extended,3F100000 //3F400000 (Increases hor. axis) + + diff --git a/patches/SLES-53196_E3E8E893.pnach b/patches/SLES-53196_E3E8E893.pnach new file mode 100644 index 0000000..c270d1c --- /dev/null +++ b/patches/SLES-53196_E3E8E893.pnach @@ -0,0 +1,13 @@ +gametitle=Destroy All Humans (PAL-M) SLES-53196 E3E8E893 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,003F0404,word,3FE38E38 //3FAAAAAA +patch=1,EE,003F0408,word,00000002 //00000000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003F048C,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-53199_A6786A05.pnach b/patches/SLES-53199_A6786A05.pnach new file mode 100644 index 0000000..00e35a1 --- /dev/null +++ b/patches/SLES-53199_A6786A05.pnach @@ -0,0 +1,20 @@ +gametitle=25 to Life (PAL-E) SLES-53199 A6786A05 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00319794,word,3c013f40 //X-Fov +patch=1,EE,00319798,word,4481f000 +patch=1,EE,003197bc,word,461e6b43 +patch=1,EE,0022c01c,word,0809a844 //Render fix +patch=1,EE,0026a110,word,4600b306 //00000000 +patch=1,EE,0026a114,word,3c013f40 //00000000 +patch=1,EE,0026a118,word,4481f000 //00000000 +patch=1,EE,0026a11c,word,461e6303 //00000000 +patch=1,EE,0026a120,word,0808b008 //00000000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,005F787C,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-53200_92EA9EF0.pnach b/patches/SLES-53200_92EA9EF0.pnach new file mode 100644 index 0000000..aaa7115 --- /dev/null +++ b/patches/SLES-53200_92EA9EF0.pnach @@ -0,0 +1,29 @@ +gametitle=DragonBall Z - Budokai Tenkaichi (PAL-M6) (SLES-53200) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12/ElHecht + +// 16:9 menu +patch=1,EE,0020b2d4,word,3F600000 // 3f490fda sky/background fix +patch=1,EE,0011e430,word,3c013f40 // 3c013f80 +patch=1,EE,0011e460,word,3c01442b // 3c014400 +patch=1,EE,0011e4e8,word,3c013f40 // 3c013f80 +patch=1,EE,0011e500,word,3c01442b // 3c014400 +patch=1,EE,0011e550,word,3c013f40 // 3c013f80 +patch=1,EE,0011e564,word,3c01442b // 3c014400 +patch=1,EE,0010f520,word,3c013f40 // 3c013f80 +patch=1,EE,0010f548,word,3c01442b // 3c014400 + +// 16:9 gameplay +patch=1,EE,e0083f80,extended,0023bea0 // check 0023bea0 matches value xxxx3f80 +patch=1,EE,2023bea0,extended,3c013f40 // 3c013f80 +patch=1,EE,2023bed0,extended,3c01442b // 3c014400 +patch=1,EE,2023c81c,extended,3c013f40 // 3c013f80 +patch=1,EE,2023c864,extended,3c01442b // 3c014400 +patch=1,EE,2023c958,extended,3c013f40 // 3c013f80 +patch=1,EE,2023c970,extended,3c01442b // 3c014400 +patch=1,EE,2023c9d0,extended,3c013f40 // 3c013f80 +patch=1,EE,2023c9e4,extended,3c01442b // 3c014400 + + diff --git a/patches/SLES-53201_BE2213F9.pnach b/patches/SLES-53201_BE2213F9.pnach new file mode 100644 index 0000000..b26c7f2 --- /dev/null +++ b/patches/SLES-53201_BE2213F9.pnach @@ -0,0 +1,8 @@ +gametitle=Saint Seiya - The Sanctuary SLES_532.01 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0015e404,word,3c033f40 + + diff --git a/patches/SLES-53203_C493D552.pnach b/patches/SLES-53203_C493D552.pnach new file mode 100644 index 0000000..920644b --- /dev/null +++ b/patches/SLES-53203_C493D552.pnach @@ -0,0 +1,19 @@ +gametitle=The Punisher (PAL-R) SLES-53203 C493D552 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +//Ported from SLES-53049 by sergx12 +patch=1,EE,00192A6C,word,3C013F40 //00000000 X-FoV +patch=1,EE,00192A78,word,4481F000 //00000000 +patch=1,EE,00192CE4,word,461EA783 //00000000 +patch=1,EE,00192D40,word,461E0083 //46140083 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,001A0BE4,word,3C050000 +patch=1,EE,001A0BEC,word,3C060050 +patch=1,EE,001A0BF4,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-53219_0FECA8E8.pnach b/patches/SLES-53219_0FECA8E8.pnach new file mode 100644 index 0000000..31b4c13 --- /dev/null +++ b/patches/SLES-53219_0FECA8E8.pnach @@ -0,0 +1,18 @@ +gametitle=Winx Club (PAL-M5) (SLES-53219) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001b2200,word,3c013f40 // 00000000 hor fov +patch=1,EE,001b2204,word,0c108f50 // 00000000 +patch=1,EE,001b2208,word,4481f000 // 0c108f50 +patch=1,EE,001b220c,word,c60100c8 // 00000000 +patch=1,EE,001b2210,word,46000802 // c60100c8 +patch=1,EE,001b2214,word,461e0783 // 46000802 +patch=1,EE,001b2218,word,e61e00c0 // e60000c0 +patch=1,EE,204FD080,extended,3f400000 // 3f800000 hud hor fov +patch=1,EE,204F4ED0,extended,3f400000 // 3f800000 hud hor fov + + diff --git a/patches/SLES-53225_D3051E54.pnach b/patches/SLES-53225_D3051E54.pnach new file mode 100644 index 0000000..ad0bdbd --- /dev/null +++ b/patches/SLES-53225_D3051E54.pnach @@ -0,0 +1,36 @@ +gametitle=DreamWorks Madagascar (PAL-E) SLES-53225 D3051E54 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, ported by PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0014A0E0,word,3C013F1F +patch=1,EE,00288500,word,08045CA0 +patch=1,EE,00117280,word,46010043 +patch=1,EE,00117284,word,3C013F40 +patch=1,EE,00117288,word,4481F000 +patch=1,EE,0011728C,word,461E1082 +patch=1,EE,00117290,word,080A2141 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00C77F3C,word,00000000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,004B0604,byte,01 //02 +patch=1,EE,00346D24,byte,64 //32 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002F8AE0,word,34050050 +patch=1,EE,002F8AE4,word,24030002 +patch=1,EE,002F8AE8,word,0000000C +patch=1,EE,002F8AEC,word,03E00008 +patch=1,EE,00346D24,byte,38 +patch=1,EE,E0010001,extended,004B0604 +patch=1,EE,00346D24,extended,76 \ No newline at end of file diff --git a/patches/SLES-53234_89D8ECCE.pnach b/patches/SLES-53234_89D8ECCE.pnach new file mode 100644 index 0000000..3f5bc42 --- /dev/null +++ b/patches/SLES-53234_89D8ECCE.pnach @@ -0,0 +1,16 @@ +gametitle=Samurai Western (PAL-M5) (SLES-53234) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,0013e560,word,3c024455 // 3c024420 hor fov 60hz +patch=1,EE,0013e564,word,34425555 // 44820000 +patch=1,EE,0013e568,word,44820000 // 00000000 +patch=1,EE,0013e5fc,word,3c024455 // 3c024420 hor fov 50hz +patch=1,EE,0013e600,word,34425555 // 44820000 +patch=1,EE,0013e604,word,44820000 // 00000000 +patch=1,EE,0014d37c,word,3c033fab // 3c033f80 renderfix + + diff --git a/patches/SLES-53237_90C5D585.pnach b/patches/SLES-53237_90C5D585.pnach new file mode 100644 index 0000000..13beb9a --- /dev/null +++ b/patches/SLES-53237_90C5D585.pnach @@ -0,0 +1,24 @@ +gametitle=Fire Heroes (E)(SLES-53237) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00296b64,word,3c023fe3 //3c023faa +patch=1,EE,00296b70,word,34428e2a //3442aaab + +//Zoom +patch=1,EE,00296b7c,word,08030000 + +patch=1,EE,000c0000,word,c66c00a0 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e6302 +patch=1,EE,000c0014,word,080a5ae0 + + diff --git a/patches/SLES-53246_D3051E54.pnach b/patches/SLES-53246_D3051E54.pnach new file mode 100644 index 0000000..f2d75f5 --- /dev/null +++ b/patches/SLES-53246_D3051E54.pnach @@ -0,0 +1,36 @@ +gametitle=DreamWorks Madagascar (PAL-S) SLES-53246 D3051E54 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, ported by PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0014A0E0,word,3C013F1F +patch=1,EE,00288500,word,08045CA0 +patch=1,EE,00117280,word,46010043 +patch=1,EE,00117284,word,3C013F40 +patch=1,EE,00117288,word,4481F000 +patch=1,EE,0011728C,word,461E1082 +patch=1,EE,00117290,word,080A2141 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00C77F3C,word,00000000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,004B0604,byte,01 //02 +patch=1,EE,00346D24,byte,64 //32 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002F8AE0,word,34050050 +patch=1,EE,002F8AE4,word,24030002 +patch=1,EE,002F8AE8,word,0000000C +patch=1,EE,002F8AEC,word,03E00008 +patch=1,EE,00346D24,byte,38 +patch=1,EE,E0010001,extended,004B0604 +patch=1,EE,00346D24,extended,76 \ No newline at end of file diff --git a/patches/SLES-53280_52DEB87B.pnach b/patches/SLES-53280_52DEB87B.pnach new file mode 100644 index 0000000..a2249bd --- /dev/null +++ b/patches/SLES-53280_52DEB87B.pnach @@ -0,0 +1,31 @@ +gametitle=7 Sins PAL-M SLES-53280 52DEB87B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen hack conversion +//Gameplay 16:9 +//Zoom +//0040023c 00088244 00000000 02080046 +//2a40023c abaa4234 02080046 02080046 +patch=1,EE,00226abc,word,3c02402a //3c024000 +patch=1,EE,00226ac0,word,3442aaab //44820800 +patch=1,EE,00226ac4,word,44820800 //00000000 +//Y-Fov +//03080046 2400a0e7 2d200002 +patch=1,EE,00226ae4,word,080bf5c4 //46000803 +patch=1,EE,002fd710,word,46000803 //00000000 +patch=1,EE,002fd714,word,3c013f40 //00000000 +patch=1,EE,002fd718,word,4481f000 //00000000 +patch=1,EE,002fd71c,word,461e0002 //00000000 +patch=1,EE,002fd720,word,08089aba //00000000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00428390,word,24020002 //24020001 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,0048971C,word,14400009 //10400009 \ No newline at end of file diff --git a/patches/SLES-53287_4C4D7873.pnach b/patches/SLES-53287_4C4D7873.pnach new file mode 100644 index 0000000..31e3317 --- /dev/null +++ b/patches/SLES-53287_4C4D7873.pnach @@ -0,0 +1,16 @@ +gametitle=Tom Clancy's Splinter Cell - Chaos Theory (PAL-M) SLES-53287 4C4D7873 +//Main CRC to activate CRCs: DDAEB7A6 called SC3_OFF.ELF and A1C2614A called SC3_ON.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). For multiplayer + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. diff --git a/patches/SLES-53287_A1C2614A.pnach b/patches/SLES-53287_A1C2614A.pnach new file mode 100644 index 0000000..0fe3a11 --- /dev/null +++ b/patches/SLES-53287_A1C2614A.pnach @@ -0,0 +1,12 @@ +gametitle=Tom Clancy's Splinter Cell - Chaos Theory (PAL-M) SLES-53287 A1C2614A SC3_ON.ELF + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=0,EE,00338100,word,00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=0,EE,001383DC,extended,50 diff --git a/patches/SLES-53287_DDAEB7A6.pnach b/patches/SLES-53287_DDAEB7A6.pnach new file mode 100644 index 0000000..606b33d --- /dev/null +++ b/patches/SLES-53287_DDAEB7A6.pnach @@ -0,0 +1,13 @@ +gametitle=Tom Clancy's Splinter Cell - Chaos Theory (PAL-M) SLES-53287 DDAEB7A6 SC3_OFF.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=0,EE,001F2908,extended,40 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=0,EE,001383DC,extended,50 diff --git a/patches/SLES-53297_211736A2.pnach b/patches/SLES-53297_211736A2.pnach new file mode 100644 index 0000000..733e99b --- /dev/null +++ b/patches/SLES-53297_211736A2.pnach @@ -0,0 +1,26 @@ +gametitle=7 Sins (E)(SLES-53297) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//Zoom +//0040023c 00088244 00000000 02080046 +//2a40023c abaa4234 02080046 02080046 +patch=1,EE,00226abc,word,3c02402a //3c024000 +patch=1,EE,00226ac0,word,3442aaab //44820800 +patch=1,EE,00226ac4,word,44820800 //00000000 + +//Y-Fov +//03080046 2400a0e7 2d200002 +patch=1,EE,00226ae4,word,080bf5c4 //46000803 + +patch=1,EE,002fd710,word,46000803 //00000000 +patch=1,EE,002fd714,word,3c013f40 //00000000 +patch=1,EE,002fd718,word,4481f000 //00000000 +patch=1,EE,002fd71c,word,461e0002 //00000000 +patch=1,EE,002fd720,word,08089aba //00000000 + + diff --git a/patches/SLES-53299_3524C3B8.pnach b/patches/SLES-53299_3524C3B8.pnach new file mode 100644 index 0000000..1233fcc --- /dev/null +++ b/patches/SLES-53299_3524C3B8.pnach @@ -0,0 +1,18 @@ +gametitle=Delta Force - Black Hawk Down (PAL-M) SLES-53299 3524C3B8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen fix +patch=1,EE,0043A3E0,word,3FE38E39 //3FAAAAAB Y-Fov +patch=1,EE,001A8744,word,080C5798 //Zoom Fix +patch=1,EE,00315E60,word,3C013F52 +patch=1,EE,00315E64,word,4481F000 +patch=1,EE,00315E68,word,461E6303 +patch=1,EE,00315E6C,word,E7AC0000 +patch=1,EE,00315E70,word,0806A1D2 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,001C52C0,word,1460000A \ No newline at end of file diff --git a/patches/SLES-53301_1962EE2E.pnach b/patches/SLES-53301_1962EE2E.pnach new file mode 100644 index 0000000..2d36841 --- /dev/null +++ b/patches/SLES-53301_1962EE2E.pnach @@ -0,0 +1,17 @@ +gametitle=Bomberman Hardball (E)(SLES-53301) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack Conversion +author=Bigdemon +//Widescreen hack 16:9 + +//Zoom (ELF) +patch=1,EE,0036b4b8,word,3c013f2b //3c013f00 +patch=1,EE,00226040,word,3c013f40 //3c013f80 + +//Y-Fov (Memory) +//6666a63f da0f4940 (3rd) +patch=1,EE,207A1A6C,extended,3FDDDDBA //3fa66666 + + diff --git a/patches/SLES-53311_F28709A1.pnach b/patches/SLES-53311_F28709A1.pnach new file mode 100644 index 0000000..ff67af1 --- /dev/null +++ b/patches/SLES-53311_F28709A1.pnach @@ -0,0 +1,7 @@ +gametitle=Graffiti Kingdom (PAL-M) SLES-53311 F28709A1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001F1510,word,3C023FAB //3C023F80 \ No newline at end of file diff --git a/patches/SLES-53318_3EB41444.pnach b/patches/SLES-53318_3EB41444.pnach new file mode 100644 index 0000000..d2035f2 --- /dev/null +++ b/patches/SLES-53318_3EB41444.pnach @@ -0,0 +1,6 @@ +gametitle=Crazy Golf - World Tour PAL-M SLES-53318 3EB41444 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,0015A28C,word,14600009 //10600009 \ No newline at end of file diff --git a/patches/SLES-53319_A8505479.pnach b/patches/SLES-53319_A8505479.pnach new file mode 100644 index 0000000..ac892f0 --- /dev/null +++ b/patches/SLES-53319_A8505479.pnach @@ -0,0 +1,22 @@ +gametitle=Resident Evil: Outbreak: File #2 (SLES-53319) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by ElHecht +patch=1,EE,003c8930,word,3fe38e38 + +//FMV's fix by nemesis2000 +patch=1,EE,003abbac,word,24060015 + +patch=1,EE,003abd70,word,01264818 +patch=1,EE,003abd74,word,24061c00 +patch=1,EE,003abd7c,word,00c93022 +patch=1,EE,003abda0,word,00065043 +patch=1,EE,003abdd4,word,012a3020 +patch=1,EE,003abde0,word,0180602d + +patch=1,EE,001b32c4,word,00000000 + + diff --git a/patches/SLES-53320_22BE5057.pnach b/patches/SLES-53320_22BE5057.pnach new file mode 100644 index 0000000..7943ede --- /dev/null +++ b/patches/SLES-53320_22BE5057.pnach @@ -0,0 +1,15 @@ +gametitle=SCAR - Squadra Corse Alfa Romeo (PAL-M5) (SLES-53320) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0021694c,word,081afd5a // e7a00048 +patch=1,EE,006bf568,word,3c013f40 // 00000000 hor fov +patch=1,EE,006bf56c,word,4481f000 // 00000000 +patch=1,EE,006bf570,word,461e0003 // 00000000 +patch=1,EE,006bf574,word,e7a00048 // 00000000 +patch=1,EE,006bf578,word,08085a54 // 00000000 + + diff --git a/patches/SLES-53332_BB70FFB9.pnach b/patches/SLES-53332_BB70FFB9.pnach new file mode 100644 index 0000000..f784700 --- /dev/null +++ b/patches/SLES-53332_BB70FFB9.pnach @@ -0,0 +1,20 @@ +gametitle=Medal of Honor: European Assault (PAL-M) (SLES-53332) BB70FFB9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,0012927c,word,00000000 + +[50/60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 180%. +patch=1,EE,20127570,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=Forces progressive scan mode 480p at startup. +patch=1,EE,0044200C,word,24110000 +patch=1,EE,00442010,word,24120050 +patch=1,EE,0044201C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-53336_BB70FFB9.pnach b/patches/SLES-53336_BB70FFB9.pnach new file mode 100644 index 0000000..f25d3c6 --- /dev/null +++ b/patches/SLES-53336_BB70FFB9.pnach @@ -0,0 +1,20 @@ +gametitle=Medal of Honor - European Assault (PAL-S) SLES-53336 BB70FFB9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0012927c,word,00000000 + +[50/60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 180%. +patch=1,EE,20127570,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=Forces progressive scan mode 480p at startup. +patch=1,EE,0044200C,word,24110000 +patch=1,EE,00442010,word,24120050 +patch=1,EE,0044201C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-53338_8B1353FA.pnach b/patches/SLES-53338_8B1353FA.pnach new file mode 100644 index 0000000..1614608 --- /dev/null +++ b/patches/SLES-53338_8B1353FA.pnach @@ -0,0 +1,19 @@ +gametitle=Victorious Boxers 2: Fighting Spirit [PAL] (SLES_533.38) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//X-FOV (In Squared Ring) +patch=1,EE,001939DC,word,3C063FAB //3C063F80 + +//Cutscenes +//02080046 4800a0e7 380080c4 +patch=1,EE,0013b8a4,word,080babbc +patch=1,EE,002eaef0,word,46000802 +patch=1,EE,002eaef4,word,3c013f40 +patch=1,EE,002eaef8,word,4481f000 +patch=1,EE,002eaefc,word,461e0003 +patch=1,EE,002eaf00,word,0804ee2a + + diff --git a/patches/SLES-53340_D9A3B30E.pnach b/patches/SLES-53340_D9A3B30E.pnach new file mode 100644 index 0000000..36a5b13 --- /dev/null +++ b/patches/SLES-53340_D9A3B30E.pnach @@ -0,0 +1,10 @@ +gametitle=Dynasty Warriors 5 (SLES-53340) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Machiavel Dhy'v (converted from nemesis2000 ntsc-u) +patch=1,EE,00146cc8,word,3c0243d6 +patch=1,EE,0018249c,word,3c023f2b +patch=1,EE,00146a14,word,3c023e40 //cutscenes zoom (fixes Battle of Bai Di Castle - Wu crash) + + diff --git a/patches/SLES-53341_55AC5DA3.pnach b/patches/SLES-53341_55AC5DA3.pnach new file mode 100644 index 0000000..fa68dba --- /dev/null +++ b/patches/SLES-53341_55AC5DA3.pnach @@ -0,0 +1,12 @@ +gametitle=Dynasty Warriors 5 (PAL-G) (SLES-53341) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,00146c18,word,3c0243b4 // 3c0243a0 hor fov value1 +patch=1,EE,00146cc8,word,3c0243f0 // 3c0243a0 hor fov value2 +patch=1,EE,0018249c,word,3c023f15 // 3c023f00 render fix + + diff --git a/patches/SLES-53343_F4283A99.pnach b/patches/SLES-53343_F4283A99.pnach new file mode 100644 index 0000000..2ee6614 --- /dev/null +++ b/patches/SLES-53343_F4283A99.pnach @@ -0,0 +1,12 @@ +gametitle=City Soccer Challenge (E)(SLES-53343) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00162dcc,word,3c01bf2a +patch=1,EE,00162dd4,word,3421aaab + + diff --git a/patches/SLES-53346_4E0D7BDE.pnach b/patches/SLES-53346_4E0D7BDE.pnach new file mode 100644 index 0000000..6da1778 --- /dev/null +++ b/patches/SLES-53346_4E0D7BDE.pnach @@ -0,0 +1,29 @@ +gametitle=DragonBall Z - Budokai 3 - Collector's Edition (PAL-M6) (SLES-53346) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +patch=1,EE,00131ba8,word,080c9a54 // 46000803 jump to code-inject 00326950 +patch=1,EE,00131bac,word,00000000 // e78087c4 + +patch=1,EE,00326950,word,3c013f40 // 00000000 hor fov +patch=1,EE,00326954,word,4481f000 // 00000000 +patch=1,EE,00326958,word,46000803 // 00000000 +patch=1,EE,0032695c,word,461e0002 // 00000000 +patch=1,EE,00326960,word,e78087c4 // 00000000 +patch=1,EE,00326964,word,0804c6eb // 00000000 jump back to 00131bac + +[Mode 480p] +author=felixthecat1970 +description=Forces progressive scan mode 480p at startup +patch=0,EE,103BC300,extended,00000050 +patch=0,EE,003BC314,extended,00000040 +patch=0,EE,103BC328,extended,000001C0 +patch=0,EE,003BC32C,extended,00000006 +patch=0,EE,103BC322,extended,00000100 +patch=0,EE,103BC326,extended,00000280 +patch=0,EE,0042CEF4,extended,00000000 +patch=0,EE,201494AC,extended,0000102D +patch=0,EE,202F1910,extended,A6430020 +patch=0,EE,202F1A14,extended,AE430007 \ No newline at end of file diff --git a/patches/SLES-53350_4A198252.pnach b/patches/SLES-53350_4A198252.pnach new file mode 100644 index 0000000..b661721 --- /dev/null +++ b/patches/SLES-53350_4A198252.pnach @@ -0,0 +1,6 @@ +gametitle=Sonic Gems Collection (PAL-M) SLES-53350 4A198252 Main CRC + +[Sonic CD 60 FPS] +author=PeterDelta +description=SDTV 480p mode when starting Sonic CD +//Used to enable SLES-53350_82DB1E89.pnach elf: S1.DAT Sonic CD \ No newline at end of file diff --git a/patches/SLES-53350_82DB1E89.pnach b/patches/SLES-53350_82DB1E89.pnach new file mode 100644 index 0000000..9ec373c --- /dev/null +++ b/patches/SLES-53350_82DB1E89.pnach @@ -0,0 +1,9 @@ +gametitle=Sonic Gems Collection (PAL-M) SLES-53350 82DB1E89 elf: S1.DAT Sonic CD + +[Sonic CD 60 FPS] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode when starting Sonic CD +patch=1,EE,001025DC,word,3C050000 +patch=1,EE,001025E4,word,3C060050 +patch=1,EE,001025EC,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-53353_12D57B4F.pnach b/patches/SLES-53353_12D57B4F.pnach new file mode 100644 index 0000000..4dc85f2 --- /dev/null +++ b/patches/SLES-53353_12D57B4F.pnach @@ -0,0 +1,10 @@ +gametitle=Shaman King: Power of Spirit [PAL] (SLES_533.53) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001DCFD4,word,3C023FAB //3C023F80 (Increases hor. axis) + + diff --git a/patches/SLES-53356_29CA91F1.pnach b/patches/SLES-53356_29CA91F1.pnach new file mode 100644 index 0000000..bd46f71 --- /dev/null +++ b/patches/SLES-53356_29CA91F1.pnach @@ -0,0 +1,11 @@ +gametitle=Colosseum: Road to Freedom [PAL] (SLES_533.56) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00474D20,word,3C013F40 //3C013F80 (Increases hor. axis) +patch=1,EE,00474C9C,word,3C013EC3 //3C013F00 + + diff --git a/patches/SLES-53360_12117804.pnach b/patches/SLES-53360_12117804.pnach new file mode 100644 index 0000000..572d4b0 --- /dev/null +++ b/patches/SLES-53360_12117804.pnach @@ -0,0 +1,16 @@ +gametitle=Alarm for Cobra 11 Vol.2 - Hot Pursuit PAL-E SLES-53360 12117804 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen hack conversion + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,003934c0,word,3c07bf55 //3c07bf00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00136430,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-53363_AE0DE7B7.pnach b/patches/SLES-53363_AE0DE7B7.pnach new file mode 100644 index 0000000..fcc170e --- /dev/null +++ b/patches/SLES-53363_AE0DE7B7.pnach @@ -0,0 +1,55 @@ +gametitle=Shin Megami Tensei - Lucifer's Call (SLES-53363) (CRC-AE0DE7B7) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) +// +// 16:9 (50Hz) +//patch=1,EE,002fd2b4,word,3fe38e38 // 3f951eb8 hor fov +//patch=1,EE,002fd654,word,3fe38e38 // 3f951eb8 unknown +// 16:9 (60Hz) +patch=1,EE,002fd2b4,word,3fc30000 // 3f951eb8 hor fov +patch=1,EE,002fd654,word,3fc30000 // 3f951eb8 unknown + +//Optional shadow alpha hack +//description=Shadow Override (Krisan Thyme) +//patch=1,EE,20303680,extended,00000000 +//patch=1,EE,20303684,extended,00000000 +//patch=1,EE,20303688,extended,00000000 +//patch=1,EE,2030368C,extended,00000000 +//patch=1,EE,20303690,extended,00000000 +//patch=1,EE,20303694,extended,00000000 +//patch=1,EE,20303698,extended,00000000 +//patch=1,EE,2030369C,extended,00000000 +//patch=1,EE,203036A0,extended,00000000 +//patch=1,EE,203036A4,extended,00000000 +//patch=1,EE,203036A8,extended,00000000 +//patch=1,EE,203036AC,extended,00000000 +//patch=1,EE,203036B0,extended,00000000 +//patch=1,EE,203036B4,extended,00000000 +//patch=1,EE,203036B8,extended,00000000 +//patch=1,EE,203036BC,extended,00000000 +//patch=1,EE,203036C0,extended,00000000 +//patch=1,EE,203036C4,extended,00000000 +//patch=1,EE,203036C8,extended,00000000 +//patch=1,EE,203036CC,extended,00000000 +//patch=1,EE,203036D0,extended,00000000 +//patch=1,EE,203036D4,extended,00000000 +//patch=1,EE,203036D8,extended,00000000 +//patch=1,EE,203036DC,extended,00000000 +//patch=1,EE,203036E0,extended,00000000 +//patch=1,EE,203036E4,extended,00000000 +//patch=1,EE,203036E8,extended,00000000 +//patch=1,EE,203036EC,extended,00000000 +//patch=1,EE,203036F0,extended,00000000 +//patch=1,EE,203036F4,extended,00000000 +//patch=1,EE,203036F8,extended,00000000 +//patch=1,EE,203036FC,extended,00000000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202B1AE8,extended,64040001 + + diff --git a/patches/SLES-53366_54EF429A.pnach b/patches/SLES-53366_54EF429A.pnach new file mode 100644 index 0000000..6e7cf9b --- /dev/null +++ b/patches/SLES-53366_54EF429A.pnach @@ -0,0 +1,15 @@ +gametitle=Killer 7 (PAL-M3) (SLES-53366) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00281450,word,3c023fe3 // 3c023faa hor fov +patch=1,EE,00281454,word,34428e38 // 3442aaab hor fov + +// 16:10 +//patch=1,EE,00281450,word,3c023fcc // 3c023faa hor fov +//patch=1,EE,00281454,word,3442cccd // 3442aaab hor fov + + diff --git a/patches/SLES-53368_1D8EE3CF.pnach b/patches/SLES-53368_1D8EE3CF.pnach new file mode 100644 index 0000000..4989dd0 --- /dev/null +++ b/patches/SLES-53368_1D8EE3CF.pnach @@ -0,0 +1,16 @@ +gametitle=Splatter Master (E)(SLES-53368) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00138144,word,3c023f40 //3c023f80 + +//Zoom +patch=1,EE,001c5fcc,word,3c024466 //3c024499 +patch=1,EE,001c5fd4,word,34427000 //3442a000 + + diff --git a/patches/SLES-53374_912C8E55.pnach b/patches/SLES-53374_912C8E55.pnach new file mode 100644 index 0000000..b3a6390 --- /dev/null +++ b/patches/SLES-53374_912C8E55.pnach @@ -0,0 +1,19 @@ +gametitle=X-Men Legends II - Rise of Apocalypse (PAL-M3) (SLES-53374) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00270964,word,3c033f40 // 3c033f80 hor fov +patch=1,EE,0027097c,word,460318c3 // 00000000 +patch=1,EE,00898350,word,3f19999a // 3f4ccccd font fix + +// 16:10 +//patch=1,EE,00270964,word,3c033f55 // 3c033f80 hor fov +//patch=1,EE,00270968,word,34635555 // 44831800 hor fov +//patch=1,EE,0027096c,word,44831800 // 00000000 +//patch=1,EE,0027097c,word,460318c3 // 00000000 +//patch=1,EE,00898350,word,3f2aaaab // 3f4ccccd font fix + + diff --git a/patches/SLES-53377_912C8E55.pnach b/patches/SLES-53377_912C8E55.pnach new file mode 100644 index 0000000..110fc53 --- /dev/null +++ b/patches/SLES-53377_912C8E55.pnach @@ -0,0 +1,15 @@ +gametitle=X-Men Legends II - Rise of Apocalypse (PAL-M) SLES-53377 912C8E55 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +patch=1,EE,00270964,word,3c033f40 //3c033f80 hor fov +patch=1,EE,0027097c,word,460318c3 //00000000 +patch=1,EE,00898350,word,3f19999a //3f4ccccd font fix + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0028C6C4,extended,24060050 \ No newline at end of file diff --git a/patches/SLES-53386_A3ED2B3D.pnach b/patches/SLES-53386_A3ED2B3D.pnach new file mode 100644 index 0000000..a4e5bb7 --- /dev/null +++ b/patches/SLES-53386_A3ED2B3D.pnach @@ -0,0 +1,17 @@ +gametitle=Charlie and the Chocolate Factory [PAL](SLES-53386) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas and Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002f83e4,word,08041c28 //c6000038 +patch=1,EE,001070a0,word,c6000038 //00000000 +patch=1,EE,001070a4,word,3c1b3f40 //00000000 +patch=1,EE,001070a8,word,449bf000 //00000000 +patch=1,EE,001070ac,word,461e0003 //00000000 +patch=1,EE,001070b0,word,080be0fa //00000000 + + diff --git a/patches/SLES-53390_FDD12792.pnach b/patches/SLES-53390_FDD12792.pnach new file mode 100644 index 0000000..2eaa324 --- /dev/null +++ b/patches/SLES-53390_FDD12792.pnach @@ -0,0 +1,23 @@ +gametitle=Ultimate Spider-Man (PAL-E) SLES-53390 FDD12792 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=0,EE,0058B210,word,08030000 +patch=0,EE,000C0000,word,3C030074 +patch=0,EE,000C0004,word,3C013FAA +patch=0,EE,000C0008,word,3421AAAB +patch=0,EE,000C000C,word,4481F000 +patch=0,EE,000C0010,word,461E18C2 +patch=0,EE,000C0014,word,08162C85 +patch=0,EE,002EF740,word,3C013FB0 + +[50 FPS] +author=PeterDelta & asasega +description=Might need EE Overclock (130%). +patch=1,EE,20311F18,extended,4501FFE5 +patch=1,EE,2069FE20,extended,00000002 +patch=1,EE,E002F880,extended,007EF6E4 +patch=1,EE,20311F18,extended,00000000 +patch=1,EE,2069FE20,extended,00000001 diff --git a/patches/SLES-53391_FDD12792.pnach b/patches/SLES-53391_FDD12792.pnach new file mode 100644 index 0000000..71f4d7e --- /dev/null +++ b/patches/SLES-53391_FDD12792.pnach @@ -0,0 +1,23 @@ +gametitle=Ultimate Spider-Man (PAL-M) SLES-53391 FDD12792 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=0,EE,0058B210,word,08030000 +patch=0,EE,000C0000,word,3C030074 +patch=0,EE,000C0004,word,3C013FAA +patch=0,EE,000C0008,word,3421AAAB +patch=0,EE,000C000C,word,4481F000 +patch=0,EE,000C0010,word,461E18C2 +patch=0,EE,000C0014,word,08162C85 +patch=0,EE,002EF740,word,3C013FB0 + +[50 FPS] +author=PeterDelta & asasega +description=Might need EE Overclock (130%). +patch=1,EE,20311F18,extended,4501FFE5 +patch=1,EE,2069FE20,extended,00000002 +patch=1,EE,E002F880,extended,007EF6E4 +patch=1,EE,20311F18,extended,00000000 +patch=1,EE,2069FE20,extended,00000001 diff --git a/patches/SLES-53393_72E1E60E.pnach b/patches/SLES-53393_72E1E60E.pnach new file mode 100644 index 0000000..6fa20e7 --- /dev/null +++ b/patches/SLES-53393_72E1E60E.pnach @@ -0,0 +1,9 @@ +gametitle=Spartan: Total Warrior (SLES-53393) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=paul_met +description=Widescreen Hack +patch=1,EE,2057C814,extended,3F100000 // 3F400000 + + diff --git a/patches/SLES-53398_A2316D03.pnach b/patches/SLES-53398_A2316D03.pnach new file mode 100644 index 0000000..d7c1809 --- /dev/null +++ b/patches/SLES-53398_A2316D03.pnach @@ -0,0 +1,18 @@ +gametitle=Zombie Zone (PAL-E) (SLES-53398) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001d0104,word,3c013f40 // 3c013f80 + + +[No-Interlacing] +gsinterlacemode=1 +author=ElHecht + +// disable interlacing +patch=1,EE,001c83b0,word,24040000 // 8f84aed8 + + diff --git a/patches/SLES-53399_A5DA4B36.pnach b/patches/SLES-53399_A5DA4B36.pnach new file mode 100644 index 0000000..b1dfd1b --- /dev/null +++ b/patches/SLES-53399_A5DA4B36.pnach @@ -0,0 +1,15 @@ +gametitle=Yakuza Fury (E)(SLES-53399) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,0013e48c,word,3c053f40 //3c053f80 + +//Zoom +patch=1,EE,0013e8f0,word,3c0443e4 //3c044418 + + diff --git a/patches/SLES-53403_4C0C821D.pnach b/patches/SLES-53403_4C0C821D.pnach new file mode 100644 index 0000000..19cbdd4 --- /dev/null +++ b/patches/SLES-53403_4C0C821D.pnach @@ -0,0 +1,8 @@ +gametitle=Demolition Girl SLES_534.03 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001f34e4,word,3c013f40 + + diff --git a/patches/SLES-53404_D777863A.pnach b/patches/SLES-53404_D777863A.pnach new file mode 100644 index 0000000..fd19183 --- /dev/null +++ b/patches/SLES-53404_D777863A.pnach @@ -0,0 +1,9 @@ +gametitle=Deepwater (E)(SLES-53404) D777863A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack 16:9 by Bigdemon +patch=1,EE,0018a17c,word,3c013f40 //00000000 +patch=1,EE,0018a180,word,44810000 //00000000 +patch=1,EE,0018a188,word,4600c602 //00000000 \ No newline at end of file diff --git a/patches/SLES-53405_2CEFF37C.pnach b/patches/SLES-53405_2CEFF37C.pnach new file mode 100644 index 0000000..e1a4d1d --- /dev/null +++ b/patches/SLES-53405_2CEFF37C.pnach @@ -0,0 +1,13 @@ +gametitle=Digimon World 4 (PAL-M4) (SLES-53405) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001b6de8,word,3c013f40 // 00000000 hor fov +patch=1,EE,001b6df0,word,4481f000 // 00000000 +patch=1,EE,001b6e58,word,461ebb03 // 4600bb06 +patch=1,EE,001b6e5c,word,46006347 // 4600bb47 + + diff --git a/patches/SLES-53407_BA568F6B.pnach b/patches/SLES-53407_BA568F6B.pnach new file mode 100644 index 0000000..3a0fff6 --- /dev/null +++ b/patches/SLES-53407_BA568F6B.pnach @@ -0,0 +1,18 @@ +gametitle=Street Boyz (E)(SLES-53407) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002284f4,word,3c013f40 //00000000 +patch=1,EE,002284f8,word,44810000 //00000000 +patch=1,EE,00228500,word,4600c602 //00000000 + +//Render fix #1 +patch=1,EE,0015ffa0,word,3c013f2b //3c013f00 Right +patch=1,EE,0015ffdc,word,3c01bf2b //3c01bf00 Left + + diff --git a/patches/SLES-53408_B0621C55.pnach b/patches/SLES-53408_B0621C55.pnach new file mode 100644 index 0000000..226d928 --- /dev/null +++ b/patches/SLES-53408_B0621C55.pnach @@ -0,0 +1,12 @@ +gametitle=Fighting Angels [PAL] (SLES_534.08) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0019135c,word,3c013f40 //00000000 (Increases hor. axis) +patch=1,EE,00191360,word,44810000 //00000000 +patch=1,EE,00191368,word,4600c602 //00000000 + + diff --git a/patches/SLES-53411_09B4F5F9.pnach b/patches/SLES-53411_09B4F5F9.pnach new file mode 100644 index 0000000..842dc0c --- /dev/null +++ b/patches/SLES-53411_09B4F5F9.pnach @@ -0,0 +1,11 @@ +gametitle=Kuon (PAL-M3) (SLES-53411) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,001382c4,word,3c023f19 // 3c023f4c hor fov +patch=1,EE,001382c8,word,3443999a // 3443999a hor fov + + diff --git a/patches/SLES-53411_B3589D67.pnach b/patches/SLES-53411_B3589D67.pnach new file mode 100644 index 0000000..49ddf34 --- /dev/null +++ b/patches/SLES-53411_B3589D67.pnach @@ -0,0 +1,9 @@ +gametitle=Kuon (PAL-M3) SLES-53411 B3589D67 (Spanish Fan Translation) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001382c4,word,3c023f19 // 3c023f4c hor fov +patch=1,EE,001382c8,word,3443999a // 3443999a hor fov \ No newline at end of file diff --git a/patches/SLES-53413_05855832.pnach b/patches/SLES-53413_05855832.pnach new file mode 100644 index 0000000..19b163b --- /dev/null +++ b/patches/SLES-53413_05855832.pnach @@ -0,0 +1,19 @@ +gametitle=Rebel Raiders - Operation Nighthawk (E)(SLES-53413) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0016b998,word,08057958 //c6010068 + +patch=1,EE,0015e560,word,3c013f40 // 00000000 +patch=1,EE,0015e564,word,4481f000 // 00000000 +patch=1,EE,0015e568,word,c6010068 // 00000000 +patch=1,EE,0015e56c,word,c602006c // 00000000 +patch=1,EE,0015e570,word,461e0843 // 00000000 +patch=1,EE,0015e574,word,e6010068 // 00000000 +patch=1,EE,0015e578,word,0805ae68 // 00000000 + + diff --git a/patches/SLES-53414_BBF8C3D6.pnach b/patches/SLES-53414_BBF8C3D6.pnach new file mode 100644 index 0000000..c5af0df --- /dev/null +++ b/patches/SLES-53414_BBF8C3D6.pnach @@ -0,0 +1,22 @@ +gametitle=Echo Night: Beyond [PAL] (SLES_534.14) BBF8C3D6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas and Arapapa +description=Renders the game in 16:9 aspect ratio +//Force turn on Internal Widescreen +//01 00 00 00 00 00 00 3F +patch=1,EE,202b4001,byte,00000001 +patch=1,EE,00146EA4,word,3C023F1F //3C023F00 Zoom +//patch=1,EE,00146EA0,word,3C033FA0 //3C033F70 Y-FOV + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. Select 60 Hz +patch=1,EE,E001001E,extended,0028A348 +patch=1,EE,0028A348,extended,0000003C + +[Performance Fix] +author=PeterDelta +description=Remove flashlight shadows improving performance. +patch=1,EE,001471C4,word,3C020000 //3C023F80 \ No newline at end of file diff --git a/patches/SLES-53414_E078914A.pnach b/patches/SLES-53414_E078914A.pnach new file mode 100644 index 0000000..312cdad --- /dev/null +++ b/patches/SLES-53414_E078914A.pnach @@ -0,0 +1,19 @@ +gametitle=Echo Night - Beyond (PAL-E) SLES-53414 E078914A (spanish 1.0.1) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas and Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002b4001,byte,01 //Force turn on Internal Widescreen +patch=1,EE,00146EA4,word,3C023F1F //3C023F00 Zoom + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. Select 60 Hz +patch=1,EE,E001001E,extended,0028A348 +patch=1,EE,0028A348,extended,0000003C + +[Performance Fix] +author=PeterDelta +description=Remove flashlight shadows improving performance. +patch=1,EE,001471C4,word,3C020000 //3C023F80 \ No newline at end of file diff --git a/patches/SLES-53416_DFB26142.pnach b/patches/SLES-53416_DFB26142.pnach new file mode 100644 index 0000000..f5d3384 --- /dev/null +++ b/patches/SLES-53416_DFB26142.pnach @@ -0,0 +1,8 @@ +gametitle=Call of Duty 2 - Big Red One (PAL-M3) SLES-53416 DFB26142 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,004080A0,extended,00000002 +patch=1,EE,E0010001,extended,004D8DB0 +patch=1,EE,204080A0,extended,00000001 \ No newline at end of file diff --git a/patches/SLES-53419_EA0CB4B8.pnach b/patches/SLES-53419_EA0CB4B8.pnach new file mode 100644 index 0000000..680e126 --- /dev/null +++ b/patches/SLES-53419_EA0CB4B8.pnach @@ -0,0 +1,9 @@ +gametitle=L.A. Rush SLES_534.19 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,002e3900,word,3c013f40 //ffff8434803f013c to ffff8434403f013c + + diff --git a/patches/SLES-53430_6B3D50A5.pnach b/patches/SLES-53430_6B3D50A5.pnach new file mode 100644 index 0000000..47a316c --- /dev/null +++ b/patches/SLES-53430_6B3D50A5.pnach @@ -0,0 +1,12 @@ +gametitle=Incredible Hulk, The - Ultimate Destruction (PAL-M) SLES-53430 6B3D50A5 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,0046F3D0,word,24020001 //24020002 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0046F6FC,word,240501C0 +patch=1,EE,0046F708,word,24060002 diff --git a/patches/SLES-53439_E2FF6D3D.pnach b/patches/SLES-53439_E2FF6D3D.pnach new file mode 100644 index 0000000..767e4ae --- /dev/null +++ b/patches/SLES-53439_E2FF6D3D.pnach @@ -0,0 +1,29 @@ +gametitle=Crash Tag Team Racing (PAL-M) (SLES-53439) E2FF6D3D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, nemesis2000, PeterDelta +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +patch=1,EE,002DA664,word,3C013FAB //3C013F80 X-FOV +patch=1,EE,002DA688,word,3C013FAB //3C013F80 Render Fix +patch=1,EE,002DAF90,word,00000000 //46000346 turbo fix +patch=1,EE,002DAF94,word,00000000 //4600A306 +patch=1,EE,002DAF98,word,00000000 //0040F809 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,007B3ADC,word,00000001 //00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0049529C,word,24110000 +patch=1,EE,004952A0,word,24120050 +patch=1,EE,004952AC,word,24130001 + +[Unlock PSP Exclusive Content] +author=CRASHARKI +description=Unlocks the PSP Exclusive Content (Cars, Battle Arenas and Co-op mode). +patch=1,EE,209DFB8C,byte,1 //0 \ No newline at end of file diff --git a/patches/SLES-53441_F8E600FC.pnach b/patches/SLES-53441_F8E600FC.pnach new file mode 100644 index 0000000..7cd782a --- /dev/null +++ b/patches/SLES-53441_F8E600FC.pnach @@ -0,0 +1,27 @@ +gametitle=Heroes of the Pacific PAL-M SLES-53441 F8E600FC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack +patch=1,EE,2079AD00,extended,3FE38E3A //3FAAAAA7 +patch=1,EE,2067F140,extended,3F249244 //3F5B6DB6 +patch=1,EE,2079AE50,extended,3FE38E3A //3FAAAAA7 +patch=1,EE,2079AE54,extended,42C20000 //42920000 +patch=1,EE,2079AEE0,extended,00000002 //00000000 +patch=1,EE,209B1924,extended,b3000000 //b3000000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,201CAE08,extended,24020002 //24020001 +patch=1,EE,E0043D23,extended,0067F2BA //condition 50herz +patch=1,EE,2067F2B0,extended,3CA3D70A +patch=1,EE,2067F2B4,extended,3CA3D70A +patch=1,EE,2067F2B8,extended,3CA3D70A +patch=1,EE,2067F2BC,extended,3CA3D70A +patch=1,EE,E0043D08,extended,0067F2BA //condition 60herz +patch=1,EE,2067F2B0,extended,3C888889 +patch=1,EE,2067F2B4,extended,3C888889 +patch=1,EE,2067F2B8,extended,3C888889 +patch=1,EE,2067F2BC,extended,3C888889 \ No newline at end of file diff --git a/patches/SLES-53443_FA3C1346.pnach b/patches/SLES-53443_FA3C1346.pnach new file mode 100644 index 0000000..301b6ea --- /dev/null +++ b/patches/SLES-53443_FA3C1346.pnach @@ -0,0 +1,15 @@ +gametitle=Warriors, The (PAL-M) SLES-53443 FA3C1346 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00596D70,byte,01 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0043CCA0,word,34050050 +patch=1,EE,0043CCA4,word,24030002 +patch=1,EE,0043CCA8,word,0000000C +patch=1,EE,0043CCAC,word,03E00008 \ No newline at end of file diff --git a/patches/SLES-53444_349AA2CB.pnach b/patches/SLES-53444_349AA2CB.pnach new file mode 100644 index 0000000..0dcd3f4 --- /dev/null +++ b/patches/SLES-53444_349AA2CB.pnach @@ -0,0 +1,10 @@ +gametitle=Panzer Elite Action - Fields of Glory (PAL-M5) (SLES-53444) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// 16:9 +patch=1,EE,003d2ce4,word,3c0143c0 // 00000000 +patch=1,EE,003d2ce8,word,44810800 // c4a10008 + + diff --git a/patches/SLES-53452_881B4780.pnach b/patches/SLES-53452_881B4780.pnach new file mode 100644 index 0000000..b7ad86a --- /dev/null +++ b/patches/SLES-53452_881B4780.pnach @@ -0,0 +1,20 @@ +gametitle=Myth Makers - Trixie in Toyland (E)(SLES-53452) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002a8ac0,word,08040034 // c6010068 +patch=1,EE,002a8ac4,word,00000000 // c602006c + +patch=1,EE,001000d0,word,3c013f40 // 00000000 +patch=1,EE,001000d4,word,4481f000 // 00000000 +patch=1,EE,001000d8,word,c6010068 // 00000000 +patch=1,EE,001000dc,word,c602006c // 00000000 +patch=1,EE,001000e0,word,461e0843 // 00000000 +patch=1,EE,001000e4,word,e6010068 // 00000000 +patch=1,EE,001000e8,word,080aa2b2 // 00000000 + + diff --git a/patches/SLES-53457_9DE65987.pnach b/patches/SLES-53457_9DE65987.pnach new file mode 100644 index 0000000..caeda86 --- /dev/null +++ b/patches/SLES-53457_9DE65987.pnach @@ -0,0 +1,6 @@ +gametitle=Evil Dead - Regeneration PAL-E SLES-53457 9DE65987 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,00377194,word,24020002 //24020001 \ No newline at end of file diff --git a/patches/SLES-53458_1683A6BE.pnach b/patches/SLES-53458_1683A6BE.pnach new file mode 100644 index 0000000..89b457b --- /dev/null +++ b/patches/SLES-53458_1683A6BE.pnach @@ -0,0 +1,45 @@ +gametitle=Shin Megami Tensei - Digital Devil Saga (SLES-53458) (CRC-1683A6BE) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) +// 16:9 +patch=1,EE,00328864,word,3FC6E2B5 // 3f951eb8 hor fov +patch=1,EE,00328c04,word,3FC6E2B5 // 3f951eb8 unknown + +//Optional shadow alpha hack +//description=Shadow Override (Krisan Thyme) +//patch=1,EE,20330B00,extended,00000000 +//patch=1,EE,20330B04,extended,00000000 +//patch=1,EE,20330B08,extended,00000000 +//patch=1,EE,20330B0C,extended,00000000 +//patch=1,EE,20330B10,extended,00000000 +//patch=1,EE,20330B14,extended,00000000 +//patch=1,EE,20330B18,extended,00000000 +//patch=1,EE,20330B1C,extended,00000000 +//patch=1,EE,20330B20,extended,00000000 +//patch=1,EE,20330B24,extended,00000000 +//patch=1,EE,20330B28,extended,00000000 +//patch=1,EE,20330B2C,extended,00000000 +//patch=1,EE,20330B30,extended,00000000 +//patch=1,EE,20330B34,extended,00000000 +//patch=1,EE,20330B38,extended,00000000 +//patch=1,EE,20330B3C,extended,00000000 +//patch=1,EE,20330B40,extended,00000000 +//patch=1,EE,20330B44,extended,00000000 +//patch=1,EE,20330B48,extended,00000000 +//patch=1,EE,20330B4C,extended,00000000 +//patch=1,EE,20330B50,extended,00000000 +//patch=1,EE,20330B54,extended,00000000 +//patch=1,EE,20330B58,extended,00000000 +//patch=1,EE,20330B5C,extended,00000000 +//patch=1,EE,20330B60,extended,00000000 +//patch=1,EE,20330B64,extended,00000000 +//patch=1,EE,20330B68,extended,00000000 +//patch=1,EE,20330B6C,extended,00000000 +//patch=1,EE,20330B70,extended,00000000 +//patch=1,EE,20330B74,extended,00000000 +//patch=1,EE,20330B78,extended,00000000 +//patch=1,EE,20330B7C,extended,00000000 + + diff --git a/patches/SLES-53459_F73AC0A0.pnach b/patches/SLES-53459_F73AC0A0.pnach new file mode 100644 index 0000000..b0191ed --- /dev/null +++ b/patches/SLES-53459_F73AC0A0.pnach @@ -0,0 +1,12 @@ +gametitle=Marc Ecko's Getting Up - Contents Under Pressure (PAL-M) SLES_534.59 F73AC0A0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0056768c,word,3c023f40 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001CC7A8,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-53471_04246737.pnach b/patches/SLES-53471_04246737.pnach new file mode 100644 index 0000000..3b655f0 --- /dev/null +++ b/patches/SLES-53471_04246737.pnach @@ -0,0 +1,19 @@ +gametitle=LMA Manager 2006 (E)(SLES-53471) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02a51946 b00006e6 +patch=1,EE,003b8a4c,word,08117314 + +patch=1,EE,0045cc50,word,4619a502 +patch=1,EE,0045cc54,word,3c013f40 +patch=1,EE,0045cc58,word,4481f000 +patch=1,EE,0045cc5c,word,461ea502 +patch=1,EE,0045cc60,word,080ee294 + + diff --git a/patches/SLES-53474_F3AE68FC.pnach b/patches/SLES-53474_F3AE68FC.pnach new file mode 100644 index 0000000..ccc4ea2 --- /dev/null +++ b/patches/SLES-53474_F3AE68FC.pnach @@ -0,0 +1,15 @@ +gametitle=The Incredibles - Rise of the Underminer (PAL-M) SLES-53474 F3AE68FC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00218F24,word,3C023F1C //3C023F00 Zoom +patch=1,EE,00218F50,word,3C023F10 //3C023F40 Y-FOV +//Hang fix by Prafull (Only needed for pcsx2, is not needed for the PS2) +//patch=1,EE,001110E0,word,00000000 //40036000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00101380,word,14C00004 diff --git a/patches/SLES-53480_8AF9A6A5.pnach b/patches/SLES-53480_8AF9A6A5.pnach new file mode 100644 index 0000000..488a719 --- /dev/null +++ b/patches/SLES-53480_8AF9A6A5.pnach @@ -0,0 +1,22 @@ +gametitle=Harvest Moon - A Wonderful Life - Special Edition (PAL-E) (SLES-53480) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0043c8ec,word,3c013f40 // 00000000 hor fov +patch=1,EE,0043c8f8,word,44810000 // 00000000 +patch=1,EE,0043c8fc,word,4600c602 // 00000000 +patch=1,EE,00403028,word,3c043fab // 3c043f80 renderfix 1 +patch=1,EE,00403030,word,3c05bfab // 3c05bf80 renderfix 2 + +// 16:10 +//patch=1,EE,0043c8ec,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0043c8f0,word,34215555 // 00000000 hor fov +//patch=1,EE,0043c8f8,word,44810000 // 00000000 +//patch=1,EE,0043c8fc,word,4600c602 // 00000000 +//patch=1,EE,00403028,word,3c043f9a // 3c043f80 renderfix 1 +//patch=1,EE,00403030,word,3c05bf9a // 3c05bf80 renderfix 2 + + diff --git a/patches/SLES-53481_EF97EC8F.pnach b/patches/SLES-53481_EF97EC8F.pnach new file mode 100644 index 0000000..4acf79f --- /dev/null +++ b/patches/SLES-53481_EF97EC8F.pnach @@ -0,0 +1,22 @@ +gametitle=10,000 bullets SLES_534.81 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 and Red-tv +description=Widescreen Hack +patch=1,EE,005eded4,extended,3c013faa +patch=1,EE,005ee0ec,extended,3c013faa + + +//Widescreen for HUD +//Side Effect - FMV needs to be set to 16:9 asspect ratio +patch=1,EE,003C046C,word,3C013FF3 //3C013FB6 + +//Set HUD to the left side of the screen +patch=1,EE,003C0374,word,3C0143D4 //3C0143A0 + +//Revert to the middle screen when needed +patch=1,EE,E0010000,extended,009AB39C +patch=1,EE,203C0374,extended,3C0143A0 + + diff --git a/patches/SLES-53483_49F78F24.pnach b/patches/SLES-53483_49F78F24.pnach new file mode 100644 index 0000000..db50c5d --- /dev/null +++ b/patches/SLES-53483_49F78F24.pnach @@ -0,0 +1,12 @@ +gametitle=Magna Carta - Tears of Blood PAL-E SLES-53483 49F78F24 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// 16:9 +patch=1,EE,002bd698,word,3c023f40 // 3c023f80 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001C6884,word,28410001 //28410002 \ No newline at end of file diff --git a/patches/SLES-53485_6C694919.pnach b/patches/SLES-53485_6C694919.pnach new file mode 100644 index 0000000..58046d3 --- /dev/null +++ b/patches/SLES-53485_6C694919.pnach @@ -0,0 +1,59 @@ +gametitle=Car Racing Challenge (E)(SLES-53485) + +[Widescreen 16:9] +author=Souzooka +gsaspectratio=16:9 + +// Horizontal FOV +patch=0,EE,0017B460,word,3C013F40 // lui at,0x3F40 + +[No Interlacing] +author=Souzooka +description=Removes interlacing artefacts. +gsinterlacemode=1 + +// Took a bit to find this one -- the field index is multiplied by 8 using sll 3 then added to vertical position in some custom code +// instead of the typical daddiu 8 operation +patch=0,EE,20164904,extended,00003021 // addu a2,zero,zero ; Replaces andi a2,a1,1 + +[Increased Draw Distance] +author=Souzooka +description=Slightly increases draw distance for entities/cars + +// Some notes: +// I wanted to make it so all entities are visible within the geometry (the fog culling is also nice on cars) +// You can basically increase draw distance very very far, but some oddities occur (road, in particular, is loaded in a strip of 150 chunks, +// a chunk being around 3-5 car lengths, I think, but at a point you can see the existing strip end and a new one loaded in, +// probably visible at a distance of ~400 or so). Cars also only spawn so far in front of the player as well +// (even though they spawn much further than the 100f default), but the real issue with cars is that some effects +// (like the speed lines when near a target line) as actually triggered by those cars being visible so it's very odd +// if that occurs when the player is very very far away. + +// Increased geometry distance +// Reduce forced fog-based culling effect on main lanes +// If desired, this can be set to 0, then all objects will be visible simply based on distance checks regardless of distance. +patch=0,EE,202A36D0,extended,bf68f5c3 // Was -1.2f +// Reduce forced fog-based culling effect on exits +patch=0,EE,202A36D4,extended,bf68f5c3 // Was -2.0f +// Forward lane (left) +patch=0,EE,20147A78,extended,3C01438A // 276f (def=200f) +// Opposite lane (right) +patch=0,EE,20149EAC,extended,3C01438A // 276f (def=200f) +// Shrubbery along road +patch=0,EE,2014C5A4,extended,3C01438A // 276f (def=200f) +// Exits/SAs/etc. +patch=0,EE,2014B270,extended,3C01438A // 276f (def=140f (roadway (normal?))) +patch=0,EE,2014B288,extended,3C01438A // 276f (def=200f) +patch=0,EE,2014B164,extended,3C01438A // 276f (def=100f) +patch=0,EE,2014B9C0,extended,3C140001 // lui s4,0x0001 (was lui s4,0x0002; lower values better -- affects walls/road markings/props) + +// Entitites +// Police officers (+peds?) +patch=0,EE,201407EC,extended,3C01438A // 276f (def=80f) + +// Vehicles +// Low LOD +patch=0,EE,2012DA60,extended,3C01438A // 276f (default seems to depend on actual car instance, but capped at 100f) +patch=0,EE,2012DA68,extended,44816800 // mtc1 at,f13 (use hardcoded 250f) +// Show wheels +patch=0,EE,2012DAEC,extended,3C01438A // 276f (def=60f) diff --git a/patches/SLES-53490_38E5C48B.pnach b/patches/SLES-53490_38E5C48B.pnach new file mode 100644 index 0000000..4b64237 --- /dev/null +++ b/patches/SLES-53490_38E5C48B.pnach @@ -0,0 +1,14 @@ +gametitle=Outlaw Tennis (PAL-M5) (SLES-53490) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +//Ported to PAL (ElHecht) + +// 16:9 +patch=1,EE,005b8868,word,3f9c71cb // 3f6aaaab hor fov + +// 16:10 +//patch=1,EE,005b8868,word,3f8ccccd // 3f6aaaab hor fov + + diff --git a/patches/SLES-53492_4C380F8B.pnach b/patches/SLES-53492_4C380F8B.pnach new file mode 100644 index 0000000..70d8f5c --- /dev/null +++ b/patches/SLES-53492_4C380F8B.pnach @@ -0,0 +1,21 @@ +gametitle=Total Overdose (PAL-M) (SLES-53492) 4C380F8B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20692A2C,word,3F47AE14 // Zoom +patch=1,EE,206C64C4,word,3F400000 // Vert fov + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,01B71FC0,word,00000001 //00000002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,005F5F14,word,24110000 +patch=1,EE,005F5F18,word,24120050 +patch=1,EE,005F5F24,word,24130001 \ No newline at end of file diff --git a/patches/SLES-53494_CBDD9686.pnach b/patches/SLES-53494_CBDD9686.pnach new file mode 100644 index 0000000..4628961 --- /dev/null +++ b/patches/SLES-53494_CBDD9686.pnach @@ -0,0 +1,19 @@ +gametitle=SpongeBob SquarePants - Lights, Camera, Pants! (E)(SLES-53494) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//680080c4 03080046 +patch=1,EE,0022fe68,word,0812500c +patch=1,EE,00494030,word,c4800068 +patch=1,EE,00494034,word,3c013f40 +patch=1,EE,00494038,word,4481f000 +patch=1,EE,0049403c,word,461e0003 +patch=1,EE,00494040,word,e4800068 +patch=1,EE,00494044,word,0808bf9b + + diff --git a/patches/SLES-53501_02F4B541.pnach b/patches/SLES-53501_02F4B541.pnach new file mode 100644 index 0000000..b179f9b --- /dev/null +++ b/patches/SLES-53501_02F4B541.pnach @@ -0,0 +1,15 @@ +gametitle=Star Wars - Battlefront 2 (PAL-M) SLES-53501 02F4B541 +//Corresponds to the main crc to activate the secondary crc B68D35CA called SWBFRNT2.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa +description=Renders the game in 16:9 aspect ratio + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). + +[Disable Blur/Bloom] +author=Gabominated +description=Disable the post-processing blur/bloom effect. \ No newline at end of file diff --git a/patches/SLES-53501_B68D35CA.pnach b/patches/SLES-53501_B68D35CA.pnach new file mode 100644 index 0000000..316fd38 --- /dev/null +++ b/patches/SLES-53501_B68D35CA.pnach @@ -0,0 +1,30 @@ +gametitle=Star Wars - Battlefront 2 PAL-M SLES-53501 B68D35CA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa +description=Renders the game in 16:9 aspect ratio +//Game changes ELF on boot to SWBFRNT2.ELF with active CRC B68D35CA +//Widescreen hack 16:9 +//00000000 00000000 83051646 00000000 +//403f013c 00008144 83051646 03000046 +patch=1,EE,00582814,word,3c013f40 //00000000 +patch=1,EE,00582818,word,44810000 //00000000 +patch=1,EE,00582820,word,46000003 //00000000 +//Render fix +//003f013c 00208144 c2180546 +patch=1,EE,00573f6c,word,3c013f2b //3c013f00 +//003f013c 00008144 f000b07f +patch=1,EE,005b074c,word,3c013f2b //3c013f00 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00602D1C,extended,00000001 +patch=1,EE,E0010001,extended,0060EABC +patch=1,EE,00602D1C,extended,00000002 + +[Disable Blur/Bloom] +author=Gabominated +description=Disable the post-processing blur/bloom effect. +patch=1,EE,0060E4A0,word,00000000 \ No newline at end of file diff --git a/patches/SLES-53502_EFC63B51.pnach b/patches/SLES-53502_EFC63B51.pnach new file mode 100644 index 0000000..1185bd5 --- /dev/null +++ b/patches/SLES-53502_EFC63B51.pnach @@ -0,0 +1,24 @@ +gametitle=Star Wars: Battlefront 2 (F)(SLES-53502) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +//Game changes ELF on boot to SWBFRNT2.ELF with active CRC EFC63B51 + +//Widescreen hack 16:9 + +//00000000 00000000 83051646 00000000 +//403f013c 00008144 83051646 03000046 +patch=1,EE,00582814,word,3c013f40 //00000000 +patch=1,EE,00582818,word,44810000 //00000000 +patch=1,EE,00582820,word,46000003 //00000000 + +//Render fix +//003f013c 00208144 c2180546 +patch=1,EE,00573f6c,word,3c013f2b //3c013f00 +//003f013c 00008144 f000b07f +patch=1,EE,005b074c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-53503_EAC52C47.pnach b/patches/SLES-53503_EAC52C47.pnach new file mode 100644 index 0000000..6b64e75 --- /dev/null +++ b/patches/SLES-53503_EAC52C47.pnach @@ -0,0 +1,20 @@ +gametitle=Star Wars: Battlefront 2 (G)(SLES-53503) +author=nemesis2000 and Arapapa +[Widescreen 16:9] +gsaspectratio=16:9 + +//Game changes ELF on boot to SWBFRNT2.ELF with active CRC EAC52C47 + +//Widescreen hack 16:9 + +//00000000 00000000 83051646 00000000 +//403f013c 00008144 83051646 03000046 +patch=1,EE,00582814,word,3c013f40 //00000000 +patch=1,EE,00582818,word,44810000 //00000000 +patch=1,EE,00582820,word,46000003 //00000000 + +//Render fix +//003f013c 00208144 c2180546 +patch=1,EE,00573f6c,word,3c013f2b //3c013f00 +//003f013c 00008144 f000b07f +patch=1,EE,005b074c,word,3c013f2b //3c013f00 diff --git a/patches/SLES-53504_063DFB74.pnach b/patches/SLES-53504_063DFB74.pnach new file mode 100644 index 0000000..e15aded --- /dev/null +++ b/patches/SLES-53504_063DFB74.pnach @@ -0,0 +1,17 @@ +gametitle=Agent Hugo (E)(SLES-53504) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//403f013c 00008144 2d200002 +patch=1,EE,001add98,word,3c013f10 //3c013f40 + +//Zoom +//00bf013c 00388144 2000b07f (2nd) +patch=1,EE,002bd2dc,word,3c01bec0 //3c01bf00 + + diff --git a/patches/SLES-53505_00C82D94.pnach b/patches/SLES-53505_00C82D94.pnach new file mode 100644 index 0000000..ff43f9e --- /dev/null +++ b/patches/SLES-53505_00C82D94.pnach @@ -0,0 +1,13 @@ +gametitle=Beat Down - Fists of Vengeance (PAL-M5) (SLES-53505) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack + +//16:9 +patch=1,EE,003753d4,word,3c013f40 // 00000000 hor fov +patch=1,EE,003753e0,word,4481f000 // 00000000 +patch=1,EE,003753e8,word,461ea503 // 00000000 + + diff --git a/patches/SLES-53506_2CAC3DBC.pnach b/patches/SLES-53506_2CAC3DBC.pnach new file mode 100644 index 0000000..548c6f8 --- /dev/null +++ b/patches/SLES-53506_2CAC3DBC.pnach @@ -0,0 +1,14 @@ +gametitle=Burnout Revenge (E)(SLES-53506) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Dread and Arapapa + +////Force turn on Internal Widescreen (Full boot bypassing) +patch=1,EE,003a64a8,word,24020002 //30420003 + +//Zoom Fix +//9A 99 99 3F 39 8E E3 3F 80 02 00 00 C0 01 00 00 +patch=1,EE,21bfeb10,extended,3FAAAAAB // 3F800000 + + diff --git a/patches/SLES-53507_7E83CC5B.pnach b/patches/SLES-53507_7E83CC5B.pnach new file mode 100644 index 0000000..354459b --- /dev/null +++ b/patches/SLES-53507_7E83CC5B.pnach @@ -0,0 +1,14 @@ +gametitle=Burnout Revenge (E)(SLES-53507) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Dread and Arapapa + +////Force turn on Internal Widescreen (Full boot bypassing) +patch=1,EE,003a64a8,word,24020002 //30420003 + +//Zoom Fix +//9A 99 99 3F 39 8E E3 3F 80 02 00 00 C0 01 00 00 +patch=1,EE,21bfeb10,extended,3FAAAAAB // 3F800000 + + diff --git a/patches/SLES-53521_BC897AC9.pnach b/patches/SLES-53521_BC897AC9.pnach new file mode 100644 index 0000000..d1fd5d1 --- /dev/null +++ b/patches/SLES-53521_BC897AC9.pnach @@ -0,0 +1,12 @@ +gametitle=Musashi - Samurai Legend (PAL-M5) (SLES-53521) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 and ElHecht +description=Widescreen Hack (16:9) +// values by sergx12 +// ported to PAL, updated to ELF addresses by ElHecht +patch=1,EE,00119344,word,3c013f19 // 3c013f4c +patch=1,EE,00119348,word,3421999a // 3421cccd + + diff --git a/patches/SLES-53523_98D7BF5E.pnach b/patches/SLES-53523_98D7BF5E.pnach new file mode 100644 index 0000000..e02b7dc --- /dev/null +++ b/patches/SLES-53523_98D7BF5E.pnach @@ -0,0 +1,6 @@ +gametitle=Gun [PAL-M] SLES-53523 98D7BF5E + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0028E9C4,word,16000019 //12000019 \ No newline at end of file diff --git a/patches/SLES-53524_3D02E0BF.pnach b/patches/SLES-53524_3D02E0BF.pnach new file mode 100644 index 0000000..6d579a4 --- /dev/null +++ b/patches/SLES-53524_3D02E0BF.pnach @@ -0,0 +1,18 @@ +gametitle=Mortal Kombat - Shaolin Monks (SLES-53524) + +[Widescreen 16:9] +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +// 16:9 +patch=1,EE,004f4e08,word,3f400000 + +// black border fix +patch=1,EE,00323204,word,3c013f80 + +//FMV's fix +patch=1,EE,002724c8,word,240302aa +patch=1,EE,00272750,word,240b02aa + + diff --git a/patches/SLES-53527_AC4B758C.pnach b/patches/SLES-53527_AC4B758C.pnach new file mode 100644 index 0000000..92d2571 --- /dev/null +++ b/patches/SLES-53527_AC4B758C.pnach @@ -0,0 +1,74 @@ +gametitle=The Suffering: Ties That Bind (PAL-M) (SLES_535.27) AC4B758C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002069CC,word,E7B40010 //14E00004 +patch=1,EE,002069D0,word,8E020348 //E7B40010 +patch=1,EE,002069D4,word,AE020340 //8E020348 +patch=1,EE,002069D8,word,8E02034C //10000002 +patch=1,EE,002069DC,word,AE020344 //AE020340 +patch=1,EE,002069E0,word,C6010344 //AE070340 +patch=1,EE,002069E4,word,46800860 //55000003 +patch=1,EE,002069E8,word,3C01BF00 //AE080344 +patch=1,EE,002069EC,word,44810000 //8E02034C +patch=1,EE,002069F0,word,C60C0340 //AE020344 +patch=1,EE,002069F4,word,46806320 //C6010344 +patch=1,EE,002069F8,word,3C013F20 //46800860 +patch=1,EE,002069FC,word,44811800 //3C01BF00 +patch=1,EE,00206A00,word,3C014500 //44810000 +patch=1,EE,00206A04,word,44811000 //C60C0340 +patch=1,EE,00206A08,word,46000B46 //46806320 +patch=1,EE,00206A0C,word,3C013ED5 //3C013F20 //both +patch=1,EE,00206A10,word,44812000 //44811800 +patch=1,EE,00206A14,word,46000842 //3C014500 +patch=1,EE,00206A18,word,AE050338 //44811000 +patch=1,EE,00206A1C,word,46006002 //46000B46 +patch=1,EE,00206A20,word,E60402F0 //3C013EA0 +patch=1,EE,00206A24,word,460C18C3 //44812000 +patch=1,EE,00206A28,word,AE06033C //46000842 +patch=1,EE,00206A2C,word,46011181 //AE050338 +patch=1,EE,00206A30,word,8E05035C //46006002 +patch=1,EE,00206A34,word,46001141 //E60402F0 +patch=1,EE,00206A38,word,E6000300 //460C18C3 +patch=1,EE,00206A3C,word,46020900 //AE06033C +patch=1,EE,00206A40,word,E6010304 //46011181 +patch=1,EE,00206A44,word,46020000 //8E05035C +patch=1,EE,00206A48,word,E6060334 //46001141 +patch=1,EE,00206A4C,word,E605032C //E6000300 +patch=1,EE,00206A50,word,E6030318 //46020900 +patch=1,EE,00206A54,word,E6040330 //E6010304 +patch=1,EE,00206A58,word,E6020320 //46020000 +patch=1,EE,00206A5C,word,E6020324 //E6060334 +patch=1,EE,00206A60,word,E6000328 //E605032C +patch=1,EE,00206A64,word,3C013C8E //E6030318 +patch=1,EE,00206A68,word,3421FA36 //E6040330 +patch=1,EE,00206A6C,word,4481B000 //E6020320 +patch=1,EE,00206A70,word,8CA20000 //E6020324 +patch=1,EE,00206A74,word,3C013F00 //E6000328 +patch=1,EE,00206A78,word,4481B800 //3C013C8E +patch=1,EE,00206A7C,word,84440070 //3421FA36 +patch=1,EE,00206A80,word,8C430074 //4481B000 +patch=1,EE,00206A84,word,0060F809 //8CA20000 +patch=1,EE,00206A88,word,00A42021 //3C013F00 +patch=1,EE,00206A8C,word,C60202F0 //4481B800 +patch=1,EE,00206A90,word,C601031C //84440070 +patch=1,EE,00206A94,word,3C013F40 //8C430074 //vert +patch=1,EE,00206A98,word,4481A000 //0060F809 +patch=1,EE,00206A9C,word,46140002 //00A42021 +patch=1,EE,00206AA0,word,00000000 //C60202F0 +patch=1,EE,00206AA4,word,00000000 //C601031C + +//Font fix +//803f013c 00008144 0800e003 00000000 (2nd) +patch=1,EE,00220c70,word,3c013f40 //3c013f80 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00220250,extended,28420002 +patch=1,EE,00220270,extended,28420002 +patch=1,EE,E0020000,extended,00526394 +patch=1,EE,00220250,extended,28420001 +patch=1,EE,00220270,extended,28420001 \ No newline at end of file diff --git a/patches/SLES-53536_84BFD6D4.pnach b/patches/SLES-53536_84BFD6D4.pnach new file mode 100644 index 0000000..75af10a --- /dev/null +++ b/patches/SLES-53536_84BFD6D4.pnach @@ -0,0 +1,6 @@ +gametitle=London Racer - Police Madness PAL-M SLES-53536 84BFD6D4 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00144BD0,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-53539_8F96D103.pnach b/patches/SLES-53539_8F96D103.pnach new file mode 100644 index 0000000..abb7ff1 --- /dev/null +++ b/patches/SLES-53539_8F96D103.pnach @@ -0,0 +1,19 @@ +gametitle=Fahrenheit (PAL-M) SLES-53539 8F96D103 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,20836500,extended,3FE38E39 // 3FAAAAAB + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,00209688,word,10400004 //14400004 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,0020DC50,word,00000000 +patch=1,EE,001A9144,word,00000000 +patch=1,EE,001A57D0,word,3C010000 \ No newline at end of file diff --git a/patches/SLES-53540_8191D10A.pnach b/patches/SLES-53540_8191D10A.pnach new file mode 100644 index 0000000..2810afe --- /dev/null +++ b/patches/SLES-53540_8191D10A.pnach @@ -0,0 +1,19 @@ +gametitle=Fahrenheit PAL-M SLES-53540 8191D10A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,20836500,extended,3FE38E39 //3FAAAAAB + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,00209688,word,10400004 //14400004 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,0020DC50,word,00000000 +patch=1,EE,001A9144,word,00000000 +patch=1,EE,001A57D0,word,3C010000 \ No newline at end of file diff --git a/patches/SLES-53542_7B94480C.pnach b/patches/SLES-53542_7B94480C.pnach new file mode 100644 index 0000000..f91786e --- /dev/null +++ b/patches/SLES-53542_7B94480C.pnach @@ -0,0 +1,9 @@ +gametitle=Shadow the Hedgehog (PAL-M) SLES-53542 7B94480C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Nik1895 +description=Widescreen Hack +//Ported to PAL by Nik1895 +patch=1,EE,207D1088,extended,3F1DA58F // 3F9DA591 chaos control fov +patch=1,EE,20847E98,extended,3FAAAAAA // 3F800000 main fov \ No newline at end of file diff --git a/patches/SLES-53544_BFDF7C5A.pnach b/patches/SLES-53544_BFDF7C5A.pnach new file mode 100644 index 0000000..ffc5416 --- /dev/null +++ b/patches/SLES-53544_BFDF7C5A.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 5 PAL Spain (SLES_535.44) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,0036AAE0,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,00129EEC,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-53546_BAC92C25.pnach b/patches/SLES-53546_BAC92C25.pnach new file mode 100644 index 0000000..4a3b472 --- /dev/null +++ b/patches/SLES-53546_BAC92C25.pnach @@ -0,0 +1,13 @@ +gametitle=NBA Live 06 (PAL)(SLES-53546) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00088144 1800028e +patch=1,EE,0049be5c,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLES-53548_15DA51A0.pnach b/patches/SLES-53548_15DA51A0.pnach new file mode 100644 index 0000000..b05c77b --- /dev/null +++ b/patches/SLES-53548_15DA51A0.pnach @@ -0,0 +1,31 @@ +gametitle=Gigawing Generations (DVD Convert)(E)(SLES-53548) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000017e6 280000ae +patch=1,EE,002ffbf4,word,08030000//e6170000 + +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,461ebdc2 +patch=1,EE,000c000c,word,e6170000 +patch=1,EE,000c0010,word,080bfefe + + +//Render fix +//3003b0df 803f013c 00a88144 +patch=1,EE,00327ac0,word,3c013f40 //3c013f80 + +//////////////// +//X-Fov (Menu) +//patch=1,EE,00327930,word,3c013f40 //3c013f80 +//X-Fov +//803f013c 00688144 0045013c 00788144 +//patch=1,EE,00327998,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-53552_686B786E.pnach b/patches/SLES-53552_686B786E.pnach new file mode 100644 index 0000000..418cb79 --- /dev/null +++ b/patches/SLES-53552_686B786E.pnach @@ -0,0 +1,26 @@ +gametitle=SSX On Tour (PAL-M) SLES-53552 686B786E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,005ADF80,word,00000002 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0031338C,word,26310002 //26310001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,003503C4,word,24020002 +patch=1,EE,007B2064,word,000001C0 +patch=1,EE,007B2090,word,000001C0 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003503C4,word,24020050 +patch=1,EE,007B2064,word,000001E0 +patch=1,EE,007B2090,word,000001E0 diff --git a/patches/SLES-53553_22DC8EAC.pnach b/patches/SLES-53553_22DC8EAC.pnach new file mode 100644 index 0000000..4274c7d --- /dev/null +++ b/patches/SLES-53553_22DC8EAC.pnach @@ -0,0 +1,32 @@ +gametitle=007 - From Russia with Love (PAL-M7) SLES-53553 22DC8EAC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +patch=1,EE,0040560c,word,46140002 //e7b40030 +patch=1,EE,00405610,word,27a50030 //46140002 +patch=1,EE,00405614,word,46010003 //27a50030 +patch=1,EE,00405618,word,3c013f40 //00000000 //Hor value +patch=1,EE,0040561c,word,44810800 //00000000 +patch=1,EE,00405620,word,4601a503 //46010003 +patch=1,EE,00405624,word,e7b40030 //46020002 +patch=1,EE,00405628,word,46020002 //0c0c87e6 +patch=1,EE,0040562c,word,0c0c87e6 //e7a00034 +patch=1,EE,00405630,word,e7a00034 //7bb00050 +patch=1,EE,00405634,word,7bb00050 //dfbf0040 +patch=1,EE,00405638,word,dfbf0040 //c7b40060 +patch=1,EE,0040563c,word,c7b40060 //03e00008 +patch=1,EE,00405640,word,03e00008 //27bd0070 +patch=1,EE,00405644,word,27bd0070 //00000000 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=0,EE,002e266c,word,240201c0 //24020200 + +[480p Mode] +author=Gabominated +description=SDTV 480p mode at start. +patch=0,EE,00335D10,word,10640005 //14640005 +patch=0,EE,002e266c,word,240201c0 //24020200 diff --git a/patches/SLES-53556_D720770D.pnach b/patches/SLES-53556_D720770D.pnach new file mode 100644 index 0000000..a425dff --- /dev/null +++ b/patches/SLES-53556_D720770D.pnach @@ -0,0 +1,13 @@ +gametitle=Driver - Parallel Lines (PAL-M) SLES-53556 D720770D + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003246EC,word,24440002 //24440001 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,004B5790,word,00000002 //00000001 +patch=1,EE,004B03C8,word,00000003 //00000001 +patch=1,EE,00403588,word,00000000 //00000008 diff --git a/patches/SLES-53557_692CBA8E.pnach b/patches/SLES-53557_692CBA8E.pnach new file mode 100644 index 0000000..1d8ff02 --- /dev/null +++ b/patches/SLES-53557_692CBA8E.pnach @@ -0,0 +1,25 @@ +gametitle=Need for Speed - Most Wanted (PAL-E) SLES-53557 692CBA8E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,00AAFD54,word,00000001 +patch=1,EE,0054BD38,word,3F400000 + +[Remove Brown Filter] +author=fobes +description=Disables the brownish yellow post processing filter +patch=1,EE,00551058,extended,20000001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,00322DB4,word,0000102D + +[Remove Blur] +author=PeterDelta +description=Removes the blur effect +patch=0,EE,00550424,word,00000000 +patch=0,EE,001FEDB8,word,24020000 +patch=0,EE,001FEDBC,word,10620004 diff --git a/patches/SLES-53558_1FA82CDF.pnach b/patches/SLES-53558_1FA82CDF.pnach new file mode 100644 index 0000000..71d6c20 --- /dev/null +++ b/patches/SLES-53558_1FA82CDF.pnach @@ -0,0 +1,6 @@ +gametitle=Need for Speed - Most Wanted [PAL-M] [SLES-53558] + +[Remove Brown Filter] +author=fobes +description=Disables the brownish yellow post processing filter +patch=1,EE,00551358,extended,20000001 diff --git a/patches/SLES-53559_CA2A1B04.pnach b/patches/SLES-53559_CA2A1B04.pnach new file mode 100644 index 0000000..6077a0e --- /dev/null +++ b/patches/SLES-53559_CA2A1B04.pnach @@ -0,0 +1,23 @@ +gametitle=Need for Speed - Most Wanted [PAL-M] [SLES-53559] CA2A1B04 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,00AAF954,word,00000001 +patch=1,EE,0054BD38,word,3F400000 + +[Remove Brown Filter] +author=fobes +description=Disables the brownish yellow post processing filter +patch=1,EE,00551058,extended,20000001 + +[NTSC Mode] +author=Felixthecat1970 +description=NTSC mode at start. +patch=0,EE,20322DB4,extended,0000102D + +[Remove Blur] +author=PeterDelta +description=Removes the blur effect +patch=1,EE,00550424,word,00000000 diff --git a/patches/SLES-53560_F881CD68.pnach b/patches/SLES-53560_F881CD68.pnach new file mode 100644 index 0000000..afa687b --- /dev/null +++ b/patches/SLES-53560_F881CD68.pnach @@ -0,0 +1,11 @@ +gametitle=Sonic Riders (PAL-M5) (SLES-53560) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0044eab8,word,43700000 // 43a00000 hor fov +patch=1,EE,00134e4c,word,3c023fab // 3c023f80 renderfix + + diff --git a/patches/SLES-53561_C78A495D.pnach b/patches/SLES-53561_C78A495D.pnach new file mode 100644 index 0000000..60099b7 --- /dev/null +++ b/patches/SLES-53561_C78A495D.pnach @@ -0,0 +1,55 @@ +gametitle=Canis Canem Edit (Bully) PAL (SLES-53561) CRC C78A495D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen fix + +//Widescreen fix +patch=1,EE,004720d0,word,14640007 +patch=1,EE,004720d4,word,3c030022 +patch=1,EE,004720d8,word,2404bec0 +patch=1,EE,004720dc,word,a4642dec +patch=1,EE,004720e0,word,24043fc0 +patch=1,EE,004720e4,word,3c03001d +patch=1,EE,004720e8,word,a4645124 +patch=1,EE,004720ec,word,10000007 +patch=1,EE,004720f0,word,2404bf00 +patch=1,EE,004720f4,word,a4642dec +patch=1,EE,004720f8,word,24044000 +patch=1,EE,004720fc,word,3c03001d +patch=1,EE,00472100,word,a4645124 +patch=1,EE,00472104,word,00000000 +patch=1,EE,00472108,word,00000000 + +patch=1,EE,e0010000,extended,005e1638 +patch=1,EE,2072a3c8,extended,435c0000 + +patch=1,EE,e0010000,extended,005e1638 +patch=1,EE,2072a3cc,extended,435c0000 + +patch=1,EE,e001aaab,extended,005e1638 +patch=1,EE,2072a3c8,extended,432b0000 + +patch=1,EE,e001aaab,extended,005e1638 +patch=1,EE,2072a3cc,extended,432b0000 + +[Disable Depth of Field] +author=refraction +description=Removes depth of field effect + +patch=1,EE,003DA2D4,word,5000021A //Skips DoF code block. + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,201F3EF8,extended,28420001 //28420002 + +[480p Mode] +gsinterlacemode=1 +author=Gabominated +description=SDTV 480p mode at start, use Software renderer for FMVs. Might need enable EE Overclock to be stable. +patch=1,EE,D1C9C84E,extended,00000002 +patch=1,EE,20112320,extended,24120050 +patch=1,EE,D1C9C84E,extended,00000001 +patch=1,EE,20112320,extended,00069403 diff --git a/patches/SLES-53564_9D443C69.pnach b/patches/SLES-53564_9D443C69.pnach new file mode 100644 index 0000000..793c3f0 --- /dev/null +++ b/patches/SLES-53564_9D443C69.pnach @@ -0,0 +1,55 @@ +gametitle=Darkwatch [PAL] (SLES_535.64) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack + +//Gameplay 16:9 +patch=1,EE,006429F0,word,3FAAAAAB //3F800000 (Increases hor. axis) +patch=1,EE,006429F4,word,3FE38E38 //3FAAAAAB + +//Cooperative +patch=1,EE,00642BB0,word,3FEEEEEE //3FB33333 +patch=1,EE,00642BB4,word,40638E39 //402AAAAB +patch=1,EE,00642BCC,word,3FEEEEEE //3FB33333 +patch=1,EE,00642BD0,word,40638E39 //402AAAAB + +//Cutscenes fix +patch=1,EE,006C4388,word,3FE38E38 //3FAAAAAB + +//Cutscenes black border's fix +patch=1,EE,0065DFC8,word,00000000 //3F800000 +patch=1,EE,003DEACC,word,3C020000 //3C023F80 +patch=1,EE,003DEBDC,word,3C020000 //3C023F80 +patch=1,EE,003DEBF8,word,3C030000 //3C033F80 + +//Text width fix +patch=1,EE,0040E3C8,word,3C034455 //3C034420 + +//Subtitles fix +patch=1,EE,0036C024,word,24030000 //240300B4 + +//FMV's fix +patch=1,EE,003C5908,word,3C0143FE //C4410004 +patch=1,EE,003C591C,word,00000000 //AFA00044 +patch=1,EE,003C5920,word,44810800 //46800860 +patch=1,EE,003C5924,word,E7A10104 //AFA000C4 +patch=1,EE,003C5938,word,C4600000 //E7A10104 +patch=1,EE,003C593C,word,E7A00088 //C4600000 +patch=1,EE,003C5944,word,E7A000C8 //C4600000 +patch=1,EE,003C5948,word,3C01C270 //E7A00088 +patch=1,EE,003C594C,word,44810800 //C4600000 +patch=1,EE,003C5950,word,E7A10044 //E7A000C8 +patch=1,EE,003C5954,word,E7A100C4 //C4600000 + +//480p +//patch=1,EE,0045B6A4,word,3C050000 //00052C00 +//patch=1,EE,0045B6AC,word,3C060050 //00063400 +//patch=1,EE,0045B6B4,word,3C070001 //00073C00 +//patch=1,EE,0045B974,word,3C090010 //00094C00 + +[50 FPS] +author=someother1ne +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,20721368,extended,00000001 \ No newline at end of file diff --git a/patches/SLES-53570_C488EC04.pnach b/patches/SLES-53570_C488EC04.pnach new file mode 100644 index 0000000..47b9541 --- /dev/null +++ b/patches/SLES-53570_C488EC04.pnach @@ -0,0 +1,20 @@ +gametitle=Ninjabread Man (E)(SLES-53570) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002a8ac0,word,0809d466 // c6010068 +patch=1,EE,002a8ac4,word,00000000 // c602006c + +patch=1,EE,00275198,word,3c013f40 // 00000000 +patch=1,EE,0027519c,word,4481f000 // 00000000 +patch=1,EE,002751a0,word,c6010068 // 00000000 +patch=1,EE,002751a4,word,c602006c // 00000000 +patch=1,EE,002751a8,word,461e0843 // 00000000 +patch=1,EE,002751ac,word,e6010068 // 00000000 +patch=1,EE,002751b0,word,080aa2b2 // 00000000 + + diff --git a/patches/SLES-53571_6D70F0E0.pnach b/patches/SLES-53571_6D70F0E0.pnach new file mode 100644 index 0000000..016ff91 --- /dev/null +++ b/patches/SLES-53571_6D70F0E0.pnach @@ -0,0 +1,19 @@ +gametitle=Anubis II (E)(SLES-53571) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,002a8c40,word,0809d4c8 //c6010068 +patch=1,EE,00275320,word,3c013f40 //00000000 +patch=1,EE,00275324,word,4481f000 //00000000 +patch=1,EE,00275328,word,c6010068 //00000000 +patch=1,EE,0027532c,word,c602006c //00000000 +patch=1,EE,00275330,word,461e0843 //00000000 +patch=1,EE,00275334,word,e6010068 //00000000 +patch=1,EE,00275338,word,080aa312 //00000000 + + diff --git a/patches/SLES-53574_A6CF1D2B.pnach b/patches/SLES-53574_A6CF1D2B.pnach new file mode 100644 index 0000000..b35be4a --- /dev/null +++ b/patches/SLES-53574_A6CF1D2B.pnach @@ -0,0 +1,19 @@ +gametitle=Bratz - Rock Angelz (E)(SLES-53574) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,002faf64,word,3c013f40 //00000000 +patch=1,EE,002faf68,word,4481f000 //00000000 +patch=1,EE,002faf70,word,461eb582 //00000000 + +//Render fix +//003f013c 00a88144 2db80002 +patch=1,EE,0035bfd4,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-53575_82CA3505.pnach b/patches/SLES-53575_82CA3505.pnach new file mode 100644 index 0000000..87030d7 --- /dev/null +++ b/patches/SLES-53575_82CA3505.pnach @@ -0,0 +1,19 @@ +gametitle=Bratz - Rock Angelz (PAL-S) SLES-53575 82CA3505 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002FAF64,word,3C013F40 +patch=1,EE,002FAF68,word,4481F000 +patch=1,EE,002FAF70,word,461EB582 +patch=1,EE,0035BFD4,word,3C013F2B + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0031C7D4,extended,03E00004 +patch=1,EE,0034C5B4,extended,3C013F00 +patch=1,EE,E0020001,extended,003E3F50 +patch=1,EE,0031C7D4,extended,03E00008 +patch=1,EE,0034C5B4,extended,3C013F80 \ No newline at end of file diff --git a/patches/SLES-53579_E1674F57.pnach b/patches/SLES-53579_E1674F57.pnach new file mode 100644 index 0000000..2e51d0e --- /dev/null +++ b/patches/SLES-53579_E1674F57.pnach @@ -0,0 +1,13 @@ +gametitle=One Piece - Grand Battle (PAL-E) (SLES-53579) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00429590,word,3f366666 // 3f733333 hor fov + +// 16:10 +//patch=1,EE,00429590,word,3f4aaaab // 3f733333 hor fov + + diff --git a/patches/SLES-53581_3FA0F2FB.pnach b/patches/SLES-53581_3FA0F2FB.pnach new file mode 100644 index 0000000..cd05fad --- /dev/null +++ b/patches/SLES-53581_3FA0F2FB.pnach @@ -0,0 +1,16 @@ +gametitle=NBA Live 06 (PAL-S) SLES-53581 3FA0F2FB + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00818828,word,3FD55555 +patch=1,EE,0081E45C,word,00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,004730AC,word,24110000 +patch=1,EE,004730B0,word,24120050 +patch=1,EE,004730BC,word,24130001 \ No newline at end of file diff --git a/patches/SLES-53587_C124F105.pnach b/patches/SLES-53587_C124F105.pnach new file mode 100644 index 0000000..b28b86f --- /dev/null +++ b/patches/SLES-53587_C124F105.pnach @@ -0,0 +1,21 @@ +gametitle=Garfield - Saving Arlene (PAL)(SLES-53587) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +//Zoom +//803f033c 4940023c 00188344 +patch=1,EE,0010ed84,word,3c033f40 //3c033f80 + +//Fov +//803f033c 00088344 00000000 02a80046 +patch=1,EE,0010ee8c,word,3c033f40 //3c033f80 + + +[50 FPS] +author=someother1ne +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,20223050,extended,00000001 \ No newline at end of file diff --git a/patches/SLES-53592_1CB1FCDA.pnach b/patches/SLES-53592_1CB1FCDA.pnach new file mode 100644 index 0000000..fa0a3ca --- /dev/null +++ b/patches/SLES-53592_1CB1FCDA.pnach @@ -0,0 +1,11 @@ +gametitle=Zombie Attack (E)(SLES-53592) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0017a840,word,3c013f2a //3c013f00 + + diff --git a/patches/SLES-53594_961A5702.pnach b/patches/SLES-53594_961A5702.pnach new file mode 100644 index 0000000..d412183 --- /dev/null +++ b/patches/SLES-53594_961A5702.pnach @@ -0,0 +1,20 @@ +gametitle=Living World Racing (E)(SLES-53594) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0033bb18,word,080e8344 // c6010068 +patch=1,EE,0033bb1c,word,00000000 // c602006c + +patch=1,EE,003a0d10,word,3c013f40 // 00000000 +patch=1,EE,003a0d14,word,4481f000 // 00000000 +patch=1,EE,003a0d18,word,c6010068 // 00000000 +patch=1,EE,003a0d1c,word,c602006c // 00000000 +patch=1,EE,003a0d20,word,461e0843 // 00000000 +patch=1,EE,003a0d24,word,e6010068 // 00000000 +patch=1,EE,003a0d28,word,080ceec8 // 00000000 + + diff --git a/patches/SLES-53595_B194D815.pnach b/patches/SLES-53595_B194D815.pnach new file mode 100644 index 0000000..11fdaa3 --- /dev/null +++ b/patches/SLES-53595_B194D815.pnach @@ -0,0 +1,18 @@ +gametitle=Wild Water Adrenaline featuring Salomon (E)(SLES-53595) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//42ad0046 2000037e +patch=1,EE,0011a74c,word,0809d7d4 +patch=1,EE,00275f50,word,4600ad42 +patch=1,EE,00275f54,word,3c013f40 +patch=1,EE,00275f58,word,4481f000 +patch=1,EE,00275f5c,word,461ead42 +patch=1,EE,00275f60,word,080469d4 + + diff --git a/patches/SLES-53614_0AB8ED51.pnach b/patches/SLES-53614_0AB8ED51.pnach new file mode 100644 index 0000000..3fe5428 --- /dev/null +++ b/patches/SLES-53614_0AB8ED51.pnach @@ -0,0 +1,12 @@ +gametitle=Classic British Motor Racing (E)(SLES-53614) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0017f974,word,3c01bf2a //00000000 +patch=1,EE,0017f988,word,3421aaab //3c01bf00 + + diff --git a/patches/SLES-53618_B1AC3BEB.pnach b/patches/SLES-53618_B1AC3BEB.pnach new file mode 100644 index 0000000..d1647e1 --- /dev/null +++ b/patches/SLES-53618_B1AC3BEB.pnach @@ -0,0 +1,6 @@ +gametitle=True Crime - New York City (PAL-S) SLES-53618 B1AC3BEB +//Corresponds to the main crc to activate the secondary crc B2D44C6C called TC2.ELF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. Unlocked indoors \ No newline at end of file diff --git a/patches/SLES-53618_B2D44C6C.pnach b/patches/SLES-53618_B2D44C6C.pnach new file mode 100644 index 0000000..96cc466 --- /dev/null +++ b/patches/SLES-53618_B2D44C6C.pnach @@ -0,0 +1,10 @@ +gametitle=True Crime - New York City (PAL-S) SLES-53618 B2D44C6C TC2.ELF + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. Unlocked indoors +patch=1,EE,004A1AE4,extended,24040002 +patch=1,EE,2050549C,extended,3F800000 +patch=1,EE,E0020000,extended,00500338 +patch=1,EE,004A1AE4,extended,24040001 +patch=1,EE,2050549C,extended,3F000000 \ No newline at end of file diff --git a/patches/SLES-53621_7C211BF9.pnach b/patches/SLES-53621_7C211BF9.pnach new file mode 100644 index 0000000..e19f55b --- /dev/null +++ b/patches/SLES-53621_7C211BF9.pnach @@ -0,0 +1,13 @@ +gametitle=Wallace & Gromit - The Curse of the Were-Rabbit (E)(SLES-53621) 7C211BF9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0011a4f4,word,3c013f1d //3c013f00 Zoom +patch=1,EE,0011a598,word,3c014080 //3c014040 Y-Fov + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,004349D5,word,00000000 //4500004D \ No newline at end of file diff --git a/patches/SLES-53623_9ADA98B4.pnach b/patches/SLES-53623_9ADA98B4.pnach new file mode 100644 index 0000000..1a2acb9 --- /dev/null +++ b/patches/SLES-53623_9ADA98B4.pnach @@ -0,0 +1,23 @@ +gametitle=Nickelodeon SpongeBob SquarePants in: Battle for Bikini Bottom (PAL-F) (SLES-53623) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen hack Conversion + +//gameplay +patch=1,EE,0035d390,word,0c045286 +patch=1,EE,0035d394,word,00000000 +patch=1,EE,0035d398,word,3c023f40 +patch=1,EE,0035d39c,word,0200202d +patch=1,EE,0035d3a0,word,44820800 +patch=1,EE,0035d3a4,word,27a50028 +patch=1,EE,0035d3a8,word,46010083 +patch=1,EE,0035d3ac,word,e7a20028 + +[480p] +patch=1,EE,0026435c,word,24050000 +patch=1,EE,00264360,word,24060050 +patch=1,EE,002636a8,word,24060050 +patch=1,EE,002636ac,word,24050000 +patch=1,EE,00102254,word,3c090010 diff --git a/patches/SLES-53635_CF3A1D37.pnach b/patches/SLES-53635_CF3A1D37.pnach new file mode 100644 index 0000000..5266714 --- /dev/null +++ b/patches/SLES-53635_CF3A1D37.pnach @@ -0,0 +1,12 @@ +gametitle=NASCAR '06 - Total Team Control (PAL-E) SLES-53635 CF3A1D37 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003C1598,word,3F400000 //3F800000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002BBE7C,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-53636_64E8F1DC.pnach b/patches/SLES-53636_64E8F1DC.pnach new file mode 100644 index 0000000..b8d2e85 --- /dev/null +++ b/patches/SLES-53636_64E8F1DC.pnach @@ -0,0 +1,8 @@ +gametitle=TY the Tasmanian Tiger 3 - Night of the Quinkan (PAL-M) SLES-53636 64E8F1DC + +[50 FPS] +author=PeterDelta and asasega +description=Might need EE Overclock at 130%. +patch=1,EE,0012C85C,extended,28420001 +patch=1,EE,E0010000,extended,00516110 +patch=1,EE,2012C85C,extended,28420002 \ No newline at end of file diff --git a/patches/SLES-53644_3887C851.pnach b/patches/SLES-53644_3887C851.pnach new file mode 100644 index 0000000..89aa18d --- /dev/null +++ b/patches/SLES-53644_3887C851.pnach @@ -0,0 +1,9 @@ +gametitle=Gene Troopers SLES_536.44 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00264678,word,3c013f10 +patch=1,EE,0023466c,word,3c013f14 + + diff --git a/patches/SLES-53645_9637D496.pnach b/patches/SLES-53645_9637D496.pnach new file mode 100644 index 0000000..0bc2f6f --- /dev/null +++ b/patches/SLES-53645_9637D496.pnach @@ -0,0 +1,27 @@ +gametitle=Knights of the Temple II PAL-M SLES-53645 9637D496 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001034e4,word,3c013f40 // 00000000 hor fov +patch=1,EE,001034e8,word,4481f000 // 00000000 +patch=1,EE,00103564,word,461e6302 // 00000000 + +patch=1,EE,0018c764,word,3c013f40 // 00000000 renderfix1 +patch=1,EE,0018c768,word,4481f000 // 00000000 +patch=1,EE,0018c76c,word,461e8483 // 00000000 + +patch=1,EE,0018b920,word,3c013f40 // 00000000 renderfix2 +patch=1,EE,0018b924,word,4481f000 // 00000000 +patch=1,EE,0018b940,word,461e4a42 // 00000000 + +patch=1,EE,006c4984,word,3faaaaab // 00000000 inventory screen fix1 +patch=1,EE,0018a254,word,3c013faa // c4730000 inventory screen fix2 +patch=1,EE,0018a274,word,afa10000 // e7b30000 + +[50 FPS] +author=Gabominated & PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0010AF04,word,2C620001 //2C620002 \ No newline at end of file diff --git a/patches/SLES-53646_2A4A9916.pnach b/patches/SLES-53646_2A4A9916.pnach new file mode 100644 index 0000000..c6c9472 --- /dev/null +++ b/patches/SLES-53646_2A4A9916.pnach @@ -0,0 +1,20 @@ +gametitle=World Racing 2 PAL-M SLES-53646 2A4A9916 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Martix hack +patch=1,EE,00297454,word,3c013f40 //00000000 +patch=1,EE,00297458,word,44810000 //00000000 +patch=1,EE,00297460,word,4600c602 //00000000 + +//Render fix +patch=1,EE,0028bc14,word,3c013f2b //3c013f00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0028724C,word,14400008 //10400008 \ No newline at end of file diff --git a/patches/SLES-53653_83C2D4D1.pnach b/patches/SLES-53653_83C2D4D1.pnach new file mode 100644 index 0000000..0f1c649 --- /dev/null +++ b/patches/SLES-53653_83C2D4D1.pnach @@ -0,0 +1,18 @@ +gametitle=WWII - Battle Over Europe (E)(SLES-53653) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,003595e4,word,08030000 + +patch=1,EE,000c0000,word,46020103 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e2102 +patch=1,EE,000c0010,word,080d657a + + diff --git a/patches/SLES-53654_2E66AAEA.pnach b/patches/SLES-53654_2E66AAEA.pnach new file mode 100644 index 0000000..da74456 --- /dev/null +++ b/patches/SLES-53654_2E66AAEA.pnach @@ -0,0 +1,6 @@ +gametitle=London Racer - Destruction Madness (PAL-M) SLES-53654 2E66AAEA + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0021C828,word,44020000 //44820800 \ No newline at end of file diff --git a/patches/SLES-53657_797ABFFF.pnach b/patches/SLES-53657_797ABFFF.pnach new file mode 100644 index 0000000..1bcafe3 --- /dev/null +++ b/patches/SLES-53657_797ABFFF.pnach @@ -0,0 +1,8 @@ +gametitle=DreamWorks Shrek - SuperSlam (PAL) 797ABFFF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +//Original NTSC-U patch by xMichael +patch=1,EE,21C8109C,extended,3FE38E39 // 3FAAAAAB \ No newline at end of file diff --git a/patches/SLES-53659_DD0273E8.pnach b/patches/SLES-53659_DD0273E8.pnach new file mode 100644 index 0000000..9436bb7 --- /dev/null +++ b/patches/SLES-53659_DD0273E8.pnach @@ -0,0 +1,18 @@ +gametitle=Brothers in Arms: Earned in Blood [PAL-M5] (SLES_536.59) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002F19DC,word,3C023F40 //3C023F80 (Increases hor. axis) + +//Menu font fix +patch=1,EE,003C60FC,word,3C033F40 //3C033F80 +patch=1,EE,003C6104,word,3C033F80 //44830800 +patch=1,EE,003C6108,word,44830800 //AE63010C +patch=1,EE,003C610C,word,AE63010C //C6600108 +patch=1,EE,003C6110,word,C6600108 //46010036 +patch=1,EE,003C6114,word,46010036 //00000000 + + diff --git a/patches/SLES-53667_BBB8392E.pnach b/patches/SLES-53667_BBB8392E.pnach new file mode 100644 index 0000000..a59d358 --- /dev/null +++ b/patches/SLES-53667_BBB8392E.pnach @@ -0,0 +1,28 @@ +gametitle=Gauntlet - Seven Sorrows + +[Widescreen 16:9] +gsaspectratio=16:9 +// ========== +// pgert@141218 +// http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=240786#pid240786 +// ========== + +// ========== +description= Gauntlet - Seven Sorrows * SLES-53667 * PAL-M5 * BBB8392E +author=nemesis2000 +patch=1,EE,00446620,word,24020002 // 8C4206EC +// ========== + +// ========== +// Alternative (and original) hack - less fps (do not use): +// description=- Widescreen hack by pelvicthrustman, ported by pgert. +// patch=1,EE,003B1510,word,3C013F40 // 00000000 (horizontal fov) +// patch=1,EE,003B151C,word,4481F800 // 00000000 +// patch=1,EE,003B153C,word,AFA300F8 // 460C1043 +// patch=1,EE,003B1540,word,461F6303 // AFA300F8 +// patch=1,EE,003B1544,word,460C1043 // 3C063F00 +// patch=1,EE,003B1688,word,3C063F00 // 44860800 +// patch=1,EE,003B168C,word,44860800 // 00000000 +// ========== + + diff --git a/patches/SLES-53676_0B05A5BD.pnach b/patches/SLES-53676_0B05A5BD.pnach new file mode 100644 index 0000000..bdb447b --- /dev/null +++ b/patches/SLES-53676_0B05A5BD.pnach @@ -0,0 +1,19 @@ +gametitle=WWE SmackDown vs. Raw 2006 (PAL-E) (SLES-53676) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL, added 16:10 support (ElHecht) + +// 16:9 +patch=1,EE,0011e95c,word,3c013f40 // 00000000 hor fov +patch=1,EE,0011e968,word,44810000 // 00000000 +patch=1,EE,0011e96c,word,4600c602 // 00000000 + +// 16:10 +//patch=1,EE,0011e95c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0011e960,word,34215555 // 00000000 hor fov +//patch=1,EE,0011e968,word,44810000 // 00000000 +//patch=1,EE,0011e96c,word,4600c602 // 00000000 + + diff --git a/patches/SLES-53689_CA14550C.pnach b/patches/SLES-53689_CA14550C.pnach new file mode 100644 index 0000000..8150566 --- /dev/null +++ b/patches/SLES-53689_CA14550C.pnach @@ -0,0 +1,18 @@ +gametitle=World Poker Tour (E)(SLES-53689) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002fe520,word,08030000 //c6010068 +patch=1,EE,000c0000,word,3c013f40 //00000000 +patch=1,EE,000c0004,word,4481f000 //00000000 +patch=1,EE,000c0008,word,c6010068 //00000000 +patch=1,EE,000c000c,word,c602006c //00000000 +patch=1,EE,000c0010,word,461e0843 //00000000 +patch=1,EE,000c0014,word,e6010068 //00000000 +patch=1,EE,000c0018,word,080bf94a //00000000 + + diff --git a/patches/SLES-53690_C97A17F8.pnach b/patches/SLES-53690_C97A17F8.pnach new file mode 100644 index 0000000..8c64c8b --- /dev/null +++ b/patches/SLES-53690_C97A17F8.pnach @@ -0,0 +1,18 @@ +gametitle=Makai Kingdom: Chronicles of the Sacred Tome [PAL] (SLES_536.90) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 (ELF hack) +patch=1,EE,00104DE4,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00104DE8,word,44810000 //00000000 +patch=1,EE,00104DF0,word,4600C602 //00000000 + +//2D Characters X-Fov +patch=1,EE,00148fcc,word,3c023f40 //3c023f80 + +//(Old previous Memory hack by JLB) +//patch=1,EE,2032DCF0,word,45700000 //45A00000 + + diff --git a/patches/SLES-53695_CED08066.pnach b/patches/SLES-53695_CED08066.pnach new file mode 100644 index 0000000..a56bf70 --- /dev/null +++ b/patches/SLES-53695_CED08066.pnach @@ -0,0 +1,14 @@ +gametitle=Tak: The Great Juju Challenge (PAL-E-G) SLES-53695 CED08066 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003E3C20,word,3C013FE3 //3C013FAA +patch=1,EE,003E3C24,word,3421388E //3421AAAB + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock +patch=1,EE,005AE718,extended,01 \ No newline at end of file diff --git a/patches/SLES-53696_B1C7FED2.pnach b/patches/SLES-53696_B1C7FED2.pnach new file mode 100644 index 0000000..9f0c745 --- /dev/null +++ b/patches/SLES-53696_B1C7FED2.pnach @@ -0,0 +1,17 @@ +gametitle=Zathura (E)(SLES-53696) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002f6284,word,081037d0 //46020842 +patch=1,EE,0040df40,word,46020842 +patch=1,EE,0040df44,word,3c013f40 +patch=1,EE,0040df48,word,4481f000 +patch=1,EE,0040df4c,word,461e0843 +patch=1,EE,0040df50,word,080bd8a2 + + diff --git a/patches/SLES-53702_6BA2F6B9.pnach b/patches/SLES-53702_6BA2F6B9.pnach new file mode 100644 index 0000000..0d96b79 --- /dev/null +++ b/patches/SLES-53702_6BA2F6B9.pnach @@ -0,0 +1,24 @@ +gametitle=Resident Evil 4 SLES-53702 6BA2F6B9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated & PeterDelta +description=Widescreen improvement. +patch=1,EE,20326FF8,extended,3F5CED91 //x-fov 3F25B22D +patch=1,EE,202506DC,extended,3C013F5C +patch=1,EE,202506E0,extended,3421ED91 +patch=1,EE,20326ffc,extended,3faaaaab //y-fov +patch=1,EE,202506EC,extended,3C013FAA +patch=1,EE,202506F0,extended,3421aaab +patch=1,EE,2021d354,extended,3c013f00 +patch=1,EE,20281268,extended,3c013f80 +patch=1,EE,204311E0,extended,48000000 //forces native widescreen by PeterDelta +patch=1,EE,E0080000,extended,0041782C +patch=1,EE,20326FF8,extended,3F25B22D //3F5CED91 x-fov +patch=1,EE,202506DC,extended,3C013F25 //3C013F5C +patch=1,EE,202506E0,extended,3421b22d //3421ED91 +patch=1,EE,20326ffc,extended,3f800000 //3faaaaab y-fov +patch=1,EE,202506EC,extended,3C013F80 //3C013FAA +patch=1,EE,202506F0,extended,34210000 //3421aaab +patch=1,EE,2021d354,extended,3c013f25 //3c013f00 inventory background +patch=1,EE,20281268,extended,3c013f80 //3c013f00 render fix diff --git a/patches/SLES-53703_2D0F72D6.pnach b/patches/SLES-53703_2D0F72D6.pnach new file mode 100644 index 0000000..973bc1f --- /dev/null +++ b/patches/SLES-53703_2D0F72D6.pnach @@ -0,0 +1,19 @@ +gametitle=Peter Jackson's King Kong - The Official Game of the Movie (E)(SLES-53703) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00127ac4,word,3c033f40 //3c033f80 + +//Y-Fov +patch=1,EE,00134e68,word,3c033fe3 //3c033faa 4/3 Black Bands Screen Mode +patch=1,EE,00134e70,word,3c033fe3 //3c033faa 4/3 Screen Mode + +//Render fix +patch=1,EE,001529e0,word,3c023f40 //3c023f00 + + diff --git a/patches/SLES-53706_41094602.pnach b/patches/SLES-53706_41094602.pnach new file mode 100644 index 0000000..37b7943 --- /dev/null +++ b/patches/SLES-53706_41094602.pnach @@ -0,0 +1,6 @@ +gametitle=The Chronicles of Narnia The Lion Witch and The Wardrobe (PAL-E) SLES-53706 41094602 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001721D8,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-53707_F29FA505.pnach b/patches/SLES-53707_F29FA505.pnach new file mode 100644 index 0000000..f6e25ab --- /dev/null +++ b/patches/SLES-53707_F29FA505.pnach @@ -0,0 +1,6 @@ +gametitle=Chroniken von Narnia, Die - Der König von Narnia (PAL-G) SLES-53707 F29FA505 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001721D8,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-53710_F59EA4FB.pnach b/patches/SLES-53710_F59EA4FB.pnach new file mode 100644 index 0000000..5f29246 --- /dev/null +++ b/patches/SLES-53710_F59EA4FB.pnach @@ -0,0 +1,19 @@ +gametitle=Crónicas de Narnia, Las - El León, La Bruja y El Armario (PAL-S) SLES-53710 F59EA4FB + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,006337A8,word,00010100 +patch=1,EE,006337C4,word,00010100 +patch=1,EE,0033B0C4,word,3C013F40 //3C013F80 zoom fix + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,004032A8,word,00000000 //black bands + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001721D8,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-53712_37718361.pnach b/patches/SLES-53712_37718361.pnach new file mode 100644 index 0000000..ac75772 --- /dev/null +++ b/patches/SLES-53712_37718361.pnach @@ -0,0 +1,6 @@ +gametitle=The Chronicles of Narnia The Lion Witch and The Wardrobe (PAL-M) SLES-53712 37718361 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001721D8,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-53716_D9D96321.pnach b/patches/SLES-53716_D9D96321.pnach new file mode 100644 index 0000000..452d38c --- /dev/null +++ b/patches/SLES-53716_D9D96321.pnach @@ -0,0 +1,29 @@ +gametitle=Without Warning (PAL-M) (SLES-53716) D9D96321 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001486ac,word,3c013f40 +patch=1,EE,001486b0,word,44810800 +patch=1,EE,001486b4,word,27bdffe0 +patch=1,EE,001486b8,word,3c04004b +patch=1,EE,001486bc,word,8c848218 +patch=1,EE,001486c0,word,03a0282d +patch=1,EE,001486c4,word,46016002 +patch=1,EE,001486c8,word,46016303 +patch=1,EE,00148318,word,0c0521ab +patch=1,EE,00197d6c,word,0c0521ab +patch=1,EE,00197d88,word,0c0521ab + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,0017f6ec,word,3c013f80 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,004A739C,extended,00000001 +patch=1,EE,E0010000,extended,004A5868 +patch=1,EE,004A739C,extended,00000002 \ No newline at end of file diff --git a/patches/SLES-53717_208183AF.pnach b/patches/SLES-53717_208183AF.pnach new file mode 100644 index 0000000..393c536 --- /dev/null +++ b/patches/SLES-53717_208183AF.pnach @@ -0,0 +1,9 @@ +gametitle=Midnight Club 3 - DUB Edition Remix [SLES-53717] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=FlatOut +description=Widescreen Hack +patch=1,EE,2061C318,word,3FC71C76 + + diff --git a/patches/SLES-53718_E626181E.pnach b/patches/SLES-53718_E626181E.pnach new file mode 100644 index 0000000..99ccc57 --- /dev/null +++ b/patches/SLES-53718_E626181E.pnach @@ -0,0 +1,14 @@ +gametitle=The Sims 2 (PAL-M) (SLES-53718) E626181E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,003db168,word,3c013fe3 //3c013faa +patch=1,EE,003db16c,word,34218e2a //3421aaab + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003EAEF4,word,28820001 //28820002 \ No newline at end of file diff --git a/patches/SLES-53724_5A138DFF.pnach b/patches/SLES-53724_5A138DFF.pnach new file mode 100644 index 0000000..0bdf69f --- /dev/null +++ b/patches/SLES-53724_5A138DFF.pnach @@ -0,0 +1,13 @@ +gametitle=World Series of Poker (E)(SLES-53724) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00320fa4,word,3c013f40 //00000000 +patch=1,EE,00320fa8,word,44810000 //00000000 +patch=1,EE,00320fb0,word,4600c602 //00000000 + + diff --git a/patches/SLES-53725_040345C2.pnach b/patches/SLES-53725_040345C2.pnach new file mode 100644 index 0000000..fd52300 --- /dev/null +++ b/patches/SLES-53725_040345C2.pnach @@ -0,0 +1,23 @@ +gametitle=Asterix & Obelix XXL 2 (PAL-M5) (SLES-53725) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa/ElHecht + +// 16:9 +patch=1,EE,0012a268,word,0811687c // 3c023f40 jump to code-inject 0045a1f0 +patch=1,EE,0012a26c,word,00000000 // ae020034 +patch=1,EE,0012a270,word,00000000 // c7a10020 + +patch=1,EE,0045a1f0,word,3c013f40 // 00000000 hor fov +patch=1,EE,0045a1f4,word,4481f000 // 00000000 +patch=1,EE,0045a1f8,word,461ef042 // 00000000 +patch=1,EE,0045a1fc,word,e6010034 // 00000000 +patch=1,EE,0045a200,word,c7a10020 // 00000000 +patch=1,EE,0045a204,word,461e0843 // 00000000 +patch=1,EE,0045a208,word,e7a10020 // 00000000 +patch=1,EE,0045a20c,word,0804a89c // 00000000 jump back to 0012a270 + +patch=1,EE,00141ea4,word,3c023f2b // 3c023f00 renderfix + + diff --git a/patches/SLES-53728_B18DC525.pnach b/patches/SLES-53728_B18DC525.pnach new file mode 100644 index 0000000..6a0bad8 --- /dev/null +++ b/patches/SLES-53728_B18DC525.pnach @@ -0,0 +1,14 @@ +gametitle=Harry Potter and the Goblet of Fire (PAL-M5) SLES-53728 B18DC525 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,0029FD74,word,3C013FE3 //3C013FAA +patch=1,EE,0029FD78,word,34218E39 //3421AAAB + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004DC4DC,word,00000000 diff --git a/patches/SLES-53729_0BC3B265.pnach b/patches/SLES-53729_0BC3B265.pnach new file mode 100644 index 0000000..c5de0a7 --- /dev/null +++ b/patches/SLES-53729_0BC3B265.pnach @@ -0,0 +1,6 @@ +gametitle=Battlefield 2 - Modern Combat (PAL-M) SLES-53729 0BC3B265 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0022D9DC,word,24630001 //24630002 diff --git a/patches/SLES-53730_186B0D8A.pnach b/patches/SLES-53730_186B0D8A.pnach new file mode 100644 index 0000000..40f8750 --- /dev/null +++ b/patches/SLES-53730_186B0D8A.pnach @@ -0,0 +1,17 @@ +gametitle=Battlefield 2 - Modern Combat (PAL-M3) (SLES-53730) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,003bfaf8,word,3c013f40 // 00000000 hor fov +patch=1,EE,003bfb08,word,4481f000 // 00000000 +patch=1,EE,003bfbd4,word,461e0303 // 46000306 +patch=1,EE,0040bc14,word,461e0303 // 46000306 +patch=1,EE,00234dd8,word,461e0502 // 46000506 +patch=1,EE,002353b0,word,461e0502 // 46000506 +patch=1,EE,002352cc,word,461e0003 // 00000000 +patch=1,EE,0027c398,word,24020003 // 30420003 disable native ver widescreen mode when using fullboot + + diff --git a/patches/SLES-53734_E3F32982.pnach b/patches/SLES-53734_E3F32982.pnach new file mode 100644 index 0000000..d8beb6f --- /dev/null +++ b/patches/SLES-53734_E3F32982.pnach @@ -0,0 +1,110 @@ +gametitle=50 Cent - Bulletproof (E)(SLES-53734) E3F32982 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001eb448,word,3c013f08 //3c013ee6 (2nd) X-Fov 4:3 fix +patch=1,EE,001eb44c,word,34218883 //34218b1a +patch=1,EE,001eb464,word,3c013F08 //3c013ecc X-Fov Wide screen fix +patch=1,EE,001eb468,word,34218883 //3421cccd +patch=1,EE,00158464,word,3c013f40 //3c013f80 Font's Shadow fix +patch=1,EE,00158484,word,0807d744 //46008c86 (1st) +patch=1,EE,001f5d10,word,3c013f80 +patch=1,EE,001f5d14,word,44819000 +patch=1,EE,001f5d18,word,08056122 +patch=1,EE,001584b8,word,3c013f40 //3c013f80 Font fix +patch=1,EE,001584d4,word,0807d747 //46008c86 868c0046 ac00058e (2nd) +patch=1,EE,001f5d1c,word,3c013f80 +patch=1,EE,001f5d20,word,44819000 +patch=1,EE,001f5d24,word,08056136 +patch=1,EE,204E9668,extended,3F400000 //Font fix (Menu) +patch=1,EE,204E9858,extended,3F400000 +patch=1,EE,204E9900,extended,3F400000 +patch=1,EE,204E99A4,extended,3F400000 +patch=1,EE,204E9A48,extended,3F400000 +patch=1,EE,204E9AEC,extended,3F400000 +patch=1,EE,204E9B90,extended,3F400000 +patch=1,EE,204E9C34,extended,3F400000 +patch=1,EE,204E9CD8,extended,3F400000 +patch=1,EE,204E9D7C,extended,3F400000 +patch=1,EE,204E9E20,extended,3F400000 +patch=1,EE,204E9EC4,extended,3F400000 +patch=1,EE,204E9F68,extended,3F400000 +patch=1,EE,204EA00C,extended,3F400000 +patch=1,EE,204EA0B0,extended,3F400000 +patch=1,EE,204EA158,extended,3F400000 +patch=1,EE,204EA1FC,extended,3F400000 +patch=1,EE,204EA2A0,extended,3F400000 +patch=1,EE,204EA344,extended,3F400000 +patch=1,EE,204EA3E8,extended,3F400000 +patch=1,EE,204EA490,extended,3F400000 +patch=1,EE,204EA538,extended,3F400000 +patch=1,EE,204EA5DC,extended,3F400000 +patch=1,EE,204EA680,extended,3F400000 +patch=1,EE,204EA724,extended,3F400000 +patch=1,EE,204EA7C8,extended,3F400000 +patch=1,EE,204EA86C,extended,3F400000 +patch=1,EE,204EA910,extended,3F400000 +patch=1,EE,204EA9B4,extended,3F400000 +patch=1,EE,204EAA58,extended,3F400000 +patch=1,EE,204EAAFC,extended,3F400000 +patch=1,EE,204EABA0,extended,3F400000 +patch=1,EE,204EAC44,extended,3F400000 +patch=1,EE,204EACE8,extended,3F400000 +patch=1,EE,204EAD8C,extended,3F400000 +patch=1,EE,204EAE30,extended,3F400000 +patch=1,EE,204EAED8,extended,3F400000 +patch=1,EE,204EAF7C,extended,3F400000 +patch=1,EE,204EB020,extended,3F400000 +patch=1,EE,204EB0C4,extended,3F400000 +patch=1,EE,204EB168,extended,3F400000 +patch=1,EE,204EB20C,extended,3F400000 +patch=1,EE,204EB2B0,extended,3F400000 +patch=1,EE,204EB3F8,extended,3F400000 +patch=1,EE,204EB49C,extended,3F400000 +patch=1,EE,204EB540,extended,3F400000 +patch=1,EE,204EB5E4,extended,3F400000 +patch=1,EE,204EB688,extended,3F400000 +patch=1,EE,204EB72C,extended,3F400000 +patch=1,EE,204EB7D0,extended,3F400000 +patch=1,EE,204EB874,extended,3F400000 +patch=1,EE,204EB918,extended,3F400000 +patch=1,EE,204EB9BC,extended,3F400000 +patch=1,EE,204EBA60,extended,3F400000 +patch=1,EE,204EBB04,extended,3F400000 +patch=1,EE,204EBBA8,extended,3F400000 +patch=1,EE,204EBC50,extended,3F400000 +patch=1,EE,204EBCF4,extended,3F400000 +patch=1,EE,204EBD98,extended,3F400000 +patch=1,EE,204EBE3C,extended,3F400000 +patch=1,EE,204EBEE0,extended,3F400000 +patch=1,EE,204EBF84,extended,3F400000 +patch=1,EE,204EC0D0,extended,3F400000 +patch=1,EE,204EC174,extended,3F400000 +patch=1,EE,204EC218,extended,3F400000 +patch=1,EE,204EC2BC,extended,3F400000 +patch=1,EE,204EC360,extended,3F400000 +patch=1,EE,204EC404,extended,3F400000 +patch=1,EE,204EC4A8,extended,3F400000 +patch=1,EE,204EC54C,extended,3F400000 +patch=1,EE,204EC5F0,extended,3F400000 +patch=1,EE,204EC694,extended,3F400000 +patch=1,EE,204EC738,extended,3F400000 +patch=1,EE,204EC7DC,extended,3F400000 +patch=1,EE,204EC880,extended,3F400000 +patch=1,EE,204ECC58,extended,3F400000 +patch=1,EE,204ECDA0,extended,3F400000 +patch=1,EE,204ECE48,extended,3F400000 +patch=1,EE,204ECF98,extended,3F400000 +patch=1,EE,204ED750,extended,3F400000 +patch=1,EE,204ED7F4,extended,3F400000 +patch=1,EE,204ED898,extended,3F400000 +patch=1,EE,204F92DC,extended,3f400000 //Yes and No +patch=1,EE,204F9380,extended,3f400000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,001B3CE8,word,3C014270 //3C0141F0 +patch=1,EE,00427FA4,word,3F000000 //3F800000 \ No newline at end of file diff --git a/patches/SLES-53736_78A76766.pnach b/patches/SLES-53736_78A76766.pnach new file mode 100644 index 0000000..d15f1e0 --- /dev/null +++ b/patches/SLES-53736_78A76766.pnach @@ -0,0 +1,11 @@ +gametitle=Billy the Wizard - Rocket Broomstick Racing (E)(SLES-53736) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0017f298,word,3c01bf2a + + diff --git a/patches/SLES-53739_AB75D540.pnach b/patches/SLES-53739_AB75D540.pnach new file mode 100644 index 0000000..402a058 --- /dev/null +++ b/patches/SLES-53739_AB75D540.pnach @@ -0,0 +1,17 @@ +gametitle=Disney's: Chicken Little [PAL] (SLES_537.39) AB75D540 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio + +//Gameplay 16:9 (Memory Hack) +patch=1,EE,205D27AC,extended,3FE38E32 //3FAAAAAB (Increases hor. axis) + +//Start menu and left status bar (ELF Hack) +patch=1,EE,00287DE0,word,3C014455 //3C014420 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,005294A8,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-53744_5AD63F56.pnach b/patches/SLES-53744_5AD63F56.pnach new file mode 100644 index 0000000..3b087e4 --- /dev/null +++ b/patches/SLES-53744_5AD63F56.pnach @@ -0,0 +1,13 @@ +gametitle=Disney's: Chicken Little [PAL-UK] (SLES_537.44) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 (Memory Hack) +patch=1,EE,205C9CFC,extended,3FE38E32 //3FAAAAAB (Increases hor. axis) + +//Start menu and left status bar (ELF Hack) +patch=1,EE,00284C00,word,3C014455 //3C014420 + + diff --git a/patches/SLES-53751_797ABFFF.pnach b/patches/SLES-53751_797ABFFF.pnach new file mode 100644 index 0000000..1bcafe3 --- /dev/null +++ b/patches/SLES-53751_797ABFFF.pnach @@ -0,0 +1,8 @@ +gametitle=DreamWorks Shrek - SuperSlam (PAL) 797ABFFF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +//Original NTSC-U patch by xMichael +patch=1,EE,21C8109C,extended,3FE38E39 // 3FAAAAAB \ No newline at end of file diff --git a/patches/SLES-53752_797ABFFF.pnach b/patches/SLES-53752_797ABFFF.pnach new file mode 100644 index 0000000..1bcafe3 --- /dev/null +++ b/patches/SLES-53752_797ABFFF.pnach @@ -0,0 +1,8 @@ +gametitle=DreamWorks Shrek - SuperSlam (PAL) 797ABFFF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +//Original NTSC-U patch by xMichael +patch=1,EE,21C8109C,extended,3FE38E39 // 3FAAAAAB \ No newline at end of file diff --git a/patches/SLES-53755_F321BC38.pnach b/patches/SLES-53755_F321BC38.pnach new file mode 100644 index 0000000..adc543b --- /dev/null +++ b/patches/SLES-53755_F321BC38.pnach @@ -0,0 +1,18 @@ +gametitle=Castlevania: Curse of Darkness (SLES-53755) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack + +//gameplay +patch=1,EE,007526fc,word,3c013f40 //hor value +patch=1,EE,00752700,word,44810000 +patch=1,EE,00752708,word,4600c602 + +//FMV's fix +patch=1,EE,004448d0,word,00000000 +patch=1,EE,00776718,word,24056d80 +patch=1,EE,00776724,word,24072380 + + diff --git a/patches/SLES-53765_2A246A0D.pnach b/patches/SLES-53765_2A246A0D.pnach new file mode 100644 index 0000000..fdcd1fb --- /dev/null +++ b/patches/SLES-53765_2A246A0D.pnach @@ -0,0 +1,10 @@ +gametitle=Stella Deus: The Gate of Eternity [PAL] (SLES_537.65) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,20306B90,extended,44C00000 //45000000 (Increases hor. axis) + + diff --git a/patches/SLES-53767_42CD7065.pnach b/patches/SLES-53767_42CD7065.pnach new file mode 100644 index 0000000..1e929a9 --- /dev/null +++ b/patches/SLES-53767_42CD7065.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Magna Carta - Les Larmes de Sang - Widescreen Hack (16:9) (PAL-FR) By Bigdemon + +//16:9 +patch=1,EE,002bd228,word,3c023f40 //3c023f80 + + diff --git a/patches/SLES-53768_88E95888.pnach b/patches/SLES-53768_88E95888.pnach new file mode 100644 index 0000000..032ce39 --- /dev/null +++ b/patches/SLES-53768_88E95888.pnach @@ -0,0 +1,53 @@ +gametitle=The Sword of Etheria (SLES-53768) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack 16:9 + +//gameplay +patch=1,EE,005161c0,word,46010082 +patch=1,EE,005161c4,word,e7a20058 + +//cutscenes +patch=1,EE,00516590,word,46010082 +patch=1,EE,00516594,word,e7a20068 + +//unknown + +//val 1 +//patch=1,EE,005177a8,word,46010082 +//patch=1,EE,005177ac,word,e7a20048 + +//val 2 +//patch=1,EE,00517580,word,46010082 +//patch=1,EE,00517584,word,e7a20030 + +//val 3 +//patch=1,EE,005176d4,word,46010082 +//patch=1,EE,005176d8,word,e7a20040 + +//val 4 +//patch=1,EE,0051760c,word,46010082 +//patch=1,EE,00517610,word,e7a20038 + +//val 5 +//patch=1,EE,005167b4,word,46010082 +//patch=1,EE,005167b8,word,e7a20048 + +///////////////////////////////////////////////////////// + +//old +//patch=1,EE,006d4bec,word,3c013f40 +//patch=1,EE,006d4c20,word,46000003 +//patch=1,EE,006d4c24,word,46020003 +//patch=1,EE,006d4c28,word,e6010070 +//patch=1,EE,006d4c2c,word,10800003 +//patch=1,EE,006d4c30,word,e6000074 +//patch=1,EE,006d4c34,word,0c1b5aa0 +//patch=1,EE,0051ab64,word,3c023faa // HUD correction + +[50/60 FPS] +author=asasega +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00511F14,word,24020001 //24020002 \ No newline at end of file diff --git a/patches/SLES-53769_3E205556.pnach b/patches/SLES-53769_3E205556.pnach new file mode 100644 index 0000000..2c7946d --- /dev/null +++ b/patches/SLES-53769_3E205556.pnach @@ -0,0 +1,20 @@ +gametitle=Suikoden Tactics PAL (SLES_537.69) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0038130C,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00381310,word,44810000 //00000000 +patch=1,EE,00381318,word,4600C602 //00000000 + +//Font width +patch=1,EE,2061D94C,extended,3F400000 //3F800000 (Person's name) +patch=1,EE,2061EA3C,extended,3F400000 //3F800000 (Dialogue) + +//FMV's fix +patch=1,EE,003BDF4C,word,24101E00 //00108100 (Width) +patch=1,EE,003BE100,word,24110190 //00118843 (X-pos.) + + diff --git a/patches/SLES-53775_36C11474.pnach b/patches/SLES-53775_36C11474.pnach new file mode 100644 index 0000000..7b29d75 --- /dev/null +++ b/patches/SLES-53775_36C11474.pnach @@ -0,0 +1,16 @@ +gametitle=Reservoir Dogs (PAL-M) SLES-53775 36C11474 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004F11EC,word,00000001 +patch=1,EE,00396EF8,word,3C013F25 +patch=1,EE,003767B8,word,3C013F25 +patch=1,EE,01DE30C0,word,0000003C + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=0,EE,003A8E78,word,14800021 +patch=0,EE,00310734,word,3C013EAB diff --git a/patches/SLES-53777_6FC40BAA.pnach b/patches/SLES-53777_6FC40BAA.pnach new file mode 100644 index 0000000..87bceaa --- /dev/null +++ b/patches/SLES-53777_6FC40BAA.pnach @@ -0,0 +1,33 @@ +gametitle=Prince of Persia - The Two Thrones (PAL-M5) (SLES-53777) 6FC40BAA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,005b8cd0,word,3c013f40 // 00000000 hor fov +patch=1,EE,005b8cec,word,34210000 // 00000000 hor fov +patch=1,EE,005b8cf4,word,4481f000 // 00000000 +patch=1,EE,005b8cf8,word,461e1743 // 00000000 +patch=1,EE,005b8d08,word,461eb583 // 3c024000 +patch=1,EE,005b8d0c,word,4600e8c6 // 44821800 + +// 16:10 +//patch=1,EE,005b8cd0,word,3c013f55 // 00000000 hor fov +//patch=1,EE,005b8cec,word,34215555 // 00000000 hor fov +//patch=1,EE,005b8cf4,word,4481f000 // 00000000 +//patch=1,EE,005b8cf8,word,461e1743 // 00000000 +//patch=1,EE,005b8d08,word,461eb583 // 3c024000 +//patch=1,EE,005b8d0c,word,4600e8c6 // 44821800 + + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00A90CF8,word,00000001 //00000002 + + +[Remove Blur/Bloom] +author=fobes +description=Removes the post-processing blur/bloom effect +patch=1,EE,005AAF54,word,00000000 diff --git a/patches/SLES-53778_D7F36BB4.pnach b/patches/SLES-53778_D7F36BB4.pnach new file mode 100644 index 0000000..2d9b61a --- /dev/null +++ b/patches/SLES-53778_D7F36BB4.pnach @@ -0,0 +1,20 @@ +gametitle=Jacked PAL-M SLES-53778 D7F36BB4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom and XY-Fov +//803f013c 00008144 c3000146 04000010 +patch=1,EE,002fe580,word,3c013f97 //3c013f80 + +//Zoom +//00bf013c 00388144 2000b07f 1000bfff (1st) +patch=1,EE,00302974,word,3c01bec0 //3c01bf00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,004BCF60,word,00000032 //00000019 \ No newline at end of file diff --git a/patches/SLES-53779_0FAA1865.pnach b/patches/SLES-53779_0FAA1865.pnach new file mode 100644 index 0000000..5cedbd0 --- /dev/null +++ b/patches/SLES-53779_0FAA1865.pnach @@ -0,0 +1,18 @@ +gametitle=American Chopper 2 - Full Throttle (E)(SLES-53779) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0015a8e0,word,080f4f58 //460c0082 + +patch=1,EE,003d3d60,word,460c0082 +patch=1,EE,003d3d64,word,3c013fa0 +patch=1,EE,003d3d68,word,3421aaaa +patch=1,EE,003d3d6c,word,4481f000 +patch=1,EE,003d3d70,word,461e1082 +patch=1,EE,003d3d74,word,08056a39 + + diff --git a/patches/SLES-53794_EC432B24.pnach b/patches/SLES-53794_EC432B24.pnach new file mode 100644 index 0000000..e22d61d --- /dev/null +++ b/patches/SLES-53794_EC432B24.pnach @@ -0,0 +1,28 @@ +gametitle=Drakengard 2 (PAL-M3) (SLES-53794) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +patch=1,EE,204D0D58,extended,3FE38E32 // 3Faaaaaa +patch=1,EE,20562794,extended,44550000 // 44200000 + +// 16:9 +//patch=1,EE,002a1818,word,3c013f40 // 00000000 hor fov +//patch=1,EE,002a1820,word,4481f000 // 00000000 +//patch=1,EE,002a1824,word,c783c53c // 00000000 +//patch=1,EE,002a1854,word,461e18c3 // c783c53c +//patch=1,EE,002d2b0c,word,3c014456 // 3c014420 renderfix + +// 16:10 +//patch=1,EE,002a1818,word,3c013f55 // 00000000 hor fov +//patch=1,EE,002a181c,word,34215555 // 00000000 hor fov +//patch=1,EE,002a1820,word,4481f000 // 00000000 +//patch=1,EE,002a1824,word,c783c53c // 00000000 +//patch=1,EE,002a1854,word,461e18c3 // c783c53c +//patch=1,EE,002d2b0c,word,3c014441 // 3c014420 renderfix + +// black border fix +patch=1,EE,003337e0,word,3c010000 // 3c014300 + + diff --git a/patches/SLES-53797_A0DC603B.pnach b/patches/SLES-53797_A0DC603B.pnach new file mode 100644 index 0000000..5ef65aa --- /dev/null +++ b/patches/SLES-53797_A0DC603B.pnach @@ -0,0 +1,6 @@ +gametitle=FIFA Street 2 PAL-M SLES-53797 A0DC603B + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=0,EE,002A2BCC,word,24100000 //24100001 diff --git a/patches/SLES-53799_13D5330A.pnach b/patches/SLES-53799_13D5330A.pnach new file mode 100644 index 0000000..cd7fdf4 --- /dev/null +++ b/patches/SLES-53799_13D5330A.pnach @@ -0,0 +1,24 @@ +gametitle=Matrix, The - Path of Neo [PAL-M] SLES-53799 13D5330A + +[50/60 FPS] +author=PeterDelta +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20233F00,extended,34216666 //3C013FA6 lui at,0x3FA6 fps +patch=1,EE,E0010002,extended,003FCE2C //fmv +patch=1,EE,20233F00,extended,3C013FA6 +patch=1,EE,E0070034,extended,00463F28 //50 +patch=1,EE,21BAF1A0,extended,3F99999A //40199999 mfc0 t9,C0r19 +patch=1,EE,21BAF1A4,extended,3F99999A //40199999 mfc0 t9,C0r19 +patch=1,EE,E0010001,extended,0046DB48 //fix elevator +patch=1,EE,21BAF1A0,extended,40199999 +patch=1,EE,E0020001,extended,00467C54 //Foco +patch=1,EE,21BAF1A0,extended,3F19999A +patch=1,EE,21BAF1A4,extended,3F19999A +patch=1,EE,E0070000,extended,00463F28 //60 +patch=1,EE,21BAF1A0,extended,3F800000 //40000000 +patch=1,EE,21BAF1A4,extended,3F800000 //40000000 +patch=1,EE,E0010001,extended,0046DB48 //fix elevator +patch=1,EE,21BAF1A0,extended,40000000 +patch=1,EE,E0020001,extended,00467C54 //Foco +patch=1,EE,21BAF1A0,extended,3F000000 +patch=1,EE,21BAF1A4,extended,3F000000 diff --git a/patches/SLES-53800_E389B921.pnach b/patches/SLES-53800_E389B921.pnach new file mode 100644 index 0000000..3d85f85 --- /dev/null +++ b/patches/SLES-53800_E389B921.pnach @@ -0,0 +1,13 @@ +gametitle=Rampage - Total Destruction (NTSC-U & PAL)(SLUS-21323 & SLES-53800) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//403f023c 140001c6 00008244 +patch=1,EE,0025e694,word,3c023f10 //3c023f40 + + diff --git a/patches/SLES-53805_CF4094BD.pnach b/patches/SLES-53805_CF4094BD.pnach new file mode 100644 index 0000000..8b6012c --- /dev/null +++ b/patches/SLES-53805_CF4094BD.pnach @@ -0,0 +1,13 @@ +gametitle=Cocoto Funfair (E)(SLES-53805) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f023c 00bf033c +patch=1,EE,0046b578,word,3c023ec0 //3c023fa0 + + diff --git a/patches/SLES-53810_A1B752C7.pnach b/patches/SLES-53810_A1B752C7.pnach new file mode 100644 index 0000000..1422a2f --- /dev/null +++ b/patches/SLES-53810_A1B752C7.pnach @@ -0,0 +1,21 @@ +gametitle=Sensible Soccer 2006 (PAL-M5) (SLES-53810) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,000ee2cc,word,3c1b3f40 // 3c013f80 hor fov +patch=1,EE,000ee2d0,word,377b0000 // 44810800 hor fov +patch=1,EE,000ee2d8,word,ad3b001c // e521001c +patch=1,EE,0029c620,word,449b6000 // 44816000 +patch=1,EE,001ea204,word,449b6000 // 44816000 + +// 16:10 +//patch=1,EE,000ee2cc,word,3c1b3f55 // 3c013f80 hor fov +//patch=1,EE,000ee2d0,word,377b5555 // 44810800 hor fov +//patch=1,EE,000ee2d8,word,ad3b001c // e521001c +//patch=1,EE,0029c620,word,449b6000 // 44816000 +//patch=1,EE,001ea204,word,449b6000 // 44816000 + + diff --git a/patches/SLES-53812_A38C6B77.pnach b/patches/SLES-53812_A38C6B77.pnach new file mode 100644 index 0000000..ca31777 --- /dev/null +++ b/patches/SLES-53812_A38C6B77.pnach @@ -0,0 +1,14 @@ +gametitle=Codename - Kids Next Door - Operation V.I.D.E.O.G.A.M.E. [PAL-M4] (SLES_538.12) A38C6B77 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio + +//Gameplay 16:9 +patch=1,EE,20C156A4,extended,3F400000 //3F800000 (Increases hor. axis) + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00755C20,byte,01 //02 \ No newline at end of file diff --git a/patches/SLES-53819_98BE10F8.pnach b/patches/SLES-53819_98BE10F8.pnach new file mode 100644 index 0000000..cd35edb --- /dev/null +++ b/patches/SLES-53819_98BE10F8.pnach @@ -0,0 +1,30 @@ +gametitle=Armored Core - Nine Breaker (PAL-E) (SLES-53819) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00172570,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,10172578,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,001A8760,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1EC2C88,extended,3C023F80 +patch=1,EE,01EC2C88,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,D1DF6722,extended,0100656D +patch=1,EE,0011F014,extended,00000001 +patch=1,EE,D1DF6722,extended,01006F73 +patch=1,EE,0011F014,extended,00000000 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,D1DF6722,extended,02006F73 +patch=1,EE,61D8AA68,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,0024839A,extended,00000000 diff --git a/patches/SLES-53820_B1A38C05.pnach b/patches/SLES-53820_B1A38C05.pnach new file mode 100644 index 0000000..aadf501 --- /dev/null +++ b/patches/SLES-53820_B1A38C05.pnach @@ -0,0 +1,37 @@ +gametitle=Armored Core - Last Raven (PAL-E) (SLES-53820) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00174dd4,word,3c094455 // 3c024420 hor fov +patch=1,EE,00174ddc,word,35295555 // 44822000 hor fov +patch=1,EE,00174e38,word,4489f000 // 46042903 +patch=1,EE,00174e3c,word,461e2f83 // e48402cc +patch=1,EE,00174e64,word,e49e02cc // 00000000 + +// 16:10 +//patch=1,EE,00174dd4,word,3c094440 // 3c024420 hor fov +//patch=1,EE,00174ddc,word,35290000 // 44822000 hor fov +//patch=1,EE,00174e38,word,4489f000 // 46042903 +//patch=1,EE,00174e3c,word,461e2f83 // e48402cc +//patch=1,EE,00174e64,word,e49e02cc // 00000000 + +[No-Interlacing] +gsinterlacemode=1 +author=PsxFan107 +patch=1,EE,2011236C,extended,00000000 +patch=1,EE,20177E5C,extended,0000102D + +[Remove Blur] +author=PsxFan107 & 001 +description=Removes blur effects. +patch=1,EE,2018C37C,extended,00000000 //by PsxFan107 +patch=1,EE,D0177E5C,extended,0000102D //by 001 +patch=1,EE,20177E60,extended,00000000 //by 001 + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,00246C1A,extended,00000000 diff --git a/patches/SLES-53824_2A79E058.pnach b/patches/SLES-53824_2A79E058.pnach new file mode 100644 index 0000000..83b3ff2 --- /dev/null +++ b/patches/SLES-53824_2A79E058.pnach @@ -0,0 +1,29 @@ +gametitle=Trapt (PAL-E) (SLES-53824) 2A79E058 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +// 16:9 vertical fov +patch=1,EE,00104974,word,3c013f40 // 00000000 ver fov +patch=1,EE,00104980,word,4481f000 // 00000000 +patch=1,EE,0010498c,word,461eb582 // 00000000 + +// 16:9 horizontal fov +// causes character popups in cut-scenes +//patch=1,EE,00104974,word,3c013f40 // 00000000 hor fov +//patch=1,EE,00104980,word,4481f000 // 00000000 +//patch=1,EE,00104984,word,461ebdc3 // 00000000 + +// loading screen +//patch=1,EE,0029ce3c,word,3c0343f0 // 3c034420 loading screen hor fov +patch=1,EE,0029ce40,word,3c024415 // 3c0243e0 loading screen ver fov + +// font fix for cut-scenes +patch=1,EE,001c628c,word,3c024190 // 3c0241c0 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,001e4e04,word,3c020000 // 3c024420 +patch=1,EE,001e4e50,word,3c020000 // 3c024420 \ No newline at end of file diff --git a/patches/SLES-53825_23B754F4.pnach b/patches/SLES-53825_23B754F4.pnach new file mode 100644 index 0000000..40557b4 --- /dev/null +++ b/patches/SLES-53825_23B754F4.pnach @@ -0,0 +1,101 @@ +gametitle=Project Zero 3: The Tormented * SLES-53825 * PAL-M5 * 23B754F4 +// Fatal Frame III: The Tormented + +// Widescreen & HD pnach by pgert. +// Credits to ElHecht, Little giant and nemesis2000. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pgert + +patch=1,EE,0032885C,word,3F400000 // 3F800000 - X-axis of GamePlay + +// CameraCircle-display modification +patch=1,EE,00370508,word,3F400000 // 3F800000 +patch=1,EE,00370524,word,3F400000 // 3F800000 +patch=1,EE,00370538,word,3F400000 // 3F800000 + +patch=1,EE,003705A8,word,3F400000 // 3F800000 - Camera TextDisplay +patch=1,EE,003705B4,word,3F400000 // 3F800000 - Camera PointDisplay + +// Cinematics hacks by pgert (thanks to nemesis2000). +// Side-effect: The "Game Over" sign is displayed wrongly. +patch=1,EE,003713A0,word,43F00000 // 44200000 - width of Cinematics. +// 44200000h = 640f : 640 * 0,75 = 480 : 480f = 43F00000h +patch=1,EE,003713A8,word,42D40000 // 3F800000 - X-axis placement of Cinematics. +// 42400000h appears to be the reference point here. + +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=pgert + +patch=1,EE,0032885C,word,3F555555 + +patch=1,EE,00370508,word,3F555555 +patch=1,EE,00370524,word,3F555555 +patch=1,EE,00370538,word,3F555555 + +patch=1,EE,003705A8,word,3F555555 +patch=1,EE,003705B4,word,3F555555 + +patch=1,EE,003713A0,word,44055555 +patch=1,EE,003713A8,word,42830000 + +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=pgert + +patch=1,EE,0032885C,word,3F638E39 + +patch=1,EE,00370508,word,3F638E39 +patch=1,EE,00370524,word,3F638E39 +patch=1,EE,00370538,word,3F638E39 + +patch=1,EE,003705A8,word,3F638E39 +patch=1,EE,003705B4,word,3F638E39 + +patch=1,EE,003713A0,word,440E38E4 +patch=1,EE,003713A8,word,42830000 // same as 16:10 - might need proper porting. + +// ========== + +[Disable Overbloom on Cutscenes] +author=nemesis2000 & pgert +patch=1,EE,001573FC,word,00000000 // 0C055DD2 + +[Upscaling offset fix] +author=pgert +description=Fixes offset glitch +patch=1,EE,0036E268,word,43A30000 // 43A00000 - TC X-offset +// - corresponds to having "TC Offset X" set to 395 (GSdx). +patch=1,EE,0036E26C,word,43660000 // 43600000 - TC Y-offset +// - corresponds to having "TC Offset Y" set to 790 (GSdx). + +[Upscaling MenuZoom fix] +author=pgert +description=Fixes MenuZoom glitch +patch=1,EE,0037098C,word,439F8000 // 43A00000 +patch=1,EE,00370990,word,435F8000 // 43600000 + +// ========== +// Notes (by pgert). +// ========== +// patch=1,EE,203EB57C,extended,3F400000 // 3F800000 - X-axis of GamePlay - original hack by ElHecht. +// patch=1,EE,203EB580,extended,3F555555 // 3F600000 - Y-axis of GamePlay. +// ========== +// patch=1,EE,00328860,word,3F49999A // 3F600000 - Y-axis of GamePlay. +// patch=1,EE,00370B58,word,3EF40000 // 3F000000 - GamePlay Zoom. +// ========== +// CutsceneRendering-fixes for GSdx HW & SW mode - made obsolete by 001573FC. +// patch=1,EE,0036EC48,word,42F00000 // 42200000 - somewhat improves CutsceneRendering, but only for some clips. +// patch=1,EE,0036F2D4,word,44C00000 // 45000000 - CutsceneRendering. +// - This patch also gives a significant speed-up, but darkens GamePlay, +// and removes the "blue fire" from when a door-seal is dispatched. +// Set brightness to Max (in the GameMenu), or enable 003709CC, when using this patch. +// patch=1,EE,003709CC,word,44C00000 // 45000000 +// - Corrects the darkening caused by 0036F2D4, but darkens photos and causes minor corruptions in scene-transitions. +// ========== diff --git a/patches/SLES-53826_ABE3FDEA.pnach b/patches/SLES-53826_ABE3FDEA.pnach new file mode 100644 index 0000000..f61b648 --- /dev/null +++ b/patches/SLES-53826_ABE3FDEA.pnach @@ -0,0 +1,46 @@ +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * SLES-53826 * PAL-M5 * ABE3FDEA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F40 // 3C0D3F80 - X-axis + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F55 // 3C0D3F80 - X-axis +patch=1,EE,001F48AC,word,35AD5555 // AE6D00BC - X-axis +patch=1,EE,001F4980,word,AE6D00BC // 7BB30030 +patch=1,EE,001F4984,word,7BB30030 // 7BB20020 +patch=1,EE,001F4988,word,7BB20020 // 7BB10010 +patch=1,EE,001F498C,word,7BB10010 // 7BB00000 +patch=1,EE,001F4990,word,7BB00000 // 03E00008 +patch=1,EE,001F4994,word,03E00008 // 27BD0070 +patch=1,EE,001F4998,word,27BD0070 // 00000000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F63 +patch=1,EE,001F48AC,word,35AD8E39 +patch=1,EE,001F4980,word,AE6D00BC +patch=1,EE,001F4984,word,7BB30030 +patch=1,EE,001F4988,word,7BB20020 +patch=1,EE,001F498C,word,7BB10010 +patch=1,EE,001F4990,word,7BB00000 +patch=1,EE,001F4994,word,03E00008 +patch=1,EE,001F4998,word,27BD0070 + +// ========== +// - Alternative 16:10 Widescreen hack by pgert. +// Might not work with all BIOS types & configurations. +// Fast boot recommended. +// patch=1,EE,20F6435C,extended,3F400000 // 3F800000 - X-axis +// patch=1,EE,20F64360,extended,3FAB130D // 3FBE1528 - Y-axis +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLES-53827_6BD0E9C2.pnach b/patches/SLES-53827_6BD0E9C2.pnach new file mode 100644 index 0000000..98760c7 --- /dev/null +++ b/patches/SLES-53827_6BD0E9C2.pnach @@ -0,0 +1,31 @@ +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * PAL-M3 * SLES-53827 * 6BD0E9C2 +// CRC shifts from ABE2FDE9 to 6BD0E9C2 (SC4_OFF.ELF) when selecting Single Player mode. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F40 // 3C0D3F80 - X-axis + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F64 + +[480p Mode] +gsinterlacemode=1 +author=Gabominated +description=SDTV 480p mode at start - Might need EE overclocking to be stable. +patch=1,EE,00114938,word,24120050 // 00069403 - video engine + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLES-53827_ABE2FDE9.pnach b/patches/SLES-53827_ABE2FDE9.pnach new file mode 100644 index 0000000..15b0729 --- /dev/null +++ b/patches/SLES-53827_ABE2FDE9.pnach @@ -0,0 +1,31 @@ +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * PAL-M3 * SLES-53827 * ABE2FDE9 +// CRC shifts from ABE2FDE9 to 6BD0E9C2 (SC4_OFF.ELF) when selecting Single Player mode. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F40 // 3C0D3F80 - X-axis + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F64 + +[480p Mode] +gsinterlacemode=1 +author=Gabominated +description=SDTV 480p mode at start - Might need EE overclocking to be stable. +patch=1,EE,00114938,word,24120050 // 00069403 - video engine + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLES-53828_C5FD7217.pnach b/patches/SLES-53828_C5FD7217.pnach new file mode 100644 index 0000000..af60e76 --- /dev/null +++ b/patches/SLES-53828_C5FD7217.pnach @@ -0,0 +1,8 @@ +gametitle=We Love Katamari (SLES-53828) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00108400,word,3c0143d6 + + diff --git a/patches/SLES-53830_6B97BBC8.pnach b/patches/SLES-53830_6B97BBC8.pnach new file mode 100644 index 0000000..26340f7 --- /dev/null +++ b/patches/SLES-53830_6B97BBC8.pnach @@ -0,0 +1,21 @@ +gametitle=Psychonauts (PAL-M) (SLES-53830) 6B97BBC8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pelvicthrustman +description=Renders the game in 16:9 aspect ratio +//Widescreen +patch=1,EE,001ea96c,word,3c013f40 //00000000 (horizontal fov) +patch=1,EE,001ea970,word,4481f800 //00000000 +patch=1,EE,001ea974,word,461f3183 //46061983 +patch=1,EE,001ea98c,word,46061983 //00000000 + +//Render Fix +patch=1,EE,001e90c4,word,340f02ab //962f0038 +patch=1,EE,001292d8,word,240e02ab //240e0200 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00367E6C,word,00000000 //00000001 +patch=1,EE,01172F90,word,3F000000 //3F800000 \ No newline at end of file diff --git a/patches/SLES-53831_78EF5FF7.pnach b/patches/SLES-53831_78EF5FF7.pnach new file mode 100644 index 0000000..81791f0 --- /dev/null +++ b/patches/SLES-53831_78EF5FF7.pnach @@ -0,0 +1,6 @@ +gametitle=BloodRayne 2 (PAL-M) SLES-53831 78EF5FF7 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0033E760,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-53848_40893E32.pnach b/patches/SLES-53848_40893E32.pnach new file mode 100644 index 0000000..c635158 --- /dev/null +++ b/patches/SLES-53848_40893E32.pnach @@ -0,0 +1,19 @@ +gametitle=Flow - Urban Dance Uprising (E)(SLES-53848) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42100146 803f033c 07000046 +patch=1,EE,002475b0,word,08030000 + +patch=1,EE,000c0000,word,46011042 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0842 +patch=1,EE,000c0010,word,08091d6d + + diff --git a/patches/SLES-53850_3692A951.pnach b/patches/SLES-53850_3692A951.pnach new file mode 100644 index 0000000..2e4a559 --- /dev/null +++ b/patches/SLES-53850_3692A951.pnach @@ -0,0 +1,31 @@ +gametitle=Teenage Mutant Ninja Turtles 3 - Mutant Nightmare (PAL-M5) (SLES-53850) 3692A951 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0028ff90,word,3c023fe3 // 3c023faa ver fov +patch=1,EE,0028ff98,word,34428e38 // 3442aaab ver fov +patch=1,EE,0028fe50,word,3c013f40 // 00000000 zoom +patch=1,EE,0028fe54,word,44810000 // 00000000 +patch=1,EE,0028fe58,word,46006303 // 00000000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,10750C44,extended,04000001 //04000002 +patch=1,EE,E002D70A,extended,005B3190 +patch=1,EE,205B3190,extended,3CA3D70A //3D23D70A 50hz +patch=1,EE,205B3188,extended,42480000 +patch=1,EE,E0028889,extended,005B3190 +patch=1,EE,205B3190,extended,3C888889 //3D088889 60hz +patch=1,EE,205B3188,extended,42700000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode when selecting 60 Hz +patch=1,EE,E0030000,extended,005B30C0 +patch=1,EE,201009F4,extended,24110000 +patch=1,EE,201009F8,extended,24120050 +patch=1,EE,20100A04,extended,24130001 \ No newline at end of file diff --git a/patches/SLES-53853_73C560BA.pnach b/patches/SLES-53853_73C560BA.pnach new file mode 100644 index 0000000..1a94076 --- /dev/null +++ b/patches/SLES-53853_73C560BA.pnach @@ -0,0 +1,12 @@ +gametitle=Final Fight: Streetwise (SLES-53853) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00180308,word,3c043f71 +patch=1,EE,0018030c,word,3489d5a2 +patch=1,EE,00180310,word,3c03bf71 +patch=1,EE,00180314,word,346ad5a2 +patch=1,EE,001ebed0,word,3c033fab + + diff --git a/patches/SLES-53857_805C3B3A.pnach b/patches/SLES-53857_805C3B3A.pnach new file mode 100644 index 0000000..80d96c5 --- /dev/null +++ b/patches/SLES-53857_805C3B3A.pnach @@ -0,0 +1,32 @@ +gametitle=Need for Speed - Most Wanted [Black Edition] [PAL-M] [SLES-53857] 805C3B3A + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,00AAF954,word,00000001 +patch=1,EE,0054BD38,word,3F400000 + +[Languages] +author=Felixthecat1970 +description=Set language in BIOS: Italian, Spanish, Dutch. +patch=0,EE,003862E4,extended,0C0C4A80 +patch=0,EE,202797D4,extended,0C14CF2C +patch=0,EE,202797F0,extended,0C14CF2C +patch=0,EE,20533CB0,extended,3C030057 +patch=0,EE,20533CB4,extended,8C62EE08 +patch=0,EE,20533CB8,extended,2C5B0003 +patch=0,EE,20533CBC,extended,13600002 +patch=0,EE,20533CC0,extended,00000000 +patch=0,EE,20533CC4,extended,0000102D +patch=0,EE,20533CC8,extended,03E00008 + +[Remove Brown Filter] +author=fobes +description=Disables the brownish yellow post processing filter +patch=1,EE,00551058,extended,20000001 + +[NTSC Mode] +author=Felixthecat1970 +description=NTSC mode at start. +patch=0,EE,20322DB4,extended,0000102D diff --git a/patches/SLES-53862_5A631627.pnach b/patches/SLES-53862_5A631627.pnach new file mode 100644 index 0000000..bee79f9 --- /dev/null +++ b/patches/SLES-53862_5A631627.pnach @@ -0,0 +1,12 @@ +gametitle=Dynasty Warriors 5 - Xtreme Legends (PAL-G) (SLES-53862) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,00146d28,word,3c0243b4 // 3c0243a0 hor fov value1 +patch=1,EE,00146ddc,word,3c0243f0 // 3c0243a0 hor fov value2 +patch=1,EE,001988cc,word,3c023f15 // 3c023f00 render fix + + diff --git a/patches/SLES-53866_290C8D74.pnach b/patches/SLES-53866_290C8D74.pnach new file mode 100644 index 0000000..f51d7d5 --- /dev/null +++ b/patches/SLES-53866_290C8D74.pnach @@ -0,0 +1,22 @@ +gametitle=Over the Hedge (E)(SLES-53866) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//066e0046 1800b5e7 (1st) +patch=1,EE,00319920,word,08030000 +patch=1,EE,000c0000,word,46006e06 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ec603 +patch=1,EE,000c0010,word,080c6649 + +//Render fix +//003f013c 00088144 38004cc4 +patch=1,EE,00271d5c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-53869_44E5F136.pnach b/patches/SLES-53869_44E5F136.pnach new file mode 100644 index 0000000..54c41b5 --- /dev/null +++ b/patches/SLES-53869_44E5F136.pnach @@ -0,0 +1,21 @@ +gametitle=Crazy Frog Racer (E)(SLES-53869) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f023c 2d208002 00088244 +patch=1,EE,0047a218,word,3c023f40 //3c023f80 + +//Y-Fov +//00bf033c 00088244 2d204002 +patch=1,EE,004694ec,word,3c03bf2a //3c03bf00 + +//HUD fix (Zoom) +//0040023c 00088644 +patch=1,EE,004699e4,word,3c023fc0 //3c024000 + + diff --git a/patches/SLES-53870_1DE8E946.pnach b/patches/SLES-53870_1DE8E946.pnach new file mode 100644 index 0000000..5cc0884 --- /dev/null +++ b/patches/SLES-53870_1DE8E946.pnach @@ -0,0 +1,12 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Devil Kings (PAL-M5) (SLES-53870) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,00130d5c,word,3c013f19 +patch=1,EE,00130d60,word,3421999a +patch=1,EE,001bb2c0,word,3c013f19 +patch=1,EE,001bb2c4,word,3421999a +//patch=1,EE,2057A954,extended,44250000 // 43A50000 view more enemies + + diff --git a/patches/SLES-53886_ADDFF505.pnach b/patches/SLES-53886_ADDFF505.pnach new file mode 100644 index 0000000..4ccca46 --- /dev/null +++ b/patches/SLES-53886_ADDFF505.pnach @@ -0,0 +1,32 @@ +gametitle=Black PAL-M SLES-53886 ADDFF505 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Some Chump +description=Widescreen Converted from NTSC hack by No.47 +patch=1,EE,203BE8BC,word,00000001 //00000000 +patch=1,EE,204BC950,word,00000001 //00000000 +patch=1,EE,204BD98C,word,00000101 //00000000 +patch=1,EE,204CAD54,word,3FE38E39 //3FAAAAAB +patch=1,EE,204CADF0,word,3FAAAAAB //3F800000 +patch=1,EE,204CADF4,word,3FE38E39 //3FAAAAAB +patch=1,EE,204CAE94,word,3FE38E39 //3FAAAAAB +patch=1,EE,205BCB90,word,3F400000 //3F800000 + +[50/60 FPS] +author=PerterDelta & Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,0012513C,word,24040001 //24040002 +patch=1,EE,001C5BC0,word,24040001 //24040002 +patch=1,EE,00102638,word,24040032 //24040019 +patch=1,EE,00125128,word,2410003C //2410001E + +[Video Mode] +author=Gabominated +description=Always display standard-480p video selector. +patch=1,EE,003BE824,word,00000001 + +[No Blur While Reload] +author=Gabominated +description=No blur while reloading weapons. +patch=1,EE,005721D4,word,00000000 diff --git a/patches/SLES-53899_19DA6238.pnach b/patches/SLES-53899_19DA6238.pnach new file mode 100644 index 0000000..9f408c0 --- /dev/null +++ b/patches/SLES-53899_19DA6238.pnach @@ -0,0 +1,17 @@ +gametitle=Pro Evolution Soccer Management (E)(SLES-53899) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001044a4,word,3c013f40 //00000000 +patch=1,EE,001044a8,word,44810000 //00000000 +patch=1,EE,001044b0,word,4600c602 //00000000 + +//Render fix +patch=1,EE,001f1d4c,word,3c023fab //3c023f80 + + diff --git a/patches/SLES-53900_C7993BCC.pnach b/patches/SLES-53900_C7993BCC.pnach new file mode 100644 index 0000000..c7c3444 --- /dev/null +++ b/patches/SLES-53900_C7993BCC.pnach @@ -0,0 +1,15 @@ +gametitle=Kaido Racer 2 PAL (SLES_539.00) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +author=El_Patas +//Gameplay 16:9 +patch=1,EE,203FDFD0,extended,3F400000 //3F800000 (Increases hor. axis) + + +[No-Interlacing] +gsinterlacemode=1 +author=val +description=Attempts to disable interlaced offset rendering. +patch=1,EE,001539E8,word,00000000 \ No newline at end of file diff --git a/patches/SLES-53906_E368E380.pnach b/patches/SLES-53906_E368E380.pnach new file mode 100644 index 0000000..c44e004 --- /dev/null +++ b/patches/SLES-53906_E368E380.pnach @@ -0,0 +1,19 @@ +gametitle=50 Cent - Bulletproof (F)(SLES-53906) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack conversion +author=Bigdemon +//Gameplay 16:9 + +//X-Fov 4:3 fix +patch=1,EE,001ecf60,word,3c013F08 //3c013ee6 +patch=1,EE,001ecf64,word,34218883 //34218b1a + +//X-Fov Wide screen fix +patch=1,EE,001ecf7c,word,3c013F08 //3c013ecc +patch=1,EE,001ecf80,word,34218883 //3421cccd + + + + diff --git a/patches/SLES-53908_05177ECE.pnach b/patches/SLES-53908_05177ECE.pnach new file mode 100644 index 0000000..da39b26 --- /dev/null +++ b/patches/SLES-53908_05177ECE.pnach @@ -0,0 +1,92 @@ +gametitle=Lara Croft Tomb Raider: Legend * SLES-53908 * PAL-M8 * 05177ECE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pgert +description=Native Widescreen activation hack. +patch=1,EE,203921F0,extended,3F800000 // 00000000 +patch=1,EE,203B9080,extended,00000001 // 00000000 +patch=1,EE,2046ED64,extended,3F800000 // 00000000 +patch=1,EE,20977390,extended,00000001 // 00000000 +patch=1,EE,2098EFA0,extended,00000001 // 00000000 + +[Widescreen/16:10 shift] +gsaspectratio=Stretch +author=pgert +description=Activates the native widescreen and shifts it to 16:10. +patch=1,EE,203921F0,extended,3F555555 // 00000000 +patch=1,EE,203B9080,extended,00000001 // 00000000 +patch=1,EE,2046ED64,extended,3F555555 // 00000000 +patch=1,EE,20977390,extended,00000001 // 00000000 +patch=1,EE,2098EFA0,extended,00000001 // 00000000 +patch=1,EE,001B6B34,word,3C013F55 // 3C013F40 - source HOW - GamePlay X-axis. +patch=1,EE,204A4E10,extended,3F555555 // 3F800000\3F400000 - HOW set from 001B6B34. +patch=1,EE,204A4E18,extended,3F555555 // 3F800000\3F400000 - HOW set from 001B6B34. +// - 204A4E10 & 204A4E18 might not work with all BIOS types & configurations. +patch=1,EE,001401D4,word,3C013F55 // 3C013F40 +patch=1,EE,0014EA44,word,3C013F55 // 3C013F40 +patch=1,EE,0014ED00,word,3C013F55 // 3C013F40 +patch=1,EE,0014EE34,word,3C013F55 // 3C013F40 +patch=1,EE,0018E804,word,3C013F55 // 3C013F40 +patch=1,EE,001C8518,word,3C013F55 // 3C013F40 +patch=1,EE,002163D8,word,3C013F55 // 3C013F40 +patch=1,EE,0021845C,word,3C013F55 // 3C013F40 +patch=1,EE,002402E0,word,3C013F55 // 3C013F40 +patch=1,EE,0027D3B0,word,3C013F55 // 3C013F40 +patch=1,EE,002ADBBC,word,3C013F55 // 3C013F40 +patch=1,EE,002C64C4,word,3C013F55 // 3C013F40 +patch=1,EE,002DF170,word,3C013F55 // 3C013F40 +patch=1,EE,002F41C0,word,3C013F55 // 3C013F40 +patch=1,EE,002F995C,word,3C013F55 // 3C013F40 + +[Widescreen/15:10 shift] +gsaspectratio=Stretch +author=pgert +description=Activates the native widescreen and shifts it to 15:10. +patch=1,EE,203921F0,extended,3F638E39 +patch=1,EE,203B9080,extended,00000001 +patch=1,EE,2046ED64,extended,3F638E39 +patch=1,EE,20977390,extended,00000001 +patch=1,EE,2098EFA0,extended,00000001 +patch=1,EE,001B6B34,word,3C013F64 +patch=1,EE,204A4E10,extended,3F638E39 +patch=1,EE,204A4E18,extended,3F638E39 +patch=1,EE,001401D4,word,3C013F64 +patch=1,EE,0014EA44,word,3C013F64 +patch=1,EE,0014ED00,word,3C013F64 +patch=1,EE,0014EE34,word,3C013F64 +patch=1,EE,0018E804,word,3C013F64 +patch=1,EE,001C8518,word,3C013F64 +patch=1,EE,002163D8,word,3C013F64 +patch=1,EE,0021845C,word,3C013F64 +patch=1,EE,002402E0,word,3C013F64 +patch=1,EE,0027D3B0,word,3C013F64 +patch=1,EE,002ADBBC,word,3C013F64 +patch=1,EE,002C64C4,word,3C013F64 +patch=1,EE,002DF170,word,3C013F64 +patch=1,EE,002F41C0,word,3C013F64 +patch=1,EE,002F995C,word,3C013F64 + +[Blackbars/Bisect] +author=pgert +description=Bisects the Blackbars +patch=1,EE,0016C688,word,3C01BF60 // 3C01BF40 - upper +patch=1,EE,0016C694,word,3C013F60 // 3C013F40 - lower + +[Blackbars/Remove] +author=pgert +description=Removes the Blackbars +patch=1,EE,0016C688,word,3C01BF80 +patch=1,EE,0016C694,word,3C013F80 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,00125488,word,14400003 //10400003 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003B905C,extended,00000001 +patch=1,EE,20392208,extended,3F800000 +patch=1,EE,20124A94,extended,240301C0 diff --git a/patches/SLES-53914_D65DF63F.pnach b/patches/SLES-53914_D65DF63F.pnach new file mode 100644 index 0000000..8d98e2d --- /dev/null +++ b/patches/SLES-53914_D65DF63F.pnach @@ -0,0 +1,15 @@ +gametitle=The Plan [PAL-Spain] (SLES_539.14) D65DF63F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0010E324,word,3C033F40 //3C033F80 +patch=1,EE,001719A8,word,3C013F40 //hud cross x-fov +patch=1,EE,0025CF18,word,3C023F40 //hud cross y-fov +patch=1,EE,0026C0B8,word,3C023FA0 //hud health + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001B1B68,word,24040001 //24040002 \ No newline at end of file diff --git a/patches/SLES-53915_7110E50F.pnach b/patches/SLES-53915_7110E50F.pnach new file mode 100644 index 0000000..4d43a49 --- /dev/null +++ b/patches/SLES-53915_7110E50F.pnach @@ -0,0 +1,11 @@ +gametitle=Space War Attack (E)(SLES-53915) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,00343ff8,word,44554000 //44200000 X-Fov +patch=1,EE,00344000,word,44100000 //43a00000 Render Fix + + diff --git a/patches/SLES-53920_98E77EBE.pnach b/patches/SLES-53920_98E77EBE.pnach new file mode 100644 index 0000000..8140075 --- /dev/null +++ b/patches/SLES-53920_98E77EBE.pnach @@ -0,0 +1,15 @@ +gametitle=Speed Machines III (E)(SLES-53920) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001d04c0,word,3c014055 //3c014020 + +//Render fix +patch=1,EE,001bdf74,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-53936_95DDD361.pnach b/patches/SLES-53936_95DDD361.pnach new file mode 100644 index 0000000..6dbdf7d --- /dev/null +++ b/patches/SLES-53936_95DDD361.pnach @@ -0,0 +1,19 @@ +gametitle=Snow Rider PAL-E SLES-53936 95DDD361 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001695e4,word,0807adb4 +patch=1,EE,001eb6d0,word,4600bb06 +patch=1,EE,001eb6d4,word,3c013f40 +patch=1,EE,001eb6d8,word,4481f000 +patch=1,EE,001eb6dc,word,461e6303 +patch=1,EE,001eb6e0,word,0805a57a + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0014E4F4,word,1460000A //1060000A \ No newline at end of file diff --git a/patches/SLES-53940_B112BD24.pnach b/patches/SLES-53940_B112BD24.pnach new file mode 100644 index 0000000..cd78ee0 --- /dev/null +++ b/patches/SLES-53940_B112BD24.pnach @@ -0,0 +1,18 @@ +gametitle=Smarties - Meltdown (E)(SLES-53940) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001fe818,word,08030000 //c6010068 +patch=1,EE,000c0000,word,3c013f40 //00000000 +patch=1,EE,000c0004,word,4481f000 //00000000 +patch=1,EE,000c0008,word,c6010068 //00000000 +patch=1,EE,000c000c,word,c602006c //00000000 +patch=1,EE,000c0010,word,461e0843 //00000000 +patch=1,EE,000c0014,word,e6010068 //00000000 +patch=1,EE,000c0018,word,0807fa08 //00000000 + + diff --git a/patches/SLES-53948_44ACE0A6.pnach b/patches/SLES-53948_44ACE0A6.pnach new file mode 100644 index 0000000..a966346 --- /dev/null +++ b/patches/SLES-53948_44ACE0A6.pnach @@ -0,0 +1,18 @@ +gametitle=Winter Sports (E)(SLES-53948) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00257458,word,0808441c //c6010068 +patch=1,EE,00211070,word,3c013f40 //00000000 +patch=1,EE,00211074,word,4481f000 //00000000 +patch=1,EE,00211078,word,c6010068 //00000000 +patch=1,EE,0021107c,word,c602006c //00000000 +patch=1,EE,00211080,word,461e0843 //00000000 +patch=1,EE,00211084,word,e6010068 //00000000 +patch=1,EE,00211088,word,08095d18 //00000000 + + diff --git a/patches/SLES-53949_E3B1855B.pnach b/patches/SLES-53949_E3B1855B.pnach new file mode 100644 index 0000000..c0aff0c --- /dev/null +++ b/patches/SLES-53949_E3B1855B.pnach @@ -0,0 +1,6 @@ +gametitle=Magna Carta - Tears of Blood PAL-I SLES-53949 E3B1855B + +[50/60 FPS] +author=Cloudn +description=Port from NTSC-U version. Might need EE Overclock. +patch=1,EE,001C6534,word,28410001 //28410002 \ No newline at end of file diff --git a/patches/SLES-53959_72A924F1.pnach b/patches/SLES-53959_72A924F1.pnach new file mode 100644 index 0000000..a61b125 --- /dev/null +++ b/patches/SLES-53959_72A924F1.pnach @@ -0,0 +1,19 @@ +gametitle=Pac-Man World 3 (PAL-M5)(SLES-53959) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ICUP321 + +//Widescreen hack 16:9 (Set "Normal" in Picture Options) + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,003f30c4,word,3c013f40 +patch=1,EE,003f30c8,word,4481f000 +patch=1,EE,003f30d0,word,461eb582 + +//Render fix +//003f013c 00a88144 2db80002 +patch=1,EE,00439184,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-53963_8A1332C1.pnach b/patches/SLES-53963_8A1332C1.pnach new file mode 100644 index 0000000..d64e1ca --- /dev/null +++ b/patches/SLES-53963_8A1332C1.pnach @@ -0,0 +1,6 @@ +gametitle=Downhill Slalom PAL-E SLES-53963 8A1332C1 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0014EB64,word,1460000A //1060000A \ No newline at end of file diff --git a/patches/SLES-53965_ACE7A856.pnach b/patches/SLES-53965_ACE7A856.pnach new file mode 100644 index 0000000..d4c91b6 --- /dev/null +++ b/patches/SLES-53965_ACE7A856.pnach @@ -0,0 +1,15 @@ +gametitle=Plan, Th3 (PAL-E) SLES-53965 ACE7A856 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0010E3F4,word,3C033F40 //3C033F80 +patch=1,EE,00172068,word,3C013F40 //hud cross x-fov +patch=1,EE,0025E6AC,word,3C023F40 //hud cross y-fov +patch=1,EE,0026DD38,word,3C023FA0 //hud health + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001B25C8,word,24040001 //24040002 \ No newline at end of file diff --git a/patches/SLES-53967_9C5C1478.pnach b/patches/SLES-53967_9C5C1478.pnach new file mode 100644 index 0000000..3ca8d78 --- /dev/null +++ b/patches/SLES-53967_9C5C1478.pnach @@ -0,0 +1,18 @@ +gametitle=The Godfather (PAL-M) (SLES-53967) 9C5C1478 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Zoom +//003f013c 00608144 +patch=1,EE,0035f2ac,word,3c013f20 //3c013f00 + +//Y-Fov +//403f013c 00108144 +patch=1,EE,0036f42c,word,3c013f10 //3c013f40 + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +patch=1,EE,006617B8,word,00000001 \ No newline at end of file diff --git a/patches/SLES-53971_9C593C78.pnach b/patches/SLES-53971_9C593C78.pnach new file mode 100644 index 0000000..ea16151 --- /dev/null +++ b/patches/SLES-53971_9C593C78.pnach @@ -0,0 +1,30 @@ +gametitle=The Godfather PAL-S SLES-53971 9C593C78 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated & Arapapa +description=Widescreen hack port from SLUS-21385. +patch=1,EE,00355AF0,word,080B9624 +patch=1,EE,002E5890,word,46140002 +patch=1,EE,002E5894,word,3c013f40 +patch=1,EE,002E5898,word,4481f000 +patch=1,EE,002E589C,word,461e0002 +patch=1,EE,002E58A0,word,080D56BD +patch=1,EE,0035F2AC,word,3C013F20 //zoom by Arapapa + +[Remove Blackbars] +author=Arapapa +description=No blackbars in cutscenes. +patch=1,EE,006617B8,word,00000001 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=0,EE,0036F3FC,word,1440002A + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,2036f410,extended,3c0142C8 +patch=1,EE,E001C28F,extended,005C5D28 +patch=1,EE,205C5D28,extended,42EFC28F diff --git a/patches/SLES-53974_945FBF31.pnach b/patches/SLES-53974_945FBF31.pnach new file mode 100644 index 0000000..36e602c --- /dev/null +++ b/patches/SLES-53974_945FBF31.pnach @@ -0,0 +1,21 @@ +gametitle=Dragon Quest VIII [PAL-M] SLES-53974 945FBF31 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,203EE164,extended,00000002 +patch=1,EE,E0010000,extended,00639ACC +patch=1,EE,203EE164,extended,00000001 //FPS +patch=1,EE,20179E98,extended,3C023F00 //3C023F80 Ocean +patch=1,EE,E0010000,extended,003E05BC //fixed niebla santuario dragoviano +patch=1,EE,20179E98,extended,3C023F80 +patch=1,EE,2018DCC0,extended,3C023F00 //3C023F80 Clouds +patch=1,EE,201F5354,extended,3C033F00 //3C033F80 Calls +patch=1,EE,203FEAEC,extended,3F19999A //3F99999A speed general +patch=1,EE,E0010001,extended,003FE650 //in battles fix +patch=1,EE,203FEAEC,extended,3F49999A +patch=1,EE,2017037C,extended,3C023F00 //3C023F80 camera +patch=1,EE,201703C0,extended,3C023F00 //3C023F80 camera +patch=1,EE,20947814,extended,3D19999A //3D99999A camera speed +patch=1,EE,203DF8D0,extended,3DCCCCCD //3E4CCCCD wind trees +patch=1,EE,203DF388,extended,3E99999A \ No newline at end of file diff --git a/patches/SLES-53976_27B3F625.pnach b/patches/SLES-53976_27B3F625.pnach new file mode 100644 index 0000000..0b8efc6 --- /dev/null +++ b/patches/SLES-53976_27B3F625.pnach @@ -0,0 +1,18 @@ +gametitle=Evolution GT (PAL-M5) (SLES-53976) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00145154,word,4483e800 // 44830800 +patch=1,EE,00145158,word,4600eb02 // 00000000 +patch=1,EE,0014515c,word,e7b40000 // 46000b02 +patch=1,EE,00145160,word,0c047d0a // e7b40000 +patch=1,EE,00145164,word,46006d06 // 0c047d0a +patch=1,EE,00145168,word,3c013f40 // 46006d06 hor fov +patch=1,EE,0014516c,word,4481f000 // 3c023c8e +patch=1,EE,00145170,word,461e0003 // 3443fa35 +patch=1,EE,00145188,word,4600e846 // 44830800 + + diff --git a/patches/SLES-53979_E71273AC.pnach b/patches/SLES-53979_E71273AC.pnach new file mode 100644 index 0000000..1aa3b1c --- /dev/null +++ b/patches/SLES-53979_E71273AC.pnach @@ -0,0 +1,21 @@ +gametitle=Torrente 3 - El Protector (PAL-S) SLES-53979 E71273AC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, ported by PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00253B28,word,08123684 +patch=1,EE,0048DA10,word,3C013F40 +patch=1,EE,0048DA14,word,4481F000 +patch=1,EE,0048DA18,word,C6010068 +patch=1,EE,0048DA1C,word,C602006C +patch=1,EE,0048DA20,word,461E0843 +patch=1,EE,0048DA24,word,E6010068 +patch=1,EE,0048DA28,word,08094ECC + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0026E96C,word,24020002 +patch=1,EE,00997EA0,word,000001C0 +patch=1,EE,004BE4C0,word,0000003C diff --git a/patches/SLES-53984_2EC49E65.pnach b/patches/SLES-53984_2EC49E65.pnach new file mode 100644 index 0000000..ed4d246 --- /dev/null +++ b/patches/SLES-53984_2EC49E65.pnach @@ -0,0 +1,15 @@ +gametitle=Ice Age 2 - The Meltdown (PAL-M) SLES-53984 2EC49E65 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,003B54E8,word,00000100 +patch=1,EE,003B6C5C,word,00000001 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003B4DF0,extended,00000032 +patch=1,EE,E0010001,extended,003C6744 +patch=1,EE,003B4DF0,extended,00000019 \ No newline at end of file diff --git a/patches/SLES-53991_59B5D614.pnach b/patches/SLES-53991_59B5D614.pnach new file mode 100644 index 0000000..b3e2639 --- /dev/null +++ b/patches/SLES-53991_59B5D614.pnach @@ -0,0 +1,26 @@ +gametitle=Urban Chaos - Riot Response (PAL-M5) (SLES-53991) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00655260,word,3c013f40 // 00000000 hor fov +patch=1,EE,00655264,word,34210000 // 00000000 hor fov + +// 16:10 +//patch=1,EE,00655260,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00655264,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,0018f550,word,08195498 // e7a40000 +patch=1,EE,0018f554,word,00000000 // c7b40070 +patch=1,EE,00655268,word,4481f000 // 00000000 +patch=1,EE,0065526c,word,461e2102 // 00000000 +patch=1,EE,00655270,word,e7a40000 // 00000000 +patch=1,EE,00655274,word,c7b40070 // 00000000 +patch=1,EE,00655278,word,08063d55 // 00000000 + + diff --git a/patches/SLES-54002_3F0452DE.pnach b/patches/SLES-54002_3F0452DE.pnach new file mode 100644 index 0000000..9269458 --- /dev/null +++ b/patches/SLES-54002_3F0452DE.pnach @@ -0,0 +1,22 @@ +gametitle=FlatOut 2 [PAL-M4] (SLES_540.02) 3F0452DE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001B21A0,extended,3C013F94 //gameplay +patch=1,EE,00233F50,extended,3C013F30 +patch=1,EE,00325628,extended,3C013F30 +patch=1,EE,002D5F64,extended,3C013F80 //car selection +patch=1,EE,0020D4FC,extended,3C013F80 +patch=1,EE,E0020001,extended,00A2D49C +patch=1,EE,002D5F64,extended,3C013F40 +patch=1,EE,0020D4FC,extended,3C013FAB + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,004A3494,extended,00000001 +patch=1,EE,004CCFD8,extended,00000000 +patch=1,EE,E001FFFE,extended,0041F7C4 +patch=1,EE,004A3494,extended,00000002 \ No newline at end of file diff --git a/patches/SLES-54007_B8435BF4.pnach b/patches/SLES-54007_B8435BF4.pnach new file mode 100644 index 0000000..d8483d5 --- /dev/null +++ b/patches/SLES-54007_B8435BF4.pnach @@ -0,0 +1,27 @@ +gametitle=Cars [PAL-Spain] (SLES_540.07) B8435BF4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio + +//Gameplay 16:9 +patch=1,EE,00116D50,word,3C033CAE //3C033C8E Zoom +patch=1,EE,00116D54,word,34635555 //3463FA34 +patch=1,EE,00116D48,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,001D5D74,word,3C03BFAB //3C03BF80 +patch=1,EE,001D5D78,word,3C023FAB //3C023F80 + +//Better match for 2 player mode +//patch=1,EE,00116D50,word,3C033CB0 //3C033C8E +//patch=1,EE,00116D54,word,34635555 //3463FA34 +//patch=1,EE,00116D48,word,3C023FAB //3C023F80 Y-FOV + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001B0F88,word,28630001 //0072182A +patch=1,EE,E0010000,extended,008B86A4 +patch=1,EE,201B0F88,extended,0072182A diff --git a/patches/SLES-54021_B02C81E5.pnach b/patches/SLES-54021_B02C81E5.pnach new file mode 100644 index 0000000..b1eb2f6 --- /dev/null +++ b/patches/SLES-54021_B02C81E5.pnach @@ -0,0 +1,10 @@ +gametitle=Ruff Trigger: The Vanocore Conspiracy [PAL-M5] (SLES_540.21) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,0018AA90,word,3C013FE9 //3C013FAF (Increases hor. axis) + + diff --git a/patches/SLES-54027_D720770D.pnach b/patches/SLES-54027_D720770D.pnach new file mode 100644 index 0000000..b9aab59 --- /dev/null +++ b/patches/SLES-54027_D720770D.pnach @@ -0,0 +1,14 @@ +gametitle=Driver - Parallel Lines (PAL-M) SLES-54027 D720770D + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,003246EC,word,24440002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,004B5790,word,00000002 +patch=1,EE,004B03C8,word,00000003 +patch=1,EE,00403588,word,00000000 \ No newline at end of file diff --git a/patches/SLES-54030_CAA04879.pnach b/patches/SLES-54030_CAA04879.pnach new file mode 100644 index 0000000..ae8e515 --- /dev/null +++ b/patches/SLES-54030_CAA04879.pnach @@ -0,0 +1,32 @@ +gametitle=Black PAL-E SLES-54030 CAA04879 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen ported from NTSC-U version. +patch=1,EE,003BE83C,word,00000001 //00000000 +patch=1,EE,004BC150,word,00000001 //00000000 +patch=1,EE,004BD18C,word,00000101 //00000000 +patch=1,EE,004CA554,word,3FE38E39 //3FAAAAAB +patch=1,EE,004CA5F0,word,3FAAAAAB //3F99999A +patch=1,EE,004CA5F4,word,3FE38E39 //3FAAAAAB +patch=1,EE,004CA694,word,3FE38E39 //3FAAAAAB +patch=1,EE,005BC390,word,3F400000 //3F800000 + +[50/60 FPS] +author=Gabominated +description=Native 50/60 FPS. Might need EE Overclock (180%). +patch=1,EE,001250BC,word,24040001 //24040002 +patch=1,EE,001c5b40,word,24040001 //24040002 +patch=1,EE,00102638,word,24040032 //24040019 +patch=1,EE,001250a8,word,2410003c //2410001e + +[Video Mode] +author=Gabominated +description=Always display standard-480p video selector. +patch=1,EE,003BE7A4,word,00000001 + +[No Blur While Reload] +author=Gabominated +description=No blur while reloading weapons. +patch=1,EE,005719D4,word,00000000 diff --git a/patches/SLES-54031_CC39A3E6.pnach b/patches/SLES-54031_CC39A3E6.pnach new file mode 100644 index 0000000..2efdc86 --- /dev/null +++ b/patches/SLES-54031_CC39A3E6.pnach @@ -0,0 +1,18 @@ +gametitle=The Da Vinci Code (PAL-M) SLES-54031 CC39A3E6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,003AE5D8,word,3C023F40 //3C023F80 + +[50/60 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,001AD428,word,00000001 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,003BC53C,word,24060002 //24060003 +patch=1,EE,003BBF50,word,240901c0 //24090200 diff --git a/patches/SLES-54033_BE69820A.pnach b/patches/SLES-54033_BE69820A.pnach new file mode 100644 index 0000000..8ae2120 --- /dev/null +++ b/patches/SLES-54033_BE69820A.pnach @@ -0,0 +1,11 @@ +gametitle=Search & Destroy (E)(SLES-54033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide Screen 16:9 + +patch=1,EE,001c8db8,word,3c014340 //3c014380 + + diff --git a/patches/SLES-54066_DF217C0B.pnach b/patches/SLES-54066_DF217C0B.pnach new file mode 100644 index 0000000..4261417 --- /dev/null +++ b/patches/SLES-54066_DF217C0B.pnach @@ -0,0 +1,25 @@ +gametitle=X-Men - The Official Game PAL-M SLES-54066 DF217C0B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004A3C50,extended,00000001 +patch=1,EE,20A0FCF0,extended,3F400000 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00B0B198,extended,00000000 +patch=1,EE,00B0B1D8,extended,00000000 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,004A3C54,word,42480000 //41C80000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0042C538,word,24120050 \ No newline at end of file diff --git a/patches/SLES-54080_436F4549.pnach b/patches/SLES-54080_436F4549.pnach new file mode 100644 index 0000000..cbc3266 --- /dev/null +++ b/patches/SLES-54080_436F4549.pnach @@ -0,0 +1,19 @@ +gametitle=World Super Police (E)(SLES-54080) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00001fe6 2d280002 +patch=1,EE,001055b0,word,08030000 + +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,44811800 +patch=1,EE,000c0008,word,4603ffc2 +patch=1,EE,000c000c,word,e61f0000 +patch=1,EE,000c0010,word,0804156d + + diff --git a/patches/SLES-54087_9CD9C449.pnach b/patches/SLES-54087_9CD9C449.pnach new file mode 100644 index 0000000..b93162d --- /dev/null +++ b/patches/SLES-54087_9CD9C449.pnach @@ -0,0 +1,40 @@ +gametitle=Suikoden V PAL (SLES_540.87) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas and sergx12 +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,001B8804,word,3C023F40 //3C023F80 hor value + +patch=1,EE,001B881C,word,46011083 //0080802D +patch=1,EE,001B8820,word,46010843 //E4820068 +patch=1,EE,001B8824,word,0080802D //E480006C +patch=1,EE,001B8828,word,E4820068 //C4800068 +patch=1,EE,001B882C,word,E480006C //46000803 +patch=1,EE,001B8830,word,C4800068 //E4800070 +patch=1,EE,001B8834,word,46000803 //C480006C +patch=1,EE,001B8838,word,E4800070 //46000803 +patch=1,EE,001B883C,word,C480006C //00000000 +patch=1,EE,001B8840,word,46000803 //E4800074 +patch=1,EE,001B8844,word,E4800074 //8C840004 +patch=1,EE,001B8848,word,8C840004 //10800003 +patch=1,EE,001B884C,word,10800003 //00000000 +patch=1,EE,001B8850,word,3C023F80 //0C06E77C +patch=1,EE,001B8854,word,0C06E77C //00000000 +patch=1,EE,001B8858,word,00000000 //0200102D +patch=1,EE,001B885C,word,0200102D //DFBF0010 +patch=1,EE,001B8860,word,DFBF0010 //7BB00000 +patch=1,EE,001B8864,word,7BB00000 //03E00008 +patch=1,EE,001B8868,word,03E00008 //27BD0020 +patch=1,EE,001B886C,word,27BD0020 //00000000 + +//FMV's fix - Only works for the 60hz mode +patch=1,EE,0025738C,word,3C0143F0 //44940800 hor val +patch=1,EE,00257394,word,44816000 //44930000 +patch=1,EE,0025739C,word,3C0143E0 //46800B20 vert val +patch=1,EE,002573A8,word,44816800 //46800360 + +//reflections fix by sergx12 +patch=1,EE,00265620,word,3c0241d5 //3c0241a0 +patch=1,EE,0026562C,word,3c024135 //3c024172 diff --git a/patches/SLES-54087_E857CCF8.pnach b/patches/SLES-54087_E857CCF8.pnach new file mode 100644 index 0000000..344ce2c --- /dev/null +++ b/patches/SLES-54087_E857CCF8.pnach @@ -0,0 +1,38 @@ +gametitle=Suikoden V (SLES_540.87) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001b8804,word,3c023f40 //hor val + +patch=1,EE,001b881c,word,46011083 +patch=1,EE,001b8820,word,46010843 +patch=1,EE,001b8824,word,0080802d +patch=1,EE,001b8828,word,e4820068 +patch=1,EE,001b882c,word,e480006c +patch=1,EE,001b8830,word,c4800068 +patch=1,EE,001b8834,word,46000803 +patch=1,EE,001b8838,word,e4800070 +patch=1,EE,001b883c,word,c480006c +patch=1,EE,001b8840,word,46000803 +patch=1,EE,001b8844,word,e4800074 +patch=1,EE,001b8848,word,8c840004 +patch=1,EE,001b884c,word,10800003 +patch=1,EE,001b8850,word,00000000 +patch=1,EE,001b8854,word,0c06e77c +patch=1,EE,001b8858,word,3c023f80 +patch=1,EE,001b885c,word,0200102d +patch=1,EE,001b8860,word,dfbf0010 +patch=1,EE,001b8864,word,7bb00000 +patch=1,EE,001b8868,word,03e00008 +patch=1,EE,001b886c,word,27bd0020 + +//FMV's fix (60hz mode) +patch=1,EE,0025738c,word,3c0143f0 //hor val +patch=1,EE,00257394,word,44816000 + +patch=1,EE,0025739c,word,3c0143e0 //vert val +patch=1,EE,002573a8,word,44816800 + + diff --git a/patches/SLES-54097_8E8BB571.pnach b/patches/SLES-54097_8E8BB571.pnach new file mode 100644 index 0000000..ed0d45a --- /dev/null +++ b/patches/SLES-54097_8E8BB571.pnach @@ -0,0 +1,12 @@ +gametitle=Dynasty Warriors 5 - Empires (PAL-G) (SLES-54097) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00146de8,word,3c0243b4 // 3c0243a0 hor fov value1 +patch=1,EE,00146e9c,word,3c0243f0 // 3c0243a0 hor fov value2 +patch=1,EE,001a02cc,word,3c023f15 // 3c023f00 render fix + + diff --git a/patches/SLES-54114_C398F477.pnach b/patches/SLES-54114_C398F477.pnach new file mode 100644 index 0000000..5456eef --- /dev/null +++ b/patches/SLES-54114_C398F477.pnach @@ -0,0 +1,58 @@ +gametitle=Kingdom Hearts II (PAL-G) (SLES-54233) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +//16:9 +patch=1,EE,00106d30,word,3c013f4c // c480004c +patch=1,EE,00106d48,word,3421cccc // 4600a7c6 +patch=1,EE,00106d4c,word,4481f800 // 00000000 +patch=1,EE,00106d50,word,461fa503 // 4600a503 +patch=1,EE,00106d74,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,00106d80,word,449bf000 // 00000000 +patch=1,EE,00106d90,word,461effc2 // 00000000 +patch=1,EE,00106d94,word,e61f004c // 00000000 + +//zoom for cutscenes (hides sudden pop-in) +patch=1,EE,00378574,word,43f90000 // 43d00000 + +//font fix +patch=1,EE,0037b2c4,word,3f400000 // 3f800000 +patch=1,EE,0037b2c8,word,3f400000 // 3f800000 +patch=1,EE,0037b2cc,word,3f400000 // 3f800000 + +//16:10 +//patch=1,EE,00106d30,word,3c013f4c // c480004c +//patch=1,EE,00106d48,word,3421cccc // 4600a7c6 +//patch=1,EE,00106d4c,word,4481f800 // 00000000 +//patch=1,EE,00106d50,word,461fa503 // 4600a503 +//patch=1,EE,00106d74,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,00106d78,word,377b5555 // 00000000 hor fov +//patch=1,EE,00106d80,word,449bf000 // 00000000 +//patch=1,EE,00106d90,word,461effc2 // 00000000 +//patch=1,EE,00106d94,word,e61f004c // 00000000 +//patch=1,EE,0037b2c4,word,3f555555 // 3f800000 font fix +//patch=1,EE,0037b2c8,word,3f555555 // 3f800000 font fix +//patch=1,EE,0037b2cc,word,3f555555 // 3f800000 font fix + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014aac8,word,24050000 // 24050200 +patch=1,EE,0014aaf0,word,24050000 // 24050200 +patch=1,EE,0014ab18,word,24050000 // 24050200 +patch=1,EE,0014ab48,word,24050000 // 24050200 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,2035744C,extended,00000000 +patch=1,EE,E0010005,extended,0033EC84 //fmv +patch=1,EE,2035744C,extended,00000001 +patch=1,EE,203795E8,extended,3F99999A +patch=1,EE,2037D318,extended,3F99999A + +[Subtitles off] +description=Disable subtitles during scenes +patch=1,EE,00227774,word,11e00019 //15e00019 \ No newline at end of file diff --git a/patches/SLES-54115_A8DB29DF.pnach b/patches/SLES-54115_A8DB29DF.pnach new file mode 100644 index 0000000..e5cf508 --- /dev/null +++ b/patches/SLES-54115_A8DB29DF.pnach @@ -0,0 +1,18 @@ +gametitle=Delta Force - Black Hawk Down - Team Sabre (PAL-M) SLES-54115 A8DB29DF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen fix +patch=1,EE,004640F8,word,3FE38E39 //3FAAAAAB Y-Fov +patch=1,EE,001B807C,word,08030000 //Zoom Fix +patch=1,EE,000C0000,word,3C013F52 +patch=1,EE,000C0004,word,4481F000 +patch=1,EE,000C0008,word,461E6303 +patch=1,EE,000C000C,word,E7AC0000 +patch=1,EE,000C0010,word,0806E020 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,001D3B28,word,1460000A \ No newline at end of file diff --git a/patches/SLES-54116_1E917B2D.pnach b/patches/SLES-54116_1E917B2D.pnach new file mode 100644 index 0000000..39c83cf --- /dev/null +++ b/patches/SLES-54116_1E917B2D.pnach @@ -0,0 +1,12 @@ +gametitle=Operation WinBack 2 - Project Poseidon (PAL-E) (SLES-54116) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002f0e50,word,3c013f40 // 00000000 hor fov +patch=1,EE,002f0e54,word,4481f000 // 00000000 +patch=1,EE,002f0e5c,word,461e0003 // 00000000 + + diff --git a/patches/SLES-54117_28241DFE.pnach b/patches/SLES-54117_28241DFE.pnach new file mode 100644 index 0000000..4490544 --- /dev/null +++ b/patches/SLES-54117_28241DFE.pnach @@ -0,0 +1,21 @@ +gametitle=Torrente 3 - The Protector (PAL-E) (SLES-54117) 28241DFE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +patch=1,EE,00253c48,word,08123794 +patch=1,EE,0048de50,word,3c013f40 +patch=1,EE,0048de54,word,4481f000 +patch=1,EE,0048de58,word,c6010068 +patch=1,EE,0048de5c,word,c602006c +patch=1,EE,0048de60,word,461e0843 +patch=1,EE,0048de64,word,e6010068 +patch=1,EE,0048de68,word,08094f14 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0026EA8C,word,24020002 +patch=1,EE,00A87D90,word,000001C0 +patch=1,EE,004BE8C0,word,0000003C diff --git a/patches/SLES-54120_4618791D.pnach b/patches/SLES-54120_4618791D.pnach new file mode 100644 index 0000000..4b1d9f2 --- /dev/null +++ b/patches/SLES-54120_4618791D.pnach @@ -0,0 +1,6 @@ +gametitle=The Snow Queen Quest PAL-M SLES-54120 4618791D + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0024B234,word,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLES-54125_79F6D5C9.pnach b/patches/SLES-54125_79F6D5C9.pnach new file mode 100644 index 0000000..df15d26 --- /dev/null +++ b/patches/SLES-54125_79F6D5C9.pnach @@ -0,0 +1,6 @@ +gametitle=Robin Hood's Quest PAL-M SLES-54125 79F6D5C9 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,002257F4,word,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLES-54126_E393DFE5.pnach b/patches/SLES-54126_E393DFE5.pnach new file mode 100644 index 0000000..17b693f --- /dev/null +++ b/patches/SLES-54126_E393DFE5.pnach @@ -0,0 +1,19 @@ +gametitle=Family Guy - The Video Game PAL-M SLES-54126 E393DFE5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Brandondorf9999 +description=Widescreen update +patch=1,EE,0011B3A8,word,00000000 //10400009 +patch=1,EE,0011B3BC,word,3C013F80 //3C013F59 +patch=1,EE,0011B3C0,word,34210000 //3421999A + +[50/60 FPS] +author=CRASHARKI +description=Patches the game to run at 50 FPS. (Original NTSC-U pnach by asasega) +patch=1,EE,2025989C,word,00000001 //00000002 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=0,EE,0014E0D8,word,14600002 //10600002 diff --git a/patches/SLES-54130_4731578B.pnach b/patches/SLES-54130_4731578B.pnach new file mode 100644 index 0000000..2139548 --- /dev/null +++ b/patches/SLES-54130_4731578B.pnach @@ -0,0 +1,11 @@ +gametitle=Spy Hunter: Nowhere to Run [PAL] (SLES_541.30) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,005FBC84,word,3FE505E3 //3FA4BC75 +patch=1,EE,004A8ADC,word,3C013F83 //3C013F80 Y-FOV + + diff --git a/patches/SLES-54135_D693D4CF.pnach b/patches/SLES-54135_D693D4CF.pnach new file mode 100644 index 0000000..93af6fd --- /dev/null +++ b/patches/SLES-54135_D693D4CF.pnach @@ -0,0 +1,67 @@ +gametitle=Grand Theft Auto: Liberty City Stories (SLES_541.35) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Some Chump + CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. (Original widescreen fix by nemesis2000) + +//widescreen fix +patch=1,EE,00291990,word,468010a0 +patch=1,EE,00291994,word,c6650030 +patch=1,EE,00291998,word,44830800 +patch=1,EE,0029199c,word,46800860 +patch=1,EE,002919a0,word,c6640034 +patch=1,EE,002919a4,word,44840000 +patch=1,EE,002919a8,word,46800020 +patch=1,EE,002919ac,word,c6630038 +patch=1,EE,002919b0,word,46151082 +patch=1,EE,002919b4,word,46150842 +patch=1,EE,002919b8,word,46150002 +patch=1,EE,002919bc,word,46022940 +patch=1,EE,002919c0,word,46012100 +patch=1,EE,002919c4,word,460018c0 +patch=1,EE,002919c8,word,4615a034 +patch=1,EE,002919cc,word,e6650030 +patch=1,EE,002919d0,word,e6640034 +patch=1,EE,002919d4,word,45000012 +patch=1,EE,002919d8,word,e6630038 +patch=1,EE,002919dc,word,27c2bdf0 +patch=1,EE,002919e0,word,24040001 +patch=1,EE,002919e4,word,8c431d04 +patch=1,EE,002919e8,word,1064000d +patch=1,EE,002919ec,word,24070096 +patch=1,EE,002919f0,word,3c01437f +patch=1,EE,002919f4,word,44810000 +patch=1,EE,002919f8,word,2405000b +patch=1,EE,002919fc,word,4600b002 +patch=1,EE,00291a00,word,ae05002c +patch=1,EE,00291a04,word,46000064 +patch=1,EE,00291a08,word,44020800 +patch=1,EE,00291a0c,word,24420019 +patch=1,EE,00291a10,word,28430097 +patch=1,EE,00291a14,word,00e3100a +patch=1,EE,00291a18,word,10000007 +patch=1,EE,00291a1c,word,ae020028 +patch=1,EE,00291a20,word,8e03002c +patch=1,EE,00291a24,word,2402000b +patch=1,EE,00291a28,word,14620003 +patch=1,EE,00291a2c,word,2405ffff +patch=1,EE,00291a30,word,ae00002c +patch=1,EE,00291a34,word,ae050028 +patch=1,EE,00291a38,word,0c0a47d2 +patch=1,EE,00291a3c,word,0260202d +patch=1,EE,00291a40,word,0c0a47d4 +patch=1,EE,00291a44,word,0260202d +patch=1,EE,00291a48,word,c7ac0124 +patch=1,EE,00291a4c,word,3c013f9d +patch=1,EE,00291a50,word,44810000 +patch=1,EE,00291a54,word,0c082128 +patch=1,EE,00291a58,word,46006302 + +//Force widescreen from the start +patch=1,EE,203D8DAA,byte,1 + +[50 FPS] +author=Snake356 +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,202D9384,word,00000000 //14820017 \ No newline at end of file diff --git a/patches/SLES-54137_5CC61637.pnach b/patches/SLES-54137_5CC61637.pnach new file mode 100644 index 0000000..613b81d --- /dev/null +++ b/patches/SLES-54137_5CC61637.pnach @@ -0,0 +1,23 @@ +gametitle=Just Cause (PAL-M) (SLES-54137) 5CC61637 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Widescreen hack 16:9 + +//0000803f 0000803f 0000003f 66666645 +patch=1,EE,207BEE08,extended,3FAAAAAB //3f800000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,003B860C,word,44800000 //45000010 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,004C4C34,word,24110000 +patch=1,EE,004C4C38,word,24120050 +patch=1,EE,004C4C44,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54138_48AC09BC.pnach b/patches/SLES-54138_48AC09BC.pnach new file mode 100644 index 0000000..e13da8d --- /dev/null +++ b/patches/SLES-54138_48AC09BC.pnach @@ -0,0 +1,9 @@ +gametitle=Steambot Chronicles SLES_541.38 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (Converted from NTSC patch by Somechump) +patch=1,EE,00132B40,word,3c033f40 //3c033f80 +patch=1,EE,00132998,word,3c0643d6 //3C0643A0 + + diff --git a/patches/SLES-54146_11DADE15.pnach b/patches/SLES-54146_11DADE15.pnach new file mode 100644 index 0000000..4d1ef50 --- /dev/null +++ b/patches/SLES-54146_11DADE15.pnach @@ -0,0 +1,14 @@ +gametitle=Crusty Demons (PAL-M) (SLES-54146) 11DADE15 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,008C4C68,word,3FE38E39 + +[50/60 FPS] +author=HydL & PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0083274C,extended,00000001 +patch=1,EE,E0010001,extended,00832A44 +patch=1,EE,0083274C,extended,00000002 \ No newline at end of file diff --git a/patches/SLES-54150_85495C17.pnach b/patches/SLES-54150_85495C17.pnach new file mode 100644 index 0000000..37acd02 --- /dev/null +++ b/patches/SLES-54150_85495C17.pnach @@ -0,0 +1,19 @@ +gametitle=Bionicle Heroes PAL-M SLES-54150 85495C17 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Enable native widescreen. +patch=1,EE,00388D04,word,3C013F10 //3C013F00 zoom fix +patch=1,EE,0065F798,word,00000001 //00000000 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001C9674,word,24020002 //24020004 + +[NTSC Mode] +author=Gabominated +description=NTSC Mode at start. +patch=0,EE,0042CF00,word,24020005 //24020004 +patch=0,EE,0042CF08,word,240300E0 //24030100 diff --git a/patches/SLES-54152_802F7B69.pnach b/patches/SLES-54152_802F7B69.pnach new file mode 100644 index 0000000..9943ea4 --- /dev/null +++ b/patches/SLES-54152_802F7B69.pnach @@ -0,0 +1,14 @@ +gametitle=Ant Bully, The (PAL-M) SLES-54152 802F7B69 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0015CD54,word,2C620000 //0062102B + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0010E8DC,word,24110000 +patch=1,EE,0010E8E0,word,24120050 +patch=1,EE,0010E8EC,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54153_F0DD361F.pnach b/patches/SLES-54153_F0DD361F.pnach new file mode 100644 index 0000000..2537f38 --- /dev/null +++ b/patches/SLES-54153_F0DD361F.pnach @@ -0,0 +1,14 @@ +gametitle=Virtua Pro Football (E)(SLES-54153) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f013c abaa2134 00188144 0000bfff +patch=1,EE,0035371c,word,3c013fe3 //3c013faa +patch=1,EE,00353720,word,34218e2a //3421aaab + + diff --git a/patches/SLES-54154_0212D871.pnach b/patches/SLES-54154_0212D871.pnach new file mode 100644 index 0000000..14dc94a --- /dev/null +++ b/patches/SLES-54154_0212D871.pnach @@ -0,0 +1,10 @@ +gametitle=D-Unit Drift Racing [SLES-54154] +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +//Y-Fov +patch=1,EE,0034f7d4,word,3fc8aaab //3f800000 + +patch=1,EE,0034fc9c,word,3F59774F //3f20d97c + + diff --git a/patches/SLES-54156_433A82D4.pnach b/patches/SLES-54156_433A82D4.pnach new file mode 100644 index 0000000..1caf99f --- /dev/null +++ b/patches/SLES-54156_433A82D4.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Mortal Kombat - Armageddon (PAL-M5) (SLES-54156) Widescreen Hack (16:9) by ElHecht +// 16:9 +patch=1,EE,21EB1ED0,extended,3F842256 // 3FB02DC8 X-Axis +//patch=1,EE,21EB1ED4,extended,3FFBAF1E // 3FFBAF1E Y-Axis + + diff --git a/patches/SLES-54157_9A26910A.pnach b/patches/SLES-54157_9A26910A.pnach new file mode 100644 index 0000000..5a1f180 --- /dev/null +++ b/patches/SLES-54157_9A26910A.pnach @@ -0,0 +1,15 @@ +gametitle=SnoCross 2 - Featuring Blair Morgan (E)(SLES-54157) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001effec,word,3c01bf90 +patch=1,EE,001efff0,word,4481f000 + +patch=1,EE,001f0000,word,46056b43 +patch=1,EE,001f0004,word,461e68c2 + + diff --git a/patches/SLES-54158_7C7877F2.pnach b/patches/SLES-54158_7C7877F2.pnach new file mode 100644 index 0000000..0f8c9b7 --- /dev/null +++ b/patches/SLES-54158_7C7877F2.pnach @@ -0,0 +1,22 @@ +gametitle=Hummer Badlands (E)(SLES-54158) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00378d70,word,3c013f1e //3c013f00 + +//Y-Fov +patch=1,EE,00378e00,word,0811b3b4 + +patch=1,EE,0046ced0,word,46043182 +patch=1,EE,0046ced4,word,3c013faa +patch=1,EE,0046ced8,word,3421aaab +patch=1,EE,0046cedc,word,4481f000 +patch=1,EE,0046cee0,word,461e3182 +patch=1,EE,0046cee4,word,080de381 + + diff --git a/patches/SLES-54159_3E9B19C2.pnach b/patches/SLES-54159_3E9B19C2.pnach new file mode 100644 index 0000000..d691244 --- /dev/null +++ b/patches/SLES-54159_3E9B19C2.pnach @@ -0,0 +1,25 @@ +gametitle=Eragon PAL-M SLES-54159 3E9B19C2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//X-Fov +patch=1,EE,001b633c,word,3c013f40 //00000000 +patch=1,EE,001b6340,word,4481f000 //00000000 +patch=1,EE,001b6344,word,4618a843 //00000000 +patch=1,EE,001b6348,word,461e0842 //4618a843 +//Render fix +patch=1,EE,001afc44,word,3c023f2b //3c023f00 + +[50/60 FPS] +author=user234 +description=Might need EE Overclock (180%). +patch=1,EE,00399A30,word,00000000 //00000001 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=0,EE,001BD818,word,14400003 //10400003 +patch=0,EE,001BD52C,word,54400002 //50400002 +patch=0,EE,001BD538,word,54400002 //50400002 diff --git a/patches/SLES-54160_379819CC.pnach b/patches/SLES-54160_379819CC.pnach new file mode 100644 index 0000000..9c095ce --- /dev/null +++ b/patches/SLES-54160_379819CC.pnach @@ -0,0 +1,16 @@ +gametitle=Eragon (PAL-R) SLES-54160 379819CC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001b633c,word,3c013f40 //00000000 X-Fov +patch=1,EE,001b6340,word,4481f000 //00000000 +patch=1,EE,001b6344,word,4618a843 //00000000 +patch=1,EE,001b6348,word,461e0842 //4618a843 +patch=1,EE,001afc44,word,3c023f2b //3c023f00 Render fix + +[50 FPS] +author=user234 +description=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,00399A30,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-54161_A0B1D94A.pnach b/patches/SLES-54161_A0B1D94A.pnach new file mode 100644 index 0000000..2ae5187 --- /dev/null +++ b/patches/SLES-54161_A0B1D94A.pnach @@ -0,0 +1,10 @@ +gametitle=Super Dragon Ball Z [PAL] (SLES_541.61) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002B15FC,word,3C023F10 //3C023F40 (Increases hor. axis) + + diff --git a/patches/SLES-54162_37891D3A.pnach b/patches/SLES-54162_37891D3A.pnach new file mode 100644 index 0000000..cbd07ad --- /dev/null +++ b/patches/SLES-54162_37891D3A.pnach @@ -0,0 +1,8 @@ +gametitle=Saint Seiya - The Hades SLES_541.62 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00161e68,word,3c033f40 + + diff --git a/patches/SLES-54162_531AB6BC.pnach b/patches/SLES-54162_531AB6BC.pnach new file mode 100644 index 0000000..27cfb6e --- /dev/null +++ b/patches/SLES-54162_531AB6BC.pnach @@ -0,0 +1,11 @@ +gametitle=Saint Seiya - The Hades SLES_541.62 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00162068,word,3c033f40 + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=0,EE,005FD520,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-54163_47166C2F.pnach b/patches/SLES-54163_47166C2F.pnach new file mode 100644 index 0000000..5cb3c30 --- /dev/null +++ b/patches/SLES-54163_47166C2F.pnach @@ -0,0 +1,56 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Naruto - Ultimate Ninja (PAL-M5) (SLES-54163) +author=ElHecht & Arapapa + +patch=1,EE,E0081100,extended,00100128 //Spanish +patch=1,EE,20844FB0,extended,3f400000 //3f800000 X-Fov +patch=1,EE,20263e64,extended,3c023f40 //3c023f80 3D Cartoon Scene #1 +patch=1,EE,20263eb4,extended,3c023f40 //3c023f80 3D Cartoon Scene #2 +patch=1,EE,20263ffc,extended,3c023f40 //3c023f80 3D Cartoon Scene #3 +patch=1,EE,20264144,extended,3c023f40 //3c023f80 3D Cartoon Scene #4 +patch=1,EE,20265720,extended,3c023f40 //3c023f80 3D Cartoon Scene #5 +patch=1,EE,2026576c,extended,3c023f40 //3c023f80 3D Cartoon Scene #6 +patch=1,EE,202658ac,extended,3c023f40 //3c023f80 3D Cartoon Scene #7 + +patch=1,EE,E0080d00,extended,00100128 //Italian +patch=1,EE,20844BB0,extended,3f400000 //3f800000 X-Fov +patch=1,EE,20263e64,extended,3c023f40 //3c023f80 3D Cartoon Scene #1 +patch=1,EE,20263eb4,extended,3c023f40 //3c023f80 3D Cartoon Scene #2 +patch=1,EE,20263ffc,extended,3c023f40 //3c023f80 3D Cartoon Scene #3 +patch=1,EE,20264144,extended,3c023f40 //3c023f80 3D Cartoon Scene #4 +patch=1,EE,20265720,extended,3c023f40 //3c023f80 3D Cartoon Scene #5 +patch=1,EE,2026576c,extended,3c023f40 //3c023f80 3D Cartoon Scene #6 +patch=1,EE,202658ac,extended,3c023f40 //3c023f80 3D Cartoon Scene #7 + +patch=1,EE,E0082380,extended,00100128 //German +patch=1,EE,20846230,extended,3f400000 //3f800000 X-Fov +patch=1,EE,20263e64,extended,3c023f40 //3c023f80 3D Cartoon Scene #1 +patch=1,EE,20263eb4,extended,3c023f40 //3c023f80 3D Cartoon Scene #2 +patch=1,EE,20263ffc,extended,3c023f40 //3c023f80 3D Cartoon Scene #3 +patch=1,EE,20264144,extended,3c023f40 //3c023f80 3D Cartoon Scene #4 +patch=1,EE,20265720,extended,3c023f40 //3c023f80 3D Cartoon Scene #5 +patch=1,EE,2026576c,extended,3c023f40 //3c023f80 3D Cartoon Scene #6 +patch=1,EE,202658ac,extended,3c023f40 //3c023f80 3D Cartoon Scene #7 + +patch=1,EE,E008f980,extended,00100128 //French +patch=1,EE,20843830,extended,3f400000 //3f800000 X-Fov +patch=1,EE,20263e64,extended,3c023f40 //3c023f80 3D Cartoon Scene #1 +patch=1,EE,20263eb4,extended,3c023f40 //3c023f80 3D Cartoon Scene #2 +patch=1,EE,20263ffc,extended,3c023f40 //3c023f80 3D Cartoon Scene #3 +patch=1,EE,20264144,extended,3c023f40 //3c023f80 3D Cartoon Scene #4 +patch=1,EE,20265720,extended,3c023f40 //3c023f80 3D Cartoon Scene #5 +patch=1,EE,2026576c,extended,3c023f40 //3c023f80 3D Cartoon Scene #6 +patch=1,EE,202658ac,extended,3c023f40 //3c023f80 3D Cartoon Scene #7 + +patch=1,EE,E0080680,extended,00100128 //English +patch=1,EE,20844530,extended,3f400000 //3f800000 X-Fov +patch=1,EE,20263e64,extended,3c023f40 //3c023f80 3D Cartoon Scene #1 +patch=1,EE,20263eb4,extended,3c023f40 //3c023f80 3D Cartoon Scene #2 +patch=1,EE,20263ffc,extended,3c023f40 //3c023f80 3D Cartoon Scene #3 +patch=1,EE,20264144,extended,3c023f40 //3c023f80 3D Cartoon Scene #4 +patch=1,EE,20265720,extended,3c023f40 //3c023f80 3D Cartoon Scene #5 +patch=1,EE,2026576c,extended,3c023f40 //3c023f80 3D Cartoon Scene #6 +patch=1,EE,202658ac,extended,3c023f40 //3c023f80 3D Cartoon Scene #7 + + diff --git a/patches/SLES-54164_278722BF.pnach b/patches/SLES-54164_278722BF.pnach new file mode 100644 index 0000000..29b8544 --- /dev/null +++ b/patches/SLES-54164_278722BF.pnach @@ -0,0 +1,19 @@ +gametitle=DragonBall Z - Budokai Tenkaichi 2 (PAL-M6) (SLES-54164) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Ported to PAL by ElHecht + +// 16:9 +patch=1,EE,0012bd38,word,3c013f10 // 3c013f40 sky fix +patch=1,EE,00388464,word,44105555 // 43d88000 cut-scenes +patch=1,EE,0025aec8,word,3c013f40 // 3c013f40 cut-scenes +patch=1,EE,003884a0,word,44105555 // 43d88000 gameplay +patch=1,EE,0025c6c4,word,3c013f40 // 3c013f80 gameplay +patch=1,EE,003884bc,word,44105555 // 43d88000 versus 1p +patch=1,EE,0025c758,word,3c013f40 // 3c013f80 versus 1p +patch=1,EE,003884c8,word,44105555 // 43d88000 versus 2p +patch=1,EE,0025c7b8,word,3c013f40 // 3c013f80 versus 2p + + diff --git a/patches/SLES-54165_8DF14A24.pnach b/patches/SLES-54165_8DF14A24.pnach new file mode 100644 index 0000000..a3a16b2 --- /dev/null +++ b/patches/SLES-54165_8DF14A24.pnach @@ -0,0 +1,61 @@ +gametitle=One Piece - Grand Adventure (PAL-E) (SLES-54165) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002b56d8,word,3c013f40 +patch=1,EE,002b56ec,word,4481f000 +patch=1,EE,002b5730,word,461ec602 + +// 16:10 +//patch=1,EE,002b56d8,word,3c013f55 +//patch=1,EE,002b56ec,word,34215555 +//patch=1,EE,002b56f0,word,4481f000 +//patch=1,EE,002b5730,word,461ec602 + +// 16:9 and 16:10 menu fixes +patch=1,EE,00426754,word,461e0003 + +patch=1,EE,002b1ebc,word,46000802 +patch=1,EE,002b1ec0,word,4600a742 +patch=1,EE,002b1f10,word,461e2943 +patch=1,EE,002b1f58,word,4600e946 + +patch=1,EE,003a9c80,word,46000f02 +patch=1,EE,003a9c90,word,461c0002 +patch=1,EE,003a9c94,word,461e0743 +patch=1,EE,003a9ce0,word,4600e006 +patch=1,EE,003a9ce4,word,461e0743 +patch=1,EE,003a9d1c,word,e61d0070 + +patch=1,EE,003aa80c,word,461e0743 +patch=1,EE,003aa818,word,e69d0070 + +patch=1,EE,003c2110,word,461e0743 +patch=1,EE,003c2118,word,e63d0f50 + +patch=1,EE,003c3e1c,word,461e0743 +patch=1,EE,003c3e20,word,e45d1b00 + +patch=1,EE,003c3e98,word,461e0743 +patch=1,EE,003c3e9c,word,e45d1b00 +patch=1,EE,003c3ea0,word,00000000 + +patch=1,EE,00413514,word,461e0743 +patch=1,EE,0041351c,word,e61d0070 + +patch=1,EE,00415c84,word,461e0003 + +patch=1,EE,00415cd8,word,3c19c00c +patch=1,EE,00415ce8,word,3739cccd +patch=1,EE,00415cf0,word,4499e800 +patch=1,EE,00415cf4,word,461eef43 +patch=1,EE,00415cf8,word,4600eb06 +patch=1,EE,00415d24,word,4600eb07 + +patch=1,EE,0041fd04,word,461e0743 +patch=1,EE,0041fd0c,word,e63d0070 + + diff --git a/patches/SLES-54167_247F025E.pnach b/patches/SLES-54167_247F025E.pnach new file mode 100644 index 0000000..947ea62 --- /dev/null +++ b/patches/SLES-54167_247F025E.pnach @@ -0,0 +1,8 @@ +gametitle=Call of Duty 3 (PAL-M3) SLES-54167 247F025E + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,0053CF84,extended,00000002 +patch=1,EE,E0010001,extended,00479D0C +patch=1,EE,2053CF84,extended,00000001 \ No newline at end of file diff --git a/patches/SLES-54169_761CABB3.pnach b/patches/SLES-54169_761CABB3.pnach new file mode 100644 index 0000000..75c85f0 --- /dev/null +++ b/patches/SLES-54169_761CABB3.pnach @@ -0,0 +1,6 @@ +gametitle=Aeon Flux (PAL-M) SLES-54169 761CABB3 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 300%. +patch=1,EE,00362EB8,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-54172_627B8252.pnach b/patches/SLES-54172_627B8252.pnach new file mode 100644 index 0000000..fddc33f --- /dev/null +++ b/patches/SLES-54172_627B8252.pnach @@ -0,0 +1,21 @@ +gametitle=Garfield 2 (PAL-M) (SLES-54172) 627B8252 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 + +//Zoom fix +//003f023c 00008244 b00541c6 +patch=1,EE,002b124c,word,3c023eca //3c023f00 + +//X-fov + Zoom +//aa3f023c abaa4234 080000c6 +patch=1,EE,002b1274,word,3c023f80 //3c023faa +patch=1,EE,002b1278,word,34420000 //3442aaab + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0021A594,word,14400006 //10400006 \ No newline at end of file diff --git a/patches/SLES-54182_301A1B6E.pnach b/patches/SLES-54182_301A1B6E.pnach new file mode 100644 index 0000000..691fa74 --- /dev/null +++ b/patches/SLES-54182_301A1B6E.pnach @@ -0,0 +1,15 @@ +gametitle=Scarface - The World is Yours PAL-M SLES-54182 301A1B6E + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,20DAFCBC,extended,00000000 //00000001 + +[480p Mode] +author=Gabominated +description=SDTV 480p mode at start. +patch=1,EE,00DAFC1C,word,00000000 //00000001 +patch=1,EE,00DAFC20,word,00000001 //00000000 +patch=1,EE,00DAFC34,word,00000002 //00000003 +patch=1,EE,00DAFC38,word,00000001 //00000000 +patch=1,EE,00DAFC40,word,000001E0 //00000200 \ No newline at end of file diff --git a/patches/SLES-54183_9A660CC1.pnach b/patches/SLES-54183_9A660CC1.pnach new file mode 100644 index 0000000..ca334a1 --- /dev/null +++ b/patches/SLES-54183_9A660CC1.pnach @@ -0,0 +1,15 @@ +gametitle=Scarface - The World is Yours PAL-G SLES-54183 9A660CC1 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,20DADCBC,extended,00000000 //00000001 + +[480p Mode] +author=Gabominated +description=SDTV 480p mode at start. +patch=1,EE,00DADC1C,word,00000000 //00000001 +patch=1,EE,00DADC20,word,00000001 //00000000 +patch=1,EE,00DADC34,word,00000002 //00000003 +patch=1,EE,00DADC38,word,00000001 //00000000 +patch=1,EE,00DADC40,word,000001E0 //00000200 \ No newline at end of file diff --git a/patches/SLES-54184_20F4FDF8.pnach b/patches/SLES-54184_20F4FDF8.pnach new file mode 100644 index 0000000..0c0eea4 --- /dev/null +++ b/patches/SLES-54184_20F4FDF8.pnach @@ -0,0 +1,15 @@ +gametitle=Scarface - The World is Yours PAL-R SLES-54184 20F4FDF8 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,20DAFABC,extended,00000000 //00000001 + +[480p Mode] +author=Gabominated +description=SDTV 480p mode at start. +patch=1,EE,00DAFA1C,word,00000000 //00000001 +patch=1,EE,00DAFA20,word,00000001 //00000000 +patch=1,EE,00DAFA34,word,00000002 //00000003 +patch=1,EE,00DAFA38,word,00000001 //00000000 +patch=1,EE,00DAFA40,word,000001E0 //00000200 \ No newline at end of file diff --git a/patches/SLES-54185_33F7D21A.pnach b/patches/SLES-54185_33F7D21A.pnach new file mode 100644 index 0000000..7183294 --- /dev/null +++ b/patches/SLES-54185_33F7D21A.pnach @@ -0,0 +1,13 @@ +gametitle=Dirge of Cerberus: Final Fantasy VII (PAL-M5) (SLES-54185) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack + +patch=1,EE,0040c40c,word,3c013fff // 3c013fc0 ver fov +patch=1,EE,0040c410,word,3421ff99 // 44810000 ver fov +patch=1,EE,0040c414,word,44810000 // 00000000 +patch=1,EE,0040cff0,word,3c013ec0 // 3c013f00 zoom + + diff --git a/patches/SLES-54186_18C9343F.pnach b/patches/SLES-54186_18C9343F.pnach new file mode 100644 index 0000000..9125f38 --- /dev/null +++ b/patches/SLES-54186_18C9343F.pnach @@ -0,0 +1,64 @@ +gametitle=Devil May Cry 3: Dante's Awakening: Special Edition (SLES-54186) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack + +//gameplay +patch=1,EE,001ac7a4,word,3c013f40 //hor val 1 +patch=1,EE,001ac7a8,word,4481a000 +patch=1,EE,001ac7ac,word,3c0101d1 +patch=1,EE,001ac7b0,word,e43407a0 +patch=1,EE,001ac7b4,word,46000d03 + +patch=1,EE,001ac814,word,3c013f40 //hor val 2 +patch=1,EE,001ac818,word,4481a000 +patch=1,EE,001ac81c,word,3c0101d1 +patch=1,EE,001ac820,word,e43407a0 +patch=1,EE,001ac824,word,46000d03 + +//FMV's fix +patch=1,EE,00231cb8,word,24040180 //dolby logo +patch=1,EE,00232dcc,word,240301aa //intro / demo +patch=1,EE,002e5a8c,word,240801aa //cutscenes +patch=1,EE,00307d4c,word,24050040 //gallery 1 +patch=1,EE,00307d54,word,24070180 //gallery 2 + +//rfix 1 +patch=1,EE,001ac844,word,3c0345bf //val 1 +patch=1,EE,001ac96c,word,3c0345bf //val 2 + +//rfix 2 +patch=1,EE,001acf0c,word,3c013f40 //hor val 2 + +patch=1,EE,001acf24,word,44812000 +patch=1,EE,001acf28,word,460418c2 +patch=1,EE,001acf2c,word,460018c3 +patch=1,EE,001acf30,word,46001083 +patch=1,EE,001acf34,word,46000803 +patch=1,EE,001acf38,word,e7a30030 +patch=1,EE,001acf3c,word,e7a20034 + +patch=1,EE,001acfa0,word,460418c2 +patch=1,EE,001acfa4,word,460018c3 +patch=1,EE,001acfa8,word,46001083 +patch=1,EE,001acfac,word,46000803 +patch=1,EE,001acfb0,word,e7a30030 +patch=1,EE,001acfb4,word,e7a20034 + +patch=1,EE,001ad020,word,460418c2 +patch=1,EE,001ad024,word,460018c3 +patch=1,EE,001ad028,word,46001083 +patch=1,EE,001ad02c,word,46000803 +patch=1,EE,001ad030,word,e7a30030 +patch=1,EE,001ad034,word,e7a20034 + +patch=1,EE,001ad0a0,word,460418c2 +patch=1,EE,001ad0a4,word,460018c3 +patch=1,EE,001ad0a8,word,46001083 +patch=1,EE,001ad0ac,word,46000803 +patch=1,EE,001ad0b0,word,e7a30030 +patch=1,EE,001ad0b4,word,e7a20034 + + diff --git a/patches/SLES-54188_DF3C13B6.pnach b/patches/SLES-54188_DF3C13B6.pnach new file mode 100644 index 0000000..ea54874 --- /dev/null +++ b/patches/SLES-54188_DF3C13B6.pnach @@ -0,0 +1,11 @@ +gametitle=Avatar - The Legend of Aang (PAL-M4) (SLES-54188) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +//16:9 +patch=1,EE,00142818,word,3c033fe3 // 3c033faa +patch=1,EE,0014281c,word,34638e39 // 3463aaab + + diff --git a/patches/SLES-54195_E788CEE1.pnach b/patches/SLES-54195_E788CEE1.pnach new file mode 100644 index 0000000..29a5d1c --- /dev/null +++ b/patches/SLES-54195_E788CEE1.pnach @@ -0,0 +1,16 @@ +gametitle=Turbo Trucks (E)(SLES-54195) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00166bcc,word,080800a4 +patch=1,EE,00200290,word,4600bb06 +patch=1,EE,00200294,word,3c013f40 +patch=1,EE,00200298,word,4481f000 +patch=1,EE,0020029c,word,461e6303 +patch=1,EE,002002a0,word,08059af4 + + diff --git a/patches/SLES-54200_151DF9C9.pnach b/patches/SLES-54200_151DF9C9.pnach new file mode 100644 index 0000000..43b810d --- /dev/null +++ b/patches/SLES-54200_151DF9C9.pnach @@ -0,0 +1,12 @@ +gametitle=Just Cause (E-F)(SLES-54200) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 0000803f 0000003f 66666645 +patch=1,EE,207BED88,extended,3FAAAAAB //3f800000 + + diff --git a/patches/SLES-54203_7D2AF924.pnach b/patches/SLES-54203_7D2AF924.pnach new file mode 100644 index 0000000..4480b51 --- /dev/null +++ b/patches/SLES-54203_7D2AF924.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 6 PAL UK [SLES-54203] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,00397920,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,0012A53C,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-54209_673AF937.pnach b/patches/SLES-54209_673AF937.pnach new file mode 100644 index 0000000..efa3c51 --- /dev/null +++ b/patches/SLES-54209_673AF937.pnach @@ -0,0 +1,18 @@ +gametitle=The Sopranos: Road to Respect [PAL] (SLES_542.09) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00425280,word,3FC0D938 //3F90A3D7 (Increases hor. axis) + +//Prevent writes to 00425280 for make the patch to work in the PS2 +patch=1,EE,001C8294,word,00000000 //E4815280 +patch=1,EE,001C8578,word,00000000 //E4405280 +patch=1,EE,0030BAD0,word,00000000 //E6C05280 +patch=1,EE,00317E40,word,00000000 //E4405280 +patch=1,EE,0036E7F4,word,00000000 //E4625280 +patch=1,EE,0036F5B0,word,00000000 //E4605280 + + diff --git a/patches/SLES-54211_1AD6EFD1.pnach b/patches/SLES-54211_1AD6EFD1.pnach new file mode 100644 index 0000000..39064db --- /dev/null +++ b/patches/SLES-54211_1AD6EFD1.pnach @@ -0,0 +1,8 @@ +gametitle=NHL 2K7 (PAL-M) SLES-54211 1AD6EFD1 + +[50 FPS] +author=PeterDelta +description=Unlocks internal FPS in replays +patch=1,EE,E0020002,extended,00708B7C +patch=1,EE,00708B7C,extended,00000001 +patch=1,EE,209B4D9C,extended,3C888880 \ No newline at end of file diff --git a/patches/SLES-54212_5BC56B16.pnach b/patches/SLES-54212_5BC56B16.pnach new file mode 100644 index 0000000..a57017a --- /dev/null +++ b/patches/SLES-54212_5BC56B16.pnach @@ -0,0 +1,19 @@ +gametitle=Agent Hugo - RoboRumble (E)(SLES-54212) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,002e6d50,word,080dea64 //c6010068 +patch=1,EE,0037a990,word,3c013f40 //00000000 +patch=1,EE,0037a994,word,4481f000 //00000000 +patch=1,EE,0037a998,word,c6010068 //00000000 +patch=1,EE,0037a99c,word,c602006c //00000000 +patch=1,EE,0037a9a0,word,461e0843 //00000000 +patch=1,EE,0037a9a4,word,e6010068 //00000000 +patch=1,EE,0037a9a8,word,080b9b56 //00000000 + + diff --git a/patches/SLES-54213_7FCA9ECB.pnach b/patches/SLES-54213_7FCA9ECB.pnach new file mode 100644 index 0000000..1660cfe --- /dev/null +++ b/patches/SLES-54213_7FCA9ECB.pnach @@ -0,0 +1,18 @@ +gametitle=Black Buccaneer (E)(SLES-54213) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//000080e4 0800a0e7 0c00a0e7 040080e4 +patch=1,EE,002ecf40,word,08116114 +patch=1,EE,00458450,word,3c013f40 +patch=1,EE,00458454,word,4481f000 +patch=1,EE,00458458,word,461e0783 +patch=1,EE,0045845c,word,e49e0000 +patch=1,EE,00458460,word,080bb3d1 + + diff --git a/patches/SLES-54215_1AFD7469.pnach b/patches/SLES-54215_1AFD7469.pnach new file mode 100644 index 0000000..8b43067 --- /dev/null +++ b/patches/SLES-54215_1AFD7469.pnach @@ -0,0 +1,42 @@ +gametitle=Monster House (PAL)(SLES-54215) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +//description=Widescreen Hack +//After the first mission the game breaks on the other levels + +//Y-Fov + Zoom in +//00000000 00000000 03150146 00000000 +//763f013c 00f88144 42081f46 46011503 +//patch=1,EE,001c610c,word,3c013f76 //00000000 +//patch=1,EE,001c6110,word,4481f800 //00000000 +//patch=1,EE,001c6114,word,461f0842 //46011503 +//patch=1,EE,001c6118,word,46011503 //00000000 + +//Zoom out +//0040023c 00008244 3c00a2c7 +//dd3f023c 00008244 3c00a2c7 +//Zoom value adjust : NTSC-K(3c023fdd), NTSC-U and PAL(3c023fe0) +//patch=1,EE,001c60f8,word,3c023fe0 //3c024000 + +////////////////////////////////////// +//zoom +//patch=1,EE,00102ca0,word,3c023f50 //3c023f80 +//zoom +//patch=1,EE,0015809c,word,3c033eb0 //3c033f00 +//X-Fov ????? +//patch=1,EE,00123bd0,word,3c013f90 //3c013f80 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0015BCC4,word,2C620000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0010E34C,word,24110000 +patch=1,EE,0010E350,word,24120050 +patch=1,EE,0010E35C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54218_52585249.pnach b/patches/SLES-54218_52585249.pnach new file mode 100644 index 0000000..e8dc560 --- /dev/null +++ b/patches/SLES-54218_52585249.pnach @@ -0,0 +1,21 @@ +gametitle= Rule of Rose SLES_542.18 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0013bf48,extended,3c013f12 +patch=1,EE,0013bf70,extended,3c013f10 + +//Jennifer runs faster +//patch=1,EE,203004A0,extended,3FAAAAAA //full speed +//patch=1,EE,203004A4,extended,3FAAAAAA //tired speed + +//Camera distance = 2032A5C0 + +//noise off +patch=1,EE,001cb014,word,e43f1fa0 //e4211fa0 + +//black borders's fix +patch=1,EE,00191430,word,24050000 //24050001 + + diff --git a/patches/SLES-54221_37E36C6D.pnach b/patches/SLES-54221_37E36C6D.pnach new file mode 100644 index 0000000..44e0ce6 --- /dev/null +++ b/patches/SLES-54221_37E36C6D.pnach @@ -0,0 +1,12 @@ +//gametitle=LEGO Star Wars II - The Original Trilogy (E)(SLES-54221) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa. Frustum is completely broken and will stop rendering at the edges of the screen. + +//Widescreen hack 16:9 + +//patch=1,EE,00352b48,word,3c013f10 //3c013f40 +//patch=1,EE,0012a250,word,3c013fab //3c013f80 +//patch=1,EE,00174f0c,word,3c013f40 //3c013f80 +//patch=1,EE,00174f88,word,3c013f40 //3c013f80 \ No newline at end of file diff --git a/patches/SLES-54222_449D9B9B.pnach b/patches/SLES-54222_449D9B9B.pnach new file mode 100644 index 0000000..09c7169 --- /dev/null +++ b/patches/SLES-54222_449D9B9B.pnach @@ -0,0 +1,20 @@ +gametitle=Super-Bikes: Riding Challenge [PAL-M5] (SLES_542.22) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,00145538,word,4482E000 //44820000 +patch=1,EE,00145548,word,460CE002 //460C0002 +patch=1,EE,0014554C,word,4483E800 //44830800 +patch=1,EE,00145558,word,4600EB02 //46000B02 +patch=1,EE,0014555C,word,00000000 //E7A00048 +patch=1,EE,00145560,word,3C013F40 //3C023F00 hor fov +patch=1,EE,00145564,word,4481F000 //44820000 +patch=1,EE,00145568,word,461E0003 //3C033C8E +patch=1,EE,0014556C,word,E7A00048 //3463FA35 +patch=1,EE,00145574,word,4614E002 //46140002 +patch=1,EE,00145578,word,4600E846 //44830800 + + diff --git a/patches/SLES-54223_8AE96AEE.pnach b/patches/SLES-54223_8AE96AEE.pnach new file mode 100644 index 0000000..c227695 --- /dev/null +++ b/patches/SLES-54223_8AE96AEE.pnach @@ -0,0 +1,12 @@ +gametitle=NASCAR '07 (PAL-E) SLES-54223 8AE96AEE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003E54A8,word,3F400000 //3F800000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002E068C,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-54225_1F2269B6.pnach b/patches/SLES-54225_1F2269B6.pnach new file mode 100644 index 0000000..1e66efd --- /dev/null +++ b/patches/SLES-54225_1F2269B6.pnach @@ -0,0 +1,19 @@ +gametitle=LMA Manager 2007 (E)(SLES-54225) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02a51946 b00006e6 +patch=1,EE,003bc004,word,08118044 + +patch=1,EE,00460110,word,4619a502 +patch=1,EE,00460114,word,3c013f40 +patch=1,EE,00460118,word,4481f000 +patch=1,EE,0046011c,word,461ea502 +patch=1,EE,00460120,word,080ef002 + + diff --git a/patches/SLES-54232_C39FF377.pnach b/patches/SLES-54232_C39FF377.pnach new file mode 100644 index 0000000..0442299 --- /dev/null +++ b/patches/SLES-54232_C39FF377.pnach @@ -0,0 +1,45 @@ +gametitle=Kingdom Hearts II (PAL-F) SLES-54232 C39FF377 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +//16:9 +patch=1,EE,00106d30,word,3c013f4c // c480004c +patch=1,EE,00106d48,word,3421cccc // 4600a7c6 +patch=1,EE,00106d4c,word,4481f800 // 00000000 +patch=1,EE,00106d50,word,461fa503 // 4600a503 +patch=1,EE,00106d74,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,00106d80,word,449bf000 // 00000000 +patch=1,EE,00106d90,word,461effc2 // 00000000 +patch=1,EE,00106d94,word,e61f004c // 00000000 + +//zoom for cutscenes (hides sudden pop-in) +patch=1,EE,00378574,word,43f90000 // 43d00000 + +//font fix +patch=1,EE,0037b2c4,word,3f400000 // 3f800000 +patch=1,EE,0037b2c8,word,3f400000 // 3f800000 +patch=1,EE,0037b2cc,word,3f400000 // 3f800000 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014aac8,word,24050000 // 24050200 +patch=1,EE,0014aaf0,word,24050000 // 24050200 +patch=1,EE,0014ab18,word,24050000 // 24050200 +patch=1,EE,0014ab48,word,24050000 // 24050200 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,2035744C,extended,00000000 +patch=1,EE,E0010005,extended,0033EC84 //fmv +patch=1,EE,2035744C,extended,00000001 +patch=1,EE,203795E8,extended,3F99999A +patch=1,EE,2037D318,extended,3F99999A + +[Subtitles off] +author=ElHecht +description=Disable subtitles during scenes +patch=1,EE,00227774,word,11e00019 //15e00019 \ No newline at end of file diff --git a/patches/SLES-54233_C398F477.pnach b/patches/SLES-54233_C398F477.pnach new file mode 100644 index 0000000..b763a2c --- /dev/null +++ b/patches/SLES-54233_C398F477.pnach @@ -0,0 +1,40 @@ +gametitle=Kingdom Hearts II (PAL-G) SLES-54233 C398F477 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00106d30,word,3c013f4c //c480004c +patch=1,EE,00106d48,word,3421cccc //4600a7c6 +patch=1,EE,00106d4c,word,4481f800 //00000000 +patch=1,EE,00106d50,word,461fa503 //4600a503 +patch=1,EE,00106d74,word,3c1b3f40 //0000000 hor fov +patch=1,EE,00106d80,word,449bf000 //00000000 +patch=1,EE,00106d90,word,461effc2 //00000000 +patch=1,EE,00106d94,word,e61f004c //00000000 +patch=1,EE,00378574,word,43f90000 //43d00000 zoom for cutscenes (hides sudden pop-in) +patch=1,EE,0037b2c4,word,3f400000 //3f800000 font fix +patch=1,EE,0037b2c8,word,3f400000 //3f800000 +patch=1,EE,0037b2cc,word,3f400000 //3f800000 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014aac8,word,24050000 //24050200 +patch=1,EE,0014aaf0,word,24050000 //24050200 +patch=1,EE,0014ab18,word,24050000 //24050200 +patch=1,EE,0014ab48,word,24050000 //24050200 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,2035744C,extended,00000000 +patch=1,EE,E0010005,extended,0033EC84 //fmv +patch=1,EE,2035744C,extended,00000001 +patch=1,EE,203795E8,extended,3F99999A +patch=1,EE,2037D318,extended,3F99999A + +[Subtitles off] +author=ElHecht +description=Disable subtitles during scenes +patch=1,EE,00227774,word,11e00019 //15e00019 \ No newline at end of file diff --git a/patches/SLES-54234_C39FF377.pnach b/patches/SLES-54234_C39FF377.pnach new file mode 100644 index 0000000..2244d25 --- /dev/null +++ b/patches/SLES-54234_C39FF377.pnach @@ -0,0 +1,40 @@ +gametitle=Kingdom Hearts II (PAL-I) SLES-54234 C39FF377 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00106d30,word,3c013f4c //c480004c +patch=1,EE,00106d48,word,3421cccc //4600a7c6 +patch=1,EE,00106d4c,word,4481f800 //00000000 +patch=1,EE,00106d50,word,461fa503 //4600a503 +patch=1,EE,00106d74,word,3c1b3f40 //0000000 hor fov +patch=1,EE,00106d80,word,449bf000 //00000000 +patch=1,EE,00106d90,word,461effc2 //00000000 +patch=1,EE,00106d94,word,e61f004c //00000000 +patch=1,EE,00378574,word,43f90000 //43d00000 zoom for cutscenes (hides sudden pop-in) +patch=1,EE,0037b2c4,word,3f400000 //3f800000 font fix +patch=1,EE,0037b2c8,word,3f400000 //3f800000 +patch=1,EE,0037b2cc,word,3f400000 //3f800000 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014aac8,word,24050000 //24050200 +patch=1,EE,0014aaf0,word,24050000 //24050200 +patch=1,EE,0014ab18,word,24050000 //24050200 +patch=1,EE,0014ab48,word,24050000 //24050200 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,2035744C,extended,00000000 +patch=1,EE,E0010005,extended,0033EC84 //fmv +patch=1,EE,2035744C,extended,00000001 +patch=1,EE,203795E8,extended,3F99999A +patch=1,EE,2037D318,extended,3F99999A + +[Subtitles off] +author=ElHecht +description=Disable subtitles during scenes +patch=1,EE,00227774,word,11e00019 //15e00019 \ No newline at end of file diff --git a/patches/SLES-54235_C398F477.pnach b/patches/SLES-54235_C398F477.pnach new file mode 100644 index 0000000..7a2e275 --- /dev/null +++ b/patches/SLES-54235_C398F477.pnach @@ -0,0 +1,40 @@ +gametitle=Kingdom Hearts II (PAL-S) SLES-54235 C398F477 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00106d30,word,3c013f4c //c480004c +patch=1,EE,00106d48,word,3421cccc //4600a7c6 +patch=1,EE,00106d4c,word,4481f800 //00000000 +patch=1,EE,00106d50,word,461fa503 //4600a503 +patch=1,EE,00106d74,word,3c1b3f40 //0000000 hor fov +patch=1,EE,00106d80,word,449bf000 //00000000 +patch=1,EE,00106d90,word,461effc2 //00000000 +patch=1,EE,00106d94,word,e61f004c //00000000 +patch=1,EE,00378574,word,43f90000 //43d00000 zoom for cutscenes (hides sudden pop-in) +patch=1,EE,0037b2c4,word,3f400000 //3f800000 font fix +patch=1,EE,0037b2c8,word,3f400000 //3f800000 +patch=1,EE,0037b2cc,word,3f400000 //3f800000 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014aac8,word,24050000 //24050200 +patch=1,EE,0014aaf0,word,24050000 //24050200 +patch=1,EE,0014ab18,word,24050000 //24050200 +patch=1,EE,0014ab48,word,24050000 //24050200 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,2035744C,extended,00000000 +patch=1,EE,E0010005,extended,0033EC84 //fmv +patch=1,EE,2035744C,extended,00000001 +patch=1,EE,203795E8,extended,3F99999A +patch=1,EE,2037D318,extended,3F99999A + +[Subtitles off] +author=ElHecht +description=Disable subtitles during scenes +patch=1,EE,00227774,word,11e00019 //15e00019 \ No newline at end of file diff --git a/patches/SLES-54237_E6C2F211.pnach b/patches/SLES-54237_E6C2F211.pnach new file mode 100644 index 0000000..ff72a63 --- /dev/null +++ b/patches/SLES-54237_E6C2F211.pnach @@ -0,0 +1,13 @@ +gametitle=Pirates of The Caribbean - The Legend of Jack Sparrow PAL[M5] (SLES_542.37) E6C2F211 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack Conversion +author=Bigdemon +//16:9 +patch=1,EE,204931D8,extended,3FAB851F // 3F800000 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00385084,word,24030000 //24030001 \ No newline at end of file diff --git a/patches/SLES-54239_7B2DE9CC.pnach b/patches/SLES-54239_7B2DE9CC.pnach new file mode 100644 index 0000000..f4ab4b3 --- /dev/null +++ b/patches/SLES-54239_7B2DE9CC.pnach @@ -0,0 +1,21 @@ +gametitle=Wild Arms 4 (PAL-E) (SLES-54239) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +//Ported to PAL, added 16:10 support (ElHecht) +// +// 16:9 +patch=1,EE,001597f0,word,3c064500 // 3c0644c0 hor fov 1 +patch=1,EE,0015988c,word,3c023f40 // 3c023f80 hor fov 2 +patch=1,EE,00159694,word,3c05442b // 3c054400 renderfix + +// 16:10 +//patch=1,EE,001597f0,word,3c0644e6 // 3c0644c0 hor fov 1 +//patch=1,EE,00103a0c,word,3c013f55 // 00000000 hor fov 2 +//patch=1,EE,00103a10,word,34215555 // 00000000 hor fov 2 +//patch=1,EE,00103a18,word,44810000 // 00000000 +//patch=1,EE,00103a1c,word,4600c602 // 00000000 +//patch=1,EE,00159694,word,3c05441a // 3c054400 renderfix + + diff --git a/patches/SLES-54251_6BD9964D.pnach b/patches/SLES-54251_6BD9964D.pnach new file mode 100644 index 0000000..04e9e8f --- /dev/null +++ b/patches/SLES-54251_6BD9964D.pnach @@ -0,0 +1,16 @@ +gametitle=NBA Live 07 (PAL-S) SLES-54251 6BD9964D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,2085A028,extended,3FE38E32 +patch=1,EE,0085FC5C,extended,00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003E64E4,word,24110000 +patch=1,EE,003E64E8,word,24120050 +patch=1,EE,003E64F4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54255_051A53EE.pnach b/patches/SLES-54255_051A53EE.pnach new file mode 100644 index 0000000..6c6b499 --- /dev/null +++ b/patches/SLES-54255_051A53EE.pnach @@ -0,0 +1,113 @@ +gametitle=The King of Fighters: Maximum Impact 2 (SLES-54255) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0013b2f4,word,46000003 +patch=1,EE,0013b2f8,word,7fb00010 +patch=1,EE,0013b2fc,word,ffbf0000 +patch=1,EE,0013b300,word,0080802d +patch=1,EE,0013b304,word,c4a10004 +patch=1,EE,0013b308,word,c4a30000 +patch=1,EE,0013b30c,word,00000000 //3c013f00 +patch=1,EE,0013b310,word,44811000 +patch=1,EE,0013b314,word,460218c3 +patch=1,EE,0013b318,word,e601006c +patch=1,EE,0013b31c,word,e6030068 +patch=1,EE,0013b320,word,c6010068 +patch=1,EE,0013b324,word,c602006c +patch=1,EE,0013b328,word,46010043 +patch=1,EE,0013b32c,word,8e040004 +patch=1,EE,0013b330,word,46020003 +patch=1,EE,0013b334,word,10800002 +patch=1,EE,0013b338,word,e6010070 +patch=1,EE,0013b33c,word,0c04f462 +patch=1,EE,0013b340,word,e6000074 +patch=1,EE,0013b344,word,0200102d +patch=1,EE,0013b348,word,dfbf0000 +patch=1,EE,0013b34c,word,7bb00010 +patch=1,EE,0013b350,word,03e00008 +patch=1,EE,0013b354,word,27bd0020 + +patch=1,EE,001af5e0,word,0c04e12f + +patch=1,EE,00138494,word,45010007 +patch=1,EE,00138498,word,0000102d +patch=1,EE,0013849c,word,c4800008 +patch=1,EE,001384a0,word,46020034 +patch=1,EE,001384a4,word,45010003 +patch=1,EE,001384a8,word,00000000 +patch=1,EE,001384ac,word,03e00008 +patch=1,EE,001384b0,word,24020001 +patch=1,EE,001384b4,word,03e00008 +patch=1,EE,001384b8,word,00000000 +patch=1,EE,001384bc,word,27bdff90 +patch=1,EE,001384c0,word,24050001 +patch=1,EE,001384c4,word,7fb10050 +patch=1,EE,001384c8,word,27a60030 +patch=1,EE,001384cc,word,0080882d +patch=1,EE,001384d0,word,7fb00060 +patch=1,EE,001384d4,word,ffbf0040 +patch=1,EE,001384d8,word,0c04c144 +patch=1,EE,001384dc,word,27a70034 +patch=1,EE,001384e0,word,10400036 +patch=1,EE,001384e4,word,8fa30034 +patch=1,EE,001384e8,word,3c02fffc +patch=1,EE,001384ec,word,3442b000 +patch=1,EE,001384f0,word,00621821 +patch=1,EE,001384f4,word,2c632003 +patch=1,EE,001384f8,word,10600028 +patch=1,EE,001384fc,word,0000282d +patch=1,EE,00138500,word,03a0202d +patch=1,EE,00138504,word,0c04a3b2 +patch=1,EE,00138508,word,24060020 +patch=1,EE,0013850c,word,8fa60030 +patch=1,EE,00138510,word,0220202d +patch=1,EE,00138514,word,0c04d4d8 +patch=1,EE,00138518,word,03a0282d +patch=1,EE,0013851c,word,8fa30030 +patch=1,EE,00138520,word,14430027 +patch=1,EE,00138524,word,0000102d +patch=1,EE,00138528,word,0c04ebb8 +patch=1,EE,0013852c,word,00000000 +patch=1,EE,00138530,word,0040802d +patch=1,EE,00138534,word,12000021 +patch=1,EE,00138538,word,0220282d +patch=1,EE,0013853c,word,3c040060 +patch=1,EE,00138540,word,2484d7f8 +patch=1,EE,00138544,word,0c04d6b0 +patch=1,EE,00138548,word,0200302d +patch=1,EE,0013854c,word,1040001b +patch=1,EE,00138550,word,03a0282d +patch=1,EE,00138554,word,3c013f40 //cutscenes + +patch=1,EE,001e5e18,word,3c013f40 //character select +patch=1,EE,00440be4,word,3c013f40 //unknown +patch=1,EE,00441090,word,3c013f40 //unknown +patch=1,EE,00441f30,word,3c013f40 //unknown +patch=1,EE,004423e8,word,3c013f40 //gameplay +patch=1,EE,004542d0,word,3c013f40 //unknown + +patch=1,EE,004f3464,word,3c013f80 +patch=1,EE,004f3468,word,0c04ecbc +patch=1,EE,004f346c,word,e7b40074 +patch=1,EE,004f3470,word,8e040000 +patch=1,EE,004f3474,word,27a30060 +patch=1,EE,004f3478,word,8c920020 +patch=1,EE,004f347c,word,8c850000 +patch=1,EE,004f3480,word,8c840008 +patch=1,EE,004f3484,word,10600007 +patch=1,EE,004f3488,word,2402000c +patch=1,EE,004f348c,word,a0600000 +patch=1,EE,004f3490,word,2442ffff +patch=1,EE,004f3494,word,24630001 +patch=1,EE,004f3498,word,00000000 +patch=1,EE,004f349c,word,00000000 +patch=1,EE,004f34a0,word,1440fffa + +patch=1,EE,004f4434,word,3f013f80 +patch=1,EE,004f4438,word,0c04ecbc +patch=1,EE,004f443c,word,e7b401ac + + diff --git a/patches/SLES-54271_B69AF9A5.pnach b/patches/SLES-54271_B69AF9A5.pnach new file mode 100644 index 0000000..91d361c --- /dev/null +++ b/patches/SLES-54271_B69AF9A5.pnach @@ -0,0 +1,15 @@ +gametitle=Scarface - The World is Yours PAL-E SLES-54271 B69AF9A5 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,20DB01BC,extended,00000000 //00000001 + +[480p Mode] +author=Gabominated +description=SDTV 480p mode at start. +patch=1,EE,00DB011C,word,00000000 //00000001 +patch=1,EE,00DB0120,word,00000001 //00000000 +patch=1,EE,00DB0134,word,00000002 //00000003 +patch=1,EE,00DB0138,word,00000001 //00000000 +patch=1,EE,00DB0140,word,000001E0 //00000200 \ No newline at end of file diff --git a/patches/SLES-54305_F991B233.pnach b/patches/SLES-54305_F991B233.pnach new file mode 100644 index 0000000..e31facd --- /dev/null +++ b/patches/SLES-54305_F991B233.pnach @@ -0,0 +1,11 @@ +gametitle=Demon Chaos (PAL-M5) (SLES-54305) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0017a87c,word,3c023f80 // 3c023faa hor fov +patch=1,EE,0017a880,word,344a0000 // 344aaaaa hor fov + + diff --git a/patches/SLES-54306_CB4B48AF.pnach b/patches/SLES-54306_CB4B48AF.pnach new file mode 100644 index 0000000..82a5f9f --- /dev/null +++ b/patches/SLES-54306_CB4B48AF.pnach @@ -0,0 +1,23 @@ +gametitle=Cartoon Network Racing (E)(SLES-54306) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0033f014,word,3c013f17 //3c013f00 + +//Y-Fov +//83100046 4c00023c +patch=1,EE,0033f060,word,0808fc98 //080e2d60 + +patch=1,EE,0023f260,word,46001083 +patch=1,EE,0023f264,word,3c013faa +patch=1,EE,0023f268,word,3421aaab +patch=1,EE,0023f26c,word,4481f000 +patch=1,EE,0023f270,word,461e1082 +patch=1,EE,0023f274,word,080cfc19 + + diff --git a/patches/SLES-54307_CFC63DFF.pnach b/patches/SLES-54307_CFC63DFF.pnach new file mode 100644 index 0000000..b53bad9 --- /dev/null +++ b/patches/SLES-54307_CFC63DFF.pnach @@ -0,0 +1,22 @@ +gametitle=Rayman - Raving Rabbids (PAL-M6)(SLES-54307) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ICUP321 + +//Widescreen hack 16:9 + +//Zoom +//803F033C 0070023C 00088344 00000000 03080046 +patch=1,EE,0012AC54,word,3c033f40 //3c033f80 + +//Y-Fov +//AA3F033C 03006050 AA3F033C 0C000010 +patch=1,EE,00138508,word,3c033fe3 //3c033faa 4/3 Black Bands Screen Mode +patch=1,EE,00138510,word,3c033fe3 //3c033faa 4/3 Screen Mode + +//Render fix +//0C0000C6 003F023C 00088244 +patch=1,EE,00155F80,word,3c023f40 //3c023f00 + + diff --git a/patches/SLES-54308_38A5588B.pnach b/patches/SLES-54308_38A5588B.pnach new file mode 100644 index 0000000..dcc21ce --- /dev/null +++ b/patches/SLES-54308_38A5588B.pnach @@ -0,0 +1,24 @@ +gametitle=Phantasy Star Universe (PAL-M3) (SLES-54308) 38A5588B + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=ElHecht +//description=Widescreen Hack. Disabled due to causing SPS. +// 16:9 +//patch=1,EE,0085cb30,word,43400000 // 43800000 hor fov +//patch=1,EE,0068f7a4,word,3c093c02 // 00000000 +//patch=1,EE,0068f7a8,word,35293fab // 00000000 renderfix +//patch=1,EE,0068f7f0,word,3c0a0028 // 00000000 +//patch=1,EE,0068f7f4,word,ad493d78 // 00000000 + +// 16:10 +//patch=1,EE,0085cb30,word,43555555 // 43800000 hor fov +//patch=1,EE,0068f7a4,word,3c093c02 // 00000000 +//patch=1,EE,0068f7a8,word,35293f9a // 00000000 renderfix +//patch=1,EE,0068f7f0,word,3c0a0028 // 00000000 +//patch=1,EE,0068f7f4,word,ad493d78 // 00000000 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,00767F94,word,40000000 \ No newline at end of file diff --git a/patches/SLES-54309_60CB032B.pnach b/patches/SLES-54309_60CB032B.pnach new file mode 100644 index 0000000..d44e31a --- /dev/null +++ b/patches/SLES-54309_60CB032B.pnach @@ -0,0 +1,10 @@ +gametitle=Strawberry Shortcake: The Sweet Dreams Game [PAL-M6] (SLES_543.09) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001A1358,word,3C033FAB //3C033F80 (Increases hor. axis) + + diff --git a/patches/SLES-54311_27E407EB.pnach b/patches/SLES-54311_27E407EB.pnach new file mode 100644 index 0000000..1dd674e --- /dev/null +++ b/patches/SLES-54311_27E407EB.pnach @@ -0,0 +1,17 @@ +gametitle=Noddy and the Magic Book (E)(SLES-54311) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//80bf033c 6000a427 +patch=1,EE,00469f10,word,3c03bfab //3c03bf80 + +//Y-Fov +//00bf033c 00088244 2d204002 +patch=1,EE,00469f9c,word,3c03bf2a //3c03bf00 + + diff --git a/patches/SLES-54316_30204F8E.pnach b/patches/SLES-54316_30204F8E.pnach new file mode 100644 index 0000000..9e2e0f9 --- /dev/null +++ b/patches/SLES-54316_30204F8E.pnach @@ -0,0 +1,20 @@ +gametitle=Open Season (PAL-M) (SLES-54316) 30204F8E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//02100046 700120e6 X-Fov +patch=1,EE,003f9d2c,word,08153acc +patch=1,EE,0054eb30,word,46001002 +patch=1,EE,0054eb34,word,3c013f40 +patch=1,EE,0054eb38,word,4481f000 +patch=1,EE,0054eb3c,word,461e0002 +patch=1,EE,0054eb40,word,080fe74c +//3443033c b00421c6 Render fix +patch=1,EE,00291b6c,word,3c034300 //3c034334 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00567F18,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54317_F9DD17AA.pnach b/patches/SLES-54317_F9DD17AA.pnach new file mode 100644 index 0000000..e578fc5 --- /dev/null +++ b/patches/SLES-54317_F9DD17AA.pnach @@ -0,0 +1,18 @@ +gametitle=Ghost Rider (PAL-M) SLES-54317 F9DD17AA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,006CE4C0,extended,01 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00736440,extended,00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,002FF534,word,10640005 \ No newline at end of file diff --git a/patches/SLES-54319_86263199.pnach b/patches/SLES-54319_86263199.pnach new file mode 100644 index 0000000..78d3f14 --- /dev/null +++ b/patches/SLES-54319_86263199.pnach @@ -0,0 +1,24 @@ +gametitle=Biker Mice from Mars (PAL-M) SLES-54319 86263199 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +//02100046 4000a1e7 +patch=1,EE,00134a00,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46001002 +patch=1,EE,000c0004,word,3c013fa0 +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0002 +patch=1,EE,000c0014,word,0804d281 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. Might need EE Overclock (130%). +patch=1,EE,0010DB9C,word,24110000 +patch=1,EE,0010DBA0,word,24120050 +patch=1,EE,0010DBAC,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54321_ECCEEC09.pnach b/patches/SLES-54321_ECCEEC09.pnach new file mode 100644 index 0000000..190a275 --- /dev/null +++ b/patches/SLES-54321_ECCEEC09.pnach @@ -0,0 +1,14 @@ +gametitle=Need for Speed - Carbon (PAL-E) (SLES-54321) + +[Fix Most Wanted Black Edition save detection] +author=Silent +description=Fixes the career cash bonus not checking for Most Wanted: Black Edition. + +// Check for BESLES-53857 by reusing one of the unused UG2 serials (BASLUS-21065) +patch=0,EE,205B0498,extended,4C534542 +patch=0,EE,205B049C,extended,352D5345 +patch=0,EE,205B04A0,extended,37353833 + +patch=0,EE,2040134C,extended,0C10039F // j 00400E7C +patch=0,EE,20400E7C,extended,3C02005B // lui v0,0x005B +patch=0,EE,20400E84,extended,24420498 // addiu v0,v0,0x498 diff --git a/patches/SLES-54322_CF36D003.pnach b/patches/SLES-54322_CF36D003.pnach new file mode 100644 index 0000000..039e0c6 --- /dev/null +++ b/patches/SLES-54322_CF36D003.pnach @@ -0,0 +1,28 @@ +gametitle=Need for Speed - Carbon (PAL-E) SLES-54322 CF36D003 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,E0010000,extended,00A6E494 +patch=1,EE,00A6E494,extended,00000001 +patch=1,EE,2061E7F8,extended,3F400000 +patch=1,EE,2061E810,extended,3F400000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,00394A9C,word,0000102D + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=0,EE,00624344,word,00000000 +patch=0,EE,00254470,word,24020000 +patch=0,EE,00254474,word,10620004 +patch=0,EE,00624470,word,01000000 + +[Disable Speed Effect] +author=PeterDelta +description=Removes the speed effect in race +patch=0,EE,00402610,word,14A0003C diff --git a/patches/SLES-54323_4078F8F1.pnach b/patches/SLES-54323_4078F8F1.pnach new file mode 100644 index 0000000..d28f1b3 --- /dev/null +++ b/patches/SLES-54323_4078F8F1.pnach @@ -0,0 +1,28 @@ +gametitle=Need for Speed - Carbono (PAL-S-I) SLES-54323 4078F8F1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,E0010000,extended,00A6E894 +patch=1,EE,00A6E894,extended,00000001 +patch=1,EE,2061E7F8,extended,3F400000 +patch=1,EE,2061E810,extended,3F400000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,00394A84,word,0000102D + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=0,EE,00624344,word,00000000 +patch=0,EE,00254370,word,24020000 +patch=0,EE,00254374,word,10620004 +patch=0,EE,00624470,word,01000000 + +[Disable Speed Effect] +author=PeterDelta +description=Removes the speed effect in race +patch=0,EE,004025F0,word,14A0003C diff --git a/patches/SLES-54324_26DFEE66.pnach b/patches/SLES-54324_26DFEE66.pnach new file mode 100644 index 0000000..2707cf4 --- /dev/null +++ b/patches/SLES-54324_26DFEE66.pnach @@ -0,0 +1,28 @@ +gametitle=Need for Speed - Carbon (PAL-R) SLES-54324 26DFEE66 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,E0010000,extended,00A6E514 +patch=1,EE,00A6E514,extended,00000001 +patch=1,EE,2061E978,extended,3F400000 +patch=1,EE,2061E990,extended,3F400000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,00394B9C,word,0000102D + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=0,EE,006244C4,word,00000000 +patch=0,EE,00254470,word,24020000 +patch=0,EE,00254474,word,10620004 +patch=0,EE,006245F0,word,01000000 + +[Disable Speed Effect] +author=PeterDelta +description=Removes the speed effect in race +patch=0,EE,00402728,word,14A0003C diff --git a/patches/SLES-54335_1C42A8E7.pnach b/patches/SLES-54335_1C42A8E7.pnach new file mode 100644 index 0000000..dde3761 --- /dev/null +++ b/patches/SLES-54335_1C42A8E7.pnach @@ -0,0 +1,9 @@ +gametitle=Steambot Chronicles SLES_543.35 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=bigdemon +description=Widescreen Hack Conversion + +patch=1,EE,00132B40,word,3c033f40 //3c033f80 +patch=1,EE,00132998,word,3c0643d6 //3C0643A0 \ No newline at end of file diff --git a/patches/SLES-54339_D287A60F.pnach b/patches/SLES-54339_D287A60F.pnach new file mode 100644 index 0000000..5c759d9 --- /dev/null +++ b/patches/SLES-54339_D287A60F.pnach @@ -0,0 +1,11 @@ +gametitle=Realm of the Dead (PAL-E) (SLES-54339) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010befc,word,3c013f61 // 3c013f28 hor fov +patch=1,EE,0010bf00,word,342147ae // 3421f5c3 hor fov + + diff --git a/patches/SLES-54339_F693320E.pnach b/patches/SLES-54339_F693320E.pnach new file mode 100644 index 0000000..f6ee6ad --- /dev/null +++ b/patches/SLES-54339_F693320E.pnach @@ -0,0 +1,19 @@ +gametitle=Realm of the Dead (E)(SLES-54339) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,005374c8,word,08161244 //c6010068 + +patch=1,EE,00584910,word,3c013f40 // 00000000 +patch=1,EE,00584914,word,4481f000 // 00000000 +patch=1,EE,00584918,word,c6010068 // 00000000 +patch=1,EE,0058491c,word,c602006c // 00000000 +patch=1,EE,00584920,word,461e0843 // 00000000 +patch=1,EE,00584924,word,e6010068 // 00000000 +patch=1,EE,00584928,word,0814dd34 // 00000000 + + diff --git a/patches/SLES-54340_C8844E0B.pnach b/patches/SLES-54340_C8844E0B.pnach new file mode 100644 index 0000000..23d4dcc --- /dev/null +++ b/patches/SLES-54340_C8844E0B.pnach @@ -0,0 +1,23 @@ +gametitle=Samurai Warriors 2 (PAL-E) (SLES-54340) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00179f58,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,00179f60,word,3442999a // 3442cccd hor fov 1-player +patch=1,EE,0017a118,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,0017a120,word,3463999a // 3463cccd hor fov 2-players +patch=1,EE,0017a3e4,word,3c03440a // 3c0343cf renderfix enemies 1-player +patch=1,EE,0017a384,word,3c03440a // 3c0343cf renderfix enemies 2-players + +// 16:10 +//patch=1,EE,00179f58,word,3c023f2a // 3c023f4c hor fov 1-player +//patch=1,EE,00179f60,word,3442aaab // 3442cccd hor fov 1-player +//patch=1,EE,0017a118,word,3c033f2a // 3c033f4c hor fov 2-players +//patch=1,EE,0017a120,word,3463aaab // 3463cccd hor fov 2-players +//patch=1,EE,0017a3e4,word,3c0343f9 // 3c0343cf renderfix enemies 1-player +//patch=1,EE,0017a384,word,3c0343f9 // 3c0343cf renderfix enemies 2-players + + diff --git a/patches/SLES-54341_9751A419.pnach b/patches/SLES-54341_9751A419.pnach new file mode 100644 index 0000000..354b96e --- /dev/null +++ b/patches/SLES-54341_9751A419.pnach @@ -0,0 +1,11 @@ +gametitle=Dance Dance Revolution SuperNova SLES-54341 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +// 16:9 +patch=1,EE,0014f5a4,word,3c023f22 // 3c023f00 +patch=1,EE,0014f794,word,3c023fe3 // 3c023faa +patch=1,EE,0014f7a0,word,34458e39 // 3445aaab diff --git a/patches/SLES-54343_A90A973D.pnach b/patches/SLES-54343_A90A973D.pnach new file mode 100644 index 0000000..ea46fdc --- /dev/null +++ b/patches/SLES-54343_A90A973D.pnach @@ -0,0 +1,14 @@ +gametitle=Bratz: Forever Diamondz [PAL-M3] (SLES_543.43) A90A973D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0031F5D8,word,3C013F1E //3C013F00 Zoom +patch=1,EE,00300934,word,3C013ED3 //3C013F00 Y-FOV +patch=1,EE,00300848,word,3C013F2B //3C013F00 Render fix + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,01FAFD9C,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLES-54346_816CB6E8.pnach b/patches/SLES-54346_816CB6E8.pnach new file mode 100644 index 0000000..40c85e0 --- /dev/null +++ b/patches/SLES-54346_816CB6E8.pnach @@ -0,0 +1,15 @@ +gametitle=Heatseeker PAL-M SLES-54346 816CB6E8 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2038CA18,extended,24020002 +patch=1,EE,20649D50,extended,3C888889 +patch=1,EE,20649D54,extended,3C888889 +patch=1,EE,20649D58,extended,3C888889 +patch=1,EE,20649D5C,extended,3C888889 +patch=1,EE,E004D70A,extended,00649D60 +patch=1,EE,20649D50,extended,3CA3D70A +patch=1,EE,20649D54,extended,3CA3D70A +patch=1,EE,20649D58,extended,3CA3D70A +patch=1,EE,20649D5C,extended,3CA3D70A \ No newline at end of file diff --git a/patches/SLES-54347_774E8455.pnach b/patches/SLES-54347_774E8455.pnach new file mode 100644 index 0000000..1c10198 --- /dev/null +++ b/patches/SLES-54347_774E8455.pnach @@ -0,0 +1,29 @@ +gametitle=The Sims 2 - Pets (PAL-M) SLES-54347 774E8455 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,0042d160,word,3c013fe3 //3c013faa +patch=1,EE,0042d164,word,34218e2a //3421aaab + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00423058,extended,28820001 +patch=1,EE,E001FFFF,extended,01A54450 +patch=1,EE,00423058,extended,28820002 +patch=1,EE,E0020000,extended,004BABEC +patch=1,EE,E0010000,extended,01A54450 +patch=1,EE,00423058,extended,28820002 +patch=1,EE,E0010001,extended,004BABEC +patch=1,EE,00423058,extended,28820002 +patch=1,EE,E0010003,extended,01A54450 +patch=1,EE,00423058,extended,28820002 +patch=1,EE,E0010002,extended,004BABEC +patch=1,EE,00423058,extended,28820002 +patch=1,EE,E0010001,extended,01A54450 +patch=1,EE,00423058,extended,28820002 +patch=1,EE,E0010003,extended,004BABEC +patch=1,EE,00423058,extended,28820002 \ No newline at end of file diff --git a/patches/SLES-54354_78DA0252.pnach b/patches/SLES-54354_78DA0252.pnach new file mode 100644 index 0000000..fcd9a96 --- /dev/null +++ b/patches/SLES-54354_78DA0252.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy XII (SLES-54354) +author=nemesis2000 + +//widescreen fix +patch=1,EE,001803c8,word,3C013f80 +patch=1,EE,001803cc,word,34210000 +patch=1,EE,0033E71C,word,3c020000 + + diff --git a/patches/SLES-54356_DC2A467E.pnach b/patches/SLES-54356_DC2A467E.pnach new file mode 100644 index 0000000..be13f1b --- /dev/null +++ b/patches/SLES-54356_DC2A467E.pnach @@ -0,0 +1,12 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy XII (SLES-54356) +author=nemesis2000 (original pnach by nemesis2000) +description=Ported from PAL-E to PAL-G by theHOMER + +//widescreen fix +patch=1,EE,001803c8,word,3C013f80 +patch=1,EE,001803cc,word,34210000 +patch=1,EE,0033E714,word,3c020000 + + diff --git a/patches/SLES-54359_0EE5646B.pnach b/patches/SLES-54359_0EE5646B.pnach new file mode 100644 index 0000000..486f89f --- /dev/null +++ b/patches/SLES-54359_0EE5646B.pnach @@ -0,0 +1,10 @@ +gametitle=Legend of Spyro, The - A New Beginning (SLES-54359) + +[50 FPS] +author=asasega + CRASHARKI +description=Patches the game to run at 50 FPS. +patch=1,EE,201211B4,word,28420001 //28420002 +patch=1,EE,201212B8,word,28420001 //28420002 +patch=1,EE,E0020001,extended,0074A914 +patch=1,EE,201211B4,extended,28420002 +patch=1,EE,201212B8,extended,28420002 \ No newline at end of file diff --git a/patches/SLES-54362_2D2AF931.pnach b/patches/SLES-54362_2D2AF931.pnach new file mode 100644 index 0000000..2afe588 --- /dev/null +++ b/patches/SLES-54362_2D2AF931.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 6 PAL Spain (SLES_543.62) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,00397920,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,0012A53C,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-54364_5415FA68.pnach b/patches/SLES-54364_5415FA68.pnach new file mode 100644 index 0000000..395228f --- /dev/null +++ b/patches/SLES-54364_5415FA68.pnach @@ -0,0 +1,15 @@ +gametitle=Curious George PAL-M7 SLES-54364 5415FA68 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00199214,word,3C013CAD //3C013C8E Zoom +patch=1,EE,001B2114,word,3C013C6E //3C013C8E Y-FOV + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=0,EE,0039c9e4,word,00000003 //00000001 +patch=0,EE,00211F0C,word,24020002 //24020001 diff --git a/patches/SLES-54366_833D54BC.pnach b/patches/SLES-54366_833D54BC.pnach new file mode 100644 index 0000000..e0f05b3 --- /dev/null +++ b/patches/SLES-54366_833D54BC.pnach @@ -0,0 +1,19 @@ +gametitle=David Douillet Judo (E)(SLES-54366) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0016ba18,word,46180043 //00000000 +patch=1,EE,0016ba1c,word,3c013f40 //00000000 +patch=1,EE,0016ba20,word,44811800 //00000000 +patch=1,EE,0016ba24,word,46030842 //46180043 + +//Render fix +patch=1,EE,00242914,word,3c023fc0 //3c024000 Left +patch=1,EE,002429f0,word,3c023fc0 //3c024000 Right + + diff --git a/patches/SLES-54378_5267A845.pnach b/patches/SLES-54378_5267A845.pnach new file mode 100644 index 0000000..545c36a --- /dev/null +++ b/patches/SLES-54378_5267A845.pnach @@ -0,0 +1,15 @@ +gametitle=Barnyard (PAL-M) SLES-54378 5267A845 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00545F70,word,3FB58000 //3F8889A0 +patch=1,EE,00542898,word,3FD50000 //3EAAAAAB + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0054C22C,extended,00000001 +patch=1,EE,E0010010,extended,004F95B4 +patch=1,EE,0054C22C,extended,00000002 \ No newline at end of file diff --git a/patches/SLES-54382_0CA21A7F.pnach b/patches/SLES-54382_0CA21A7F.pnach new file mode 100644 index 0000000..cf325c7 --- /dev/null +++ b/patches/SLES-54382_0CA21A7F.pnach @@ -0,0 +1,6 @@ +gametitle=Jumanji (PAL-M) SLES-54382 0CA21A7F + +[50 FPS] +author=PeterDelta +description=Unlocks internal FPS on dash +patch=1,EE,0025E13C,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54383_0BF6A590.pnach b/patches/SLES-54383_0BF6A590.pnach new file mode 100644 index 0000000..f711aa9 --- /dev/null +++ b/patches/SLES-54383_0BF6A590.pnach @@ -0,0 +1,13 @@ +gametitle=Casper and the Ghostly Trio (E)(SLES-54383) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0018049c,word,3c01bf2a +patch=1,EE,001804b0,word,3421aaab + + diff --git a/patches/SLES-54384_743E10C2.pnach b/patches/SLES-54384_743E10C2.pnach new file mode 100644 index 0000000..6d499b8 --- /dev/null +++ b/patches/SLES-54384_743E10C2.pnach @@ -0,0 +1,6 @@ +gametitle=Destroy All Humans 2 - Make War not Love [PAL-M] SLES-54384 743E10C2 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002C2E6C,word,24030001 //24030002 \ No newline at end of file diff --git a/patches/SLES-54385_4A84BCCB.pnach b/patches/SLES-54385_4A84BCCB.pnach new file mode 100644 index 0000000..573fc14 --- /dev/null +++ b/patches/SLES-54385_4A84BCCB.pnach @@ -0,0 +1,30 @@ +gametitle=Atelier Iris 2: The Azoth of Destiny [PAL] (SLES_543.85) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//3D Scenes +patch=1,EE,002AB844,word,3C013F40 //00000000 hor value +patch=1,EE,002AB848,word,44810000 //00000000 +patch=1,EE,002AB850,word,4600C602 //00000000 + +//Battle's fix +patch=1,EE,007D16FC,word,44400000 //44800000 right side fix +patch=1,EE,007D1704,word,C4400000 //C4800000 left side fix + +//2D Scenes +patch=1,EE,00190C48,word,3C014440 //3C0E007D hor value +patch=1,EE,00190C4C,word,44810800 //25CE291C +patch=1,EE,00190C50,word,46010002 //C5C10000 +patch=1,EE,00190C54,word,E7C00090 //46010002 +patch=1,EE,00190C58,word,3C014480 //E7C00090 vert value +patch=1,EE,00190C5C,word,44810800 //C60000E8 +patch=1,EE,00190C60,word,C60000E8 //46010002 +patch=1,EE,00190C64,word,46010002 //E7C000A4 +patch=1,EE,00190C68,word,E7C000A4 //C60000E8 +patch=1,EE,00190C6C,word,C60000E8 //3C0F007D +patch=1,EE,00190C70,word,3C01C440 //25EF2920 +patch=1,EE,00190C74,word,44810800 //C5E10000 + + diff --git a/patches/SLES-54400_B1F87437.pnach b/patches/SLES-54400_B1F87437.pnach new file mode 100644 index 0000000..a256ef6 --- /dev/null +++ b/patches/SLES-54400_B1F87437.pnach @@ -0,0 +1,23 @@ +gametitle=SpongeBob SquarePants - Creature from the Krusty Krab (E)(SLES-54400) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & ICUP321 +description=Widescreen hack + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,0043d92c,word,3c013f40 +patch=1,EE,0043d930,word,4481f000 +patch=1,EE,0043d938,word,461eb582 + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,0041f1f0,word,3c013f20 //3c013f00 + +[50 FPS] +author=asasega +description=Patches the game to run at 50 FPS. +patch=1,EE,21FAFC98,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLES-54402_2BB7BA40.pnach b/patches/SLES-54402_2BB7BA40.pnach new file mode 100644 index 0000000..843b78f --- /dev/null +++ b/patches/SLES-54402_2BB7BA40.pnach @@ -0,0 +1,33 @@ +gametitle=Need for Speed - Carbon [Collector's Edition] (PAL-F-G) SLES-54402 2BB7BA40 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,E0010000,extended,00A6E894 +patch=1,EE,00A6E894,extended,00000001 +patch=1,EE,2061E7F8,extended,3F400000 +patch=1,EE,2061E810,extended,3F400000 + +//[Languages] +//author=PeterDelta +//description=Set language in BIOS: Spanish, Italian, Dutch, English. FMV skip +//patch=1,EE,003F9AC4,word,10400018 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,00394A7C,word,0000102D + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=0,EE,00624344,word,00000000 +patch=0,EE,00254370,word,24020000 +patch=0,EE,00254374,word,10620004 +patch=0,EE,00624470,word,01000000 + +[Disable Speed Effect] +author=PeterDelta +description=Removes the speed effect in race +patch=0,EE,004025E8,word,14A0003C diff --git a/patches/SLES-54420_859AB297.pnach b/patches/SLES-54420_859AB297.pnach new file mode 100644 index 0000000..1a300d4 --- /dev/null +++ b/patches/SLES-54420_859AB297.pnach @@ -0,0 +1,13 @@ +gametitle=Arthur and the Minimoys (PAL-M7) SLES-54420 859AB297 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,007E0438,word,3F6E6D1C +patch=1,EE,007E0440,word,3F891A31 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,006AC098,word,00000057 diff --git a/patches/SLES-54423_42BF81D5.pnach b/patches/SLES-54423_42BF81D5.pnach new file mode 100644 index 0000000..48c0faa --- /dev/null +++ b/patches/SLES-54423_42BF81D5.pnach @@ -0,0 +1,12 @@ +gametitle=Justice League Heroes [PAL-M5] (SLES_544.23) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001BCA20,word,3C01427F //3C014248 Zoom +patch=1,EE,001BCAB0,word,3C013F35 //3C013F08 Y-FOV +patch=1,EE,001BCAB4,word,3421FA25 //34218889 Y-FOV up screen + + diff --git a/patches/SLES-54427_72A2D46E.pnach b/patches/SLES-54427_72A2D46E.pnach new file mode 100644 index 0000000..773d5e8 --- /dev/null +++ b/patches/SLES-54427_72A2D46E.pnach @@ -0,0 +1,6 @@ +gametitle=Jumanji (PAL-M) SLES-54427 72A2D46E + +[50 FPS] +author=PeterDelta +description=Unlocks internal FPS on dash +patch=1,EE,0025E4BC,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54430_E1F17139.pnach b/patches/SLES-54430_E1F17139.pnach new file mode 100644 index 0000000..e2831c3 --- /dev/null +++ b/patches/SLES-54430_E1F17139.pnach @@ -0,0 +1,24 @@ +gametitle=Teen Titans PAL-F SLES-54430 E1F17139 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +patch=1,EE,00205784,word,080f1e0c // 4600ab06 jump to 003c7830 +patch=1,EE,00205788,word,00000000 // 0c072734 +patch=1,EE,003c7830,word,3c013f40 // 00000000 hor fov gameplay +patch=1,EE,003c7834,word,4481f000 // 00000000 +patch=1,EE,003c7838,word,461ead43 // 00000000 +patch=1,EE,003c783c,word,4600ab06 // 00000000 +patch=1,EE,003c7840,word,0c072734 // 00000000 +patch=1,EE,003c7844,word,00000000 // 00000000 +patch=1,EE,003c7848,word,080815e2 // 00000000 jump back to 00205788 +patch=1,EE,001c9d78,word,3c023fc0 // 3c024000 zoom cut-scenes +patch=1,EE,001c9da8,word,3c013f40 // 00000000 ver fov cut-scenes +patch=1,EE,001c9dac,word,4481f000 // 00000000 +patch=1,EE,001c9db4,word,461e0342 // 00000000 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,0015E73C,word,14800004 //10800004 \ No newline at end of file diff --git a/patches/SLES-54431_E1F17139.pnach b/patches/SLES-54431_E1F17139.pnach new file mode 100644 index 0000000..14e960b --- /dev/null +++ b/patches/SLES-54431_E1F17139.pnach @@ -0,0 +1,24 @@ +gametitle=Teen Titans PAL-E SLES-54431 E1F17139 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +patch=1,EE,00205784,word,080f1e0c // 4600ab06 jump to 003c7830 +patch=1,EE,00205788,word,00000000 // 0c072734 +patch=1,EE,003c7830,word,3c013f40 // 00000000 hor fov gameplay +patch=1,EE,003c7834,word,4481f000 // 00000000 +patch=1,EE,003c7838,word,461ead43 // 00000000 +patch=1,EE,003c783c,word,4600ab06 // 00000000 +patch=1,EE,003c7840,word,0c072734 // 00000000 +patch=1,EE,003c7844,word,00000000 // 00000000 +patch=1,EE,003c7848,word,080815e2 // 00000000 jump back to 00205788 +patch=1,EE,001c9d78,word,3c023fc0 // 3c024000 zoom cut-scenes +patch=1,EE,001c9da8,word,3c013f40 // 00000000 ver fov cut-scenes +patch=1,EE,001c9dac,word,4481f000 // 00000000 +patch=1,EE,001c9db4,word,461e0342 // 00000000 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,0015E73C,word,14800004 //10800004 \ No newline at end of file diff --git a/patches/SLES-54432_5BDE158E.pnach b/patches/SLES-54432_5BDE158E.pnach new file mode 100644 index 0000000..dadc15c --- /dev/null +++ b/patches/SLES-54432_5BDE158E.pnach @@ -0,0 +1,24 @@ +gametitle=Mercury Meltdown Remix (E)(SLES-54432) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//f041013c 00008144 713e013c +patch=1,EE,00155e5c,word,3c014120 //3c0141f0 + +//Y-Fov +//440003e6 03a50046 +patch=1,EE,001f8ec0,word,0809ae74 +patch=1,EE,0026b9d0,word,4600a503 +patch=1,EE,0026b9d4,word,46031082 +patch=1,EE,0026b9d8,word,3c013f40 +patch=1,EE,0026b9dc,word,4481f000 +patch=1,EE,0026b9e0,word,461e18c3 +patch=1,EE,0026b9e4,word,e6030044 +patch=1,EE,0026b9e8,word,0807e3b3 + + diff --git a/patches/SLES-54439_891F223F.pnach b/patches/SLES-54439_891F223F.pnach new file mode 100644 index 0000000..5eaefb1 --- /dev/null +++ b/patches/SLES-54439_891F223F.pnach @@ -0,0 +1,16 @@ +gametitle=Okami PAL-M SLES-54439 891F223F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +patch=1,EE,001974d4,word,3c014455 +patch=1,EE,00344864,word,3c014455 + +[Disable post-processing effect] +author=Gabominated +description=Disable all post-processing effect. +patch=1,EE,00190A5C,word,00000000 //0C06191A +patch=1,EE,00190A24,word,00000000 //0C063A6C +patch=1,EE,00190B34,word,00000000 //0C063710 +patch=1,EE,001916D4,word,00000000 //0C060E70 \ No newline at end of file diff --git a/patches/SLES-54443_CC03D5AD.pnach b/patches/SLES-54443_CC03D5AD.pnach new file mode 100644 index 0000000..28143b6 --- /dev/null +++ b/patches/SLES-54443_CC03D5AD.pnach @@ -0,0 +1,26 @@ +gametitle=Made Man (PAL-M) (SLES-54443) CC03D5AD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00152E68,word,3C013FAB //3C013F80 Y-Fov +patch=1,EE,00220530,word,3C013F20 //3C013F00 Zoom +patch=1,EE,001B2D70,word,3C013F04 //3C013F1C Zoom menu fix +patch=1,EE,00498B28,word,3F700000 //3F800000 Black bars fix + +[Remove Blackbars] +author=Arapapa & PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00100B88,word,24040000 //24040001 Upper +patch=1,EE,00100C88,word,24040000 //24040001 Bottom + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,00232A4C,word,14400007 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=0,EE,00232A6C,word,24140002 diff --git a/patches/SLES-54448_3286A01C.pnach b/patches/SLES-54448_3286A01C.pnach new file mode 100644 index 0000000..698232d --- /dev/null +++ b/patches/SLES-54448_3286A01C.pnach @@ -0,0 +1,20 @@ +gametitle=World Series of Poker - Tournament of Champions - 2007 Edition (E)(SLES-54448) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00608144 (4th) +patch=1,EE,00315a74,word,3c013f21 //3c013f00 + +//Y-Fov +//00000000 00000000 43ad1346 00000000 +//403f013c 00008144 43ad1346 c3bd0046 +patch=1,EE,00378b24,word,3c013f40 //00000000 +patch=1,EE,00378b28,word,44810000 //00000000 +patch=1,EE,00378b30,word,4600bdc3 //00000000 + + diff --git a/patches/SLES-54452_F7D63335.pnach b/patches/SLES-54452_F7D63335.pnach new file mode 100644 index 0000000..c467833 --- /dev/null +++ b/patches/SLES-54452_F7D63335.pnach @@ -0,0 +1,6 @@ +gametitle=Disney Chicken Little - As en Acción (PAL-S) SLES-54452 F7D63335 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00569A78,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54454_DB3CA2EE.pnach b/patches/SLES-54454_DB3CA2EE.pnach new file mode 100644 index 0000000..1d0ee59 --- /dev/null +++ b/patches/SLES-54454_DB3CA2EE.pnach @@ -0,0 +1,28 @@ +gametitle=Disgaea 2: Cursed Memories [PAL-E] (SLES-54454) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL, added 16:10 support (ElHecht) + +// 16:9 +patch=1,EE,00104a5c,word,3c013f40 // 00000000 hor fov 3D Backgrounds +patch=1,EE,00104a68,word,4481f000 // 00000000 +patch=1,EE,00104a6c,word,461ec602 // 00000000 +patch=1,EE,0027aca4,word,e49e0000 // ac830000 hor fov 2D Sprites +patch=1,EE,0027dd20,word,461e0f43 // 44820800 hud fix +patch=1,EE,0027dd34,word,e7bd0020 // 00000000 hud fix + +//Text width fix (Added by El_Patas) +patch=1,EE,0012E444,word,3C023F40 //3C023F80 + +// 16:10 +//patch=1,EE,00104a5c,word,3c013f55 // 00000000 hor fov 3D Backgrounds +//patch=1,EE,00104a60,word,34215555 // 00000000 hor fov 3D Backgrounds +//patch=1,EE,00104a68,word,4481f000 // 00000000 +//patch=1,EE,00104a6c,word,461ec602 // 00000000 +//patch=1,EE,0027aca4,word,e49e0000 // ac830000 hor fov 2D Sprites +//patch=1,EE,0027dd20,word,461e0f43 // 44820800 hud fix +//patch=1,EE,0027dd34,word,e7bd0020 // 00000000 hud fix + + diff --git a/patches/SLES-54456_08A88E90.pnach b/patches/SLES-54456_08A88E90.pnach new file mode 100644 index 0000000..22054fc --- /dev/null +++ b/patches/SLES-54456_08A88E90.pnach @@ -0,0 +1,11 @@ +gametitle=Beverly Hills Cop (E)(SLES-54456) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002650e8,word,3c013fab //3c013f80 + + diff --git a/patches/SLES-54459_5911EF58.pnach b/patches/SLES-54459_5911EF58.pnach new file mode 100644 index 0000000..50bd6db --- /dev/null +++ b/patches/SLES-54459_5911EF58.pnach @@ -0,0 +1,13 @@ +gametitle=All Star Fighters (E)(SLES-54459) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +patch=1,EE,001055e4,word,3c013f40 //00000000 +patch=1,EE,001055e8,word,44810000 //00000000 +patch=1,EE,001055f0,word,4600c602 //00000000 + + diff --git a/patches/SLES-54460_1054ED67.pnach b/patches/SLES-54460_1054ED67.pnach new file mode 100644 index 0000000..16bf1ff --- /dev/null +++ b/patches/SLES-54460_1054ED67.pnach @@ -0,0 +1,20 @@ +gametitle=Dragon Sisters (PAL-E) (SLES-54460) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) +// Original patch and value by sergx12 +// Updated to ELf address by ElHecht + +// 16:9 +patch=1,EE,00252bf8,word,3c013f40 // 3c013f80 hor fov + + +[No-Interlacing] +gsinterlacemode=1 +author=ElHecht + +// disable interlacing +patch=1,EE,002405D0,word,00000000 // 8f84b3d4 + + diff --git a/patches/SLES-54461_3F73B727.pnach b/patches/SLES-54461_3F73B727.pnach new file mode 100644 index 0000000..99e3e6a --- /dev/null +++ b/patches/SLES-54461_3F73B727.pnach @@ -0,0 +1,20 @@ +gametitle=Zombie Zone - Other Side (PAL-E) (SLES-54461) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001e5a94,word,3c093f40 // 00000000 hor fov +patch=1,EE,001e5aa0,word,3c0a003a // 00000000 +patch=1,EE,001e5aa4,word,ad49d354 // 00000000 + + +[No-Interlacing] +gsinterlacemode=1 +author=ElHecht + +// disable interlacing +patch=1,EE,001cb178,word,24040000 // 8f84bbd0 + + diff --git a/patches/SLES-54462_A64DA833.pnach b/patches/SLES-54462_A64DA833.pnach new file mode 100644 index 0000000..e647c04 --- /dev/null +++ b/patches/SLES-54462_A64DA833.pnach @@ -0,0 +1,15 @@ +gametitle=Zombie Virus (E)(SLES-54462) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00137f94,word,3c033f40 //3c033f80 + +//Render Fix +patch=1,EE,00138030,word,3c023f30 //3c023f00 + + diff --git a/patches/SLES-54464_DD35AC9F.pnach b/patches/SLES-54464_DD35AC9F.pnach new file mode 100644 index 0000000..f0ec6db --- /dev/null +++ b/patches/SLES-54464_DD35AC9F.pnach @@ -0,0 +1,21 @@ +gametitle=Global Defence Force (PAL-E) [SLES-54464] [DD35AC9F] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Yourgrandma (initial active X FOV hack) and Aced14 (ELF and 16:10 hacks) + +//16:9 Widescreen +patch=1,EE,10136434,extended,00003F40 //3C033F80 - Master X FOV #1 + +//16:10 Widescreen (Normal) +//patch=1,EE,20136434,extended,08045210 //3C033F80 - j $00114840 - Jump to injected MIPS instructions +//patch=1,EE,20114840,extended,3C033F55 //8E190008 - lui v1, $3f55 - Set first half of v1 register (Master X FOV #1) +//patch=1,EE,20114844,extended,0804D90F //8F390028 - j $0013643c - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,20114848,extended,34635555 //0320F809 - ori v1, v1, $5555 - Set second half of v1 register (Master X FOV #2) + +//16:10 Widescreen (Ultra) +//patch=1,EE,10136434,extended,00003F40 //3C033F80 - Master X FOV #1 +//patch=1,EE,10136430,extended,00003F4A //3C023F61 - Master Y FOV #1 +//patch=1,EE,10136438,extended,0000C083 //344247AE - Master Y FOV #2 + + diff --git a/patches/SLES-54465_38B55745.pnach b/patches/SLES-54465_38B55745.pnach new file mode 100644 index 0000000..c1461c1 --- /dev/null +++ b/patches/SLES-54465_38B55745.pnach @@ -0,0 +1,40 @@ +gametitle=CSI - Crime Scene Investigation (PAL-M5) (SLES-54465) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00272c90,word,3c033f40 // 3c033f80 hor fov +patch=1,EE,00272c9c,word,46000803 // 46010003 hor fov +patch=1,EE,0017a3bc,word,3c02402b // 3c024000 renderfix 1 +patch=1,EE,0017a42c,word,3c023fc0 // 3c024000 renderfix 2 +patch=1,EE,0017ae20,word,3c013f40 // 00000000 font fix1 +patch=1,EE,0017ae3c,word,4481f000 // 00000000 font fix1 +patch=1,EE,0017aeb4,word,4614f742 // 00000000 font fix1 +patch=1,EE,0017aec8,word,461d0842 // 46140842 font fix1 +patch=1,EE,0017ae84,word,461e0f02 // 00000000 font fix2 +patch=1,EE,0017ae88,word,4602e042 // 46020842 font fix2 +patch=1,EE,00272e94,word,3c033faa // 3c033f80 font fix3 +patch=1,EE,00272ee8,word,3463aaab // 44830800 font fix3 +patch=1,EE,00272eec,word,44830800 // 00000000 font fix3 + +// 16:10 +//patch=1,EE,00272c90,word,3c033f55 // 3c033f80 hor fov +//patch=1,EE,00272c94,word,34425555 // 44830000 hor fov +//patch=1,EE,00272c98,word,44830000 // 00000000 hor fov +//patch=1,EE,00272c9c,word,46000803 // 46010003 hor fov +//patch=1,EE,0017a3bc,word,3c02401a // 3c024000 renderfix 1 +//patch=1,EE,0017a42c,word,3c023fd6 // 3c024000 renderfix 2 +//patch=1,EE,0017ae20,word,3c013f55 // 00000000 font fix1 +//patch=1,EE,0017ae34,word,34215555 // 00000000 font fix1 +//patch=1,EE,0017ae3c,word,4481f000 // 00000000 font fix1 +//patch=1,EE,0017aeb4,word,4614f742 // 00000000 font fix1 +//patch=1,EE,0017aec8,word,461d0842 // 46140842 font fix1 +//patch=1,EE,0017ae84,word,461e0f02 // 00000000 font fix2 +//patch=1,EE,0017ae88,word,4602e042 // 46020842 font fix2 +//patch=1,EE,00272e94,word,3c033f99 // 3c033f80 font fix3 +//patch=1,EE,00272ee8,word,3463999a // 44830800 font fix3 +//patch=1,EE,00272eec,word,44830800 // 00000000 font fix3 + + diff --git a/patches/SLES-54467_FD9B2DA7.pnach b/patches/SLES-54467_FD9B2DA7.pnach new file mode 100644 index 0000000..63b86e9 --- /dev/null +++ b/patches/SLES-54467_FD9B2DA7.pnach @@ -0,0 +1,13 @@ +gametitle=Final Armada (PAL-M) SLES-54467 FD9B2DA7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001421D0,word,3C023F1F + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001843BC,word,3C033F00 +patch=1,EE,001843E8,word,3C033F00 \ No newline at end of file diff --git a/patches/SLES-54469_E1FCDA9D.pnach b/patches/SLES-54469_E1FCDA9D.pnach new file mode 100644 index 0000000..cdb2db7 --- /dev/null +++ b/patches/SLES-54469_E1FCDA9D.pnach @@ -0,0 +1,21 @@ +gametitle=Home Alone PAL-M SLES-54469 E1FCDA9D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00181460,word,08030000 + +patch=1,EE,000c0000,word,46150502 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461ea502 +patch=1,EE,000c0014,word,08060519 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,005B03F4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54473_8B0725D5.pnach b/patches/SLES-54473_8B0725D5.pnach new file mode 100644 index 0000000..1526504 --- /dev/null +++ b/patches/SLES-54473_8B0725D5.pnach @@ -0,0 +1,21 @@ +gametitle=The Flintstones - Bedrock Racing (E)(SLES-54473) 8B0725D5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00180684,word,3c013f21 //3c013f00 Zoom +patch=1,EE,001806d4,word,08087fb8 //Y-Fov +patch=1,EE,0021fee0,word,461505c2 +patch=1,EE,0021fee4,word,3c013f40 +patch=1,EE,0021fee8,word,00000000 +patch=1,EE,0021feec,word,4481f000 +patch=1,EE,0021fef0,word,461ebdc2 +patch=1,EE,0021fef4,word,080601b6 +patch=1,EE,001286E4,word,3C013F40 //3C013F80 hud +patch=1,EE,00128F78,word,3C013F40 //3C013F80 hud + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,005AEDE0,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54476_023BB5F6.pnach b/patches/SLES-54476_023BB5F6.pnach new file mode 100644 index 0000000..63e3bc6 --- /dev/null +++ b/patches/SLES-54476_023BB5F6.pnach @@ -0,0 +1,12 @@ +gametitle=Buccaneer (E)(SLES-54476) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00277a80,word,3c033f08 //3c033ecc +patch=1,EE,00277a88,word,34648883 //3464cccd + + diff --git a/patches/SLES-54478_D76BF975.pnach b/patches/SLES-54478_D76BF975.pnach new file mode 100644 index 0000000..1eaea08 --- /dev/null +++ b/patches/SLES-54478_D76BF975.pnach @@ -0,0 +1,21 @@ +gametitle=TMNT - Teenage Mutant Ninja Turtles (PAL-M5) (SLES-54478) D76BF975 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// 16:9 +patch=1,EE,0041dde4,word,3c013f40 // 00000000 hor fov +patch=1,EE,0041dde8,word,4481f000 // 00000000 +patch=1,EE,0041de1c,word,461e0002 // 00000000 +patch=1,EE,0041ddf0,word,461eb583 // 00000000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0091E6C8,word,00000001 //00000002 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0040650C,word,14000012 diff --git a/patches/SLES-54483_91100045.pnach b/patches/SLES-54483_91100045.pnach new file mode 100644 index 0000000..51f1659 --- /dev/null +++ b/patches/SLES-54483_91100045.pnach @@ -0,0 +1,18 @@ +gametitle=The Fast and the Furious (E)(SLES-54483) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00354e24,word,080e69d4 //460308c2 + +patch=1,EE,0039a750,word,460308c2 +patch=1,EE,0039a754,word,3c013f40 +patch=1,EE,0039a758,word,4481f000 +patch=1,EE,0039a75c,word,461e18c2 +patch=1,EE,0039a760,word,080d538a + + diff --git a/patches/SLES-54487_EBD35EC9.pnach b/patches/SLES-54487_EBD35EC9.pnach new file mode 100644 index 0000000..217a789 --- /dev/null +++ b/patches/SLES-54487_EBD35EC9.pnach @@ -0,0 +1,10 @@ +gametitle=Tokobot Plus: Mysteries of the Karakuri [PAL] (SLES_544.87) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001238AC,word,3C013F40 //3C013F80 (Increases hor. axis) + + diff --git a/patches/SLES-54489_B39E7D13.pnach b/patches/SLES-54489_B39E7D13.pnach new file mode 100644 index 0000000..e14b493 --- /dev/null +++ b/patches/SLES-54489_B39E7D13.pnach @@ -0,0 +1,16 @@ +gametitle=WWE SmackDown vs. Raw 2007 (PAL-E) (SLES-54489) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL, added 16:10 support (ElHecht) + +// 16:9 +patch=1,EE,002b0830,word,3c013f40 // 3c013f80 hor fov + +// 16:10 +//patch=1,EE,001025b0,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,001025b4,word,377b5555 // 00000000 hor fov +//patch=1,EE,002b0834,word,449ba000 // 4481a000 + + diff --git a/patches/SLES-54490_DE9722A5.pnach b/patches/SLES-54490_DE9722A5.pnach new file mode 100644 index 0000000..e7275a4 --- /dev/null +++ b/patches/SLES-54490_DE9722A5.pnach @@ -0,0 +1,15 @@ +gametitle=God Hand (PAL-M5) (SLES-54490) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht and Arapapa +description=Widescreen Hack +// 16:9 +patch=1,EE,00138814,word,3c014455 +patch=1,EE,00153a38,word,3c014455 + +//Font fix +patch=1,EE,002afc20,word,3c013f2c //3c013f66 +patch=1,EE,002afc24,word,3421cccd //34216666 + + diff --git a/patches/SLES-54492_C2909885.pnach b/patches/SLES-54492_C2909885.pnach new file mode 100644 index 0000000..33ae9e3 --- /dev/null +++ b/patches/SLES-54492_C2909885.pnach @@ -0,0 +1,41 @@ +gametitle=Need for Speed - Carbon [Collector's Edition] (PAL-E) (SLES-54492) C2909885 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,E0010000,extended,00A6EC94 +patch=1,EE,00A6EC94,extended,00000001 +patch=1,EE,2061E678,extended,3F400000 +patch=1,EE,2061E690,extended,3F400000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,003949E4,word,0000102D + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=0,EE,006241C4,word,00000000 +patch=0,EE,00254370,word,24020000 +patch=0,EE,00254374,word,10620004 +patch=0,EE,006242F0,word,01000000 + +[Disable Speed Effect] +author=PeterDelta +description=Removes the speed effect in race +patch=0,EE,00402548,word,14A0003C + +[Fix Most Wanted Black Edition save detection] +author=Silent +description=Fixes the career cash bonus not checking for Most Wanted: Black Edition. + +// Check for BESLES-53857 by reusing one of the unused UG2 serials (BASLUS-21065) +patch=0,EE,205B0488,extended,4C534542 +patch=0,EE,205B048C,extended,352D5345 +patch=0,EE,205B0490,extended,37353833 + +patch=0,EE,2040134C,extended,0C10039F // j 00400E7C +patch=0,EE,20400E7C,extended,3C02005B // lui v0,0x005B +patch=0,EE,20400E84,extended,24420488 // addiu v0,v0,0x488 diff --git a/patches/SLES-54494_3EFF3155.pnach b/patches/SLES-54494_3EFF3155.pnach new file mode 100644 index 0000000..031cc6a --- /dev/null +++ b/patches/SLES-54494_3EFF3155.pnach @@ -0,0 +1,18 @@ +gametitle=Little Britain - The Video Game (E)(SLES-54494) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001c4290,word,3c01bf40 //3c01bf80 + +//Render fix +patch=1,EE,0019d2b8,word,3c0144fa //3c0144bb + +//Y-Fov +//patch=1,EE,001cf124,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLES-54508_FB3E72CD.pnach b/patches/SLES-54508_FB3E72CD.pnach new file mode 100644 index 0000000..354a3a8 --- /dev/null +++ b/patches/SLES-54508_FB3E72CD.pnach @@ -0,0 +1,15 @@ +gametitle=National Geographic - Safari Adventures Africa (E)(SLES-54508) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002301c8,word,3c023ec0 //3c023f00 + +//Render fix +patch=1,EE,001ea67c,word,3c024340 //3c024380 + + diff --git a/patches/SLES-54510_C76031E8.pnach b/patches/SLES-54510_C76031E8.pnach new file mode 100644 index 0000000..6e93125 --- /dev/null +++ b/patches/SLES-54510_C76031E8.pnach @@ -0,0 +1,16 @@ +gametitle=Disney's Meet the Robinsons (PAL-M) (SLES-54510) C76031E8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003a3564,word,3c013faa //00000000 X-Fov +patch=1,EE,003a3568,word,3421aaab //00000000 +patch=1,EE,003a358c,word,4481f000 //00000000 +patch=1,EE,003a3590,word,461e6b42 //00000000 +patch=1,EE,002670d0,word,3c013f2b //3c013f00 Render fix + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0060EB1C,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54521_1DF57175.pnach b/patches/SLES-54521_1DF57175.pnach new file mode 100644 index 0000000..0b0150f --- /dev/null +++ b/patches/SLES-54521_1DF57175.pnach @@ -0,0 +1,18 @@ +gametitle=SpongeBob and Friends - Battle for Volcano Island (E)(SLES-54521) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +//Zoom +//003f023c 00a08144 f41a0a0c +patch=1,EE,00286ca0,word,3c013f69 //3c013f00 + +//Y-Fov +//0c00a1e7 22004014 +patch=1,EE,00286cc8,word,08030000 +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,461e0f83 +patch=1,EE,000c000c,word,e7be000c +patch=1,EE,000c0010,word,080a1b33 \ No newline at end of file diff --git a/patches/SLES-54527_4CB5D96E.pnach b/patches/SLES-54527_4CB5D96E.pnach new file mode 100644 index 0000000..7c0bd29 --- /dev/null +++ b/patches/SLES-54527_4CB5D96E.pnach @@ -0,0 +1,22 @@ +gametitle=Flushed Away (PAL-M) SLES-54527 4CB5D96E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0027CD34,word,3C013CAD //3C013C8E Zoom +patch=1,EE,001C8334,word,3C013C6E //3C013C8E Y-FOV + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00466630,word,00000000 //00000003 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode on startup at 60 FPS. +patch=1,EE,003F07DC,extended,00000003 +patch=1,EE,201ADAB8,extended,00000000 +patch=1,EE,E0010001,extended,003F0688 +patch=1,EE,201ADAB8,extended,0C0A9638 +patch=1,EE,003537A4,extended,2405003C \ No newline at end of file diff --git a/patches/SLES-54537_4BBE024D.pnach b/patches/SLES-54537_4BBE024D.pnach new file mode 100644 index 0000000..356fcdd --- /dev/null +++ b/patches/SLES-54537_4BBE024D.pnach @@ -0,0 +1,11 @@ +gametitle=K.O King (E)(SLES-54537) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,002be7d8,word,43c00000 //44000000 + + diff --git a/patches/SLES-54541_59B36669.pnach b/patches/SLES-54541_59B36669.pnach new file mode 100644 index 0000000..902e407 --- /dev/null +++ b/patches/SLES-54541_59B36669.pnach @@ -0,0 +1,9 @@ +gametitle=Xena: Warrior Princess (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (50hz) +//16:9 +patch=1,EE,2037C2C8,extended,3F88F5C3 // 3F4CCCCD + + diff --git a/patches/SLES-54545_9E74A685.pnach b/patches/SLES-54545_9E74A685.pnach new file mode 100644 index 0000000..f8b0dfa --- /dev/null +++ b/patches/SLES-54545_9E74A685.pnach @@ -0,0 +1,10 @@ +gametitle=Maxxed Out Racing Nitro [PAL] (SLES_545.45) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,20430644,extended,3F400000 //3F800000 (Increases hor. axis) + + diff --git a/patches/SLES-54549_31E4639D.pnach b/patches/SLES-54549_31E4639D.pnach new file mode 100644 index 0000000..40bca8d --- /dev/null +++ b/patches/SLES-54549_31E4639D.pnach @@ -0,0 +1,21 @@ +gametitle=Crazy Frog Racer 2 (E)(SLES-54549) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f023c 2d208002 00088244 +patch=1,EE,0047f2c8,word,3c023f40 //3c023f80 + +//Y-Fov +//00bf033c 00088244 2d204002 +patch=1,EE,0046c7ac,word,3c03bf2a //3c03bf00 + +//HUD fix (Zoom) +//0040023c 00088644 +patch=1,EE,0046ccb0,word,3c023fc0 //3c024000 + + diff --git a/patches/SLES-54550_82DDC773.pnach b/patches/SLES-54550_82DDC773.pnach new file mode 100644 index 0000000..9167008 --- /dev/null +++ b/patches/SLES-54550_82DDC773.pnach @@ -0,0 +1,6 @@ +gametitle=White Van Racer PAL-E SLES-54550 82DDC773 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,002036EC,word,3C020004 //3C020038 \ No newline at end of file diff --git a/patches/SLES-54553_7C8125F4.pnach b/patches/SLES-54553_7C8125F4.pnach new file mode 100644 index 0000000..0adff07 --- /dev/null +++ b/patches/SLES-54553_7C8125F4.pnach @@ -0,0 +1,21 @@ +gametitle=DreamWorks Shrek - Smash n' Crash Racing PAL-M SLES-54553 7C8125F4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 +//X-Fov +//02080046 5000a0e7 040040c4 +patch=1,EE,002789c0,word,08069cb4 +patch=1,EE,001a72d0,word,46000802 +patch=1,EE,001a72d4,word,3c013faa +patch=1,EE,001a72d8,word,3421aaab +patch=1,EE,001a72dc,word,4481f000 +patch=1,EE,001a72e0,word,461e0002 +patch=1,EE,001a72e4,word,0809e271 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. FMVs remain in PAL. +patch=1,EE,0016E1F4,word,240201c0 //24030200 \ No newline at end of file diff --git a/patches/SLES-54555_D568B684.pnach b/patches/SLES-54555_D568B684.pnach new file mode 100644 index 0000000..6ab6ebe --- /dev/null +++ b/patches/SLES-54555_D568B684.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Megami Tensei - Digital Devil Saga 2 (PAL-E) (SLES-54555) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// 16:9 +patch=1,EE,003539d4,word,3fc6d3a0 // 3f951eb8 hor fov +patch=1,EE,00353d74,word,3fc6d3a0 // 3f951eb8 unknown + + diff --git a/patches/SLES-54559_D6A0A3EF.pnach b/patches/SLES-54559_D6A0A3EF.pnach new file mode 100644 index 0000000..92ede20 --- /dev/null +++ b/patches/SLES-54559_D6A0A3EF.pnach @@ -0,0 +1,25 @@ +gametitle=Free Running PAL-E SLES-54559 D6A0A3EF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,0019c8b0,word,080a2598 + +patch=1,EE,00289660,word,46000843 +patch=1,EE,00289664,word,3c013f40 +patch=1,EE,00289668,word,44815000 +patch=1,EE,0028966c,word,460a0842 +patch=1,EE,00289670,word,0806722d + +//Render fix +patch=1,EE,00214570,word,3c013f2b //3c013f00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001AB670,word,10400003 //14800003 \ No newline at end of file diff --git a/patches/SLES-54566_C3ADE1C8.pnach b/patches/SLES-54566_C3ADE1C8.pnach new file mode 100644 index 0000000..155b477 --- /dev/null +++ b/patches/SLES-54566_C3ADE1C8.pnach @@ -0,0 +1,19 @@ +gametitle=Barbie in The 12 Dancing Princesses (E)(SLES-54566) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00236e30,word,08081ba8 //c6010068 +patch=1,EE,00206ea0,word,3c013f40 //00000000 +patch=1,EE,00206ea4,word,4481f000 //00000000 +patch=1,EE,00206ea8,word,c6010068 //00000000 +patch=1,EE,00206eac,word,c602006c //00000000 +patch=1,EE,00206eb0,word,461e0843 //00000000 +patch=1,EE,00206eb4,word,e6010068 //00000000 +patch=1,EE,00206eb8,word,0808db8e //00000000 + + diff --git a/patches/SLES-54568_CFE893B8.pnach b/patches/SLES-54568_CFE893B8.pnach new file mode 100644 index 0000000..9b2fbf7 --- /dev/null +++ b/patches/SLES-54568_CFE893B8.pnach @@ -0,0 +1,12 @@ +gametitle=Covert Command (E)(SLES-54568) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002057ec,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-54569_07608CA2.pnach b/patches/SLES-54569_07608CA2.pnach new file mode 100644 index 0000000..7f9752e --- /dev/null +++ b/patches/SLES-54569_07608CA2.pnach @@ -0,0 +1,14 @@ +gametitle=Zombie Hunters 2 (PAL-E) (SLES-54569) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) +// Original patch and value by No.47 +// Updated to ELf adresses by ElHecht + +// 16:9 +patch=1,EE,00243d64,word,3c093f40 // 00000000 hor fov +patch=1,EE,00243d70,word,3c0a004a // 00000000 +patch=1,EE,00243d74,word,ad49eb84 // 00000000 + + diff --git a/patches/SLES-54582_66F4417D.pnach b/patches/SLES-54582_66F4417D.pnach new file mode 100644 index 0000000..cda2c32 --- /dev/null +++ b/patches/SLES-54582_66F4417D.pnach @@ -0,0 +1,21 @@ +gametitle=International Tennis Pro (E)(SLES-54582) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002d1708,word,080c9e98 // c6010068 +patch=1,EE,002d170c,word,00000000 // c602006c + +patch=1,EE,00327a60,word,3c013f40 // 00000000 +patch=1,EE,00327a64,word,4481f000 // 00000000 +patch=1,EE,00327a68,word,c6010068 // 00000000 +patch=1,EE,00327a6c,word,c602006c // 00000000 +patch=1,EE,00327a70,word,461e0843 // 00000000 +patch=1,EE,00327a74,word,e6010068 // 00000000 +patch=1,EE,00327a78,word,080b45c4 // 00000000 + + diff --git a/patches/SLES-54583_904A9089.pnach b/patches/SLES-54583_904A9089.pnach new file mode 100644 index 0000000..6905753 --- /dev/null +++ b/patches/SLES-54583_904A9089.pnach @@ -0,0 +1,13 @@ +gametitle=Surf's Up (PAL-M)(SLES-54583) 904A9089 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,006056a4,word,3c033ec0 //3c033f00 +patch=1,EE,0060e678,word,3c033ec0 //3c033f00 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,0060704C,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-54584_BE97B315.pnach b/patches/SLES-54584_BE97B315.pnach new file mode 100644 index 0000000..fd2ff96 --- /dev/null +++ b/patches/SLES-54584_BE97B315.pnach @@ -0,0 +1,7 @@ +gametitle=Pac-Man Rally (PAL-M) SLES-54584 BE97B315 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,005DE188,word,3F800000 //40000000 +patch=1,EE,0059AF90,word,3F000000 //3F800000 \ No newline at end of file diff --git a/patches/SLES-54586_6C0CEFFD.pnach b/patches/SLES-54586_6C0CEFFD.pnach new file mode 100644 index 0000000..849475c --- /dev/null +++ b/patches/SLES-54586_6C0CEFFD.pnach @@ -0,0 +1,24 @@ +gametitle=Ar Tonelico Melody of Elemia PAL (SLES_545.86) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//3D Scenes +patch=1,EE,00344C9C,word,3C013F40 //00000000 hor value +patch=1,EE,00344CA0,word,44810000 //00000000 +patch=1,EE,00344CA8,word,4600C602 //00000000 + +//Battle's fix +patch=1,EE,00A90054,word,44400000 //44800000 right side fix +patch=1,EE,00A9005C,word,C4400000 //C4800000 left side fix + +//2D Scenes +patch=1,EE,001A3F8C,word,3C014440 //3C0E00A9 hor value +patch=1,EE,001A3F90,word,44810800 //25CE0D04 +patch=1,EE,001A3F94,word,46010042 //C5C10000 +patch=1,EE,001A3F98,word,E6810090 //46010002 +patch=1,EE,001A3F9C,word,3C014480 //E6800090 vert value +patch=1,EE,001A3FA0,word,44810800 //C62000E8 + + diff --git a/patches/SLES-54587_8DD6DDA3.pnach b/patches/SLES-54587_8DD6DDA3.pnach new file mode 100644 index 0000000..f342154 --- /dev/null +++ b/patches/SLES-54587_8DD6DDA3.pnach @@ -0,0 +1,11 @@ +gametitle=Raw Danger! (NTSC Mode + Performance) * SLES_545.87 * PAL * 8DD6DDA3 +// same serial-code as A98B5B22 & A98B5AD6 - the regular version & UNDUB v1.0-beta & NTSC Mode. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003A8360,word,43E00000 //43A00000 (Increases hor. axis) +patch=1,EE,003A8380,word,43E00000 //43A00000 +patch=1,EE,0048C12C,word,3F400000 //3F800000 diff --git a/patches/SLES-54587_A98B5AD6.pnach b/patches/SLES-54587_A98B5AD6.pnach new file mode 100644 index 0000000..5a328b6 --- /dev/null +++ b/patches/SLES-54587_A98B5AD6.pnach @@ -0,0 +1,17 @@ +gametitle=Raw Danger! (UNDUB v1.0-beta & NTSC Mode) * SLES_545.87 * PAL * A98B5AD6 +// same serial-code as A98B5B22 & 8DD6DDA3 - the regular version & NTSC Mode + Performance. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003A8360,word,43E00000 //43A00000 (Increases hor. axis) +patch=1,EE,003A8380,word,43E00000 //43A00000 +patch=1,EE,0048C12C,word,3F400000 //3F800000 + +[Remove Colorgrading Filter] +author=Souzooka +comment=Removes a problematic color grading filter effect that causes an incredible performance increase on both software and hardware rendering modes and also gives a sharper image to the game. +patch=0,EE,202283C0,extended,03E00008 +patch=0,EE,202283C4,extended,00000000 diff --git a/patches/SLES-54587_A98B5B22.pnach b/patches/SLES-54587_A98B5B22.pnach new file mode 100644 index 0000000..83e4c80 --- /dev/null +++ b/patches/SLES-54587_A98B5B22.pnach @@ -0,0 +1,17 @@ +gametitle=Raw Danger! * SLES_545.87 * PAL * A98B5B22 +// same serial-code as A98B5AD6 & 8DD6DDA3 - the Undub version & NTSC Mode + Performance. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003A8360,word,43E00000 //43A00000 (Increases hor. axis) +patch=1,EE,003A8380,word,43E00000 //43A00000 +patch=1,EE,0048C12C,word,3F400000 //3F800000 + +[Remove Colorgrading Filter] +author=Souzooka +comment=Removes a problematic color grading filter effect that causes an incredible performance increase on both software and hardware rendering modes and also gives a sharper image to the game. +patch=0,EE,202283C0,extended,03E00008 +patch=0,EE,202283C4,extended,00000000 diff --git a/patches/SLES-54588_0AD03FF9.pnach b/patches/SLES-54588_0AD03FF9.pnach new file mode 100644 index 0000000..fe6e1da --- /dev/null +++ b/patches/SLES-54588_0AD03FF9.pnach @@ -0,0 +1,18 @@ +gametitle=Brunswick Pro Bowling (E)(SLES-54588) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//03001246 03150046 +patch=1,EE,001962c0,word,0808a5b0 +patch=1,EE,002296c0,word,46001503 +patch=1,EE,002296c4,word,3c013f40 +patch=1,EE,002296c8,word,4481f000 +patch=1,EE,002296cc,word,461ea503 +patch=1,EE,002296d0,word,080658b1 + + diff --git a/patches/SLES-54590_AA930DAA.pnach b/patches/SLES-54590_AA930DAA.pnach new file mode 100644 index 0000000..d1fa49a --- /dev/null +++ b/patches/SLES-54590_AA930DAA.pnach @@ -0,0 +1,17 @@ +gametitle=Hard Knock High (E)(SLES-54590) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom in +//003f013c 00008144 2000b07f +patch=1,EE,00182d54,word,3c013ec5 //3c013f00 + +//X-Fov + Zoom Out +//803f013c 00708144 80000426 +patch=1,EE,00182dd8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-54591_7B93ED37.pnach b/patches/SLES-54591_7B93ED37.pnach new file mode 100644 index 0000000..f58d8b4 --- /dev/null +++ b/patches/SLES-54591_7B93ED37.pnach @@ -0,0 +1,12 @@ +gametitle=Special Forces (E)(SLES-54591) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0019af28,word,3c043f40 //3c043f80 + + diff --git a/patches/SLES-54596_8761B0E5.pnach b/patches/SLES-54596_8761B0E5.pnach new file mode 100644 index 0000000..2322931 --- /dev/null +++ b/patches/SLES-54596_8761B0E5.pnach @@ -0,0 +1,15 @@ +gametitle=Heatseeker PAL-M SLES-54596 8761B0E5 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2038CA18,extended,24020002 +patch=1,EE,20649D50,extended,3C888889 +patch=1,EE,20649D54,extended,3C888889 +patch=1,EE,20649D58,extended,3C888889 +patch=1,EE,20649D5C,extended,3C888889 +patch=1,EE,E004D70A,extended,00649D60 +patch=1,EE,20649D50,extended,3CA3D70A +patch=1,EE,20649D54,extended,3CA3D70A +patch=1,EE,20649D58,extended,3CA3D70A +patch=1,EE,20649D5C,extended,3CA3D70A \ No newline at end of file diff --git a/patches/SLES-54604_5A1D79D4.pnach b/patches/SLES-54604_5A1D79D4.pnach new file mode 100644 index 0000000..449fe75 --- /dev/null +++ b/patches/SLES-54604_5A1D79D4.pnach @@ -0,0 +1,11 @@ +gametitle=¡Qué pasa Neng! El videojuego (PAL-S) SLES-54604 5A1D79D4 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,E0010000,extended,0020F948 +patch=1,EE,201C83F8,extended,00069403 +patch=1,EE,E0010001,extended,0020F948 +patch=1,EE,201C83F8,extended,24120050 +patch=1,EE,001C93BC,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-54608_72E17DFF.pnach b/patches/SLES-54608_72E17DFF.pnach new file mode 100644 index 0000000..3184826 --- /dev/null +++ b/patches/SLES-54608_72E17DFF.pnach @@ -0,0 +1,19 @@ +gametitle=Barbie in The 12 Dancing Princesses (E)(SLES-54608) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00237880,word,08081e3c //c6010068 +patch=1,EE,002078f0,word,3c013f40 //00000000 +patch=1,EE,002078f4,word,4481f000 //00000000 +patch=1,EE,002078f8,word,c6010068 //00000000 +patch=1,EE,002078fc,word,c602006c //00000000 +patch=1,EE,00207900,word,461e0843 //00000000 +patch=1,EE,00207904,word,e6010068 //00000000 +patch=1,EE,00207908,word,0808de22 //00000000 + + diff --git a/patches/SLES-54611_ED669333.pnach b/patches/SLES-54611_ED669333.pnach new file mode 100644 index 0000000..86e749c --- /dev/null +++ b/patches/SLES-54611_ED669333.pnach @@ -0,0 +1,17 @@ +gametitle=TT Superbikes: Real Road Racing Championship [PAL-M5] (SLES_546.11) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +// Gameplay 16:9 +patch=1,EE,205853D8,extended,3F400000 //3F800000 (Increases hor. axis) + +// Render Fix +patch=1,EE,00161DC8,word,3C013F40 //3C013F00 +patch=1,EE,0016281C,word,3C013F40 //3C013F00 + +patch=1,EE,00161D8C,word,3C013F40 //3C013F80 +patch=1,EE,00161DD8,word,3C013F40 //3C013F80 + + diff --git a/patches/SLES-54614_3646CADB.pnach b/patches/SLES-54614_3646CADB.pnach new file mode 100644 index 0000000..00f9862 --- /dev/null +++ b/patches/SLES-54614_3646CADB.pnach @@ -0,0 +1,20 @@ +gametitle=Lucinda Green's Equestrian Challenge (E)(SLES-54614) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00276968,word,081109c8 // c6010068 +patch=1,EE,0027696c,word,00000000 // c602006c + +patch=1,EE,00442720,word,3c013f40 // 00000000 +patch=1,EE,00442724,word,4481f000 // 00000000 +patch=1,EE,00442728,word,c6010068 // 00000000 +patch=1,EE,0044272c,word,c602006c // 00000000 +patch=1,EE,00442730,word,461e0843 // 00000000 +patch=1,EE,00442734,word,e6010068 // 00000000 +patch=1,EE,00442738,word,0809da5c // 00000000 + + diff --git a/patches/SLES-54615_35F040CD.pnach b/patches/SLES-54615_35F040CD.pnach new file mode 100644 index 0000000..5214d3b --- /dev/null +++ b/patches/SLES-54615_35F040CD.pnach @@ -0,0 +1,18 @@ +gametitle=Code of the Samurai (PAL-E) (SLES-54615) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0014d834,word,3c013f40 // 00000000 hor fov +patch=1,EE,0014d838,word,4481e000 // 00000000 +patch=1,EE,0014d8a4,word,461cc602 // 46170703 +patch=1,EE,0014d8a8,word,46170703 // 00000000 + +patch=1,EE,0014d6c0,word,3c013f40 // 00000000 renderfix +patch=1,EE,0014d6f0,word,4481a800 // 00000000 +patch=1,EE,0014d71c,word,4615b582 // 46041d42 +patch=1,EE,0014d720,word,46041d42 // 00000000 + + diff --git a/patches/SLES-54616_6302560D.pnach b/patches/SLES-54616_6302560D.pnach new file mode 100644 index 0000000..ca7dda5 --- /dev/null +++ b/patches/SLES-54616_6302560D.pnach @@ -0,0 +1,8 @@ +gametitle=Fantastic 4 - Rise of the Silver Surfer PAL-M5 [SLES-54616] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0037FA68,word,3Faaaaab // 3F800000 + + diff --git a/patches/SLES-54622_B3AD1EA4.pnach b/patches/SLES-54622_B3AD1EA4.pnach new file mode 100644 index 0000000..e3ef8b9 --- /dev/null +++ b/patches/SLES-54622_B3AD1EA4.pnach @@ -0,0 +1,26 @@ +gametitle=Grand Theft Auto: Vice City Stories (SLES_546.22) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Some Chump + CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. (Original widescreen fix by nemesis2000) + +//widescreen fix pal +patch=1,EE,00265568,word,3c013f9d +patch=1,EE,0026556c,word,44810000 +patch=1,EE,00265570,word,46006302 +patch=1,EE,00265574,word,3c020048 +patch=1,EE,00265578,word,03e00008 +patch=1,EE,0026557c,word,e44c7784 + +patch=1,EE,0037afb4,word,0c09955a +patch=1,EE,003ba014,word,0c09955d +patch=1,EE,003ba4b0,word,0c09955d + +//Force widescreen from the start +patch=1,EE,21FB5830,byte,1 + +[50 FPS] +author=Snake356 +description=Patches the game to run at 50 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,203704F4,word,00000000 //14820019 \ No newline at end of file diff --git a/patches/SLES-54624_2FF26DC2.pnach b/patches/SLES-54624_2FF26DC2.pnach new file mode 100644 index 0000000..ea2013c --- /dev/null +++ b/patches/SLES-54624_2FF26DC2.pnach @@ -0,0 +1,15 @@ +gametitle=Samurai Warriors 2 - Empires (PAL-E) (SLES-54624) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0017a978,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,0017a980,word,3442999a // 3442cccd hor fov 1-player +patch=1,EE,0017ab38,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,0017ab40,word,3463999a // 3463cccd hor fov 2-players +patch=1,EE,0017ae14,word,3c03440a // 3c0343cf renderfix enemies 1-player +patch=1,EE,0017adb4,word,3c03440a // 3c0343cf renderfix enemies 2-players + + diff --git a/patches/SLES-54626_AAE3849F.pnach b/patches/SLES-54626_AAE3849F.pnach new file mode 100644 index 0000000..0939cf4 --- /dev/null +++ b/patches/SLES-54626_AAE3849F.pnach @@ -0,0 +1,12 @@ +gametitle=An American Tail (E)((SLES-54626) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0017ed70,word,3c01bf2a + + diff --git a/patches/SLES-54627_8C9576B4.pnach b/patches/SLES-54627_8C9576B4.pnach new file mode 100644 index 0000000..559a582 --- /dev/null +++ b/patches/SLES-54627_8C9576B4.pnach @@ -0,0 +1,13 @@ +gametitle=Burnout Dominator (PAL-E) (SLES-54627) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht and Arapapa + +//Force turn on Internal Widescreen (Full boot bypassing) +patch=1,EE,0038b128,word,24020002 //30420003 + +//Zoom fix +patch=1,EE,2043E8F0,extended,3FAAAAAB // 3F800000 Camera Zoom + + diff --git a/patches/SLES-54628_AFFB8141.pnach b/patches/SLES-54628_AFFB8141.pnach new file mode 100644 index 0000000..9ce4dca --- /dev/null +++ b/patches/SLES-54628_AFFB8141.pnach @@ -0,0 +1,19 @@ +gametitle=Skate Attack (E)(SLES-54628) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00109f30,word,0804fe60 //c6010068 +patch=1,EE,0013f980,word,3c013f40 //00000000 +patch=1,EE,0013f984,word,4481f000 //00000000 +patch=1,EE,0013f988,word,c6010068 //00000000 +patch=1,EE,0013f98c,word,c602006c //00000000 +patch=1,EE,0013f990,word,461e0843 //00000000 +patch=1,EE,0013f994,word,e6010068 //00000000 +patch=1,EE,0013f998,word,080427ce //00000000 + + diff --git a/patches/SLES-54629_4D76082F.pnach b/patches/SLES-54629_4D76082F.pnach new file mode 100644 index 0000000..0d2b2af --- /dev/null +++ b/patches/SLES-54629_4D76082F.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Megami Tensei: Devil Summoner - Raidou Kuzunoha vs the Soulless Army PAL (SLES_546.29) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (Only works for 3D characters, not for prerendered backgrounds) + +patch=1,EE,003AE764,word,3FC6D3A0 //3F951EB8 hor fov +patch=1,EE,003AEB14,word,3FC6D3A0 //3F951EB8 unknown + + diff --git a/patches/SLES-54632_CB15F3F3.pnach b/patches/SLES-54632_CB15F3F3.pnach new file mode 100644 index 0000000..4456ebc --- /dev/null +++ b/patches/SLES-54632_CB15F3F3.pnach @@ -0,0 +1,6 @@ +gametitle=MTV Pimp My Ride (PAL-M) SLES-54632 CB15F3F3 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,002183CC,word,24040001 //24040002 \ No newline at end of file diff --git a/patches/SLES-54646_B65E141B.pnach b/patches/SLES-54646_B65E141B.pnach new file mode 100644 index 0000000..6b9d826 --- /dev/null +++ b/patches/SLES-54646_B65E141B.pnach @@ -0,0 +1,6 @@ +gametitle=Valkyrie Profile 2: Silmeria (PAL-G) [SLES-54646] +[Widescreen 16:9] +gsaspectratio=16:9 +patch=1,EE,001508c8,word,3f11eb85 //3eaaaaab + + diff --git a/patches/SLES-54653_223FC5B0.pnach b/patches/SLES-54653_223FC5B0.pnach new file mode 100644 index 0000000..a0c547b --- /dev/null +++ b/patches/SLES-54653_223FC5B0.pnach @@ -0,0 +1,13 @@ +gametitle=Freak Out - Extreme Freeride (E)(SLES-54653) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +patch=1,EE,004fd4e4,word,3c013fab //3c013f80 +patch=1,EE,003aaeb8,word,3c013f10 //3c013f40 + + diff --git a/patches/SLES-54659_DAF2145C.pnach b/patches/SLES-54659_DAF2145C.pnach new file mode 100644 index 0000000..71eef3f --- /dev/null +++ b/patches/SLES-54659_DAF2145C.pnach @@ -0,0 +1,21 @@ +gametitle=Star Wars - The Force Unleashed [PAL-M] SLES-54659 DAF2145C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,007B0170,word,00000001 +patch=1,EE,00A50618,word,CDCD0001 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00125678,word,28420001 //28420002 +patch=1,EE,E0010000,extended,01FFFA70 +patch=1,EE,20125678,extended,28420002 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,007AE984,word,00000003 +patch=1,EE,00A50688,word,CDCD0001 diff --git a/patches/SLES-54665_FE3E54B3.pnach b/patches/SLES-54665_FE3E54B3.pnach new file mode 100644 index 0000000..c4ee95c --- /dev/null +++ b/patches/SLES-54665_FE3E54B3.pnach @@ -0,0 +1,17 @@ +gametitle=Paddington Bear (E)(SLES-54665) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001de168,word,08096ce8 + +patch=1,EE,0025b3a0,word,46011083 +patch=1,EE,0025b3a4,word,3c013f40 +patch=1,EE,0025b3a8,word,4481f000 +patch=1,EE,0025b3ac,word,461e1082 +patch=1,EE,0025b3b0,word,0807785b + + diff --git a/patches/SLES-54666_EDCBBC68.pnach b/patches/SLES-54666_EDCBBC68.pnach new file mode 100644 index 0000000..66d0cf0 --- /dev/null +++ b/patches/SLES-54666_EDCBBC68.pnach @@ -0,0 +1,26 @@ +gametitle=Mr. Bean PAL-M SLES-54666 EDCBBC68 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +patch=1,EE,001b6ba4,word,08093ae8 +patch=1,EE,0024eba0,word,4600bb06 +patch=1,EE,0024eba4,word,3c013faa +patch=1,EE,0024eba8,word,3421aaab +patch=1,EE,0024ebac,word,4481f000 +patch=1,EE,0024ebb0,word,461e6302 +patch=1,EE,0024ebb4,word,0806daea + +[50/60 FPS] +author=Gabominated & PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,0054B694,word,00000001 //00000002 +patch=1,EE,00195AE4,word,3C0142C8 //3C014248 +patch=1,EE,00195B40,word,3C0142f0 //3C014270 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,00195B14,word,14000017 //10000017 +patch=1,EE,00195B30,word,10400014 //14400014 \ No newline at end of file diff --git a/patches/SLES-54669_9CBB7B0F.pnach b/patches/SLES-54669_9CBB7B0F.pnach new file mode 100644 index 0000000..334283a --- /dev/null +++ b/patches/SLES-54669_9CBB7B0F.pnach @@ -0,0 +1,21 @@ +gametitle=Lassie (E)(SLES-54669) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0014f618,word,0809ca55 + +patch=1,EE,00272954,word,3c013f40 +patch=1,EE,00272958,word,4481f000 +patch=1,EE,0027295c,word,461e4a42 +patch=1,EE,00272960,word,e6090000 +patch=1,EE,00272964,word,08053d87 + +//Render fix +patch=1,EE,00129254,word,00000000 //c6010034 + + diff --git a/patches/SLES-54670_AEC2D949.pnach b/patches/SLES-54670_AEC2D949.pnach new file mode 100644 index 0000000..831e190 --- /dev/null +++ b/patches/SLES-54670_AEC2D949.pnach @@ -0,0 +1,13 @@ +gametitle=Wacky Races: Mad Motors [PAL-M11] (SLES_546.70) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,202FB0C4,extended,3FE38E38 //3FAAAAAB (Increases hor. axis) + +//Automatic demo fix +patch=1,EE,2032D7F4,extended,3FE38E38 //3FAAAAAB + + diff --git a/patches/SLES-54672_40AAA323.pnach b/patches/SLES-54672_40AAA323.pnach new file mode 100644 index 0000000..db3201b --- /dev/null +++ b/patches/SLES-54672_40AAA323.pnach @@ -0,0 +1,13 @@ +gametitle=Casper's Scare School (E)(SLES-54672) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0017eed4,word,3c01bf2a +patch=1,EE,0017eee8,word,3421aaab + + diff --git a/patches/SLES-54674_A629A376.pnach b/patches/SLES-54674_A629A376.pnach new file mode 100644 index 0000000..f955a7a --- /dev/null +++ b/patches/SLES-54674_A629A376.pnach @@ -0,0 +1,92 @@ +gametitle=Lara Croft Tomb Raider: Anniversary * SLES-54674 * PAL-M10 * A629A376 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pgert +description=Native Widescreen activation hack. +patch=1,EE,20398590,extended,3F800000 // 00000000 +patch=1,EE,203BED10,extended,00000001 // 00000000 +patch=1,EE,20992524,extended,00000001 // 00000000 + +[Widescreen/16:10 shift] +gsaspectratio=Stretch +author=pgert +description=Activates the native widescreen and shifts it to 16:10. +patch=1,EE,20398590,extended,3F555555 // 00000000 +patch=1,EE,203BED10,extended,00000001 // 00000000 +patch=1,EE,20992524,extended,00000001 // 00000000 +patch=1,EE,001B8754,word,3C013F55 // 3C013F40 - GamePlay X-axis. +patch=1,EE,204AD580,extended,3F555555 // 3F800000\3F400000 - HOW set from 001B8754. +patch=1,EE,204AD588,extended,3F555555 // 3F800000\3F400000 - HOW set from 001B8754. +// - 204AD580 & 204AD588 might not work with all BIOS types & configurations. +patch=1,EE,00140E1C,word,3C013F55 // 3C013F40 +patch=1,EE,001513C4,word,3C013F55 // 3C013F40 +patch=1,EE,00151680,word,3C013F55 // 3C013F40 +patch=1,EE,001517B4,word,3C013F55 // 3C013F40 +patch=1,EE,0016f374,word,3C01BF55 // 3C01BF40 +patch=1,EE,0016F380,word,3C013F55 // 3C013F40 +patch=1,EE,00192EBC,word,3C013F55 // 3C013F40 +patch=1,EE,00212708,word,3C013F55 // 3C013F40 +patch=1,EE,002147AC,word,3C013F55 // 3C013F40 +patch=1,EE,00241D38,word,3C013F55 // 3C013F40 +patch=1,EE,002A6724,word,3C013F55 // 3C013F40 +patch=1,EE,002C3D1C,word,3C013F55 // 3C013F40 +patch=1,EE,002DBA08,word,3C013F55 // 3C013F40 +patch=1,EE,002F1C98,word,3C013F55 // 3C013F40 +patch=1,EE,002F7864,word,3C013F55 // 3C013F40 + +[Widescreen/15:10 shift] +gsaspectratio=Stretch +author=pgert +description=Activates the native widescreen and shifts it to 15:10. +patch=1,EE,20398590,extended,3F638E39 +patch=1,EE,203BED10,extended,00000001 +patch=1,EE,20992524,extended,00000001 +patch=1,EE,001B8754,word,3C013F64 +patch=1,EE,204AD580,extended,3F638E39 +patch=1,EE,204AD588,extended,3F638E39 +patch=1,EE,00140E1C,word,3C013F64 +patch=1,EE,001513C4,word,3C013F64 +patch=1,EE,00151680,word,3C013F64 +patch=1,EE,001517B4,word,3C013F64 +patch=1,EE,0016f374,word,3C01BF64 +patch=1,EE,0016F380,word,3C013F64 +patch=1,EE,00192EBC,word,3C013F64 +patch=1,EE,00212708,word,3C013F64 +patch=1,EE,002147AC,word,3C013F64 +patch=1,EE,00241D38,word,3C013F64 +patch=1,EE,002A6724,word,3C013F64 +patch=1,EE,002C3D1C,word,3C013F64 +patch=1,EE,002DBA08,word,3C013F64 +patch=1,EE,002F1C98,word,3C013F64 +patch=1,EE,002F7864,word,3C013F64 + +[Blackbars/Bisect] +author=pgert +description=Bisects the Blackbars +patch=1,EE,0016F374,word,3C01BF60 // 3C01BF40 - upper +patch=1,EE,0016F380,word,3C013F60 // 3C013F40 - lower + +[Blackbars/Remove] +author=pgert +description=Removes the Blackbars +patch=1,EE,0016F374,word,3C01BF80 +patch=1,EE,0016F380,word,3C013F80 + +// Calcutta-Cinematic Subtitles-Placement patches - only for 50 Hz mode. +//patch=1,EE,00109CB4,word,3C013F47 // 3C013F00 +// - Y-axis of Subtitles & SubtitlesBackground. +//patch=1,EE,001515B4,word,3C013F83 // 3C013F80 +// - Y-axis placement of Subtitles, but not the SubtitlesBackground. + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,0012795C,word,14400003 //10400003 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003BECEC,word,00000001 +patch=1,EE,003985A0,word,3F800000 +patch=1,EE,00126E7C,word,240301C0 diff --git a/patches/SLES-54675_C29C4AEA.pnach b/patches/SLES-54675_C29C4AEA.pnach new file mode 100644 index 0000000..235b064 --- /dev/null +++ b/patches/SLES-54675_C29C4AEA.pnach @@ -0,0 +1,12 @@ +gametitle=Street Warrior (E)(SLES-54675) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002dd1e8,word,43c00000 //44000000 + + diff --git a/patches/SLES-54683_EA1BFC51.pnach b/patches/SLES-54683_EA1BFC51.pnach new file mode 100644 index 0000000..adf9831 --- /dev/null +++ b/patches/SLES-54683_EA1BFC51.pnach @@ -0,0 +1,12 @@ +gametitle=Medal of Honor: Vanguard (SLUS-21597) / Medal of Honor: Vanguard (SLES-54683) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,001308b4,word,00000000 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,2012ED40,extended,28420001 \ No newline at end of file diff --git a/patches/SLES-54705_66F88B18.pnach b/patches/SLES-54705_66F88B18.pnach new file mode 100644 index 0000000..380d090 --- /dev/null +++ b/patches/SLES-54705_66F88B18.pnach @@ -0,0 +1,18 @@ +gametitle=SBK-07 - Superbike World Championship (PAL-M5) (SLES-54705) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0013e5a4,word,4483e800 // 44830800 +patch=1,EE,0013e5a8,word,4600eb02 // 00000000 +patch=1,EE,0013e5ac,word,e7b40000 // 46000b02 +patch=1,EE,0013e5b0,word,0c046676 // e7b40000 +patch=1,EE,0013e5b4,word,46006d06 // 0c046676 +patch=1,EE,0013e5b8,word,3c013f40 // 46006d06 hor fov +patch=1,EE,0013e5bc,word,4481f000 // 3c023c8e +patch=1,EE,0013e5c0,word,461e0003 // 3443fa35 +patch=1,EE,0013e5d8,word,4600e846 // 44830800 + + diff --git a/patches/SLES-54711_03F9539F.pnach b/patches/SLES-54711_03F9539F.pnach new file mode 100644 index 0000000..e888b9f --- /dev/null +++ b/patches/SLES-54711_03F9539F.pnach @@ -0,0 +1,13 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Shadow Hearts 3 - From The New World (PAL-E) (SLES-54711) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,00378d1c,word,3c013f40 +patch=1,EE,00378d20,word,44810000 +patch=1,EE,00378d28,word,4600c602 +// +// Render-Fix +patch=1,EE,00208b4c,word,3c033fc0 + + diff --git a/patches/SLES-54715_78122B2F.pnach b/patches/SLES-54715_78122B2F.pnach new file mode 100644 index 0000000..1a20958 --- /dev/null +++ b/patches/SLES-54715_78122B2F.pnach @@ -0,0 +1,12 @@ +gametitle=Tony Hawk's Downhill Jam [PAL-M4] (SLES_547.15) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00127CD4,word,3C013F24 //3C013F00 Zoom +patch=1,EE,00157DCC,word,3C013FE3 //3C013FAA Y-FOV +patch=1,EE,00157DD0,word,34218E39 //3421AAAB + + diff --git a/patches/SLES-54717_E764019B.pnach b/patches/SLES-54717_E764019B.pnach new file mode 100644 index 0000000..154118f --- /dev/null +++ b/patches/SLES-54717_E764019B.pnach @@ -0,0 +1,11 @@ +gametitle=Power Volleyball (E)(SLES-54717) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002513b8,word,43c00000 //44000000 + + diff --git a/patches/SLES-54720_55AFBD7E.pnach b/patches/SLES-54720_55AFBD7E.pnach new file mode 100644 index 0000000..ecb97a7 --- /dev/null +++ b/patches/SLES-54720_55AFBD7E.pnach @@ -0,0 +1,6 @@ +gametitle=Shield - The Game, The (PAL-M) SLES-54720 55AFBD7E + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0036AFFC,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54724_C529B0AD.pnach b/patches/SLES-54724_C529B0AD.pnach new file mode 100644 index 0000000..4ae8ec8 --- /dev/null +++ b/patches/SLES-54724_C529B0AD.pnach @@ -0,0 +1,19 @@ +gametitle=Spider-Man 3 (PAL-M) SLES-54724 C529B0AD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003488C8,word,3C023F1A +patch=1,EE,0032A974,word,3C023F1A +patch=1,EE,00C8A278,word,C4342333 //black screen transition fix +patch=1,EE,01A1AFDC,word,3FBFFFDD +patch=1,EE,01A4570C,word,3FBFFFDD + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00404B1C,word,3C050000 +patch=1,EE,00404B24,word,3C060050 +patch=1,EE,00404B2C,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-54726_95E80315.pnach b/patches/SLES-54726_95E80315.pnach new file mode 100644 index 0000000..2713737 --- /dev/null +++ b/patches/SLES-54726_95E80315.pnach @@ -0,0 +1,6 @@ +gametitle=Go Kart Rally PAL-E SLES-54726 95E80315 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00207F3C,extended,3C020008 //3C020038 \ No newline at end of file diff --git a/patches/SLES-54727_DFE7D8AA.pnach b/patches/SLES-54727_DFE7D8AA.pnach new file mode 100644 index 0000000..9845b1e --- /dev/null +++ b/patches/SLES-54727_DFE7D8AA.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Naruto - Uzumaki Chronicles (PAL-M5) (SLES-54727) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,002da2a0,word,3c023f13 +patch=1,EE,002da2a4,word,3448d70a +patch=1,EE,002daa50,word,3c023f13 +patch=1,EE,002daa54,word,3446d70a + + diff --git a/patches/SLES-54728_E81B67D8.pnach b/patches/SLES-54728_E81B67D8.pnach new file mode 100644 index 0000000..1309f7e --- /dev/null +++ b/patches/SLES-54728_E81B67D8.pnach @@ -0,0 +1,12 @@ +gametitle=Mountain Bike Adrenaline featuring Salomon (E)(SLES-54728) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001996b0,word,3c013f10 //3c013f40 + + diff --git a/patches/SLES-54731_079140D6.pnach b/patches/SLES-54731_079140D6.pnach new file mode 100644 index 0000000..bab7e28 --- /dev/null +++ b/patches/SLES-54731_079140D6.pnach @@ -0,0 +1,15 @@ +gametitle=King of Clubs PAL-M SLES-54731 079140D6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0037445c,word,3c013f20 //3c013f00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,0030139C,word,1400FFF8 //1000FFF8 \ No newline at end of file diff --git a/patches/SLES-54738_2438E496.pnach b/patches/SLES-54738_2438E496.pnach new file mode 100644 index 0000000..449f6ac --- /dev/null +++ b/patches/SLES-54738_2438E496.pnach @@ -0,0 +1,16 @@ +gametitle=Thunderbirds (E)(SLES-54738) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00187158,word,08030000 +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,46150502 +patch=1,EE,000c000c,word,461ea503 +patch=1,EE,000c0010,word,08061c57 + + diff --git a/patches/SLES-54747_4FE9650B.pnach b/patches/SLES-54747_4FE9650B.pnach new file mode 100644 index 0000000..152939b --- /dev/null +++ b/patches/SLES-54747_4FE9650B.pnach @@ -0,0 +1,15 @@ +gametitle=Disney-Pixar Ratatouille (PAL-S-P) SLES-54747 4FE9650B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0067FA70,word,3FE38E39 //3FAAAAAB + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,004E1EE4,word,24110000 +patch=1,EE,004E1EE8,word,24120050 +patch=1,EE,004E1EF4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54755_2609B672.pnach b/patches/SLES-54755_2609B672.pnach new file mode 100644 index 0000000..f4bf271 --- /dev/null +++ b/patches/SLES-54755_2609B672.pnach @@ -0,0 +1,12 @@ +gametitle=Transformers - The Game (PAL-E) SLES-54755 2609B672 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,00382D80,word,28420001 //28420002 +patch=1,EE,00434E94,word,3C013F00 //3C013F80 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004A4660,word,00000000 diff --git a/patches/SLES-54756_F453BCD9.pnach b/patches/SLES-54756_F453BCD9.pnach new file mode 100644 index 0000000..f4118fe --- /dev/null +++ b/patches/SLES-54756_F453BCD9.pnach @@ -0,0 +1,12 @@ +gametitle=Transformers - The Game (PAL-S-F) SLES-54756 F453BCD9 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,00382DA8,word,28420001 //28420002 +patch=1,EE,00434EBC,word,3C013F00 //3C013F80 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004A4660,word,00000000 diff --git a/patches/SLES-54757_F654BFDC.pnach b/patches/SLES-54757_F654BFDC.pnach new file mode 100644 index 0000000..cd96a10 --- /dev/null +++ b/patches/SLES-54757_F654BFDC.pnach @@ -0,0 +1,13 @@ +gametitle=Transformers - The Game PAL-G-I SLES-54757 F654BFDC + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,004b1550,word,00000002 //uncapped frame limit 60 FPS +patch=1,EE,004363A0,word,3C014248 //framerate PAL 50Hrz +patch=1,EE,004363B0,word,3c014270 //framerate NTSC 60Hrz + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004A4660,word,00000000 diff --git a/patches/SLES-54771_6DD4EB8D.pnach b/patches/SLES-54771_6DD4EB8D.pnach new file mode 100644 index 0000000..e55094e --- /dev/null +++ b/patches/SLES-54771_6DD4EB8D.pnach @@ -0,0 +1,25 @@ +gametitle=DreamWorks Shrek the Third (PAL-M) (SLES-54771) 6DD4EB8D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002ee7bc,word,3c013f21 //3c013f00 X-Fov +patch=1,EE,002ee7fc,word,08030000 //Y-Fov +patch=1,EE,000c0000,word,46020002 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080bba00 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,004255FC,word,14000008 +patch=1,EE,00425604,word,14000006 +patch=1,EE,00425610,word,14000003 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,004255FC,word,14000008 \ No newline at end of file diff --git a/patches/SLES-54776_DF2D4440.pnach b/patches/SLES-54776_DF2D4440.pnach new file mode 100644 index 0000000..f26bded --- /dev/null +++ b/patches/SLES-54776_DF2D4440.pnach @@ -0,0 +1,8 @@ +gametitle=Fantastic 4 - Rise of the Silver Surfer PAL-M2 (SLES-54776) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0037F768,word,3Faaaaab // 3F800000 + + diff --git a/patches/SLES-54779_01A9BF0E.pnach b/patches/SLES-54779_01A9BF0E.pnach new file mode 100644 index 0000000..2f84cea --- /dev/null +++ b/patches/SLES-54779_01A9BF0E.pnach @@ -0,0 +1,23 @@ +gametitle=Harry Potter and the Order of the Phoenix (PAL-M) SLES-54779 01A9BF0E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen fix +patch=1,EE,004C42C8,word,24020002 //30420003 Force turn on Internal Widescreen +patch=1,EE,00354528,word,3C013F20 //3C013F00 Zoom fix + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0065AA04,word,00000001 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,005990EC,word,00000000 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,00324908,word,00000000 diff --git a/patches/SLES-54782_FC4AC115.pnach b/patches/SLES-54782_FC4AC115.pnach new file mode 100644 index 0000000..8bb64fa --- /dev/null +++ b/patches/SLES-54782_FC4AC115.pnach @@ -0,0 +1,35 @@ +gametitle=ObsCure II (PAL-M5) (SLES-54782) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00172924,word,08103ca7 // 46070202 jump to code-inject 0040f29c +patch=1,EE,00172928,word,00000000 // 24430050 + +patch=1,EE,0040f29c,word,3c013f40 // 00000000 hor fov +patch=1,EE,0040f2a0,word,4481f000 // 00000000 +patch=1,EE,0040f2a4,word,46070202 // 00000000 +patch=1,EE,0040f2a8,word,24430050 // 00000000 +patch=1,EE,0040f2ac,word,461e4202 // 00000000 +patch=1,EE,0040f2b0,word,0805ca4a // 00000000 jump back to 00172928 + +// Render-Fix +patch=1,EE,002561dc,word,3c023faa + +// black borders fix by nemesis2000 +patch=1,EE,001f4aa8,word,3c020000 // 3c023f80 +patch=1,EE,001f4a38,word,3c030000 // 3c033f80 +patch=1,EE,001f4b28,word,3c020000 // 3c023f80 + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2013D188,extended,2C420001 //2C420002 + +[480p Mode] +gsinterlacemode=1 +author=Gabominated +description=SDTV 480p mode at start. Might need enable EE Overclock to be stable. +patch=1,EE,0010CF00,word,24120050 diff --git a/patches/SLES-54788_F173CF07.pnach b/patches/SLES-54788_F173CF07.pnach new file mode 100644 index 0000000..8638392 --- /dev/null +++ b/patches/SLES-54788_F173CF07.pnach @@ -0,0 +1,19 @@ +gametitle=Aqua Teen Hunger Force - Zombie Ninja Pro-Am (E)(SLES-54788 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00126078,word,080fc938 //460c0842 + +patch=1,EE,003f24e0,word,460c0842 +patch=1,EE,003f24e4,word,3c013f97 +patch=1,EE,003f24e8,word,34214aaa +patch=1,EE,003f24ec,word,4481f000 +patch=1,EE,003f24f0,word,461e0842 +patch=1,EE,003f24f4,word,0804981f + + diff --git a/patches/SLES-54792_B90A79B4.pnach b/patches/SLES-54792_B90A79B4.pnach new file mode 100644 index 0000000..ed0f774 --- /dev/null +++ b/patches/SLES-54792_B90A79B4.pnach @@ -0,0 +1,12 @@ +gametitle=World Wrestling Championship (E)(SLES-54792) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002dc1f4,word,3faaaaab //3f800000 Y-Fov +patch=1,EE,002df284,word,3F24CBDA //3f490fda Zoom + + diff --git a/patches/SLES-54803_D8DF7CB5.pnach b/patches/SLES-54803_D8DF7CB5.pnach new file mode 100644 index 0000000..867ff13 --- /dev/null +++ b/patches/SLES-54803_D8DF7CB5.pnach @@ -0,0 +1,16 @@ +gametitle=They Came from the Skies (E)(SLES-54803) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00159f90,word,08030000 +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,44812000 +patch=1,EE,000c0008,word,4604bdc2 +patch=1,EE,000c000c,word,4614bdc2 +patch=1,EE,000c0010,word,080567e5 + + diff --git a/patches/SLES-54804_DED31A79.pnach b/patches/SLES-54804_DED31A79.pnach new file mode 100644 index 0000000..da9d74d --- /dev/null +++ b/patches/SLES-54804_DED31A79.pnach @@ -0,0 +1,14 @@ +gametitle=Operation Air Assault 2 (E)(SLES-54804) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00156dd4,word,3c013f40 +patch=1,EE,00156dd8,word,44812000 +patch=1,EE,00156e2c,word,461ebdc3 +patch=1,EE,00156e30,word,4604bdc2 + + diff --git a/patches/SLES-54807_A54496E5.pnach b/patches/SLES-54807_A54496E5.pnach new file mode 100644 index 0000000..523f79f --- /dev/null +++ b/patches/SLES-54807_A54496E5.pnach @@ -0,0 +1,16 @@ +gametitle=Thrillville - Le Parc en Folie (PAL-F)(SLES-54807) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion + +//Zoom +//003f013c 00608144 000099c4 +patch=1,EE,0040cd60,word,3c013f20 //3c013f00 + +//Y-Fov +//4040013c 00008144 803e013c 00088144 02a00046 (2nd) +patch=1,EE,0040cdf4,word,3c014080 //3c014040 + + diff --git a/patches/SLES-54813_2E98C05B.pnach b/patches/SLES-54813_2E98C05B.pnach new file mode 100644 index 0000000..a52044a --- /dev/null +++ b/patches/SLES-54813_2E98C05B.pnach @@ -0,0 +1,7 @@ +gametitle=NASCAR '08 (PAL-E) SLES-54813 2E98C05B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003FC9E0,word,3F400000 //3F800000 \ No newline at end of file diff --git a/patches/SLES-54815_8AE9536D.pnach b/patches/SLES-54815_8AE9536D.pnach new file mode 100644 index 0000000..2b43283 --- /dev/null +++ b/patches/SLES-54815_8AE9536D.pnach @@ -0,0 +1,10 @@ +gametitle=Legend of Spyro, The - The Eternal Night (SLES-54815) + +[50 FPS] +author=asasega + CRASHARKI +description=Patches the game to run at 50 FPS. +patch=1,EE,20124390,word,28420001 //28420002 +patch=1,EE,201244AC,word,28420001 //28420002 +patch=1,EE,E0020001,extended,008CC8B4 +patch=1,EE,20124390,extended,28420002 +patch=1,EE,201244AC,extended,28420002 \ No newline at end of file diff --git a/patches/SLES-54817_98317385.pnach b/patches/SLES-54817_98317385.pnach new file mode 100644 index 0000000..c69be44 --- /dev/null +++ b/patches/SLES-54817_98317385.pnach @@ -0,0 +1,13 @@ +gametitle=Garfield - Lasangna World Tour (PAL-M) (SLES-54817) 98317385 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,001c3a74,word,3c033f40 //3c033f80 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0026BBF4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-54818_B6CA0C9B.pnach b/patches/SLES-54818_B6CA0C9B.pnach new file mode 100644 index 0000000..5393ea6 --- /dev/null +++ b/patches/SLES-54818_B6CA0C9B.pnach @@ -0,0 +1,13 @@ +gametitle=Super PickUps [PAL-M5] (SLES_548.18) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 & El_Patas + +//Gameplay 16:9 +patch=1,EE,00143080,word,3C023F19 //3C023F00 (Increases hor. axis) + +//Cars menus +patch=1,EE,001ABAC8,word,3C033F67 //3C033F80 (Increases hor. axis) + + diff --git a/patches/SLES-54819_887AD3A0.pnach b/patches/SLES-54819_887AD3A0.pnach new file mode 100644 index 0000000..35b0bf9 --- /dev/null +++ b/patches/SLES-54819_887AD3A0.pnach @@ -0,0 +1,6 @@ +gametitle=Manhunt 2 (PAL) (SLES_548.19) + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00370EE8,word,24020001 //24020002 \ No newline at end of file diff --git a/patches/SLES-54820_9454F864.pnach b/patches/SLES-54820_9454F864.pnach new file mode 100644 index 0000000..45acb27 --- /dev/null +++ b/patches/SLES-54820_9454F864.pnach @@ -0,0 +1,15 @@ +gametitle=Stuntman Ignition (PAL-M) SLES-54820 9454F864 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,002AA174,word,3C023F10 //3C023F40 +patch=1,EE,005AC8E0,word,3F0BC36F //3F3A59EA + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0033FC7C,extended,24A20001 +patch=1,EE,E0010001,extended,0059D170 +patch=1,EE,0033FC7C,extended,24A20002 \ No newline at end of file diff --git a/patches/SLES-54822_81D2A53F.pnach b/patches/SLES-54822_81D2A53F.pnach new file mode 100644 index 0000000..5c7420e --- /dev/null +++ b/patches/SLES-54822_81D2A53F.pnach @@ -0,0 +1,21 @@ +gametitle=Atelier Iris 3: Grand Phantasm [PAL] (SLES_548.22) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//3D Scenes +patch=1,EE,0035F12C,word,3C013F40 //00000000 hor value +patch=1,EE,0035F130,word,44810000 //00000000 +patch=1,EE,0035F138,word,4600C602 //00000000 + +//Battle's fix +patch=1,EE,008BF7BC,word,44400000 //44800000 right side fix +patch=1,EE,008BF7C4,word,C4400000 //C4800000 left side fix +patch=1,EE,008BEA2C,word,3FAAAAAB //3F800000 menu fix + +//2D Scenes +patch=1,EE,001B0D88,word,3C014440 //3C010084 hor value +patch=1,EE,001B0D8C,word,44810000 //C420E968 + + diff --git a/patches/SLES-54834_6D1B0C02.pnach b/patches/SLES-54834_6D1B0C02.pnach new file mode 100644 index 0000000..3d73fbc --- /dev/null +++ b/patches/SLES-54834_6D1B0C02.pnach @@ -0,0 +1,13 @@ +gametitle=Juiced 2 (PAL-M) SLES-54834 6D1B0C02 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,0032FA40,word,34060002 +patch=0,EE,0032B634,word,340501C0 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=0,EE,0032FA40,word,34060050 +patch=0,EE,0032B634,word,340501E0 diff --git a/patches/SLES-54835_3E1661EF.pnach b/patches/SLES-54835_3E1661EF.pnach new file mode 100644 index 0000000..d73ffe1 --- /dev/null +++ b/patches/SLES-54835_3E1661EF.pnach @@ -0,0 +1,9 @@ +gametitle=Power Rangers - Super Legends (PAL-M) SLES-54835 3E1661EF + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0010FE8C,word,3C050000 +patch=1,EE,0010FE94,word,3C060050 +patch=1,EE,0010FE9C,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-54837_5F30B426.pnach b/patches/SLES-54837_5F30B426.pnach new file mode 100644 index 0000000..acc1d6d --- /dev/null +++ b/patches/SLES-54837_5F30B426.pnach @@ -0,0 +1,35 @@ +gametitle=Disney Princess - Enchanted Journey (PAL-E-G-S) (SLES-54837) 5F30B426 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//X-Fov +patch=1,EE,00265454,word,3c014440 //3c014480 + +//Render Fix +patch=1,EE,003f3530,word,40000000 //3eaaaaab + +//Menu.... Character Position (Not Fixed Address) +//patch=1,EE,206db7d8,extended,39000000 //3d991686 +//patch=1,EE,206db7e0,extended,3e3f0000 //3e4d4fdf + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +patch=1,EE,00188de4,word,00000000 //44810000 + +[50/60 FPS] +author=asasega & PeterDelta +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,201002F4,extended,10000011 +patch=1,EE,E0010000,extended,003A6A38 //fixed fmv +patch=1,EE,201002F4,extended,45000011 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=Forces progressive scan mode 480p at startup. +patch=1,EE,003313DC,word,24110000 +patch=1,EE,003313E0,word,24120050 +patch=1,EE,003313EC,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54840_EA123A2B.pnach b/patches/SLES-54840_EA123A2B.pnach new file mode 100644 index 0000000..8a2de04 --- /dev/null +++ b/patches/SLES-54840_EA123A2B.pnach @@ -0,0 +1,11 @@ +gametitle=Avatar - The Legend of Aang - The Burning Earth (PAL-M4) (SLES-54840) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +//16:9 +patch=1,EE,00142f70,word,3c033fe3 // 3c033faa +patch=1,EE,00142f84,word,34638e39 // 3463aaab + + diff --git a/patches/SLES-54841_ECA6BFC5.pnach b/patches/SLES-54841_ECA6BFC5.pnach new file mode 100644 index 0000000..9e68c34 --- /dev/null +++ b/patches/SLES-54841_ECA6BFC5.pnach @@ -0,0 +1,23 @@ +gametitle=Crash of the Titans (PAL-M) SLES-54841 ECA6BFC5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,21BD8268,byte,1 //00000000 //In-game option +patch=1,EE,21BD82A0,extended,3F020000 //3F100000 //Zoom 1 +patch=1,EE,21BD82A8,word,3F000000 //3F2AAAAA //Zoom 2 + +[50/60 FPS] +author=IWILLCRAFT +description=Might need EE Overclock at 180%. +//01 00 02 24 12 00 82 14 5C +patch=1,EE,204924B8,extended,24020000 //24020001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0057E904,word,3C050000 +patch=1,EE,0057E90C,word,3C060050 +patch=1,EE,0057E914,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-54842_B4B4E877.pnach b/patches/SLES-54842_B4B4E877.pnach new file mode 100644 index 0000000..9c4c635 --- /dev/null +++ b/patches/SLES-54842_B4B4E877.pnach @@ -0,0 +1,23 @@ +gametitle=Crash of the Titans (PAL-M) SLES-54842 B4B4E877 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,21BD74E8,byte,1 //00000000 //In-game option +patch=1,EE,21BD7520,extended,3F020000 //3F100000 //Zoom 1 +patch=1,EE,21BD7528,word,3F000000 //3F2AAAAA //Zoom 2 + +[50/60 FPS] +author=CRASHARKI +description=Might need EE Overclock at 180%. +//01 00 02 24 12 00 82 14 5C +patch=1,EE,20491CC8,extended,24020000 //24020001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0057E114,word,3C050000 +patch=1,EE,0057E11C,word,3C060050 +patch=1,EE,0057E124,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-54843_AEFD7D25.pnach b/patches/SLES-54843_AEFD7D25.pnach new file mode 100644 index 0000000..353e1db --- /dev/null +++ b/patches/SLES-54843_AEFD7D25.pnach @@ -0,0 +1,23 @@ +gametitle=Crash of the Titans (PAL-R) SLES-54843 AEFD7D25 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,21BD81E8,byte,1 //00000000 //In-game option +patch=1,EE,21BD8220,extended,3F020000 //3F100000 //Zoom 1 +patch=1,EE,21BD8228,word,3F000000 //3F2AAAAA //Zoom 2 + +[50/60 FPS] +author=CRASHARKI +description=Might need EE Overclock at 180%. +//01 00 02 24 12 00 82 14 5C +patch=1,EE,20492588,extended,24020000 //24020001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0057E9D4,word,3C050000 +patch=1,EE,0057E9DC,word,3C060050 +patch=1,EE,0057E9E4,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-54875_68959E4C.pnach b/patches/SLES-54875_68959E4C.pnach new file mode 100644 index 0000000..e91e434 --- /dev/null +++ b/patches/SLES-54875_68959E4C.pnach @@ -0,0 +1,16 @@ +gametitle=Warriors Orochi (PAL) [SLES-54875] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0019a798,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,0019a7a0,word,3442999a // 3442cccd hor fov 1-player +patch=1,EE,0019a628,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,0019a630,word,3463999a // 3463cccd hor fov 2-players +patch=1,EE,0019a350,word,3c02440a // 3c0243cf renderfix enemies 1-player +patch=1,EE,0019a250,word,3c02440a // 3c0243cf renderfix enemies 2-players +patch=1,EE,0024fd08,word,3c0243ab // 3c024380 renderfix names and health-bar + + diff --git a/patches/SLES-54877_69C888C8.pnach b/patches/SLES-54877_69C888C8.pnach new file mode 100644 index 0000000..2cb5e3c --- /dev/null +++ b/patches/SLES-54877_69C888C8.pnach @@ -0,0 +1,25 @@ +gametitle=Warriors Orochi (PAL-G) (SLES-54877) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0019ae38,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,0019ae40,word,3442999a // 3442cccd hor fov 1-player +patch=1,EE,0019acc8,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,0019acd0,word,3463999a // 3463cccd hor fov 2-players +patch=1,EE,0019a9f0,word,3c02440a // 3c0243cf renderfix enemies 1-player +patch=1,EE,0019a8f0,word,3c02440a // 3c0243cf renderfix enemies 2-players +patch=1,EE,00250818,word,3c0243ab // 3c024380 renderfix names and health-bar + +// 16:10 +//patch=1,EE,0019ae38,word,3c023f2a // 3c023f4c hor fov 1-player +//patch=1,EE,0019ae40,word,3442aaab // 3442cccd hor fov 1-player +//patch=1,EE,0019acc8,word,3c033f2a // 3c033f4c hor fov 2-players +//patch=1,EE,0019acd0,word,3463aaab // 3463cccd hor fov 2-players +//patch=1,EE,0019a9f0,word,3c0243f9 // 3c0243cf renderfix enemies 1-player +//patch=1,EE,0019a8f0,word,3c0243f9 // 3c0243cf renderfix enemies 2-players +//patch=1,EE,00250818,word,3c02439a // 3c024380 renderfix names and health-bar + + diff --git a/patches/SLES-54878_A816B282.pnach b/patches/SLES-54878_A816B282.pnach new file mode 100644 index 0000000..95f8b3c --- /dev/null +++ b/patches/SLES-54878_A816B282.pnach @@ -0,0 +1,9 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Naruto - Ultimate Ninja 2 (PAL-M5) (SLES-54878) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,20A70200,extended,3F400000 // 3F800000 X-Axis +//patch=1,EE,20A70204,extended,3F800000 // 3F800000 Y-Axis + + diff --git a/patches/SLES-54879_3E694755.pnach b/patches/SLES-54879_3E694755.pnach new file mode 100644 index 0000000..d5a4511 --- /dev/null +++ b/patches/SLES-54879_3E694755.pnach @@ -0,0 +1,15 @@ +gametitle=WWE SmackDown vs. Raw 2008 (PAL-M5) (SLES-54879) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL, added 16:10 support (ElHecht) + +// 16:9 +patch=1,EE,00287760,word,3c033f40 // 3c033f80 hor fov + +// 16:10 +//patch=1,EE,00101c48,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,00287760,word,37635555 // 4481a000 hor fov + + diff --git a/patches/SLES-54885_899557DF.pnach b/patches/SLES-54885_899557DF.pnach new file mode 100644 index 0000000..580327f --- /dev/null +++ b/patches/SLES-54885_899557DF.pnach @@ -0,0 +1,21 @@ +gametitle=Moto X Maniac (E)(SLES-54885) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00135de4,word,3c013f1e //3c013f00 + +//Y-Fov +patch=1,EE,00135e28,word,3c013faa +patch=1,EE,00135e2c,word,3421aaab +patch=1,EE,00135e34,word,4481f000 +patch=1,EE,00135e38,word,461ebdc2 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,0022B6C4,word,00000000 \ No newline at end of file diff --git a/patches/SLES-54888_CD13C390.pnach b/patches/SLES-54888_CD13C390.pnach new file mode 100644 index 0000000..4d6e0a6 --- /dev/null +++ b/patches/SLES-54888_CD13C390.pnach @@ -0,0 +1,6 @@ +gametitle=Pro Biker 2 PAL-E SLES-54888 CD13C390 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0022AE2C,word,3C02000B //3C02003B \ No newline at end of file diff --git a/patches/SLES-54892_17CAC631.pnach b/patches/SLES-54892_17CAC631.pnach new file mode 100644 index 0000000..c26c20c --- /dev/null +++ b/patches/SLES-54892_17CAC631.pnach @@ -0,0 +1,21 @@ +gametitle=Phantasy Star Universe - Ambition of the Illuminus (PAL-M3) (SLES-54892) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,008e1bf0,word,43400000 // 43800000 hor fov +patch=1,EE,0067142c,word,3c093c02 // 00000000 +patch=1,EE,00671430,word,35293fab // 00000000 renderfix +patch=1,EE,00671478,word,3c0a0028 // 00000000 +patch=1,EE,0067147c,word,ad4992f8 // 00000000 + +// 16:10 +//patch=1,EE,008e1bf0,word,43555555 // 43800000 hor fov +//patch=1,EE,0067142c,word,3c093c02 // 00000000 +//patch=1,EE,00671430,word,35293f9a // 00000000 renderfix +//patch=1,EE,00671478,word,3c0a0028 // 00000000 +//patch=1,EE,0067147c,word,ad4992f8 // 00000000 + + diff --git a/patches/SLES-54897_E55A4E9A.pnach b/patches/SLES-54897_E55A4E9A.pnach new file mode 100644 index 0000000..ab655d2 --- /dev/null +++ b/patches/SLES-54897_E55A4E9A.pnach @@ -0,0 +1,23 @@ +gametitle=Grim Grimoire (E)(SLES-54897) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//Zoom +//0040033c 00108344 00000000 (1st) +patch=1,EE,0016fe10,word,3c033fb5 //3c034000 + +//Y-Fov +//43d00246 03000246 +patch=1,EE,0016fe1c,word,080805f4 //4602d043 + +patch=1,EE,002017d0,word,4602d043 //00000000 +patch=1,EE,002017d4,word,3c013f08 //00000000 +patch=1,EE,002017d8,word,4481f000 //00000000 +patch=1,EE,002017dc,word,461e0842 //00000000 +patch=1,EE,002017e0,word,0805bf88 //00000000 + + diff --git a/patches/SLES-54901_678BE0A5.pnach b/patches/SLES-54901_678BE0A5.pnach new file mode 100644 index 0000000..d78853c --- /dev/null +++ b/patches/SLES-54901_678BE0A5.pnach @@ -0,0 +1,30 @@ +gametitle=Spider-Man - Friend or Foe (PAL-M5) SLES-54901 678BE0A5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,003F0E54,word,00000100 +patch=1,EE,00407870,word,00000001 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,003F0604,extended,00000003 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,0037DF20,word,00000001 //00000002 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=1,EE,0021DD64,word,24030001 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0032F2D4,word,24110000 +patch=1,EE,0032F2D8,word,24120050 +patch=1,EE,0032F2E4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54903_E7692E0B.pnach b/patches/SLES-54903_E7692E0B.pnach new file mode 100644 index 0000000..c94a8bb --- /dev/null +++ b/patches/SLES-54903_E7692E0B.pnach @@ -0,0 +1,12 @@ +gametitle=The Sims 2 - Castaway (E)(SLES-54903) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +patch=1,EE,00435398,word,3c013fe3 +patch=1,EE,0043539c,word,34218e2a + + diff --git a/patches/SLES-54904_4C7BB3C8.pnach b/patches/SLES-54904_4C7BB3C8.pnach new file mode 100644 index 0000000..b708ca9 --- /dev/null +++ b/patches/SLES-54904_4C7BB3C8.pnach @@ -0,0 +1,6 @@ +gametitle=Simpsons Game, The (PAL-M4) SLES-54904 4C7BB3C8 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0021591C,word,14800011 \ No newline at end of file diff --git a/patches/SLES-54905_5C1EBF61.pnach b/patches/SLES-54905_5C1EBF61.pnach new file mode 100644 index 0000000..3d3194d --- /dev/null +++ b/patches/SLES-54905_5C1EBF61.pnach @@ -0,0 +1,6 @@ +gametitle=Simpsons Game, The (PAL-F) SLES-54905 5C1EBF61 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0021591C,word,14800011 \ No newline at end of file diff --git a/patches/SLES-54906_565B7E04.pnach b/patches/SLES-54906_565B7E04.pnach new file mode 100644 index 0000000..2efc509 --- /dev/null +++ b/patches/SLES-54906_565B7E04.pnach @@ -0,0 +1,6 @@ +gametitle=Simpsons Game, The (PAL-S-I) SLES-54906 565B7E04 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0021591C,word,14800011 \ No newline at end of file diff --git a/patches/SLES-54913_99D51FA8.pnach b/patches/SLES-54913_99D51FA8.pnach new file mode 100644 index 0000000..0e3bfbb --- /dev/null +++ b/patches/SLES-54913_99D51FA8.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 2008 PAL Spain (SLES_549.13) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,003B61A0,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,0012A64C,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-54915_CBDF678C.pnach b/patches/SLES-54915_CBDF678C.pnach new file mode 100644 index 0000000..7234afb --- /dev/null +++ b/patches/SLES-54915_CBDF678C.pnach @@ -0,0 +1,11 @@ +gametitle=Sonic Riders - Zero Gravity (PAL-M5) (SLES-54915) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack by jordenlb/ElHecht + +// 16:9 +patch=1,EE,005fe9a0,word,43700000 // 43a00000 hor fov +// patch=1,EE,00149964,word,3c023fab // 3c023f80 renderfix (causes SPS in several location ex. start of the race when you run 1 second and after) + + diff --git a/patches/SLES-54918_C33DEDD7.pnach b/patches/SLES-54918_C33DEDD7.pnach new file mode 100644 index 0000000..3a045a9 --- /dev/null +++ b/patches/SLES-54918_C33DEDD7.pnach @@ -0,0 +1,17 @@ +gametitle=Agent Hugo - Lemoon Twist (E)(SLES-54918) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001b1ac8,word,08096544 +patch=1,EE,00259510,word,46191083 +patch=1,EE,00259514,word,3c013f40 +patch=1,EE,00259518,word,4481f000 +patch=1,EE,0025951c,word,461e1082 +patch=1,EE,00259520,word,0806c6b3 + + diff --git a/patches/SLES-54931_91C2DF01.pnach b/patches/SLES-54931_91C2DF01.pnach new file mode 100644 index 0000000..c1bf1e6 --- /dev/null +++ b/patches/SLES-54931_91C2DF01.pnach @@ -0,0 +1,42 @@ +gametitle=Looney Tunes - ACME Arsenal (PAL-M) SLES-54931 91C2DF01 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,208268D0,extended,3F100000 +patch=1,EE,208268E8,extended,3F400000 +patch=1,EE,208268F4,extended,3F160000 +patch=1,EE,2032F964,extended,3C054000 //HUD +patch=1,EE,002EA80C,extended,3C063F22 //render fix +patch=1,EE,00826334,extended,00000002 //fix submenu +patch=1,EE,E0013000,extended,00826710 //fix submenu +patch=1,EE,00826334,extended,00000001 //fix submenu +patch=1,EE,E0040001,extended,00666A10 +patch=1,EE,208268D0,extended,3F800000 +patch=1,EE,208268E8,extended,3F800000 +patch=1,EE,208268F4,extended,3F800000 +patch=1,EE,2032F964,extended,3C053F80 +patch=1,EE,00826344,extended,00000000 //0000004B Black bands +patch=1,EE,0082634C,extended,000001FE //00000169 + +[Remove Blackbars] +author=PeterDelta +description=Original image without black bars, showing 16:9 aspect ratio +patch=1,EE,00826334,extended,00000002 //fix submenu +patch=1,EE,E0013000,extended,00826710 //fix submenu +patch=1,EE,00826334,extended,00000001 //fix submenu +patch=1,EE,208268D0,extended,3F800000 +patch=1,EE,208268E8,extended,3F800000 +patch=1,EE,208268F4,extended,3F800000 +patch=1,EE,2032F964,extended,3C053F80 +patch=1,EE,00826344,extended,00000000 //0000004B Black bands +patch=1,EE,0082634C,extended,000001FE //00000169 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00371A4C,word,24110000 +patch=1,EE,00371A50,word,24120050 +patch=1,EE,00371A5C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54933_6E069380.pnach b/patches/SLES-54933_6E069380.pnach new file mode 100644 index 0000000..ea69190 --- /dev/null +++ b/patches/SLES-54933_6E069380.pnach @@ -0,0 +1,20 @@ +gametitle=NBA Live 08 (PAL-S) SLES-54933 6E069380 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,10F63DA8,extended,01230101 +patch=1,EE,20890B88,extended,3FE38E32 +patch=1,EE,0089685C,extended,00000000 +patch=1,EE,2041D9BC,extended,3C013F00 //fmv +patch=1,EE,E0010001,extended,006D2BD4 +patch=1,EE,2041D9BC,extended,3C013EC0 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00634494,word,24110000 +patch=1,EE,00634498,word,24120050 +patch=1,EE,006344A4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54937_1AC2F637.pnach b/patches/SLES-54937_1AC2F637.pnach new file mode 100644 index 0000000..8402a4e --- /dev/null +++ b/patches/SLES-54937_1AC2F637.pnach @@ -0,0 +1,11 @@ +gametitle=RTL Biathlon 2008 [PAL] (SLES_549.37) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003821F0,word,3F400000 //3F800000 Zoom +patch=1,EE,00382B20,word,412AAAA4 //41000000 Y-FOV + + diff --git a/patches/SLES-54945_A422BB13.pnach b/patches/SLES-54945_A422BB13.pnach new file mode 100644 index 0000000..49fbd43 --- /dev/null +++ b/patches/SLES-54945_A422BB13.pnach @@ -0,0 +1,10 @@ +gametitle=DragonBall Z - Budokai Tenkaichi 3 SLES_549.45 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,002ff8fc,word,3fe38e34 +patch=1,EE,00130d08,word,3c013f10 + + diff --git a/patches/SLES-54946_E46EDD51.pnach b/patches/SLES-54946_E46EDD51.pnach new file mode 100644 index 0000000..bc9d1f2 --- /dev/null +++ b/patches/SLES-54946_E46EDD51.pnach @@ -0,0 +1,8 @@ +gametitle=Sega Superstars Tennis (PAL-M5) SLES-54946 E46EDD51 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00234A0C,word,3C013FE3 +patch=1,EE,003D75EC,word,00000001 \ No newline at end of file diff --git a/patches/SLES-54952_1712E9F9.pnach b/patches/SLES-54952_1712E9F9.pnach new file mode 100644 index 0000000..174b3f8 --- /dev/null +++ b/patches/SLES-54952_1712E9F9.pnach @@ -0,0 +1,22 @@ +gametitle=Ben 10: Protector of Earth [PAL-M5] (SLES_549.52) 1712E9F9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0011940C,word,3C013F4D //3C013F89 +patch=1,EE,00119410,word,3421B6E0 //34212493 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00268658,word,00000001 //00000002 +patch=1,EE,001637AC,word,3C013F30 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,001BEED4,word,24110000 +patch=1,EE,001BEED8,word,24120050 +patch=1,EE,001BEEE4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54959_1C000196.pnach b/patches/SLES-54959_1C000196.pnach new file mode 100644 index 0000000..ff897c6 --- /dev/null +++ b/patches/SLES-54959_1C000196.pnach @@ -0,0 +1,18 @@ +gametitle=MotoGP 07 [PAL-M5] (SLES_549.59) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0013BFA4,word,4483E800 //44830800 +patch=1,EE,0013BFA8,word,4600EB02 //00000000 +patch=1,EE,0013BFAC,word,E7B40000 //46000B02 +patch=1,EE,0013BFB0,word,0C046676 //E7B40000 +patch=1,EE,0013BFB4,word,46006D06 //0C046676 +patch=1,EE,0013BFB8,word,3C013F40 //46006D06 hor fov +patch=1,EE,0013BFBC,word,4481F000 //3C023C8E +patch=1,EE,0013BFC0,word,461E0003 //3443FA35 +patch=1,EE,0013BFD8,word,4600E846 //44830800 + + diff --git a/patches/SLES-54972_0FCF8FE4.pnach b/patches/SLES-54972_0FCF8FE4.pnach new file mode 100644 index 0000000..1fa26a4 --- /dev/null +++ b/patches/SLES-54972_0FCF8FE4.pnach @@ -0,0 +1,10 @@ +gametitle=Wild Arms 5 PAL [SLES-54972] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00153984,word,3C024500 +patch=1,EE,00153a20,word,3C023F40 +patch=1,EE,0015390c,word,3C02442B + + diff --git a/patches/SLES-54973_29C641C6.pnach b/patches/SLES-54973_29C641C6.pnach new file mode 100644 index 0000000..22b639c --- /dev/null +++ b/patches/SLES-54973_29C641C6.pnach @@ -0,0 +1,13 @@ +gametitle=Le avventure di "Lupin III" - Lupin la morte, Zenigata l'amore (E)(SLES-54973) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00008244 00000000 43000146 +patch=1,EE,0034d474,word,3c023fab //3c023f80 + + diff --git a/patches/SLES-54975_278B7BEA.pnach b/patches/SLES-54975_278B7BEA.pnach new file mode 100644 index 0000000..9f87ca7 --- /dev/null +++ b/patches/SLES-54975_278B7BEA.pnach @@ -0,0 +1,22 @@ +gametitle=George Of The Jungle (PAL-M) SLES-54975 278B7BEA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00709208,word,3FE38E39 //3FAAAAA8 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,20287200,extended,00000000 +patch=1,EE,E0010001,extended,0047481C +patch=1,EE,20287200,extended,0C0E1A0E + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0038665C,word,24110000 +patch=1,EE,00386660,word,24120050 +patch=1,EE,0038666C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-54986_83E8E954.pnach b/patches/SLES-54986_83E8E954.pnach new file mode 100644 index 0000000..d82b820 --- /dev/null +++ b/patches/SLES-54986_83E8E954.pnach @@ -0,0 +1,19 @@ +gametitle=Bratz - The Movie (E)(SLES-54986) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,003ddcb4,word,3c013f40 //00000000 +patch=1,EE,003ddcb8,word,4481f000 //00000000 +patch=1,EE,003ddcc0,word,461eb582 //00000000 + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,003bd000,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-54988_1A4890AB.pnach b/patches/SLES-54988_1A4890AB.pnach new file mode 100644 index 0000000..7fc202d --- /dev/null +++ b/patches/SLES-54988_1A4890AB.pnach @@ -0,0 +1,19 @@ +gametitle=Bratz - The Movie (G)(SLES-54988) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,003ddcb4,word,3c013f40 //00000000 +patch=1,EE,003ddcb8,word,4481f000 //00000000 +patch=1,EE,003ddcc0,word,461eb582 //00000000 + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,003bd000,word,3c013f2b //3c013f00 + + diff --git a/patches/SLES-54989_FD4FE026.pnach b/patches/SLES-54989_FD4FE026.pnach new file mode 100644 index 0000000..3249655 --- /dev/null +++ b/patches/SLES-54989_FD4FE026.pnach @@ -0,0 +1,17 @@ +gametitle=Bratz - The Movie (PAL-S-I) SLES-54989 FD4FE026 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003DDD24,word,3C013F40 +patch=1,EE,003DDD28,word,4481F000 +patch=1,EE,003DDD30,word,461EB582 +patch=1,EE,003BD070,word,3C013F2B + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003F4324,extended,46010003 +patch=1,EE,E0010000,extended,004C0850 +patch=1,EE,003F4324,extended,46010001 \ No newline at end of file diff --git a/patches/SLES-54991_35BD22CA.pnach b/patches/SLES-54991_35BD22CA.pnach new file mode 100644 index 0000000..cc9b636 --- /dev/null +++ b/patches/SLES-54991_35BD22CA.pnach @@ -0,0 +1,17 @@ +gametitle=Nicktoons - Attack of the Toybots (E)(SLES-54991) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +//Zoom +patch=1,EE,0012a828,word,3c013f80 //3c013f40 + +//Y-Fov +//0c00a1e7 22004014 +patch=1,EE,002774f0,word,08030000 //e7a1000c +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,461e0f83 +patch=1,EE,000c000c,word,e7be000c +patch=1,EE,000c0010,word,0809dd3d \ No newline at end of file diff --git a/patches/SLES-54996_73351A86.pnach b/patches/SLES-54996_73351A86.pnach new file mode 100644 index 0000000..acf32f3 --- /dev/null +++ b/patches/SLES-54996_73351A86.pnach @@ -0,0 +1,6 @@ +gametitle=The Golden Compass PAL-M SLES-54996 73351A86 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0021D644,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-54997_A97B93F7.pnach b/patches/SLES-54997_A97B93F7.pnach new file mode 100644 index 0000000..7302dcf --- /dev/null +++ b/patches/SLES-54997_A97B93F7.pnach @@ -0,0 +1,16 @@ +gametitle=Mercenaries 2 - World in Flames (PAL-E) SLES-54997 A97B93F7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0037CC14,word,3C013F40 //3C013F80 +patch=1,EE,00380F1C,word,3C013F2B //3C013F00 render fix +patch=1,EE,00389870,word,3C013F2B //3C013F00 render fix 2 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,003FD244,extended,3C0200A0 +patch=1,EE,E0010000,extended,0055D9E4 +patch=1,EE,003FD244,extended,3C020050 \ No newline at end of file diff --git a/patches/SLES-55001_A97C9BFD.pnach b/patches/SLES-55001_A97C9BFD.pnach new file mode 100644 index 0000000..634d12a --- /dev/null +++ b/patches/SLES-55001_A97C9BFD.pnach @@ -0,0 +1,16 @@ +gametitle=Mercenaries 2: World in Flames [PAL-Spain] (SLES_550.01) A97C9BFD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0037CC14,word,3C013F40 //3C013F80 +patch=1,EE,00380F1C,word,3C013F2B //3C013F00 render fix +patch=1,EE,00389870,word,3C013F2B //3C013F00 render fix 2 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,003FD244,extended,3C0200A0 +patch=1,EE,E0010000,extended,0055D9E4 +patch=1,EE,003FD244,extended,3C020050 \ No newline at end of file diff --git a/patches/SLES-55002_BEB531C8.pnach b/patches/SLES-55002_BEB531C8.pnach new file mode 100644 index 0000000..8e7b962 --- /dev/null +++ b/patches/SLES-55002_BEB531C8.pnach @@ -0,0 +1,24 @@ +gametitle=Need for Speed - ProStreet (PAL-E) (SLES-55002) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Mode (16:9) +author=Xan1242 & Aero_, ported by Silent +// Enables Widescreen Mode +patch=0,EE,20168A10,extended,24020001 // li v0, 1 +// Corrects Aspect Ratio +patch=0,EE,20682BF0,extended,3F400000 // Horizontal: 0.75f +patch=0,EE,20682BF4,extended,3FA0EA0F // Vertical: 1.2571429f + +[Fix Most Wanted Black Edition save detection] +author=Silent +description=Fixes the career cash bonus not checking for Most Wanted: Black Edition. + +// Check for BESLES-53857 by reusing one of the unused UG2 serials (BASLUS-21065) +patch=0,EE,2060E230,extended,4C534542 +patch=0,EE,2060E234,extended,352D5345 +patch=0,EE,2060E238,extended,37353833 + +patch=0,EE,2044D864,extended,0C1135A7 // jal 0x0044D69C +patch=0,EE,2044D69C,extended,3C020061 // lui v0,0x0061 +patch=0,EE,2044D6A4,extended,2442E230 // addiu v0,v0,-0x1DD0 diff --git a/patches/SLES-55003_EA8DC584.pnach b/patches/SLES-55003_EA8DC584.pnach new file mode 100644 index 0000000..d13f563 --- /dev/null +++ b/patches/SLES-55003_EA8DC584.pnach @@ -0,0 +1,17 @@ +gametitle=Need for Speed - ProStreet (PAL-M2) (SLES-55003) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00682bd4,word,3f400000 // 3f800000 +patch=1,EE,00682bec,word,3f400000 // 3f800000 +patch=1,EE,00685c38,word,3f2aaaab // 3f000000 + +// 16:10 +//patch=1,EE,00682bd4,word,3f555555 // 3f800000 +//patch=1,EE,00682bec,word,3f555555 // 3f800000 +//patch=1,EE,00685c38,word,3f19999a // 3f000000 + + diff --git a/patches/SLES-55004_9E457DD6.pnach b/patches/SLES-55004_9E457DD6.pnach new file mode 100644 index 0000000..972d858 --- /dev/null +++ b/patches/SLES-55004_9E457DD6.pnach @@ -0,0 +1,14 @@ +gametitle=Need for Speed - ProStreet (PAL-S-I) SLES-55004 9E457DD6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Xan1242 & Aero_ +description=Widescreen Mode 16:9 +patch=1,EE,20168A10,extended,24020001 //li v0, 1 +patch=1,EE,206828D8,extended,3F400000 //Horizontal: 0.75f Corrects Aspect Ratio +patch=1,EE,206828DC,extended,3F8CCCCD //Vertical: 1.10f + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0041900C,word,0000102D diff --git a/patches/SLES-55006_F0A358FE.pnach b/patches/SLES-55006_F0A358FE.pnach new file mode 100644 index 0000000..d032f54 --- /dev/null +++ b/patches/SLES-55006_F0A358FE.pnach @@ -0,0 +1,44 @@ +gametitle=Need for Speed - ProStreet (PAL-R) (SLES-55006) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Mode (16:9) +author=Xan1242 & Aero_, ported by Silent +// Enables Widescreen Mode +patch=0,EE,20168A10,extended,24020001 // li v0, 1 +// Corrects Aspect Ratio +patch=0,EE,20682BF0,extended,3F400000 // Horizontal: 0.75f +patch=0,EE,20682BF4,extended,3FA0EA0F // Vertical: 1.2571429f + +[Fix Most Wanted and Carbon save detection] +author=Silent +description=Fixes the career cash bonus not checking for Most Wanted and Carbon saves. Now the game checks for PAL-E saves. + +// Repurpose unused UG2 serials +// BISLPM-65766 -> BESLES-54492 +patch=0,EE,2060E1E0,extended,4C534542 +patch=0,EE,2060E1E4,extended,352D5345 +patch=0,EE,2060E1E8,extended,32393434 + +// BKSLKA-25241 -> BESLES-54324 +patch=0,EE,2060E1F0,extended,4C534542 +patch=0,EE,2060E1F4,extended,352D5345 +patch=0,EE,2060E1F8,extended,34323334 + +// BISLAJ-25054 -> BESLES-53857 +patch=0,EE,2060E200,extended,4C534542 +patch=0,EE,2060E204,extended,352D5345 +patch=0,EE,2060E208,extended,37353833 + +// BASLUS-21267 -> BESLES-53557 +patch=0,EE,2060E1C0,extended,4C534542 +patch=0,EE,2060E1C4,extended,352D5345 +patch=0,EE,2060E1C8,extended,37353533 + +// Repurpose unused parts of PS2MemcardManager::GetUG2TitleId to return our serials +patch=0,EE,2044D6E8,extended,03E00008 // jr ra +patch=0,EE,2044D700,extended,03E00008 // jr ra +patch=0,EE,2044D718,extended,03E00008 // jr ra +patch=0,EE,2044D804,extended,0C1135B9 // jal 0x0044D6E4 +patch=0,EE,2044D834,extended,0C1135BF // jal 0x0044D6FC +patch=0,EE,2044D864,extended,0C1135C5 // jal 0x0044D714 diff --git a/patches/SLES-55008_6CCD807F.pnach b/patches/SLES-55008_6CCD807F.pnach new file mode 100644 index 0000000..f28d126 --- /dev/null +++ b/patches/SLES-55008_6CCD807F.pnach @@ -0,0 +1,19 @@ +gametitle=Riding Star 3(E)(SLES-55008) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002cea60,word,08030000 //c6010068 + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,080b3a9a // 00000000 + + diff --git a/patches/SLES-55012_73351A86.pnach b/patches/SLES-55012_73351A86.pnach new file mode 100644 index 0000000..8658a36 --- /dev/null +++ b/patches/SLES-55012_73351A86.pnach @@ -0,0 +1,6 @@ +gametitle=Golden Compass, The PAL-M SLES-55012 73351A86 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0021D644,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-55016_9D6AA1B8.pnach b/patches/SLES-55016_9D6AA1B8.pnach new file mode 100644 index 0000000..76c8ee1 --- /dev/null +++ b/patches/SLES-55016_9D6AA1B8.pnach @@ -0,0 +1,31 @@ +gametitle=DreamWorks Bee Movie Game (PAL-M) (SLES-55016) 9D6AA1B8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Zoom +//003f023c 1c0101c6 +patch=1,EE,001864b0,word,3c023f1a //3c023f00 +//Y-Fov +//03081546 9400a0e7 +patch=1,EE,0018652c,word,0808bad8 +patch=1,EE,0022eb60,word,46150803 +patch=1,EE,0022eb64,word,3c013faa +patch=1,EE,0022eb68,word,3421aaab +patch=1,EE,0022eb6c,word,4481f000 +patch=1,EE,0022eb70,word,461e0002 +patch=1,EE,0022eb74,word,0806194c + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00209798,word,28420001 //28420002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0010621C,word,24110000 +patch=1,EE,00106220,word,24120050 +patch=1,EE,0010622C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-55020_5C1EBD61.pnach b/patches/SLES-55020_5C1EBD61.pnach new file mode 100644 index 0000000..b245d38 --- /dev/null +++ b/patches/SLES-55020_5C1EBD61.pnach @@ -0,0 +1,6 @@ +gametitle=Simpsons Game, The (PAL-G) SLES-55020 5C1EBD61 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0021591C,word,14800011 \ No newline at end of file diff --git a/patches/SLES-55024_AE28C9C7.pnach b/patches/SLES-55024_AE28C9C7.pnach new file mode 100644 index 0000000..c15a6af --- /dev/null +++ b/patches/SLES-55024_AE28C9C7.pnach @@ -0,0 +1,21 @@ +gametitle=SpongeBob's Atlantis SquarePantis (E)(SLES-55024) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,003b36fc,word,3c013f40 +patch=1,EE,003b3700,word,4481f000 +patch=1,EE,003b3708,word,461eb582 + +//Render fix +patch=1,EE,00393220,word,3c013f2b //3c013f00 + +[50 FPS] +author=asasega +description=Patches the game to run at 50 FPS. +patch=1,EE,21FAFC98,extended,42700000 \ No newline at end of file diff --git a/patches/SLES-55025_ED999A64.pnach b/patches/SLES-55025_ED999A64.pnach new file mode 100644 index 0000000..e9682c6 --- /dev/null +++ b/patches/SLES-55025_ED999A64.pnach @@ -0,0 +1,8 @@ +gametitle=Disney/Pixar Cars - Mater-National Championship PAL-E SLES-55025 ED999A64 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,201B8AE4,extended,24040001 +patch=1,EE,E0010001,extended,004B77B8 +patch=1,EE,201B8AE4,extended,24040002 \ No newline at end of file diff --git a/patches/SLES-55026_EC74C264.pnach b/patches/SLES-55026_EC74C264.pnach new file mode 100644 index 0000000..f216aab --- /dev/null +++ b/patches/SLES-55026_EC74C264.pnach @@ -0,0 +1,22 @@ +gametitle=Cars: Mater-National Championship [PAL-M2-Nl-Fr] (SLES_550.26) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen hack conversion + +//Gameplay 16:9 +patch=1,EE,00119550,word,3C033CAE //3C033C8E Zoom +patch=1,EE,00119554,word,34635555 //3463FA34 +patch=1,EE,00119548,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,001DE9C4,word,3C03BFAB //3C03BF80 +patch=1,EE,001DE9C8,word,3C023FAB //3C023F80 + +//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 + + diff --git a/patches/SLES-55030_EDD49A64.pnach b/patches/SLES-55030_EDD49A64.pnach new file mode 100644 index 0000000..05c0dc1 --- /dev/null +++ b/patches/SLES-55030_EDD49A64.pnach @@ -0,0 +1,21 @@ +gametitle=Cars: Mater-National Championship [PAL-M4-Eng-Dan-Sve-Nor] (SLES_550.30) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00119550,word,3C033CAE //3C033C8E Zoom +patch=1,EE,00119554,word,34635555 //3463FA34 +patch=1,EE,00119548,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,001DE9C4,word,3C03BFAB //3C03BF80 +patch=1,EE,001DE9C8,word,3C023FAB //3C023F80 + +//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 + + diff --git a/patches/SLES-55043_F3290234.pnach b/patches/SLES-55043_F3290234.pnach new file mode 100644 index 0000000..2697357 --- /dev/null +++ b/patches/SLES-55043_F3290234.pnach @@ -0,0 +1,10 @@ +gametitle=Garfield: Lasagna World Tour [PAL-M2-Fre-Neth] (SLES_550.43) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001C3514,word,3C033F40 //3C033F80 (Increases hor. axis) + + diff --git a/patches/SLES-55050_74912B29.pnach b/patches/SLES-55050_74912B29.pnach new file mode 100644 index 0000000..46e3e5e --- /dev/null +++ b/patches/SLES-55050_74912B29.pnach @@ -0,0 +1,16 @@ +gametitle=MX vs ATV Untamed [PAL] (SLES_550.50) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001119F0,word,3C033CAE //3C033C8E Zoom +patch=1,EE,001119F4,word,34635555 //3463FA34 +patch=1,EE,001119E8,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,0018A8EC,word,3C03BFAB //3C03BF80 +patch=1,EE,0018A8F0,word,3C023FAB //3C023F80 + + diff --git a/patches/SLES-55075_24FCE337.pnach b/patches/SLES-55075_24FCE337.pnach new file mode 100644 index 0000000..c90b679 --- /dev/null +++ b/patches/SLES-55075_24FCE337.pnach @@ -0,0 +1,12 @@ +gametitle=Speed Racer (PAL) SLES_550.75 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pelvicthrustman +description= PAL Port by PuNkY_BoY + +patch=1,EE,004c3fcc,word,3c013f00 //00000000 +patch=1,EE,004c3fec,word,4481f800 //00000000 +patch=1,EE,004c4040,word,461f0003 //46000803 + + diff --git a/patches/SLES-55079_5CE09C49.pnach b/patches/SLES-55079_5CE09C49.pnach new file mode 100644 index 0000000..3ff54c6 --- /dev/null +++ b/patches/SLES-55079_5CE09C49.pnach @@ -0,0 +1,23 @@ +gametitle=CID the Dummy (PAL-M) SLES-55079 5CE09C49 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +//06a30046 86050046 +patch=1,EE,00228a58,word,080997d8 + +patch=1,EE,00265f60,word,46000586 +patch=1,EE,00265f64,word,3c013faa +patch=1,EE,00265f68,word,3421aaab +patch=1,EE,00265f6c,word,4481f000 +patch=1,EE,00265f70,word,461eb582 +patch=1,EE,00265f74,word,0808a297 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0024A8CC,word,24110000 +patch=1,EE,0024A8D0,word,24120050 +patch=1,EE,0024A8DC,word,24130001 \ No newline at end of file diff --git a/patches/SLES-55090_6EA6EC1B.pnach b/patches/SLES-55090_6EA6EC1B.pnach new file mode 100644 index 0000000..c4acb74 --- /dev/null +++ b/patches/SLES-55090_6EA6EC1B.pnach @@ -0,0 +1,10 @@ +gametitle=Naruto - Uzumaki Chronicles 2 (PAL-M6) (SLES-55090) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,001d1a58,word,3c023f13 // 3c023f44 hor fov + + diff --git a/patches/SLES-55102_855C75E9.pnach b/patches/SLES-55102_855C75E9.pnach new file mode 100644 index 0000000..be098ce --- /dev/null +++ b/patches/SLES-55102_855C75E9.pnach @@ -0,0 +1,22 @@ +gametitle=The History Channel - Battle for the Pacific (E)(SLES-55102) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Zoom +//003f023c 988a22c4 (2nd) +patch=1,EE,002e880c,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 +patch=1,EE,002e8840,word,08164fa8 +patch=1,EE,00593ea0,word,46000803 +patch=1,EE,00593ea4,word,3c013f40 +patch=1,EE,00593ea8,word,4481f000 +patch=1,EE,00593eac,word,461e0002 +patch=1,EE,00593eb0,word,080ba211 + + diff --git a/patches/SLES-55108_67472179.pnach b/patches/SLES-55108_67472179.pnach new file mode 100644 index 0000000..b85f7fa --- /dev/null +++ b/patches/SLES-55108_67472179.pnach @@ -0,0 +1,23 @@ +gametitle=Samurai Warriors 2 - Xtreme Legends (PAL-E) (SLES-55108) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00181c78,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,00181c80,word,3442999a // 3442cccd hor fov 1-player +patch=1,EE,00181e38,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,00181e40,word,3463999a // 3463cccd hor fov 2-players +patch=1,EE,00182114,word,3c03440a // 3c0343cf renderfix enemies 1-player +patch=1,EE,001820b4,word,3c03440a // 3c0343cf renderfix enemies 2-players + +// 16:10 +//patch=1,EE,00181c78,word,3c023f2a // 3c023f4c hor fov 1-player +//patch=1,EE,00181c80,word,3442aaab // 3442cccd hor fov 1-player +//patch=1,EE,00181e38,word,3c033f2a // 3c033f4c hor fov 2-players +//patch=1,EE,00181e40,word,3463aaab // 3463cccd hor fov 2-players +//patch=1,EE,00182114,word,3c0343f9 // 3c0343cf renderfix enemies 1-player +//patch=1,EE,001820b4,word,3c0343f9 // 3c0343cf renderfix enemies 2-players + + diff --git a/patches/SLES-55109_D5D1D002.pnach b/patches/SLES-55109_D5D1D002.pnach new file mode 100644 index 0000000..931e21c --- /dev/null +++ b/patches/SLES-55109_D5D1D002.pnach @@ -0,0 +1,12 @@ +gametitle=Spiderwick Chronicles, The (PAL-M) SLES-55109 D5D1D002 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0040E820,word,00000000 //00000001 + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0040E6F4,word,00000001 +patch=1,EE,00439384,word,00000001 diff --git a/patches/SLES-55110_35F3A1D9.pnach b/patches/SLES-55110_35F3A1D9.pnach new file mode 100644 index 0000000..d562fc3 --- /dev/null +++ b/patches/SLES-55110_35F3A1D9.pnach @@ -0,0 +1,32 @@ +gametitle=Odin Sphere (E)(SLES-55110) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Zoom +//00108344 00000000 43d00246 +patch=1,EE,0017a214,word,080d9624 //44831000 + +patch=1,EE,00365890,word,44831000 //00000000 +patch=1,EE,00365894,word,3c013faa //00000000 +patch=1,EE,00365898,word,3421aaab //00000000 +patch=1,EE,0036589c,word,4481f000 //00000000 +patch=1,EE,003658a0,word,461e1082 //00000000 +patch=1,EE,003658a4,word,0805e886 //00000000 + +//Y-Fov +//41b81846 140000e6 +patch=1,EE,0017a22c,word,080d962c //4618b841 + +patch=1,EE,003658b0,word,4618b841 //00000000 +patch=1,EE,003658b4,word,461e0002 //00000000 +patch=1,EE,003658b8,word,0805e88c //00000000 + +//Render fix +//96c3033c 500043c4 +patch=1,EE,0019fea4,word,3c03c3d2 //3c03c396 Left +//9643023c5cb80346 +patch=1,EE,0019fed8,word,3c0243d2 //3c024396 Right + + diff --git a/patches/SLES-55112_4AF82486.pnach b/patches/SLES-55112_4AF82486.pnach new file mode 100644 index 0000000..1673a7e --- /dev/null +++ b/patches/SLES-55112_4AF82486.pnach @@ -0,0 +1,10 @@ +gametitle=Dora the Explorer - Dora Saves the Mermaids PAL-A SLES-55112 4AF82486 + +[NTSC Mode/60 FPS] +author=Gabominated +description=NTSC Mode at 60 FPS. Might need EE Overclock. +patch=1,EE,203C9BD0,extended,00000003 +patch=1,EE,20178010,extended,00000000 +patch=1,EE,E0010001,extended,003C9A48 +patch=1,EE,20178010,extended,0C09FEF8 +patch=1,EE,201AF3BC,extended,2403003c \ No newline at end of file diff --git a/patches/SLES-55122_70C67A3C.pnach b/patches/SLES-55122_70C67A3C.pnach new file mode 100644 index 0000000..585692d --- /dev/null +++ b/patches/SLES-55122_70C67A3C.pnach @@ -0,0 +1,18 @@ +gametitle=Moorhuhn Fun Kart 2008 (E)(SLES-55122) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001997d0,word,08030000 //46001082 + +patch=1,EE,000c0000,word,46001082 //00000000 +patch=1,EE,000c0004,word,3c013f40 //00000000 +patch=1,EE,000c0008,word,4481f000 //00000000 +patch=1,EE,000c000c,word,461e1082 //00000000 +patch=1,EE,000c0010,word,080665f5 //00000000 + + diff --git a/patches/SLES-55129_08944D35.pnach b/patches/SLES-55129_08944D35.pnach new file mode 100644 index 0000000..7ffeb34 --- /dev/null +++ b/patches/SLES-55129_08944D35.pnach @@ -0,0 +1,19 @@ +gametitle=Jumper - Griffin's Story (E)(SLES-55129) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//06050046 46b30046 (1st) +patch=1,EE,003fd598,word,080c3084 + +patch=1,EE,0030c210,word,46000506 +patch=1,EE,0030c214,word,3c013f40 +patch=1,EE,0030c218,word,4481f000 +patch=1,EE,0030c21c,word,461ea502 +patch=1,EE,0030c220,word,080ff567 + + diff --git a/patches/SLES-55133_6B1E796B.pnach b/patches/SLES-55133_6B1E796B.pnach new file mode 100644 index 0000000..d4b4eee --- /dev/null +++ b/patches/SLES-55133_6B1E796B.pnach @@ -0,0 +1,12 @@ +gametitle=LEGO Indiana Jones: The Original Adventures [PAL] (SLES-55133) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,204EF0DC,extended,00000A01 //00000A00 Internal Wide Option On +patch=1,EE,204EF0F0,extended,00000A01 //00000A00 Internal Wide Option On +patch=1,EE,0031DB2C,word,3C013F40 //3C013F28 Zoom ratio + + diff --git a/patches/SLES-55135_E01F57ED.pnach b/patches/SLES-55135_E01F57ED.pnach new file mode 100644 index 0000000..4e880cd --- /dev/null +++ b/patches/SLES-55135_E01F57ED.pnach @@ -0,0 +1,15 @@ +gametitle=LEGO Batman: The Video Game [PAL] (SLES_551.35) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//El parche funciona bien para la parte jugable, aunque como efecto negativo provoca que +//tengan un gran zoom el menú principal y las escenas cinemáticas. + +//Gameplay 16:9 +patch=1,EE,2033DE44,extended,00000A01 //00000A00 Internal Wide Option On +patch=1,EE,20615710,extended,00000A01 //00000A00 Internal Wide Option On +patch=1,EE,0033DD6C,word,3C013F40 //3C013F28 Zoom ratio + + diff --git a/patches/SLES-55136_7E49FABF.pnach b/patches/SLES-55136_7E49FABF.pnach new file mode 100644 index 0000000..003b225 --- /dev/null +++ b/patches/SLES-55136_7E49FABF.pnach @@ -0,0 +1,19 @@ +gametitle=Lets Ride! Silver Buckle Stables [SLES_551.36] +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Widescreen hack 16:9 + +patch=1,EE,00296670,word,080bad24 // c6010068 +patch=1,EE,00296674,word,00000000 // c602006c + +patch=1,EE,002eb490,word,3c013f40 // 00000000 +patch=1,EE,002eb494,word,4481f000 // 00000000 +patch=1,EE,002eb498,word,c6010068 // 00000000 +patch=1,EE,002eb49C,word,c602006c // 00000000 +patch=1,EE,002eb4A0,word,461e0843 // 00000000 +patch=1,EE,002eb4A4,word,e6010068 // 00000000 +patch=1,EE,002eb4A8,word,080a599e // 00000000 + + diff --git a/patches/SLES-55144_63A8E32A.pnach b/patches/SLES-55144_63A8E32A.pnach new file mode 100644 index 0000000..9a4675f --- /dev/null +++ b/patches/SLES-55144_63A8E32A.pnach @@ -0,0 +1,14 @@ +gametitle=The Chronicles of Narnia - Prince Caspian (PAL-M) SLES-55144 63A8E32A + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003C3590,word,00000000 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0043DD7C,word,24110000 +patch=1,EE,0043DD80,word,24120050 +patch=1,EE,0043DD8C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-55147_DC180A6B.pnach b/patches/SLES-55147_DC180A6B.pnach new file mode 100644 index 0000000..c26488d --- /dev/null +++ b/patches/SLES-55147_DC180A6B.pnach @@ -0,0 +1,27 @@ +gametitle=Silent Hill Origins (PAL-M) (SLES-55147) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen fix +patch=1,EE,001DA9EC,word,3C013FE3 +patch=1,EE,001DA9F0,word,34218E39 +patch=1,EE,001E4938,word,AC40EC80 //noise off +patch=1,EE,00338F9C,word,43F00000 //43B90000 sub y-pos +patch=1,EE,00338FA8,word,41A80000 //41600000 sub size + +[50 FPS] +author=PeterDelta +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,006B3974,extended,04000001 //04000002 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,001832d4,word,3c010000 //3c014220 + +[No Noise Filter] +description=Noise filter removal +author=Maori-Jigglypuff (PAL by IWILLCRAFT) +patch=1,EE,0034E6D4,word,00000000 +patch=1,EE,0033EC80,word,00000000 \ No newline at end of file diff --git a/patches/SLES-55148_E4BDADEE.pnach b/patches/SLES-55148_E4BDADEE.pnach new file mode 100644 index 0000000..7e0002f --- /dev/null +++ b/patches/SLES-55148_E4BDADEE.pnach @@ -0,0 +1,20 @@ +gametitle=SBK-08 - Superbike World Championship (PAL-M5) (SLES-55148) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0013d448,word,4482e000 // 44820000 +patch=1,EE,0013d458,word,460ce002 // 460c0002 +patch=1,EE,0013d45c,word,4483e800 // 44830800 +patch=1,EE,0013d468,word,4600eb02 // 46000b02 +patch=1,EE,0013d46c,word,00000000 // e7a00048 +patch=1,EE,0013d470,word,3c013f40 // 3c023f00 hor fov +patch=1,EE,0013d474,word,4481f000 // 44820000 +patch=1,EE,0013d478,word,461e0003 // 3c033c8e +patch=1,EE,0013d47c,word,e7a00048 // 3463fa35 +patch=1,EE,0013d484,word,4614e002 // 46140002 +patch=1,EE,0013d488,word,4600e846 // 44830800 + + diff --git a/patches/SLES-55150_F2A2F496.pnach b/patches/SLES-55150_F2A2F496.pnach new file mode 100644 index 0000000..e1016f2 --- /dev/null +++ b/patches/SLES-55150_F2A2F496.pnach @@ -0,0 +1,15 @@ +gametitle=TNA iMPACT!: Total Nonstop Action Wrestling (PAL-M5) (SLES-55150) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +// note: data is stored in "TNAPOV.ELF" +patch=1,EE,e0043f80,extended,002250e0 // check 202250e0 matches value xxxx3f80 +patch=1,EE,202250e0,extended,3c013f40 // 3c013f80 +patch=1,EE,202250e4,extended,4481f000 // 4481e000 +patch=1,EE,202250ec,extended,461ef703 // 00000000 +patch=1,EE,202250f4,extended,4602f083 // 4602e083 + + diff --git a/patches/SLES-55152_EAEEC017.pnach b/patches/SLES-55152_EAEEC017.pnach new file mode 100644 index 0000000..bde02e7 --- /dev/null +++ b/patches/SLES-55152_EAEEC017.pnach @@ -0,0 +1,14 @@ +gametitle=Skyscraper PAL-M SLES-55152 EAEEC017 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0025c240,word,3c013fab + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0022AF9C,word,10400010 //14400010 \ No newline at end of file diff --git a/patches/SLES-55167_4A2F5CDA.pnach b/patches/SLES-55167_4A2F5CDA.pnach new file mode 100644 index 0000000..56553c5 --- /dev/null +++ b/patches/SLES-55167_4A2F5CDA.pnach @@ -0,0 +1,25 @@ +gametitle=Soul Nomad & the World Eaters (PAL) [SLES-55167] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,001048e4,word,3c013f40 //00000000 +patch=1,EE,001048e8,word,44810000 //00000000 +patch=1,EE,001048f0,word,4600c602 //00000000 + +//sprite fix +patch=1,EE,00150fa0,word,3c033f40 //3c033f80 +patch=1,EE,00150fb4,word,3c033f80 //ac830010 +patch=1,EE,00150fb8,word,ac830010 //ac800014 +patch=1,EE,00150fbc,word,ac800014 //ac800018 +patch=1,EE,00150fc0,word,ac800018 //ac80001c +patch=1,EE,00150fc4,word,ac80001c //03e00008 +patch=1,EE,00150fc8,word,03e00008 //ac830020 +patch=1,EE,00150fcc,word,ac830020 //00000000 + +//text width +patch=1,EE,0012faa4,word,3c023f40 //3c023f80 + + diff --git a/patches/SLES-55169_973E4DBB.pnach b/patches/SLES-55169_973E4DBB.pnach new file mode 100644 index 0000000..a25e988 --- /dev/null +++ b/patches/SLES-55169_973E4DBB.pnach @@ -0,0 +1,20 @@ +gametitle=Monster Lab (E)(SLES-55169) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02051446 e40100e6 +patch=1,EE,001857f8,word,080430d4 + +patch=1,EE,0010c350,word,46140502 +patch=1,EE,0010c354,word,3c013faa +patch=1,EE,0010c358,word,3421aaab +patch=1,EE,0010c35c,word,4481f000 +patch=1,EE,0010c360,word,461ea502 +patch=1,EE,0010c364,word,080615ff + + diff --git a/patches/SLES-55172_6AECA3DC.pnach b/patches/SLES-55172_6AECA3DC.pnach new file mode 100644 index 0000000..2118d84 --- /dev/null +++ b/patches/SLES-55172_6AECA3DC.pnach @@ -0,0 +1,21 @@ +gametitle=Code Lyoko - Quest for Infinity (E)(SLES-55172) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00477770,word,3c03bfab //3c03bf80 + +//Y-Fov +patch=1,EE,004777fc,word,3c03bf2a //3c03bf00 + +//Rendder fix +patch=1,EE,0047776c,word,3c024040 //3c024000 +//80c3033c 00088444 5c00053c +patch=1,EE,0045b92c,word,3c03c340 //3c03c380 +patch=1,EE,0045b954,word,3c0243ab //3c024380 + + diff --git a/patches/SLES-55192_B2367FD0.pnach b/patches/SLES-55192_B2367FD0.pnach new file mode 100644 index 0000000..20aa184 --- /dev/null +++ b/patches/SLES-55192_B2367FD0.pnach @@ -0,0 +1,23 @@ +gametitle=Nitro Bike PAL-M SLES-55192 B2367FD0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00429f9c,word,3c013faa //00000000 +patch=1,EE,00429fa0,word,3421aaab //00000000 +patch=1,EE,00429fa8,word,4481f000 //00000000 +patch=1,EE,00429fac,word,461ebdc2 //00000000 + +//Zoom +//003f013c 00608144 00009344 00000000 20008046 +patch=1,EE,0039c03c,word,3c013f16 //3c013f00 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0039C6AC,word,10400003 //14400003 +patch=1,EE,00361e50,word,3c013ca3 //3c013d23 \ No newline at end of file diff --git a/patches/SLES-55197_0970B9FF.pnach b/patches/SLES-55197_0970B9FF.pnach new file mode 100644 index 0000000..b234a94 --- /dev/null +++ b/patches/SLES-55197_0970B9FF.pnach @@ -0,0 +1,10 @@ +gametitle=Dance Dance Revolution SuperNova 2 SLES-55197 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack conversion +// 16:9 +patch=1,EE,00180ab4,word,3c023f22 // 3c023f00 +patch=1,EE,00180ca4,word,3c023fe3 // 3c023faa +patch=1,EE,00180cb0,word,34458e39 // 3445aaab diff --git a/patches/SLES-55198_37245C3F.pnach b/patches/SLES-55198_37245C3F.pnach new file mode 100644 index 0000000..c59a69d --- /dev/null +++ b/patches/SLES-55198_37245C3F.pnach @@ -0,0 +1,19 @@ +gametitle=Iron Man (PAL-M) SLES-55198 37245C3F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 +description=Widescreen Hack +patch=1,EE,20148FD0,extended,3C0C3FAA +patch=1,EE,20148FD8,extended,358CAAAB + +[50/60 FPS] +author=asasega +description=Might need EE Overclock (180%). +patch=1,EE,00159354,word,2C620000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,00431D7C,word,4353544E +patch=1,EE,00431D80,word,52454400 diff --git a/patches/SLES-55199_CB0AEC6F.pnach b/patches/SLES-55199_CB0AEC6F.pnach new file mode 100644 index 0000000..7819e56 --- /dev/null +++ b/patches/SLES-55199_CB0AEC6F.pnach @@ -0,0 +1,7 @@ +gametitle=NASCAR '09 (PAL-E) SLES-55199 CB0AEC6F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003EC430,word,3F400000 //3F800000 \ No newline at end of file diff --git a/patches/SLES-55202_600348B9.pnach b/patches/SLES-55202_600348B9.pnach new file mode 100644 index 0000000..73f9e7f --- /dev/null +++ b/patches/SLES-55202_600348B9.pnach @@ -0,0 +1,19 @@ +gametitle=Riding Star (E)(SLES-55202) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002d04e0,word,08030000 //c6010068 + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,080b413a // 00000000 + + diff --git a/patches/SLES-55204_0F89A154.pnach b/patches/SLES-55204_0F89A154.pnach new file mode 100644 index 0000000..a411060 --- /dev/null +++ b/patches/SLES-55204_0F89A154.pnach @@ -0,0 +1,21 @@ +gametitle=Crash - Mind Over Mutant (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,21A2A0C8,byte,1 //00000000 //HUD +patch=1,EE,21A2A102,byte,10 //40 //Zoom 1 +patch=1,EE,21A2A108,extended,3F100000 //3F000000 | 3F066666 //Y-Axis +patch=1,EE,21A2A104,extended,3F7FA68A //3F65A68A | 3F63F7CD //X-Axis + +[Progressive Scan] +author=CRASHARKI +description=Run the game with Progressive Scan enabled from the start. +patch=1,EE,20715330,byte,1 //00000000 //Progressive Scan\60 FPS from the beginning + +[50/60 FPS] +author=IWILLCRAFT +description=Patches the game to run at 50 FPS (Activate Progressive Scan for 60 FPS). +//01 00 02 24 12 00 82 +patch=1,EE,20582168,extended,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-55205_0F89A154.pnach b/patches/SLES-55205_0F89A154.pnach new file mode 100644 index 0000000..a411060 --- /dev/null +++ b/patches/SLES-55205_0F89A154.pnach @@ -0,0 +1,21 @@ +gametitle=Crash - Mind Over Mutant (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,21A2A0C8,byte,1 //00000000 //HUD +patch=1,EE,21A2A102,byte,10 //40 //Zoom 1 +patch=1,EE,21A2A108,extended,3F100000 //3F000000 | 3F066666 //Y-Axis +patch=1,EE,21A2A104,extended,3F7FA68A //3F65A68A | 3F63F7CD //X-Axis + +[Progressive Scan] +author=CRASHARKI +description=Run the game with Progressive Scan enabled from the start. +patch=1,EE,20715330,byte,1 //00000000 //Progressive Scan\60 FPS from the beginning + +[50/60 FPS] +author=IWILLCRAFT +description=Patches the game to run at 50 FPS (Activate Progressive Scan for 60 FPS). +//01 00 02 24 12 00 82 +patch=1,EE,20582168,extended,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-55206_0F89A154.pnach b/patches/SLES-55206_0F89A154.pnach new file mode 100644 index 0000000..a411060 --- /dev/null +++ b/patches/SLES-55206_0F89A154.pnach @@ -0,0 +1,21 @@ +gametitle=Crash - Mind Over Mutant (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,21A2A0C8,byte,1 //00000000 //HUD +patch=1,EE,21A2A102,byte,10 //40 //Zoom 1 +patch=1,EE,21A2A108,extended,3F100000 //3F000000 | 3F066666 //Y-Axis +patch=1,EE,21A2A104,extended,3F7FA68A //3F65A68A | 3F63F7CD //X-Axis + +[Progressive Scan] +author=CRASHARKI +description=Run the game with Progressive Scan enabled from the start. +patch=1,EE,20715330,byte,1 //00000000 //Progressive Scan\60 FPS from the beginning + +[50/60 FPS] +author=IWILLCRAFT +description=Patches the game to run at 50 FPS (Activate Progressive Scan for 60 FPS). +//01 00 02 24 12 00 82 +patch=1,EE,20582168,extended,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLES-55207_68FC3CF9.pnach b/patches/SLES-55207_68FC3CF9.pnach new file mode 100644 index 0000000..f175e13 --- /dev/null +++ b/patches/SLES-55207_68FC3CF9.pnach @@ -0,0 +1,42 @@ +gametitle=Alone in the Dark (PAL-M) SLES-55207 68FC3CF9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +patch=1,EE,0035033c,word,46000003 +patch=1,EE,00350340,word,7fb00010 +patch=1,EE,00350344,word,ffbf0000 +patch=1,EE,00350348,word,0080802d +patch=1,EE,0035034c,word,c4a10004 +patch=1,EE,00350350,word,c4a30000 +patch=1,EE,00350354,word,3c013f40 +patch=1,EE,00350358,word,44811000 +patch=1,EE,0035035c,word,460218c3 +patch=1,EE,00350360,word,e601006c +patch=1,EE,00350364,word,e6030068 +patch=1,EE,00350368,word,c6010068 +patch=1,EE,0035036c,word,c602006c +patch=1,EE,00350370,word,46010043 +patch=1,EE,00350374,word,8e040004 +patch=1,EE,00350378,word,46020003 +patch=1,EE,0035037c,word,10800002 +patch=1,EE,00350380,word,e6010070 +patch=1,EE,00350384,word,0c0d4874 +patch=1,EE,00350388,word,e6000074 +patch=1,EE,0035038c,word,0200102d +patch=1,EE,00350390,word,dfbf0000 +patch=1,EE,00350394,word,7bb00010 +patch=1,EE,00350398,word,03e00008 +patch=1,EE,0035039c,word,27bd0020 + +patch=1,EE,0042b3fc,word,3c033f2b + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00117B60,word,34050050 +patch=1,EE,00117B64,word,24030002 +patch=1,EE,00117B68,word,0000000C +patch=1,EE,00117B6C,word,03E00008 \ No newline at end of file diff --git a/patches/SLES-55208_11C4798E.pnach b/patches/SLES-55208_11C4798E.pnach new file mode 100644 index 0000000..cfc41d2 --- /dev/null +++ b/patches/SLES-55208_11C4798E.pnach @@ -0,0 +1,10 @@ +gametitle=Incredible Hulk, The (SLES_552.08) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack conversion +author=Bigdemon + +patch=1,EE,00368270,word,3c013fdf //3C013FA7 +patch=1,EE,00368274,word,342192c2 //3421AE14 +patch=1,EE,0041042c,word,3c013f20 //3c013f00 diff --git a/patches/SLES-55216_0CFFFBCC.pnach b/patches/SLES-55216_0CFFFBCC.pnach new file mode 100644 index 0000000..3065dc3 --- /dev/null +++ b/patches/SLES-55216_0CFFFBCC.pnach @@ -0,0 +1,34 @@ +gametitle=Baroque (PAL-E) (SLES-55216) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +//Apepars to totally break rendering in both hardware and software currently. + +// 16:9 +//patch=1,EE,0039f504,word,3c033f40 // 3c033f80 hor fov +//patch=1,EE,0039f50c,word,4483f000 // 44832800 +//patch=1,EE,0039f510,word,461ef143 // 00000000 +//patch=1,EE,0039f514,word,4602f083 // 46022883 +//patch=1,EE,0044cf30,word,3f5eb852 // 3f947ae1 subtitle hor fov +//patch=1,EE,00166ff0,word,3c054028 // 3c054060 hud hp/vt +//patch=1,EE,00167030,word,3c053ff0 // 3c054020 hud hp/vt + +// 16:10 +//patch=1,EE,0039f504,word,3c033f55 // 3c033f80 hor fov +//patch=1,EE,0039f508,word,34635555 // 3c033f80 +//patch=1,EE,0039f50c,word,4483f000 // 44832800 +//patch=1,EE,0039f510,word,461ef143 // 00000000 +//patch=1,EE,0039f514,word,4602f083 // 46022883 +//patch=1,EE,0039f578,word,3c05c000 // 44850000 +//patch=1,EE,0039f57c,word,44850000 // 00000000 +//patch=1,EE,0044cf30,word,3f777777 // 3f947ae1 subtitle hor fov +//patch=1,EE,00166ff0,word,3c05403b // 3c054060 hud hp/vt +//patch=1,EE,00167030,word,3c054006 // 3c054020 hud hp/vt + +// effects +//patch=1,EE,002386d4,word,3c014500 // 3c013f80 remove ghosting effect +//patch=1,EE,0010fc60,word,3c023e80 // 3c023f80 remove grain effect + + diff --git a/patches/SLES-55236_EEFA39E1.pnach b/patches/SLES-55236_EEFA39E1.pnach new file mode 100644 index 0000000..1ed11d3 --- /dev/null +++ b/patches/SLES-55236_EEFA39E1.pnach @@ -0,0 +1,13 @@ +gametitle=Kung Fu Panda [PAL-Spain] (SLES_552.36) EEFA39E1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,2069520C,extended,3FE38E38 //3FAAAAAB (Increases hor. axis) + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0062B1D4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-55237_FFCEBAC9.pnach b/patches/SLES-55237_FFCEBAC9.pnach new file mode 100644 index 0000000..fef4347 --- /dev/null +++ b/patches/SLES-55237_FFCEBAC9.pnach @@ -0,0 +1,9 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Naruto - Ultimate Ninja 3 (PAL-M5) (SLES-55237) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,20B92094,extended,3F400000 // 3F800000 X-Axis +//patch=1,EE,20B92098,extended,3F800000 // 3F800000 Y-Axis + + diff --git a/patches/SLES-55249_CA5F8BC1.pnach b/patches/SLES-55249_CA5F8BC1.pnach new file mode 100644 index 0000000..ce202eb --- /dev/null +++ b/patches/SLES-55249_CA5F8BC1.pnach @@ -0,0 +1,12 @@ +gametitle=Harry Potter and the Half-Blood Prince (PAL-M) SLES-55249 CA5F8BC1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,003C8F60,word,3C013F17 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,005616B4,word,00000000 diff --git a/patches/SLES-55251_FB26E854.pnach b/patches/SLES-55251_FB26E854.pnach new file mode 100644 index 0000000..5ce0784 --- /dev/null +++ b/patches/SLES-55251_FB26E854.pnach @@ -0,0 +1,15 @@ +gametitle=WWE SmackDown vs. Raw 2009 (PAL-M5) (SLES-55251) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL, added 16:10 support (ElHecht) + +// 16:9 +patch=1,EE,002a2cb0,word,3c033f40 // 3c033f80 hor fov + +// 16:10 +//patch=1,EE,001003c4,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,002a2cb0,word,37635555 // 4481a000 hor fov + + diff --git a/patches/SLES-55254_11C4798E.pnach b/patches/SLES-55254_11C4798E.pnach new file mode 100644 index 0000000..46f69a9 --- /dev/null +++ b/patches/SLES-55254_11C4798E.pnach @@ -0,0 +1,8 @@ +gametitle=The Incredible Hulk (PAL-M) SLES-55254 11C4798E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0041042C,word,3C013F22 +patch=1,EE,00368284,word,3C013FEC diff --git a/patches/SLES-55266_0AE1DBD5.pnach b/patches/SLES-55266_0AE1DBD5.pnach new file mode 100644 index 0000000..344d400 --- /dev/null +++ b/patches/SLES-55266_0AE1DBD5.pnach @@ -0,0 +1,20 @@ +gametitle=MotoGP 08 [PAL-M5] (SLES_552.66) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0013CBD8,word,4482E000 //44820000 +patch=1,EE,0013CBE8,word,460CE002 //460C0002 +patch=1,EE,0013CBEC,word,4483E800 //44830800 +patch=1,EE,0013CBF8,word,4600EB02 //46000B02 +patch=1,EE,0013CBFC,word,00000000 //E7A00048 +patch=1,EE,0013CC00,word,3C013F40 //3C023F00 hor fov +patch=1,EE,0013CC04,word,4481F000 //44820000 +patch=1,EE,0013CC08,word,461E0003 //3C033C8E +patch=1,EE,0013CC0C,word,E7A00048 //3463FA35 +patch=1,EE,0013CC14,word,4614E002 //46140002 +patch=1,EE,0013CC18,word,4600E846 //44830800 + + diff --git a/patches/SLES-55271_A9060667.pnach b/patches/SLES-55271_A9060667.pnach new file mode 100644 index 0000000..720c9cd --- /dev/null +++ b/patches/SLES-55271_A9060667.pnach @@ -0,0 +1,8 @@ +gametitle=Spongebob SquarePants Featuring Nicktoons - Globs of Doom (PAL-E) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,204142B4,extended,3FB60B60 //3F888888 +patch=1,EE,204B4C84,extended,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLES-55272_8EB42610.pnach b/patches/SLES-55272_8EB42610.pnach new file mode 100644 index 0000000..a1846d8 --- /dev/null +++ b/patches/SLES-55272_8EB42610.pnach @@ -0,0 +1,8 @@ +gametitle=Spongebob SquarePants Featuring Nicktoons - Globs of Doom (PAL-M) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,204142B4,extended,3FB60B60 //3F888888 +patch=1,EE,204B4C84,extended,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLES-55274_53B84E26.pnach b/patches/SLES-55274_53B84E26.pnach new file mode 100644 index 0000000..33a2ee2 --- /dev/null +++ b/patches/SLES-55274_53B84E26.pnach @@ -0,0 +1,15 @@ +gametitle=Diabolik - The Original Sin (E)(SLES-55274) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00112504,word,3c013ed1 //3c013f00 + +//Zoom +patch=1,EE,002a1b58,word,3c013f1f //3c013f00 + + diff --git a/patches/SLES-55275_A68EB83E.pnach b/patches/SLES-55275_A68EB83E.pnach new file mode 100644 index 0000000..755cf27 --- /dev/null +++ b/patches/SLES-55275_A68EB83E.pnach @@ -0,0 +1,7 @@ +gametitle=Jeep Thrills PAL-M SLES-55275 A68EB83E + +[50 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,0019EDB0,word,14600007 //10600007 +patch=1,EE,00144CBC,word,24420003 //24420001 \ No newline at end of file diff --git a/patches/SLES-55288_58026BD0.pnach b/patches/SLES-55288_58026BD0.pnach new file mode 100644 index 0000000..dd672d6 --- /dev/null +++ b/patches/SLES-55288_58026BD0.pnach @@ -0,0 +1,10 @@ +gametitle=Dora the Explorer - Dora Saves the Mermaids PAL-M SLES-55288 58026BD0 + +[NTSC Mode/60 FPS] +author=Gabominated +description=NTSC Mode at 60 FPS. Might need EE Overclock. +patch=1,EE,203c9c50,extended,00000003 +patch=1,EE,20178088,extended,00000000 +patch=1,EE,E0010001,extended,003C9AC8 +patch=1,EE,20178088,extended,0C09FF28 +patch=1,EE,201af434,extended,2403003c \ No newline at end of file diff --git a/patches/SLES-55293_56CEA32F.pnach b/patches/SLES-55293_56CEA32F.pnach new file mode 100644 index 0000000..89375ed --- /dev/null +++ b/patches/SLES-55293_56CEA32F.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +gametitle=Disney Hannah Montana - Spotlight World Tour (E)(SLES-55293) +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,004f972c,word,3fe38e32 //3faaaaab +patch=1,EE,0050b7cc,word,3fe38e32 //3faaaaab + + diff --git a/patches/SLES-55294_5EEFD8C0.pnach b/patches/SLES-55294_5EEFD8C0.pnach new file mode 100644 index 0000000..6f7d3a8 --- /dev/null +++ b/patches/SLES-55294_5EEFD8C0.pnach @@ -0,0 +1,13 @@ +gametitle=Ferrari Challenge - Trofeo Pirelli (PAL-M) SLES-55294 5EEFD8C0 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0017C11C,word,24040001 //24040002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,001283C8,word,1400002B +patch=1,EE,0043B8D4,word,3C060050 diff --git a/patches/SLES-55295_1C3FEC65.pnach b/patches/SLES-55295_1C3FEC65.pnach new file mode 100644 index 0000000..b9736dd --- /dev/null +++ b/patches/SLES-55295_1C3FEC65.pnach @@ -0,0 +1,10 @@ +gametitle=Score International Baja 1000 - World Championship Off Road Racing PAL-E SLES-55295 1C3FEC65 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,202D1C34,extended,24110001 +patch=1,EE,20C33FAC,extended,3CA3D70A +patch=1,EE,E0020001,extended,00480978 +patch=1,EE,202D1C34,extended,24110002 +patch=1,EE,20C33FAC,extended,3D23D70A \ No newline at end of file diff --git a/patches/SLES-55328_E6585C44.pnach b/patches/SLES-55328_E6585C44.pnach new file mode 100644 index 0000000..4c07e20 --- /dev/null +++ b/patches/SLES-55328_E6585C44.pnach @@ -0,0 +1,20 @@ +gametitle=The Millenium European Paintball Series - Championship Paintball 2009 (E)(SLES-55328) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Zoom +patch=1,EE,00237f5c,word,3c023f20 //3c023f00 + +//Y-Fov +patch=1,EE,00237f88,word,081a1860 //46000803 +patch=1,EE,00686180,word,46000803 +patch=1,EE,00686184,word,3c013f40 +patch=1,EE,00686188,word,4481f000 +patch=1,EE,0068618c,word,461e0002 +patch=1,EE,00686190,word,0808dfe3 + + diff --git a/patches/SLES-55330_5AC50849.pnach b/patches/SLES-55330_5AC50849.pnach new file mode 100644 index 0000000..4c73d56 --- /dev/null +++ b/patches/SLES-55330_5AC50849.pnach @@ -0,0 +1,20 @@ +gametitle=Secret Service PAL-E SLES-55330 5AC50849 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Zoom +//003f013c 00008144 2800b5e7 +patch=1,EE,002c7abc,word,3c013f1e //3c013f00 + +//Y-Fov +//403f013c 00008144 d00b8224 +patch=1,EE,00180010,word,3c013f10 //3c013f40 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,201841F0,extended,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLES-55331_F74AEED0.pnach b/patches/SLES-55331_F74AEED0.pnach new file mode 100644 index 0000000..6debf47 --- /dev/null +++ b/patches/SLES-55331_F74AEED0.pnach @@ -0,0 +1,23 @@ +gametitle=Cabela's Dangerous Adventures (E)(SLES-55331) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 08a222c4 dc00a1c6 (2nd) +patch=1,EE,0025018c,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,002501c0,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,08094071 + + diff --git a/patches/SLES-55337_0F174CC9.pnach b/patches/SLES-55337_0F174CC9.pnach new file mode 100644 index 0000000..8b87441 --- /dev/null +++ b/patches/SLES-55337_0F174CC9.pnach @@ -0,0 +1,20 @@ +gametitle=NBA Live 09 (PAL-S) SLES-55337 0F174CC9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,10FE0EFC,extended,8B8B0101 +patch=1,EE,208B9B88,extended,3FE38E32 +patch=1,EE,008BF85C,extended,00000000 +patch=1,EE,2044E064,extended,3C013F00 //fmv +patch=1,EE,E0010001,extended,006FE7C8 +patch=1,EE,2044E064,extended,3C013EC0 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0065F7E4,word,24110000 +patch=1,EE,0065F7E8,word,24120050 +patch=1,EE,0065F7F4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-55340_C423A2DC.pnach b/patches/SLES-55340_C423A2DC.pnach new file mode 100644 index 0000000..6e17e6d --- /dev/null +++ b/patches/SLES-55340_C423A2DC.pnach @@ -0,0 +1,16 @@ +gametitle=Space Chimps (PAL-M) SLES-55340 C423A2DC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00600188,word,00000000 //0000004B +patch=1,EE,00600190,word,00000200 //00000169 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,004213B4,word,24110000 +patch=1,EE,004213B8,word,24120050 +patch=1,EE,004213C4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-55345_B43AC68E.pnach b/patches/SLES-55345_B43AC68E.pnach new file mode 100644 index 0000000..aa65e2c --- /dev/null +++ b/patches/SLES-55345_B43AC68E.pnach @@ -0,0 +1,15 @@ +gametitle=007 - Quantum of Solace (PAL-M) SLES-55345 B43AC68E + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,203CA850,extended,0000003C +patch=1,EE,E0010001,extended,003DDC84 +patch=1,EE,203CA850,extended,0000001E + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,203CA850,extended,00000032 +patch=1,EE,E0010001,extended,003DDC84 +patch=1,EE,203CA850,extended,00000019 diff --git a/patches/SLES-55347_335A5A1F.pnach b/patches/SLES-55347_335A5A1F.pnach new file mode 100644 index 0000000..5acf09d --- /dev/null +++ b/patches/SLES-55347_335A5A1F.pnach @@ -0,0 +1,16 @@ +gametitle=DragonBall Z - Infinite World (PAL-M5) (SLES-55347) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack + +// 16:9 +patch=1,EE,001363c4,word,3c1b3f40 // 3c010041 hor fov +patch=1,EE,001363d4,word,449b4800 // 3c01004b +patch=1,EE,00136400,word,3c1b004b // 3c01004b +patch=1,EE,00136404,word,46090242 // e420d000 +patch=1,EE,00136408,word,e769d000 // 3c01004b +patch=1,EE,0013640c,word,e760d014 // e420d014 + + diff --git a/patches/SLES-55351_422281E6.pnach b/patches/SLES-55351_422281E6.pnach new file mode 100644 index 0000000..33dc7b9 --- /dev/null +++ b/patches/SLES-55351_422281E6.pnach @@ -0,0 +1,22 @@ +gametitle=Need for Speed - Undercover (PAL-S-I) SLES-55351 422281E6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=0,EE,006535B0,word,3F400000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=0,EE,003D180C,word,0000102D + +[Remove Blur] +author=PeterDelta +description=Removes the blur effect +patch=0,EE,0065CC7C,word,00000000 + +[Disable Speed Effect] +author=PeterDelta +description=Removes the speed effect in race +patch=0,EE,0043A9C0,word,14A0003C diff --git a/patches/SLES-55353_A2BFF202.pnach b/patches/SLES-55353_A2BFF202.pnach new file mode 100644 index 0000000..9f5fe75 --- /dev/null +++ b/patches/SLES-55353_A2BFF202.pnach @@ -0,0 +1,17 @@ +gametitle=Need for Speed - Undercover (PAL-R) SLES-55353 A2BFF202 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,00653630,word,3F400000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,003D1824,word,0000102D + +[Remove Blur] +author=PeterDelta +description=Removes the blur effect +patch=1,EE,0065CCFC,word,00000000 diff --git a/patches/SLES-55354_F64A6AE5.pnach b/patches/SLES-55354_F64A6AE5.pnach new file mode 100644 index 0000000..99358a3 --- /dev/null +++ b/patches/SLES-55354_F64A6AE5.pnach @@ -0,0 +1,32 @@ +gametitle=Shin Megami Tensei: Persona 3 FES [PAL] (SLES-55354) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 Widescreen, 60fps, & Progressive Scan +//Persona art fix added by El_Patas + +//Gameplay 16:9 +patch=1,EE,007cd01c,word,3fe38e38 + +//Partial HUD fix +patch=1,EE,00106ea0,word,3c043f40 +patch=1,EE,00106ea8,word,00701821 +patch=1,EE,00106eac,word,24634f2c +patch=1,EE,00106eb4,word,00000000 +patch=1,EE,00106eb8,word,24630004 +patch=1,EE,00106ebc,word,3c043f80 + +//Persona art fix +patch=1,EE,00115fa8,word,3c033ec0 //3c033f00 +patch=1,EE,00115fb8,word,3c023f90 //3c023f80 + +//FMV fix by Arapapa +patch=1,EE,0010b0bc,word,3c024415 //3c0243e0 #1 +patch=1,EE,0010b0c0,word,34425555 //44821000 +patch=1,EE,0010b0c4,word,44821000 //00000000 + +patch=1,EE,0010b108,word,3c0243f5 //3c0243b8 #2 +patch=1,EE,0010b10c,word,34425553 //44821000 +patch=1,EE,0010b110,word,44821000 //00000000 + + diff --git a/patches/SLES-55357_26847412.pnach b/patches/SLES-55357_26847412.pnach new file mode 100644 index 0000000..4b049da --- /dev/null +++ b/patches/SLES-55357_26847412.pnach @@ -0,0 +1,19 @@ +gametitle=Bratz - Girlz Really Rock (E)(SLES-55357) 26847412 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//X-Fov +//00000000 00000000 83ad0046 00000000 +//403f013c 00f08144 83ad0046 82b51e46 +patch=1,EE,003baf8c,word,3c013f40 +patch=1,EE,003baf90,word,4481f000 +patch=1,EE,003baf98,word,461eb582 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003F4324,extended,46010003 +patch=1,EE,E0010000,extended,004AD52C +patch=1,EE,003D189C,extended,46010001 \ No newline at end of file diff --git a/patches/SLES-55365_ADEFE7CB.pnach b/patches/SLES-55365_ADEFE7CB.pnach new file mode 100644 index 0000000..7e3f166 --- /dev/null +++ b/patches/SLES-55365_ADEFE7CB.pnach @@ -0,0 +1,15 @@ +gametitle=Agent Hugo - Hula Holiday (E)(SLES-55365) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//00000000 00000000 83180546 +patch=1,EE,003075e8,word,3c013f40 +patch=1,EE,003075ec,word,4481f000 +patch=1,EE,003075fc,word,461e1082 + + diff --git a/patches/SLES-55367_B78A5F5A.pnach b/patches/SLES-55367_B78A5F5A.pnach new file mode 100644 index 0000000..d788dfd --- /dev/null +++ b/patches/SLES-55367_B78A5F5A.pnach @@ -0,0 +1,6 @@ +gametitle=Call of Duty - World at War - Final Fronts (PAL-M) SLES-55367 B78A5F5A + +[50 FPS] +author=Gabominated +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20583B50,extended,42480000 //41C80000 \ No newline at end of file diff --git a/patches/SLES-55371_A038AAC7.pnach b/patches/SLES-55371_A038AAC7.pnach new file mode 100644 index 0000000..0332a1f --- /dev/null +++ b/patches/SLES-55371_A038AAC7.pnach @@ -0,0 +1,12 @@ +gametitle=Barbie Horse Adventures - Riding Camp (E)(SLES-55371) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,2078C3FC,extended,3fe38e39 //3faaaaaa + + diff --git a/patches/SLES-55374_76B70CCE.pnach b/patches/SLES-55374_76B70CCE.pnach new file mode 100644 index 0000000..ae6b708 --- /dev/null +++ b/patches/SLES-55374_76B70CCE.pnach @@ -0,0 +1,15 @@ +gametitle=DreamWorks Madagascar 2 - Escape 2 Africa (PAL-M) (SLES-55374) 76B70CCE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001ff07c,word,3c023f1e //3c023f00 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00465124,word,3C050000 +patch=1,EE,0046512C,word,3C060050 +patch=1,EE,00465134,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-55376_A9CEBBC7.pnach b/patches/SLES-55376_A9CEBBC7.pnach new file mode 100644 index 0000000..ce9130b --- /dev/null +++ b/patches/SLES-55376_A9CEBBC7.pnach @@ -0,0 +1,21 @@ +gametitle=Tak and the Guardians of Gross (E)(SLES-55376) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//X-Fov +patch=1,EE,003c3ec0,word,08030000 //c60c0098 +patch=1,EE,000c0000,word,c60c0098 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e6303 +patch=1,EE,000c0010,word,080f0fb1 + +//Render fix +patch=1,EE,003a3d98,word,3c013f2b //3c013f00 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,01FAF278,word,42700000 \ No newline at end of file diff --git a/patches/SLES-55380_8C913264.pnach b/patches/SLES-55380_8C913264.pnach new file mode 100644 index 0000000..a4a1cdd --- /dev/null +++ b/patches/SLES-55380_8C913264.pnach @@ -0,0 +1,24 @@ +gametitle=Sonic Unleashed (PAL-M5) (SLES-55380) 8C913264 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00872D50,word,3FD21DA8 //3F9D9643 +patch=1,EE,E0020002,extended,00780A7C //avoid crashes +patch=1,EE,20ED1AD8,extended,00000000 //42600000 fmv +patch=1,EE,20ED1AE8,extended,43E00000 //43C40000 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0087C3B4,word,00000032 //00000019 +patch=1,EE,00870A2C,word,3F99999A //4019999A + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00671CFC,word,3C050000 +patch=1,EE,00671D04,word,3C060050 +patch=1,EE,00671D0C,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-55383_E8499662.pnach b/patches/SLES-55383_E8499662.pnach new file mode 100644 index 0000000..fe09314 --- /dev/null +++ b/patches/SLES-55383_E8499662.pnach @@ -0,0 +1,25 @@ +gametitle=Warriors Orochi 2 (PAL-Fr) (SLES-553.83) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht, ported to PAL-French by Z_Boy + +// 16:9 +patch=1,EE,001ad8f8,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,001ad900,word,3442999a // 3442cccd hor fov 1-player +patch=1,EE,001ad788,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,001ad790,word,3463999a // 3463cccd hor fov 2-players +patch=1,EE,001ad4ac,word,3c02440a // 3c0243cf renderfix enemies 1-player +patch=1,EE,001ad3ac,word,3c02440a // 3c0243cf renderfix enemies 2-players +patch=1,EE,0026fca8,word,3c0243ab // 3c024380 renderfix names and health-bar + +// 16:10 +//patch=1,EE,001ad8f8,word,3c023f2a // 3c023f4c hor fov 1-player +//patch=1,EE,001ad900,word,3442aaab // 3442cccd hor fov 1-player +//patch=1,EE,001ad788,word,3c033f2a // 3c033f4c hor fov 2-players +//patch=1,EE,001ad790,word,3463aaab // 3463cccd hor fov 2-players +//patch=1,EE,001ad4ac,word,3c0243f9 // 3c0243cf renderfix enemies 1-player +//patch=1,EE,001ad3ac,word,3c0243f9 // 3c0243cf renderfix enemies 2-players +//patch=1,EE,0026fca8,word,3c02439a // 3c024380 renderfix names and health-bar + + diff --git a/patches/SLES-55384_DB5AEC24.pnach b/patches/SLES-55384_DB5AEC24.pnach new file mode 100644 index 0000000..3e334c1 --- /dev/null +++ b/patches/SLES-55384_DB5AEC24.pnach @@ -0,0 +1,25 @@ +gametitle=Warriors Orochi 2 (PAL-G) (SLES-55384) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001ad8f8,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,001ad900,word,3442999a // 3442cccd hor fov 1-player +patch=1,EE,001ad788,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,001ad790,word,3463999a // 3463cccd hor fov 2-players +patch=1,EE,001ad4ac,word,3c02440a // 3c0243cf renderfix enemies 1-player +patch=1,EE,001ad3ac,word,3c02440a // 3c0243cf renderfix enemies 2-players +patch=1,EE,0026fca8,word,3c0243ab // 3c024380 renderfix names and health-bar + +// 16:10 +//patch=1,EE,001ad8f8,word,3c023f2a // 3c023f4c hor fov 1-player +//patch=1,EE,001ad900,word,3442aaab // 3442cccd hor fov 1-player +//patch=1,EE,001ad788,word,3c033f2a // 3c033f4c hor fov 2-players +//patch=1,EE,001ad790,word,3463aaab // 3463cccd hor fov 2-players +//patch=1,EE,001ad4ac,word,3c0243f9 // 3c0243cf renderfix enemies 1-player +//patch=1,EE,001ad3ac,word,3c0243f9 // 3c0243cf renderfix enemies 2-players +//patch=1,EE,0026fca8,word,3c02439a // 3c024380 renderfix names and health-bar + + diff --git a/patches/SLES-55398_8ED1E558.pnach b/patches/SLES-55398_8ED1E558.pnach new file mode 100644 index 0000000..c5e1832 --- /dev/null +++ b/patches/SLES-55398_8ED1E558.pnach @@ -0,0 +1,28 @@ +gametitle=Disney High School Musical 3 - Senior Year Dance! (E)(SLES-55398) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02020746 50004324 (1st)) +patch=1,EE,002561b4,word,080b20a8 + +patch=1,EE,002c82a0,word,46070202 +patch=1,EE,002c82a4,word,3c013f40 +patch=1,EE,002c82a8,word,4481f000 +patch=1,EE,002c82ac,word,461e4202 +patch=1,EE,002c82b0,word,0809586e + +//Hud +//2b44013c 00402134 +patch=1,EE,002051b8,word,3c014464 //3c01442b +patch=1,EE,002051bc,word,34215555 //34214000 + +//Render fix +//803f013c 00388144 42080246 +patch=1,EE,001d0fc8,word,3c013fab //3c013f80 + + diff --git a/patches/SLES-55402_CABE6FFD.pnach b/patches/SLES-55402_CABE6FFD.pnach new file mode 100644 index 0000000..2234a7c --- /dev/null +++ b/patches/SLES-55402_CABE6FFD.pnach @@ -0,0 +1,8 @@ +gametitle=Spongebob SquarePants Featuring Nicktoons - Globs of Doom (PAL-A) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,204140B4,extended,3FB60B60 //3F888888 +patch=1,EE,204B4A84,extended,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLES-55406_2EB6FAFD.pnach b/patches/SLES-55406_2EB6FAFD.pnach new file mode 100644 index 0000000..ec9ac2f --- /dev/null +++ b/patches/SLES-55406_2EB6FAFD.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 2009 PAL Spain (SLES_554.06) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,003AA080,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,00125CBC,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-55406_74232157.pnach b/patches/SLES-55406_74232157.pnach new file mode 100644 index 0000000..c4be59a --- /dev/null +++ b/patches/SLES-55406_74232157.pnach @@ -0,0 +1,15 @@ +gametitle=Pro Evolution Soccer 2010 (SLES-55406) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (PAL-Unk by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (803f053c 4100093c) +patch=1,EE,00125cbc,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-55409_CBE8F793.pnach b/patches/SLES-55409_CBE8F793.pnach new file mode 100644 index 0000000..6827510 --- /dev/null +++ b/patches/SLES-55409_CBE8F793.pnach @@ -0,0 +1,17 @@ +gametitle=TT Superbikes: Legends [PAL-M5] (SLES_554.09) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +// Gameplay 16:9 +patch=1,EE,20583458,extended,3F400000 //3F800000 (Increases hor. axis) + +// Render Fix +patch=1,EE,00163D40,word,3C013F40 //3C013F00 +patch=1,EE,00164794,word,3C013F40 //3C013F00 + +patch=1,EE,00163D04,word,3C013F40 //3C013F80 +patch=1,EE,00163D50,word,3C013F40 //3C013F80 + + diff --git a/patches/SLES-55429_841CF939.pnach b/patches/SLES-55429_841CF939.pnach new file mode 100644 index 0000000..e3bafc8 --- /dev/null +++ b/patches/SLES-55429_841CF939.pnach @@ -0,0 +1,12 @@ +gametitle=Disney Bolt (PAL-M3) SLES-55429 841CF939 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0068C3EC,word,3FE38E39 //3FAAAAAB (Increases hor. axis) + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,007E65EC,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-55430_F77BF348.pnach b/patches/SLES-55430_F77BF348.pnach new file mode 100644 index 0000000..7be8981 --- /dev/null +++ b/patches/SLES-55430_F77BF348.pnach @@ -0,0 +1,12 @@ +gametitle=Disney Bolt (PAL-M3) SLES-55430 F77BF348 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0068C27C,word,3FE38E39 //3FAAAAAB + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,007E886C,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-55440_08029382.pnach b/patches/SLES-55440_08029382.pnach new file mode 100644 index 0000000..2764b3c --- /dev/null +++ b/patches/SLES-55440_08029382.pnach @@ -0,0 +1,11 @@ +gametitle=Ben 10: Alien Force [PAL-M5] (SLES_554.40) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002A2428,word,3C013F1C //3C013F00 Zoom +patch=1,EE,001124E4,word,3C013ED6 //3C013F00 Y-FOV + + diff --git a/patches/SLES-55443_44194750.pnach b/patches/SLES-55443_44194750.pnach new file mode 100644 index 0000000..74ab17b --- /dev/null +++ b/patches/SLES-55443_44194750.pnach @@ -0,0 +1,17 @@ +gametitle=Mana Khemia - Alchemists of Al-Revis (PAL-E) (SLES-55443) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// ported to PAL (elhecht) +//3D scenes +patch=1,EE,0046d834,word,3c013f40 //hor value +patch=1,EE,0046d838,word,44810000 +patch=1,EE,0046d840,word,4600c602 + +//battle's fix +patch=1,EE,00bb16d0,word,44400000 //right side fix +patch=1,EE,00bb16d8,word,c4400000 //left side fix +patch=1,EE,00bb0a00,word,3faaaaab //menu fix + + diff --git a/patches/SLES-55444_CE2C1DBF.pnach b/patches/SLES-55444_CE2C1DBF.pnach new file mode 100644 index 0000000..ff79c93 --- /dev/null +++ b/patches/SLES-55444_CE2C1DBF.pnach @@ -0,0 +1,39 @@ +gametitle=Ar tonelico II - Melody of Metafalica (E)(SLES-55444) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (PAL by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,002bcec4,word,3c013f40 //00000000 +patch=1,EE,002bcec8,word,44810000 //00000000 +patch=1,EE,002bced0,word,4600c602 //00000000 + +patch=1,EE,00a018ac,word,44400000 //44800000 +patch=1,EE,00a018b4,word,c4400000 //c4800000 + +patch=1,EE,001aa910,word,3c014480 //3c0f00a0 +patch=1,EE,001aa918,word,44811800 //25ef24a0 +patch=1,EE,001aa91c,word,3c014a00 //3c0e00a0 +patch=1,EE,001aa920,word,44812000 //c5e30000 +patch=1,EE,001aa924,word,e7a40044 //25ce24a4 +patch=1,EE,001aa928,word,e7a3004c //c5c40000 +patch=1,EE,001aa92c,word,3c01c480 //3c0f00a0 +patch=1,EE,001aa930,word,44811000 //e7a3004c +patch=1,EE,001aa934,word,3c0e00a0 //25ef24a8 +patch=1,EE,001aa938,word,25ce24ac //e7a40044 // NTSC-U 25ce148c +patch=1,EE,001aa93c,word,e7a40040 //c5e20000 +patch=1,EE,001aa940,word,46020882 //3c0e00a0 +patch=1,EE,001aa944,word,c5c00000 //25ce24ac +patch=1,EE,001aa948,word,e7a00048 //e7a40040 +patch=1,EE,001aa94c,word,46030842 //46020882 +patch=1,EE,001aa950,word,46051082 //c5c00000 +patch=1,EE,001aa954,word,46050842 //e7a00048 +patch=1,EE,001aa958,word,e7a20038 //46030842 +patch=1,EE,001aa95c,word,e7a10024 //46051082 +patch=1,EE,001aa960,word,3c013f40 //46050842 +patch=1,EE,001aa964,word,44813000 //e7a20038 +patch=1,EE,001aa968,word,46060842 //e7a10024 + + diff --git a/patches/SLES-55448_528C8054.pnach b/patches/SLES-55448_528C8054.pnach new file mode 100644 index 0000000..1366612 --- /dev/null +++ b/patches/SLES-55448_528C8054.pnach @@ -0,0 +1,11 @@ +gametitle=Indiana Jones and the Staff of Kings (PAL-M) SLES-55448 528C8054 + +[50/60 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,201505B4,extended,2C620000 + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=0,EE,0014E964,word,3C040002 //3C040001 diff --git a/patches/SLES-55470_4F82849C.pnach b/patches/SLES-55470_4F82849C.pnach new file mode 100644 index 0000000..fe2b341 --- /dev/null +++ b/patches/SLES-55470_4F82849C.pnach @@ -0,0 +1,30 @@ +gametitle=Coraline [PAL] (SLES_554.70) 4F82849C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +//Gameplay 16:9 +patch=1,EE,0026432C,word,3C014440 //3C014480 (Increases horiz. axis) + +//Render fix +patch=1,EE,001A6548,word,3C013C2E //3C013C0E + +[Remove Blackbars] +author=El_Patas +description=Removes black bars in cutscenes +patch=1,EE,00225ea8,word,3c014000 //3c014299 +patch=1,EE,00225eac,word,00000000 //3421999a + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001002EC,word,00000000 //46000834 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003F2B34,word,24110000 +patch=1,EE,003F2B38,word,24120050 +patch=1,EE,003F2B44,word,24130001 \ No newline at end of file diff --git a/patches/SLES-55474_117D1977.pnach b/patches/SLES-55474_117D1977.pnach new file mode 100644 index 0000000..48aeb9c --- /dev/null +++ b/patches/SLES-55474_117D1977.pnach @@ -0,0 +1,78 @@ +gametitle=Shin Megami Tensei: Persona 4 [PAL] (SLES-55474) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 Widescreen, 60fps, & Progressive Scan +//Personas art, Characters art, Partial HUD text & Zoom fix added by El_Patas + +//Gameplay 16:9 +patch=1,EE,0076461c,word,3fe38e38 + +//FMV's fix +patch=1,EE,0046a8ec,word,1460000a +patch=1,EE,0046a8f4,word,3c03c2aa +patch=1,EE,0046a8f8,word,10000008 +patch=1,EE,0046a8fc,word,00000000 +patch=1,EE,0046a918,word,3c03c1c0 +patch=1,EE,0046a92c,word,00000000 + +//Partial HUD fix +patch=1,EE,00104690,word,3c043f40 +patch=1,EE,00104698,word,00731821 +patch=1,EE,0010469c,word,24639ca8 +patch=1,EE,001046a4,word,00000000 +patch=1,EE,001046a8,word,24630004 +patch=1,EE,001046ac,word,3c043f80 + +//Font fix (causes spacing errors) +patch=1,EE,002739a4,word,00118903 +patch=1,EE,002739a8,word,02338818 +patch=1,EE,002739b0,word,8E93001c +patch=1,EE,00273a58,word,82970003 +patch=1,EE,00273b2c,word,24130015 + +patch=1,EE,002764ac,word,2415000c +patch=1,EE,002764c4,word,3c0241a8 +patch=1,EE,002764f0,word,01154018 +patch=1,EE,002764f4,word,00084103 +patch=1,EE,002764f8,word,0100982d + +//Personas art fix +patch=1,EE,0011dcfc,word,10400032 //10400030 +patch=1,EE,0011dd08,word,1060002f //1060002d + +patch=1,EE,0011ddb8,word,3c013f02 //0c04758c +patch=1,EE,0011ddbc,word,44810800 //00000000 +patch=1,EE,0011ddc0,word,0c04758c //dfbf0020 (NTSC-U 0c04756c) +patch=1,EE,0011ddc4,word,46016b43 //7bb00010 +patch=1,EE,0011ddc8,word,dfbf0020 //c7b40000 +patch=1,EE,0011ddcc,word,7bb00010 //27bd0030 +patch=1,EE,0011ddd0,word,c7b40000 //03e00008 +patch=1,EE,0011ddd4,word,27bd0030 //00000000 +patch=1,EE,0011ddd8,word,03e00008 //00000000 + +patch=1,EE,0011d7a4,word,3c024340 //3c024380 +patch=1,EE,0011a194,word,00000000 //0c047778 +patch=1,EE,00136cf0,word,00000000 //0c047778 + +//Characters art fix +patch=1,EE,00355424,word,3c024340 //3c024380 + +//Partial HUD text fix +patch=1,EE,001234c0,word,24020bf6 //24020ff6 + +//Zoom fix +patch=1,EE,0026cd10,word,0c0faa88 //0220202d +patch=1,EE,0026cd14,word,0220202d //0c0faa88 +patch=1,EE,0026cd18,word,0220202d //00000000 +patch=1,EE,0026cd1c,word,0200282d //0220202d +patch=1,EE,0026cd20,word,0000302d //0200282d +patch=1,EE,0026cd24,word,0c0faa38 //0000302d +patch=1,EE,0026cd28,word,00000000 //0c0faa38 +patch=1,EE,0026cd2c,word,0c0f86dc //00000000 +patch=1,EE,0026cd34,word,0240202d //0c0f86dc +patch=1,EE,0026cd38,word,3c013fa1 //00000000 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,0026cd3c,word,44810000 //0240202d +patch=1,EE,0026cd48,word,46006303 //00000000 + + diff --git a/patches/SLES-55482_69640884.pnach b/patches/SLES-55482_69640884.pnach new file mode 100644 index 0000000..6100689 --- /dev/null +++ b/patches/SLES-55482_69640884.pnach @@ -0,0 +1,9 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Naruto - Ultimate Ninja 4 (PAL-M3) (SLES-55482) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,20AD4F94,extended,3F400000 // 3F800000 X-Axis +//patch=1,EE,20AD4F98,extended,3F800000 // 3F800000 Y-Axis + + diff --git a/patches/SLES-55486_084CC895.pnach b/patches/SLES-55486_084CC895.pnach new file mode 100644 index 0000000..308dbe4 --- /dev/null +++ b/patches/SLES-55486_084CC895.pnach @@ -0,0 +1,20 @@ +gametitle=DreamWorks Monsters vs. Aliens (PAL-M) SLES-55486 084CC895 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00179ED0,word,3C023FAB //3C023F80 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0023391C,word,28420001 //28420002 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,001008B4,word,24110000 +patch=1,EE,001008B8,word,24120050 +patch=1,EE,001008C4,word,24130001 \ No newline at end of file diff --git a/patches/SLES-55487_61E4C8E7.pnach b/patches/SLES-55487_61E4C8E7.pnach new file mode 100644 index 0000000..2e33d7a --- /dev/null +++ b/patches/SLES-55487_61E4C8E7.pnach @@ -0,0 +1,14 @@ +gametitle=Ice Age 3 - Dawn of the Dinosaurs (PAL-M) SLES-55487 61E4C8E7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,00582828,word,00000100 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00582380,extended,00000019 +patch=1,EE,E0010000,extended,00592EF0 +patch=1,EE,00582380,extended,00000032 \ No newline at end of file diff --git a/patches/SLES-55492_CAC50E8E.pnach b/patches/SLES-55492_CAC50E8E.pnach new file mode 100644 index 0000000..aeb6f0b --- /dev/null +++ b/patches/SLES-55492_CAC50E8E.pnach @@ -0,0 +1,20 @@ +gametitle=SBK-09 - Superbike World Championship (PAL-M5) (SLES-55492) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0013d448,word,4482e000 // 44820000 +patch=1,EE,0013d458,word,460ce002 // 460c0002 +patch=1,EE,0013d45c,word,4483e800 // 44830800 +patch=1,EE,0013d468,word,4600eb02 // 46000b02 +patch=1,EE,0013d46c,word,00000000 // e7a00048 +patch=1,EE,0013d470,word,3c013f40 // 3c023f00 hor fov +patch=1,EE,0013d474,word,4481f000 // 44820000 +patch=1,EE,0013d478,word,461e0003 // 3c033c8e +patch=1,EE,0013d47c,word,e7a00048 // 3463fa35 +patch=1,EE,0013d484,word,4614e002 // 46140002 +patch=1,EE,0013d488,word,4600e846 // 44830800 + + diff --git a/patches/SLES-55499_AB761209.pnach b/patches/SLES-55499_AB761209.pnach new file mode 100644 index 0000000..ef9d157 --- /dev/null +++ b/patches/SLES-55499_AB761209.pnach @@ -0,0 +1,13 @@ +gametitle=Disney G-Force (PAL-M) SLES-55499 AB761209 + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,004B5A88,extended,00000032 +patch=1,EE,E0010001,extended,004D5F94 +patch=1,EE,204B5A88,extended,00000019 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0014A5F0,word,1400000F diff --git a/patches/SLES-55502_09BF522A.pnach b/patches/SLES-55502_09BF522A.pnach new file mode 100644 index 0000000..96b6754 --- /dev/null +++ b/patches/SLES-55502_09BF522A.pnach @@ -0,0 +1,13 @@ +gametitle=Disney G-Force (PAL-R) SLES-55502 09BF522A + +[50/60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,004B5900,extended,00000032 +patch=1,EE,E0010001,extended,004D5E14 +patch=1,EE,204B5900,extended,00000019 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0014A5F0,word,1400000F diff --git a/patches/SLES-55511_A51F0FED.pnach b/patches/SLES-55511_A51F0FED.pnach new file mode 100644 index 0000000..e19cb1c --- /dev/null +++ b/patches/SLES-55511_A51F0FED.pnach @@ -0,0 +1,17 @@ +gametitle=MTV Pimp My Ride - Street Racing (E)(SLES-55511) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,003459e8,word,08030000 + +patch=1,EE,000c0000,word,46012802 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080d167b + + diff --git a/patches/SLES-55520_9E36E023.pnach b/patches/SLES-55520_9E36E023.pnach new file mode 100644 index 0000000..8547f21 --- /dev/null +++ b/patches/SLES-55520_9E36E023.pnach @@ -0,0 +1,6 @@ +gametitle=Transformers - Revenge of the Fallen (PAL-M) SLES-55520 9E36E023 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,0011E888,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-55529_6D666080.pnach b/patches/SLES-55529_6D666080.pnach new file mode 100644 index 0000000..ffb57ef --- /dev/null +++ b/patches/SLES-55529_6D666080.pnach @@ -0,0 +1,13 @@ +gametitle=Germany's Next Topmodel (PAL)(SLES-55529) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001431e0,word,3c013f71 //3c013f35 +patch=1,EE,001431e4,word,3421d5a2 //34216042 + + diff --git a/patches/SLES-55532_3AAD52A4.pnach b/patches/SLES-55532_3AAD52A4.pnach new file mode 100644 index 0000000..948e923 --- /dev/null +++ b/patches/SLES-55532_3AAD52A4.pnach @@ -0,0 +1,19 @@ +gametitle=Aliens in the Attic (E)(SLES-55532) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00290f90,word,080e2f48 //c6010068 +patch=1,EE,0038bd20,word,3c013f40 //00000000 +patch=1,EE,0038bd24,word,4481f000 //00000000 +patch=1,EE,0038bd28,word,c6010068 //00000000 +patch=1,EE,0038bd2c,word,c602006c //00000000 +patch=1,EE,0038bd30,word,461e0843 //00000000 +patch=1,EE,0038bd34,word,e6010068 //00000000 +patch=1,EE,0038bd38,word,080a43e6 //00000000 + + diff --git a/patches/SLES-55536_E4278493.pnach b/patches/SLES-55536_E4278493.pnach new file mode 100644 index 0000000..b24f2c1 --- /dev/null +++ b/patches/SLES-55536_E4278493.pnach @@ -0,0 +1,25 @@ +gametitle=Disney/Pixar Cars - Race-O-Rama PAL-M SLES-55536 E4278493 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Bigdemon +description=Widescreen Hack Conversion +patch=1,EE,0014750c,word,3c063fc0 //3c064000 //Zoom +patch=1,EE,00147540,word,080c4cd4 //Y-Fov +patch=1,EE,00313350,word,460418c3 +patch=1,EE,00313354,word,3c013f40 +patch=1,EE,00313358,word,4481f000 +patch=1,EE,0031335c,word,461e18c3 +patch=1,EE,00313360,word,08051d51 + +[50/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,201A07D4,extended,0060102D +patch=1,EE,E0010001,extended,003FCD38 +patch=1,EE,201A07D4,extended,0060202D + +[NTSC/480p Mode] +author=Gabominated +description=Unlocked NTSC mode with 480p mode available at option menu. +patch=1,EE,0015417c,word,24030003 //24030001 diff --git a/patches/SLES-55537_724B94F6.pnach b/patches/SLES-55537_724B94F6.pnach new file mode 100644 index 0000000..1332d1b --- /dev/null +++ b/patches/SLES-55537_724B94F6.pnach @@ -0,0 +1,21 @@ +gametitle=G.I. Joe - The Rise of Cobra (E)(SLES-55537) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00224500,word,3c013ec0 //3c013f00 + +//Y-Fov +patch=1,EE,00224454,word,3c013faa //00000000 +patch=1,EE,00224458,word,3421aaab //00000000 +patch=1,EE,00224464,word,4481f000 //00000000 +patch=1,EE,00224468,word,461e18c2 //00000000 + +[50/60 FPS] +author=Gabominated +description=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00253bbc,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-55545_1913A2BA.pnach b/patches/SLES-55545_1913A2BA.pnach new file mode 100644 index 0000000..6476197 --- /dev/null +++ b/patches/SLES-55545_1913A2BA.pnach @@ -0,0 +1,15 @@ +gametitle=WWE SmackDown vs. Raw 2010 (PAL-M5) (SLES-55545) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL, added 16:10 support (ElHecht) + +// 16:9 +patch=1,EE,002d870c,word,3c033f40 // 3c033f80 hor fov + +// 16:10 +//patch=1,EE,001003c4,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,002d870c,word,37635555 // 4481a000 hor fov + + diff --git a/patches/SLES-55546_B6BA0E59.pnach b/patches/SLES-55546_B6BA0E59.pnach new file mode 100644 index 0000000..a2f131c --- /dev/null +++ b/patches/SLES-55546_B6BA0E59.pnach @@ -0,0 +1,20 @@ +gametitle=The Secret Saturdays - Beasts of the 5th Sun PAL-M SLES-55546 B6BA0E59 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//893f013c 93242134 +patch=1,EE,0011a67c,word,3c013f4d //3c013f89 +patch=1,EE,0011a680,word,3421b6d4 //34212493 + +//[50 FPS] +//author=asasega +//description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +//patch=1,EE,20285F78,extended,00000001 +//disabled because it causes break in jump + +[NTSC Mode] +author=Gabominated +description=NTSC mode at start. +patch=0,EE,00150B8C,word,14600002 diff --git a/patches/SLES-55565_CEBA108D.pnach b/patches/SLES-55565_CEBA108D.pnach new file mode 100644 index 0000000..f6f4244 --- /dev/null +++ b/patches/SLES-55565_CEBA108D.pnach @@ -0,0 +1,8 @@ +gametitle=Teenage Mutant Ninja Turtles - Smash-Up (PAL-M) SLES-55565 CEBA108D +description=50fps toggle on by Gabominated + +[50 FPS] +author=Gabominated +description=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,202DA024,extended,00000001 //00000002 fps +patch=1,EE,20496A94,extended,3F19999A //3F99999A speed \ No newline at end of file diff --git a/patches/SLES-55569_492CB73E.pnach b/patches/SLES-55569_492CB73E.pnach new file mode 100644 index 0000000..f02314d --- /dev/null +++ b/patches/SLES-55569_492CB73E.pnach @@ -0,0 +1,38 @@ +gametitle=Silent Hill: Shattered Memories (SLES-55569) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack + +//widescreen fix +patch=1,EE,002c470c,word,3c013faa +patch=1,EE,002c4710,word,3421aaaa +patch=1,EE,002c471c,word,46036302 +patch=1,EE,002c4720,word,460318c2 +patch=1,EE,002c4724,word,e7ac0000 +patch=1,EE,002c4728,word,1480000f +patch=1,EE,002c472c,word,afa00004 +patch=1,EE,002c4730,word,3c013faa +patch=1,EE,002c4734,word,3421aaa8 +patch=1,EE,002c4738,word,44810800 +patch=1,EE,002c473c,word,3c013eaa +patch=1,EE,002c4740,word,3421aaab +patch=1,EE,002c4744,word,44810000 + +//fastboot widescreen +patch=1,EE,003892B8,word,24020002 + + +[No Noise Filter] +author=IWILLCRAFT +description=Noise filter removal +//noise off +patch=1,EE,2047ADC0,extended,00000000 + + +[Remove Blackbars] +author=Maori-Jigglypuff (PAL by IWILLCRAFT) +description=Removes black bars in cutscenes +// No black Borders +patch=1,EE,0019E3D0,word,3C010000 \ No newline at end of file diff --git a/patches/SLES-55572_6E1AC5C9.pnach b/patches/SLES-55572_6E1AC5C9.pnach new file mode 100644 index 0000000..34cf525 --- /dev/null +++ b/patches/SLES-55572_6E1AC5C9.pnach @@ -0,0 +1,13 @@ +gametitle=Marvel Super Hero Squad [PAL-M6] (SLES_555.72) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Inside Battle mode in the Versus Battle causes a zoom, and in Squad Battle causes an Y-FOV. + +//Gameplay 16:9 +patch=1,EE,0015310C,word,3C013F25 //3C013F00 Zoom +patch=1,EE,002AB728,word,3C013F40 //3C013F80 Y-FOV + + diff --git a/patches/SLES-55574_58FCA3F8.pnach b/patches/SLES-55574_58FCA3F8.pnach new file mode 100644 index 0000000..b088b86 --- /dev/null +++ b/patches/SLES-55574_58FCA3F8.pnach @@ -0,0 +1,14 @@ +gametitle=The Lord of the Rings - Aragorn's Quest PAL-M SLES-55574 58FCA3F8 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,002D66B8,word,00000001 //00000002 +patch=1,EE,002B6AC4,word,00000032 //00000019 + +[NTSC Mode/60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001ED700,word,1040000B //1440000B +patch=1,EE,002D66B8,word,00000001 //00000002 +patch=1,EE,002B6AC4,word,0000003C //00000019 \ No newline at end of file diff --git a/patches/SLES-55587_D0F72D6F.pnach b/patches/SLES-55587_D0F72D6F.pnach new file mode 100644 index 0000000..1b02665 --- /dev/null +++ b/patches/SLES-55587_D0F72D6F.pnach @@ -0,0 +1,13 @@ +gametitle=Pro Evolution Soccer 2010 [PAL-M5] (SLES_555.87) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003BB6B0,word,3FAAAAAB //3F800000 (Increases hor. axis) + +//Render fix +patch=1,EE,00125DAC,word,3C053FAB //3C053F80 (Increases hor. render area) + + diff --git a/patches/SLES-55589_9E0FC9A1.pnach b/patches/SLES-55589_9E0FC9A1.pnach new file mode 100644 index 0000000..4599ea9 --- /dev/null +++ b/patches/SLES-55589_9E0FC9A1.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 2010 PAL Spain (SLES_555.89) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,003BB6B0,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,00125DDC,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-55592_35C84D80.pnach b/patches/SLES-55592_35C84D80.pnach new file mode 100644 index 0000000..db615a6 --- /dev/null +++ b/patches/SLES-55592_35C84D80.pnach @@ -0,0 +1,22 @@ +gametitle=Ben 10: Alien Force Vilgax Attacks [PAL-M5] (SLES_555.92) 35C84D80 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,2073DD54,extended,3FE38E38 //3FAAAAAB (Increases hor. axis) + +[50/60 FPS] +author=asasega & PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,201002F4,extended,10000011 +patch=1,EE,E0010001,extended,004D114C +patch=1,EE,201002F4,extended,45000011 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00434FD4,word,3C050000 +patch=1,EE,00434FDC,word,3C060050 +patch=1,EE,00434FE4,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-55593_7DABF252.pnach b/patches/SLES-55593_7DABF252.pnach new file mode 100644 index 0000000..d406581 --- /dev/null +++ b/patches/SLES-55593_7DABF252.pnach @@ -0,0 +1,17 @@ +gametitle=Astro Boy - The Video Game (PAL-M) SLES-55593 7DABF252 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +patch=1,EE,0011a1dc,word,0804afdc +patch=1,EE,0012bf70,word,46160083 +patch=1,EE,0012bf74,word,3c013f40 +patch=1,EE,0012bf78,word,4481f000 +patch=1,EE,0012bf7c,word,461e1082 +patch=1,EE,0012bf80,word,08046878 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,00283678,word,00000001 \ No newline at end of file diff --git a/patches/SLES-55597_7DEB9F03.pnach b/patches/SLES-55597_7DEB9F03.pnach new file mode 100644 index 0000000..01fd1ad --- /dev/null +++ b/patches/SLES-55597_7DEB9F03.pnach @@ -0,0 +1,6 @@ +gametitle=Hugo - Magic in the Trollwoods PAL-M SLES-55597 7DEB9F03 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00298718,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-55598_FFA75E86.pnach b/patches/SLES-55598_FFA75E86.pnach new file mode 100644 index 0000000..ed84675 --- /dev/null +++ b/patches/SLES-55598_FFA75E86.pnach @@ -0,0 +1,6 @@ +gametitle=Hugo - Magic in the Trollwoods PAL-M SLES-55598 FFA75E86 + +[50 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00298708,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLES-55605_C071D4C1.pnach b/patches/SLES-55605_C071D4C1.pnach new file mode 100644 index 0000000..c6f6c9f --- /dev/null +++ b/patches/SLES-55605_C071D4C1.pnach @@ -0,0 +1,9 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Naruto - Ultimate Ninja 5 (PAL-M5) (SLES-55605) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,20B3EF14,extended,3F400000 // 3F800000 X-Axis +//patch=1,EE,20B3EF18,extended,3F800000 // 3F800000 Y-Axis + + diff --git a/patches/SLES-55610_41ACBA03.pnach b/patches/SLES-55610_41ACBA03.pnach new file mode 100644 index 0000000..da7a3ac --- /dev/null +++ b/patches/SLES-55610_41ACBA03.pnach @@ -0,0 +1,11 @@ +gametitle=Springdale (E)(SLES-55610) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,206D005C,extended,3fe38e32 //3faaaaaa + + diff --git a/patches/SLES-55622_EA6A9029.pnach b/patches/SLES-55622_EA6A9029.pnach new file mode 100644 index 0000000..a7aac70 --- /dev/null +++ b/patches/SLES-55622_EA6A9029.pnach @@ -0,0 +1,16 @@ +gametitle=Disney-Pixar Toy Story 3 (PAL-M) (SLES-55622) EA6A9029 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Zoom fix (Internal Widescreen) +//aa3f033c 0040023c 713d6334 +patch=1,EE,004f6ee8,word,3c033f80 +patch=1,EE,004f6ef0,word,34630000 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode at start. +patch=1,EE,0075158C,word,000001C0 +patch=1,EE,00752880,word,00067800 diff --git a/patches/SLES-55625_5ED15549.pnach b/patches/SLES-55625_5ED15549.pnach new file mode 100644 index 0000000..bedb8ee --- /dev/null +++ b/patches/SLES-55625_5ED15549.pnach @@ -0,0 +1,18 @@ +gametitle=Despicable Me - The Game (PAL-M) (SLES-55625) 5ED15549 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00119874,word,00000000 //46140034 +patch=1,EE,001198bc,word,3c014235 //3c014265 +patch=1,EE,001198c0,word,3421e327 //34212ee1 + +[NTSC Mode] +author=PeterDelta +description=NTSC mode on startup at 60 FPS. +patch=1,EE,0023556C,extended,00000000 +patch=1,EE,00237504,extended,00000000 +patch=1,EE,E0010001,extended,005FC0B4 +patch=1,EE,00237504,extended,00000001 +patch=1,EE,0012FBE4,extended,2402003C \ No newline at end of file diff --git a/patches/SLES-55635_C7201C26.pnach b/patches/SLES-55635_C7201C26.pnach new file mode 100644 index 0000000..4bcde3b --- /dev/null +++ b/patches/SLES-55635_C7201C26.pnach @@ -0,0 +1,15 @@ +gametitle=WWE SmackDown vs. Raw 2011 (PAL-M5) (SLES-55635) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Ported to PAL, added 16:10 support (ElHecht) + +// 16:9 +patch=1,EE,0022ed0c,word,3c033f40 // 3c033f80 hor fov + +// 16:10 +//patch=1,EE,00100514,word,3c1b3f55 // 00000000 hor fov +//patch=1,EE,0022ed0c,word,37635555 // 4481a000 hor fov + + diff --git a/patches/SLES-55636_F937AEF0.pnach b/patches/SLES-55636_F937AEF0.pnach new file mode 100644 index 0000000..3283e0f --- /dev/null +++ b/patches/SLES-55636_F937AEF0.pnach @@ -0,0 +1,13 @@ +gametitle=Pro Evolution Soccer 2011 [PAL-M5] (SLES_556.36) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003CE010,word,3FAAAAAB //3F800000 (Increases hor. axis) + +//Render fix +patch=1,EE,00125F2C,word,3C053FAB //3C053F80 (Increases hor. render area) + + diff --git a/patches/SLES-55638_DB2A922D.pnach b/patches/SLES-55638_DB2A922D.pnach new file mode 100644 index 0000000..c403ae6 --- /dev/null +++ b/patches/SLES-55638_DB2A922D.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 2011 PAL Spain (SLES_556.38) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,003CE010,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,00125F1C,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-55639_F4299325.pnach b/patches/SLES-55639_F4299325.pnach new file mode 100644 index 0000000..1ba6345 --- /dev/null +++ b/patches/SLES-55639_F4299325.pnach @@ -0,0 +1,21 @@ +gametitle=Ben 10 - Ultimate Alien - Cosmic Destruction (PAL-M) SLES-55639 F4299325 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00765154,word,3FE38E39 //3FAAAAAB + +[50/60 FPS] +author=asasega & PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,E0010000,extended,004F8140 +patch=1,EE,201002F4,extended,10000011 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,0045A394,word,3C050000 +patch=1,EE,0045A39C,word,3C060050 +patch=1,EE,0045A3A4,word,3C070001 \ No newline at end of file diff --git a/patches/SLES-55648_2FDB2FF3.pnach b/patches/SLES-55648_2FDB2FF3.pnach new file mode 100644 index 0000000..9a57bcb --- /dev/null +++ b/patches/SLES-55648_2FDB2FF3.pnach @@ -0,0 +1,17 @@ +gametitle=WWE All-Stars (PAL-M5) (SLES-55648) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002d94c4,word,3c1b3faa // 00000000 hor fov +patch=1,EE,002d94d4,word,377baaab // 00000000 hor fov +patch=1,EE,002d9304,word,449b9000 // 44819000 + +// 16:10 +//patch=1,EE,002d94c4,word,3c1b3f99 // 00000000 hor fov +//patch=1,EE,002d94d4,word,377b999a // 00000000 hor fov +//patch=1,EE,002d9304,word,449b9000 // 44819000 + + diff --git a/patches/SLES-55656_E68BBB09.pnach b/patches/SLES-55656_E68BBB09.pnach new file mode 100644 index 0000000..fa5cd6a --- /dev/null +++ b/patches/SLES-55656_E68BBB09.pnach @@ -0,0 +1,13 @@ +gametitle=Pro Evolution Soccer 2012 [PAL-M5] (SLES_556.56) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,003CED10,word,3FAAAAAB //3F800000 (Increases hor. axis) + +//Render fix +patch=1,EE,00125F4C,word,3C053FAB //3C053F80 (Increases hor. render area) + + diff --git a/patches/SLES-55658_C49AD6F8.pnach b/patches/SLES-55658_C49AD6F8.pnach new file mode 100644 index 0000000..b7cad55 --- /dev/null +++ b/patches/SLES-55658_C49AD6F8.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 2012 PAL Spain (SLES_556.58) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,003CEC90,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,00125F2C,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-55666_30D78E9F.pnach b/patches/SLES-55666_30D78E9F.pnach new file mode 100644 index 0000000..c9ceb03 --- /dev/null +++ b/patches/SLES-55666_30D78E9F.pnach @@ -0,0 +1,13 @@ +gametitle=Pro Evolution Soccer 2013 [PAL-M5] (SLES_556.66) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,003CED80,word,3FAAAAAB //3F800000 (Increases hor. axis) + +//Render fix +patch=1,EE,00125F4C,word,3C053FAB //3C053F80 (Increases hor. render area) + + diff --git a/patches/SLES-55669_39C58126.pnach b/patches/SLES-55669_39C58126.pnach new file mode 100644 index 0000000..cb2b593 --- /dev/null +++ b/patches/SLES-55669_39C58126.pnach @@ -0,0 +1,13 @@ +gametitle= Pro Evolution Soccer 2013 PAL Spain (SLES_556.69) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay +patch=1,EE,003CED80,word,3FAAAAAB //3F800000 (increases hor. axis) + +//Render fix +patch=1,EE,00125F3C,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-55673_30C013A3.pnach b/patches/SLES-55673_30C013A3.pnach new file mode 100644 index 0000000..639858e --- /dev/null +++ b/patches/SLES-55673_30C013A3.pnach @@ -0,0 +1,10 @@ +gametitle=Pro Evolution Soccer 2014 [E] (SLES-55673) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (PAL by Arapapa) + +patch=1,EE,001043fc,word,3c013f40 //00000000 +patch=1,EE,00104400,word,44810000 //00000000 +patch=1,EE,00104408,word,4600c602 //00000000 +patch=1,EE,00125f4c,word,3C053FAB //3C053F80 diff --git a/patches/SLES-55673_A8A7A42A.pnach b/patches/SLES-55673_A8A7A42A.pnach new file mode 100644 index 0000000..63e80c7 --- /dev/null +++ b/patches/SLES-55673_A8A7A42A.pnach @@ -0,0 +1,15 @@ +gametitle=Pro Evolution Soccer 2014 [E] (SLES-55673) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (PAL by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 //00000000 +patch=1,EE,00104400,word,44810000 //00000000 +patch=1,EE,00104408,word,4600c602 //00000000 + +// Render fix by El_Patas (803f053c 4400023c) +patch=1,EE,00125f4c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-55675_40931C38.pnach b/patches/SLES-55675_40931C38.pnach new file mode 100644 index 0000000..7c326d9 --- /dev/null +++ b/patches/SLES-55675_40931C38.pnach @@ -0,0 +1,15 @@ +gametitle=Pro Evolution Soccer 2014 [E] (SLES-55675) + +[Widescreen 16:9] +gsaspectratio=16:9 +comment=Widescreen hack (PAL by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (803f053c 4400023c) +patch=1,EE,00125f4c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-55676_6B903B81.pnach b/patches/SLES-55676_6B903B81.pnach new file mode 100644 index 0000000..66d4204 --- /dev/null +++ b/patches/SLES-55676_6B903B81.pnach @@ -0,0 +1,15 @@ +gametitle=Pro Evolution Soccer 2014 [E] (SLES-55676) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (PAL by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (803f053c 4400023c) +patch=1,EE,00125f3c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLES-82003_E7D4DC18.pnach b/patches/SLES-82003_E7D4DC18.pnach new file mode 100644 index 0000000..144e72d --- /dev/null +++ b/patches/SLES-82003_E7D4DC18.pnach @@ -0,0 +1,12 @@ +gametitle=Summoner (PAL-F) (SLES-82003) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Ported by Bigdemon + +patch=1,EE,00136728,word,3c013f40 // 00000000 hor fov +patch=1,EE,0013672c,word,4481f000 // 00000000 +patch=1,EE,00136760,word,461ea503 // 00000000 + + diff --git a/patches/SLES-82005_24C43406.pnach b/patches/SLES-82005_24C43406.pnach new file mode 100644 index 0000000..bb49a80 --- /dev/null +++ b/patches/SLES-82005_24C43406.pnach @@ -0,0 +1,12 @@ +gametitle=Summoner (PAL-G) (SLES-82005) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00136728,word,3c013f40 // 00000000 hor fov +patch=1,EE,0013672c,word,4481f000 // 00000000 +patch=1,EE,00136760,word,461ea503 // 00000000 + + diff --git a/patches/SLES-82009_093E7D52.pnach b/patches/SLES-82009_093E7D52.pnach new file mode 100644 index 0000000..78f0510 --- /dev/null +++ b/patches/SLES-82009_093E7D52.pnach @@ -0,0 +1,14 @@ +gametitle=Metal Gear Solid 2 - Substance (PAL-M5) (SLES-82009) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,0011ffd0,word,3c013f40 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS in cutscenes. Might need enable EE Overclock to be stable. +patch=1,EE,E0010002,extended,00191A34 +patch=1,EE,00191A34,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-82010_237251D8.pnach b/patches/SLES-82010_237251D8.pnach new file mode 100644 index 0000000..8faca7c --- /dev/null +++ b/patches/SLES-82010_237251D8.pnach @@ -0,0 +1,10 @@ +gametitle=The Document of Metal Gear Solid 2 (SLES_820.10) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Esppiral + +//3D Model view fix +patch=1,EE,0011F718,word,3c013f40 //3c013f80 + + diff --git a/patches/SLES-82011_6D9F918C.pnach b/patches/SLES-82011_6D9F918C.pnach new file mode 100644 index 0000000..aa85376 --- /dev/null +++ b/patches/SLES-82011_6D9F918C.pnach @@ -0,0 +1,114 @@ +gametitle=Devil May Cry 2 (Disc 1) (Dante Disc) / / Devil May Cry 2 (Disc 2) (Lucia Disc) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,003181E8,word,00000000 + +// +patch=1,EE,001fdfd0,word,0c0c69a0 +patch=1,EE,001fdfd4,word,c4600030 + +patch=1,EE,0031a680,word,3c05005b +patch=1,EE,0031a684,word,84a28b92 +patch=1,EE,0031a688,word,14400002 +patch=1,EE,0031a68c,word,3c013f80 //3f6a //hor aspect cutscenes +patch=1,EE,0031a690,word,3c013f40 //hor aspect gameplay +patch=1,EE,0031a694,word,44811000 +patch=1,EE,0031a698,word,46001002 +patch=1,EE,0031a69c,word,03e00008 + +patch=1,EE,0031a6a0,word,c48201c0 + +// +patch=1,EE,001fdfe4,word,0c0c69a9 +patch=1,EE,001fdfe8,word,c4800034 + +patch=1,EE,0031a6a4,word,14400002 +patch=1,EE,0031a6a8,word,3c013fab //3f9c //vert aspect cutscenes +patch=1,EE,0031a6ac,word,3c013f80 //vert aspect gameplay +patch=1,EE,0031a6b0,word,44810800 +patch=1,EE,0031a6b4,word,46000802 +patch=1,EE,0031a6b8,word,03e00008 +patch=1,EE,0031a6bc,word,8f83b6c4 + +// +patch=1,EE,001fdff8,word,0c0c69b0 +patch=1,EE,001fdffc,word,c4800030 + +patch=1,EE,0031a6c0,word,14400002 +patch=1,EE,0031a6c4,word,3c014000 //3fa0 //rfix hor cutscenes +patch=1,EE,0031a6c8,word,3c013f80 //rfix hor gameplay +patch=1,EE,0031a6cc,word,44810800 +patch=1,EE,0031a6d0,word,03e00008 +patch=1,EE,0031a6d4,word,8f83b6c4 + +// +patch=1,EE,001fe014,word,0c0c69b6 +patch=1,EE,001fe018,word,c4800034 + +patch=1,EE,0031a6d8,word,14400002 +patch=1,EE,0031a6dc,word,3c01402a // 401c //rfix vert cutscenes +patch=1,EE,0031a6e0,word,3c014000 //rfix vert gameplay +patch=1,EE,0031a6e4,word,44810800 +patch=1,EE,0031a6ec,word,03e00008 +patch=1,EE,0031a6f0,word,8f83b6c4 + +//old +//patch=1,EE,001fdf6c,word,3c0243e0 +//patch=1,EE,001fdf70,word,c4600034 +//patch=1,EE,001fdf74,word,44820800 +//patch=1,EE,001fdf78,word,46020843 +//patch=1,EE,001fdf7c,word,0c0470b4 +//patch=1,EE,001fdf80,word,46000d03 +//patch=1,EE,001fdf84,word,4600a003 +//patch=1,EE,001fdf88,word,8f85b6c4 +//patch=1,EE,001fdf8c,word,3c04457f +//patch=1,EE,001fdf90,word,3c034000 +//patch=1,EE,001fdf94,word,3484f000 +//patch=1,EE,001fdf98,word,44841800 +//patch=1,EE,001fdf9c,word,e4a001c0 +//patch=1,EE,001fdfa0,word,44830800 +//patch=1,EE,001fdfa4,word,8f84b6c4 +//patch=1,EE,001fdfa8,word,8f83b6c8 +//patch=1,EE,001fdfac,word,c4600030 +//patch=1,EE,001fdfb0,word,3c013f40 // hor asp +//patch=1,EE,001fdfb4,word,44811000 +//patch=1,EE,001fdfb8,word,46001002 +//patch=1,EE,001fdfbc,word,c48201c0 +//patch=1,EE,001fdfc0,word,46001002 +//patch=1,EE,001fdfc4,word,e4800040 +//patch=1,EE,001fdfc8,word,8f84b6c8 +//patch=1,EE,001fdfcc,word,8f83b6c4 +//patch=1,EE,001fdfd0,word,c4800034 +//patch=1,EE,001fdfd4,word,46001002 +//patch=1,EE,001fdfd8,word,e4600054 +//patch=1,EE,001fdfdc,word,8f84b6c8 +//patch=1,EE,001fdfe0,word,8f83b6c4 +//patch=1,EE,001fdfe4,word,c4800030 +//patch=1,EE,001fdfe8,word,3c013faa // hor render fix val 1 +//patch=1,EE,001fdfec,word,4481a000 +//patch=1,EE,001fdff0,word,4600a003 +//patch=1,EE,001fdff4,word,46001802 +//patch=1,EE,001fdff8,word,46010003 +//patch=1,EE,001fdffc,word,46001003 +//patch=1,EE,001fe000,word,e4600080 +//patch=1,EE,001fe004,word,8f84b6c8 +//patch=1,EE,001fe008,word,8f83b6c4 +//patch=1,EE,001fe00c,word,c4800034 +//patch=1,EE,001fe010,word,3c013f80 // vert render fix val 1 +//patch=1,EE,001fe014,word,4481a000 +//patch=1,EE,001fe018,word,4600a003 + +patch=1,EE,001FE590,word,24030155 // hor render fix val 2 + +//black borders fix +patch=1,EE,002107FC,word,24060000 +//patch=1,EE,0031A6E4,word,24020000 + +//cutscenes font fix +patch=1,EE,0031A5F8,word,24020178 +patch=1,EE,0031A600,word,24420043 + + diff --git a/patches/SLES-82013_086273D2.pnach b/patches/SLES-82013_086273D2.pnach new file mode 100644 index 0000000..1fdd2d2 --- /dev/null +++ b/patches/SLES-82013_086273D2.pnach @@ -0,0 +1,14 @@ +gametitle=Metal Gear Solid 3 - Snake Eater (PAL-E) SLES-82013 086273D2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Esppiral +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20203FAC,extended,3F400000 // 3F800000 + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,001D5E78,word,00000001 //00000002 +patch=1,EE,001D5E7C,word,00000000 //00000001 +patch=1,EE,001D4BA8,word,00000000 //00000040 \ No newline at end of file diff --git a/patches/SLES-82013_98D4BC93.pnach b/patches/SLES-82013_98D4BC93.pnach new file mode 100644 index 0000000..e6271e5 --- /dev/null +++ b/patches/SLES-82013_98D4BC93.pnach @@ -0,0 +1,7 @@ +gametitle=Metal Gear 3 Snake Eater * SLES-82013 * PAL-E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Esppiral +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20203FAC,extended,3F400000 // 3F800000 \ No newline at end of file diff --git a/patches/SLES-82018_7DE48360.pnach b/patches/SLES-82018_7DE48360.pnach new file mode 100644 index 0000000..62eb2e7 --- /dev/null +++ b/patches/SLES-82018_7DE48360.pnach @@ -0,0 +1,9 @@ +gametitle=Cy Girls [Disc 1] (PAL-E-F-S) SLES_820.18 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=dieSkaarj. + +patch=1,EE,2048f5f8,extended,3f400000 //3f800000 + + diff --git a/patches/SLES-82019_7DE48360.pnach b/patches/SLES-82019_7DE48360.pnach new file mode 100644 index 0000000..dbb4c9c --- /dev/null +++ b/patches/SLES-82019_7DE48360.pnach @@ -0,0 +1,13 @@ +gametitle=Cy Girls SLES-82018 SLES-82019 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack Conversion +author=Bigdemon +patch=1,EE,2048f5f0,extended,43ab0000 +patch=1,EE,2048f5f8,extended,3f400000 +patch=1,EE,2048f604,extended,442b0000 +//elf hack +patch=1,EE,0022501c,word,3c03442b //3c034400 +patch=1,EE,00225030,word,3c0343ab //3c034380 +patch=1,EE,0022504c,word,3c033f40 //3c033f80 diff --git a/patches/SLES-82024_79ED26AD.pnach b/patches/SLES-82024_79ED26AD.pnach new file mode 100644 index 0000000..2466370 --- /dev/null +++ b/patches/SLES-82024_79ED26AD.pnach @@ -0,0 +1,90 @@ +gametitle=Metal Gear Solid 3 - Snake Eater (PAL-I) SLES-82024 79ED26AD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00203FAC,word,3F400000 //3F800000 +patch=1,EE,E00367C8,extended,004B6640 +patch=1,EE,204B6638,extended,3FB00000 +patch=1,EE,204B663C,extended,3F2F7CEE +patch=1,EE,204B6644,extended,BFB00000 +patch=1,EE,E00367C8,extended,004D3570 +patch=1,EE,204D3568,extended,3FB00000 +patch=1,EE,204D356C,extended,3F2F7CEE +patch=1,EE,204D3574,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A0408 +patch=1,EE,204A0400,extended,3FB00000 +patch=1,EE,204A0404,extended,3F2F7CEE +patch=1,EE,204A040C,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A3AB8 +patch=1,EE,204A3AB0,extended,3FB00000 +patch=1,EE,204A3AB4,extended,3F2F7CEE +patch=1,EE,204A3ABC,extended,BFB00000 +patch=1,EE,E00367C8,extended,0048B0C0 +patch=1,EE,2048B0B8,extended,3FB00000 +patch=1,EE,2048B0BC,extended,3F2F7CEE +patch=1,EE,2048B0C4,extended,BFB00000 +patch=1,EE,E00367C8,extended,0056A850 +patch=1,EE,2056A848,extended,3FB00000 +patch=1,EE,2056A84C,extended,3F2F7CEE +patch=1,EE,2056A854,extended,BFB00000 +patch=1,EE,E00367C8,extended,0057AD60 +patch=1,EE,2057AD58,extended,3FB00000 +patch=1,EE,2057AD5C,extended,3F2F7CEE +patch=1,EE,2057AD64,extended,BFB00000 +patch=1,EE,E00367C8,extended,00583800 +patch=1,EE,205837F8,extended,3FB00000 +patch=1,EE,205837FC,extended,3F2F7CEE +patch=1,EE,20583804,extended,BFB00000 +patch=1,EE,E00367C8,extended,005419F8 +patch=1,EE,205419F0,extended,3FB00000 +patch=1,EE,205419F4,extended,3F2F7CEE +patch=1,EE,205419FC,extended,BFB00000 +patch=1,EE,E00367C8,extended,004877D8 +patch=1,EE,204877D0,extended,3FB00000 +patch=1,EE,204877D4,extended,3F2F7CEE +patch=1,EE,204877DC,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A0BF0 +patch=1,EE,204A0BE8,extended,3FB00000 +patch=1,EE,204A0BEC,extended,3F2F7CEE +patch=1,EE,204A0BF4,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049FD88 +patch=1,EE,2049FD80,extended,3FB00000 +patch=1,EE,2049FD84,extended,3F2F7CEE +patch=1,EE,2049FD8C,extended,BFB00000 +patch=1,EE,E00367C8,extended,0048AD38 +patch=1,EE,2048AD30,extended,3FB00000 +patch=1,EE,2048AD34,extended,3F2F7CEE +patch=1,EE,2048AD3C,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049A7D8 +patch=1,EE,2049A7D0,extended,3FB00000 +patch=1,EE,2049A7D4,extended,3F2F7CEE +patch=1,EE,2049A7DC,extended,BFB00000 +patch=1,EE,E00367C8,extended,004ACDA8 +patch=1,EE,204ACDA0,extended,3FB00000 +patch=1,EE,204ACDA4,extended,3F2F7CEE +patch=1,EE,204ACDAC,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049C198 +patch=1,EE,2049C190,extended,3FB00000 +patch=1,EE,2049C194,extended,3F2F7CEE +patch=1,EE,2049C19C,extended,BFB00000 +patch=1,EE,E00367C8,extended,0048F778 +patch=1,EE,2048F770,extended,3FB00000 +patch=1,EE,2048F774,extended,3F2F7CEE +patch=1,EE,2048F77C,extended,BFB00000 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,002501DC,extended,00000000 +patch=1,EE,E0010001,extended,0020B0D4 +patch=1,EE,002501DC,extended,00000001 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,001D5E78,extended,00000001 //00000002 +patch=1,EE,001D5E7C,extended,00000000 //00000001 +patch=1,EE,001D4BA8,extended,00000000 //00000040 +patch=1,EE,001D5E8C,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-82026_98D4BC93.pnach b/patches/SLES-82026_98D4BC93.pnach new file mode 100644 index 0000000..a59a085 --- /dev/null +++ b/patches/SLES-82026_98D4BC93.pnach @@ -0,0 +1,90 @@ +gametitle=Metal Gear Solid 3 - Snake Eater (PAL-S) SLES-82026 98D4BC93 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00203FAC,word,3F400000 //3F800000 +patch=1,EE,E00367C8,extended,004B6640 +patch=1,EE,204B6638,extended,3FB00000 +patch=1,EE,204B663C,extended,3F2F7CEE +patch=1,EE,204B6644,extended,BFB00000 +patch=1,EE,E00367C8,extended,004D3570 +patch=1,EE,204D3568,extended,3FB00000 +patch=1,EE,204D356C,extended,3F2F7CEE +patch=1,EE,204D3574,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A0408 +patch=1,EE,204A0400,extended,3FB00000 +patch=1,EE,204A0404,extended,3F2F7CEE +patch=1,EE,204A040C,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A3AB8 +patch=1,EE,204A3AB0,extended,3FB00000 +patch=1,EE,204A3AB4,extended,3F2F7CEE +patch=1,EE,204A3ABC,extended,BFB00000 +patch=1,EE,E00367C8,extended,0048B0C0 +patch=1,EE,2048B0B8,extended,3FB00000 +patch=1,EE,2048B0BC,extended,3F2F7CEE +patch=1,EE,2048B0C4,extended,BFB00000 +patch=1,EE,E00367C8,extended,0056A850 +patch=1,EE,2056A848,extended,3FB00000 +patch=1,EE,2056A84C,extended,3F2F7CEE +patch=1,EE,2056A854,extended,BFB00000 +patch=1,EE,E00367C8,extended,0057AD60 +patch=1,EE,2057AD58,extended,3FB00000 +patch=1,EE,2057AD5C,extended,3F2F7CEE +patch=1,EE,2057AD64,extended,BFB00000 +patch=1,EE,E00367C8,extended,00583800 +patch=1,EE,205837F8,extended,3FB00000 +patch=1,EE,205837FC,extended,3F2F7CEE +patch=1,EE,20583804,extended,BFB00000 +patch=1,EE,E00367C8,extended,005419F8 +patch=1,EE,205419F0,extended,3FB00000 +patch=1,EE,205419F4,extended,3F2F7CEE +patch=1,EE,205419FC,extended,BFB00000 +patch=1,EE,E00367C8,extended,004877D8 +patch=1,EE,204877D0,extended,3FB00000 +patch=1,EE,204877D4,extended,3F2F7CEE +patch=1,EE,204877DC,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A0BF0 +patch=1,EE,204A0BE8,extended,3FB00000 +patch=1,EE,204A0BEC,extended,3F2F7CEE +patch=1,EE,204A0BF4,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049FD88 +patch=1,EE,2049FD80,extended,3FB00000 +patch=1,EE,2049FD84,extended,3F2F7CEE +patch=1,EE,2049FD8C,extended,BFB00000 +patch=1,EE,E00367C8,extended,0048AD38 +patch=1,EE,2048AD30,extended,3FB00000 +patch=1,EE,2048AD34,extended,3F2F7CEE +patch=1,EE,2048AD3C,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049A7D8 +patch=1,EE,2049A7D0,extended,3FB00000 +patch=1,EE,2049A7D4,extended,3F2F7CEE +patch=1,EE,2049A7DC,extended,BFB00000 +patch=1,EE,E00367C8,extended,004ACDA8 +patch=1,EE,204ACDA0,extended,3FB00000 +patch=1,EE,204ACDA4,extended,3F2F7CEE +patch=1,EE,204ACDAC,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049C198 +patch=1,EE,2049C190,extended,3FB00000 +patch=1,EE,2049C194,extended,3F2F7CEE +patch=1,EE,2049C19C,extended,BFB00000 +patch=1,EE,E00367C8,extended,0048F778 +patch=1,EE,2048F770,extended,3FB00000 +patch=1,EE,2048F774,extended,3F2F7CEE +patch=1,EE,2048F77C,extended,BFB00000 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,002501DC,extended,00000000 +patch=1,EE,E0010001,extended,0020B0D4 +patch=1,EE,002501DC,extended,00000001 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,001D5E78,extended,00000001 //00000002 +patch=1,EE,001D5E7C,extended,00000000 //00000001 +patch=1,EE,001D4BA8,extended,00000000 //00000040 +patch=1,EE,001D5E8C,extended,00000000 \ No newline at end of file diff --git a/patches/SLES-82030_167A484D.pnach b/patches/SLES-82030_167A484D.pnach new file mode 100644 index 0000000..a69fd85 --- /dev/null +++ b/patches/SLES-82030_167A484D.pnach @@ -0,0 +1,13 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Shadow Hearts 2 Covenant (PAL-M3) (SLES-82030) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,00202cac,word,3c013f40 +patch=1,EE,00202cb0,word,44810000 +patch=1,EE,00202cb8,word,4600c602 +// +// Render-Fix +patch=1,EE,0022531c,word,3c033fc0 + + diff --git a/patches/SLES-82031_167A484D.pnach b/patches/SLES-82031_167A484D.pnach new file mode 100644 index 0000000..a69fd85 --- /dev/null +++ b/patches/SLES-82031_167A484D.pnach @@ -0,0 +1,13 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Shadow Hearts 2 Covenant (PAL-M3) (SLES-82030) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,00202cac,word,3c013f40 +patch=1,EE,00202cb0,word,44810000 +patch=1,EE,00202cb8,word,4600c602 +// +// Render-Fix +patch=1,EE,0022531c,word,3c033fc0 + + diff --git a/patches/SLES-82032_D7ED797D.pnach b/patches/SLES-82032_D7ED797D.pnach new file mode 100644 index 0000000..3661faa --- /dev/null +++ b/patches/SLES-82032_D7ED797D.pnach @@ -0,0 +1,15 @@ +gametitle=Metal Gear Solid 3 - Snake Eater (PAL-G) SLES-82032 D7ED797D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20203FAC,extended,3F400000 // 3F800000 X-RES +//patch=1,EE,20203FF0,extended,3F400000 // 3F800000 Y-RES + +[50 FPS] +author=PeterDelta +description=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,001D5E78,word,00000001 //00000002 +patch=1,EE,001D5E7C,word,00000000 //00000001 +patch=1,EE,001D4BA8,word,00000000 //00000040 \ No newline at end of file diff --git a/patches/SLES-82036_F3A5EC6F.pnach b/patches/SLES-82036_F3A5EC6F.pnach new file mode 100644 index 0000000..9b412fb --- /dev/null +++ b/patches/SLES-82036_F3A5EC6F.pnach @@ -0,0 +1,31 @@ +gametitle=Armored Core - Nexus - Disc 1 - Evolution (PAL-M5) (SLES-82036) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001211D0,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,101211D8,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,00158880,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1E16E68,extended,3C023F80 +patch=1,EE,01E16E68,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,D1D47A22,extended,0100656D +patch=1,EE,0023D32C,extended,00000001 +patch=1,EE,D1D47A22,extended,01006F73 +patch=1,EE,0023D32C,extended,00000000 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,20131AB0,extended,00000000 +patch=1,EE,D1D47A22,extended,02006F73 +patch=1,EE,61CC76E8,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,0020A2DA,extended,00000000 diff --git a/patches/SLES-82037_F3A5EC6F.pnach b/patches/SLES-82037_F3A5EC6F.pnach new file mode 100644 index 0000000..373b348 --- /dev/null +++ b/patches/SLES-82037_F3A5EC6F.pnach @@ -0,0 +1,31 @@ +gametitle=Armored Core - Nexus - Disc 2 - Revolution (PAL-M5) (SLES-82037) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001211D0,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,101211D8,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,00158880,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1E16E68,extended,3C023F80 +patch=1,EE,01E16E68,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,D1D47A22,extended,0100656D +patch=1,EE,0023D32C,extended,00000001 +patch=1,EE,D1D47A22,extended,01006F73 +patch=1,EE,0023D32C,extended,00000000 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,20131AB0,extended,00000000 +patch=1,EE,D1D47A22,extended,02006F73 +patch=1,EE,61CC76E8,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,0020A2DA,extended,00000000 diff --git a/patches/SLES-82038_812C5A96.pnach b/patches/SLES-82038_812C5A96.pnach new file mode 100644 index 0000000..a5e202d --- /dev/null +++ b/patches/SLES-82038_812C5A96.pnach @@ -0,0 +1,27 @@ +gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLES-82038) / Onimusha: Dawn of Dreams (Disc 2) (SLES-82039) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +//gameplay + +//val1 +patch=1,EE,0012f974,word,3c023f19 +patch=1,EE,0012f978,word,34439999 + +//val2 +patch=1,EE,0012fb64,word,3c033f19 +patch=1,EE,0012fb6c,word,334639999 + +//val3 +patch=1,EE,0012f9d8,word,3c023f19 +patch=1,EE,0012f9dc,word,34439999 + +//rfix1 +patch=1,EE,0012fbe4,word,3c02c3d6 + +//rfix2 +patch=1,EE,0012facc,word,3c024527 + + diff --git a/patches/SLES-82039_812C5A96.pnach b/patches/SLES-82039_812C5A96.pnach new file mode 100644 index 0000000..a5e202d --- /dev/null +++ b/patches/SLES-82039_812C5A96.pnach @@ -0,0 +1,27 @@ +gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLES-82038) / Onimusha: Dawn of Dreams (Disc 2) (SLES-82039) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +//gameplay + +//val1 +patch=1,EE,0012f974,word,3c023f19 +patch=1,EE,0012f978,word,34439999 + +//val2 +patch=1,EE,0012fb64,word,3c033f19 +patch=1,EE,0012fb6c,word,334639999 + +//val3 +patch=1,EE,0012f9d8,word,3c023f19 +patch=1,EE,0012f9dc,word,34439999 + +//rfix1 +patch=1,EE,0012fbe4,word,3c02c3d6 + +//rfix2 +patch=1,EE,0012facc,word,3c024527 + + diff --git a/patches/SLES-82046_26A6E286.pnach b/patches/SLES-82046_26A6E286.pnach new file mode 100644 index 0000000..5d452b5 --- /dev/null +++ b/patches/SLES-82046_26A6E286.pnach @@ -0,0 +1,7 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Metal Gear Solid 3 - Subsistence (PAL-G) (SLES-82046) Widescreen Hack (16:9) by ElHecht +patch=1,EE,20205D4C,extended,3F400000 // 3F800000 X-RES +//patch=1,EE,20205D90,extended,3FAAA993 // 3F800000 Y-RES + + diff --git a/patches/SLES-82046_9F185CE1.pnach b/patches/SLES-82046_9F185CE1.pnach new file mode 100644 index 0000000..18ebc6f --- /dev/null +++ b/patches/SLES-82046_9F185CE1.pnach @@ -0,0 +1,7 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Metal Gear Solid 3 - Subsistence (PAL-UK/FR) (SLES-82046) Widescreen Hack (16:9) by ElHecht +patch=1,EE,20205D4C,extended,3F400000 // 3F800000 X-RES +//patch=1,EE,20205D90,extended,3FAAA993 // 3F800000 Y-RES + + diff --git a/patches/SLES-82048_8A5C25A7.pnach b/patches/SLES-82048_8A5C25A7.pnach new file mode 100644 index 0000000..2d2b5d2 --- /dev/null +++ b/patches/SLES-82048_8A5C25A7.pnach @@ -0,0 +1,90 @@ +gametitle=Metal Gear Solid 3: Subsistence [PAL-Spain] (SLES_820.48) (Disc 1 of 3) 8A5C25A7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta & El_Patas +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20205D4C,extended,3F400000 //3F800000 (Increases horiz. axis) +patch=1,EE,E00367C8,extended,004CFC50 +patch=1,EE,204CFC48,extended,3FB00000 +patch=1,EE,204CFC4C,extended,3F43F7CF +patch=1,EE,204CFC54,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A4348 +patch=1,EE,204A4340,extended,3FB00000 +patch=1,EE,204A4344,extended,3F43F7CF +patch=1,EE,204A434C,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B5F80 +patch=1,EE,204B5F78,extended,3FB00000 +patch=1,EE,204B5F7C,extended,3F43F7CF +patch=1,EE,204B5F84,extended,BFB00000 +patch=1,EE,E00367C8,extended,004EC068 +patch=1,EE,204EC060,extended,3FB00000 +patch=1,EE,204EC064,extended,3F43F7CF +patch=1,EE,204EC06C,extended,BFB00000 +patch=1,EE,E00367C8,extended,00583B48 +patch=1,EE,20583B40,extended,3FB00000 +patch=1,EE,20583B44,extended,3F43F7CF +patch=1,EE,20583B4C,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B9630 +patch=1,EE,204B9628,extended,3FB00000 +patch=1,EE,204B962C,extended,3F43F7CF +patch=1,EE,204B9634,extended,BFB00000 +patch=1,EE,E00367C8,extended,00594AE8 +patch=1,EE,20594AE0,extended,3FB00000 +patch=1,EE,20594AE4,extended,3F43F7CF +patch=1,EE,20594AEC,extended,BFB00000 +patch=1,EE,E00367C8,extended,0059CB08 +patch=1,EE,2059CB00,extended,3FB00000 +patch=1,EE,2059CB04,extended,3F43F7CF +patch=1,EE,2059CB0C,extended,BFB00000 +patch=1,EE,E00367C8,extended,0055AC80 +patch=1,EE,2055AC78,extended,3FB00000 +patch=1,EE,2055AC7C,extended,3F43F7CF +patch=1,EE,2055AC84,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049D3D0 +patch=1,EE,2049D3C8,extended,3FB00000 +patch=1,EE,2049D3CC,extended,3F43F7CF +patch=1,EE,2049D3D4,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B9EF8 +patch=1,EE,204B9EF0,extended,3FB00000 +patch=1,EE,204B9EF4,extended,3F43F7CF +patch=1,EE,204B9EFC,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B5980 +patch=1,EE,204B5978,extended,3FB00000 +patch=1,EE,204B597C,extended,3F43F7CF +patch=1,EE,204B5984,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A0930 +patch=1,EE,204A0928,extended,3FB00000 +patch=1,EE,204A092C,extended,3F43F7CF +patch=1,EE,204A0934,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B04E0 +patch=1,EE,204B04D8,extended,3FB00000 +patch=1,EE,204B04DC,extended,3F43F7CF +patch=1,EE,204B04E4,extended,BFB00000 +patch=1,EE,E00367C8,extended,004C2B20 +patch=1,EE,204C2B18,extended,3FB00000 +patch=1,EE,204C2B1C,extended,3F43F7CF +patch=1,EE,204C2B24,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B1EA0 +patch=1,EE,204B1E98,extended,3FB00000 +patch=1,EE,204B1E9C,extended,3F43F7CF +patch=1,EE,204B1EA4,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A53F0 +patch=1,EE,204A53E8,extended,3FB00000 +patch=1,EE,204A53EC,extended,3F43F7CF +patch=1,EE,204A53F4,extended,BFB00000 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,0026139C,extended,00000000 +patch=1,EE,E0010001,extended,0020CE74 +patch=1,EE,0026139C,extended,00000001 + +[50 FPS] +author=Snake356 & PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,001D67B8,extended,00000000 //00000040 +patch=1,EE,001D7A78,extended,00000001 //00000002 +patch=1,EE,001D7A7C,extended,00000000 //00000001 +patch=1,EE,001D7A8C,extended,00000000 \ No newline at end of file diff --git a/patches/SLKA-15001_2829E9E9.pnach b/patches/SLKA-15001_2829E9E9.pnach new file mode 100644 index 0000000..74d0be1 --- /dev/null +++ b/patches/SLKA-15001_2829E9E9.pnach @@ -0,0 +1,18 @@ +gametitle=Barbarian (K)(SLKA-15001) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) +description=Needs FULL BOOT. (If do not FULL BOOT, will be crashed.) + +//Widescreen hack 16:9 + +//Gameplay +//803f013c 00008144 00000000 00000000 03000146 (12th) +patch=1,EE,0012cd9c,word,3c013f40 //3c013f80 + +//2D Fix (Loading, Select Menu ,Upper Energy Bar and Pause Menu) +//0000403f 00000000 00000080 00000000 00000080 +patch=1,EE,20535848,extended,3f800000 + + diff --git a/patches/SLKA-15002_DD35503C.pnach b/patches/SLKA-15002_DD35503C.pnach new file mode 100644 index 0000000..9764e68 --- /dev/null +++ b/patches/SLKA-15002_DD35503C.pnach @@ -0,0 +1,20 @@ +gametitle=Space Raiders (K)(SLKA-15002) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//abaaaa3e 8988083e d10d5d3d +//00007040 8988083e d10d5d3d +patch=1,EE,00260fe8,word,40700000 //3eaaaaab + +//Y-Fov +//f53e023c 8fc24234 00008244 (1st) +//233f023c 0ad74234 00008244 +patch=1,EE,001d26fc,word,3c023f23 //3c023ef5 +patch=1,EE,001d2700,word,3442d70a //3442c28f + + diff --git a/patches/SLKA-15006_741A5EA2.pnach b/patches/SLKA-15006_741A5EA2.pnach new file mode 100644 index 0000000..a3bfbb3 --- /dev/null +++ b/patches/SLKA-15006_741A5EA2.pnach @@ -0,0 +1,80 @@ +gametitle=Kinght Rider (K)(SLKA-15006) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ThirteenAG (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//aa3f023c abaa4334 6000a427 +//patch=1,EE,00405730,short,3FE3 +//patch=1,EE,00405734,short,8E39 + +//00000000 00000000 00000000 c0ffbd27 1000bfff 0000b07f +//aa3f023c abaa4234 28868070 +//patch=1,EE,0040e698,short,3FE3 +//patch=1,EE,0040e69c,short,8E39 + + +//abaaaa3f 00000000 00464400 +patch=1,EE,00468520,word,3FE38E39 + +//0e3c023c 36fa4234 +//patch=1,EE,0040e7a0,short,3C2C +//patch=1,EE,0040e7a4,short,52D4 + +//////////////////////////////////////////////////////// + +//X-Fov (Need render fix and HUD fix) +patch=1,EE,0037da08,word,08030000 + +patch=1,EE,000c0000,word,46021883 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,00000000 +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e1082 +patch=1,EE,000c0014,word,080df683 + +//Zoom +//803f033c c6290046 00008344 +//patch=1,EE,00168260,word,3c033fab //3c033f80 (Not ZOOM) + +//patch=1,EE,0037d9bc,word,3c033fc0 //3c034000 + +//patch=1,EE,0037d9d8,word,3c03bfab //3c03bf80 +//patch=1,EE,0038fc0c,word,3c03bf00 //3c03bf80 + + +//Y-Fov +//abaaaa3f 00000000 108a4600 +//patch=1,EE,00468520,word,3FE38E2A //3faaaaab + +//Render fix (Distance) +//803f033c 0800e003 +//patch=1,EE,0037dd18,word,3c034000 //3c033f80 + + +////////////////////////// +//XXX +//patch=1,EE,0039f11c,word,3c023f40 //3c023f80 +//patch=1,EE,003ae100,word,3c023f40 //3c023f80 +//patch=1,EE,00219cb4,word,3c033f40 //3c033f80 +//patch=1,EE,002d9ec0,word,3c033f40 //3c033f80 +//patch=1,EE,002db0e0,word,3c033fab //3c033f80 +//patch=1,EE,002db69c,word,3c033f40 //3c033f80 +//patch=1,EE,0037d5fc,word,3c033f40 //3c033f80 +//patch=1,EE,0040e6a0,word,3c024000 //3c023f80 + +//cloud +//patch=1,EE,00435298,word,3fab985d //3f7b985d + + + +//00404ed0 + +//0ddfbabe 0000803f (00427ad0 -> 4200013c d07a20c4 + +//patch=1,EE,00405730,word,3c023f00 //3c023faa +//patch=1,EE,0040e698,word,3c023f00 //3c023faa + + diff --git a/patches/SLKA-15009_B8605ABB.pnach b/patches/SLKA-15009_B8605ABB.pnach new file mode 100644 index 0000000..413e745 --- /dev/null +++ b/patches/SLKA-15009_B8605ABB.pnach @@ -0,0 +1,10 @@ +gametitle=Hudson Selection Vol 4 - Takahashi Meijin no Bouken Jima (K) (SLKA-15009) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (713d8a3f efeeee3e 00000045) +patch=1,EE,206f1c60,word,3F4F5C29 // 3f8a3d71 + + diff --git a/patches/SLKA-15015_23D96D2B.pnach b/patches/SLKA-15015_23D96D2B.pnach new file mode 100644 index 0000000..e3002b7 --- /dev/null +++ b/patches/SLKA-15015_23D96D2B.pnach @@ -0,0 +1,13 @@ +gametitle=Ichigeki Sacchuu! HoiHoi-San (K)(SLKA-15015) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0010cffc,word,3c013f40 //00000000 +patch=1,EE,0010d000,word,44810000 //00000000 +patch=1,EE,0010d008,word,4600c602 //00000000 + + diff --git a/patches/SLKA-15016_69B1F432.pnach b/patches/SLKA-15016_69B1F432.pnach new file mode 100644 index 0000000..b66548b --- /dev/null +++ b/patches/SLKA-15016_69B1F432.pnach @@ -0,0 +1,21 @@ +gametitle=Harry Potter - Quidditch World Cup (NTSC-K) (SLKA-15016) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +// 00000000 00000000 c3750046 00000000 +patch=1,EE,002af210,word,3c013f40 // 00000000 hor fov +patch=1,EE,002af214,word,4481f000 // 00000000 +patch=1,EE,002af21c,word,461ebdc2 // 00000000 + +// hardware rendering fix +patch=1,EE,003589a8,word,3c013e49 // 3c013f49 remove flickering + +// optional hud fix +//patch=1,EE,002ae1d4,word,3c013f40 // 00000000 +//patch=1,EE,002ae1d8,word,4481f000 // 00000000 +//patch=1,EE,002ae1e4,word,461e0842 // 00000000 + + diff --git a/patches/SLKA-15018_4EBA5BCF.pnach b/patches/SLKA-15018_4EBA5BCF.pnach new file mode 100644 index 0000000..b023550 --- /dev/null +++ b/patches/SLKA-15018_4EBA5BCF.pnach @@ -0,0 +1,18 @@ +gametitle=Kidou Senshi Gundam - SEED (K)(SLKA-15018) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//Y-Fov +//e0430f3c 00404d34 803f0e3c +patch=1,EE,001610c8,word,3c0f43ab //3c0f43e0 + +//Zoom +//0044023c b0ffbd27 +patch=1,EE,00128ef0,word,3c0243C0 //3c024400 + + diff --git a/patches/SLKA-15028_BC808780.pnach b/patches/SLKA-15028_BC808780.pnach new file mode 100644 index 0000000..e4445a2 --- /dev/null +++ b/patches/SLKA-15028_BC808780.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Ultimate Vol.06 - Love Upper Boxing (K)(SLKA-15028) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0017859c,word,3c013f40 //00000000 +patch=1,EE,001785a0,word,44810000 //00000000 +patch=1,EE,001785a8,word,4600c602 //00000000 + + diff --git a/patches/SLKA-15030_9AD6381D.pnach b/patches/SLKA-15030_9AD6381D.pnach new file mode 100644 index 0000000..f5d8748 --- /dev/null +++ b/patches/SLKA-15030_9AD6381D.pnach @@ -0,0 +1,17 @@ +gametitle=The Block Hyper (K)(SLKA-15030) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0014a54c,word,3c013f40 //00000000 +patch=1,EE,0014a550,word,44810000 //00000000 +patch=1,EE,0014a558,word,4600c602 //00000000 +patch=1,EE,0015ac8c,word,3c013f40 //00000000 +patch=1,EE,0015ac90,word,44810000 //00000000 +patch=1,EE,0015ac98,word,4600c602 //00000000 + + diff --git a/patches/SLKA-15032_01093275.pnach b/patches/SLKA-15032_01093275.pnach new file mode 100644 index 0000000..735af48 --- /dev/null +++ b/patches/SLKA-15032_01093275.pnach @@ -0,0 +1,20 @@ +gametitle=Gradius V (K)(SLKA-15032) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f033c 1855040c 06a30046 +patch=1,EE,001d9218,word,3c033f72 //3c033f80 + +//Render Fix +//803f033c 6400a2af 0070023c +patch=1,EE,002e0258,word,3c033fb0 //3c033f80 +patch=1,EE,002e0568,word,3c033fb0 //3c033f80 ?? +patch=1,EE,002e0c58,word,3c033fb0 //3c033f80 +patch=1,EE,002e0d98,word,3c033fb0 //3c033f80 ?? + + diff --git a/patches/SLKA-15035_8AA8BEA6.pnach b/patches/SLKA-15035_8AA8BEA6.pnach new file mode 100644 index 0000000..bda45b9 --- /dev/null +++ b/patches/SLKA-15035_8AA8BEA6.pnach @@ -0,0 +1,13 @@ +gametitle=Saiyuki Reload - Gunlock (K)(SLKA-15035) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f023c c03e033c +patch=1,EE,001b23fc,word,3c023F2A //3c023f00 + + diff --git a/patches/SLKA-15041_A745BF1E.pnach b/patches/SLKA-15041_A745BF1E.pnach new file mode 100644 index 0000000..736abe3 --- /dev/null +++ b/patches/SLKA-15041_A745BF1E.pnach @@ -0,0 +1,12 @@ +gametitle=The Cat Fight (K)(SLKA-15041 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,0018ffb4,word,3c013f40 //00000000 +patch=1,EE,0018ffb8,word,44810000 //00000000 +patch=1,EE,0018ffc0,word,4600c602 //00000000 + + diff --git a/patches/SLKA-15042_BC0F422C.pnach b/patches/SLKA-15042_BC0F422C.pnach new file mode 100644 index 0000000..988d78f --- /dev/null +++ b/patches/SLKA-15042_BC0F422C.pnach @@ -0,0 +1,11 @@ +gametitle=The Suieitaikai (K)(SLKA-15042) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00C93688,word,3F400000 + + diff --git a/patches/SLKA-15045_5204B254.pnach b/patches/SLKA-15045_5204B254.pnach new file mode 100644 index 0000000..4c30339 --- /dev/null +++ b/patches/SLKA-15045_5204B254.pnach @@ -0,0 +1,8 @@ +gametitle=The Chanbara (K)(SLKA-15045) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce (NTSC-K by Arapapa) +patch=1,EE,202B51F4,extended,3F400000 + + diff --git a/patches/SLKA-15054_F02B30E6.pnach b/patches/SLKA-15054_F02B30E6.pnach new file mode 100644 index 0000000..5f9d747 --- /dev/null +++ b/patches/SLKA-15054_F02B30E6.pnach @@ -0,0 +1,11 @@ +gametitle=The Demolition Girl (K)(SLKA-15054) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001f34c4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLKA-15058_B5DB999E.pnach b/patches/SLKA-15058_B5DB999E.pnach new file mode 100644 index 0000000..0583294 --- /dev/null +++ b/patches/SLKA-15058_B5DB999E.pnach @@ -0,0 +1,14 @@ +gametitle=The Chikyuu Boueigun 2 (K)(SLKA-15058) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//613f023c 803f033c ae474234 +//613f023c 403f033c ae474234 (2nd) +patch=1,EE,001363f4,word,3c033f40 + + diff --git a/patches/SLKA-15059_5980BD69.pnach b/patches/SLKA-15059_5980BD69.pnach new file mode 100644 index 0000000..ff9d2e3 --- /dev/null +++ b/patches/SLKA-15059_5980BD69.pnach @@ -0,0 +1,22 @@ +gametitle=Sega Rally Championship (NTSC-K)(SLKA-15059) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by No.47 (original codes) and Aced14 (leftover ELF hacks and car select additions) + +//16:9 widescreen +patch=1,EE,2030F990,extended,43610000 //43960000 - In-game third person master X FOV +patch=1,EE,2030F9E0,extended,42E10000 //43160000 - In-game first person rear master X FOV +patch=1,EE,2030FA94,extended,43A8C000 //43E10000 - Menu name entry X FOV +patch=1,EE,20310340,extended,43960000 //43C80000 - Menu select course X FOV +patch=1,EE,203105D8,extended,43960000 //43C80000 - Menu select game X FOV +patch=1,EE,20310718,extended,43960000 //43C80000 - Menu car select X FOV +patch=1,EE,10133EA4,extended,000000B9 //240A00A4 - Menu car select top-left car X position +patch=1,EE,10133E7C,extended,0000013A //240F0150 - Menu car select top-right car X position +patch=1,EE,10133E98,extended,00000089 //24080064 - Menu car select bottom-left car X position +patch=1,EE,10133EAC,extended,00000167 //240F018C - Menu car select bottom-right car X position +patch=1,EE,20310878,extended,43834000 //43AF0000 - In-game first person X FOV +patch=1,EE,20304BD8,extended,3FAAAAAB //3F800000 - Master Y FOV +patch=1,EE,2030F90C,extended,00000000 //3F800000 - In-game third person camera distance - Restores the original "behind the car" camera from the arcade version (which strangely was changed for the PS2 port) + + diff --git a/patches/SLKA-20070_2799A4E5.pnach b/patches/SLKA-20070_2799A4E5.pnach new file mode 100644 index 0000000..727c15e --- /dev/null +++ b/patches/SLKA-20070_2799A4E5.pnach @@ -0,0 +1,12 @@ +gametitle=Ace Combat Zero: The Belkan War (SLKA-20070) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//widescreen fix +//c3150344 d7131044 +patch=1,EE,003fa358,word,43D638F3 +patch=1,EE,003fa35c,word,43EB7385 + + diff --git a/patches/SLKA-25003_70BFFBBB.pnach b/patches/SLKA-25003_70BFFBBB.pnach new file mode 100644 index 0000000..15f7d1b --- /dev/null +++ b/patches/SLKA-25003_70BFFBBB.pnach @@ -0,0 +1,29 @@ +gametitle=Herdy Gerdy (K)(SLKA-25003) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00008144 b0ffbd27 +patch=1,EE,0012ca90,word,3c013f20 //3c013f00 + +//Render fix +//003f013c 00008144 f0ffbd27 +patch=1,EE,0012cce8,word,3c013f40 //3c013f00 + +//Vert +//803f013c 00c88144 66a20a0c +patch=1,EE,002604c4,word,3c013fab//3c013f80 +//0044013c 00608144 46a30046 +patch=1,EE,002604d4,word,3c0143c0//3c014400 + +//xxx +//patch=1,EE,0012cbdc,word,3c013f40 //3c013f80 +//patch=1,EE,0012ce0c,word,3c013f40 //3c013f80 +//patch=1,EE,00104210,word,3c013fff //3c013f80 +//patch=1,EE,00292cd0,word,3c013fff //3c013f80 + + diff --git a/patches/SLKA-25006_5208AE89.pnach b/patches/SLKA-25006_5208AE89.pnach new file mode 100644 index 0000000..1316f40 --- /dev/null +++ b/patches/SLKA-25006_5208AE89.pnach @@ -0,0 +1,20 @@ +gametitle=Twin Caliber (K)(SLKA-25006) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//900044ac 4c00a28f +patch=1,EE,001c0ba0,word,080da548 //ac440090 + +patch=1,EE,00369520,word,3c013f40 //00000000 +patch=1,EE,00369524,word,ac410090 //00000000 +patch=1,EE,00369528,word,080702e9 //00000000 + +//Gore Level High (NTSC-K cannot select gore level) +patch=1,EE,006e1094,word,00000000 + + diff --git a/patches/SLKA-25007_9872000C.pnach b/patches/SLKA-25007_9872000C.pnach new file mode 100644 index 0000000..04ff749 --- /dev/null +++ b/patches/SLKA-25007_9872000C.pnach @@ -0,0 +1,11 @@ +gametitle=Spy Fiction (NTSC-K)(SLKA-25007) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +//398e633f 0000803f 00000045 00000045 +patch=1,EE,201cab5c,extended,3F2AAAAA //3f638e39 + + diff --git a/patches/SLKA-25009_8F70DA43.pnach b/patches/SLKA-25009_8F70DA43.pnach new file mode 100644 index 0000000..6a65405 --- /dev/null +++ b/patches/SLKA-25009_8F70DA43.pnach @@ -0,0 +1,12 @@ +gametitle=Kengo 2 (K)(SLKA-25009) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001e66b8,word,3c013f40 //3c013f80 +patch=1,EE,001ab4b4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLKA-25010_04DD88DB.pnach b/patches/SLKA-25010_04DD88DB.pnach new file mode 100644 index 0000000..91f5c66 --- /dev/null +++ b/patches/SLKA-25010_04DD88DB.pnach @@ -0,0 +1,19 @@ +gametitle=Shinseiki Evangelion 2 - Evangelions (K)(SLKA-250103) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//963f013c 66662134 +//c83f013c 83882134 +patch=1,EE,0011194c,word,3c013fc8 //3c013f96 +patch=1,EE,00111950,word,34218883 //34216666 + +//Zoom +//003f013c 00a08144 02000146 +patch=1,EE,00111a5c,word,3c013f68 //3c013f00 + + diff --git a/patches/SLKA-25010_F9507A7C.pnach b/patches/SLKA-25010_F9507A7C.pnach new file mode 100644 index 0000000..b6a643f --- /dev/null +++ b/patches/SLKA-25010_F9507A7C.pnach @@ -0,0 +1,21 @@ +gametitle=Chou Battle Houshi (K)(SLKA-25010) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (Event) +//803f013c 00008144 (1st) +patch=1,EE,00107a94,word,3c013f40 //3c013f80 + +//Zoom (Gameplay) +//803f013c 00008144 (9th) +patch=1,EE,0012b13c,word,3c013f40 //3c013f80 + +//Y-Fov +//803f013c 00a08144 cc240b0c +patch=1,EE,002c8260,word,3c013fab //3c013f80 + + diff --git a/patches/SLKA-25011_637125B6.pnach b/patches/SLKA-25011_637125B6.pnach new file mode 100644 index 0000000..a60e002 --- /dev/null +++ b/patches/SLKA-25011_637125B6.pnach @@ -0,0 +1,24 @@ +gametitle=Reign of Fire (K)(SLKA-25011) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f023c 00a88244 04000010 +patch=1,EE,00135320,word,3c023fab + +//Y-Fov +//patch=1,EE,001352f8,word,3c013fab //00000000 +//patch=1,EE,001352fc,word,4481f800 //00000000 +//patch=1,EE,00135300,word,00000000 //46010183 +//patch=1,EE,00135304,word,461f3182 //00000000 + +//Zoom +//003f023c 00088244 28868070 +patch=1,EE,001352b8,word,3c023f24 //3c023f00 +//patch=1,EE,00135348,word,3c043ec0 + + diff --git a/patches/SLKA-25012_66DE5973.pnach b/patches/SLKA-25012_66DE5973.pnach new file mode 100644 index 0000000..ba4f080 --- /dev/null +++ b/patches/SLKA-25012_66DE5973.pnach @@ -0,0 +1,43 @@ +gametitle=Devil May Cry 2 (SLKA_250.12/SLKA_250.13) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,0017F18C,word,3C013F1A //hor aspect value +patch=1,EE,0017F194,word,44810000 + +patch=1,EE,0017F1B4,word,468008A0 +patch=1,EE,0017F1B8,word,00041840 +patch=1,EE,0017F1BC,word,00641821 +patch=1,EE,0017F1C0,word,44830800 +patch=1,EE,0017F1C4,word,3C013F6E +patch=1,EE,0017F1C8,word,3421EEEE +patch=1,EE,0017F1D4,word,44810000 + +patch=1,EE,001FDD20,word,4600A003 +patch=1,EE,001FDD24,word,8F85B034 +patch=1,EE,001FDD28,word,3C04457F +patch=1,EE,001FDD2C,word,3C034000 +patch=1,EE,001FDD30,word,3484F000 +patch=1,EE,001FDD34,word,44841800 +patch=1,EE,001FDD38,word,E4A001C0 +patch=1,EE,001FDD3C,word,44830800 +patch=1,EE,001FDD40,word,8F84B034 +patch=1,EE,001FDD44,word,8F83B038 +patch=1,EE,001FDD48,word,C48201C0 +patch=1,EE,001FDD4C,word,C4600030 +patch=1,EE,001FDD50,word,3C014020 //hor render fix value +patch=1,EE,001FDD54,word,44813000 +patch=1,EE,001FDD58,word,00000000 +patch=1,EE,001FDD5C,word,46001002 +patch=1,EE,001FDD60,word,E4800040 +patch=1,EE,001FDD64,word,8F84B038 +patch=1,EE,001FDD68,word,8F83B034 +patch=1,EE,001FDD6C,word,C4800034 +patch=1,EE,001FDD70,word,46001002 +patch=1,EE,001FDD74,word,E4600054 +patch=1,EE,001FDD78,word,C4800030 +patch=1,EE,001FDD7C,word,46060002 + + diff --git a/patches/SLKA-25015_B3734A96.pnach b/patches/SLKA-25015_B3734A96.pnach new file mode 100644 index 0000000..29c4d70 --- /dev/null +++ b/patches/SLKA-25015_B3734A96.pnach @@ -0,0 +1,22 @@ +gametitle=Evolution Skateboarding (K)(SLKA-25015) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//0040033c 42ce0346 +patch=1,EE,001a81a4,word,3c033fc0 + +//Y-Fov +//43200346 100022e6 +patch=1,EE,001a81ec,word,080e5778 +patch=1,EE,00395de0,word,46032043 +patch=1,EE,00395de4,word,3c013f40 +patch=1,EE,00395de8,word,4481f000 +patch=1,EE,00395dec,word,461e0843 +patch=1,EE,00395df0,word,0806a07c + + diff --git a/patches/SLKA-25020_C01FD223.pnach b/patches/SLKA-25020_C01FD223.pnach new file mode 100644 index 0000000..dd7651c --- /dev/null +++ b/patches/SLKA-25020_C01FD223.pnach @@ -0,0 +1,20 @@ +gametitle=TimeSplitters 2 (K)(SLKA-25020) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (NTSC-K by Arapapa) + +patch=1,EE,20571870,word,3FC71C71 +patch=1,EE,20572444,word,3FC71C71 +patch=1,EE,205724CC,word,3FC71C71 +patch=1,EE,20575870,word,3FC71C71 + + + + + +//40490fdb3F955555 (1,2) +//3c8888893F955555 +//3f860a923F955555 + + diff --git a/patches/SLKA-25024_80B66618.pnach b/patches/SLKA-25024_80B66618.pnach new file mode 100644 index 0000000..9174330 --- /dev/null +++ b/patches/SLKA-25024_80B66618.pnach @@ -0,0 +1,17 @@ +gametitle=Disney's Stitch - Experiment 626 (K)(SLKA-25024) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f043c 80bf033c +patch=1,EE,00237d84,word,3c03bfab //3c03bf80 + +//Zoom +//003f023c 1000bfff +patch=1,EE,00237934,word,3c023f20 //3c023f00 + + diff --git a/patches/SLKA-25026_AD0C84EA.pnach b/patches/SLKA-25026_AD0C84EA.pnach new file mode 100644 index 0000000..9b26012 --- /dev/null +++ b/patches/SLKA-25026_AD0C84EA.pnach @@ -0,0 +1,20 @@ +gametitle=Chaos Legion (K) (SLKA_250.26) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Wide 16:9 +patch=1,EE,00242a1c,word,3c013f40 +patch=1,EE,00242a2c,word,4481d800 +patch=1,EE,00242a30,word,460fdec2 + +//Render fix +patch=1,EE,00242b34,word,3c0243ab +patch=1,EE,00228064,word,3c023fab + +//FMV's fix +patch=1,EE,00328a04,word,3c026fb0 +patch=1,EE,00328914,word,241e77d0 + + diff --git a/patches/SLKA-25027_9C5D24FF.pnach b/patches/SLKA-25027_9C5D24FF.pnach new file mode 100644 index 0000000..5f1e5e2 --- /dev/null +++ b/patches/SLKA-25027_9C5D24FF.pnach @@ -0,0 +1,12 @@ +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +gametitle = NBA Street Vol. 2 (K)(SLKA-25027) +author=Ko81e24wy (NTSC-K by Arapapa) + +// Widescreen 16:9 +patch=1,EE,20956EE0,extended,3F400000 +patch=1,EE,20956F18,extended,3FA66666 +patch=1,EE,20956F1C,extended,3FA66666 + + diff --git a/patches/SLKA-25028_37FA69D8.pnach b/patches/SLKA-25028_37FA69D8.pnach new file mode 100644 index 0000000..a31d79b --- /dev/null +++ b/patches/SLKA-25028_37FA69D8.pnach @@ -0,0 +1,10 @@ +gametitle=Mission Impossible - Operation Surma (K) (SLKA-25028) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (0000803f 00000000 00000000 00000000 00000080) +patch=1,EE,20657FE0,word,3F400000 // 3F800000 + + diff --git a/patches/SLKA-25030_43E396A7.pnach b/patches/SLKA-25030_43E396A7.pnach new file mode 100644 index 0000000..56fb2f1 --- /dev/null +++ b/patches/SLKA-25030_43E396A7.pnach @@ -0,0 +1,13 @@ +gametitle=WWE SmackDown - Shut Your Mouth (K)(SLKA-25030) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001035e4,word,3c013f40 //00000000 +patch=1,EE,001035f0,word,44810000 //00000000 +patch=1,EE,001035f4,word,4600c602 //00000000 + + diff --git a/patches/SLKA-25031_9AB05FF8.pnach b/patches/SLKA-25031_9AB05FF8.pnach new file mode 100644 index 0000000..593fc81 --- /dev/null +++ b/patches/SLKA-25031_9AB05FF8.pnach @@ -0,0 +1,40 @@ +gametitle=Tom Clancy's Ghost Recon * NTSC-K * SLKA-25031 * 9AB05FF8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ported by arapapa +description=Solo/Coop mode widescreen hack. + +// Single Player mode +patch=1,EE,003a8b94,word,3c023f40 +patch=1,EE,003a8bb4,word,3c0243d6 + +// Multi Player mode +patch=1,EE,003a8cb4,word,3c023f40 +patch=1,EE,003a8cd4,word,3c0243d6 + +// Menu +patch=1,EE,0053c404,word,3c043f40 +patch=1,EE,0053c410,word,3c0243d6 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a8b94,word,3c023f55 +patch=1,EE,003a8bb4,word,3c0243c0 +patch=1,EE,003a8cb4,word,3c023f55 +patch=1,EE,003a8cd4,word,3c0243c0 +patch=1,EE,0053c404,word,3c043f55 +patch=1,EE,0053c410,word,3c0243c0 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a8b94,word,3c023f64 +patch=1,EE,003a8bb4,word,3c0243b4 +patch=1,EE,003a8cb4,word,3c023f64 +patch=1,EE,003a8cd4,word,3c0243b4 +patch=1,EE,0053c404,word,3c043f64 +patch=1,EE,0053c410,word,3c0243b4 diff --git a/patches/SLKA-25032_E5BE5D27.pnach b/patches/SLKA-25032_E5BE5D27.pnach new file mode 100644 index 0000000..2b4ac44 --- /dev/null +++ b/patches/SLKA-25032_E5BE5D27.pnach @@ -0,0 +1,11 @@ +gametitle=Enter the Matrix (SLKA_25032) Ver. 2.0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//built-in widescreen +//d00b74a2 d00b60a2 +patch=1,EE,001ce30c,word,a2740bcc // a2740bd0 + + diff --git a/patches/SLKA-25033_DB0707F3.pnach b/patches/SLKA-25033_DB0707F3.pnach new file mode 100644 index 0000000..24f6927 --- /dev/null +++ b/patches/SLKA-25033_DB0707F3.pnach @@ -0,0 +1,34 @@ +gametitle=Gregory Horror Show - Soul Collector (K)(SLKA-25033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f023c ac9c80c7 0045033c +patch=1,EE,00165b58,word,3c023f40 //3c023f80 + +//2D X-Fov +//803f023c 00688244 9644033c +patch=1,EE,00165ae0,word,3c023f40 //3c023f80 + +//Font Zoom +//803f023c 00708244 06a40046 (2 times) +patch=1,EE,00255fb0,word,3c023f40 //3c023f80 +patch=1,EE,00255fd8,word,3c023f40 //3c023f80 + +//Font Y-fov +//8042033c 7e42023c +patch=1,EE,00255f98,word,3c0342ab //3c034280 +//7e42023c 8042033c +patch=1,EE,00255fc8,word,3c0342ab //3c034280 + +//No interlacing by asasega +//patch=1,EE,2010210C,extended,00000000 + +/////////////////////////////////////////////// +//patch=1,EE,0032e804,word,3a000000 //3e400000 +//patch=1,EE,001649c8,word,3c023f40 //3c023f80 + + diff --git a/patches/SLKA-25034_006C35A7.pnach b/patches/SLKA-25034_006C35A7.pnach new file mode 100644 index 0000000..b4f2589 --- /dev/null +++ b/patches/SLKA-25034_006C35A7.pnach @@ -0,0 +1,17 @@ +gametitle=Top Angler - Real Bass Fishing (K)(SLKA-25034) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f023c 00088244 (1st) +patch=1,EE,00103464,word,3c023f40 //3c023f80 + +//Zoom +//803f033c 00008344 (1st) +patch=1,EE,001038a4,word,3c033f40 //3c033f80 + + diff --git a/patches/SLKA-25035_3F192139.pnach b/patches/SLKA-25035_3F192139.pnach new file mode 100644 index 0000000..5f158b3 --- /dev/null +++ b/patches/SLKA-25035_3F192139.pnach @@ -0,0 +1,15 @@ +gametitle=Kidou Senshi Gundam Senki - Lost War Chronicles (K)(SLKA-25035) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00158e40,word,3c034370 //3c0343a0 + +//Y-Fov +patch=1,EE,001581dc,word,3c0343b4 //3c0343f0 + + diff --git a/patches/SLKA-25038_A8D433AD.pnach b/patches/SLKA-25038_A8D433AD.pnach new file mode 100644 index 0000000..13c24ce --- /dev/null +++ b/patches/SLKA-25038_A8D433AD.pnach @@ -0,0 +1,13 @@ +gametitle=Gun Survivor 4 - Biohazard - Heroes Never Die (K)(SLKA-25038) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant (NTSC-K by Arapapa) + +patch=1,EE,00108b74,word,3c013f40 //00000000 hor fov +patch=1,EE,00108b78,word,44810000 //00000000 +patch=1,EE,00108b80,word,4600c602 //00000000 + +patch=1,EE,0022fa20,word,3c0143d6 //3c0143a0 render fix + + diff --git a/patches/SLKA-25041_DB4EB6A9.pnach b/patches/SLKA-25041_DB4EB6A9.pnach new file mode 100644 index 0000000..4ab2058 --- /dev/null +++ b/patches/SLKA-25041_DB4EB6A9.pnach @@ -0,0 +1,14 @@ +gametitle=Armored Core - Silent Line (K) (SLKA_250.41) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 (00000000(*) 00000000 43ad1346 00000000(*) 00000000(*)) +patch=1,EE,0031e374,word,3c013f40 // 00000000 hor fov +patch=1,EE,0031e380,word,44810000 // 00000000 +patch=1,EE,0031e384,word,4600c602 // 00000000 + +patch=1,EE,00193f60,word,3c0143d6 // 3c0143a0 renderfix + + diff --git a/patches/SLKA-25042_48397D33.pnach b/patches/SLKA-25042_48397D33.pnach new file mode 100644 index 0000000..d2a4820 --- /dev/null +++ b/patches/SLKA-25042_48397D33.pnach @@ -0,0 +1,10 @@ +gametitle=Tamamayu Monogatari 2 (K) (SLKA_25042) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce (pnach by Arapapa) + +//16:9 (0000803f d9eeee3e 00080000) +patch=1,EE,21E17B3C,extended,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25043_7B402694.pnach b/patches/SLKA-25043_7B402694.pnach new file mode 100644 index 0000000..e617ca5 --- /dev/null +++ b/patches/SLKA-25043_7B402694.pnach @@ -0,0 +1,53 @@ +gametitle=Virtua Fighter 4 Evolution (SLKA_250.43) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull + + +//X-Fov by ElHecht +patch=1,EE,003aa864,word,3c194455 // 3c034420 hor fov +patch=1,EE,003aa86c,word,37395555 // 44830800 hor fov +patch=1,EE,003aa884,word,44990800 // 00000000 +patch=1,EE,00217ab8,word,3c024456 // 3c024420 renderfix + +//progressive Common Code(27 line) +//patch=1,EE,20100234,extended,24110000 +//patch=1,EE,20100244,extended,24130001 +//patch=1,EE,201004EC,extended,24160002 +//patch=1,EE,201004F4,extended,000793C3 +//patch=1,EE,201007D8,extended,24840032 +//patch=1,EE,20100784,extended,00000000 +//patch=1,EE,203A3C78,extended,0C0E91D4 +//patch=1,EE,203A3CD4,extended,00101540 +//patch=1,EE,203A4300,extended,0C0E76A0 +//patch=1,EE,203A4304,extended,3C056071 +//patch=1,EE,203A4308,extended,34A52435 +//patch=1,EE,203A430C,extended,00052C38 +//patch=1,EE,203A4310,extended,34A57160 +//patch=1,EE,203A4314,extended,00052C38 +//patch=1,EE,203A4318,extended,34A53524 +//patch=1,EE,203A431C,extended,0C0E76A0 +//patch=1,EE,203A4320,extended,24040044 +//patch=1,EE,203A4324,extended,24050001 +//patch=1,EE,203A4328,extended,0C0E76A0 +//patch=1,EE,203A432C,extended,24040045 +//patch=1,EE,203A4330,extended,080E924D +//patch=1,EE,203A4334,extended,0000202D +//patch=1,EE,203A47D0,extended,3C020200 +//patch=1,EE,203A47D8,extended,00621025 +//patch=1,EE,203A4904,extended,24050000 +//patch=1,EE,203A4928,extended,0C0E90C0 +//patch=1,EE,203A4970,extended,00111D40 +//progressive 480P +//patch=1,EE,20100238,extended,24120050 +//patch=1,EE,203A8010,extended,248401B8 + +//dural selectable +patch=1,EE,201A4D30,word,24020001 +patch=1,EE,2023D994,word,00000000 +patch=1,EE,2023D9A8,word,00000000 +//dural random map +patch=1,EE,0022CA5C,word,00000000 + + diff --git a/patches/SLKA-25044_7CE9B195.pnach b/patches/SLKA-25044_7CE9B195.pnach new file mode 100644 index 0000000..4e86dce --- /dev/null +++ b/patches/SLKA-25044_7CE9B195.pnach @@ -0,0 +1,13 @@ +gametitle=Robotech - Battlecry (K)(SLKA-25044) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00008144 00000000 03000146 (5th) +patch=1,EE,001088bc,word,3c013f40 //3c013f80 + + diff --git a/patches/SLKA-25046_0192F911.pnach b/patches/SLKA-25046_0192F911.pnach new file mode 100644 index 0000000..87a9946 --- /dev/null +++ b/patches/SLKA-25046_0192F911.pnach @@ -0,0 +1,21 @@ +gametitle=Dragon Ball Z (K)(SLKA-25046) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (NTSC-K by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,00332f20,word,3f400000 //3f800000 +patch=1,EE,00333480,word,3f400000 //3f800000 +patch=1,EE,0034bec0,word,3f400000 //3f800000 +patch=1,EE,0034cb80,word,3f400000 //3f800000 +patch=1,EE,0034e7d0,word,3f400000 //3f800000 +patch=1,EE,0034ead0,word,3f400000 //3f800000 +patch=1,EE,0034ef80,word,3f400000 //3f800000 +patch=1,EE,0034efe0,word,3f400000 //3f800000 +patch=1,EE,003575c0,word,3f400000 //3f800000 + +//0000803f efee6e3f 00000045 + + diff --git a/patches/SLKA-25047_1B4EBBA4.pnach b/patches/SLKA-25047_1B4EBBA4.pnach new file mode 100644 index 0000000..a45085f --- /dev/null +++ b/patches/SLKA-25047_1B4EBBA4.pnach @@ -0,0 +1,16 @@ +gametitle=Shin Combat Choro Q (K)(SLKA-25047) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001bc24c,word,3c013f40 //00000000 +patch=1,EE,001bc250,word,44810000 //00000000 +patch=1,EE,001bc258,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00186b64,word,3c0140a7 //3c01407a + + diff --git a/patches/SLKA-25048_AE97CE43.pnach b/patches/SLKA-25048_AE97CE43.pnach new file mode 100644 index 0000000..141c982 --- /dev/null +++ b/patches/SLKA-25048_AE97CE43.pnach @@ -0,0 +1,34 @@ +gametitle=Disgaea - Hour of Darkness (K)(SLKA-25048) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +patch=1,EE,001051b4,word,3C013F40 +patch=1,EE,001051b8,word,44810000 +patch=1,EE,001051c0,word,4600C602 +patch=1,EE,0014d4cc,word,3C033F40 +patch=1,EE,0014d4d4,word,E7A000DC +patch=1,EE,0014d4d8,word,46000003 +patch=1,EE,0014d4dc,word,E7A000D8 + +//480i +//2D280000 02000624 01000724 +patch=1,EE,0013b8c8,word,24050001 + +//portrait fix +patch=1,EE,001937f8,word,2646001e //2646000a //0a004826 09003026 conversation +patch=1,EE,00193818,word,2409003c //24090050 + +//patch=1,EE,0018bb38,word,2646000E //26460004 //0400c624 +//patch=1,EE,0018bb5c,word,2409003c //24090050 + +//patch=1,EE,00187778,word,2546000a //0140302d +//patch=1,EE,00187780,word,2409003c //24090050 + +//patch=1,EE,00187790,word,24c60008 //00000000 +//patch=1,EE,00184f40,word,24090018 //24090020 + + diff --git a/patches/SLKA-25050_ACFB7A31.pnach b/patches/SLKA-25050_ACFB7A31.pnach new file mode 100644 index 0000000..5c59744 --- /dev/null +++ b/patches/SLKA-25050_ACFB7A31.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Sangoku Mosou 3(=Dynasty warriors 4) (SLKA_250.50) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,001379C0,word,3C0243D6 //3C0243A0 wide +patch=1,EE,00184D40,word,3C023F2B //3C023F00 renderfix + + diff --git a/patches/SLKA-25051_0E6F7A7B.pnach b/patches/SLKA-25051_0E6F7A7B.pnach new file mode 100644 index 0000000..00eac5e --- /dev/null +++ b/patches/SLKA-25051_0E6F7A7B.pnach @@ -0,0 +1,23 @@ +gametitle=Clock Tower 3 (SLKA_25051) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and hyakki (NTSC-K by Arapapa) + +//gameplay by hyakki +patch=1,EE,01939da8,word,3f1fbe77 + +//FMV's fix by nemesis2000 +patch=1,EE,018bd668,word,3c026fa0 +patch=1,EE,018bd6b8,word,34028260 + +patch=1,EE,018bcf38,word,3c026fa0 //3c027200 +patch=1,EE,018bcf84,word,34028260 + +//black borders fix by nemesis2000 +patch=1,EE,018f3824,word,3c030000 + +//remove black square near Panic Meter +patch=1,EE,2041C240,word,00000000 + + diff --git a/patches/SLKA-25055_81D0BA2B.pnach b/patches/SLKA-25055_81D0BA2B.pnach new file mode 100644 index 0000000..ef01e64 --- /dev/null +++ b/patches/SLKA-25055_81D0BA2B.pnach @@ -0,0 +1,13 @@ +gametitle=Hitman 2 - Silent Assassin (SLKA_25055) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,215AAA18,word,3FBAAAAA // 3f9692b4 +patch=1,EE,215AAB40,word,3F400000 // 3f800000 +patch=1,EE,215AB0E8,word,3FBAAAAA // 3f9692b4 +patch=1,EE,215AB210,word,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25056_828024B7.pnach b/patches/SLKA-25056_828024B7.pnach new file mode 100644 index 0000000..dc895b8 --- /dev/null +++ b/patches/SLKA-25056_828024B7.pnach @@ -0,0 +1,23 @@ +gametitle=Finding Nemo (K)(SLKA-25056) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//07a80046 803f013c +patch=1,EE,0010ac6c,word,08050a32 + +patch=1,EE,001428c8,word,3c013f40 +patch=1,EE,001428cc,word,4481f000 +patch=1,EE,001428d0,word,461eb582 +patch=1,EE,001428d4,word,4600a807 +patch=1,EE,001428d8,word,08042b1c + +//Render fix +//003f013c 00088144 a891e724 (1st) +patch=1,EE,0010acb0,word,3c013f2b //3c013f00 + + diff --git a/patches/SLKA-25059_3CA4D49.pnach b/patches/SLKA-25059_3CA4D49.pnach new file mode 100644 index 0000000..2177336 --- /dev/null +++ b/patches/SLKA-25059_3CA4D49.pnach @@ -0,0 +1,13 @@ +gametitle=Pride FC - Fighting Championships (K)(SLKA-25059) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00103094,word,3c013f40 //00000000 +patch=1,EE,00103098,word,44810000 //00000000 +patch=1,EE,001030a0,word,4600c602 //00000000 + + diff --git a/patches/SLKA-25060_FEDC6572.pnach b/patches/SLKA-25060_FEDC6572.pnach new file mode 100644 index 0000000..c3f7afc --- /dev/null +++ b/patches/SLKA-25060_FEDC6572.pnach @@ -0,0 +1,19 @@ +gametitle=I.Q. Remix+ - Intelligent Qube (K)(SLKA-25060) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//03320246 43020146 +patch=1,EE,003be348,word,080f9054 + +patch=1,EE,003e4150,word,46023203 +patch=1,EE,003e4154,word,3c013f40 +patch=1,EE,003e4158,word,4481f000 +patch=1,EE,003e415c,word,461e4202 +patch=1,EE,003e4160,word,080ef8d3 + + diff --git a/patches/SLKA-25061_040421BE.pnach b/patches/SLKA-25061_040421BE.pnach new file mode 100644 index 0000000..d29d39d --- /dev/null +++ b/patches/SLKA-25061_040421BE.pnach @@ -0,0 +1,114 @@ +gametitle=Tom Clancy's Splinter Cell * NTSC-K * SLKA-25061 * 040421BE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & arapapa +// Ported by arapapa from the NTSC-U hack by nemesis2000. +// Search values are different than NTSC-U. + +patch=1,EE,001d0b14,word,8f828ff8 +patch=1,EE,001d0b18,word,14400005 +patch=1,EE,001d0b1c,word,3c040046 +patch=1,EE,001d0b20,word,0c077c48 + +patch=1,EE,001d0b24,word,248482d2 +patch=1,EE,001d0b28,word,0c077c00 +patch=1,EE,001d0b2c,word,af828ff8 +patch=1,EE,001d0b30,word,8f848ff8 + +patch=1,EE,001d0b34,word,3c060046 +patch=1,EE,001d0b38,word,0000282d +patch=1,EE,001d0b3c,word,24c682f2 +patch=1,EE,001d0b40,word,0000382d + +patch=1,EE,001d0b44,word,24080001 +patch=1,EE,001d0b48,word,0c05a724 +patch=1,EE,001d0b4c,word,0000482d +patch=1,EE,001d0b50,word,0040802d + +patch=1,EE,001d0b54,word,0c05983c +patch=1,EE,001d0b58,word,afa00088 +patch=1,EE,001d0b5c,word,8fa60088 +patch=1,EE,001d0b60,word,0200202d + +patch=1,EE,001d0b64,word,8f898020 +patch=1,EE,001d0b68,word,0040282d +patch=1,EE,001d0b6c,word,0000382d +patch=1,EE,001d0b70,word,0000402d + +patch=1,EE,001d0b74,word,0c05956c +patch=1,EE,001d0b78,word,0000502d +patch=1,EE,001d0b7c,word,8fa3005c +patch=1,EE,001d0b80,word,0c05edd4 + +patch=1,EE,001d0b84,word,ac620060 +patch=1,EE,001d0b88,word,8fa6005c +patch=1,EE,001d0b8c,word,3c023fd4 +patch=1,EE,001d0b90,word,34437ae1 + +patch=1,EE,001d0b94,word,24050004 +patch=1,EE,001d0b98,word,3c043f40 // X-FoV +patch=1,EE,001d0b9c,word,e4c00070 +patch=1,EE,001d0ba0,word,8fa2005c + +patch=1,EE,001d0ba4,word,ac4000c0 +patch=1,EE,001d0ba8,word,8fa2005c +patch=1,EE,001d0bac,word,ac4000c4 +patch=1,EE,001d0bb0,word,8fa2005c + +patch=1,EE,001d0bb4,word,ac4000c8 +patch=1,EE,001d0bb8,word,8fa2005c +patch=1,EE,001d0bbc,word,e45400cc +patch=1,EE,001d0bc0,word,8fa2005c + +patch=1,EE,001d0bc4,word,ac4000e0 +patch=1,EE,001d0bc8,word,8fa2005c +patch=1,EE,001d0bcc,word,ac4000e4 +patch=1,EE,001d0bd0,word,8fa2005c + +patch=1,EE,001d0bd4,word,ac4000e8 +patch=1,EE,001d0bd8,word,8fa2005c +patch=1,EE,001d0bdc,word,e45400ec +patch=1,EE,001d0be0,word,8fa2005c + +patch=1,EE,001d0be4,word,ac4000f0 +patch=1,EE,001d0be8,word,8fa2005c +patch=1,EE,001d0bec,word,ac4000f4 +patch=1,EE,001d0bf0,word,8fa2005c + +patch=1,EE,001d0bf4,word,ac4000f8 +patch=1,EE,001d0bf8,word,8fa2005c +patch=1,EE,001d0bfc,word,e45400fc +patch=1,EE,001d0c00,word,8fa2005c + +patch=1,EE,001d0c04,word,ac400100 +patch=1,EE,001d0c08,word,8fa2005c +patch=1,EE,001d0c0c,word,ac400108 +patch=1,EE,001d0c10,word,8fa2005c + +patch=1,EE,001d0c14,word,ac400104 +patch=1,EE,001d0c18,word,8fa2005c +patch=1,EE,001d0c1c,word,ac450090 +patch=1,EE,001d0c20,word,8fa2005c + +patch=1,EE,001d0c24,word,ac400084 +patch=1,EE,001d0c28,word,8fa2005c +patch=1,EE,001d0c2c,word,ac400080 +patch=1,EE,001d0c30,word,8fa2005c + +patch=1,EE,001d0c34,word,ac440088 +patch=1,EE,001d0c38,word,8fa2005c +patch=1,EE,001d0c3c,word,3c043f80 +patch=1,EE,001d0c40,word,ac44008c + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001d0b98,word,3c043f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001d0b98,word,3c043f64 diff --git a/patches/SLKA-25062_C2B6BDCC.pnach b/patches/SLKA-25062_C2B6BDCC.pnach new file mode 100644 index 0000000..6823cc0 --- /dev/null +++ b/patches/SLKA-25062_C2B6BDCC.pnach @@ -0,0 +1,19 @@ +gametitle=Dragonball Z 2 (K) (SLKA-25062) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +//cdcc4c3f efee6e3f +//patch=1,EE,203F6CF0,extended,3F19999A // 3f4ccccd + +//00000000 00000000 36080346 (1st) +//403f013c 00f08144 36080346 +patch=1,EE,001303bc,word,3c013f40 // 00000000 hor fov +patch=1,EE,001303c0,word,4481f000 // 00000000 + +//00000000 003f023c 00088244 (1st) +patch=1,EE,0013028c,word,461ead42 // 00000000 + + diff --git a/patches/SLKA-25063_E3795E39.pnach b/patches/SLKA-25063_E3795E39.pnach new file mode 100644 index 0000000..4a2c921 --- /dev/null +++ b/patches/SLKA-25063_E3795E39.pnach @@ -0,0 +1,12 @@ +gametitle=Kaido Battle (NTSC-K)(SLKA-25063) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen pnach by Arapapa +//Search Values are different to other nations + +//Widescreen Hack 16:9 +//803f023c d000a2af e400a2af +patch=1,EE,0013d26c,word,3c023f40 //3c023f80 + + diff --git a/patches/SLKA-25064_AFBEC8B7.pnach b/patches/SLKA-25064_AFBEC8B7.pnach new file mode 100644 index 0000000..e7a6489 --- /dev/null +++ b/patches/SLKA-25064_AFBEC8B7.pnach @@ -0,0 +1,14 @@ +gametitle=Tenchu - Wrath of Heaven (NTSC-K)(SLKA-25064) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen 16:9 +patch=1,EE,21646724,extended,3f400000 //3f800000 + +//render fix +patch=1,EE,00154ba8,word,3c024455 //3c024422 +patch=1,EE,00154e10,word,3c024455 //3c024422 + + diff --git a/patches/SLKA-25065_C6CBDE91.pnach b/patches/SLKA-25065_C6CBDE91.pnach new file mode 100644 index 0000000..70227fe --- /dev/null +++ b/patches/SLKA-25065_C6CBDE91.pnach @@ -0,0 +1,29 @@ +gametitle=Silent Hill 3 (SLKA_250.65) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Wide Screen 16:9 +patch=1,EE,0012165c,word,3c013f40 //00000000 +patch=1,EE,00121660,word,44810000 //00000000 +patch=1,EE,00121668,word,4600c602 //00000000 + +//FMV's fix by nemesis2000 +patch=1,EE,002b5e14,word,24106d50 //24107200 +patch=1,EE,002b5e18,word,24037000 //24037400 +patch=1,EE,002b5e28,word,24112550 //24111c00 +patch=1,EE,002b5e2c,word,24032000 //24031800 + +//Items & Weapons and Supplies fix +//4c3f023c cdcc4234 00108544 +patch=1,EE,002ad6e8,word,3c023f19 //3c023f4c +patch=1,EE,002ad6ec,word,3442999a //3442cccd + +//black borders fix by nemesis2000 +//patch=1,EE,002b5f4c,word,24100000 //24100020 +//patch=1,EE,002b5f54,word,24100000 //24100034 +//patch=1,EE,002b5f6c,word,24100000 //24100040 +//patch=1,EE,002b5f70,word,24100000 //24100054 + + diff --git a/patches/SLKA-25066_823FB487.pnach b/patches/SLKA-25066_823FB487.pnach new file mode 100644 index 0000000..80d54e7 --- /dev/null +++ b/patches/SLKA-25066_823FB487.pnach @@ -0,0 +1,8 @@ +gametitle= ZOE2 - Widescreen Hack (16:9) (NTSC-K) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= cafe.naver.com/pscx2 +patch=1,EE,0012AEB0,word,3C013F40 + + diff --git a/patches/SLKA-25067_08141F74.pnach b/patches/SLKA-25067_08141F74.pnach new file mode 100644 index 0000000..4ca1d1e --- /dev/null +++ b/patches/SLKA-25067_08141F74.pnach @@ -0,0 +1,17 @@ +gametitle=Unlimited Saga (K) (SLKA-25067) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 battles +//00000000 00000000 43ad1346 00000000 00000000 +//403f013c 00002134 43ad1346 00008144 02c60046 +patch=1,EE,00703bfc,word,3c013f40 //00000000 +patch=1,EE,00703c00,word,34210000 //00000000 +patch=1,EE,00703c08,word,44810000 //00000000 +patch=1,EE,00703c0c,word,4600c602 //00000000 + +patch=1,EE,007cb674,word,3c0243ab //3c024380 + + diff --git a/patches/SLKA-25072_91F5D064.pnach b/patches/SLKA-25072_91F5D064.pnach new file mode 100644 index 0000000..f7e7bec --- /dev/null +++ b/patches/SLKA-25072_91F5D064.pnach @@ -0,0 +1,14 @@ +gametitle=Maximo vs Army of Zin (K) (SLKA-25072) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (pnach NTSC-K by Arapapa) + +//16:9 +//f628ac3f 00007042 +patch=1,EE,202C38DC,word,3FE58BF0 // 3fac28f6 + +//3333b33f 0000803f +patch=1,EE,202CF054,word,3FEEEEEE // 3fb33333 + + diff --git a/patches/SLKA-25073_98D833A0.pnach b/patches/SLKA-25073_98D833A0.pnach new file mode 100644 index 0000000..6e7641a --- /dev/null +++ b/patches/SLKA-25073_98D833A0.pnach @@ -0,0 +1,38 @@ +gametitle=Lara Croft Tomb Raider: The Angel of Darkness * NTSC-K * SLKA-25073 * 98D833A0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Native Widescreen activation hack (Full boot bypassing) +patch=1,EE,00224b30,word,24020002 // 30420003 + +// Fast Boot 4:3 fix (proper aspect ratio) +// aa3f013c 713d2134 (Last) +patch=1,EE,00209100,word,3c013fe2 // 3c013faa +patch=1,EE,00209104,word,3421fc93 // 34213d71 + +// Full Boot 16:9 fix (proper aspect ratio) +patch=1,EE,00209114,word,3c013fe2 // 3c013fd5 +patch=1,EE,00209118,word,3421fc93 // 3421c28f + +[Widescreen/16:10] +gsaspectratio=Stretch + +// Fast Boot 4:3 hack - 16:10 +patch=1,EE,00209100,word,3C013FCC +patch=1,EE,00209104,word,342149BB + +// Full Boot 16:10 +patch=1,EE,00209114,word,3C013FCC +patch=1,EE,00209118,word,342149BB + +[Widescreen/15:10] +gsaspectratio=Stretch + +// Fast Boot 4:3 hack - 15:10 +patch=1,EE,00209100,word,3C013FBF +patch=1,EE,00209104,word,3421851F + +// Full Boot 15:10 +patch=1,EE,00209114,word,3C013FBF +patch=1,EE,00209118,word,3421851F diff --git a/patches/SLKA-25076_84D1A8DA.pnach b/patches/SLKA-25076_84D1A8DA.pnach new file mode 100644 index 0000000..dd5b896 --- /dev/null +++ b/patches/SLKA-25076_84D1A8DA.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Megami Tensei - Nocturne (K) (SLKA_25076) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (pnach by Arapapa) + +//16:9(03000000 b81e953f 00000000) +patch=1,EE,202db814,word,3FC6D395 // 3f95a1eb8 + + diff --git a/patches/SLKA-25080_E2A9676A.pnach b/patches/SLKA-25080_E2A9676A.pnach new file mode 100644 index 0000000..4e1ecde --- /dev/null +++ b/patches/SLKA-25080_E2A9676A.pnach @@ -0,0 +1,10 @@ +gametitle=dot Hack - Part 1 - Infection (K) (SLKA_250.80) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) (Hyakki) (pnach by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00004043) +patch=1,EE,20A61720,extended,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25081_3BAAB99F.pnach b/patches/SLKA-25081_3BAAB99F.pnach new file mode 100644 index 0000000..dc66f28 --- /dev/null +++ b/patches/SLKA-25081_3BAAB99F.pnach @@ -0,0 +1,34 @@ +gametitle=SD Gundam G Generation Neo (K)(SLKA-25081) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00465888,word,08143754 //c6010068 + +patch=1,EE,0050dd50,word,3c013f40 //00000000 +patch=1,EE,0050dd54,word,4481f000 //00000000 +patch=1,EE,0050dd58,word,c6010068 //00000000 +patch=1,EE,0050dd5c,word,c602006c //00000000 +patch=1,EE,0050dd60,word,461e0843 //00000000 +patch=1,EE,0050dd64,word,e6010068 //00000000 +patch=1,EE,0050dd68,word,08119624 //00000000 + +/////////////////////////////////////////////// +//Zoom +//00bf013c 00388144 1000b07f (1st) +//patch=1,EE,00464b0c,word,3c01bec0 //3c01bf00 +//patch=1,EE,002b85ec,word,3c023f00 + +//Y-Fov +//aa3f033c 333e023c abaa6334 +///patch=1,EE,002bc620,word,3c033fe3 //3c033faa +//patch=1,EE,002bc628,word,34638e2a //3463aaab + +///////////////////////////////////////////////////////// +// 2D Zoom0 +//patch=1,EE,0010e534,word,3c033f40 //3c033f80 + + diff --git a/patches/SLKA-25082_9A93FE5D.pnach b/patches/SLKA-25082_9A93FE5D.pnach new file mode 100644 index 0000000..f4e6f53 --- /dev/null +++ b/patches/SLKA-25082_9A93FE5D.pnach @@ -0,0 +1,17 @@ +gametitle=Castlevania: Lament of Innocence (K) (SLKA_25082) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach NTSC-K by Arapapa) + +//gameplay +patch=1,EE,006e801c,word,23c013f40 //hor value +patch=1,EE,006e8020,word,44810000 +patch=1,EE,006e8028,word,4600c602 + +//FMV's fix +patch=1,EE,004515f8,word,24057300//y-pos +patch=1,EE,004515fc,word,24062000//x width +patch=1,EE,00451604,word,24071b00//y width + + diff --git a/patches/SLKA-25085_9FDF8B1E.pnach b/patches/SLKA-25085_9FDF8B1E.pnach new file mode 100644 index 0000000..7e11936 --- /dev/null +++ b/patches/SLKA-25085_9FDF8B1E.pnach @@ -0,0 +1,9 @@ +gametitle=Dynasty Warriors 4: Xtreme Legends (SLKA-25085) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by saltA) +patch=1,EE,0013a220,word,3c0243d6 +patch=1,EE,0018f460,word,3c023f2b + + diff --git a/patches/SLKA-25086_3E26A38A.pnach b/patches/SLKA-25086_3E26A38A.pnach new file mode 100644 index 0000000..2805ce8 --- /dev/null +++ b/patches/SLKA-25086_3E26A38A.pnach @@ -0,0 +1,19 @@ +gametitle=NBA Live 2004 (K)(SLKA-25086) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//Y-Fov +//aa3f013c abaa2134 00688144 700014e6 +//e33f013c 2a8e2134 00688144 700014e6 +patch=1,EE,0011789c,word,3c013fe3 //3c013faa +patch=1,EE,001178a0,word,34218e2a //3421aaab + +//Zoom +//803f013c 00108144 1000a0c7 +patch=1,EE,0011854c,word,3c013fab //3c013f80 + + diff --git a/patches/SLKA-25088_5938CA04.pnach b/patches/SLKA-25088_5938CA04.pnach new file mode 100644 index 0000000..0a9acef --- /dev/null +++ b/patches/SLKA-25088_5938CA04.pnach @@ -0,0 +1,8 @@ +gametitle=Dynasty Tactics 2 (SLKA_250.88) (NTSC-K) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull +patch=1,EE,00140834,word,3C023F40 //3C023F80, wide + + diff --git a/patches/SLKA-25090_E2051314.pnach b/patches/SLKA-25090_E2051314.pnach new file mode 100644 index 0000000..33218a0 --- /dev/null +++ b/patches/SLKA-25090_E2051314.pnach @@ -0,0 +1,25 @@ +gametitle=Starsky & Hutch (K)(SLKA-25090) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f033c 4d00013c +patch=1,EE,00125d1c,word,3c033f2a //3c033f00 + +//Y-Fov +//3f333333 3f333333 +patch=1,EE,204d39dc,extended,3F066666 //3f333333 + +/////////////////////////////////////////////////// +//X, Y-Fov but.. +//patch=1,EE,002f8908,word,3c013f40 //3c013f80 +//patch=1,EE,002f8978,word,3c013fc9 //3c013f80 +//patch=1,EE,002f8908,word,3c013f40 //3c013f80 +//patch=1,EE,002f8978,word,3c013fc9 //3c013f80 +//patch=1,EE,002f8c64,word,3c013fc9 //3c013f80 + + diff --git a/patches/SLKA-25091_3750F7C7.pnach b/patches/SLKA-25091_3750F7C7.pnach new file mode 100644 index 0000000..72e9729 --- /dev/null +++ b/patches/SLKA-25091_3750F7C7.pnach @@ -0,0 +1,16 @@ +gametitle=Hanjuku Hero vs 3D (K)(SLKA-25091) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//2044013c 00088144 00000000 03000146 (1st) +patch=1,EE,001112a4,word,3c014455 //3c014420 + +//Render Fix +//2044013c 00088144 00000000 03000146 (2nd) +patch=1,EE,00111464,word,3c014455 //3c014420 + + diff --git a/patches/SLKA-25092_316527D2.pnach b/patches/SLKA-25092_316527D2.pnach new file mode 100644 index 0000000..5ea371d --- /dev/null +++ b/patches/SLKA-25092_316527D2.pnach @@ -0,0 +1,11 @@ +gametitle=Onimusha Buraiden (K)(SLKA-25092) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM (NTSC-K by Arapapa) + +//Widescreen +patch=1,EE,204fc3c0,extended,3F400000 //3F800000 +//00 00 80 3F 00 00 00 3F 00 00 00 3F 00 00 80 40 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 00 00 00 20 44 00 00 E0 43 00 00 20 44 00 00 60 43 + + diff --git a/patches/SLKA-25093_DAFFFB0D.pnach b/patches/SLKA-25093_DAFFFB0D.pnach new file mode 100644 index 0000000..d5d735c --- /dev/null +++ b/patches/SLKA-25093_DAFFFB0D.pnach @@ -0,0 +1,24 @@ +gametitle=Onimusha 3 - Demon Siege (K)(SLKA-25093) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0014ff80,word,3c033f19 //3c033f4c +patch=1,EE,0014ff88,word,34639999 //3463cccd + +patch=1,EE,0014ffe0,word,3c023f19 //3c023f4c +patch=1,EE,0014ffe4,word,34439999 //3443cccd + +patch=1,EE,00150138,word,3c033f19 //3c033f4c +patch=1,EE,00150140,word,34639999 //3463cccd +patch=1,EE,001501b0,word,3c02c3d6 //3c02c3a0 +patch=1,EE,001500a0,word,3c024527 //3c0244fa + +//No interlacing by asasega +//00 79 63 24 44 00 23 A6 50 00 22 A6 54 00 23 A6 +//patch=1,EE,2027864c,extended,34037900 + + diff --git a/patches/SLKA-25097_5C4FC84B.pnach b/patches/SLKA-25097_5C4FC84B.pnach new file mode 100644 index 0000000..6189cc4 --- /dev/null +++ b/patches/SLKA-25097_5C4FC84B.pnach @@ -0,0 +1,22 @@ +gametitle=Tiger Woods PGA Tour 2004 (NTSC-K)(SLKA-25097) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM and Arapapa + +//Widescreen hack 16:9 + +//Menu 3D +//0000803f 0000003f 00000044 0000e042 +patch=1,EE,20556430,extended,3f400000 //3f800000 + +//Game Play Fov +//0000803f 0000003f 00003044 0000f042 +patch=1,EE,20772a80,extended,3f400000 //3f800000 + +//Game Play Render Fix +//00000044 0000e043 0000803f 00000040 +patch=1,EE,20772a90,extended,44800000 //44000000 +patch=1,EE,20772a98,extended,40000000 //3f800000 + + diff --git a/patches/SLKA-25098_CB0E0788.pnach b/patches/SLKA-25098_CB0E0788.pnach new file mode 100644 index 0000000..e2287c4 --- /dev/null +++ b/patches/SLKA-25098_CB0E0788.pnach @@ -0,0 +1,41 @@ +gametitle=The Lord of the Rings - The Return of the King (K) (SLKA_250.98) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + + +//0000803f 0000803f 00000044, +patch=1,EE,21016610,extended,3F400000 // 3F800000 + +//00000044 0000e043 0000803f +patch=1,EE,21016620,extended,442b0000 // 44000000 + +//0000803f 0000803f 0000603f +patch=1,EE,21016628,extended,3fab0000 // 3f800000 + +//Font fix +//0000803f 0000803f 00000000 00000000 80971f00 +patch=1,EE,002a3780,word,3f400000 + +//HUD fix +//0000803f 0000803f 00000000 0000803f 00000000 00000000 00000000 0000803f +patch=1,EE,002a6d20,word,3faaaaab + + +/////////////////////////////////////////////////////// +//Hud Zoom +//patch=1,EE,00249230,word,3c033f40 //3c033f80 + +//Font fix +//613f023c 110e4234 00088244 +//patch=1,EE,002039d4,word,0809d4b0 +//patch=1,EE,002039dc,word,00000000 +//patch=1,EE,002752c0,word,46000b02 +//patch=1,EE,002752c4,word,3c013f40 +//patch=1,EE,002752c8,word,4481f000 +//patch=1,EE,002752cc,word,461e6302 +//patch=1,EE,002752d0,word,46000b42 +//patch=1,EE,002752d4,word,08080e76 + + diff --git a/patches/SLKA-25099_C4FBEC7B.pnach b/patches/SLKA-25099_C4FBEC7B.pnach new file mode 100644 index 0000000..c1f27e1 --- /dev/null +++ b/patches/SLKA-25099_C4FBEC7B.pnach @@ -0,0 +1,13 @@ +gametitle=The Sims - In The City (NTSC-K)(SLKA-25099) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,003994f8,word,3c013fe3 //3c013faa +patch=1,EE,003994fc,word,34218e21 //3421aaab + + diff --git a/patches/SLKA-25100_BFCCF369.pnach b/patches/SLKA-25100_BFCCF369.pnach new file mode 100644 index 0000000..e1b8b45 --- /dev/null +++ b/patches/SLKA-25100_BFCCF369.pnach @@ -0,0 +1,11 @@ +gametitle=Breath of Fire: Dragon Quarter (K) (SLKA-25100) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +patch=1,EE,0012dc1c,word,3c024306 //hor val +patch=1,EE,0012dc20,word,3442f940 +patch=1,EE,0012dd68,word,3c034074 //render fix + + diff --git a/patches/SLKA-25102_E600953D.pnach b/patches/SLKA-25102_E600953D.pnach new file mode 100644 index 0000000..469ff23 --- /dev/null +++ b/patches/SLKA-25102_E600953D.pnach @@ -0,0 +1,17 @@ +gametitle=Batman - Rise of Shin Tzu (K)(SLKA-25102) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0ad7233f 8fc2f53e +patch=1,EE,004af398,word,3F5A7408 //3f23d70a + +//Render Fix +//003f023c a80000c6 +patch=1,EE,00307f88,word,3c023f40 //3c023f00 + + diff --git a/patches/SLKA-25105_EB328633.pnach b/patches/SLKA-25105_EB328633.pnach new file mode 100644 index 0000000..2e2e304 --- /dev/null +++ b/patches/SLKA-25105_EB328633.pnach @@ -0,0 +1,22 @@ +gametitle=XIII (K) (SLKA_25105) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +// 16:9 + +//00000000 7c0040e6 +patch=1,EE,001d68b8,word,3c013f40 // 00000000 hor fov + +//a80043ae 180140ae +patch=1,EE,001d6910,word,ae4100a8 // ae4300a8 + +//FMV's fix +patch=1,EE,00356898,word,260276b0 //26027900 +patch=1,EE,003568e8,word,24420951 //24420701 + +patch=1,EE,003569d0,word,260276b0 //26027900 +patch=1,EE,00356a1c,word,24420951 //24420701 + + diff --git a/patches/SLKA-25107_6178158D.pnach b/patches/SLKA-25107_6178158D.pnach new file mode 100644 index 0000000..a1a1bf8 --- /dev/null +++ b/patches/SLKA-25107_6178158D.pnach @@ -0,0 +1,23 @@ +gametitle=Crouching Tiger Hidden Dragon (K)(SLKA-25107) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game play +////803f013c 00a08144 4c79040c +patch=1,EE,0011dfb4,word,3c013f40 //3c013f80 + +//Event +patch=1,EE,0011e1c0,word,3c013f40 //3c013f80 + +//? (Same patttern. Test time is short. Then remain it) +//patch=1,EE,0011e3b0,word,3c013f40 //3c013f80 + +//Render fix +//c043013c 00688144 c6a30046 +patch=1,EE,0011e010,word,3c014400 + + diff --git a/patches/SLKA-25110_0167915E.pnach b/patches/SLKA-25110_0167915E.pnach new file mode 100644 index 0000000..7c11eec --- /dev/null +++ b/patches/SLKA-25110_0167915E.pnach @@ -0,0 +1,13 @@ +gametitle=NBA Live 2005 (K)(SLKA-25110) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00088144 1800028e +patch=1,EE,003cc9e4,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLKA-25116_A70A7299.pnach b/patches/SLKA-25116_A70A7299.pnach new file mode 100644 index 0000000..e6434cc --- /dev/null +++ b/patches/SLKA-25116_A70A7299.pnach @@ -0,0 +1,20 @@ +gametitle=WWE SmackDown - Here Comes the Pain (K)(SLKA-25116) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001040e4,word,3c013f40 //00000000 +patch=1,EE,001040f0,word,44810000 //00000000 +patch=1,EE,001040f4,word,4600c602 //00000000 +patch=1,EE,00206a5c,word,3c023f08 //3c023f80 + +//00000000 00000000 43ad1346 00000000 00000000 +//403f013c 00000000 43ad1346 00008144 02c60046 + +//803f023c 00008244 c2280346 +//083f023c 00008244 c2280346 + + diff --git a/patches/SLKA-25117_3B8E8F67.pnach b/patches/SLKA-25117_3B8E8F67.pnach new file mode 100644 index 0000000..e4467eb --- /dev/null +++ b/patches/SLKA-25117_3B8E8F67.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 7 - International (NTSC-K) (SLKA_25117) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,010cc58c,word,3c013f40 // 00000000 hor fov +patch=1,EE,010cc590,word,44810000 // 00000000 +patch=1,EE,010cc598,word,4600c602 // 00000000 + +// Render fix (803f023c 0cbd22ac) +patch=1,EE,01109f18,word,3C023FAB //3C023F80 + + diff --git a/patches/SLKA-25120_41C47E63.pnach b/patches/SLKA-25120_41C47E63.pnach new file mode 100644 index 0000000..7e2f904 --- /dev/null +++ b/patches/SLKA-25120_41C47E63.pnach @@ -0,0 +1,14 @@ +gametitle=Prince Of Persia : The Sands Of Time (SLKA_251.20) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,004B536C,word,3C023F10 //3C023F40 +patch=1,EE,004B53C4,word,3C02402B //3C024000 + + +[Remove Blur/Bloom] +author=fobes +description=Removes the post-processing blur/bloom effect +patch=1,EE,004A9D94,word,00000000 diff --git a/patches/SLKA-25121_97A4995B.pnach b/patches/SLKA-25121_97A4995B.pnach new file mode 100644 index 0000000..c755d01 --- /dev/null +++ b/patches/SLKA-25121_97A4995B.pnach @@ -0,0 +1,12 @@ +gametitle=Vexx (NTSC-K)(SLKA-25121) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//803f033c e401a1c7 9800a3af +patch=1,EE,0035d8fc,word,3c033f40 //3c033f80 fov + + diff --git a/patches/SLKA-25122_EA39D6EF.pnach b/patches/SLKA-25122_EA39D6EF.pnach new file mode 100644 index 0000000..60fe444 --- /dev/null +++ b/patches/SLKA-25122_EA39D6EF.pnach @@ -0,0 +1,133 @@ +gametitle=Sonic Heroes (NTSC-K)(SLKA-25122) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,00167bcc,word,10000042 //10000041 +patch=1,EE,00167c24,word,1000002c //1000002b +patch=1,EE,00167c40,word,10000025 //10000024 +patch=1,EE,00167be4,word,14400033 //14400032 +patch=1,EE,00167bf4,word,1020002f //1020002e + +patch=1,EE,00167c58,word,14400004 //14400003 +patch=1,EE,00167c60,word,1000001d //1000001c +patch=1,EE,00167c68,word,3c013f40 //0c05a92c +patch=1,EE,00167c6c,word,0c05a92c //27a50030 +patch=1,EE,00167c70,word,27a50030 //0220202d +patch=1,EE,00167c74,word,0220202d //0c05a890 +patch=1,EE,00167c78,word,0c05a890 //27a50038 +patch=1,EE,00167c7c,word,27a50038 //c7ac0040 +patch=1,EE,00167c80,word,c7ac0040 //0c05a8a4 +patch=1,EE,00167c84,word,0c05a8a4 //0220202d +patch=1,EE,00167c88,word,0220202d //c7ac0044 +patch=1,EE,00167c8c,word,c7ac0044 //0c05a8b4 +patch=1,EE,00167c90,word,0c05a8b4 //0220202d +patch=1,EE,00167c94,word,0220202d //c7a00048 +patch=1,EE,00167c98,word,c7a00048 //e6200088 +patch=1,EE,00167c9c,word,e6200088 //8fa5004c +patch=1,EE,00167ca0,word,8fa5004c //0c05a908 +patch=1,EE,00167ca4,word,0c05a908 //0220202d +patch=1,EE,00167ca8,word,0220202d //1000000a +patch=1,EE,00167cac,word,1000000a //0220102d +patch=1,EE,00167cb0,word,0220102d //24030001 +patch=1,EE,00167cb4,word,24030001 //3c028000 +patch=1,EE,00167cb8,word,3c028000 //afa30050 +patch=1,EE,00167cbc,word,afa30050 //0c058844 +patch=1,EE,00167cc0,word,0c058844 //34440004 +patch=1,EE,00167cc4,word,34440004 //afa20054 +patch=1,EE,00167cc8,word,afa20054 //0c058814 +patch=1,EE,00167ccc,word,0c058814 //27a40050 +patch=1,EE,00167cd0,word,27a40050 //0000102d +patch=1,EE,00167cd4,word,0000102d //dfbf0020 +patch=1,EE,00167cd8,word,dfbf0020 //7bb10010 +patch=1,EE,00167cdc,word,7bb10010 //7bb00000 +patch=1,EE,00167ce0,word,7bb00000 //03e00008 +patch=1,EE,00167ce4,word,03e00008 //27bd0060 +patch=1,EE,00167ce8,word,27bd0060 //00000000 + +patch=1,EE,0020bf4c,word,3c013f40 //0c05a92c +patch=1,EE,0020bf50,word,0c05a92c //24452314 +patch=1,EE,0020bf54,word,24452314 //1000002c +patch=1,EE,0020bf58,word,1000002c //00000000 + +patch=1,EE,0020bf6c,word,3c013f40 //0c05a92c +patch=1,EE,0020bf70,word,0c05a92c //24452314 +patch=1,EE,0020bf74,word,24452314 //10000024 +patch=1,EE,0020bf78,word,10000024 //00000000 + +patch=1,EE,0020be84,word,10000062 //10000061 + +patch=1,EE,0020c000,word,3c013f40 //0c05a92c +patch=1,EE,0020c004,word,0c05a92c //27a50040 +patch=1,EE,0020c008,word,27a50040 //dfbf0020 +patch=1,EE,0020c00c,word,dfbf0020 //7bb10010 +patch=1,EE,0020c010,word,7bb10010 //7bb00000 +patch=1,EE,0020c014,word,7bb00000 //03e00008 +patch=1,EE,0020c018,word,03e00008 //27bd0050 +patch=1,EE,0020c01c,word,27bd0050 //00000000 + +patch=1,EE,0020c07c,word,3c013f80 //0c05a92c +patch=1,EE,0020c080,word,0c05a92c //27a50028 +patch=1,EE,0020c084,word,27a50028 //dfbf0010 +patch=1,EE,0020c088,word,dfbf0010 //7bb00000 +patch=1,EE,0020c08c,word,7bb00000 //03e00008 +patch=1,EE,0020c090,word,03e00008 //27bd0030 +patch=1,EE,0020c094,word,27bd0030 //00000000 + +patch=1,EE,002be488,word,1000001a //10000019 + +patch=1,EE,002be4c8,word,3c013f80 //0c05a92c +patch=1,EE,002be4cc,word,0c05a92c //27a50048 +patch=1,EE,002be4d0,word,27a50048 //3c0241f0 +patch=1,EE,002be4d4,word,3c0241f0 //44826000 +patch=1,EE,002be4d8,word,44826000 //0c05a8b4 +patch=1,EE,002be4dc,word,0c05a8b4 //8f84b670 +patch=1,EE,002be4e0,word,8f84b670 //c78c809c +patch=1,EE,002be4e4,word,c78c809c //0c05a8a4 +patch=1,EE,002be4e8,word,0c05a8a4 //8f84b670 +patch=1,EE,002be4ec,word,8f84b670 //8f82b670 +patch=1,EE,002be4f0,word,8f82b670 //dfbf0030 +patch=1,EE,002be4f4,word,dfbf0030 //7bb20020 +patch=1,EE,002be4f8,word,7bb20020 //7bb10010 +patch=1,EE,002be4fc,word,7bb10010 //7bb00000 +patch=1,EE,002be500,word,7bb00000 //03e00008 +patch=1,EE,002be504,word,03e00008 //27bd0050 +patch=1,EE,002be508,word,27bd0050 //00000000 + +patch=1,EE,002ee0cc,word,3c013f80 //0c05a92c +patch=1,EE,002ee0d0,word,0c05a92c //27a50028 +patch=1,EE,002ee0d4,word,27a50028 //3c023f80 +patch=1,EE,002ee0d8,word,460c6303 //44826000 + +patch=1,EE,0016a4cc,word,44810000 //c4a00004 +patch=1,EE,0016a4d0,word,46001083 //e4820068 +patch=1,EE,0016a4d4,word,c4a00004 //e480006c +patch=1,EE,0016a4d8,word,e4820068 //c4800068 +patch=1,EE,0016a4dc,word,e480006c //46000803 +patch=1,EE,0016a4e0,word,c4800068 //e4800070 +patch=1,EE,0016a4e4,word,46000803 //c480006c +patch=1,EE,0016a4e8,word,e4800070 //46000803 +patch=1,EE,0016a4ec,word,c480006c //00000000 +patch=1,EE,0016a4f0,word,46000803 //e4800074 +patch=1,EE,0016a4f4,word,e4800074 //8c840004 +patch=1,EE,0016a4f8,word,8c840004 //10800004 +patch=1,EE,0016a4fc,word,10800004 //0200102d +patch=1,EE,0016a500,word,0200102d //0c05adfc +patch=1,EE,0016a504,word,0c05adfc //00000000 +patch=1,EE,0016a508,word,00000000 //0200102d +patch=1,EE,0016a50c,word,0200102d //dfbf0010 +patch=1,EE,0016a510,word,dfbf0010 //7bb00000 +patch=1,EE,0016a514,word,7bb00000 //03e00008 +patch=1,EE,0016a518,word,03e00008 //27bd0020 +patch=1,EE,0016a51c,word,27bd0020 //00000000 + +//480p (progressive scan) +//patch=1,EE,001009c4,word,3c050000 //00052c00 +//patch=1,EE,001009cc,word,3c060050 //00063400 +//patch=1,EE,001009d4,word,3c070001 //00073c00 + +//patch=1,EE,00100c94,word,3c090010 //00094c00 + + diff --git a/patches/SLKA-25126_A72F7A17.pnach b/patches/SLKA-25126_A72F7A17.pnach new file mode 100644 index 0000000..d4da38c --- /dev/null +++ b/patches/SLKA-25126_A72F7A17.pnach @@ -0,0 +1,12 @@ +gametitle=Shin Sangoku Musou 3 - Moushouden (K)(SLKA-25126) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0013a220,word,3c0243d6 //3c0243a0 +patch=1,EE,0018f460,word,3c023f2b //3c023f00 + + diff --git a/patches/SLKA-25129_4A5539CF.pnach b/patches/SLKA-25129_4A5539CF.pnach new file mode 100644 index 0000000..612105c --- /dev/null +++ b/patches/SLKA-25129_4A5539CF.pnach @@ -0,0 +1,10 @@ +gametitle=James Bond 007 - Everything or Nothing (NTSC-K)(SLKA-25129) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen Hack 16:9 +patch=1,EE,0041ab2c,word,3faaaaab //3f800000 + + diff --git a/patches/SLKA-25131_81B3598B.pnach b/patches/SLKA-25131_81B3598B.pnach new file mode 100644 index 0000000..9261cb6 --- /dev/null +++ b/patches/SLKA-25131_81B3598B.pnach @@ -0,0 +1,14 @@ +gametitle=Altered Beast (K)(SLKA-25131) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//fov (NTSC-U 60038046 AA3F033C 233D023C ABAA6434) +patch=1,EE,00156be0,word,3c033fe3 // 3c03f0aa (00000000 AA3F033C(*) 233D023C ABAA6434(*)) +patch=1,EE,00156be8,word,34648e38 // 3464AAAB + +//render fix (NTSC-U 003F033C 5A00013C) +patch=1,EE,005d0210,word,3c033f20 // 3c033f00 (003F033C 5900013C) + + diff --git a/patches/SLKA-25132_650BE5EC.pnach b/patches/SLKA-25132_650BE5EC.pnach new file mode 100644 index 0000000..6c87fab --- /dev/null +++ b/patches/SLKA-25132_650BE5EC.pnach @@ -0,0 +1,11 @@ +gametitle=Kidou Senshi Gundam - Meguriai Sora (K)(SLKA-25132) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00199d04,word,3c024456 //3c024420 + + diff --git a/patches/SLKA-25133_8A8FC183.pnach b/patches/SLKA-25133_8A8FC183.pnach new file mode 100644 index 0000000..1fa054b --- /dev/null +++ b/patches/SLKA-25133_8A8FC183.pnach @@ -0,0 +1,12 @@ +gametitle=AirForce Delta Strike (NTSC-K)(SLKA-25133) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,204aafac,extended,3f400000 +patch=1,EE,204aafa4,extended,44200000 + + diff --git a/patches/SLKA-25135_6BA65DD8.pnach b/patches/SLKA-25135_6BA65DD8.pnach new file mode 100644 index 0000000..7a3c3eb --- /dev/null +++ b/patches/SLKA-25135_6BA65DD8.pnach @@ -0,0 +1,9 @@ +gametitle=Kunoichi (K) (SLKA-25135) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce (pnach NTSC-K by Arapapa) + +patch=1,EE,21A3EAC0,extended,3f248b43 + + diff --git a/patches/SLKA-25136_C5D0EBD2.pnach b/patches/SLKA-25136_C5D0EBD2.pnach new file mode 100644 index 0000000..73fca70 --- /dev/null +++ b/patches/SLKA-25136_C5D0EBD2.pnach @@ -0,0 +1,146 @@ +gametitle=Need for Speed - Underground (K)(SLKA-25136) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-Kby Arapapa) + +//Widescreen hack 16:9 + +//0000803f 0000803f cdcc4c3f +patch=1,EE,0050b0b4,word,3f400000 //3f800000 +patch=1,EE,0050b2a8,word,3f2aaaaa //3f000000 +patch=1,EE,0050b2b0,word,3f2aaaaa //3f000000 + +//FMV's fix +patch=1,EE,0022cf88,word,3c01bf2a //3c01bf00 +patch=1,EE,0022cf8c,word,44816800 //44816000 +patch=1,EE,0022CFBC,word,46007307 +patch=1,EE,0022CFC0,word,46006bc7 + +[Trigger control mappings] +author=Silent +description=Improves the trigger controls range in Type 3 setup, adds Type 6 setup, mirroring the Xbox bindings. Controller Setup screen for steering wheels breaks with this patch, but the bindings still work! + +// Disable DualShock 1 setups, add Type 6 setup and re-enable it in options (albeit broken) +patch=0,EE,20453FB8,extended,00000000 +patch=0,EE,20453FCC,extended,00000000 +patch=0,EE,00453FE5,extended,14 +patch=0,EE,101E7814,extended,0006 +patch=0,EE,1020EFD4,extended,0006 +patch=0,EE,1020F008,extended,0005 +patch=0,EE,1020F040,extended,0006 + +// These patches are autogenerated by nfs-scanner-configs.py scanner-configs patch +patch=0,EE,20452F30,extended,190001 +patch=0,EE,20452F50,extended,180001 +patch=0,EE,20453020,extended,15 +patch=0,EE,20453080,extended,15 +patch=0,EE,204530E0,extended,16 +patch=0,EE,204531C0,extended,14 +patch=0,EE,204531D0,extended,1F0001 +patch=0,EE,204531D8,extended,FF871084 +patch=0,EE,204531E0,extended,14 +patch=0,EE,204531F0,extended,1C0001 +patch=0,EE,204531F8,extended,1AC94CA9 +patch=0,EE,20453200,extended,17 +patch=0,EE,20453220,extended,161514 +patch=0,EE,20453240,extended,171615 +patch=0,EE,20453270,extended,1D0101 +patch=0,EE,20453278,extended,D9A22505 +patch=0,EE,20453300,extended,2014 +patch=0,EE,20453310,extended,990001 +patch=0,EE,20453380,extended,2014 +patch=0,EE,20453390,extended,8F0001 +patch=0,EE,20453398,extended,739D7071 +patch=0,EE,204534B0,extended,190001 +patch=0,EE,204534D0,extended,1B0001 +patch=0,EE,20453510,extended,1A0001 +patch=0,EE,20453564,extended,22 +patch=0,EE,20453640,extended,2214 +patch=0,EE,20453644,extended,0 +patch=0,EE,20453740,extended,14 +patch=0,EE,20453744,extended,0 +patch=0,EE,20453750,extended,1B0000 +patch=0,EE,20453758,extended,739D7136 + +// Adjust the controllers screen to operate on arrays of 6 +patch=0,EE,102378D4,extended,0018 + +// These patches are autogenerated by nfs-scanner-configs.py button-action-hashes patch +patch=0,EE,204D6B1C,extended,6AB80AFA +patch=0,EE,204D6B20,extended,5E5C5F2E +patch=0,EE,204D6B24,extended,13121940 +patch=0,EE,204D6B28,extended,56AFE190 +patch=0,EE,204D6B2C,extended,13121940 +patch=0,EE,204D6B30,extended,56AFE190 +patch=0,EE,204D6B34,extended,13121940 +patch=0,EE,204D6B44,extended,63AA639D +patch=0,EE,204D6B48,extended,63AA639D +patch=0,EE,204D6B4C,extended,63AA639D +patch=0,EE,204D6B58,extended,ECD20F7F +patch=0,EE,204D6B5C,extended,ECD20F7F +patch=0,EE,204D6B60,extended,ECD20F7F +patch=0,EE,204D6B64,extended,ECD20F7F +patch=0,EE,204D6B68,extended,DC1CD97D +patch=0,EE,204D6B6C,extended,DC1CD97D +patch=0,EE,204D6B70,extended,619B23B0 +patch=0,EE,204D6B78,extended,F8B4303B +patch=0,EE,204D6B7C,extended,619B23B0 +patch=0,EE,204D6B80,extended,B70FF4A4 +patch=0,EE,204D6B84,extended,5E5C5F2E +patch=0,EE,204D6B88,extended,DC1CD97D +patch=0,EE,204D6B8C,extended,5E5C5F2E +patch=0,EE,204D6B90,extended,DC1CD97D +patch=0,EE,204D6B94,extended,D38DF194 +patch=0,EE,204D6B98,extended,D38DF194 +patch=0,EE,204D6B9C,extended,D38DF194 +patch=0,EE,204D6BA0,extended,D38DF194 +patch=0,EE,204D6BA4,extended,D38DF194 +patch=0,EE,204D6BA8,extended,D38DF194 +patch=0,EE,204D6BAC,extended,56AFE190 +patch=0,EE,204D6BB0,extended,13121940 +patch=0,EE,204D6BB4,extended,B70FF4A4 +patch=0,EE,204D6BB8,extended,13121940 +patch=0,EE,204D6BC0,extended,13121940 +patch=0,EE,204D6BC4,extended,5E5C5F2E +patch=0,EE,204D6BC8,extended,619B23B0 +patch=0,EE,204D6BCC,extended,619B23B0 +patch=0,EE,204D6BD0,extended,5E5C5F2E +patch=0,EE,204D6BD4,extended,619B23B0 +patch=0,EE,204D6BD8,extended,B70FF4A4 +patch=0,EE,204D6BDC,extended,B70FF4A4 +patch=0,EE,204D6BE0,extended,6AB80AFA +patch=0,EE,204D6BE4,extended,6AB80AFA +patch=0,EE,204D6BE8,extended,B70FF4A4 +patch=0,EE,204D6BEC,extended,B70FF4A4 +patch=0,EE,204D6BF0,extended,5E5C5F2E +patch=0,EE,204D6BF4,extended,DC1CD97D +patch=0,EE,204D6BF8,extended,B2D0DA8B +patch=0,EE,204D6BFC,extended,B2D0DA8B +patch=0,EE,204D6C00,extended,B2D0DA8B +patch=0,EE,204D6C04,extended,B2D0DA8B +patch=0,EE,204D6C08,extended,B2D0DA8B +patch=0,EE,204D6C0C,extended,B2D0DA8B + +[SilentPatch] +author=Silent +description=Fixes the drift track record magazine unlock conditions, drift track high scores, and more. + +// Fix the drift score magazine taking a best lap score and dividing it by laps. +// Also fix the high score in the menu displaying style points instead of the full score. +patch=0,EE,2014BC60,extended,46000840 // add.s f01,f01,f00 +patch=0,EE,201DCF6C,extended,00000000 +patch=0,EE,201DCF70,extended,00000000 +patch=0,EE,201DCF7C,extended,E62000C4 // swc1 f00,0xC4(s1) + +patch=0,EE,201D95EC,extended,0C0F9338 // jal 0x003E4CE0 +patch=0,EE,201D95F0,extended,C60C00C4 // lwc1 f12,0xC4(s0) + +patch=0,EE,203E4CE0,extended,46006324 // cvt.w.s f12,f12 +patch=0,EE,203E4CE4,extended,0809870C // j 0x00261C30 +patch=0,EE,203E4CE8,extended,44056000 // mfc1 a1,f12 + +patch=0,EE,101D92CC,extended,C4 +patch=0,EE,101D9318,extended,C4 +patch=0,EE,101D9184,extended,C4 +patch=0,EE,201D9328,extended,00000000 // Don't round up the score diff --git a/patches/SLKA-25137_8D9CBC4B.pnach b/patches/SLKA-25137_8D9CBC4B.pnach new file mode 100644 index 0000000..7e07e44 --- /dev/null +++ b/patches/SLKA-25137_8D9CBC4B.pnach @@ -0,0 +1,13 @@ +gametitle=The Sims - Bustin' Out (NTSC-K)(SLKA-25137) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,00293058,word,3c013fe3 //3c013faa fov +patch=1,EE,0029305c,word,34218e2a //3421aaab + + diff --git a/patches/SLKA-25138_B07FF0E6.pnach b/patches/SLKA-25138_B07FF0E6.pnach new file mode 100644 index 0000000..18f4910 --- /dev/null +++ b/patches/SLKA-25138_B07FF0E6.pnach @@ -0,0 +1,10 @@ +gametitle=.hack 2 - Mutation (K) (SLKA-25138) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) (Hyakki) (pnach by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00004043) +patch=1,EE,20a67920,extended,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25139_68C8FC78.pnach b/patches/SLKA-25139_68C8FC78.pnach new file mode 100644 index 0000000..196e8ff --- /dev/null +++ b/patches/SLKA-25139_68C8FC78.pnach @@ -0,0 +1,10 @@ +gametitle=Fuuun Shinsengumi [NTSC-K] (SLKA-25139) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,001474c0,word,3c023f40 //3c023f80 + + diff --git a/patches/SLKA-25140_F27AB8B3.pnach b/patches/SLKA-25140_F27AB8B3.pnach new file mode 100644 index 0000000..9a755c8 --- /dev/null +++ b/patches/SLKA-25140_F27AB8B3.pnach @@ -0,0 +1,25 @@ +gametitle=Medal of Honor - Rising Sun (NTSC-K)(SLKA-25140) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,003a42a0,word,3f100000 //3f400000 + +patch=1,EE,001b95f8,word,3c013f50 //c4810e30 +patch=1,EE,001b95fc,word,44810800 //460c0832 +patch=1,EE,001b9600,word,46016303 //00000000 +patch=1,EE,001b9604,word,c4810e30 //45010009 +patch=1,EE,001b9608,word,460c0832 //00000000 +patch=1,EE,001b960c,word,45010008 //46016034 +patch=1,EE,001b9614,word,46016034 //45000004 +patch=1,EE,001b9618,word,45000004 //e48c0e38 +patch=1,EE,001b961c,word,e48c0e38 //46006807 +patch=1,EE,001b9620,word,46006807 //03e00008 +patch=1,EE,001b9624,word,03e00008 //e4800e3c +patch=1,EE,001b9628,word,e4800e3c //e48d0e3c +patch=1,EE,001b962c,word,e48d0e3c //03e00008 +patch=1,EE,001b9630,word,03e00008 //00000000 + + diff --git a/patches/SLKA-25142_5961800A.pnach b/patches/SLKA-25142_5961800A.pnach new file mode 100644 index 0000000..cf81e39 --- /dev/null +++ b/patches/SLKA-25142_5961800A.pnach @@ -0,0 +1,12 @@ +gametitle=Tak and the Power of Juju (K)(SLKA-25142) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00251140,word,3c013fe3 //3c013faa +patch=1,EE,00251144,word,34218e38 //3421aaab + + diff --git a/patches/SLKA-25144_11624CD6.pnach b/patches/SLKA-25144_11624CD6.pnach new file mode 100644 index 0000000..0025e85 --- /dev/null +++ b/patches/SLKA-25144_11624CD6.pnach @@ -0,0 +1,19 @@ +gametitle=Final Fantasy X-2 (NTSC-K) (SLKA_25144) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Wide Screen 16:9 (4C3F013C CDCC2134 00b08144) +patch=1,EE,001aaab8,word,3c013f19 //3c013f4c +patch=1,EE,001aaabc,word,3421999a //3421cccd + +//render fix +patch=1,EE,0011be04,word,3c014440 //3c0143fa +patch=1,EE,0017c07c,word,3c01442b //3c014400 + +//portraits, dressphere and cursor width on menu +//803f013c 00b88144 8a3f013c +patch=1,EE,00213f94,word,3c013f40 //3c013f80 + + diff --git a/patches/SLKA-25145_783DE9A6.pnach b/patches/SLKA-25145_783DE9A6.pnach new file mode 100644 index 0000000..31c461c --- /dev/null +++ b/patches/SLKA-25145_783DE9A6.pnach @@ -0,0 +1,10 @@ +gametitle=.hack 3 - Outbreak (K) (SLKA_251.45) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) (pavachan) (pnach by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00004043) +patch=1,EE,20A70320,extended,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25146_D285B3DF.pnach b/patches/SLKA-25146_D285B3DF.pnach new file mode 100644 index 0000000..7dabab6 --- /dev/null +++ b/patches/SLKA-25146_D285B3DF.pnach @@ -0,0 +1,12 @@ +gametitle=Kaido Battle 2 (NTSC-K)(SLKA-25146) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen pnach by Arapapa +//Search Values are different to other nations + +//Widescreen Hack 16:9 +//803f023c 4000a2af 80bf023c +patch=1,EE,00149290,word,3c023f40 //3c023f80 + + diff --git a/patches/SLKA-25148_8F14728A.pnach b/patches/SLKA-25148_8F14728A.pnach new file mode 100644 index 0000000..ef094cf --- /dev/null +++ b/patches/SLKA-25148_8F14728A.pnach @@ -0,0 +1,11 @@ +gametitle=MVP Baseball 2004 (K)(SLKA-25148) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,005ba998,word,3c013f40 //3c013f80 +patch=1,EE,005baa28,word,3c013fab //3c013f80 + + diff --git a/patches/SLKA-25149_C54646E9.pnach b/patches/SLKA-25149_C54646E9.pnach new file mode 100644 index 0000000..bb2b237 --- /dev/null +++ b/patches/SLKA-25149_C54646E9.pnach @@ -0,0 +1,80 @@ +gametitle=Silent Hill 4 - The Room (K) (SLKA_25149) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) +description=FMV hack by Pelvicthrustman +author=nemesis2000 + +// 16:9 +//00000000(*) 03050146 00000000 00000000(*) +patch=1,EE,00148564,word,3c013f40 // 00000000 hor fov +patch=1,EE,00148570,word,4481f000 // 00000000 + +//47d60046 0424050c +patch=1,EE,001485a0,word,461ed683 // 4600d647 + +//00000000 32b00046 +patch=1,EE,001485b4,word,4600d647 // 00000000 + +//0800023c 7000a427, 08002226 08000326 +patch=1,EE,202f79e4,extended,3c020380 // 3c020008 FMV top +patch=1,EE,202f7a28,extended,34021880 // 26220008 FMV bottom + +// Inventory fix +patch=1,EE,20625F54,extended,3F400000 //1 +patch=1,EE,20626024,extended,3F400000 //2 +patch=1,EE,206260F4,extended,3F400000 //3 +patch=1,EE,206261C4,extended,3F400000 //4 +patch=1,EE,20626294,extended,3F400000 //5 +patch=1,EE,20626364,extended,3F400000 //6 +patch=1,EE,20626434,extended,3F400000 //7 +patch=1,EE,20626504,extended,3F400000 //8 +patch=1,EE,206265D4,extended,3F400000 //9 +patch=1,EE,206266A4,extended,3F400000 //10 + +// Item box fix +patch=1,EE,20624D54,extended,3F400000 //1 +patch=1,EE,20624E24,extended,3F400000 //2 +patch=1,EE,20624EF4,extended,3F400000 //3 +patch=1,EE,20624FC4,extended,3F400000 //4 +patch=1,EE,20625094,extended,3F400000 //5 +patch=1,EE,20625164,extended,3F400000 //6 +patch=1,EE,20625234,extended,3F400000 //7 + +[Enable Multilanguage] +author=felixthecat1970 +description=Enable the multilanguage selector in the game options, Available languages: English, Spanish, French, German, Italian, Japanese and Korean. +patch=0,EE,003B169F,extended,00000001 +patch=0,EE,20181128,extended,28610006 +patch=0,EE,2018112C,extended,10200004 +patch=0,EE,20181134,extended,24620001 +patch=0,EE,20181140,extended,A2000011 +patch=0,EE,20180AD4,extended,FFBF0000 +patch=0,EE,20180AD8,extended,0C0CE8C0 +patch=0,EE,20180ADC,extended,27A40060 +patch=0,EE,2033A300,extended,241B0003 +patch=0,EE,2033A304,extended,0C043394 +patch=0,EE,2033A308,extended,00000000 +patch=0,EE,2033A30C,extended,0040182D +patch=0,EE,2033A310,extended,28610006 +patch=0,EE,2033A314,extended,1020000F +patch=0,EE,2033A318,extended,3C04004C +patch=0,EE,2033A31C,extended,147B0004 +patch=0,EE,2033A320,extended,241B0004 +patch=0,EE,2033A324,extended,24030005 +patch=0,EE,2033A328,extended,080CE8D6 +patch=0,EE,2033A32C,extended,00000000 +patch=0,EE,2033A330,extended,147B0004 +patch=0,EE,2033A334,extended,241B0005 +patch=0,EE,2033A338,extended,241B0003 +patch=0,EE,2033A33C,extended,080CE8D6 +patch=0,EE,2033A340,extended,00000000 +patch=0,EE,2033A344,extended,147B0004 +patch=0,EE,2033A348,extended,24030004 +patch=0,EE,2033A34C,extended,080CE8D6 +patch=0,EE,2033A350,extended,00000000 +patch=0,EE,2033A354,extended,24030001 +patch=0,EE,2033A358,extended,3C05003B +patch=0,EE,2033A35C,extended,A0A316A1 +patch=0,EE,2033A360,extended,080602B8 diff --git a/patches/SLKA-25150_66927E5B.pnach b/patches/SLKA-25150_66927E5B.pnach new file mode 100644 index 0000000..d164578 --- /dev/null +++ b/patches/SLKA-25150_66927E5B.pnach @@ -0,0 +1,11 @@ +gametitle=Bujingai - The Forsaken City (K) (SLKA-25150) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach NTSC-K by Arapapa) + +patch=1,EE,204AC3C0,extended,3F400000 // 3F800000 hor+ +//patch=1,EE,2035C5F8,extended,3F990000 // 3F800000 orbs fix +//patch=1,EE,205cdb30,extended,3F400000 // 3F800000 zoom + + diff --git a/patches/SLKA-25152_66DADE18.pnach b/patches/SLKA-25152_66DADE18.pnach new file mode 100644 index 0000000..f653e30 --- /dev/null +++ b/patches/SLKA-25152_66DADE18.pnach @@ -0,0 +1,27 @@ +gametitle=Hajime no Ippo All-Stars (K)(SLKA-25152) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00608244 040001c6 (1st) +patch=1,EE,001937d8,word,3c023fab //3c023f80 + +//Cutscenes +//02080046 4800a0e7 380080c4 +patch=1,EE,0013b3d4,word,080af648 +patch=1,EE,002bd920,word,46000802 +patch=1,EE,002bd924,word,3c013f40 +patch=1,EE,002bd928,word,4481f000 +patch=1,EE,002bd92c,word,461e0003 +patch=1,EE,002bd930,word,0804ecf6 + +///////////////////////////////////// +//Event Zoom +//003f023c 3000bfff +//patch=1,EE,0013b3a4,word,3c023f2a //3c023f00 + + diff --git a/patches/SLKA-25153_3B36E890.pnach b/patches/SLKA-25153_3B36E890.pnach new file mode 100644 index 0000000..3f27b40 --- /dev/null +++ b/patches/SLKA-25153_3B36E890.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 10 - Liveware Evolution (NTSC-K) (SLKA_25153) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen pnach (NTSC-K by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix (46170942 803f053c) +patch=1,EE,0012a59c,word,3c053FAB //3c053F80 + + diff --git a/patches/SLKA-25155_B9545AD0.pnach b/patches/SLKA-25155_B9545AD0.pnach new file mode 100644 index 0000000..d5688ca --- /dev/null +++ b/patches/SLKA-25155_B9545AD0.pnach @@ -0,0 +1,13 @@ +gametitle=Crimson Sea 2 (K)(SLKA-25155) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack NTSC-K by Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00443D18,word,3c024328 // 43600000 +patch=1,EE,00443D28,word,3c023f1f // 3eeeeeef +patch=1,EE,00443D2C,word,344349f9 + + diff --git a/patches/SLKA-25156_B7ADE017.pnach b/patches/SLKA-25156_B7ADE017.pnach new file mode 100644 index 0000000..ebf0f0d --- /dev/null +++ b/patches/SLKA-25156_B7ADE017.pnach @@ -0,0 +1,10 @@ +gametitle=Medal of Honor - Vanguard (K)(SLKA-25156) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//09 00 60 10 86 A8 00 46 AA 3F 01 3C +patch=1,EE,001308b4,word,00000000 + + diff --git a/patches/SLKA-25159_6BE74384.pnach b/patches/SLKA-25159_6BE74384.pnach new file mode 100644 index 0000000..3c651f8 --- /dev/null +++ b/patches/SLKA-25159_6BE74384.pnach @@ -0,0 +1,17 @@ +gametitle=Astro Boy (K)(SLKA-25159) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Fov +//a03f013c 00688144 e4310b0c +patch=1,EE,002cb550,word,3c013fd5 //3c013fa0 + +//Zoom +//003f013c 00088144 0000bfdf +patch=1,EE,0037f0d8,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLKA-25160_D3FFC263.pnach b/patches/SLKA-25160_D3FFC263.pnach new file mode 100644 index 0000000..2e8b484 --- /dev/null +++ b/patches/SLKA-25160_D3FFC263.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Megami Tensei - Nocturne Maniax (K) (SLKA-25160) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (pnach by Arapapa) + +//16:9(03000000 b81e953f 00000000) +patch=1,EE,002f9934,word,3FC6D395 // 3f95a1eb8 + + diff --git a/patches/SLKA-25161_6508F464.pnach b/patches/SLKA-25161_6508F464.pnach new file mode 100644 index 0000000..f168725 --- /dev/null +++ b/patches/SLKA-25161_6508F464.pnach @@ -0,0 +1,18 @@ +gametitle=Aqua Kids (K)(SLKA-25161) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//700000c6 0400028e (1st) +patch=1,EE,00266bf4,word,080bf0d8 +patch=1,EE,002fc360,word,c6000070 +patch=1,EE,002fc364,word,3c013f40 +patch=1,EE,002fc368,word,4481f000 +patch=1,EE,002fc36c,word,461e0002 +patch=1,EE,002fc370,word,08099afe + + diff --git a/patches/SLKA-25166_75326E04.pnach b/patches/SLKA-25166_75326E04.pnach new file mode 100644 index 0000000..9680bee --- /dev/null +++ b/patches/SLKA-25166_75326E04.pnach @@ -0,0 +1,19 @@ +gametitle=Sengoku Musou (K)(SLKA-25166) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 + +//6043023c 2d200002 +patch=1,EE,0013eb68,word,3c024328 // 3c024360 zoom + +//1885838f 0800e003 bc026de4 +patch=1,EE,0013ed58,word,3c013f40 // 8f838520 ver fov +patch=1,EE,0013ed5c,word,4481f000 // 03e00008 +patch=1,EE,0013ed60,word,461e6b43 // e46d02bc +patch=1,EE,0013ed64,word,03e00008 // 00000000 +patch=1,EE,0013ed68,word,e46d02bc // 00000000 + + diff --git a/patches/SLKA-25168_86DDA68C.pnach b/patches/SLKA-25168_86DDA68C.pnach new file mode 100644 index 0000000..d87a55c --- /dev/null +++ b/patches/SLKA-25168_86DDA68C.pnach @@ -0,0 +1,10 @@ +gametitle=WWE SmackDown vs Raw 2007 (K)(SLKA-25168) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,002b24f0,word,3c013f40 //3c013f80 + + diff --git a/patches/SLKA-25170_819DDCF8.pnach b/patches/SLKA-25170_819DDCF8.pnach new file mode 100644 index 0000000..1b6129c --- /dev/null +++ b/patches/SLKA-25170_819DDCF8.pnach @@ -0,0 +1,30 @@ +gametitle=SD Gundam G Generation Seed (K)(SLKA-25170) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00212ff0,word,081461b0 //c6010068 + +patch=1,EE,005186c0,word,3c013f40 //00000000 +patch=1,EE,005186c4,word,4481f000 //00000000 +patch=1,EE,005186c8,word,c6010068 //00000000 +patch=1,EE,005186cc,word,c602006c //00000000 +patch=1,EE,005186d0,word,461e0843 //00000000 +patch=1,EE,005186d4,word,e6010068 //00000000 +patch=1,EE,005186d8,word,08084bfe //00000000 + +////////////////////////////////////////////////// +//Y-Fov +//b63f023c f0ffbd27 6edb4334 +//f33f023c f0ffbd27 35cf4334 +//patch=1,EE,00198de0,word,3c023ff3 //3c023fb6 +//patch=1,EE,00198de8,word,3443cf35 //3443db6e + +//Zoom +//00bf013c 00388144 (1st) +//patch=1,EE,002122cc,word,3c01bec0 //3c01bf00 + + diff --git a/patches/SLKA-25172_99A8B4FF.pnach b/patches/SLKA-25172_99A8B4FF.pnach new file mode 100644 index 0000000..b294f07 --- /dev/null +++ b/patches/SLKA-25172_99A8B4FF.pnach @@ -0,0 +1,26 @@ +gametitle=Harry Potter and the Prisoner of Azkaban (K)(SLKA-25172) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Devina and Arapapa + +//Widescreen hack 16:9 +//to widen the HUD to hide unwanted elements, +//enable patch in-game, not on boot + +//X-Fov +patch=1,EE,00147af8,word,3c013f40 //00000000 +patch=1,EE,00147afc,word,4481f000 //00000000 + +patch=1,EE,00147b10,word,4619a503 //00000000 +patch=1,EE,00147b14,word,461ea502 //4619a503 + +//Render fix #1 +//803f013c 00608144 aa3f013c +patch=1,EE,001223f0,word,3c013f40 //3c013f80 + +//Render fix #2 +//803f013c 00208144 2800b4e7 +//patch=1,EE,001560b8,word,3c013fab //3c013f80 + + diff --git a/patches/SLKA-25173_21CC1EC3.pnach b/patches/SLKA-25173_21CC1EC3.pnach new file mode 100644 index 0000000..1bed99f --- /dev/null +++ b/patches/SLKA-25173_21CC1EC3.pnach @@ -0,0 +1,17 @@ +gametitle=Tom Clancy's Rainbow Six 3 * NTSC-K * SLKA-25173 * 21CC1EC3 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ported by arapapa +// 803f023c 9007a327 9407a2af +patch=1,EE,20311150,extended,3c023f40 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +patch=1,EE,20311150,extended,3c023f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +patch=1,EE,20311150,extended,3c023f64 diff --git a/patches/SLKA-25174_367B2A15.pnach b/patches/SLKA-25174_367B2A15.pnach new file mode 100644 index 0000000..c25f92b --- /dev/null +++ b/patches/SLKA-25174_367B2A15.pnach @@ -0,0 +1,10 @@ +gametitle=.hack 4 - Quarantine (K) (SLKA_251.74) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) (pavachan) (pnach by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00004043) +patch=1,EE,20A7E120,extended,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25180_002C5D88.pnach b/patches/SLKA-25180_002C5D88.pnach new file mode 100644 index 0000000..c4b4b13 --- /dev/null +++ b/patches/SLKA-25180_002C5D88.pnach @@ -0,0 +1,122 @@ +gametitle=Tom Clancy's Splinter Cell 2: Pandora Tomorrow * NTSC-K * SLKA-25180 * 002C5D88 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & arapapa +// Ported by arapapa from the NTSC-U hack by nemesis2000. +// Search values are different than NTSC-U. + +patch=1,EE,001b8b1c,word,14400005 // 14400006 +patch=1,EE,001b8b34,word,8f849f54 // 00000000 +patch=1,EE,001b8b38,word,3c060048 // 8f849f54 +patch=1,EE,001b8b3c,word,0000282d // 3c060048 + +patch=1,EE,001b8b40,word,24c67c3f // 0000282d +patch=1,EE,001b8b44,word,0000382d // 24c67c3f +patch=1,EE,001b8b48,word,24080001 // 0000382d +patch=1,EE,001b8b4c,word,0c05abc0 // 24080001 + +patch=1,EE,001b8b50,word,0000482d // 0c05abc0 +patch=1,EE,001b8b54,word,0040882d // 0000482d +patch=1,EE,001b8b58,word,0c059abc // 0040882d +patch=1,EE,001b8b5c,word,afa0009c // 0c059abc + +patch=1,EE,001b8b60,word,8fa6009c // afa0009c +patch=1,EE,001b8b64,word,0220202d // 8fa6009c +patch=1,EE,001b8b68,word,8f898034 // 0220202d +patch=1,EE,001b8b6c,word,0040282d // 8f898034 + +patch=1,EE,001b8b70,word,0000382d // 0040282d +patch=1,EE,001b8b74,word,0000402d // 0000382d +patch=1,EE,001b8b78,word,0c05980c // 0000402d +patch=1,EE,001b8b7c,word,0000502d // 0c05980c + +patch=1,EE,001b8b80,word,0c06e4b8 // 0000502d +patch=1,EE,001b8b84,word,0040202d // 0c06e4b8 +patch=1,EE,001b8b88,word,ae020060 // 0040202d +patch=1,EE,001b8b8c,word,8e040060 // ae020060 + +patch=1,EE,001b8b90,word,8c990000 // 8e040060 +patch=1,EE,001b8b94,word,8f39006c // 8c990000 +patch=1,EE,001b8b98,word,0320f809 // 8f39006c +patch=1,EE,001b8b9c,word,0200282d // 0320f809 + +patch=1,EE,001b8ba0,word,8f829de0 // 0200282d +patch=1,EE,001b8ba4,word,14400005 // 8f829de0 +patch=1,EE,001b8ba8,word,3c040048 // 14400005 +patch=1,EE,001b8bac,word,0c071c00 // 3c040048 + +patch=1,EE,001b8bb0,word,24845080 // 0c071c00 +patch=1,EE,001b8bb4,word,0c071bb8 // 24845080 +patch=1,EE,001b8bb8,word,af829de0 // 0c071bb8 +patch=1,EE,001b8bbc,word,8f849de0 // af829de0 + +patch=1,EE,001b8bc0,word,3c060048 // 8f849de0 +patch=1,EE,001b8bc4,word,0000282d // 3c060048 +patch=1,EE,001b8bc8,word,24c67c58 // 0000282d +patch=1,EE,001b8bcc,word,0000382d // 24c67c58 + +patch=1,EE,001b8bd0,word,24080001 // 0000382d +patch=1,EE,001b8bd4,word,0c05abc0 // 24080001 +patch=1,EE,001b8bd8,word,0000482d // 0c05abc0 +patch=1,EE,001b8bdc,word,0040882d // 0000482d + +patch=1,EE,001b8be0,word,0c059abc // 0040882d +patch=1,EE,001b8be4,word,afa00098 // 0c059abc +patch=1,EE,001b8be8,word,8fa60098 // afa00098 +patch=1,EE,001b8bec,word,0220202d // 8fa60098 + +patch=1,EE,001b8bf0,word,8f898034 // 0220202d +patch=1,EE,001b8bf4,word,0040282d // 8f898034 +patch=1,EE,001b8bf8,word,0000382d // 0040282d +patch=1,EE,001b8bfc,word,0000402d // 0000382d + +patch=1,EE,001b8c00,word,0c05980c // 0000402d +patch=1,EE,001b8c04,word,0000502d // 0c05980c +patch=1,EE,001b8c08,word,0c05ece4 // 0000502d +patch=1,EE,001b8c0c,word,ae020064 // 0c05ece4 + +patch=1,EE,001b8c10,word,e6000074 // ae020064 +patch=1,EE,001b8c14,word,3c023fd4 // e6000074 +patch=1,EE,001b8c18,word,ae0000c0 // 3c023fd4 +patch=1,EE,001b8c1c,word,24040004 // ae0000c0 + +patch=1,EE,001b8c20,word,ae0000c4 // 24040004 +patch=1,EE,001b8c24,word,3c033f40 // ae0000c4 - X-FoV +patch=1,EE,001b8c28,word,ae0000c8 // 3c033f80 +patch=1,EE,001b8c2c,word,34427ae1 // ae0000c8 + +patch=1,EE,001b8c30,word,e61400cc // 34427ae1 +patch=1,EE,001b8c34,word,ae0000e0 // e61400cc +patch=1,EE,001b8c38,word,ae0000e4 // ae0000e0 +patch=1,EE,001b8c3c,word,ae0000e8 // ae0000e4 + +patch=1,EE,001b8c40,word,e61400ec // ae0000e8 +patch=1,EE,001b8c44,word,ae0000f0 // e61400ec +patch=1,EE,001b8c48,word,ae0000f4 // ae0000f0 +patch=1,EE,001b8c4c,word,ae0000f8 // ae0000f4 + +patch=1,EE,001b8c50,word,e61400fc // ae0000f8 +patch=1,EE,001b8c54,word,ae000100 // e61400fc +patch=1,EE,001b8c58,word,ae000108 // ae000100 +patch=1,EE,001b8c5c,word,ae000104 // ae000108 + +patch=1,EE,001b8c60,word,ae040094 // ae000104 +patch=1,EE,001b8c64,word,ae000088 // ae040094 +patch=1,EE,001b8c68,word,ae000084 // ae000088 +patch=1,EE,001b8c6c,word,ae03008c // ae000084 + +patch=1,EE,001b8c70,word,3c033f80 // ae030090 +patch=1,EE,001b8c74,word,ae030090 // ae03008c + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001b8c24,word,3c043f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001b8c24,word,3c043f64 diff --git a/patches/SLKA-25182_F506742F.pnach b/patches/SLKA-25182_F506742F.pnach new file mode 100644 index 0000000..8793f32 --- /dev/null +++ b/patches/SLKA-25182_F506742F.pnach @@ -0,0 +1,21 @@ +gametitle=Hajime no Ippo 2 - Victorious Road (K)(SLKA-25182) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00608244 040001c6 +patch=1,EE,001acf78,word,3c023fab //3c023f80 + +//Boxer's Road Mode Left Information Window X-fov +//3f800000 3f800000 +patch=1,EE,2083B030,extended,3F400000 + +//Boxer's Road Mode Center Information Window X-Fov +//3f800000 3f333333 +patch=1,EE,2083AAB4,extended,3F99999A + + diff --git a/patches/SLKA-25187_D27095D6.pnach b/patches/SLKA-25187_D27095D6.pnach new file mode 100644 index 0000000..e4088d8 --- /dev/null +++ b/patches/SLKA-25187_D27095D6.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Sangoku Mosou 3 Empires(=Dynasty warriors 4 Empires) (SLKA_251.87) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,0013A2A4,word,3C0243D6 //3C0243A0 wide +patch=1,EE,001899C0,word,3C023F2B //3C023F00 renderfix + + diff --git a/patches/SLKA-25198_0D73BBCD.pnach b/patches/SLKA-25198_0D73BBCD.pnach new file mode 100644 index 0000000..5fdb042 --- /dev/null +++ b/patches/SLKA-25198_0D73BBCD.pnach @@ -0,0 +1,10 @@ +gametitle=Tenchu - Kurenai (NTSC-K) (SLKA-25198) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,204EBAD4,extended,3f400000 + + diff --git a/patches/SLKA-25199_C45E77F4.pnach b/patches/SLKA-25199_C45E77F4.pnach new file mode 100644 index 0000000..acf90bb --- /dev/null +++ b/patches/SLKA-25199_C45E77F4.pnach @@ -0,0 +1,13 @@ +gametitle=Kengo 3 (K)(SLKA-25199) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-K by Arapapa) + +//Gameplay 16:9 (Memory hack) +patch=1,EE,20868E78,extended,3F400000 //3F800000 (Increases hor. axis) + +//Render fix (ELF hack) +patch=1,EE,00138544,word,3C023FAB //3C023F00 + + diff --git a/patches/SLKA-25201_1102F889.pnach b/patches/SLKA-25201_1102F889.pnach new file mode 100644 index 0000000..27eae09 --- /dev/null +++ b/patches/SLKA-25201_1102F889.pnach @@ -0,0 +1,15 @@ +gametitle=Armored Core - Nexus - Disc 1 - Evolution (NTSC-K) (SLKA-25201) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +patch=1,EE,0023fe6c,word,3c013f40 // 00000000 hor fov menu +patch=1,EE,0023fe78,word,44810000 // 00000000 +patch=1,EE,0023fe7c,word,4600c602 // 00000000 +patch=1,EE,001211d0,word,3c033f19 // 3c033f4c hor fov gameplay +patch=1,EE,001211d8,word,3462999a // 3462cccd hor fov gameplay +patch=1,EE,001587c0,word,3c0243d6 // 3c0243a0 renderfix + + diff --git a/patches/SLKA-25202_1102F889.pnach b/patches/SLKA-25202_1102F889.pnach new file mode 100644 index 0000000..85b76c2 --- /dev/null +++ b/patches/SLKA-25202_1102F889.pnach @@ -0,0 +1,15 @@ +gametitle=Armored Core - Nexus - Disc 2 - Revolution (NTSC-K) (SLKA-25202) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +patch=1,EE,0023fe6c,word,3c013f40 // 00000000 hor fov menu +patch=1,EE,0023fe78,word,44810000 // 00000000 +patch=1,EE,0023fe7c,word,4600c602 // 00000000 +patch=1,EE,001211d0,word,3c033f19 // 3c033f4c hor fov gameplay +patch=1,EE,001211d8,word,3462999a // 3462cccd hor fov gameplay +patch=1,EE,001587c0,word,3c0243d6 // 3c0243a0 renderfix + + diff --git a/patches/SLKA-25204_36416C48.pnach b/patches/SLKA-25204_36416C48.pnach new file mode 100644 index 0000000..b044f13 --- /dev/null +++ b/patches/SLKA-25204_36416C48.pnach @@ -0,0 +1,29 @@ +gametitle=Showdown - Legends of Wrestling (K)(SLKA-25204) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//000060e4 040062e4 080062e4 +patch=1,EE,00249528,word,080c298c + +patch=1,EE,0030a630,word,3c023f40 +patch=1,EE,0030a634,word,4482f000 +patch=1,EE,0030a638,word,461e0002 +patch=1,EE,0030a63c,word,e4600000 +patch=1,EE,0030a640,word,0809254b + +//xxxx +//patch=1,EE,0013feb0,word,3c033ff0 //3c033f80 +//patch=1,EE,002491fc,word,3c0845d0 //3c084500 +//patch=1,EE,002494e8,word,3c0645d0 //3c064500 +//patch=1,EE,0024923c,word,3c0345d0 //3c034500 +//patch=1,EE,002494e8,word,3c0645d0 //3c064500 +//patch=1,EE,00260d6c,word,3c033f00 //3c033f80 +//patch=1,EE,00260d7c,word,3c033f00 //3c033f80 +//patch=1,EE,00260f98,word,3c083f00 //3c083f80 +//patch=1,EE,00261018,word,3c0b3f00 //3c0b3f80 + + diff --git a/patches/SLKA-25205_4B27353A.pnach b/patches/SLKA-25205_4B27353A.pnach new file mode 100644 index 0000000..6da9f17 --- /dev/null +++ b/patches/SLKA-25205_4B27353A.pnach @@ -0,0 +1,25 @@ +gametitle=Dragonball Z 3 (K) (SLKA-25205) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +patch=1,EE,00131ba8,word,080c91f2 // 46000803 jump to code-inject 003247c8 +patch=1,EE,00131bac,word,00000000 // e7808744 + +patch=1,EE,003247c8,word,3c013f40 // 00000000 hor fov +patch=1,EE,003247cc,word,4481f000 // 00000000 +patch=1,EE,003247d0,word,46000803 // 00000000 +patch=1,EE,003247d4,word,461e0002 // 00000000 +patch=1,EE,003247d8,word,e7808744 // 00000000 +patch=1,EE,003247dc,word,0804c6eb // 00000000 jump back to 00131bac + + +//Scenario mode +//patch=1,EE,20429834,extended,3f23d706 // 3F5A740E + +//VS mode +//patch=1,EE,2044F0C0,extended,3f23d706 // 3F5A740E + + diff --git a/patches/SLKA-25206_5F060991.pnach b/patches/SLKA-25206_5F060991.pnach new file mode 100644 index 0000000..7993f6c --- /dev/null +++ b/patches/SLKA-25206_5F060991.pnach @@ -0,0 +1,244 @@ +gametitle=Burnout 3 - Takedown (K) (SLKA-25206) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Aero_ (NTSC-K by Arapapa) + + + +// 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 + +//9A 99 99 3F CE CC 4C 3E CD CC 4C 3F C8 CC CC 3D +patch=1,EE,204E0D38,extended,3FAAAAAB // FOV (Single Player) // 16:9 = 1.33333 + +//39 8E E3 3F 00 80 0E 43 EF EE 6E 3E 29 5C CF 3F +patch=1,EE,204E0F70,extended,3FE38E39 // Aspect Ratio (Single Player) // 16:9 = 1.77778 + +//29 5C CF 3F 39 8E 63 40 CD CC AC 3F +patch=1,EE,204E0F7C,extended,3FE38E39 // FOV (Multiplayer) // 16:9 = 1.77778 + +//39 8E 63 40 CD CC AC 3F AB AA 2A 40 +patch=1,EE,204E0F80,extended,40638E39 // Aspect Ratio (Multiplayer) // 16:9 = 3.55556 + +// HUD (16:9) +//CD CC CC 3A 89 88 08 3B 9A 99 01 C1 +patch=1,EE,204E135C,extended,3A99999A // HUD Width // 16:9 = 0.00117188 + +//00 00 00 00 00 00 00 00 00 00 80 3F EF EE 6E 3F (1st) +patch=1,EE,206685B0,extended,42A00000 // HUD X Pos // 16:9 = +80 (Player 1) + +//00 00 00 00 00 00 00 00 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 54 A4 66 00 00 00 00 00 00 00 00 00 54 A4 66 00 +patch=1,EE,20669E30,extended,42A00000 // HUD X Pos // 16:9 = +80 (Player 2) + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 BF 00 00 80 BF 00 00 80 BF 00 00 80 BF 00 00 00 00 +patch=1,EE,204B7A38,extended,3F9947AE // HUD Top Right X Pos // 16:9 = +0.1975 + +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 BF 00 00 80 BF 00 00 80 BF 00 00 80 BF 00 00 00 00 +patch=1,EE,204B7A28,extended,3F9947AE // HUD Bottom Right X Pos // 16:9 = +0.1975 + +//00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 00 00 00 00 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 +patch=1,EE,204B7A08,extended,BE4A3D71 // HUD Top Left X Pos // 16:9 = -0.1975 + +//00 00 00 00 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 +patch=1,EE,204B7A18,extended,BE4A3D71 // HUD Bottom Left X Pos // 16:9 = -0.1975 + +//00 00 20 44 00 00 70 42 CD CC CC 3A 89 88 88 3C +patch=1,EE,204CA9C0,extended,44555555 // Crash Cam Border Width + +//00 00 20 44 00 00 70 42 00 00 00 00 00 00 00 00 00 00 20 44 00 00 00 40 00 00 00 00 00 00 D2 43 +patch=1,EE,204CA9A0,extended,44555555 // Crash Cam Border Width + +//00 00 20 44 00 00 00 40 00 00 00 00 00 00 D2 43 +patch=1,EE,204CA9B0,extended,44555555 // Crash Cam Border Width + +//00 00 00 00 00 00 00 00 00 00 20 44 00 00 70 42 00 00 00 00 00 00 00 00 00 00 20 44 00 00 00 40 +patch=1,EE,204CA998,extended,c2d70000 // Crash Cam Border X Pos // 16:9 = -0.107.5 + +//00 00 00 00 00 00 D2 43 00 00 20 44 00 00 70 42 +patch=1,EE,204CA9B8,extended,c2d70000 // Crash Cam Border X Pos // 16:9 = -0.107.5 + +//20 44 02 3C 70 00 A0 AF 68 00 A2 AF 70 00 A6 27 (search elf) +patch=1,EE,203D7498,extended,3C024456 // Crash Cam List Backing Width // only change the last four bytes // 16:9 = 854 + + + +////////////////////////////////// + +//70 00 A1 C7 74 00 A0 C7 00 00 A1 E4 04 00 A0 E4 +patch=1,EE,203D731C,extended,081216f0 // jumps to code cave #1 +patch=1,EE,20485BC0,extended,3C08C2D7 // Crash Cam List Backing X Pos // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,20485BC4,extended,44880800 // moves new x pos value + +patch=1,EE,20485BC8,extended,080f5cc8 // jumps back #1 + 4 + +//50 00 A2 C7 54 00 A0 C7 81 20 02 46 01 08 00 46 +patch=1,EE,203D7554,extended,081216f3 // jumps to code cave #2 +patch=1,EE,20485BCC,extended,3C19C2D7 // Crash Cam List Text X Pos // -0.107.5 for 16:9; only change the last four bytes +patch=1,EE,20485BD0,extended,44991000 // moves new x pos value +patch=1,EE,20485BD4,extended,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 + +//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 + + + +///////////////////////////////////////////////// + +//A0 00 A2 AF 2D 28 00 00 70 43 02 3C AC 00 A0 AF +patch=1,EE,201A1734,extended,08121732 // jumps to code cave #1 +patch=1,EE,20485CC8,extended,AfA200A0 // saves width value +patch=1,EE,20485CCC,extended,3C02C2D7 // HUD Render X Pos (Player 1) // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,20485CD0,extended,AFA200A8 // saves new x pos value +patch=1,EE,20485CD4,extended,080685ce // jumps back #1 + 4 + +//90 00 A2 AF A8 00 A3 C7 70 43 02 3C 2D 28 00 00 +patch=1,EE,201A1798,extended,08121736 // jumps to code cave #2 +patch=1,EE,20485CD8,extended,AFA20090 // saves width value +patch=1,EE,20485CDC,extended,3C02C2D7 // HUD Render X Pos (Player 2) // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,20485CE0,extended,AFA20098 // saves new x pos value +patch=1,EE,20485CE4,extended,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 + +//74 01 A2 AF 00 00 B0 FF +patch=1,EE,20134F34,extended,0812172e // jumps to code cave +patch=1,EE,20485CB8,extended,AFA20174 // saves y pos value +patch=1,EE,20485CBC,extended,3C023EC0 // "Get Ready! GO" X Pos // only change the last four bytes // 16:9 = 0.375 +patch=1,EE,20485CC0,extended,AFA20168 // saves new x pos value +patch=1,EE,20485CC4,extended,0804d3ce // jumps back + + +//////////////////////////////////////////////////// + +// 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 + +//08 00 83 E4 0C 00 80 E4 E0 B1 63 90 48 00 A3 E7 +//6148033c 60088046 00008344 (ELF) +patch=1,EE,2030d674,extended,081216f6 // jumps to code cave +patch=1,EE,20485BD8,extended,E4830008 // saves width value +patch=1,EE,20485BDC,extended,3C1942A0 // Menu X Pos // only change the last four bytes // 16:9 = +80 +patch=1,EE,20485BE0,extended,44991800 // moves new x pos value +patch=1,EE,20485BE4,extended,E4830000 // saves new x pos value +patch=1,EE,20485BE8,extended,080c359e // jumps back + +//00 00 20 44 00 00 B0 43 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 0F 09 44 42 +patch=1,EE,204D18D0,extended,44555555 // Car Select Overlay Width // 16:9 = 853.3 + +//00 00 00 00 00 00 80 42 00 00 20 44 00 00 B0 43 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 +patch=1,EE,204D18C8,extended,C2D70000 // Car Select Overlay X Pos // 16:9 = -107.5 + +//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 + +//04 00 85 C4 6A 18 E1 4B D8 01 A2 FF 00 08 83 44 +patch=1,EE,2031B034,extended,081216fb // jumps to code cave +patch=1,EE,20485BEC,extended,3C190000 // Top Border X Pos // only change the last four bytes // 16:9 = 0 (4:3 = 80) +patch=1,EE,20485BF0,extended,44993800 // moves new x pos value +patch=1,EE,20485BF4,extended,E4870000 // saves new x pos value +patch=1,EE,20485BF8,extended,C4850004 // original code +patch=1,EE,20485BFC,extended,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 + +//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 + +//68 00 A0 AF 5C 00 A2 AF 60 00 A6 27 80 3F 02 3C +patch=1,EE,2038b07c,extended,08121700 // jumps to code cave +patch=1,EE,20485C00,extended,3C19C2D7 // Bottom Border X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485C04,extended,AFB90068 // saves new x pos value +patch=1,EE,20485C08,extended,080e2c20 // jumps back + +//78 00 A0 AF 70 00 A2 AF 78 00 A6 27 C0 42 02 3C +patch=1,EE,2038b034,extended,08121703 // jumps to code cave +patch=1,EE,20485C0C,extended,3C193E00 // Bottom Border X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485C10,extended,AFB90078 // saves new x pos value +patch=1,EE,20485C14,extended,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 + +//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 + +//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 + +//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 + +//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 + +///////////////////////////////////////////////////////// + +//10 01 A0 AF 0C 01 A2 AF 18 01 A5 27 C0 42 02 3C +patch=1,EE,2031D538,extended,08121706 // jumps to code cave +patch=1,EE,20485C18,extended,3C193E00 // Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485C1c,extended,AFB90110 // saves new x pos value +patch=1,EE,20485C20,extended,080c754f // jumps back + +//F8 00 A0 AF F4 00 A2 AF 00 01 A5 27 FC 00 A0 AF +patch=1,EE,2031D590,extended,08121709 // jumps to code cave +patch=1,EE,20485C24,extended,3C193E00 // Top Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485C28,extended,AFB900F8 // saves new x pos value +patch=1,EE,20485C2C,extended,080c7565 // jumps back + +//C8 00 A0 AF C4 00 A2 AF D0 00 A5 27 80 42 02 3C +patch=1,EE,2031D63C,extended,0812170c // jumps to code cave +patch=1,EE,20485C30,extended,3C193E00 // Top Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485C34,extended,AFB900C8 // saves new x pos value +patch=1,EE,20485C38,extended,080c7590 // jumps back + +//E0 00 A0 AF DC 00 A2 AF 10 01 88 26 D0 43 02 3C +patch=1,EE,2031D5E4,extended,0812170f // jumps to code cave +patch=1,EE,20485C3C,extended,3C193E00 // Bottom Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485C40,extended,AFB900E0 // saves new x pos value +patch=1,EE,20485C44,extended,080c757a // jumps back + +//B0 00 A0 AF AC 00 A2 AF 06 A3 00 46 C0 43 02 3C +patch=1,EE,2031D694,extended,08121712 // jumps to code cave +patch=1,EE,20485C48,extended,3C193E00 // Bottom Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485C4C,extended,AFB900B0 // saves new x pos value +patch=1,EE,20485C50,extended,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 # +patch=1,EE,2031D880,extended,08121715 // jumps to code cave # +20 +patch=1,EE,20485C54,extended,3C19C2D7 // Loading Background X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485C58,extended,AFB901D8 // saves new x pos value +patch=1,EE,20485C5C,extended,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 # +patch=1,EE,203A6BB8,extended,08121728 // jumps to code cave # +4 +patch=1,EE,20485CA0,extended,3C19C2D7 // Replay Top Bar X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485CA4,extended,AFB90078 // saves new x pos value +patch=1,EE,20485CA8,extended,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 # +patch=1,EE,203A6C0C,extended,0812172b // jumps to code cave # +14 +patch=1,EE,20485CAC,extended,3C19C2D7 // Replay Bottom Bar X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485CB0,extended,AFB90060 // saves new x pos value +patch=1,EE,20485CB4,extended,080e9b04 // jumps back + +//AB AA AA 3F 55 55 D5 3F E4 CB 16 41 9A 99 99 BE +patch=1,EE,204E0F3C,extended,3FE38E39 // Globe Aspect Ratio // 16:9 = 1.777777791 + +//AB AA 8A 3F +patch=1,EE,204E0D94,extended,3FB8E38F // Globe Glow Aspect Ratio // 16:9 = 1.444444537 + + diff --git a/patches/SLKA-25208_0326AE0E.pnach b/patches/SLKA-25208_0326AE0E.pnach new file mode 100644 index 0000000..7997fba --- /dev/null +++ b/patches/SLKA-25208_0326AE0E.pnach @@ -0,0 +1,24 @@ +gametitle=One Piece - Round the Land! (NTSC-K) (SLKA_25208) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 + +//(aa3f013c aaaa2134) first... find address from top (00000000) +patch=1,EE,00179f80,word,3c013fe3 // 3c013faa hor fov gameplay +patch=1,EE,00179f84,word,34218e39 // 3421aaaa hor fov gameplay + +//(aa3f013c aaaa2134) tenth... find address from top (00000000) +patch=1,EE,0019eb68,word,3c013fe3 // 3c013faa hor fov map +patch=1,EE,0019eb6c,word,34218e39 // 3421aaaa hor fov map + + +// 16:10 +// patch=1,EE,00179f80,word,3c013fcc // 3c013faa hor fov gameplay +// patch=1,EE,00179f84,word,3421cccd // 3421aaaa hor fov gameplay +// patch=1,EE,0019eb68,word,3c013fcc // 3c013faa hor fov map +// patch=1,EE,0019eb6c,word,3421cccd // 3421aaaa hor fov map + + diff --git a/patches/SLKA-25210_7A7E708C.pnach b/patches/SLKA-25210_7A7E708C.pnach new file mode 100644 index 0000000..e025279 --- /dev/null +++ b/patches/SLKA-25210_7A7E708C.pnach @@ -0,0 +1,12 @@ +gametitle=Summer Heat Beach Volleyball (K)(SLKA-25210) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (NTSC-K by Arapapa) + +patch=1,EE,001b1934,word,3c01464f //3c014622 +patch=1,EE,001b1ad8,word,3c01464f //3c014622 +patch=1,EE,001b1af8,word,3c013f9f //3c013f6f +patch=1,EE,001b1afc,word,34213bdf //3421df3b + + diff --git a/patches/SLKA-25211_589A6B75.pnach b/patches/SLKA-25211_589A6B75.pnach new file mode 100644 index 0000000..4438280 --- /dev/null +++ b/patches/SLKA-25211_589A6B75.pnach @@ -0,0 +1,18 @@ +gametitle= King of Fighters - Maximum Impact (K)(SLKA-25211) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,003958e4,word,3c043f24 //3c043f00 +patch=1,EE,0039591c,word,46010003 //00000000 +patch=1,EE,0039e288,word,3c023f24 //3c023f00 +patch=1,EE,0039e2c0,word,46010842 //3c023f80 +patch=1,EE,0039e2c8,word,46010903 //44822000 + +//patch=1,EE,005964a4,word,3fe38e38 //3faaaaab Y-Fov +//patch=1,EE,005b8bd0,word,400ccccd //3eaaaaab Zoom + + diff --git a/patches/SLKA-25213_DF3FEFA9.pnach b/patches/SLKA-25213_DF3FEFA9.pnach new file mode 100644 index 0000000..80bc86f --- /dev/null +++ b/patches/SLKA-25213_DF3FEFA9.pnach @@ -0,0 +1,14 @@ +gametitle=Berserk (K)(SLKA-25213) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//4c3f033c 703f023c cdcc6334 (3rd) +patch=1,EE,00239acc,word,3c033f19 //3c033f4c +patch=1,EE,00239ad4,word,3463999a //3463cccd + + diff --git a/patches/SLKA-25218_A7B09415.pnach b/patches/SLKA-25218_A7B09415.pnach new file mode 100644 index 0000000..fb40aea --- /dev/null +++ b/patches/SLKA-25218_A7B09415.pnach @@ -0,0 +1,31 @@ +gametitle=Hitman - Contracts (K)(SLKA-25218) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + + +patch=1,EE,00266018,word,3c013f10 //3c013f40 + +patch=1,EE,001c82c0,word,3c1b3f40 // 1060006e zoom +patch=1,EE,001c82c4,word,1060006d // ae220044 +patch=1,EE,001c82c8,word,ae220044 // c6200038 +patch=1,EE,001c82cc,word,c6200038 // 3c013f80 +patch=1,EE,001c82d0,word,3c013f80 // 4481a000 +patch=1,EE,001c82d4,word,4481a000 // 46140032 +patch=1,EE,001c82d8,word,46140032 // 00000000 + +patch=1,EE,001c847c,word,3c013f00 // 3c013f80 +patch=1,EE,001c8480,word,4481a800 // 4481a000 +patch=1,EE,001c8484,word,4615ad00 // 3c013f00 +patch=1,EE,001c8488,word,449bf000 // 4481a800 + +patch=1,EE,001c84c4,word,461e0002 // 46150002 +patch=1,EE,001c84c8,word,46150002 // 4600a583 +patch=1,EE,001c84cc,word,4600a583 // e6200054 +patch=1,EE,001c84d0,word,e6200054 // 3c01bf00 +patch=1,EE,001c84d4,word,4600a807 // 44810000 + + diff --git a/patches/SLKA-25219_93421C9E.pnach b/patches/SLKA-25219_93421C9E.pnach new file mode 100644 index 0000000..8e23f6f --- /dev/null +++ b/patches/SLKA-25219_93421C9E.pnach @@ -0,0 +1,11 @@ +gametitle=Monster Hunter G (K) (SLKA_252.19) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//Wide hack 16:9 (Search the values are same Monseter Hunter. F0FFBD27 B63F023C 0000BFFF 6EDB4234) +patch=1,EE,00134fa4,word,3c023ff3 +patch=1,EE,00134fac,word,3442cf35 + + diff --git a/patches/SLKA-25221_56075A21.pnach b/patches/SLKA-25221_56075A21.pnach new file mode 100644 index 0000000..27fd11e --- /dev/null +++ b/patches/SLKA-25221_56075A21.pnach @@ -0,0 +1,10 @@ +gametitle=Busin Zero (K) (SLKA-25221) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (6d34003d cccc8c3f(*) cccc8c3f cccc8c3f cccc8c3f) +patch=1,EE,2050F274,word,3F533333 // 3f8ccccc + + diff --git a/patches/SLKA-25225_FDA2F2DF.pnach b/patches/SLKA-25225_FDA2F2DF.pnach new file mode 100644 index 0000000..3e1d663 --- /dev/null +++ b/patches/SLKA-25225_FDA2F2DF.pnach @@ -0,0 +1,119 @@ +gametitle=DoRoRo (K)(SLKA-25225) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant, Arapapa + +//Widescreen hack 16:9 +patch=1,EE,001b8cbc,word,3c023f06 //3c023f33 +patch=1,EE,001b8cc4,word,34426666 //34423333 + +//Font X-position - Conversation +patch=1,EE,003ae3dc,word,3c024316 //3c0242e8 + +//Button X-position +patch=1,EE,003ae424,word,3c034310 //3c0342e8 +patch=1,EE,003ae428,word,3c0243b5 //3c0243b4 + +//Font X-Size - Conversation +patch=1,EE,003ae3c4,word,3c023f40 +patch=1,EE,003ae3c8,word,44826000 + +patch=1,EE,003ae3d8,word,00000000 + +//Font Y-Size - Conversation +patch=1,EE,003ae3cc,word,0810312c +patch=1,EE,0040c4b0,word,3c013fa0 //Increasing readability +patch=1,EE,0040c4b4,word,44816800 +patch=1,EE,0040c4b8,word,080eb8f4 + +//Font - Menu +patch=1,EE,002c8f3c,word,08103130 +patch=1,EE,0040c4c0,word,3c013f40 +patch=1,EE,0040c4c4,word,ac81001c +patch=1,EE,0040c4c8,word,080b23d0 + +//Time +patch=1,EE,002caa7c,word,3c013f80 +patch=1,EE,002caa80,word,4481f000 +patch=1,EE,002caaa4,word,3c023f40 +patch=1,EE,002caabc,word,4600f346 + +//Mission +patch=1,EE,002bae58,word,08103134 +patch=1,EE,002bae5c,word,00000000 +patch=1,EE,0040c4d0,word,3c013f40 +patch=1,EE,0040c4d4,word,44816000 +patch=1,EE,0040c4d8,word,27a40040 +patch=1,EE,0040c4dC,word,080aeb97 + +//etc.... +patch=1,EE,002d017c,word,3c033f40 //3c033f80 +patch=1,EE,002d0194,word,4600f346 //46006346 + +patch=1,EE,002d0214,word,3c033f40 //3c033f80 +patch=1,EE,002d022c,word,4600f346 //46006346 + +patch=1,EE,002cab9c,word,3c033f40 //3c033f80 +patch=1,EE,002cabb4,word,4600f346 //46006346 + +patch=1,EE,002cb118,word,3c033f40 //3c033f80 +patch=1,EE,002cb130,word,4600f346 //46006346 + +patch=1,EE,002cd288,word,3c033f40 //3c033f80 +patch=1,EE,002cd2a0,word,4600f346 //46006346 + +patch=1,EE,002cf43c,word,3c033f40 //3c033f80 +patch=1,EE,002cf454,word,4600f346 //46006346 + +patch=1,EE,002d42e4,word,3c033f40 //3c033f80 +patch=1,EE,002d42fc,word,4600f346 //46006346 + +patch=1,EE,002cf174,word,3c023f40 //3c023f80 +patch=1,EE,002cf18c,word,4600f346 //46006346 + +patch=1,EE,002cf2d0,word,3c023f40 //3c023f80 +patch=1,EE,002cf2e8,word,4600f346 //46006346 + +patch=1,EE,002cf368,word,3c023f40 //3c023f80 +patch=1,EE,002cf380,word,4600f346 //46006346 + +patch=1,EE,002cf3f0,word,3c023f40 //3c023f80 +patch=1,EE,002cf408,word,4600f346 //46006346 + +patch=1,EE,002d42e4,word,3c033f40 //3c033f80 +patch=1,EE,002d42fc,word,4600f346 //46006346 + +patch=1,EE,002d4c94,word,3c023f40 //3c023f80 +patch=1,EE,002d4cac,word,4600f346 //46006346 + +patch=1,EE,002d4d54,word,3c023f40 //3c023f80 +patch=1,EE,002d4d6c,word,4600f346 //46006346 + +patch=1,EE,002d4e20,word,3c033f40 //3c033f80 +patch=1,EE,002d4e34,word,4600f346 //46006346 + +//Map X-position +patch=1,EE,00244f6c,word,3c02bf30 //3c02bf80 +patch=1,EE,0024576c,word,3c02bf30 //3c02bf80 + +//////////////////////////////////////////////////// +//HP +//patch=1,EE,002cae20,word,3c023f40 //3c033f80 +//patch=1,EE,002cae38,word,4600f346 //46006346 +//ŻȯºÎÀ§ +//patch=1,EE,002caed0,word,3c023f00 //3c023f80 +//patch=1,EE,002caf6c,word,3c023f00 //3c023f80 +//patch=1,EE,002cab9c,word,3c033f00 //3c033f80 +//Name zoom +//patch=1,EE,003ae378,word,3c023ff0 //3c023f80 +//Loading +//patch=1,EE,00211790,word,3c023f40//3c023f80 +//Name +//patch=1,EE,003ae388,word,08030000 +//patch=1,EE,000c0000,word,3c010054 //X-Size +//patch=1,EE,000c0004,word,3c173f40 +//patch=1,EE,000c0008,word,ac37ae88 +//patch=1,EE,000c000c,word,080eb8e3 + + diff --git a/patches/SLKA-25226_B24520AD.pnach b/patches/SLKA-25226_B24520AD.pnach new file mode 100644 index 0000000..a908cbf --- /dev/null +++ b/patches/SLKA-25226_B24520AD.pnach @@ -0,0 +1,15 @@ +gametitle=The Incredibles (K)(SLKA-25226) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (NTSC-K by Arpapa) + +//Gameplay 16:9 +//003f023c 00008244 8e3c033c +patch=1,EE,001ff644,word,3c023f1C //3C023F00 Zoom +patch=1,EE,001ff670,word,3c023f10 //3C023F40 Y-FOV + +//Hang fix by Prafull (Only needed for pcsx2, is not needed for the PS2) +//patch=1,EE,0010EC20,word,00000000 //40036000 + + diff --git a/patches/SLKA-25230_FD3969E1.pnach b/patches/SLKA-25230_FD3969E1.pnach new file mode 100644 index 0000000..5e4ce86 --- /dev/null +++ b/patches/SLKA-25230_FD3969E1.pnach @@ -0,0 +1,50 @@ +gametitle=Def Jam - Fight for NY (K)(SLKA-25230) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 + +//00000000 01000345 1000a4e7 +//403f013c 01000345 1000a4e7 +patch=1,EE,0021ecfc,word,3c013f40 //00000000 + +//00000000 01000345 1400a4e7 +//00f08144 01000345 1400a4e7 +patch=1,EE,0021ed10,word,4481f000 //00000000 + +//00000000 01000345 0000a1e7 +//43f71e46 01000345 0000a1e7 +patch=1,EE,0021ed28,word,461ef743 //00000000 + +//00000000 01000345 0400a1e7 +//43ef1e46 01000345 0400a1e7 +patch=1,EE,0021ed40,word,461eef43 //00000000 + +//200100e6 2c0104e6 +//20011ee6 2c0104e6 +patch=1,EE,0021edf8,word,e61e0120 //e6000120 + +//580100e6 5c0100e6 +//58011de6 5c011de6 +patch=1,EE,0021ef30,word,e61d0158 //e6000158 +patch=1,EE,0021ef34,word,e61d015c //e600015c + +// menu fix +//803f013c 00508144 00288544 +//830a0146 40530a46 00288544 +patch=1,EE,0021f4e4,word,46010a83 //3c013f80 +patch=1,EE,0021f4e8,word,460a5340 //44815000 + +//0040013c 00688144 00408444 +//403f013c 00f08144 00408444 +patch=1,EE,0021f4f4,word,3c013f40 //3c014000 +patch=1,EE,0021f4f8,word,4481f000 //44816800 + +//80bf013c 00488144 +//47520046 03211e46 +patch=1,EE,0021f528,word,46005247 //3c01bf80 +patch=1,EE,0021f52c,word,461e2103 //44814800 + + diff --git a/patches/SLKA-25232_4DF3A440.pnach b/patches/SLKA-25232_4DF3A440.pnach new file mode 100644 index 0000000..4bfb821 --- /dev/null +++ b/patches/SLKA-25232_4DF3A440.pnach @@ -0,0 +1,56 @@ +gametitle=Naruto - Narutimett Hero International (NTSC-K) (SLKA_25232) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//16:9 (0000803f 0000803f 00008043) + +patch=1,EE,E008fb80,extended,00100128 //Korean +patch=1,EE,208ef530,extended,3f400000 //3f800000 X-Fov +patch=1,EE,202639e4,extended,3c023f40 //3c023f80 3D Cartoon Scene #1 +patch=1,EE,20263a34,extended,3c023f40 //3c023f80 3D Cartoon Scene #2 +patch=1,EE,20263b7c,extended,3c023f40 //3c023f80 3D Cartoon Scene #3 +patch=1,EE,20263cc4,extended,3c023f40 //3c023f80 3D Cartoon Scene #4 +patch=1,EE,002652a0,extended,3c023f40 //3c023f80 3D Cartoon Scene #5 +patch=1,EE,202652ec,extended,3c023f40 //3c023f80 3D Cartoon Scene #6 +patch=1,EE,2026542c,extended,3c023f40 //3c023f80 3D Cartoon Scene #7 + +patch=1,EE,E0084c80,extended,00100128 //English +patch=1,EE,208f4630,extended,3f400000 //3f800000 X-Fov +patch=1,EE,202639e4,extended,3c023f40 //3c023f80 3D Cartoon Scene #1 +patch=1,EE,20263a34,extended,3c023f40 //3c023f80 3D Cartoon Scene #2 +patch=1,EE,20263b7c,extended,3c023f40 //3c023f80 3D Cartoon Scene #3 +patch=1,EE,20263cc4,extended,3c023f40 //3c023f80 3D Cartoon Scene #4 +patch=1,EE,202652a0,extended,3c023f40 //3c023f80 3D Cartoon Scene #5 +patch=1,EE,202652ec,extended,3c023f40 //3c023f80 3D Cartoon Scene #6 +patch=1,EE,2026542c,extended,3c023f40 //3c023f80 3D Cartoon Scene #7 + +//3D Animation Scene +//803f023c 90023026 00608244 +//803f023c 40033026 00608244 +//803f023c f0033026 00608244 +//803f023c a0043026 00608244 +//803f023c 2d206002 00608244 (3times from bottom) + +//X-Fov (ALL of Screen 3D + 2D) +//patch=1,EE,E00e0055,extended,0010011c +//patch=1,EE,201069c4,extended,08030000 +//patch=1,EE,200c0004,extended,3c023faa +//patch=1,EE,200c0008,extended,3442aaab +//patch=1,EE,200c000c,extended,3c013faa +//patch=1,EE,200c0010,extended,3421aaab +//patch=1,EE,200c0014,extended,4481f000 +//patch=1,EE,200c0018,extended,461ec602 +//patch=1,EE,200c001c,extended,e6180154 +//patch=1,EE,200c0020,extended,08041a73 +//patch=1,EE,20106690,extended,3c023f40 +//patch=1,EE,201066ac,extended,0803000c +//patch=1,EE,200c0030,extended,3c013f80 +//patch=1,EE,200c0034,extended,44816800 +//patch=1,EE,200c0038,extended,080419ac + +//2D CH Zoom +//patch=1,EE,00305148,word,3c033faa //3c033f80 + + diff --git a/patches/SLKA-25234_6435675C.pnach b/patches/SLKA-25234_6435675C.pnach new file mode 100644 index 0000000..105e49c --- /dev/null +++ b/patches/SLKA-25234_6435675C.pnach @@ -0,0 +1,18 @@ +gametitle=Rumble Roses (K)(SLKA-25234) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht Mod Pnach crc by Acem +description=Font fix by Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00103fa4,word,3c013f40 //00000000 +patch=1,EE,00103fa8,word,44810000 //00000000 +patch=1,EE,00103fb0,word,4600c602 //00000000 + +//Font Fix +patch=1,EE,0030702c,word,3c033f53 //3c033f8c +patch=1,EE,00307030,word,34633333 //3463cccd + + diff --git a/patches/SLKA-25237_37CD4279.pnach b/patches/SLKA-25237_37CD4279.pnach new file mode 100644 index 0000000..523cb5e --- /dev/null +++ b/patches/SLKA-25237_37CD4279.pnach @@ -0,0 +1,17 @@ +gametitle=The Lord of the Rings - The Third Age (K) (SLKA_252.37) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + + +//0000803F 5555953F 0000803F +patch=1,EE,20C40380,word,3f400000 + +//0000803F B76D5B3F 0000803F +patch=1,EE,20C40390,word,3fb00000 + +//0000803F B76D5B3F 0000803F +patch=1,EE,20C40398,word,3fb00000 + + diff --git a/patches/SLKA-25243_BB70F989.pnach b/patches/SLKA-25243_BB70F989.pnach new file mode 100644 index 0000000..668726c --- /dev/null +++ b/patches/SLKA-25243_BB70F989.pnach @@ -0,0 +1,10 @@ +gametitle=Medal of Honor - European Assault (NTSC-K)(SLKA-25243) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,0012927c,word,00000000 //10400009 + + diff --git a/patches/SLKA-25244_008A0D12.pnach b/patches/SLKA-25244_008A0D12.pnach new file mode 100644 index 0000000..4ca8c07 --- /dev/null +++ b/patches/SLKA-25244_008A0D12.pnach @@ -0,0 +1,17 @@ +gametitle=WWE SmackDown vs Raw (K)(SLKA-25244) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00008144 2d20a003 +patch=1,EE,0011a458,word,3c013fab//3c013f80 + +//Y-Fov +//2044023c +patch=1,EE,001d5904,word,3c024455 //3c024420 + + diff --git a/patches/SLKA-25246_35DEA711.pnach b/patches/SLKA-25246_35DEA711.pnach new file mode 100644 index 0000000..01553ce --- /dev/null +++ b/patches/SLKA-25246_35DEA711.pnach @@ -0,0 +1,74 @@ +gametitle=The Bard's Tale * NTSC-K * SLKA-25246 * 35DEA711 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & Arapapa +// Widescreen hack by nemesis2000 - ported by Arapapa. +// Gameplay +patch=1,EE,0011cbc4,word,3c023f40 // X-FoV +patch=1,EE,0012f09c,word,3c033f40 +patch=1,EE,00144aa8,word,3c053f40 +patch=1,EE,00144b24,word,3c033f40 +patch=1,EE,00144b74,word,3c023f40 +// Render fix +patch=1,EE,0013e380,word,3c023f2b +// Font fix - by Arapapa +// 003d053c 0042033c +// 003d053c c041033c +patch=1,EE,0010eb34,word,3c0341c0 // 3c034200 - X-FoV +//patch=1,EE,0010eb40,word,3c054140 // 3c054180 - Y-FoV + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011cbc4,word,3c023f55 +patch=1,EE,0012f09c,word,3c033f55 +patch=1,EE,00144aa8,word,3c053f55 +patch=1,EE,00144b24,word,3c033f55 +patch=1,EE,00144b74,word,3c023f55 +patch=1,EE,0013e380,word,3c023f1a +patch=1,EE,0010eb34,word,3c0341d5 + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011cbc4,word,3c023f64 +patch=1,EE,0012f09c,word,3c033f64 +patch=1,EE,00144aa8,word,3c053f64 +patch=1,EE,00144b24,word,3c033f64 +patch=1,EE,00144b74,word,3c023f64 +patch=1,EE,0013e380,word,3c023f10 +patch=1,EE,0010eb34,word,3c0341e4 + +[Widescreen/20:9] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011cbc4,word,3c023f12 +patch=1,EE,0012f09c,word,3c033f12 +patch=1,EE,00144aa8,word,3c053f12 +patch=1,EE,00144b24,word,3c033f12 +patch=1,EE,00144b74,word,3c023f12 +patch=1,EE,0013e380,word,3c023f55 +patch=1,EE,0010eb34,word,3c034192 + +[Widescreen/21:9] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011cbc4,word,3c023f1a +patch=1,EE,0012f09c,word,3c033f1a +patch=1,EE,00144aa8,word,3c053f1a +patch=1,EE,00144b24,word,3c033f1a +patch=1,EE,00144b74,word,3c023f1a +patch=1,EE,0013e380,word,3c023f60 +patch=1,EE,0010eb34,word,3c03419a + +[Widescreen/32:9] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011cbc4,word,3c023ec0 +patch=1,EE,0012f09c,word,3c033ec0 +patch=1,EE,00144aa8,word,3c053ec0 +patch=1,EE,00144b24,word,3c033ec0 +patch=1,EE,00144b74,word,3c023ec0 +patch=1,EE,0013e380,word,3c023fab +patch=1,EE,0010eb34,word,3c0342ab diff --git a/patches/SLKA-25251_C69ACB6F.pnach b/patches/SLKA-25251_C69ACB6F.pnach new file mode 100644 index 0000000..0d89323 --- /dev/null +++ b/patches/SLKA-25251_C69ACB6F.pnach @@ -0,0 +1,10 @@ +gametitle=Metal Gear Solid 3 - Snake Eater (K) (SLKA_25251) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen pnach by Arapapa + +// 16:9 (0000803f 000080bf cdcc4c3d) +patch=1,EE,202025B4,word,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25252_22425C19.pnach b/patches/SLKA-25252_22425C19.pnach new file mode 100644 index 0000000..58aa3fc --- /dev/null +++ b/patches/SLKA-25252_22425C19.pnach @@ -0,0 +1,19 @@ +gametitle=Forgotten Realms - Demon Stone (K)(SLKA-25252) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001a5110,word,3c013f40 //00000000 +patch=1,EE,001a5114,word,44810000 //00000000 +patch=1,EE,001a511c,word,46006b43 //00000000 + + +patch=1,EE,0015635c,word,3c023fe3 //3c023faa +patch=1,EE,00156360,word,34438e38 //3443aaab + +patch=1,EE,001d84c0,word,24040001 //8f848168 + + diff --git a/patches/SLKA-25254_115A184D.pnach b/patches/SLKA-25254_115A184D.pnach new file mode 100644 index 0000000..dc0a6d0 --- /dev/null +++ b/patches/SLKA-25254_115A184D.pnach @@ -0,0 +1,18 @@ +gametitle=Digimon Battle Chronicle (K)(SLKA-25254) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//388880c7 003f013c 00608144 +//388880c7 223f013c 00608144 +patch=1,EE,0029cf70,word,3c013f22 + +//d48680c7 003f013c 00b88144 +//d48680c7 223f013c 00b88144 +patch=1,EE,002210e4,word,3c013f22 + +//00 00 20 44 00 00 E0 43 80 02 00 00 C0 01 00 00 0A 00 00 00 02 00 00 00 46 00 00 00 80 02 00 00 +patch=1,EE,2056CA30,extended,44550000 + + diff --git a/patches/SLKA-25255_1453B44C.pnach b/patches/SLKA-25255_1453B44C.pnach new file mode 100644 index 0000000..c221977 --- /dev/null +++ b/patches/SLKA-25255_1453B44C.pnach @@ -0,0 +1,17 @@ +gametitle=Kidou Senshi Gundam SEED - Owaranai Ashita e (K)(SLKA-25255) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//2044033c a41943c4 +patch=1,EE,00111aa4,word,3c034456 //3c034420 + +//Render fix +//a043033c 00088344 +patch=1,EE,00101e80,word,3c0343e0 //3c0343a0 + + diff --git a/patches/SLKA-25257_48793741.pnach b/patches/SLKA-25257_48793741.pnach new file mode 100644 index 0000000..a7440d3 --- /dev/null +++ b/patches/SLKA-25257_48793741.pnach @@ -0,0 +1,12 @@ +gametitle=Fu-un Bakumatsu Den (K)(SLKA-25257) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f023c 4000a2af 80bf023c +patch=1,EE,0014a86c,word,3c023f40 //3c023f80 X-Fov + + diff --git a/patches/SLKA-25258_F1E2D375.pnach b/patches/SLKA-25258_F1E2D375.pnach new file mode 100644 index 0000000..93f899d --- /dev/null +++ b/patches/SLKA-25258_F1E2D375.pnach @@ -0,0 +1,18 @@ +gametitle=Yoshitsune Eiyuuden - The Story of Hero Yoshitsune (K)(SLKA-25258) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//X-Fov +//4c3f023c cdcc4334 c842053c +patch=1,EE,00139584,word,3c023f19 //3c023f4c +patch=1,EE,00139588,word,3443999a //34443cccd + +//Render Fix +//a043043c 803f0523c 7043033c +patch=1,EE,001397ec,word,3c0443e0 //3c0443a0 + + diff --git a/patches/SLKA-25262_A37A7348.pnach b/patches/SLKA-25262_A37A7348.pnach new file mode 100644 index 0000000..3c0e5da --- /dev/null +++ b/patches/SLKA-25262_A37A7348.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 8 - International (NTSC-K) (SLKA_25262) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,00104634,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104638,word,44810000 // 00000000 +patch=1,EE,00104640,word,4600c602 // 00000000 + +// Render fix (803f023c 5c6a22ac) +patch=1,EE,00126104,word,3C023FAB //3C023F80 + + diff --git a/patches/SLKA-25264_94A0C34F.pnach b/patches/SLKA-25264_94A0C34F.pnach new file mode 100644 index 0000000..7240a15 --- /dev/null +++ b/patches/SLKA-25264_94A0C34F.pnach @@ -0,0 +1,85 @@ +gametitle=Full Spectrum Warrior (K)(SLKA-25264) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +///X-Fov (Need Render fix) +//803f013c 00a88144 80001026 +patch=1,EE,00403900,word,3c013fab //3c013f80 + +//X-Fov (Menu and etc) +//8c3f013c cdcc2134 00088144 40134224 +patch=1,EE,004026a8,word,3c013f53 //3c013f8c +patch=1,EE,004026ac,word,34213333 //3421cccd + +//Black Bar (Get rid of Black Bar) +//4842013c 00a08144 80730e46 +patch=1,EE,002eb440,word,3c010000 //3c014248 + +//Black Bar Size Y 0 +//patch=1,EE,002eb3a4,word,3c010000 //3c013f80 + +//Get rid of fading effect (Black Scene) +//803f013c 00008144 00000000 34000c46 (1st) +patch=1,EE,002eb7f0,word,3c010000 //3c013f80 +//803f013c 00008144 0800e003 409980e7 +patch=1,EE,002eb368,word,3c010000 //3c013f80 +//7f43013c 00008144 140042c4 061b0046 +patch=1,EE,002eb93c,word,3c010000 //3c01437f + +//Render fix + +//00000000 00000000 c3b00046 700115e6 00000000 00000000 03110046 800115e6 00000000 00000000 43a10046 +//ab3f013c 00f08144 c3b00046 700115e6 00000000 03110046 02211e46 800115e6 00000000 43a10046 42291e46 + +patch=1,EE,0042df8c,word,3c013fab //00000000 +patch=1,EE,0042df90,word,4481f000 //00000000 +patch=1,EE,0042dfa0,word,46001103 //00000000 +patch=1,EE,0042dfa4,word,461e2102 //46001103 Left +patch=1,EE,0042dfb0,word,4600a143 //00000000 +patch=1,EE,0042dfb4,word,461e2942 //4600a143 Right + + +//////////////////////////////////////////////////////////////////// +//X-Fov (Needs more render fix) +//8c3f013c cdcc2134 00088144 00000000 (2nd) +//patch=1,EE,00403a14,word,3c013f53 //3c013f8c +//patch=1,EE,00403a18,word,34213333 //3421cccd +//Render fix +//003f013c 00008144 3d1be24b (2nd) +//patch=1,EE,003c8b4c,word,3c013f40 //3c013f00 + +//003f013c 00008144 c1500846 xxxxxx +//patch=1,EE,001a2c98,word,3c013ec0 //3c013f00 Render ??? + +//2071269C Fog effect + +//xxx +//patch=1,EE,003052ec,word,3c013fab //3c013f80 +//patch=1,EE,003c8a34,word,3c013fab //3c013f80 +//patch=1,EE,003c8bac,word,3c013fab //3c013f80 +//patch=1,EE,003dc8e8,word,3c013fab //3c013f80 + +//patch=1,EE,0042e500,word,3c013f40 //3c013f80 + +//Y-Fov +//883f013c c3f52134 00088144 (1st) +//patch=1,EE,00403a30,word,3c013fb6 //3c013f88 +//patch=1,EE,00403a34,word,34219cfe //3421f5c3 + +//Zoom +//003f013c 00088144 418c1046 +//patch=1,EE,003c8990,word,3c013f20 //3c013f00 +//003f013c 00008144 80730f46 +//patch=1,EE,003c8a10,word,3c013ec0 //3c013f00 + +//Gameplay Zoom +//patch=1,EE,00237d2c,word,3c013f40 //3c013f80 +//patch=1,EE,00237d44,word,3c0140ab + +//patch=1,EE,002eb854,word,3c013fB0 //3c013f80 + + diff --git a/patches/SLKA-25265_05931990.pnach b/patches/SLKA-25265_05931990.pnach new file mode 100644 index 0000000..76a23e4 --- /dev/null +++ b/patches/SLKA-25265_05931990.pnach @@ -0,0 +1,10 @@ +gametitle=Devil May Cry 3 (K) (SLKA_25265) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Acem (pnach NTSC-K by Arapapa) + +//16:9 (0000803f 5555153f) +patch=1,EE,21CAF990,word,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25268_6325DDDD.pnach b/patches/SLKA-25268_6325DDDD.pnach new file mode 100644 index 0000000..46687bb --- /dev/null +++ b/patches/SLKA-25268_6325DDDD.pnach @@ -0,0 +1,18 @@ +gametitle=Kidou Senshi Gundam - Gundam vs. Z Gundam (K)(SLKA-25268) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 40000426 +patch=1,EE,00267f04,word,3c023f40 //3c023f80 + +//Render fix +patch=1,EE,207BEDB0,extended,44bff400 //44fff000 +patch=1,EE,207BEF70,extended,443FE7FF //447fe000 +patch=1,EE,207BF130,extended,443FE7FF //447fe000 + + diff --git a/patches/SLKA-25270_F9A37D6E.pnach b/patches/SLKA-25270_F9A37D6E.pnach new file mode 100644 index 0000000..b2e6659 --- /dev/null +++ b/patches/SLKA-25270_F9A37D6E.pnach @@ -0,0 +1,16 @@ +gametitle=Armored Core - Fomula Front (K) (SLKA_252.70) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 (search 00000000 00000000 43ad1346 00000000) +patch=1,EE,0013e1ac,word,3c013f40 // 00000000 hor fov +patch=1,EE,0013e1b8,word,44810000 // 00000000 +patch=1,EE,0013e1bc,word,4600c602 // 00000000 + +patch=1,EE,001d8790,word,3c033f19 // 3c033f4c hor fov gameplay +patch=1,EE,001d8798,word,3462999a // 3462cccd hor fov gameplay +patch=1,EE,00202190,word,3c0243d6 // 3c0243a0 renderfix + + diff --git a/patches/SLKA-25272_1C713A5C.pnach b/patches/SLKA-25272_1C713A5C.pnach new file mode 100644 index 0000000..05276ef --- /dev/null +++ b/patches/SLKA-25272_1C713A5C.pnach @@ -0,0 +1,12 @@ +gametitle=Tak 2 - The Staff of Dreams (K)(SLKA-25272) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,003e4258,word,3c013fe3 //3c013faa +patch=1,EE,003e425c,word,34218e38 //3421aaab + + diff --git a/patches/SLKA-25277_03E58308.pnach b/patches/SLKA-25277_03E58308.pnach new file mode 100644 index 0000000..75ed585 --- /dev/null +++ b/patches/SLKA-25277_03E58308.pnach @@ -0,0 +1,18 @@ +gametitle=Brothers in Arms: Road to Hill 30 (K) (SLKA_252.77) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//gameplay +patch=1,EE,003058cc,word,3c023f40 + +//menu font fix +patch=1,EE,003e57ac,word,3c033f40 +patch=1,EE,003e57b4,word,3c033f80 +patch=1,EE,003e57b8,word,44830800 +patch=1,EE,003e57bc,word,ae630108 +patch=1,EE,003e57c0,word,c6600104 +patch=1,EE,003e57c4,word,46010036 + + diff --git a/patches/SLKA-25279_C139D620.pnach b/patches/SLKA-25279_C139D620.pnach new file mode 100644 index 0000000..abdc4ae --- /dev/null +++ b/patches/SLKA-25279_C139D620.pnach @@ -0,0 +1,19 @@ +gametitle=Hello Kitty - Mission Rescue (K)(SLKA-25279) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//Zoom +patch=1,EE,00100770,word,3c013F2A //3c013f00 + +//Y-Fov +patch=1,EE,00100778,word,3c013fe3 //3c013faa +patch=1,EE,0010077c,word,34218E2A //3421aaab + +//003f013c 00608144 aa3f013c abaa2134 -> 2a3f013c 00608144 e33f013c 2a8e2134 + + diff --git a/patches/SLKA-25282_B31E8440.pnach b/patches/SLKA-25282_B31E8440.pnach new file mode 100644 index 0000000..390c51d --- /dev/null +++ b/patches/SLKA-25282_B31E8440.pnach @@ -0,0 +1,14 @@ +gametitle=MX vs. ATV Unleashed (K)(SLKA-25282) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,0018edf4,word,3c03bfab //3c03bf80 +patch=1,EE,0018edf8,word,3c023fab //3c023f80 +patch=1,EE,001b81b4,word,3c023f18 //3c023f00 +patch=1,EE,0022c5a8,word,3c043fe3 //3c043faa +patch=1,EE,0022c5ac,word,348e8e39 //348eaaab + + diff --git a/patches/SLKA-25289_6E671EBC.pnach b/patches/SLKA-25289_6E671EBC.pnach new file mode 100644 index 0000000..d80983b --- /dev/null +++ b/patches/SLKA-25289_6E671EBC.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Sangoku Musou 4(=Dynasty warriors 5) (SLKA_252.89) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,00146C88,word,3C0243D6 //3C0243A0 wide(320)->(428) +patch=1,EE,00181F4C,word,3C023F2B //3C023F00 renderfix(0.5)->(0.667969) + + diff --git a/patches/SLKA-25291_BD11A6EE.pnach b/patches/SLKA-25291_BD11A6EE.pnach new file mode 100644 index 0000000..d64ee11 --- /dev/null +++ b/patches/SLKA-25291_BD11A6EE.pnach @@ -0,0 +1,17 @@ +gametitle=Chains of Power (K)(SLKA-25291) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//Gameplay +patch=1,EE,004f6f00,word,46010082 //00000000 +patch=1,EE,004f6f04,word,e7a20058 //e7a00058 + +//Cutscenes +patch=1,EE,004f72d0,word,46010082 //00000000 +patch=1,EE,004f72d4,word,e7a20068 //e7a00068 + + diff --git a/patches/SLKA-25296_2B8BBCBB.pnach b/patches/SLKA-25296_2B8BBCBB.pnach new file mode 100644 index 0000000..e549cc5 --- /dev/null +++ b/patches/SLKA-25296_2B8BBCBB.pnach @@ -0,0 +1,16 @@ +gametitle=Inuyasha - Okugi Ranbu (K)(SLKA-25296) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0011ff90,word,3c013fdc //3c013fa5 +patch=1,EE,0011ff94,word,34211ade //34211eb8 +patch=1,EE,00121a88,word,3c013fdc //3c013fa5 +patch=1,EE,00121a8c,word,34211ade //34211eb8 +patch=1,EE,00122498,word,3c013fdc //3c013fa5 +patch=1,EE,0012249c,word,34211ade //34211eb8 + + diff --git a/patches/SLKA-25299_CA2073B3.pnach b/patches/SLKA-25299_CA2073B3.pnach new file mode 100644 index 0000000..80c7895 --- /dev/null +++ b/patches/SLKA-25299_CA2073B3.pnach @@ -0,0 +1,8 @@ +gametitle=One Piece - Grand Battle! Combat Rush (K)(SLKA-25299) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) +patch=1,EE,204241C8,extended,3F400000 + + diff --git a/patches/SLKA-25300_F2E397C0.pnach b/patches/SLKA-25300_F2E397C0.pnach new file mode 100644 index 0000000..9879bd9 --- /dev/null +++ b/patches/SLKA-25300_F2E397C0.pnach @@ -0,0 +1,9 @@ +gametitle=Digital Devil Saga Avatar Tuner (SLKA_253.00) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce (pnach by Arapapa) + +patch=1,EE,20324264,extended,3fc65461 // 3f951eb8 + + diff --git a/patches/SLKA-25301_43202D1A.pnach b/patches/SLKA-25301_43202D1A.pnach new file mode 100644 index 0000000..bf021df --- /dev/null +++ b/patches/SLKA-25301_43202D1A.pnach @@ -0,0 +1,9 @@ +gametitle=Digital Devil Saga Avatar Tuner 2 (SLKA_25301) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce (pnach NTSC-K by Arapapa) + +patch=1,EE,2037F7E4,word,3FC6D395 // 3f951eb8 + + diff --git a/patches/SLKA-25303_52514191.pnach b/patches/SLKA-25303_52514191.pnach new file mode 100644 index 0000000..2f732f9 --- /dev/null +++ b/patches/SLKA-25303_52514191.pnach @@ -0,0 +1,7 @@ +gametitle=Matrix, The - Path of Neo (K)(SLKA-25303) + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00464d88,word,3F800000 +patch=1,EE,00463E2C,word,42700000 \ No newline at end of file diff --git a/patches/SLKA-25304_EEA60511.pnach b/patches/SLKA-25304_EEA60511.pnach new file mode 100644 index 0000000..ee91f75 --- /dev/null +++ b/patches/SLKA-25304_EEA60511.pnach @@ -0,0 +1,14 @@ +gametitle=Burnout Revenge (K) (SLKA-25304) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Dread and Arapapa + +////Force turn on Internal Widescreen (Full boot bypassing) +patch=1,EE,003a6478,word,24020002 //30420003 + +//Zoom Fix +//9A 99 99 3F 39 8E E3 3F 80 02 00 00 C0 01 00 00 +patch=1,EE,21bfca90,extended,3FAAAAAB // 3F800000 + + diff --git a/patches/SLKA-25307_9669948F.pnach b/patches/SLKA-25307_9669948F.pnach new file mode 100644 index 0000000..d5f6e2c --- /dev/null +++ b/patches/SLKA-25307_9669948F.pnach @@ -0,0 +1,41 @@ +gametitle=Dragon Ball Z - Sparking! (K)(SLKA-25307) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12/ElHecht (NTSC-K by Arapapa) + +// 16:9 menu +patch=1,EE,001fc244,word,3F600000 // 3f490fda sky/background fix + +//803f013c 00208144 1000a527 +patch=1,EE,001201c8,word,3c013f40 // 3c013f80 +patch=1,EE,001201f8,word,3c01442b // 3c014400 + +//803f013c 00008144 86230046 +patch=1,EE,00120288,word,3c013f40 // 3c013f80 +patch=1,EE,001202a0,word,3c01442b // 3c014400 + +patch=1,EE,001202f0,word,3c013f40 // 3c013f80 +patch=1,EE,00120304,word,3c01442b // 3c014400 + +//803f013c 00088144 0045013c +patch=1,EE,001112b0,word,3c013f40 // 3c013f80 +patch=1,EE,001112d8,word,3c01442b // 3c014400 + + + + +// 16:9 gameplay +patch=1,EE,e0083f80,extended,0022CCDC // check 2022CCDC matches value xxxx3f80 + +//3c013f80 00088144 70b16324 +patch=1,EE,2022CCDC,extended,3c013f40 // 3c013f80 +patch=1,EE,2022CD10,extended,3c01442b // 3c014400 +patch=1,EE,2022D644,extended,3c013f40 // 3c013f80 +patch=1,EE,2022D68C,extended,3c01442b // 3c014400 +patch=1,EE,2022D780,extended,3c013f40 // 3c013f80 +patch=1,EE,2022D798,extended,3c01442b // 3c014400 +patch=1,EE,2022D7F8,extended,3c013f40 // 3c013f80 +patch=1,EE,2022D80C,extended,3c01442b // 3c014400 + + diff --git a/patches/SLKA-25309_A320AABE.pnach b/patches/SLKA-25309_A320AABE.pnach new file mode 100644 index 0000000..1e1d674 --- /dev/null +++ b/patches/SLKA-25309_A320AABE.pnach @@ -0,0 +1,11 @@ +gametitle=Indigo Prophecy (K) (SLKA_253.09) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch (pnach NTSC-J by Arapapa) + +patch=1,EE,0020a7c0,word,3c013fe3 +patch=1,EE,0020a7c4,word,34218e38 +patch=1,EE,0020a7c8,word,44810000 + + diff --git a/patches/SLKA-25313_9CD1A85C.pnach b/patches/SLKA-25313_9CD1A85C.pnach new file mode 100644 index 0000000..7802ba2 --- /dev/null +++ b/patches/SLKA-25313_9CD1A85C.pnach @@ -0,0 +1,15 @@ +gametitle=Naruto - Uzumaki Chronicles (NTSC-K) (SLKA-25313) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen Hack (16:9) (NTSC-K by Arapapa) + +// 16:9 +// 613f023c af474234 (search twice) +patch=1,EE,001ea3f8,word,3c023f28 // 3c023f61 +patch=1,EE,001ea3fc,word,3442f5c3 // 344247af + +patch=1,EE,001eaa90,word,3c023f28 // 3c023f61 +patch=1,EE,001eaa94,word,3442f5c3 // 344247af + + diff --git a/patches/SLKA-25315_FC04B01D.pnach b/patches/SLKA-25315_FC04B01D.pnach new file mode 100644 index 0000000..fb920d8 --- /dev/null +++ b/patches/SLKA-25315_FC04B01D.pnach @@ -0,0 +1,13 @@ +gametitle=NBA Live 06 (K)(SLKA-25315) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00088144 1800028e +patch=1,EE,0049bf0c,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLKA-25316_55764AFD.pnach b/patches/SLKA-25316_55764AFD.pnach new file mode 100644 index 0000000..667f4f2 --- /dev/null +++ b/patches/SLKA-25316_55764AFD.pnach @@ -0,0 +1,12 @@ +gametitle=The Incredibles - Rise of the Underminer (K)(SLKA-25316) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//patch=1,EE,001110e0,word,00000000 // hang fix by Prafull +//003f023c 00008244 8e3c033c +patch=1,EE,00218f04,word,3C023F17 +patch=1,EE,00218f30,word,3C023F10 + + diff --git a/patches/SLKA-25318_F5D214FB.pnach b/patches/SLKA-25318_F5D214FB.pnach new file mode 100644 index 0000000..691051c --- /dev/null +++ b/patches/SLKA-25318_F5D214FB.pnach @@ -0,0 +1,26 @@ +gametitle=WWE SmackDown! vs Raw 2006 (K)(SLKA-25318) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00008144 2d20a003 +//patch=1,EE,0011e980,word,3c013fab //3c013f80 + +///Y-Fov +//2044023c 00088244 00a08344 +//patch=1,EE,002242c8,word,3c024455 //3c024420 + +//X-Fov Locker Room +//803f033c 0145023c +//patch=1,EE,00224344,word,3c033f40 //3c033f80 + + +patch=1,EE,0011e95c,word,3c013f40 //00000000 +patch=1,EE,0011e960,word,44810000 //00000000 +patch=1,EE,0011e968,word,4600c602 //00000000 + + diff --git a/patches/SLKA-25319_1C0740ED.pnach b/patches/SLKA-25319_1C0740ED.pnach new file mode 100644 index 0000000..0a32596 --- /dev/null +++ b/patches/SLKA-25319_1C0740ED.pnach @@ -0,0 +1,27 @@ +gametitle=SpongeBob SquarePants - Lights, Camera, Pants! (K)(SLKA-25319) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//680080c4 03080046 +patch=1,EE,00230328,word,081258cc +patch=1,EE,00496330,word,c4800068 +patch=1,EE,00496334,word,3c013f40 +patch=1,EE,00496338,word,4481f000 +patch=1,EE,0049633c,word,461e0003 +patch=1,EE,00496340,word,e4800068 +patch=1,EE,00496344,word,0808c0cb + +/////////////////////////////////////////////////////////// +//ICON and Font fix +//803f023c 7200a392 00388244 (Twice) +//patch=1,EE,003e0d18,word,3c023f40 //3c023f80 Characters ICON +//patch=1,EE,003df178,word,3c023f40 //3c023f80 Font Count and Text +//803f033c 0400a28e 00088344 +//patch=1,EE,003df414,word,3c033f40 //3c033f80 Font Time + + diff --git a/patches/SLKA-25320_562BE37A.pnach b/patches/SLKA-25320_562BE37A.pnach new file mode 100644 index 0000000..d0580f8 --- /dev/null +++ b/patches/SLKA-25320_562BE37A.pnach @@ -0,0 +1,13 @@ +gametitle=Ikusa Gami (K)(SLKA-25320) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001341a8,word,3c023f80 //3c023faa +patch=1,EE,001341ac,word,344a0000 //344aaaaa + + diff --git a/patches/SLKA-25321_8632E388.pnach b/patches/SLKA-25321_8632E388.pnach new file mode 100644 index 0000000..ae748f5 --- /dev/null +++ b/patches/SLKA-25321_8632E388.pnach @@ -0,0 +1,15 @@ +gametitle= K-League Winning Eleven 9 - Asia Championship (NTSC-K) (SLKA_25321) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0010444c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104450,word,44810000 // 00000000 +patch=1,EE,00104458,word,4600c602 // 00000000 + +// Render fix (42091746 803f053c) +patch=1,EE,001252bc,word,3c053Fab //3c053F80 + + diff --git a/patches/SLKA-25327_CDE017A7.pnach b/patches/SLKA-25327_CDE017A7.pnach new file mode 100644 index 0000000..55fa6d4 --- /dev/null +++ b/patches/SLKA-25327_CDE017A7.pnach @@ -0,0 +1,12 @@ +gametitle=Harry Potter and The Goblet of Fire (K)(SLKA-25327) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0029ff04,word,3c013fe3 //3c013faa +patch=1,EE,0029ff08,word,34218e39 //3421aaab + + diff --git a/patches/SLKA-25328_950876FA.pnach b/patches/SLKA-25328_950876FA.pnach new file mode 100644 index 0000000..38c99ab --- /dev/null +++ b/patches/SLKA-25328_950876FA.pnach @@ -0,0 +1,17 @@ +gametitle=Castlevania: Curse of Darkness (K) (SLKA_25328) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach NTSC-K by Arapapa) + +//gameplay +patch=1,EE,00751d7c,word,3c013f40 //hor value +patch=1,EE,00751d80,word,44810000 +patch=1,EE,00751d88,word,4600c602 + +//FMV's fix +patch=1,EE,00443f90,word,00000000 // 0c1dd26a +patch=1,EE,00775d98,word,24056e40 +patch=1,EE,00775da4,word,24072380 + + diff --git a/patches/SLKA-25329_5C19B973.pnach b/patches/SLKA-25329_5C19B973.pnach new file mode 100644 index 0000000..01b734b --- /dev/null +++ b/patches/SLKA-25329_5C19B973.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Sangoku Musou 4 Special(=Dynasty warriors5sp)(SLKA_253.29) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,00146F3C,word,3C0243D6 //3C0243A0 wide(320)->(428) +patch=1,EE,00198ABC,word,3C023F2B //3C023F00 renderfix(0.5)->(0.667969) + + diff --git a/patches/SLKA-25330_A1F79484.pnach b/patches/SLKA-25330_A1F79484.pnach new file mode 100644 index 0000000..8c77eaf --- /dev/null +++ b/patches/SLKA-25330_A1F79484.pnach @@ -0,0 +1,20 @@ +gametitle=Battlefield 2 - Mordern Combat (K)(SLKA-25330) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack by Nemesis (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0022d660,word,3c013fab //3c013f80 +patch=1,EE,0022da98,word,3c013fab //3c013f80 +patch=1,EE,003bfad8,word,3c013f40 //00000000 +patch=1,EE,003bfae8,word,4481f000 //00000000 +patch=1,EE,003bfbb4,word,461e0303 //46000306 +patch=1,EE,003c02a0,word,461e0303 //46000306 +patch=1,EE,0040ba44,word,461e0303 //46000306 +patch=1,EE,0027c368,word,24020002 //30420003 +patch=1,EE,0022d640,word,3c013fab //3c013fa0 +patch=1,EE,0022da78,word,3c013fab //3c013fa0 + + diff --git a/patches/SLKA-25331_068558AE.pnach b/patches/SLKA-25331_068558AE.pnach new file mode 100644 index 0000000..5e1c6a6 --- /dev/null +++ b/patches/SLKA-25331_068558AE.pnach @@ -0,0 +1,21 @@ +gametitle=Marc Ecko's Getting Up - Contents Under Pressure (K)(SLKA-25331) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,205677EC,word,3c023f40 + + + +//Y-Fov +//patch=1,EE,001cbb70,word,40200000 //3f892492 + +//Zoom +//3f000000 3e800000 00000000 +//patch=1,EE,20A333A0,extended,3f35c28f //3f000000 +//patch=1,EE,20A333A4,extended,3f19999a //3e800000 + + diff --git a/patches/SLKA-25337_EA9B3268.pnach b/patches/SLKA-25337_EA9B3268.pnach new file mode 100644 index 0000000..f34b7be --- /dev/null +++ b/patches/SLKA-25337_EA9B3268.pnach @@ -0,0 +1,25 @@ +gametitle=Peter Jackson's King Kong - The Official Game of the Movie (K)(SLKA-25337) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f033c 0070023c 00088344 +patch=1,EE,00127a84,word,3c033f40 //3c033f80 + +//Y-Fov +//aa3f033c (2nd and 3rd) +patch=1,EE,00134e28,word,3c033fe3 //3c033faa 4/3 Black Bands Screen Mode +patch=1,EE,00134e30,word,3c033fe3 //3c033faa 4/3 Screen Mode + +//Render fix +//003f023c 00088244 0c30040c +patch=1,EE,001529a0,word,3c023f40 //3c023f00 +//////////////////////////////////////////////////////// +//Menu text Y-Fov +//patch=1,EE,0011df60,word,3c033FE3 //3c033faa + + diff --git a/patches/SLKA-25343_E8BF0F97.pnach b/patches/SLKA-25343_E8BF0F97.pnach new file mode 100644 index 0000000..e079b18 --- /dev/null +++ b/patches/SLKA-25343_E8BF0F97.pnach @@ -0,0 +1,17 @@ +gametitle=Thrillville - Off the Rails (K)(SLKA-25343) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00608144 000099c4 +patch=1,EE,0040cdb8,word,3c013f20 //3c013f00 + +//Y-Fov +//4040013c 00008144 803e013c 00088144 02a00046(2nd) +patch=1,EE,0040ce4c,word,3c014080 //3c014040 + + diff --git a/patches/SLKA-25345_EF8BBFE6.pnach b/patches/SLKA-25345_EF8BBFE6.pnach new file mode 100644 index 0000000..55e430a --- /dev/null +++ b/patches/SLKA-25345_EF8BBFE6.pnach @@ -0,0 +1,21 @@ +gametitle=Chicken Little (K)(SLKA-25345) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0040013c 00608144 803f013c 00708144 +patch=1,EE,00312a10,word,3c013fc0 //3c014000 +patch=1,EE,00312a24,word,00000000 + +patch=1,EE,00312a1c,word,08127f30 +patch=1,EE,0049fcc0,word,3c173f40 +patch=1,EE,0049fcc4,word,4497f000 +patch=1,EE,0049fcc8,word,461e6343 +patch=1,EE,0049fccc,word,44817000 +patch=1,EE,0049fcd0,word,080c4a88 + + diff --git a/patches/SLKA-25346_A1CBBE50.pnach b/patches/SLKA-25346_A1CBBE50.pnach new file mode 100644 index 0000000..3d788fc --- /dev/null +++ b/patches/SLKA-25346_A1CBBE50.pnach @@ -0,0 +1,10 @@ +gametitle=Prince Of Persia : The Two Thrones(SLKA_253.46) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,005BAD2C,word,3C023F10 //3C023F40 +patch=1,EE,005BAD88,word,3C02402B //3C024000 + + diff --git a/patches/SLKA-25349_865109E4.pnach b/patches/SLKA-25349_865109E4.pnach new file mode 100644 index 0000000..6e81ae0 --- /dev/null +++ b/patches/SLKA-25349_865109E4.pnach @@ -0,0 +1,17 @@ +gametitle=Jacked (K)(SLKA-25349) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom and XY-Fov +//803f013c 00008144 c3000146 04000010 +patch=1,EE,002fe680,word,3c013f97 //3c013f80 + +//Zoom +//00bf013c 00388144 2000b07f 1000bfff (1st) +patch=1,EE,00302a74,word,3c01bec0 //3c01bf00 + + diff --git a/patches/SLKA-25351_9CF2D6C3.pnach b/patches/SLKA-25351_9CF2D6C3.pnach new file mode 100644 index 0000000..bf932e8 --- /dev/null +++ b/patches/SLKA-25351_9CF2D6C3.pnach @@ -0,0 +1,11 @@ +gametitle=One Piece - Pirates Carnival (K)(SLKA-25351) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant (NTSC-K by Arapapa) + +patch=1,EE,001c922c,word,3c023fe3 //3c023faa +patch=1,EE,001c9230,word,34428e39 //3442aaab +patch=1,EE,001d8b1c,word,3c023f2b //3c023f00 + + diff --git a/patches/SLKA-25352_3EDAB3F6.pnach b/patches/SLKA-25352_3EDAB3F6.pnach new file mode 100644 index 0000000..4c69d1e --- /dev/null +++ b/patches/SLKA-25352_3EDAB3F6.pnach @@ -0,0 +1,17 @@ +gametitle=Full Metal Alchemist - Dream Carnival (K)(SLKA-25352) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001a4828,word,3c013c3e //3c013c0e +patch=1,EE,001a482c,word,3421a4ec //3421fa36 + +//Y-Fov +patch=1,EE,001a4870,word,3c013f65 //3c013f98 +patch=1,EE,001a4874,word,342140ee //3421d5f9 + + diff --git a/patches/SLKA-25353_B0D195EF.pnach b/patches/SLKA-25353_B0D195EF.pnach new file mode 100644 index 0000000..494474d --- /dev/null +++ b/patches/SLKA-25353_B0D195EF.pnach @@ -0,0 +1,10 @@ +gametitle=Metal Gear Solid 3 - Subsistence (K) (SLKA_25353) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen pnach by Arapapa + +// 16:9 (0000803f 000080bf cdcc4c3d) +patch=1,EE,202050AC,word,3F400000 // 3f800000 + + diff --git a/patches/SLKA-25354_3EBABC9C.pnach b/patches/SLKA-25354_3EBABC9C.pnach new file mode 100644 index 0000000..d93fcef --- /dev/null +++ b/patches/SLKA-25354_3EBABC9C.pnach @@ -0,0 +1,11 @@ +gametitle=Metal Gear Solid 3 - Subsistence [Limited Edition] [Disc2of3] (K)(SLKA-25354) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,202050ac,extended,3f400000 //3f800000 + + diff --git a/patches/SLKA-25358_92037CC4.pnach b/patches/SLKA-25358_92037CC4.pnach new file mode 100644 index 0000000..3e5cf8c --- /dev/null +++ b/patches/SLKA-25358_92037CC4.pnach @@ -0,0 +1,13 @@ +gametitle=Sonic Riders (K)(SLKA-25358) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0044ed38,word,43000700 //43a00000 +patch=1,EE,00134e4c,word,3c023fab //3c023f80 + + diff --git a/patches/SLKA-25359_94D2FAA2.pnach b/patches/SLKA-25359_94D2FAA2.pnach new file mode 100644 index 0000000..a3aeed7 --- /dev/null +++ b/patches/SLKA-25359_94D2FAA2.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 9 - Liveware Evolution (NTSC-K) (SLKA_25359) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0010444c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104450,word,44810000 // 00000000 +patch=1,EE,00104458,word,4600c602 // 00000000 + +// Render fix (46170942 803f053c) +patch=1,EE,00129e0c,word,3c053FAB //3c053F80 + + diff --git a/patches/SLKA-25359_E0AE3997.pnach b/patches/SLKA-25359_E0AE3997.pnach new file mode 100644 index 0000000..3a0d3d1 --- /dev/null +++ b/patches/SLKA-25359_E0AE3997.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +patch=1,EE,0010444c,word,3c013f40 // 00000000 +patch=1,EE,00104450,word,44810000 // 00000000 +patch=1,EE,00104458,word,4600c602 // 00000000 +patch=1,EE,00129e0c,word,3c053FAB //3c053F80 diff --git a/patches/SLKA-25360_3894622B.pnach b/patches/SLKA-25360_3894622B.pnach new file mode 100644 index 0000000..bb14dcc --- /dev/null +++ b/patches/SLKA-25360_3894622B.pnach @@ -0,0 +1,9 @@ +gametitle=Samurai Champloo (K)(SLKA-25360) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) +patch=1,EE,00140424,word,3c023fbd //3c023f8e +patch=1,EE,0014042c,word,3442a12e //344238e4 + + diff --git a/patches/SLKA-25361_42EE9611.pnach b/patches/SLKA-25361_42EE9611.pnach new file mode 100644 index 0000000..e1c2ffe --- /dev/null +++ b/patches/SLKA-25361_42EE9611.pnach @@ -0,0 +1,12 @@ +gametitle=Keroro Gunsou - MeroMero Battle Royale Z (K)(SLKA-25361) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant (NTSC-K by Arapapa) + +//16:9 +patch=1,EE,E0025555,extended,00a93d04 // +patch=1,EE,20A63934,extended,3C013F40 //3c013f80 zoom +patch=1,EE,20a93d04,extended,44C71C71 //44955571 vert + + diff --git a/patches/SLKA-25362_C8B06625.pnach b/patches/SLKA-25362_C8B06625.pnach new file mode 100644 index 0000000..9769a7f --- /dev/null +++ b/patches/SLKA-25362_C8B06625.pnach @@ -0,0 +1,14 @@ +gametitle= Sega Rally 2006 (K)(SLKA-25362) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen +patch=1,EE,20383AF8,word,3FC71C71 +patch=1,EE,20356EA0,word,3FC71C71 +patch=1,EE,20356EC0,word,3FC71C71 +patch=1,EE,2038445C,word,00000001 +patch=1,EE,20383C3C,word,3FC00000 + + diff --git a/patches/SLKA-25364_74694096.pnach b/patches/SLKA-25364_74694096.pnach new file mode 100644 index 0000000..7911c49 --- /dev/null +++ b/patches/SLKA-25364_74694096.pnach @@ -0,0 +1,22 @@ +gametitle=Kidou Senshi Gundam - Climax U.C. (K)(SLKA-25364) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//a043033c 7f4b023c (1st) +patch=1,EE,0011156c,word,3c034370 //3c0343a0 +//patch=1,EE,00111530,word,3c03400e +//patch=1,EE,00111540,word,3c034010 + +//Y-Fov +//f043023c 00188344 +patch=1,EE,00111110,word,3c0243B4 //3c034420 + +//X-Fov (Need Render fix) +//patch=1,EE,00111108,word,3c034455 //3c034420 + + diff --git a/patches/SLKA-25365_9D8201FB.pnach b/patches/SLKA-25365_9D8201FB.pnach new file mode 100644 index 0000000..e1b7dc1 --- /dev/null +++ b/patches/SLKA-25365_9D8201FB.pnach @@ -0,0 +1,10 @@ +gametitle=WWE SmackDown! vs Raw 2008 (K)(SLKA-25365) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,00288ce0,word,3c033f40 //3c033f80 + + diff --git a/patches/SLKA-25366_E94C9A02.pnach b/patches/SLKA-25366_E94C9A02.pnach new file mode 100644 index 0000000..d8713ef --- /dev/null +++ b/patches/SLKA-25366_E94C9A02.pnach @@ -0,0 +1,15 @@ +gametitle=Naruto - Uzumaki Chronicles 2 (NTSC-K) (SLKA_25366) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +// 613f023c af474234 (search twice) +patch=1,EE,00202c98,word,3c023f28 // 3c023f61 +patch=1,EE,00202c9c,word,3442f5c3 // 344247af + +patch=1,EE,00203550,word,3c023f28 // 3c023f61 +patch=1,EE,00203554,word,3442f5c3 // 344247af + + diff --git a/patches/SLKA-25368_9554A03C.pnach b/patches/SLKA-25368_9554A03C.pnach new file mode 100644 index 0000000..0ce1602 --- /dev/null +++ b/patches/SLKA-25368_9554A03C.pnach @@ -0,0 +1,32 @@ +gametitle=Full Spectrum Warrior - Ten Hammers (K)(SLKA-25368) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00108144 5b00033c (1st) +patch=1,EE,00186b94,word,3c013f40 //3c013f80 + +//patch=1,EE,004882d4,word,3c013f3a //3c013f00 +//patch=1,EE,00488404,word,3c013f80 //3c013f00 + + +//Y-Fov +//883f013c c3f52134 (2nd) -> b63f013c fe9c2134 +patch=1,EE,004d21ec,word,3c013fb6 //3c013f88 +patch=1,EE,004d21f0,word,34219cfe //3421f5c3 + +//Render Fix +//003f013c 00008144 2800b7e7 +patch=1,EE,0048848c,word,3c013f40 //3c013f00 Screen +//003f013c 00608144 2d284002 +patch=1,EE,005779b0,word,3c013f80 //3c013f00 Object (NPC) + + +//Add it in the GameIndex.dbf +//EETimingHack = 1 //flickery textures + + diff --git a/patches/SLKA-25371_9134027F.pnach b/patches/SLKA-25371_9134027F.pnach new file mode 100644 index 0000000..8ed490e --- /dev/null +++ b/patches/SLKA-25371_9134027F.pnach @@ -0,0 +1,25 @@ +gametitle=Garouden Break Blow (K)(SLKA-25371) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0014f58c,word,080ad68f // 46007bc7 +patch=1,EE,0014f590,word,00000000 // 46006b47 + +patch=1,EE,002b5a3c,word,3c013f40 // 00000000 hor fov +patch=1,EE,002b5a40,word,34210000 // 00000000 hor fov +patch=1,EE,002b5a44,word,4481f000 // 00000000 +patch=1,EE,002b5a48,word,461e6b42 // 00000000 +patch=1,EE,002b5a4c,word,46007bc7 // 00000000 +patch=1,EE,002b5a50,word,46006b47 // 00000000 +patch=1,EE,002b5a54,word,08053d64 // 00000000 + +patch=1,EE,0010ad84,word,3c013f00 // 3c013f2a +patch=1,EE,0010ad88,word,342112d7 // 3421c3c9 + +patch=1,EE,00681494,word,3f400000 // 3f7fffff + + diff --git a/patches/SLKA-25372_688E77CC.pnach b/patches/SLKA-25372_688E77CC.pnach new file mode 100644 index 0000000..6164988 --- /dev/null +++ b/patches/SLKA-25372_688E77CC.pnach @@ -0,0 +1,31 @@ +gametitle=BLACK (K)(SLKA-25372) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 and 60 FPS by asasega (NTSC-K by Arapapa) + +patch=1,EE,203BE8BC,extended,00000001 +patch=1,EE,204BC950,extended,00000001 +patch=1,EE,204BD98C,extended,00000001 +patch=1,EE,204CAD54,extended,3FE38E39 +patch=1,EE,204CADF0,extended,3FAAAAAB +patch=1,EE,204CADF4,extended,3FE38E39 +patch=1,EE,204CAE94,extended,3FE38E39 +patch=1,EE,205BCB90,extended,3F400000 + +//Font fix +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 A0 43 44 44 A4 41 +//patch=1,EE,20431FD8,extended,3f400000 +//patch=1,EE,20431FD0,extended,43aaaaaa //43a00000 +//patch=1,EE,20432098,extended,3f400000 +//patch=1,EE,20432090,extended,43aaaaaa //43a00000 +//patch=1,EE,20432278,extended,3f400000 +//patch=1,EE,20432370,extended,43aaaaaa //43a00000 + + +[60 FPS] +//60 FPS by asasega +patch=1,EE,1040dff4,extended,00000001 +patch=1,EE,2040ec2c,extended,3C888889 + + diff --git a/patches/SLKA-25379_C6C71A64.pnach b/patches/SLKA-25379_C6C71A64.pnach new file mode 100644 index 0000000..fd4073c --- /dev/null +++ b/patches/SLKA-25379_C6C71A64.pnach @@ -0,0 +1,16 @@ +gametitle=Sengoku Musou 2 (K)(SLKA-25379) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +patch=1,EE,00179868,word,3c023f19 //3c023f4c +patch=1,EE,00179870,word,3442999a //3442cccd + +patch=1,EE,00179a28,word,3c023f19 //3c033f4c +patch=1,EE,00179a30,word,3442999a //3463cccd + +patch=1,EE,00179cf4,word,3c03440a //3c0343cf +patch=1,EE,00179c94,word,3c03440a //3c0343cf + + diff --git a/patches/SLKA-25380_DA8488A4.pnach b/patches/SLKA-25380_DA8488A4.pnach new file mode 100644 index 0000000..27c186b --- /dev/null +++ b/patches/SLKA-25380_DA8488A4.pnach @@ -0,0 +1,16 @@ +gametitle=WinBack 2 - Project Poseidon (K)(SLKA-25380) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +patch=1,EE,002ee3f0,word,3c013f40 //00000000 +patch=1,EE,002ee3f4,word,4481f000 //00000000 +patch=1,EE,002ee3fc,word,461e0003 //00000000 + + + +//00000000 00000000 43001446 00000000 +//403f013c 00f08144 43001446 03001e46 + + diff --git a/patches/SLKA-25384_A49563FA.pnach b/patches/SLKA-25384_A49563FA.pnach new file mode 100644 index 0000000..24d1f72 --- /dev/null +++ b/patches/SLKA-25384_A49563FA.pnach @@ -0,0 +1,141 @@ +gametitle=Blazing Souls (K)(SLKA-25384) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//4c3f033c cdcc6334 -> 193f033c 9a996334 (3rd) +patch=1,EE,00215374,word,3c033f19 //3c033f4c +patch=1,EE,00215378,word,3463999a //3463cccd + +//Render fix +//b943033c +patch=1,EE,00215394,word,3c0343e0 + +//2D fix +patch=1,EE,00190514,word,3c023f19 //3c023f4c +patch=1,EE,00190518,word,3442999a //3442cccd +patch=1,EE,00190570,word,3c023f19 //3c023f4c +patch=1,EE,00190574,word,3442999a //3442cccd +patch=1,EE,001905cc,word,3c023f19 //3c023f4c +patch=1,EE,001905d0,word,3442999a //3442cccd +patch=1,EE,00190624,word,3c023f19 //3c023f4c +patch=1,EE,00190628,word,3442999a //3442cccd +patch=1,EE,0019068c,word,3c023f19 //3c023f4c +patch=1,EE,00190690,word,3442999a //3442cccd +patch=1,EE,001906f4,word,3c023f19 //3c023f4c +patch=1,EE,001906f8,word,3442999a //3442cccd +patch=1,EE,00190c3c,word,3c023f19 //3c023f4c +patch=1,EE,00190c40,word,3442999a //3442cccd +patch=1,EE,00190c98,word,3c023f19 //3c023f4c +patch=1,EE,00190c9c,word,3442999a //3442cccd +patch=1,EE,00190cf4,word,3c023f19 //3c023f4c +patch=1,EE,00190cf8,word,3442999a //3442cccd +patch=1,EE,00190d4c,word,3c023f19 //3c023f4c +patch=1,EE,00190d50,word,3442999a //3442cccd +patch=1,EE,00190db4,word,3c023f19 //3c023f4c +patch=1,EE,00190db8,word,3442999a //3442cccd +patch=1,EE,00190e1c,word,3c023f19 //3c023f4c +patch=1,EE,00190e20,word,3442999a //3442cccd +patch=1,EE,00191fe4,word,3c023f19 //3c023f4c +patch=1,EE,00191fe8,word,3442999a //3442cccd +patch=1,EE,00192064,word,3c023f19 //3c023f4c +patch=1,EE,00192068,word,3442999a //3442cccd +patch=1,EE,00192434,word,3c023f19 //3c023f4c +patch=1,EE,00192438,word,3442999a //3442cccd +patch=1,EE,00192548,word,3c023f19 //3c023f4c +patch=1,EE,0019254c,word,3442999a //3442cccd +patch=1,EE,00192644,word,3c023f19 //3c023f4c +patch=1,EE,00192648,word,3442999a //3442cccd +patch=1,EE,00192738,word,3c023f19 //3c023f4c +patch=1,EE,0019273c,word,3442999a //3442cccd +patch=1,EE,0019281c,word,3c023f19 //3c023f4c +patch=1,EE,00192820,word,3442999a //3442cccd +patch=1,EE,001928f4,word,3c023f19 //3c023f4c +patch=1,EE,001928f8,word,3442999a //3442cccd +patch=1,EE,00192934,word,3c023f19 //3c023f4c +patch=1,EE,00192938,word,3442999a //3442cccd +patch=1,EE,00192a1c,word,3c023f19 //3c023f4c +patch=1,EE,00192a20,word,3442999a //3442cccd +patch=1,EE,00192a68,word,3c023f19 //3c023f4c +patch=1,EE,00192a6c,word,3442999a //3442cccd +patch=1,EE,00192b5c,word,3c023f19 //3c023f4c +patch=1,EE,00192b60,word,3442999a //3442cccd +patch=1,EE,00192b9c,word,3c023f19 //3c023f4c +patch=1,EE,00192ba0,word,3442999a //3442cccd +patch=1,EE,001a8bc4,word,3c023f19 //3c023f4c +patch=1,EE,001a8bc8,word,3442999a //3442cccd +patch=1,EE,001d7a70,word,3c023f19 //3c023f4c +patch=1,EE,001d7a74,word,3442999a //3442cccd +patch=1,EE,001d7bcc,word,3c023f19 //3c023f4c +patch=1,EE,001d7bd0,word,3442999a //3442cccd +patch=1,EE,001e59c8,word,3c023f19 //3c023f4c +patch=1,EE,001e59cc,word,3442999a //3442cccd +patch=1,EE,001e9d24,word,3c033f19 //3c033f4c +patch=1,EE,001e9d28,word,3463999a //3463cccd +patch=1,EE,001eacac,word,3c023f19 //3c023f4c +patch=1,EE,001eacb0,word,3442999a //3442cccd +patch=1,EE,001ead1c,word,3c023f19 //3c023f4c +patch=1,EE,001ead20,word,3442999a //3442cccd +patch=1,EE,00208a48,word,3c033f19 //3c033f4c +patch=1,EE,00208a4c,word,3463999a //3463cccd +patch=1,EE,00215374,word,3c033f19 //3c033f4c +patch=1,EE,00215378,word,3463999a //3463cccd +patch=1,EE,00216504,word,3c023f19 //3c023f4c +patch=1,EE,00216508,word,3442999a //3442cccd +patch=1,EE,002165a4,word,3c023f19 //3c023f4c +patch=1,EE,002165a8,word,3442999a //3442cccd +patch=1,EE,00216644,word,3c023f19 //3c023f4c +patch=1,EE,00216648,word,3442999a //3442cccd +patch=1,EE,002166e4,word,3c023f19 //3c023f4c +patch=1,EE,002166e8,word,3442999a //3442cccd +patch=1,EE,00216798,word,3c023f19 //3c023f4c +patch=1,EE,0021679c,word,3442999a //3442cccd +patch=1,EE,002167d0,word,3c023f19 //3c023f4c +patch=1,EE,002167d4,word,3442999a //3442cccd +patch=1,EE,002168ec,word,3c023f19 //3c023f4c +patch=1,EE,002168f0,word,3442999a //3442cccd +patch=1,EE,0021698c,word,3c023f19 //3c023f4c +patch=1,EE,00216990,word,3442999a //3442cccd +patch=1,EE,00216a2c,word,3c023f19 //3c023f4c +patch=1,EE,00216a30,word,3442999a //3442cccd +patch=1,EE,00216acc,word,3c023f19 //3c023f4c +patch=1,EE,00216ad0,word,3442999a //3442cccd +patch=1,EE,00216b80,word,3c023f19 //3c023f4c +patch=1,EE,00216b84,word,3442999a //3442cccd +patch=1,EE,00216bb8,word,3c023f19 //3c023f4c +patch=1,EE,00216bbc,word,3442999a //3442cccd +patch=1,EE,00236e3c,word,3c023f19 //3c023f4c +patch=1,EE,00236e40,word,3442999a //3442cccd + + +//2D X-position +patch=1,EE,00190540,word,24437400 //24437000 +patch=1,EE,0019059c,word,24437400 //24437000 +patch=1,EE,001905f4,word,24437400 //24437000 +patch=1,EE,0019064c,word,24437400 //24437000 +patch=1,EE,001906b4,word,24557400 //24557000 +patch=1,EE,00190714,word,24437400 //24437000 +patch=1,EE,00190c68,word,24437400 //24437000 +patch=1,EE,00190cc4,word,24437400 //24437000 +patch=1,EE,00190d1c,word,24437400 //24437000 +patch=1,EE,00190d74,word,24437400 //24437000 +patch=1,EE,00190ddc,word,24567400 //24567000 +patch=1,EE,00190e3c,word,24437400 //24437000 +patch=1,EE,0021652c,word,24647400 //24647000 +patch=1,EE,002165cc,word,24647400 //24647000 +patch=1,EE,0021666c,word,24647400 //24647000 +patch=1,EE,0021670c,word,24647400 //24647000 +patch=1,EE,002167c0,word,24437400 //24437000 +patch=1,EE,00216914,word,24647400 //24647000 +patch=1,EE,002169b4,word,24647400 //24647000 +patch=1,EE,00216a54,word,24647400 //24647000 +patch=1,EE,00216af4,word,24647400 //24647000 +patch=1,EE,00216ba8,word,24437400 //24437000 +patch=1,EE,00216cac,word,24847400 //24847000 +patch=1,EE,0021d334,word,24027400 //24027000 + + diff --git a/patches/SLKA-25385_B35F8AAE.pnach b/patches/SLKA-25385_B35F8AAE.pnach new file mode 100644 index 0000000..2cbe5fa --- /dev/null +++ b/patches/SLKA-25385_B35F8AAE.pnach @@ -0,0 +1,11 @@ +gametitle=Spider-Man 3 (K)(SLKA-25385) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,0032ab04,word,3c023f22 //3c023f00 +patch=1,EE,00348a58,word,3c023f22 //3c023f00 + + diff --git a/patches/SLKA-25388_E446C9F9.pnach b/patches/SLKA-25388_E446C9F9.pnach new file mode 100644 index 0000000..dae1199 --- /dev/null +++ b/patches/SLKA-25388_E446C9F9.pnach @@ -0,0 +1,11 @@ +gametitle=One Piece - Grand Adventure (K)(SLKA-25388)) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +patch=1,EE,002b4ed8,word,3c013f40 //00000000 +patch=1,EE,002b4eec,word,4481f000 +patch=1,EE,002b4f30,word,461ec602 //00000000 + + diff --git a/patches/SLKA-25390_4A7E3B36.pnach b/patches/SLKA-25390_4A7E3B36.pnach new file mode 100644 index 0000000..1f24342 --- /dev/null +++ b/patches/SLKA-25390_4A7E3B36.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Sangoku Musou 4 Empires(=Dynasty warriors 5 Empires) (SLKA_253.90) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +//credit goes to nemesis2000 +patch=1,EE,00146E4C,word,3C0243D6 //3C0243A0 wide(320)->(428) +patch=1,EE,0019FACC,word,3C023F2B //3C023F00 renderfix(0.5)->(0.667969) + + diff --git a/patches/SLKA-25394_13A41CA1.pnach b/patches/SLKA-25394_13A41CA1.pnach new file mode 100644 index 0000000..6461935 --- /dev/null +++ b/patches/SLKA-25394_13A41CA1.pnach @@ -0,0 +1,12 @@ +gametitle= King of Fighters, The - Maximum Impact 2 (K)(SLKA-25394) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,006c29d4,word,3fe38e38 //3faaaaab +patch=1,EE,00769b40,word,400ccccd //3eaaaaab + + diff --git a/patches/SLKA-25395_600A44DC.pnach b/patches/SLKA-25395_600A44DC.pnach new file mode 100644 index 0000000..df1c052 --- /dev/null +++ b/patches/SLKA-25395_600A44DC.pnach @@ -0,0 +1,13 @@ +gametitle=NBA Live 07 (K)(SLKA-25395) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00088144 1800028e +patch=1,EE,004143d4,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLKA-25397_E29C09A3.pnach b/patches/SLKA-25397_E29C09A3.pnach new file mode 100644 index 0000000..323b863 --- /dev/null +++ b/patches/SLKA-25397_E29C09A3.pnach @@ -0,0 +1,26 @@ +gametitle=Dragon Ball Z - Sparking! NEO (K)(SLKA-25397) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (NTSC-K by Arapapa) + +// 16:9 +//403f013c 00a08144 +patch=1,EE,0012b758,word,3c013f10 // 3c013f40 sky fix + +//803f013c 00088144 1000a527 +patch=1,EE,00259e70,word,3c013f40 // 3c013f40 cut-scenes + +//803f013c 00208144 0045013c +patch=1,EE,0025b684,word,3c013f40 // 3c013f80 gameplay + +//803f013c 00008144 86230046 +patch=1,EE,0025b720,word,3c013f40 // 3c013f80 versus 1p +patch=1,EE,0025b780,word,3c013f40 // 3c013f80 versus 2p + +patch=1,EE,00386820,word,44105555 //43d88000 +patch=1,EE,00386858,word,44105555 //43d88000 +patch=1,EE,00386874,word,44105555 //43d88000 +patch=1,EE,00386880,word,44105555 //43d88000 + + diff --git a/patches/SLKA-25399_B47431E3.pnach b/patches/SLKA-25399_B47431E3.pnach new file mode 100644 index 0000000..84ed5f6 --- /dev/null +++ b/patches/SLKA-25399_B47431E3.pnach @@ -0,0 +1,23 @@ +gametitle=The Sims 2 - Pets (NTSC-K)(SLKA-25399) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,0042ac00,word,3c013fe3 //3c013faa +patch=1,EE,0042ac04,word,34218e21 //3421aaab + +//Fov and Zoom (ELF hack) +//8000a2c7 803f013c 00008144 00000000 03000146 +//patch=1,EE,003199e0,word,3c013fab //3c013f80 fov + +//2000a0c7 803f013c 00008144 00000000 03000146 42100046 +//patch=1,EE,0046776c,word,3c013f40 //3c013f80 zoom + +//Menu Box and Text Fix (Memory Hack) +//0000803f 0000d844 0000e444 00001445 +//patch=1,EE,21A6825C,extended,3f400000 //3f800000 + + diff --git a/patches/SLKA-25401_56A593F3.pnach b/patches/SLKA-25401_56A593F3.pnach new file mode 100644 index 0000000..7a95381 --- /dev/null +++ b/patches/SLKA-25401_56A593F3.pnach @@ -0,0 +1,13 @@ +gametitle=FlatOut 2 (K)(SLKA-25401) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-K by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,002d7578,word,3c013f14 //3c013f00 +patch=1,EE,00250b70,word,3c014010 //3c014040 +patch=1,EE,00220fe0,word,3C013F8A //3C013F80 + + diff --git a/patches/SLKA-25407_9B0E119F.pnach b/patches/SLKA-25407_9B0E119F.pnach new file mode 100644 index 0000000..cbabe72 --- /dev/null +++ b/patches/SLKA-25407_9B0E119F.pnach @@ -0,0 +1,12 @@ +gametitle=DBZ Sparking Meteor (SLKA-25407) (NTSC-K) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack + +//16:9 widescreen hack by sergx12, porting by 99skull +patch=1,EE,00130BF0,word,3C013F10 //3C013F40 +patch=1,EE,002FE54C,word,3FC71C76 //3F955555 +patch=1,EE,002FE614,word,43C71C71 //43955555 + + diff --git a/patches/SLKA-25418_02A1CB4D.pnach b/patches/SLKA-25418_02A1CB4D.pnach new file mode 100644 index 0000000..4ba74f4 --- /dev/null +++ b/patches/SLKA-25418_02A1CB4D.pnach @@ -0,0 +1,10 @@ +gametitle=WWE SmackDown! vs Raw 2009 (K)(SLKA-25418) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,002a4310,word,3c033f40 //3c033f80 + + diff --git a/patches/SLKA-25422_F3662F76.pnach b/patches/SLKA-25422_F3662F76.pnach new file mode 100644 index 0000000..db19984 --- /dev/null +++ b/patches/SLKA-25422_F3662F76.pnach @@ -0,0 +1,12 @@ +gametitle=Silent Hill Origins (K)(SLKA-25422) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTAC-K by nemesis2000) + + +//Zoom fix (Internal Widescreen) +patch=1,EE,001da984,word,3c013fe3 +patch=1,EE,001da988,word,34218e39 + + diff --git a/patches/SLKA-25443_009E5458.pnach b/patches/SLKA-25443_009E5458.pnach new file mode 100644 index 0000000..5690b63 --- /dev/null +++ b/patches/SLKA-25443_009E5458.pnach @@ -0,0 +1,10 @@ +gametitle=Musou Orochi:Maou Sairin(=Warriors Orochi 2) (SLKA_254.43) (NTSC-K) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack +//16:9 widescreen hack by 99skull +patch=1,EE,001AC2F8,word,3C023F19 //3C023F4C wide +patch=1,EE,001AC300,word,3442999A //3442CCCD wide + + diff --git a/patches/SLKA-25459_1B716D34.pnach b/patches/SLKA-25459_1B716D34.pnach new file mode 100644 index 0000000..812fc36 --- /dev/null +++ b/patches/SLKA-25459_1B716D34.pnach @@ -0,0 +1,6 @@ +gametitle=Transformers - Revenge of the Fallen (NTSC-K) SLKA-25459 1B716D34 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,0011E888,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLKA-25463_A101C8D5.pnach b/patches/SLKA-25463_A101C8D5.pnach new file mode 100644 index 0000000..f6b7cc6 --- /dev/null +++ b/patches/SLKA-25463_A101C8D5.pnach @@ -0,0 +1,10 @@ +gametitle=WWE SmackDown! vs Raw 2010 (K)(SLKA-25463) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,002d97bc,word,3c033f40 //3c033f80 + + diff --git a/patches/SLKA-25477_49EB0A85.pnach b/patches/SLKA-25477_49EB0A85.pnach new file mode 100644 index 0000000..18ea269 --- /dev/null +++ b/patches/SLKA-25477_49EB0A85.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 2011 (NTSC-K) (SLKA_25477) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen pnach (NTSC-K by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (42091746 803f053c) +patch=1,EE,00125f4c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLKA-25480_5BEB153F.pnach b/patches/SLKA-25480_5BEB153F.pnach new file mode 100644 index 0000000..dc55d52 --- /dev/null +++ b/patches/SLKA-25480_5BEB153F.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 2012 (NTSC-K) (SLKA_25480) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-K by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (803f053c 4400023c) +patch=1,EE,00125f6c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLKA-35001_5942DD1F.pnach b/patches/SLKA-35001_5942DD1F.pnach new file mode 100644 index 0000000..a6b4bcc --- /dev/null +++ b/patches/SLKA-35001_5942DD1F.pnach @@ -0,0 +1,11 @@ +gametitle=Metal Gear Solid 2 Substance (K)(SLKA-35001) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0011fef8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLKA-35005_B39683CE.pnach b/patches/SLKA-35005_B39683CE.pnach new file mode 100644 index 0000000..adfa4c9 --- /dev/null +++ b/patches/SLKA-35005_B39683CE.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Sangoku Musou 5 SP(=Dynasty warriors 6) (SLKA_350.05) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 (NTSC-K) hack by 99skull +patch=1,EE,0014701C,word,3C024082 //Zoom 3C024049(3.1415923) +patch=1,EE,001471B0,word,3C0543A0 //Y-Axis 3C054370(240)->(320) +patch=1,EE,00147AF4,word,3C024082 //render fix 3C024049(3.1415923) + + diff --git a/patches/SLKA-64540_900D62AA.pnach b/patches/SLKA-64540_900D62AA.pnach new file mode 100644 index 0000000..5dbf254 --- /dev/null +++ b/patches/SLKA-64540_900D62AA.pnach @@ -0,0 +1,12 @@ +gametitle=The Sims (NTSC-K)(SLKA-64540) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,002f3250,word,3c013fe3 //3c013faa +patch=1,EE,002f3254,word,34218e21 //3421aaab + + diff --git a/patches/SLPM-20391_D13EAC09.pnach b/patches/SLPM-20391_D13EAC09.pnach new file mode 100644 index 0000000..7674089 --- /dev/null +++ b/patches/SLPM-20391_D13EAC09.pnach @@ -0,0 +1,13 @@ +gametitle=Saiyuki Reload - Gunlock (J)(SLPS-20391) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f023c c03e033c +patch=1,EE,001b23fc,word,3c023F2A //3c023f00 + + diff --git a/patches/SLPM-20436_4FF4AA01.pnach b/patches/SLPM-20436_4FF4AA01.pnach new file mode 100644 index 0000000..76f3b9f --- /dev/null +++ b/patches/SLPM-20436_4FF4AA01.pnach @@ -0,0 +1,12 @@ +gametitle=Sakigake Otokojuku (J) (SLPS-20436) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,00233b44,word,3c013f40 // 00000000 hor fov +patch=1,EE,00233b48,word,44810000 // 00000000 +patch=1,EE,00233b50,word,4600c602 // 00000000 + + diff --git a/patches/SLPM-25401_EB925207.pnach b/patches/SLPM-25401_EB925207.pnach new file mode 100644 index 0000000..c7cfb5a --- /dev/null +++ b/patches/SLPM-25401_EB925207.pnach @@ -0,0 +1,9 @@ +gametitle=Magna Carta [NTSC-J] (SLPM-25401) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,002bd898,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-55005_D6E90E33.pnach b/patches/SLPM-55005_D6E90E33.pnach new file mode 100644 index 0000000..9cec6c0 --- /dev/null +++ b/patches/SLPM-55005_D6E90E33.pnach @@ -0,0 +1,16 @@ +gametitle=Mana Khemia 2: Fall of Alchemy [NTSC-J](SLPM-55005) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//3D scenes +patch=1,EE,005e1594,word,3c013f40 //hor value +patch=1,EE,005e1598,word,44810000 +patch=1,EE,005e15a0,word,4600c602 + +//battle's fix +patch=1,EE,00c80d44,word,44400000 //right side fix +patch=1,EE,00c80d4c,word,c4400000 //left side fix + + diff --git a/patches/SLPM-55008_721DEBE4.pnach b/patches/SLPM-55008_721DEBE4.pnach new file mode 100644 index 0000000..98c22b5 --- /dev/null +++ b/patches/SLPM-55008_721DEBE4.pnach @@ -0,0 +1,17 @@ +gametitle=Sengoku Basara X (Japan) SLPM-55008 + +author=FelixTheCat1970 +[No-Interlacing] +description=Autoboot in progressive scan video mode and 640x480 pixels-lines +gsinterlacemode=1 +gsaspectratio=4:3 + +patch=0,EE,202FAF80,extended,0000102D +patch=0,EE,2019CF00,extended,A2120016 +patch=0,EE,2010CF00,extended,0000202D +patch=0,EE,001EA6B4,extended,24060000 +patch=0,EE,20386720,extended,002A0640 +patch=0,EE,20386740,extended,002A0640 +patch=0,EE,002A0550,extended,24020000 +patch=0,EE,201EA7D0,extended,AE0AFCB4 +patch=0,EE,001EA6B8,extended,24020003 \ No newline at end of file diff --git a/patches/SLPM-55024_0A4B3607.pnach b/patches/SLPM-55024_0A4B3607.pnach new file mode 100644 index 0000000..088d559 --- /dev/null +++ b/patches/SLPM-55024_0A4B3607.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 15 (J)(SLPM-55024) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,0034f994,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-55033_B0C15891.pnach b/patches/SLPM-55033_B0C15891.pnach new file mode 100644 index 0000000..443997d --- /dev/null +++ b/patches/SLPM-55033_B0C15891.pnach @@ -0,0 +1,15 @@ +gametitle= J-League Winning Eleven 2008 - Club Championship (NTSC-J) (SLPM-55033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix (42091746 803f053c) +patch=1,EE,00125b0c,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-55062_99E75AF9.pnach b/patches/SLPM-55062_99E75AF9.pnach new file mode 100644 index 0000000..dccab5f --- /dev/null +++ b/patches/SLPM-55062_99E75AF9.pnach @@ -0,0 +1,17 @@ +gametitle=ikkyou Powerful Major League 3 (J)(SLPM-55062) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Gameplay +//2044023c 00088244 f043023c +patch=1,EE,001336ac,word,3c024455 //3c024420 +patch=1,EE,001336b0,word,34425555 //44820800 +patch=1,EE,001336b4,word,44820800 //3c0243f0 +patch=1,EE,001336b8,word,3c0243f0 //44911000 +patch=1,EE,001336bc,word,44911000 //00000000 + + diff --git a/patches/SLPM-55082_B1E138B6.pnach b/patches/SLPM-55082_B1E138B6.pnach new file mode 100644 index 0000000..48c57fd --- /dev/null +++ b/patches/SLPM-55082_B1E138B6.pnach @@ -0,0 +1,13 @@ +gametitle=Shin Sangoku Musou 5 Special [Disc1of2](J)(SLPM-55082) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0014703c,word,3c024082 //3c024049 +patch=1,EE,00147b14,word,3c024082 //3c024049 +patch=1,EE,001471d0,word,3c0543a0 //3c054370 + + diff --git a/patches/SLPM-55096_B5C43B61.pnach b/patches/SLPM-55096_B5C43B61.pnach new file mode 100644 index 0000000..eed0073 --- /dev/null +++ b/patches/SLPM-55096_B5C43B61.pnach @@ -0,0 +1,16 @@ +gametitle=Thunder Force VI (J)(SLPM-55096) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 8000a2c7 +patch=1,EE,00132e1c,word,3c023f40 //3c023f80 + +//Zoom +//patch=1,EE,00132da8,word,3c023f00 //3c023f80 + + diff --git a/patches/SLPM-55108_3AF675BA.pnach b/patches/SLPM-55108_3AF675BA.pnach new file mode 100644 index 0000000..bfd2fe2 --- /dev/null +++ b/patches/SLPM-55108_3AF675BA.pnach @@ -0,0 +1,35 @@ +gametitle=Fate/Unlimited Codes (SLPM-55108) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +//patch=1,EE,0019b5e0,word,3c023fc5 + +patch=1,EE,0019ae30,word,3c013f40 +patch=1,EE,0019ae34,word,44816000 +patch=1,EE,0019ae38,word,460c0303 +patch=1,EE,0019ae3c,word,0200302d +patch=1,EE,0019ae40,word,0c0797bc +patch=1,EE,0019ae44,word,26250340 +patch=1,EE,0019ae48,word,dfbf0020 +patch=1,EE,0019ae4c,word,7bb10010 +patch=1,EE,0019ae50,word,7bb00000 +patch=1,EE,0019ae54,word,03e00008 +patch=1,EE,0019ae58,word,27bd0030 + + + +patch=1,EE,001e749c,word,3c023f49 +patch=1,EE,001e74a8,word,3443999a + +//FMV's fix +patch=1,EE,0021dafc,word,34467100 +patch=1,EE,0021db54,word,34468f00 + +//480p (progressive scan) +//patch=1,EE,00300340,word,24060050 +//patch=1,EE,00300f98,word,24060050 +//patch=1,EE,00300344,word,24050000 +//patch=1,EE,00300f94,word,24050000 + + diff --git a/patches/SLPM-55122_A6F06ED5.pnach b/patches/SLPM-55122_A6F06ED5.pnach new file mode 100644 index 0000000..39c799d --- /dev/null +++ b/patches/SLPM-55122_A6F06ED5.pnach @@ -0,0 +1,20 @@ +gametitle=Gundam Musou 2 (J)(SLPM-55122) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0017b7fc,word,08043d88 + +patch=1,EE,0010f620,word,46041902 +patch=1,EE,0010f624,word,3c013f40 +patch=1,EE,0010f628,word,4481f000 +patch=1,EE,0010f62c,word,461e2102 +patch=1,EE,0010f630,word,0805ee00 + +//patch=1,EE,204DF838,extended,3F2AAAAB // 3F4CCCCD + + diff --git a/patches/SLPM-55130_87E781EC.pnach b/patches/SLPM-55130_87E781EC.pnach new file mode 100644 index 0000000..cfa1795 --- /dev/null +++ b/patches/SLPM-55130_87E781EC.pnach @@ -0,0 +1,20 @@ +gametitle=Pro Yakyuu Spirits 5 Kanzenban (SLPM_551.30) (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack by 99skull (pnach by Arapapa) +description=Search values are apply to other series games + +//00000000 41b81946 803f083c +patch=1,EE,0014f0b8,word,3C013F2A //00000000 vert fov + +//00000000 42100146 07000046 +patch=1,EE,0014f0f0,word,44819800 //00000000 vert fov + +//02100046 42081546 +patch=1,EE,0014f0fc,word,46009802 //46001002 vert fov + +//803f053c 82c80146 +patch=1,EE,0014f298,word,3C053FAA //3C053F80 zoom + + diff --git a/patches/SLPM-55131_AFDCDAF4.pnach b/patches/SLPM-55131_AFDCDAF4.pnach new file mode 100644 index 0000000..2addd99 --- /dev/null +++ b/patches/SLPM-55131_AFDCDAF4.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 2009 (NTSC-J) (SLPM_55131) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen pnach (NTSC-J by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (42091746 803f053c) +patch=1,EE,00125cec,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLPM-55146_25D183C3.pnach b/patches/SLPM-55146_25D183C3.pnach new file mode 100644 index 0000000..66cfbbc --- /dev/null +++ b/patches/SLPM-55146_25D183C3.pnach @@ -0,0 +1,8 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 2009(SLPM-55146) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Tokman5 + +//X-Fov +patch=1,EE,00355414,word,3F19999A //3F4CCCCD \ No newline at end of file diff --git a/patches/SLPM-55147_5231B7DC.pnach b/patches/SLPM-55147_5231B7DC.pnach new file mode 100644 index 0000000..a79cbe9 --- /dev/null +++ b/patches/SLPM-55147_5231B7DC.pnach @@ -0,0 +1,8 @@ +gametitle=Suggoi! Arcana Heart 2 (Japan) [SLPM-55147] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2010F844,extended,00000000 + + diff --git a/patches/SLPM-55155_3E8C9B7D.pnach b/patches/SLPM-55155_3E8C9B7D.pnach new file mode 100644 index 0000000..af50c62 --- /dev/null +++ b/patches/SLPM-55155_3E8C9B7D.pnach @@ -0,0 +1,17 @@ +gametitle=Jikkyou Powerful Major League 2009 (J)(SLPM-55155) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Gameplay +//2044023c 00088244 f043023c +patch=1,EE,001315fc,word,3c024455 //3c024420 +patch=1,EE,00131600,word,34425555 //44820800 +patch=1,EE,00131604,word,44820800 //3c0243f0 +patch=1,EE,00131608,word,3c0243f0 //44911000 +patch=1,EE,0013160c,word,44911000 //00000000 + + diff --git a/patches/SLPM-55158_1429EB9F.pnach b/patches/SLPM-55158_1429EB9F.pnach new file mode 100644 index 0000000..d83aba9 --- /dev/null +++ b/patches/SLPM-55158_1429EB9F.pnach @@ -0,0 +1,12 @@ +gametitle=Pro Yakyuu Spirits 6 (SLPM_551.58) (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack +//16:9 widescreen hack by 99skull +patch=1,EE,0014CB88,word,3C013F2A //vert fov +patch=1,EE,0014CBC0,word,44819800 //vert fov +patch=1,EE,0014CBCC,word,46009802 //vert fov +patch=1,EE,0014CD68,word,3C053FAA //3C053F80 zoom + + diff --git a/patches/SLPM-55182_7BFEB536.pnach b/patches/SLPM-55182_7BFEB536.pnach new file mode 100644 index 0000000..2db9740 --- /dev/null +++ b/patches/SLPM-55182_7BFEB536.pnach @@ -0,0 +1,15 @@ +gametitle= J-League Winning Eleven 2009 - Club Championship (NTSC-J) (SLPM-55182) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix (42091746 803f053c) +patch=1,EE,00125bac,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-55184_E97030DF.pnach b/patches/SLPM-55184_E97030DF.pnach new file mode 100644 index 0000000..57a278a --- /dev/null +++ b/patches/SLPM-55184_E97030DF.pnach @@ -0,0 +1,6 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20101594,extended,00000000 + + diff --git a/patches/SLPM-55209_8203A94B.pnach b/patches/SLPM-55209_8203A94B.pnach new file mode 100644 index 0000000..5c4dd48 --- /dev/null +++ b/patches/SLPM-55209_8203A94B.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 2010 (NTSC-J) (SLPM_55209) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen pnach (NTSC-J by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (42091746 803f053c) +patch=1,EE,00125dac,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLPM-55231_F66FAFB2.pnach b/patches/SLPM-55231_F66FAFB2.pnach new file mode 100644 index 0000000..ce95421 --- /dev/null +++ b/patches/SLPM-55231_F66FAFB2.pnach @@ -0,0 +1,38 @@ +gametitle=Silent Hill - Shattered Memories (J)(SLPM-55231) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) +description=Widescreen hack + +//widescreen fix +patch=1,EE,002c4a0c,word,3c013faa +patch=1,EE,002c4a10,word,3421aaaa +patch=1,EE,002c4a1c,word,46036302 +patch=1,EE,002c4a20,word,460318c2 +patch=1,EE,002c4a24,word,e7ac0000 +patch=1,EE,002c4a28,word,1480000f +patch=1,EE,002c4a2c,word,afa00004 +patch=1,EE,002c4a30,word,3c013faa +patch=1,EE,002c4a34,word,3421aaa8 +patch=1,EE,002c4a38,word,44810800 +patch=1,EE,002c4a3c,word,3c013eaa +patch=1,EE,002c4a40,word,3421aaab +patch=1,EE,002c4a44,word,44810000 + +//fastboot widescreen +patch=1,EE,003895c8,word,24020002 + + +[No Noise Filter] +author=IWILLCRAFT +description=Noise filter removal +//noise off +patch=1,EE,2047B0C0,extended,00000000 + + +[Remove Blackbars] +author=Maori-Jigglypuff (NTSC-J by IWILLCRAFT) +description=Removes black bars in cutscenes +// No black Borders +patch=1,EE,0019E400,word,3C010000 diff --git a/patches/SLPM-55252_D4F61ACE.pnach b/patches/SLPM-55252_D4F61ACE.pnach new file mode 100644 index 0000000..12140f0 --- /dev/null +++ b/patches/SLPM-55252_D4F61ACE.pnach @@ -0,0 +1,12 @@ +gametitle=Pro Yakyuu Spirits 2010 (SLPM_552.52) (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack +//16:9 widescreen hack by 99skull +patch=1,EE,0014C4C8,word,3C013F2A //vert fov +patch=1,EE,0014C500,word,44819800 //vert fov +patch=1,EE,0014C50C,word,46009802 //vert fov +patch=1,EE,0014C6A8,word,3C053FAA //3C053F80 zoom + + diff --git a/patches/SLPM-55258_5DB219F4.pnach b/patches/SLPM-55258_5DB219F4.pnach new file mode 100644 index 0000000..e0ba5f3 --- /dev/null +++ b/patches/SLPM-55258_5DB219F4.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 2010 - Aoki Samurai no Chousen (NTSC-J) (SLPM_55258) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (42091746 803f053c) +patch=1,EE,00125d8c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLPM-55262_B871726D.pnach b/patches/SLPM-55262_B871726D.pnach new file mode 100644 index 0000000..ed386e4 --- /dev/null +++ b/patches/SLPM-55262_B871726D.pnach @@ -0,0 +1,15 @@ +gametitle= J-League Winning Eleven 2010 - Club Championship (NTSC-J) (SLPM-55262) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix (42091746 803f053c) +patch=1,EE,00125bac,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-55276_CCC78A97.pnach b/patches/SLPM-55276_CCC78A97.pnach new file mode 100644 index 0000000..5e0a1c7 --- /dev/null +++ b/patches/SLPM-55276_CCC78A97.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 2011 (NTSC-J) (SLPM_55276) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen pnach (NTSC-J by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (42091746 803f053c) +patch=1,EE,00125f2c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLPM-55292_9E18263C.pnach b/patches/SLPM-55292_9E18263C.pnach new file mode 100644 index 0000000..ea121c2 --- /dev/null +++ b/patches/SLPM-55292_9E18263C.pnach @@ -0,0 +1,20 @@ +gametitle=Grand Theft Auto: San Andreas (NTSC-J) (v1.00) SLPM-55292 9E18263C + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,00669D54,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,20669DDC,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,20669E20,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,20669E24,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,20669E28,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,20669E2C,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20516748,extended,00000000 // NOP CPostEffects::ColourFilter diff --git a/patches/SLPM-55294_D9CD1A85.pnach b/patches/SLPM-55294_D9CD1A85.pnach new file mode 100644 index 0000000..8cd399b --- /dev/null +++ b/patches/SLPM-55294_D9CD1A85.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 2012 (NTSC-J) (SLPM_55294) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen pnach (NTSC-J by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (42091746 803f053c) +patch=1,EE,00125f4c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLPM-60143_6BB8CADF.pnach b/patches/SLPM-60143_6BB8CADF.pnach new file mode 100644 index 0000000..e828808 --- /dev/null +++ b/patches/SLPM-60143_6BB8CADF.pnach @@ -0,0 +1,24 @@ +gametitle=Tekkoki Mikazuki: Trial Edition (NTSC-J) [SLPM-60143] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen +patch=1,EE,10103B14,extended,00003F40 //3C023F80 - Master X FOV #1 + +//16:10 Widescreen (Normal) +//patch=1,EE,20103B10,extended,08048D59 //8FA3008C - j $00123564 +//patch=1,EE,10103B14,extended,00003F55 //3C023F80 - Master X FOV #1 +//patch=1,EE,2012355C,extended,08048D5D //00000000 - j $00123574 +//patch=1,EE,20123564,extended,34425555 //00000000 - ori v0, v0, $5555 - Master X FOV #2 +//patch=1,EE,20123568,extended,8FA3008C //00000000 - lw v1, $008C(sp) +//patch=1,EE,2012356C,extended,08040EC6 //00000000 - j $00103B18 +//patch=1,EE,00123574,extended,1000FFF9 //1000FFFA - beq zero, zero, $0012355C + +//16:10 Widescreen (Ultra) +//patch=1,EE,10103B14,extended,00003F40 //3C023F80 - Master X FOV #1 +//patch=1,EE,10103B1C,extended,00003ED3 //3C023EEB - Master Y FOV #1 +//patch=1,EE,10103B20,extended,0000F7CF //3442851F - Master Y FOV #2 + + diff --git a/patches/SLPM-62002_BE388588.pnach b/patches/SLPM-62002_BE388588.pnach new file mode 100644 index 0000000..360c711 --- /dev/null +++ b/patches/SLPM-62002_BE388588.pnach @@ -0,0 +1,14 @@ +gametitle=International Superstar Soccer (E)(SLES-50039) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00102cac,word,3c013f40 //00000000 +patch=1,EE,00102cb0,word,44810000 //00000000 +patch=1,EE,00102cb8,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62002_EDD8A976.pnach b/patches/SLPM-62002_EDD8A976.pnach new file mode 100644 index 0000000..1c0eb40 --- /dev/null +++ b/patches/SLPM-62002_EDD8A976.pnach @@ -0,0 +1,12 @@ +gametitle=Jikkyou World Soccer 2000 (J)(SLPM-62002) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide Screen 16:9 +patch=1,EE,002029d4,word,3c013f40 //00000000 +patch=1,EE,002029d8,word,44810000 //00000000 +patch=1,EE,002029e0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62005_5A63669B.pnach b/patches/SLPM-62005_5A63669B.pnach new file mode 100644 index 0000000..75c4dd1 --- /dev/null +++ b/patches/SLPM-62005_5A63669B.pnach @@ -0,0 +1,50 @@ +gametitle=Shin Sangoku Musou (J)(SLPM-62005) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//00 00 80 3F 01 3C 00 B8 81 44 2D A0 00 00 14 01 +patch=1,EE,202F5FF6,extended,3FAAAAAB // 3F800000 + +//80 3F 01 3C 00 B8 81 44 +patch=1,EE,202F6E4C,extended,3c013fAB // 3c013f80 + +//00 00 80 3F 00 00 00 00 F0 27 26 42 00 00 00 00 (1st) +patch=1,EE,2032DA4C,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +patch=1,EE,2032DB68,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FA 43 +patch=1,EE,2032DB74,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FA 43 +patch=1,EE,2032DB88,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FA 43 +patch=1,EE,2032DB94,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 15 85 F8 44(?) +patch=1,EE,2032DBEC,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 70 04 00 00 00 00 00 00 03 00 00 +patch=1,EE,2032DCEC,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 80 3F 00 00 80 3F CD CC 8C 3F +patch=1,EE,20336B0C,extended,3FAAAAAB // 3F800000 +patch=1,EE,2033B110,extended,3FAAAAAB // 3F800000 +patch=1,EE,2033B114,extended,3FAAAAAB // 3F800000 + +//Render fix +//003F013C 00608144 DC9C94C7 +patch=1,EE,00252a24,word,3c013f40 //3c013f00 + +////////////////////////////////////////////// + +//Zoom +//patch=1,EE,00202534,word,3c014370 + + diff --git a/patches/SLPM-62013_D4E2D515.pnach b/patches/SLPM-62013_D4E2D515.pnach new file mode 100644 index 0000000..d6eae04 --- /dev/null +++ b/patches/SLPM-62013_D4E2D515.pnach @@ -0,0 +1,32 @@ +gametitle=Ring of Red (J) (SLPM_620.13) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack ElHecht and Arapapa + +//16:9 (803f013c 00008144 b0ffbd27) +//patch=1,EE,001059c4,extended,3c013f60 // 3c013f80 + +patch=1,EE,001104e8,word,08052865 // 3c020026 +patch=1,EE,001104ec,word,00000000 // 2442aa30 +patch=1,EE,001104f0,word,00000000 // e44d0014 + +patch=1,EE,0014a194,word,3c013faa // 00000000 ver fov +patch=1,EE,0014a198,word,3421aaab // 00000000 ver fov +patch=1,EE,0014a19c,word,44810000 // 00000000 +patch=1,EE,0014a1a0,word,3c020026 // 00000000 +patch=1,EE,0014a1a4,word,2442aa30 // 00000000 +patch=1,EE,0014a1a8,word,46006b42 // 00000000 +patch=1,EE,0014a1ac,word,e44d0014 // 00000000 +patch=1,EE,0014a1b0,word,0804413b // 00000000 + +//003F013C 00108144 040041C4 +//C03E013C 00108144 040041C4 +patch=1,EE,00110cec,word,3c013ec0 // 3c013f00 zoom +patch=1,EE,00110d20,word,3c013fab // 3c013f80 renderfix + +//803F013C 00008144 2C0060AC +//403F013C 00008144 2C0060AC +patch=1,EE,001070b8,word,3c013f40 // 3c013f80 hor fov model view + + diff --git a/patches/SLPM-62015_14F1013C.pnach b/patches/SLPM-62015_14F1013C.pnach new file mode 100644 index 0000000..933fcea --- /dev/null +++ b/patches/SLPM-62015_14F1013C.pnach @@ -0,0 +1,11 @@ +gametitle=Silpheed - The Lost Planet (NTSC-J) (SLPS-25447) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + + +// 16:9 (0000803f d7a3703f 0000f943) +patch=1,EE,20431B08,word,3F400000 // 3F800000 + + diff --git a/patches/SLPM-62023_730EA596.pnach b/patches/SLPM-62023_730EA596.pnach new file mode 100644 index 0000000..19d97af --- /dev/null +++ b/patches/SLPM-62023_730EA596.pnach @@ -0,0 +1,15 @@ +gametitle=WinBack (J)(SLPM-62023) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +// 16:9 +patch=1,EE,0023a168,word,3c013f40 //00000000 +patch=1,EE,0023a16c,word,4481f000 //00000000 +patch=1,EE,0023a17c,word,461eb583 // 00000000 + +patch=1,EE,001c7000,word,461e0002 //00000000 cross hairs position fix +patch=1,EE,001c751c,word,461ea302 // 4600a306 cross hairs render fix + + diff --git a/patches/SLPM-62027_4618791D.pnach b/patches/SLPM-62027_4618791D.pnach new file mode 100644 index 0000000..216f8c7 --- /dev/null +++ b/patches/SLPM-62027_4618791D.pnach @@ -0,0 +1,16 @@ +gametitle=Snowboard Heaven (J)(SLPM-62027) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0017aca8,word,08030000 +patch=1,EE,000c0000,word,46010842 +patch=1,EE,000c0004,word,3c013fe2 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0842 +patch=1,EE,000c0010,word,0805eb2b + + diff --git a/patches/SLPM-62028_53D4FE33.pnach b/patches/SLPM-62028_53D4FE33.pnach new file mode 100644 index 0000000..ec0dea3 --- /dev/null +++ b/patches/SLPM-62028_53D4FE33.pnach @@ -0,0 +1,12 @@ +gametitle=Greatest Striker (J)(SLPM-62028) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00a08144 2d284002 +patch=1,EE,0010878c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-62029_F782A513.pnach b/patches/SLPM-62029_F782A513.pnach new file mode 100644 index 0000000..cbd1d85 --- /dev/null +++ b/patches/SLPM-62029_F782A513.pnach @@ -0,0 +1,13 @@ +gametitle=Bust a Move Dance Summit 2001 (J) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0025fa54,word,3c013f40 //00000000 +patch=1,EE,0025fa58,word,44810000 //00000000 +patch=1,EE,0025fa60,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62029_F881A604.pnach b/patches/SLPM-62029_F881A604.pnach new file mode 100644 index 0000000..59d6b98 --- /dev/null +++ b/patches/SLPM-62029_F881A604.pnach @@ -0,0 +1,20 @@ +gametitle=Dance Summit 2001: Bust A Move (J)(SLPM-62029) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +patch=1,EE,0025fa54,word,3c013f40 //00000000 +patch=1,EE,0025fa58,word,44810000 //00000000 +patch=1,EE,0025fa60,word,4600c602 //00000000 + +patch=1,EE,00238f18,word,3c01c3b0 //3c01c380 Right Render fix +patch=1,EE,00238f30,word,3c0143b0 //3c014380 Left Render fix + +//Y-Fov +//patch=1,EE,0020c1ec,word,3c014300 //3c0143e0 + + diff --git a/patches/SLPM-62032_07A63225.pnach b/patches/SLPM-62032_07A63225.pnach new file mode 100644 index 0000000..85afd9f --- /dev/null +++ b/patches/SLPM-62032_07A63225.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN NBA 2Night (J)(SLPM-62032) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0010494c,word,3c013f40 //00000000 +patch=1,EE,00104950,word,44810000 //00000000 +patch=1,EE,00104958,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62035_1CE3766E.pnach b/patches/SLPM-62035_1CE3766E.pnach new file mode 100644 index 0000000..8c3aa6a --- /dev/null +++ b/patches/SLPM-62035_1CE3766E.pnach @@ -0,0 +1,20 @@ +gametitle=Ikuze! Onsen Takkyuu!! (J)(SLPM-62035) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001b2558,word,080890c4 // c6010068 +patch=1,EE,001b255c,word,00000000 // c602006c + +patch=1,EE,00224310,word,3c013f40 // 00000000 +patch=1,EE,00224314,word,4481f000 // 00000000 +patch=1,EE,00224318,word,c6010068 // 00000000 +patch=1,EE,0022431c,word,c602006c // 00000000 +patch=1,EE,00224320,word,461e0843 // 00000000 +patch=1,EE,00224324,word,e6010068 // 00000000 +patch=1,EE,00224328,word,0806c958 // 00000000 + + diff --git a/patches/SLPM-62040_1110976A.pnach b/patches/SLPM-62040_1110976A.pnach new file mode 100644 index 0000000..434a981 --- /dev/null +++ b/patches/SLPM-62040_1110976A.pnach @@ -0,0 +1,8 @@ +gametitle=Jikkyou World Soccer 2000 Final Edition [SLPM-62040] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20101274,word,00000000 + + diff --git a/patches/SLPM-62040_1715947D.pnach b/patches/SLPM-62040_1715947D.pnach new file mode 100644 index 0000000..0b7dcbd --- /dev/null +++ b/patches/SLPM-62040_1715947D.pnach @@ -0,0 +1,12 @@ +gametitle=Jikkyou World Soccer 2000 - Final Edition (J)(SLPM-62040) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide Screen 16:9 +patch=1,EE,00102c6c,word,3c013f40 //00000000 +patch=1,EE,00102c70,word,44810000 //00000000 +patch=1,EE,00102c78,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62041_FE830EBC.pnach b/patches/SLPM-62041_FE830EBC.pnach new file mode 100644 index 0000000..bd09b0e --- /dev/null +++ b/patches/SLPM-62041_FE830EBC.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN National Hockey Night (J)(SLPM-62041) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00103724,word,3c013f40 //00000000 +patch=1,EE,00103728,word,44810000 //00000000 +patch=1,EE,00103730,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62045_6A4BE9E7.pnach b/patches/SLPM-62045_6A4BE9E7.pnach new file mode 100644 index 0000000..bcbb1ea --- /dev/null +++ b/patches/SLPM-62045_6A4BE9E7.pnach @@ -0,0 +1,8 @@ +gametitle=Jikkyou J.League Perfect Striker 3 (Japan) [SLPM-62045] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201012B4,word,00000000 + + diff --git a/patches/SLPM-62046_D9FB2413.pnach b/patches/SLPM-62046_D9FB2413.pnach new file mode 100644 index 0000000..967c3b2 --- /dev/null +++ b/patches/SLPM-62046_D9FB2413.pnach @@ -0,0 +1,18 @@ +gametitle=WTA Tour Tennis (J)(SLPM-62046) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0016fd2c,word,3c013f40 //00000000 +patch=1,EE,0016fd30,word,44810000 //00000000 +patch=1,EE,0016fd38,word,4600c602 //00000000 + +//Render fix +//803f013c 00188144 40ad1546 +patch=1,EE,0010cdc4,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-62048_12266F36.pnach b/patches/SLPM-62048_12266F36.pnach new file mode 100644 index 0000000..463748c --- /dev/null +++ b/patches/SLPM-62048_12266F36.pnach @@ -0,0 +1,11 @@ +gametitle=Battle Gear 2 (J)(SLPM-62048) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +// Disabled due to breaking car rendering. + +//Widescreen hack 16:9 + +//X-Fov +//patch=1,EE,205DE8D8,extended,3f400000 //3f800000 \ No newline at end of file diff --git a/patches/SLPM-62051_402435E5.pnach b/patches/SLPM-62051_402435E5.pnach new file mode 100644 index 0000000..16089a6 --- /dev/null +++ b/patches/SLPM-62051_402435E5.pnach @@ -0,0 +1,13 @@ +gametitle=Yanya Caballista featuring Gawoo (J)(SLPM-62051) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen Hack 16:9 + +//X-Fov +//803f013c 00008144 f0246224 +patch=1,EE,002b7790,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-62053_2F4B332E.pnach b/patches/SLPM-62053_2F4B332E.pnach new file mode 100644 index 0000000..d22ce9f --- /dev/null +++ b/patches/SLPM-62053_2F4B332E.pnach @@ -0,0 +1,17 @@ +gametitle=World Soccer Winning Eleven 5 (SLPM-62053) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=BloodRaynare + +patch=1,EE,00144688,word,083eb44c +patch=1,EE,0014468c,word,00000000 +patch=1,EE,00fad130,word,3c013f40 +patch=1,EE,00fad134,word,4481f000 +patch=1,EE,00fad138,word,c6010068 +patch=1,EE,00fad13c,word,c602006c +patch=1,EE,00fad140,word,461e0843 +patch=1,EE,00fad144,word,e6010068 +patch=1,EE,00fad148,word,080511a6 + + diff --git a/patches/SLPM-62055_5967BC05.pnach b/patches/SLPM-62055_5967BC05.pnach new file mode 100644 index 0000000..47bff07 --- /dev/null +++ b/patches/SLPM-62055_5967BC05.pnach @@ -0,0 +1,12 @@ +gametitle=Bloody Roar 3 (NTSC-J)(SLPM-62055) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen Hack 16:9 + +//0000803f eeeeee3e 00000045 00000045 0000803f ffff7f4b +patch=1,EE,201F3A54,extended,3F400000 //3f800000 + + diff --git a/patches/SLPM-62055_64328775.pnach b/patches/SLPM-62055_64328775.pnach new file mode 100644 index 0000000..3fa9d29 --- /dev/null +++ b/patches/SLPM-62055_64328775.pnach @@ -0,0 +1,33 @@ +gametitle=Bloody roar 3 jap SLPM_620.55 Game CRC = 0x64328775 + + +// causes the game to hang with a black screen see issue #439 + + + +//[No-Interlacing] +//sinterlacemode=1 +//description=Enhancement test *480p mode + no interlacing + +//Progressive mode + No interlacing +//patch=0,EE,201CE12C,extended,3c060050 +//patch=0,EE,201CE134,extended,3c070001 +//patch=0,EE,201CE310,extended,24020002 + +//patch=0,EE,201F4658,extended,00833134 +//patch=0,EE,201F465C,extended,000DF4FF + +//patch=0,EE,201F4680,extended,00833134 +//patch=0,EE,201F4684,extended,000DF4FF + +//patch=0,EE,201F8E80,extended,00833134 +//patch=0,EE,201F8E84,extended,000DF4FF + +//Null Int Ints. +//patch=0,EE,201CF688,extended,03E00008 +//patch=0,EE,201CF68C,extended,00000000 +//patch=0,EE,201CF710,extended,03E00008 +//patch=0,EE,201CF714,extended,00000000 +//patch=1,EE,201F8E94,byte,00 + + diff --git a/patches/SLPM-62066_FA38CA6F.pnach b/patches/SLPM-62066_FA38CA6F.pnach new file mode 100644 index 0000000..a6ed5f2 --- /dev/null +++ b/patches/SLPM-62066_FA38CA6F.pnach @@ -0,0 +1,17 @@ +gametitle=Machi-ing Maker (J)(SLPM-62066) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f0a3c ff44023c +patch=1,EE,0012b278,word,3c0a3f40 //3c0a3f80 + +//Render Fix +//803f033c 80b01646 +patch=1,EE,00127e14,word,3c033fb0 //3c033f80 + + diff --git a/patches/SLPM-62067_821F3647.pnach b/patches/SLPM-62067_821F3647.pnach new file mode 100644 index 0000000..729a10e --- /dev/null +++ b/patches/SLPM-62067_821F3647.pnach @@ -0,0 +1,10 @@ +gametitle=Hunter X Hunter - Ryumyaku no Saidan [NTSC-J] (SLPM-62067) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,00118e34,extended,3c024408 //3c024448 zoom +patch=1,EE,202CBDEC,extended,3F9F3B64 //3F6ED917 vert + + diff --git a/patches/SLPM-62069_284C23D4.pnach b/patches/SLPM-62069_284C23D4.pnach new file mode 100644 index 0000000..cbe9ae4 --- /dev/null +++ b/patches/SLPM-62069_284C23D4.pnach @@ -0,0 +1,21 @@ +gametitle=All-Star Baseball 2002 (J)(SLPM-62069) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Y-fov +//803f013c 00088144 02631646 +patch=1,EE,00264a50,word,3c013fe4 //3c013f80 + +//Zoom +//803f013c 00108144 34600046 +patch=1,EE,00268b8c,word,3c013f40 //3c013f80 + +/////////////////////////////////////////////// +//X-fov (Needs render fix) +//803f013c 00108144 4000a227 +//patch=1,EE,00264a64,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-62081_59C8E0B8.pnach b/patches/SLPM-62081_59C8E0B8.pnach new file mode 100644 index 0000000..1205334 --- /dev/null +++ b/patches/SLPM-62081_59C8E0B8.pnach @@ -0,0 +1,23 @@ +gametitle=Everblue (J) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,00103c3c,word,3c013f40 //00000000 +patch=1,EE,00103c40,word,44810000 //00000000 +patch=1,EE,00103c48,word,4600c602 //00000000 + +//Render fix +//003f023c 00088244 9801013c +patch=1,EE,00134fe4,word,3c023f30 //3c023f00 + +///////////////////////// +//X-fov +//803f023c 00688244 0045023c +//patch=1,EE,00129c84,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-62084_33A198C1.pnach b/patches/SLPM-62084_33A198C1.pnach new file mode 100644 index 0000000..8b85bb7 --- /dev/null +++ b/patches/SLPM-62084_33A198C1.pnach @@ -0,0 +1,18 @@ +gametitle=ESPN X-Games Skateboarding (J)(SLPM-62084) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00102d5c,word,3c013f40 //00000000 +patch=1,EE,00102d60,word,44810000 //00000000 +patch=1,EE,00102d68,word,4600c602 //00000000 + +//Render Fix +//803f013c 00008144 2d20a003 +patch=1,EE,00102d80,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-62087_454BDDA2.pnach b/patches/SLPM-62087_454BDDA2.pnach new file mode 100644 index 0000000..c184550 --- /dev/null +++ b/patches/SLPM-62087_454BDDA2.pnach @@ -0,0 +1,36 @@ +gametitle=Touge 3 (J)(SLPM-62087) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001d7ff4,word,08030010 +patch=1,EE,000c0040,word,4616a583 +patch=1,EE,000c0044,word,3c013f40 +patch=1,EE,000c0048,word,4481f000 +patch=1,EE,000c004c,word,461eb582 +patch=1,EE,000c0050,word,08075ffe + +//Hud +//46750046 8000b7ff +patch=1,EE,0015379c,word,08030000 +patch=1,EE,000c0000,word,46007546 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ead42 +patch=1,EE,000c0010,word,08054de8 + +//Map +//patch=1,EE,0014c214,word,08030008 //3c013f00 +//patch=1,EE,000c0020,word,4600cb06 +//patch=1,EE,000c0024,word,3c013f40 +//patch=1,EE,000c0028,word,4481f000 +//patch=1,EE,000c002c,word,461e6302 +//patch=1,EE,000c0030,word,08053086 + +//patch=1,EE,0014bdf0,word,3c013f2a + + diff --git a/patches/SLPM-62088_81E44126.pnach b/patches/SLPM-62088_81E44126.pnach new file mode 100644 index 0000000..0f47c9f --- /dev/null +++ b/patches/SLPM-62088_81E44126.pnach @@ -0,0 +1,20 @@ +gametitle=J-League Winning Eleven 5 (J)(SLPM-62088) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00e321c8,word,083eb44c // c6010068 +patch=1,EE,00e321cc,word,00000000 // c602006c + +patch=1,EE,00fad130,word,3c013f40 // 00000000 +patch=1,EE,00fad134,word,4481f000 // 00000000 +patch=1,EE,00fad138,word,c6010068 // 00000000 +patch=1,EE,00fad13c,word,c602006c // 00000000 +patch=1,EE,00fad140,word,461e0843 // 00000000 +patch=1,EE,00fad144,word,e6010068 // 00000000 +patch=1,EE,00fad148,word,0838c874 // 00000000 + + diff --git a/patches/SLPM-62093_B66EEE75.pnach b/patches/SLPM-62093_B66EEE75.pnach new file mode 100644 index 0000000..a7ae6eb --- /dev/null +++ b/patches/SLPM-62093_B66EEE75.pnach @@ -0,0 +1,11 @@ +gametitle=Simple 2000 Series Ultimate Vol.01 - Love Smash Super Tennis Players (J)(SLPM-62093) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,20265700,extended,3f400000 //3f800000 X-Fov + + diff --git a/patches/SLPM-62096_080C4D05.pnach b/patches/SLPM-62096_080C4D05.pnach new file mode 100644 index 0000000..914a47f --- /dev/null +++ b/patches/SLPM-62096_080C4D05.pnach @@ -0,0 +1,17 @@ +gametitle=Flying Circus (J)(SLPM-62096) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0015b63c,word,08084988 + +patch=1,EE,00212620,word,46070202 +patch=1,EE,00212624,word,3c013f40 +patch=1,EE,00212628,word,4481f000 +patch=1,EE,0021262c,word,461e4202 +patch=1,EE,00212630,word,08056d90 + + diff --git a/patches/SLPM-62097_D5E8F99A.pnach b/patches/SLPM-62097_D5E8F99A.pnach new file mode 100644 index 0000000..cc168e3 --- /dev/null +++ b/patches/SLPM-62097_D5E8F99A.pnach @@ -0,0 +1,12 @@ +gametitle=The Keisatsukan - Shinjuku Cop 24 Hours (J)(SLPM-62097) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001cf974,word,3c043fcd //3c043fd3 + + diff --git a/patches/SLPM-62098_15E34677.pnach b/patches/SLPM-62098_15E34677.pnach new file mode 100644 index 0000000..d975ec0 --- /dev/null +++ b/patches/SLPM-62098_15E34677.pnach @@ -0,0 +1,13 @@ +gametitle=Busin - Wizardry Alternative (J)(SLPM-62098) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//a043013c 00b08144 +patch=1,EE,00119a04,word,3c0143e0 //3c0143a0 + + diff --git a/patches/SLPM-62099_C9E1A718.pnach b/patches/SLPM-62099_C9E1A718.pnach new file mode 100644 index 0000000..3ba77ed --- /dev/null +++ b/patches/SLPM-62099_C9E1A718.pnach @@ -0,0 +1,12 @@ +gametitle=Nihon Sumou Kyoukai Kounin - Nihon Oozumou - Kakutou-hen (J) [SLPM-62099] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f023c 00688244 f03e023c +patch=1,EE,001548f4,word,3c023f40 //3c023f80 X-Fov + + diff --git a/patches/SLPM-62101_D2EA890A.pnach b/patches/SLPM-62101_D2EA890A.pnach new file mode 100644 index 0000000..82f0d27 --- /dev/null +++ b/patches/SLPM-62101_D2EA890A.pnach @@ -0,0 +1,8 @@ +gametitle=Rez + +[Widescreen 16:9] +gsaspectratio=16:9 +description=NTSC-J Widescreen Hack +patch=1,EE,2027E4C4,extended,3F400000 + + diff --git a/patches/SLPM-62102_8C78493E.pnach b/patches/SLPM-62102_8C78493E.pnach new file mode 100644 index 0000000..32457a0 --- /dev/null +++ b/patches/SLPM-62102_8C78493E.pnach @@ -0,0 +1,11 @@ +gametitle=Crazy Taxi (NTSC-J)(SLPM-62102) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 +//713daa3f 9a99593f 0ad7233c +patch=1,EE,2042AB48,word,3FE2FC93 //3c23d70a + + diff --git a/patches/SLPM-62109_D4D45FF4.pnach b/patches/SLPM-62109_D4D45FF4.pnach new file mode 100644 index 0000000..63db78a --- /dev/null +++ b/patches/SLPM-62109_D4D45FF4.pnach @@ -0,0 +1,48 @@ +gametitle=Hippa Linda (NTSC-J) [SLPM-62109] [D4D45FF4] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by sergx12 (ISO HEX codes) and Aced14 (pnach version - ELF and 16:10 hacks) + +//16:9 widescreen +patch=1,EE,2011FB2C,extended,08047ED8 //0441000C - j $0011fb60 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +patch=1,EE,2012C490,extended,08047ECD //C60D0174 - j $0011fb34 - Jump to injected MIPS instructions for widescreen logic +patch=1,EE,2011FB34,extended,12600004 //3C02006E - beq s3, zero, $0011fb48 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +patch=1,EE,2011FB38,extended,3C013FAA //0C046690 - lui at, $3faa - Set $f31 register to 1.333333373 #1 +patch=1,EE,2011FB3C,extended,3421AAAB //24442A60 - ori at, at, $aaab - Set $f31 register to 1.333333373 #2 +patch=1,EE,2011FB40,extended,4481F800 //3C02006E - mtc1 at, $f31 - Set $f31 register to 1.333333373 #3 +patch=1,EE,2011FB44,extended,461F6302 //24442A40 - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +patch=1,EE,2011FB48,extended,0804B126 //70002E28 - j $0012c498 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2011FB4C,extended,46006347 //0C043184 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) + +//16:10 widescreen (normal) +//patch=1,EE,2011FB2C,extended,08047ED8 //0441000C - j $0011fb60 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +//patch=1,EE,2012C490,extended,08047ECD //C60D0174 - j $0011fb34 - Jump to injected MIPS instructions for widescreen logic +//patch=1,EE,2011FB34,extended,12600004 //3C02006E - beq s3, zero, $0011fb48 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +//patch=1,EE,2011FB38,extended,3C013F99 //0C046690 - lui at, $3f99 - Set $f31 register to 1.2 #1 +//patch=1,EE,2011FB3C,extended,3421999A //24442A60 - ori at, at, $999a - Set $f31 register to 1.2 #2 +//patch=1,EE,2011FB40,extended,4481F800 //3C02006E - mtc1 at, $f31 - Set $f31 register to 1.2 #3 +//patch=1,EE,2011FB44,extended,461F6302 //24442A40 - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +//patch=1,EE,2011FB48,extended,0804B126 //70002E28 - j $0012c498 - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,2011FB4C,extended,46006347 //0C043184 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) + +//16:10 widescreen (ultra) +//patch=1,EE,2011FAE8,extended,08047EC6 //0441000B - j $0011fb18 - Jump over game logic for SIO2MAN.IRX debug error message to prevent conflicts +//patch=1,EE,2011FB2C,extended,08047ED8 //0441000C - j $0011fb60 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +//patch=1,EE,2012C498,extended,08047EC2 //C60F017C - j $0011fb08 - Jump to injected MIPS instructions for cutscene/playing check +//patch=1,EE,2011FB08,extended,52600013 //0C043184 - beql s3, zero, $0011fb58 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +//patch=1,EE,2011FB0C,extended,00000000 //70003628 - nop - Nop delay slot (to avoid a "branch XXXXXXXX in delay slot!" warning in PCSX2's log) +//patch=1,EE,2011FB10,extended,08047ECD //0440FFF7 - j $0011fb34 - Jump to injected MIPS instructions for widescreen logic +//patch=1,EE,2011FB34,extended,3C013FAA //3C02006E - lui at, $3faa - Set $f31 register to 1.333333373 #1 +//patch=1,EE,2011FB38,extended,3421AAAB //0C046690 - ori at, at, $aaab - Set $f31 register to 1.333333373 #2 +//patch=1,EE,2011FB3C,extended,4481F800 //24442A60 - mtc1 at, $f31 - Set $f31 register to 1.333333373 #3 +//patch=1,EE,2011FB40,extended,461F6302 //3C02006E - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +//patch=1,EE,2011FB44,extended,46006347 //24442A40 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) +//patch=1,EE,2011FB48,extended,3C013F8E //70002E28 - lui at, $3f8e - Set $f31 register to 1.111111164 #1 +//patch=1,EE,2011FB4C,extended,342138E4 //0C043184 - ori at, at, $38e4 - Set $f31 register to 1.111111164 #2 +//patch=1,EE,2011FB50,extended,4481F800 //70003628 - mtc1 at, $f31 - Set $f31 register to 1.111111164 #3 +//patch=1,EE,2011FB54,extended,461F7382 //0440FFF7 - mul.s $f14, $f14, $f31 - Multiply $f14 by $f31 and store the result in $f14 (negative Y FOV) +//patch=1,EE,2011FB58,extended,0804B128 //00000000 - j $0012c4a0 - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,2011FB5C,extended,460073C7 //00000000 - neg.s $f15, $f14 - Negate $f14 to make it positive and store the result in $f15 (positive Y FOV) + + diff --git a/patches/SLPM-62112_211DEAD7.pnach b/patches/SLPM-62112_211DEAD7.pnach new file mode 100644 index 0000000..dd7a20e --- /dev/null +++ b/patches/SLPM-62112_211DEAD7.pnach @@ -0,0 +1,13 @@ +gametitle=Itadaki Street 3 - Okumanchouja ni Shite Ageru! (J)(SLPM-62112) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00201dbc,word,3c013f40 //00000000 +patch=1,EE,00201dc0,word,44810000 //00000000 +patch=1,EE,00201dc8,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62113_4B213AB0.pnach b/patches/SLPM-62113_4B213AB0.pnach new file mode 100644 index 0000000..b0fecc0 --- /dev/null +++ b/patches/SLPM-62113_4B213AB0.pnach @@ -0,0 +1,17 @@ +gametitle=World Soccer Winning Eleven 5: Final Evolution (SLPM-62113) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=BloodRaynare + +patch=1,EE,00e9e1d8,word,08402c43 +patch=1,EE,00e9e1dc,word,00000000 +patch=1,EE,0100b10c,word,3c013f40 +patch=1,EE,0100b110,word,4481f000 +patch=1,EE,0100b114,word,c6010068 +patch=1,EE,0100b118,word,c602006c +patch=1,EE,0100b11c,word,461e0843 +patch=1,EE,0100b120,word,e6010068 +patch=1,EE,0100b124,word,083a7878 + + diff --git a/patches/SLPM-62114_F8643F9B.pnach b/patches/SLPM-62114_F8643F9B.pnach new file mode 100644 index 0000000..65cbbda --- /dev/null +++ b/patches/SLPM-62114_F8643F9B.pnach @@ -0,0 +1,23 @@ +gametitle=Crash Bandicoot 4 - Sakuretsu! Majin Power (J)(v1.03) (SLPM-62114) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//42c81446 140074e6 380060e6 +patch=1,EE,001125ec,word,0805bc76 + +patch=1,EE,0016f1d8,word,4614c042 +patch=1,EE,0016f1dc,word,3c013f40 +patch=1,EE,0016f1e0,word,4481f000 +patch=1,EE,0016f1e4,word,461e0842 +patch=1,EE,0016f1e8,word,00000000 +patch=1,EE,0016f1ec,word,0804497c + +//Render fix +patch=1,EE,00114f50,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-62118_EEFCB0E6.pnach b/patches/SLPM-62118_EEFCB0E6.pnach new file mode 100644 index 0000000..b5ce942 --- /dev/null +++ b/patches/SLPM-62118_EEFCB0E6.pnach @@ -0,0 +1,15 @@ +gametitle=Bomberman Kart (J)(SLPM-62118) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +//803f033c aa3f033c aaaa6334 +patch=1,EE,00155c38,word,3c033fab //3c033f80 +//patch=1,EE,001563dc,word,3c033fab //3c033f80 + + diff --git a/patches/SLPM-62121_8741DA37.pnach b/patches/SLPM-62121_8741DA37.pnach new file mode 100644 index 0000000..eb30acb --- /dev/null +++ b/patches/SLPM-62121_8741DA37.pnach @@ -0,0 +1,18 @@ +gametitle=ESPN NBA 2NIght 2002 (J)(SLPM-62121) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00124b84,word,3c013f40 //00000000 +patch=1,EE,00124b88,word,44810000 //00000000 +patch=1,EE,00124b90,word,4600c602 //00000000 + +//Render Fix +//803f013c 00008144 2d20a003 +patch=1,EE,00124ba8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-62124_3BCE9305.pnach b/patches/SLPM-62124_3BCE9305.pnach new file mode 100644 index 0000000..7ad7f12 --- /dev/null +++ b/patches/SLPM-62124_3BCE9305.pnach @@ -0,0 +1,12 @@ +gametitle=Ready 2 Rumble Boxing - Round 2 (J) (v1.04) (SLPM-62124) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00117514,word,3c013f2a //3c013f00 +patch=1,EE,00204710,word,3fe38e2a //3faaaaab + + diff --git a/patches/SLPM-62126_F68EFE2B.pnach b/patches/SLPM-62126_F68EFE2B.pnach new file mode 100644 index 0000000..017ee38 --- /dev/null +++ b/patches/SLPM-62126_F68EFE2B.pnach @@ -0,0 +1,11 @@ +gametitle=Hyper Sports 2002 Winter (J)(SLPM-62126) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001542bc,word,3c053fc0 //3c054000 + + diff --git a/patches/SLPM-62127_602C8097.pnach b/patches/SLPM-62127_602C8097.pnach new file mode 100644 index 0000000..447bd0d --- /dev/null +++ b/patches/SLPM-62127_602C8097.pnach @@ -0,0 +1,10 @@ +gametitle=Makai Eiyuuki Maximo: Machine Monster no Yabou [NTSC-J] (SLPM-62127) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,20262FE0,extended,43870000 //43B40000 hor +patch=1,EE,201DECC4,extended,3FEEEEEE //3FB33333 render fix + + diff --git a/patches/SLPM-62128_39E38CC6.pnach b/patches/SLPM-62128_39E38CC6.pnach new file mode 100644 index 0000000..e027ddd --- /dev/null +++ b/patches/SLPM-62128_39E38CC6.pnach @@ -0,0 +1,12 @@ +gametitle=Le Mans 24 Hours (J)(SLPM-62128) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00320664,word,3c033fab //3c033f80 + + diff --git a/patches/SLPM-62129_4874A937.pnach b/patches/SLPM-62129_4874A937.pnach new file mode 100644 index 0000000..5269a58 --- /dev/null +++ b/patches/SLPM-62129_4874A937.pnach @@ -0,0 +1,23 @@ +gametitle=Climax Tennis - WTA Tour Edition (J)(SLPM-62129) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00222404,word,3c013f40 //00000000 +patch=1,EE,00222408,word,44810000 //00000000 +patch=1,EE,00222410,word,4600c602 //00000000 + +//Render fix +patch=1,EE,001ebd3c,word,3c033fab //3c033f80 +patch=1,EE,001ebe00,word,3c033fab //3c033f80 + +////////// + +//Zoom +//patch=1,EE,00173760,word,3c043ec0 //3c043f00 +//patch=1,EE,002a7f94,word,40500000 //3fd55555 + + diff --git a/patches/SLPM-62130_7838882F.pnach b/patches/SLPM-62130_7838882F.pnach new file mode 100644 index 0000000..8ee9e80 --- /dev/null +++ b/patches/SLPM-62130_7838882F.pnach @@ -0,0 +1,14 @@ +gametitle=Virtua Fighter 4 (J)(SLPM-62130) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// Widescreen 16:9 + +patch=1,EE,0026efc8,word,3c194455 // 3c194420 hor fov +patch=1,EE,0026efcc,word,37395555 // 44811800 hor fov +patch=1,EE,0026efe8,word,44990800 // 00000000 +patch=1,EE,0024881c,word,3c014456 // 3c014420 renderfix + + diff --git a/patches/SLPM-62150_2AF8719D.pnach b/patches/SLPM-62150_2AF8719D.pnach new file mode 100644 index 0000000..0e2f82b --- /dev/null +++ b/patches/SLPM-62150_2AF8719D.pnach @@ -0,0 +1,19 @@ +gametitle=Simple 2000 Series Vol. 03 - The Bass Fishing (J)(PBPX-95201)(SLPM-62150) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +//X-Fov +//700000c6 0400028e (1st) +patch=1,EE,00185c7c,word,08030000 + +patch=1,EE,000c0000,word,c6000070 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,08061720 + + diff --git a/patches/SLPM-62155_1BB99AAA.pnach b/patches/SLPM-62155_1BB99AAA.pnach new file mode 100644 index 0000000..7eaedf8 --- /dev/null +++ b/patches/SLPM-62155_1BB99AAA.pnach @@ -0,0 +1,13 @@ +gametitle=Baseball 2002, The: Battle Ball Park Sengen (J)(SLPM-62155) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001025b4,word,3c013f40 //00000000 +patch=1,EE,001025b8,word,44810000 //00000000 +patch=1,EE,001025c0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62171_9E0A16EE.pnach b/patches/SLPM-62171_9E0A16EE.pnach new file mode 100644 index 0000000..ba37c67 --- /dev/null +++ b/patches/SLPM-62171_9E0A16EE.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol.05 - The Blockbuster Hyper (J)(SLPM-62171) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0015a434,word,3c013f40 //00000000 +patch=1,EE,0015a438,word,44810000 //00000000 +patch=1,EE,0015a440,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62186_B5622E87.pnach b/patches/SLPM-62186_B5622E87.pnach new file mode 100644 index 0000000..603ba82 --- /dev/null +++ b/patches/SLPM-62186_B5622E87.pnach @@ -0,0 +1,26 @@ +gametitle=GetBackers Dakkanya - Ubawareta Mugenjou (J)(SLPM-62186) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02080046 3000a38f (1st) +patch=1,EE,00144a30,word,08042f64 + +patch=1,EE,0010bd90,word,46000802 +patch=1,EE,0010bd94,word,3c013f40 +patch=1,EE,0010bd98,word,4481f000 +patch=1,EE,0010bd9C,word,461e0002 +patch=1,EE,0010bdA0,word,0805128d + +//X-Fov (2D characters) +patch=1,EE,00183334,word,3c024140 //3c024180 Right +patch=1,EE,00183358,word,3c024140 //3c024180 Left + +//Right 2D Characters X-Position +patch=1,EE,00183584,word,3c024198 //3c024180 + + diff --git a/patches/SLPM-62192_0EC6A45D.pnach b/patches/SLPM-62192_0EC6A45D.pnach new file mode 100644 index 0000000..fce805e --- /dev/null +++ b/patches/SLPM-62192_0EC6A45D.pnach @@ -0,0 +1,12 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 9 (J)(SLPM-62192) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov + +//cdcc4c3f 8d976e3f +patch=1,EE,002b427c,word,3F19999A //3f4ccccd + + diff --git a/patches/SLPM-62194_1554A5C8.pnach b/patches/SLPM-62194_1554A5C8.pnach new file mode 100644 index 0000000..9c17fa3 --- /dev/null +++ b/patches/SLPM-62194_1554A5C8.pnach @@ -0,0 +1,12 @@ +gametitle=Nihon Sumo Kyokai Kounin: Nihon Oozumou Gekitou Honbashohen (J)(SLPM-62194) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00130d34,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-62196_A268B71A.pnach b/patches/SLPM-62196_A268B71A.pnach new file mode 100644 index 0000000..c4e4c2d --- /dev/null +++ b/patches/SLPM-62196_A268B71A.pnach @@ -0,0 +1,15 @@ +gametitle=Simple 2000 Series Vol. 06 - The Snowboard (J)(SLPM-62196) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//03001d46 2d20c002 00000000 +patch=1,EE,001744b8,word,3c013f40 +patch=1,EE,001744c4,word,44819000 +patch=1,EE,001744c8,word,46120002 +patch=1,EE,001744cc,word,461d0003 + + diff --git a/patches/SLPM-62197_7B147E2D.pnach b/patches/SLPM-62197_7B147E2D.pnach new file mode 100644 index 0000000..46b8893 --- /dev/null +++ b/patches/SLPM-62197_7B147E2D.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol.07 - The Real Fist Fighter (J)(SLPM-62197) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0016ad24,word,3c013f40 //00000000 +patch=1,EE,0016ad28,word,44810000 //00000000 +patch=1,EE,0016ad30,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62205_A1AA9D67.pnach b/patches/SLPM-62205_A1AA9D67.pnach new file mode 100644 index 0000000..52c1cf6 --- /dev/null +++ b/patches/SLPM-62205_A1AA9D67.pnach @@ -0,0 +1,7 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//no interlacing +patch=1,EE,0010577C,word,30840000 + + diff --git a/patches/SLPM-62209_01D33F45.pnach b/patches/SLPM-62209_01D33F45.pnach new file mode 100644 index 0000000..43197cd --- /dev/null +++ b/patches/SLPM-62209_01D33F45.pnach @@ -0,0 +1,17 @@ +gametitle=High Heat - Major League Baseball 2003 (K)(SLPM-62209) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00488144 40600146 +patch=1,EE,00331114,word,3c013f20 //3c013f80 + +//Y-Fov +//803f013c 00208144 2001b1ff +patch=1,EE,00346ea4,word,3c013ffa //3c013f80 + + diff --git a/patches/SLPM-62209_C2744CBE.pnach b/patches/SLPM-62209_C2744CBE.pnach new file mode 100644 index 0000000..3d65df3 --- /dev/null +++ b/patches/SLPM-62209_C2744CBE.pnach @@ -0,0 +1,29 @@ +gametitle=Gigantic Drive (NTSC-J) [SLPM-62209] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by ElHecht; port and updates by Aced14 + +// 16:9 +patch=1,EE,001958c4,word,3c033f00 // 3c033f80 menu meganite hor pos +patch=1,EE,001f3868,word,3c023f40 // 3c023f80 menu hor fov +patch=1,EE,001fc5a8,word,3c023f40 // 3c023f80 in-game hor fov + +// 16:10 (normal) +//patch=1,EE,001958c4,word,3c033f30 // 3c033f80 menu meganite hor pos +//patch=1,EE,0015429c,word,1040fffc // 00000000 +//patch=1,EE,001542a4,word,3c1b3f55 // 3c023f80 menu + in-game hor fov +//patch=1,EE,001542a8,word,377b5555 // 1040fff9 menu + in-game hor fov +//patch=1,EE,001fc5ac,word,449b6000 // 44826000 +//patch=1,EE,001f386c,word,449b6000 // 44826000 + +// 16:10 (ultra) +//patch=1,EE,001958c4,word,3c033f00 // 3c033f80 menu meganite hor pos +//patch=1,EE,001f3868,word,3c023f40 // 3c023f80 menu hor fov +//patch=1,EE,001f3870,word,3c023f4a // 3c023f61 menu ver fov +//patch=1,EE,001f3874,word,3442c083 // 344247ae menu ver fov +//patch=1,EE,001fc5a8,word,3c023f40 // 3c023f80 in-game hor fov +//patch=1,EE,001fc5b0,word,3c023f4a // 3c023f61 in-game ver fov +//patch=1,EE,001fc5b4,word,3442c083 // 344247ae in-game ver fov + + diff --git a/patches/SLPM-62209_E6E4CC91.pnach b/patches/SLPM-62209_E6E4CC91.pnach new file mode 100644 index 0000000..8f44b9e --- /dev/null +++ b/patches/SLPM-62209_E6E4CC91.pnach @@ -0,0 +1,13 @@ +gametitle=Gigantic Drive (J)(SLPM-62209) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001958c4,word,3c033f40 //3c033f80 +patch=1,EE,001f3868,word,3c023f40 //3c023f80 +patch=1,EE,001fc5a8,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-62214_F97D5A55.pnach b/patches/SLPM-62214_F97D5A55.pnach new file mode 100644 index 0000000..f44a990 --- /dev/null +++ b/patches/SLPM-62214_F97D5A55.pnach @@ -0,0 +1,11 @@ +gametitle=Everblue 2 (J)(SLPM-62214) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00228708,word,3c033f06 //3c033f33 + + diff --git a/patches/SLPM-62217_A9416614.pnach b/patches/SLPM-62217_A9416614.pnach new file mode 100644 index 0000000..a12eacc --- /dev/null +++ b/patches/SLPM-62217_A9416614.pnach @@ -0,0 +1,20 @@ +gametitle=J-League Winning Eleven 6 (J)(SLPM-62217) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,015b8bd8,word,08553e84 // c6010068 +patch=1,EE,015b8bdc,word,00000000 // c602006c + +patch=1,EE,0154fa10,word,3c013f40 // 00000000 +patch=1,EE,0154fa14,word,4481f000 // 00000000 +patch=1,EE,0154fa18,word,c6010068 // 00000000 +patch=1,EE,0154fa1c,word,c602006c // 00000000 +patch=1,EE,0154fa20,word,461e0843 // 00000000 +patch=1,EE,0154fa24,word,e6010068 // 00000000 +patch=1,EE,0154fa28,word,0856e2f8 // 00000000 + + diff --git a/patches/SLPM-62223_35610B70.pnach b/patches/SLPM-62223_35610B70.pnach new file mode 100644 index 0000000..0e1b8d3 --- /dev/null +++ b/patches/SLPM-62223_35610B70.pnach @@ -0,0 +1,10 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +gametitle=Simple 2000 Series Vol. 11 - The Offroad Buggy(Rebuild) (J)(PBPX-95201)(SLPM-62223) +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0016dcfc,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-62224_EA1DB598.pnach b/patches/SLPM-62224_EA1DB598.pnach new file mode 100644 index 0000000..3eedd81 --- /dev/null +++ b/patches/SLPM-62224_EA1DB598.pnach @@ -0,0 +1,11 @@ +gametitle=Simple 2000 Series Ultimate Vol.03 - Saisoku! Zokusha King - Buchigiri Densetsu (J)(SLPM-62224) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,20192114,extended,3f400000 //3f800000 X-Fov + + diff --git a/patches/SLPM-62227_5BC8C9E8.pnach b/patches/SLPM-62227_5BC8C9E8.pnach new file mode 100644 index 0000000..88833f3 --- /dev/null +++ b/patches/SLPM-62227_5BC8C9E8.pnach @@ -0,0 +1,14 @@ +gametitle=Marvel vs. Capcom 2: New Age of Heroes [NTSC-J] (SLPM-62227) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00414174,word,3C023FAA +patch=1,EE,003dfad0,word,AC83003C +patch=1,EE,003dfad4,word,3C033F40 +patch=1,EE,003dfad8,word,03E00008 +patch=1,EE,003dfadC,word,AC830000 +patch=1,EE,003df440,word,3C023FE3 + + diff --git a/patches/SLPM-62236_B8FD3094.pnach b/patches/SLPM-62236_B8FD3094.pnach new file mode 100644 index 0000000..54ca4d2 --- /dev/null +++ b/patches/SLPM-62236_B8FD3094.pnach @@ -0,0 +1,13 @@ +gametitle=Power Smash 2 (J)(SLPM-62236) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002b8254,word,3c013f40 //00000000 +patch=1,EE,002b8258,word,44810000 //00000000 +patch=1,EE,002b8260,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62244_A3F06070.pnach b/patches/SLPM-62244_A3F06070.pnach new file mode 100644 index 0000000..3be2eb1 --- /dev/null +++ b/patches/SLPM-62244_A3F06070.pnach @@ -0,0 +1,11 @@ +gametitle=Choro Q H.G High Grade 3 (J)(SLPM-62244) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0021bc48,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-62245_52F1ACCB.pnach b/patches/SLPM-62245_52F1ACCB.pnach new file mode 100644 index 0000000..bf3a96b --- /dev/null +++ b/patches/SLPM-62245_52F1ACCB.pnach @@ -0,0 +1,11 @@ +gametitle=Yuusei Kara no Buutai X - Episode II (The Thing) (J)(SLPM-62245) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,00316a50,word,3c023fe3 //3c023faa +patch=1,EE,00316a54,word,34428e38 //3442aaab + + diff --git a/patches/SLPM-62246_69684336.pnach b/patches/SLPM-62246_69684336.pnach new file mode 100644 index 0000000..966c8b4 --- /dev/null +++ b/patches/SLPM-62246_69684336.pnach @@ -0,0 +1,19 @@ +gametitle=Silent Scope 3 (J)(SLPM-62246) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Screen Ratio +//0044053c 00008544 00108444 +patch=1,EE,0013b348,word,3c054420 //3c054400 + +//patch=1,EE,0013b238,word,3c023e80 + +//Scope (Inside View Range) +//803f033c 000083ac +patch=1,EE,00128040,word,3c033fab //3c033f80 + + diff --git a/patches/SLPM-62249_62FB58C9.pnach b/patches/SLPM-62249_62FB58C9.pnach new file mode 100644 index 0000000..93bf683 --- /dev/null +++ b/patches/SLPM-62249_62FB58C9.pnach @@ -0,0 +1,10 @@ +gametitle=Simple 2000 Hello Kitty Series Vol.1 - Starlight Pazzle (J)(SLPM-62249) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,00208f24,word,3c013f40 //3c013f80 X-Fov + + diff --git a/patches/SLPM-62250_73F409F9.pnach b/patches/SLPM-62250_73F409F9.pnach new file mode 100644 index 0000000..40f7aaf --- /dev/null +++ b/patches/SLPM-62250_73F409F9.pnach @@ -0,0 +1,12 @@ +gametitle=Simple 2000 Hello Kitty Series Vol.2 - Minna de Sugoroku (J)(SLPM-62250) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00108144 00000000 00000000 +patch=1,EE,00209054,word,3c013f40 //3c013f80 X-Fov + + diff --git a/patches/SLPM-62251_B23A2A98.pnach b/patches/SLPM-62251_B23A2A98.pnach new file mode 100644 index 0000000..c2d3ef5 --- /dev/null +++ b/patches/SLPM-62251_B23A2A98.pnach @@ -0,0 +1,17 @@ +gametitle=Simple 2000 Series Vol. 14 - The Billiard + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,008ac548,word,08231f78 //e6180000 +patch=1,EE,008c7de0,word,3c1b3f40 +patch=1,EE,008c7de4,word,449bb800 +patch=1,EE,008c7de8,word,4617c602 +patch=1,EE,008c7dec,word,e6180000 +patch=1,EE,008c7df0,word,0822b153 + + diff --git a/patches/SLPM-62253_777B5698.pnach b/patches/SLPM-62253_777B5698.pnach new file mode 100644 index 0000000..786a8b5 --- /dev/null +++ b/patches/SLPM-62253_777B5698.pnach @@ -0,0 +1,12 @@ +gametitle=Simple 2000 Series Vol. 16 - The Sniper 2 [NTSC-J] [SLPM-62253] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//803f013c 00688144 70001326 +patch=1,EE,00101fcc,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-62256_7DA1C832.pnach b/patches/SLPM-62256_7DA1C832.pnach new file mode 100644 index 0000000..b715dd7 --- /dev/null +++ b/patches/SLPM-62256_7DA1C832.pnach @@ -0,0 +1,15 @@ +gametitle=Super Trucks (NTSC-J)(SLPM-62256) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//0000803f d7a3703f +patch=1,EE,20488064,extended,3f400000 //3f800000 Menu 3D Stuff + +//0000803f d7a3703f +patch=1,EE,2081DE64,extended,3f400000 //3f800000 Gameplay 3D Stuff + + diff --git a/patches/SLPM-62258_8AC3F5D6.pnach b/patches/SLPM-62258_8AC3F5D6.pnach new file mode 100644 index 0000000..ae4d8df --- /dev/null +++ b/patches/SLPM-62258_8AC3F5D6.pnach @@ -0,0 +1,47 @@ +gametitle=GTC Africa (J)(SLPM-62258) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00100a30,word,3c013f40 //00000000 +patch=1,EE,00100a34,word,4481f800 //46043d82 +patch=1,EE,00100a38,word,46043d82 //46082902 +patch=1,EE,00100a3c,word,46082902 //44823800 +patch=1,EE,00100a40,word,44823800 //c483003c +patch=1,EE,00100a44,word,c483003c //46043901 +patch=1,EE,00100a48,word,46043901 //c4820044 +patch=1,EE,00100a4c,word,c4820044 //46032018 +patch=1,EE,00100a50,word,46032018 //c4810040 +patch=1,EE,00100a54,word,c4810040 //c4800048 +patch=1,EE,00100a58,word,c4800048 //c49a004c +patch=1,EE,00100a5c,word,c49a004c //c49b0050 +patch=1,EE,00100a60,word,c49b0050 //46022e1c +patch=1,EE,00100a64,word,46022e1c //46062882 +patch=1,EE,00100a68,word,46062882 //46023881 +patch=1,EE,00100a6c,word,46023881 //46011018 +patch=1,EE,00100a70,word,46011018 //46002e5c +patch=1,EE,00100a74,word,46002e5c //c49c0058 +patch=1,EE,00100a78,word,c49c0058 //c49d0054 +patch=1,EE,00100a7c,word,c49d0054 //461ad802 +patch=1,EE,00100a80,word,461ad802 //461de041 +patch=1,EE,00100a84,word,461de041 //26040130 +patch=1,EE,00100a88,word,26040130 //46010002 +patch=1,EE,00100a8c,word,46010002 //461adf81 +patch=1,EE,00100a90,word,461adf81 //461e05c3 +patch=1,EE,00100a94,word,461e05c3 //00000000 +patch=1,EE,00100a98,word,461fad42 //00000000 +patch=1,EE,00100a9c,word,461fa502 //0c0520d6 +patch=1,EE,00100aa0,word,0c0520d6 //00000000 + + + + + + +//00000000 823d0446 02290846 00388244 3c0083c4 01390446 440082c4 18200346 400081c4 480080c4 4c009ac4 50009bc4 1c2e0246 82280646 81380246 18100146 5c2e0046 58009cc4 54009dc4 02d81a46 41e01d46 30010426 02000146 81df1a46 c3051e46 00000000 00000000 d620050c 00000000 +//403f013c 00f88144 823d0446 02290846 00388244 3c0083c4 01390446 440082c4 18200346 400081c4 480080c4 4c009ac4 50009bc4 1c2e0246 82280646 81380246 18100146 5c2e0046 58009cc4 54009dc4 02d81a46 41e01d46 30010426 02000146 81df1a46 c3051e46 42ad1f46 02a51f46 d620050c + + diff --git a/patches/SLPM-62264_C6B97484.pnach b/patches/SLPM-62264_C6B97484.pnach new file mode 100644 index 0000000..ad57df0 --- /dev/null +++ b/patches/SLPM-62264_C6B97484.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Contra [NTSC-J] (SLPM-62264) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,005dc404,word,3c013f40 // hor fov +patch=1,EE,005dc408,word,44810000 +patch=1,EE,005dc410,word,4600c602 + + diff --git a/patches/SLPM-62266_76AE462E.pnach b/patches/SLPM-62266_76AE462E.pnach new file mode 100644 index 0000000..144f705 --- /dev/null +++ b/patches/SLPM-62266_76AE462E.pnach @@ -0,0 +1,16 @@ +gametitle=Momotarou Dentetsu 11 - Black Bonbi Shutsugen! no Maki (J)(SLPM-62266) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0022fff8,word,08030000 + +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,461e6b42 +patch=1,EE,000c000c,word,0808bfff + + diff --git a/patches/SLPM-62268_3A6C0BA0.pnach b/patches/SLPM-62268_3A6C0BA0.pnach new file mode 100644 index 0000000..3d22e8c --- /dev/null +++ b/patches/SLPM-62268_3A6C0BA0.pnach @@ -0,0 +1,14 @@ +gametitle= Winning Eleven 6 - Final Evolution (NTSC-J) (SLPM-62268) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,011c5c6c,word,3c013f40 // 00000000 hor fov +patch=1,EE,011c5c70,word,44810000 // 00000000 +patch=1,EE,011c5c78,word,4600c602 // 00000000 + +//patch=1,EE,21768A80,word,3faaaaab // 3f800000 + + diff --git a/patches/SLPM-62274_FED78EB4.pnach b/patches/SLPM-62274_FED78EB4.pnach new file mode 100644 index 0000000..138c171 --- /dev/null +++ b/patches/SLPM-62274_FED78EB4.pnach @@ -0,0 +1,8 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 9 Ketteiban (J)(SLPM-62274) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,002b6bfc,word,3f19999a //3f4ccccd diff --git a/patches/SLPM-62275_095CCD1F.pnach b/patches/SLPM-62275_095CCD1F.pnach new file mode 100644 index 0000000..a5d5471 --- /dev/null +++ b/patches/SLPM-62275_095CCD1F.pnach @@ -0,0 +1,16 @@ +gametitle=Space Raiders (J)(SLPM-62275) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002593a8,word,40700000 //3eaaaaab + +//Y-Fov +patch=1,EE,001c6c9c,word,3c023f23 //3c023ef5 +patch=1,EE,001c6ca0,word,3442d70a //3442c28f + + diff --git a/patches/SLPM-62276_DF0DD9E7.pnach b/patches/SLPM-62276_DF0DD9E7.pnach new file mode 100644 index 0000000..082edf6 --- /dev/null +++ b/patches/SLPM-62276_DF0DD9E7.pnach @@ -0,0 +1,18 @@ +gametitle=GetBackers Dakkanya - Dakkandayo! Zenin Shuugou!! (J)(SLPM-62276) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0014aa70,word,08040c74 //46000802 + +patch=1,EE,001031d0,word,46000802 +patch=1,EE,001031d4,word,3c013f40 +patch=1,EE,001031d8,word,4481f000 +patch=1,EE,001031dc,word,461e0002 +patch=1,EE,001031e0,word,08052a9d + + diff --git a/patches/SLPM-62285_B48102FB.pnach b/patches/SLPM-62285_B48102FB.pnach new file mode 100644 index 0000000..2dd088e --- /dev/null +++ b/patches/SLPM-62285_B48102FB.pnach @@ -0,0 +1,11 @@ +gametitle=Waku Waku Volley 2 [NTSC-J] [SLPM-62285] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,01534544,word,3f400000 //3f800000 + + diff --git a/patches/SLPM-62291_DC2E5A76.pnach b/patches/SLPM-62291_DC2E5A76.pnach new file mode 100644 index 0000000..4bab5be --- /dev/null +++ b/patches/SLPM-62291_DC2E5A76.pnach @@ -0,0 +1,108 @@ +gametitle=Bomberman Land 2 (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=gamemasterplc + +patch=1,EE,201391F4,extended,24040340 //Framebuffer X Resolution (832) +patch=1,EE,20139220,extended,24040340 //Internal X Resolution (832) +patch=1,EE,20345F8C,extended,24030340 //Main Menu Scissor Width +patch=1,EE,20242634,extended,24060340 //Textbox Scissor Width +patch=1,EE,20352CD4,extended,24050110 //Music Volume Bar X Position +patch=1,EE,20352CE4,extended,24050110 //SE Volume Bar X Position +patch=1,EE,20346248,extended,24030340 //Game Logo Scissor Width +patch=1,EE,203460EC,extended,24030340 //Results Screen Scissor Width +patch=1,EE,203464F8,extended,24030340 //Dungeon Crawler Pause Screen Scissor Width +patch=1,EE,20346668,extended,24030340 //Attraction Select Scissor Width +patch=1,EE,2021C794,extended,24A5FE60 //Tilemap X Offset +patch=1,EE,2021C6A8,extended,2A43001D //Render 29 Tiles Horizontally on Tilemap +patch=1,EE,2021CAF0,extended,2842FE60 //Shoreline Tile Left Side Render Fix +patch=1,EE,2021CB50,extended,2842FE60 //Generic Tile Left Side Render Fix +patch=1,EE,20220B04,extended,24880200 //Sprites Render Fix +patch=1,EE,20220B8C,extended,2442FFB0 //Sprites Position Fix +patch=1,EE,2021D56C,extended,24020280 //Map Left Edge Scrolling Fix +patch=1,EE,2021D5E8,extended,24630200 //Map Right Edge Detection Fix +patch=1,EE,2021D5F4,extended,2482FE00 //Map Right Edge Scroll Clamp Fix +patch=1,EE,2024B824,extended,28610200 //Water Tile Render Fix (Right) +patch=1,EE,2024B834,extended,2463FFA0 //Water Tile Position Fix +patch=1,EE,2027A8EC,extended,28610201 //Shadow Render Fix (Right) +patch=1,EE,2027A908,extended,2631FFA0 //Fix Shadows Position +patch=1,EE,20152F28,extended,24070340 //Fix Scissor After Kart Minigame +patch=1,EE,20197500,extended,2402FDE0 //Move Tilemap Left in Dungeon Crawler +patch=1,EE,20197CA0,extended,284201A0 //Fix Tile Popin (Right) Dungeon Crawler +patch=1,EE,201980B8,extended,2402FDE0 //Move Animated Tiles Left in Dungeon Crawler +patch=1,EE,201983CC,extended,2A2201A0 //Fix Animated Tile Popin (Right) Dungeon Crawler +patch=1,EE,201AA460,extended,3C0343D0 //Move Sprite Health Bars Left in Dungeon Crawler +patch=1,EE,201AA3A4,extended,3C0743D0 //Move Sprite Shadows Left in Dungeon Crawler +patch=1,EE,201AA158,extended,24630340 //Fix Sprite Shadow Popin in Dungeon Crawler +patch=1,EE,201AA204,extended,3C0343D0 //Move Sprites Left in Dungeon Crawler +patch=1,EE,201AA158,extended,24A303C0 //Fix Sprite Popin in Dungeon Crawler +patch=1,EE,201983CC,extended,2A2201A0 //Fix Animated Tile Popin (Right) Dungeon Crawler +patch=1,EE,20197D90,extended,2402FE60 //Move Shadow Tiles Left Dungeon Crawler +patch=1,EE,20198000,extended,2A2201A0 //Fix Shadow Tile Popin (Right) Dungeon Crawler +patch=1,EE,201B43C0,extended,3C0345A0 //Map Name Bar X Position Dungeon Crawler +patch=1,EE,201B441C,extended,3C034590 //Map Name X Position Dungeon Crawler +patch=1,EE,10481490,extended,00000140 //Map Dots X Position Dungeon Crawler +patch=1,EE,10481498,extended,00000100 //Map Left Edge X Position Dungeon Crawler +patch=1,EE,104814A0,extended,00000180 //Map Right Edge X Position Dungeon Crawler +patch=1,EE,20409390,extended,C5B00000 //Mini Bar X Position Dungeon Crawler +patch=1,EE,204093A0,extended,C5B00000 //HP Bar X Position Dungeon Crawler +patch=1,EE,204093B0,extended,C5980000 //Available Bombs X Position Dungeon Crawler +patch=1,EE,20409410,extended,C5AC0000 //Inventory X Position Dungeon Crawler +patch=1,EE,2029A220,extended,2AC2002A //Ball Rolling Minigame Background Render Fix +patch=1,EE,20296C8C,extended,284101F0 //Ball Rolling Minigame Clocks Render Fix +patch=1,EE,20296F78,extended,284101F0 //Ball Rolling Minigame Starting Platform Render Fix +patch=1,EE,20297C14,extended,3C02C3F4 //Ball Rolling Minigame Balls Render Fix +patch=1,EE,20296344,extended,240401B4 //Ball Rolling Minigame Left Birds Spawn Position Fix +patch=1,EE,20296374,extended,2404FE4C //Ball Rolling Minigame Right Birds Spawn Position Fix +patch=1,EE,20296538,extended,284101B5 //Ball Rolling Minigame Birds Render Fix +patch=1,EE,20375B1C,extended,2A4101A1 //Partial Background Render Fix +patch=1,EE,203B759C,extended,28A101E1 //Parachute Water Fix (Right) +patch=1,EE,203B75A4,extended,28A1FE20 //Parachute Water Fix (Left) +patch=1,EE,20393654,extended,2861FDE1 //Cavern Walk Render Fix (Left) +patch=1,EE,2039365C,extended,28610221 //Cavern Walk Render Fix (Right) +patch=1,EE,202C3DC4,extended,2A4101A0 //Bomb Balance Background Render Fix (Right) +patch=1,EE,2029EE8C,extended,2AE2002A //NINJA Background Render Fix +patch=1,EE,2029B338,extended,3C02C3E9 //NINJA Tokens Render Fix (Left) +patch=1,EE,2029B35C,extended,3C0243E9 //NINJA Tokens Render Fix (Right) +patch=1,EE,2029B14C,extended,240401BE //NINJA Tokens Spawn Position Fix +patch=1,EE,2029B150,extended,240401BE //NINJA Golden Tokens Spawn Position Fix +patch=1,EE,2029D3B4,extended,3C02C3D8 //NINJA Ninjas Render Fix (Left) +patch=1,EE,2029D2A4,extended,3C0243D8 //NINJA Ninjas Render Fix (Right) +patch=1,EE,2029D9B4,extended,3C0243D8 //NINJA Ninjas Spawn Position Fix +patch=1,EE,2034E8A0,extended,2406FE60 //Bar Fadeout X Position +patch=1,EE,2034E8E0,extended,24020340 //Bar Fadeout Width +patch=1,EE,20347A38,extended,2841FDE0 //Menu Background Repeat X Position Check +patch=1,EE,20347A4C,extended,240503E0 //Menu Background Repeat X Position Move +patch=1,EE,20347604,extended,2A820008 //Main Menu Background Repeat Time +patch=1,EE,20347498,extended,2A820008 //Generic Menu Background Repeat Times +patch=1,EE,20347728,extended,2A820008 //Save Menu Background Repeat Times +patch=1,EE,104823A8,extended,00006600 //Fadeout Upper-Left X Position +patch=1,EE,104823B0,extended,00009A00 //Fadeout Lower-Right X Position +patch=1,EE,2036C3FC,extended,24026600 //Credits Darkness Filter Upper-Left X Position +patch=1,EE,2035E8C4,extended,24050300 //Title Screen Logo Scissor Width +patch=1,EE,2035F18C,extended,24050340 //Title Screen Blackness Right Edge +patch=1,EE,2035F198,extended,240701A0 //Title Screen Blackness Width/2 +patch=1,EE,2035F1D4,extended,240501A0 //Title Screen Blackness Center +patch=1,EE,104827D8,extended,00006600 //Some Minigames Fadeout Upper-Left X Position +patch=1,EE,104827E0,extended,00009A00 //Some Minigames Fadeout Lower-Right X Position +patch=1,EE,10482DE8,extended,00006600 //Mars Minigame Fadeout Upper-Left X Position +patch=1,EE,10482DF0,extended,00009A00 //Mars Minigame Fadeout Lower-Right X Position +patch=1,EE,202C4568,extended,2402FE60 //Bomb Balance Minigame Fadeout Upper-Left X Position +patch=1,EE,202C457C,extended,240201A0 //Bomb Balance Minigame Fadeout Lower-Right X Position +patch=1,EE,202A4F90,extended,2AE2002A //Airplane Minigame Background Render Fix +patch=1,EE,20480DE8,extended,C3DEAAAB //Airplane Minigame Balloon Despawn X Position +patch=1,EE,202A2CFC,extended,3C02C3D0 //Airplane Minigame Balloon Coin Clamp X Position +patch=1,EE,202A35B0,extended,246301B6 //Airplane Minigame Balloon Spawn X Position +patch=1,EE,202A3734,extended,240401D0 //Airplane Minigame Thundercloud Spawn X Position +patch=1,EE,202A3820,extended,240401D0 //Airplane Minigame Bird Spawn X Position +patch=1,EE,202A3940,extended,3C02C3E8 //Airplane Minigame Bird Despawn X Position +patch=1,EE,202A41C4,extended,3C0343B8 //Airplane Minigame Playable Right Edge X Position +patch=1,EE,202A41EC,extended,3C03C3B8 //Airplane Minigame Playable Left Edge X Position +patch=1,EE,202F0D40,extended,2402008D //Mirror Minigame Left Playfield Scissor Start +patch=1,EE,202F0D60,extended,240201BD //Mirror Minigame Right Playfield Scissor Start +patch=1,EE,2034E960,extended,2406FE60 //Kart Minigame Bar Fadeout X Position +patch=1,EE,2034E9A0,extended,24020340 //Kart Minigame Bar Fadeout Width +patch=1,EE,20221050,extended,24060340 //Scissor Width for Sprites + + diff --git a/patches/SLPM-62292_B195735F.pnach b/patches/SLPM-62292_B195735F.pnach new file mode 100644 index 0000000..28bfe2a --- /dev/null +++ b/patches/SLPM-62292_B195735F.pnach @@ -0,0 +1,18 @@ +gametitle=Warrior Blade - Rasten vs Barbarian (J)(SLPM-62292) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) +description=Needs FULL BOOT. (If do not FULL BOOT, will be crashed.) + +//Widescreen hack 16:9 + +//Gameplay +//803f013c 00008144 00000000 00000000 03000146 (12th) +patch=1,EE,0012c3ec,word,3c013f40 //3c013f80 + +//2D Fix (Loading, Select Menu ,Upper Energy Bar and Pause Menu) +//0000403f 00000000 00000080 00000000 00000080 +patch=1,EE,20534748,extended,3f800000 + + diff --git a/patches/SLPM-62296_ABD73B95.pnach b/patches/SLPM-62296_ABD73B95.pnach new file mode 100644 index 0000000..c06b21a --- /dev/null +++ b/patches/SLPM-62296_ABD73B95.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Ultimate Vol.06 - Love Upper Boxing (J)(SLPM-62296) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,001784dc,word,3c013f40 //00000000 +patch=1,EE,001784e0,word,44810000 //00000000 +patch=1,EE,001784e8,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62308_0B34D12E.pnach b/patches/SLPM-62308_0B34D12E.pnach new file mode 100644 index 0000000..37d5c1e --- /dev/null +++ b/patches/SLPM-62308_0B34D12E.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol.24 - The Bowling (J)(SLPM-62308) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0015c38c,word,3c013f40 //00000000 +patch=1,EE,0015c390,word,44810000 //00000000 +patch=1,EE,0015c398,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62314_742B28CC.pnach b/patches/SLPM-62314_742B28CC.pnach new file mode 100644 index 0000000..efae5d7 --- /dev/null +++ b/patches/SLPM-62314_742B28CC.pnach @@ -0,0 +1,15 @@ +gametitle=Simple 2000 Series Ultimate Vol.07 - Saikyou Shiro Biking (J)(SLPM-62314) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00288144 e0000224 +patch=1,EE,00121c3c,word,3c013f40 //3c013f80 X-Fov + +//0000803f 0000c03e 00000045 +//patch=1,EE,20232554,extended,3f400000 //3f800000 X-Fov + + diff --git a/patches/SLPM-62320_28FA856E.pnach b/patches/SLPM-62320_28FA856E.pnach new file mode 100644 index 0000000..6a94eb3 --- /dev/null +++ b/patches/SLPM-62320_28FA856E.pnach @@ -0,0 +1,14 @@ +gametitle=2003-Nen Kaimaku - Ganbare Kyuukaiou (J)(SLPM-62320) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,00262890,word,3c014308 //3c013f00 + +//Y-Fov +patch=1,EE,0051094c,word,3FDDDDDB //3fa66666 + + diff --git a/patches/SLPM-62328_DA0ECB30.pnach b/patches/SLPM-62328_DA0ECB30.pnach new file mode 100644 index 0000000..de52770 --- /dev/null +++ b/patches/SLPM-62328_DA0ECB30.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol.27 - The Pro Yakyuu - 2003 Pennant Race (J)(SLPM-62328) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,00209344,word,3c013f40 //00000000 +patch=1,EE,00209348,word,44810000 //00000000 +patch=1,EE,00209350,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62335_CE3B7939.pnach b/patches/SLPM-62335_CE3B7939.pnach new file mode 100644 index 0000000..a55659f --- /dev/null +++ b/patches/SLPM-62335_CE3B7939.pnach @@ -0,0 +1,16 @@ +gametitle=Simple 2000 Series Vol. 28 - The Bushido Tsujigiri Ichidai (PBPX-95201)(SLPM-62335) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001488dc,word,3c023f40 //3c023f80 Background +patch=1,EE,001489ac,word,3c023f40 //3c023f80 Charcters + +//Render fix +patch=1,EE,00138090,word,3c053fc0 //3c054000 + + diff --git a/patches/SLPM-62339_59314C76.pnach b/patches/SLPM-62339_59314C76.pnach new file mode 100644 index 0000000..e7e1974 --- /dev/null +++ b/patches/SLPM-62339_59314C76.pnach @@ -0,0 +1,23 @@ +gametitle=Kikou Heidai - J-Pheonix 2 Prologue (J)(SLPM-62339) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Turn Off 'Speedhacks' + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0030ee6c,word,3c013f40 //00000000 +patch=1,EE,0030ee70,word,44810000 //00000000 +patch=1,EE,0030ee78,word,4600c602 //00000000 + +//Right Render fix +//a0c3013c 00708144 +patch=1,EE,001518fc,word,3c01c3e0 //3c01c3a0 + +//Left Render fix +//a043013c 00888144 +patch=1,EE,0015191c,word,3c0143e0 //3c0143a0 + + diff --git a/patches/SLPM-62341_C53DB321.pnach b/patches/SLPM-62341_C53DB321.pnach new file mode 100644 index 0000000..e22cb68 --- /dev/null +++ b/patches/SLPM-62341_C53DB321.pnach @@ -0,0 +1,13 @@ +gametitle=Fushigi no Kuni no Alice (J)(SLPM-62341) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001044f4,word,3c013f40 //00000000 +patch=1,EE,001044f8,word,44810000 //00000000 +patch=1,EE,00104500,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62344_BCCCF3F3.pnach b/patches/SLPM-62344_BCCCF3F3.pnach new file mode 100644 index 0000000..cb7139d --- /dev/null +++ b/patches/SLPM-62344_BCCCF3F3.pnach @@ -0,0 +1,22 @@ +gametitle=Simple 2000 Series Vol.31 - The Chikyuu Boueigun (NTSC-J) [SLPM-62344] [BCCCF3F3] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by ggxxtonghao (initial active X FOV hack) and Aced14 (ELF and 16:10 hacks) + +//16:9 Widescreen +patch=1,EE,10134B18,extended,00003F40 //3C023F80 - Master X FOV #1 + +//16:10 Widescreen (Normal) +//patch=1,EE,20134B14,extended,08044F0C //8FA3001C - j $00113c30 - Jump to injected MIPS instructions +//patch=1,EE,10134B18,extended,00003F55 //3C023F80 - lui v1, $3f80 - Set first half of v0 register (Master X FOV #1) +//patch=1,EE,20113C30,extended,34425555 //8E190008 - ori v0, v0, $5555 - Set second half of v0 register (Master X FOV #2) +//patch=1,EE,20113C34,extended,0804D2C7 //8F390028 - j $00134b1c - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,20113C38,extended,8FA3001C //0320F809 - lw v1, $001c(sp) - Restore overwritten MIPS instruction + +//16:10 Widescreen (Ultra) +//patch=1,EE,10134B18,extended,00003F40 //3C023F80 - Master X FOV #1 +//patch=1,EE,10134B20,extended,00003F4A //3C023F61 - Master Y FOV #1 +//patch=1,EE,10134B24,extended,0000C083 //344247AE - Master Y FOV #2 + + diff --git a/patches/SLPM-62345_67E110E1.pnach b/patches/SLPM-62345_67E110E1.pnach new file mode 100644 index 0000000..32bd101 --- /dev/null +++ b/patches/SLPM-62345_67E110E1.pnach @@ -0,0 +1,11 @@ +gametitle=Simple 2000 Series Vol.32 - The Sensha (J)(SLPM-62345) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,2021d770,extended,43E0A000 //4415c000 X-Fov + + diff --git a/patches/SLPM-62349_53F38CC6.pnach b/patches/SLPM-62349_53F38CC6.pnach new file mode 100644 index 0000000..31455f2 --- /dev/null +++ b/patches/SLPM-62349_53F38CC6.pnach @@ -0,0 +1,13 @@ +gametitle=Welcome to Universal Studios Japan (J)(SLPM-62349) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00102d04,word,3c013f40 //00000000 +patch=1,EE,00102d08,word,44810000 //00000000 +patch=1,EE,00102d10,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62356_75AE3717.pnach b/patches/SLPM-62356_75AE3717.pnach new file mode 100644 index 0000000..00fc0c3 --- /dev/null +++ b/patches/SLPM-62356_75AE3717.pnach @@ -0,0 +1,14 @@ +gametitle= Winning Eleven 7 (NTSC-J) (SLPM-62356) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0111858c,word,3c013f40 // 00000000 hor fov +patch=1,EE,01118590,word,44810000 // 00000000 +patch=1,EE,01118598,word,4600c602 // 00000000 + +//patch=1,EE,212FF010,word,3faaaaab // 3f800000 + + diff --git a/patches/SLPM-62366_679C67FE.pnach b/patches/SLPM-62366_679C67FE.pnach new file mode 100644 index 0000000..1ea2dff --- /dev/null +++ b/patches/SLPM-62366_679C67FE.pnach @@ -0,0 +1,15 @@ +gametitle=Sega Ages 2500 Series Vol. 3: Fantasy Zone [NTSC-J] (SLPM_623.66) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +// Gameplay 16:9 +patch=1,EE,00101df4,word,3c023fe3 //3c023faa +patch=1,EE,00101df8,word,3442aa39 //3442aaab + +// Menus +patch=1,EE,001f464c,word,3c023fe3 //3c023faa +patch=1,EE,001f4650,word,3442aa39 //3442aaab + + diff --git a/patches/SLPM-62373_398D81B3.pnach b/patches/SLPM-62373_398D81B3.pnach new file mode 100644 index 0000000..b8e438c --- /dev/null +++ b/patches/SLPM-62373_398D81B3.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol. 35 - The Helicopter (J)(SLPM-62373) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0015e1b4,word,3c013f40 //00000000 +patch=1,EE,0015e1b8,word,44810000 //00000000 +patch=1,EE,0015e1c0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62378_DD93DA88.pnach b/patches/SLPM-62378_DD93DA88.pnach new file mode 100644 index 0000000..2f7f383 --- /dev/null +++ b/patches/SLPM-62378_DD93DA88.pnach @@ -0,0 +1,20 @@ +gametitle=Bakusou Convoy Densetsu - Otoko Hanamichi America Roman (J)(SLPM-62378) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00588144 81100846 +patch=1,EE,001b2c34,word,3c013f3a //3c013f80 + +//Y-Fov +//9a99993f 00000045 +patch=1,EE,00381840,word,3Fe00000 //3f99999a + +/////////////////////////////////////////////////// +//patch=1,EE,00382194,word,3e800000 //3f800000 Render area + + diff --git a/patches/SLPM-62384_A8F42E9E.pnach b/patches/SLPM-62384_A8F42E9E.pnach new file mode 100644 index 0000000..b6469e5 --- /dev/null +++ b/patches/SLPM-62384_A8F42E9E.pnach @@ -0,0 +1,11 @@ +gametitle=Sega Ages 2500 Series Vol.04 - Space Harrier (NTSC-J) [SLPM-62384] [A8F42E9E] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by FeRcHuLeS (original NTSC-U hacks) and Aced14 (port/ELF hacks) + +patch=1,EE,202e3598,extended,44091c00 //4436d000 - VERTICAL CAMERA +patch=1,EE,202e4070,extended,43f3c000 //44228000 - ZOOM +patch=1,EE,202e4068,extended,3f999999 //3f666666 - VERTICAL FOV + + diff --git a/patches/SLPM-62385_578ACF88.pnach b/patches/SLPM-62385_578ACF88.pnach new file mode 100644 index 0000000..cbc8cde --- /dev/null +++ b/patches/SLPM-62385_578ACF88.pnach @@ -0,0 +1,12 @@ +gametitle=Sega Ages 2500 Series Vol.05 - Golden Axe (NTSC-J) [SLPM-62385] [578ACF88] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by FeRcHuLeS (original hacks) and Aced14 (ELF hacks) + +patch=1,EE,101a1da0,extended,00003fe3 //3c023faa - HOR FOV (part 1) +patch=1,EE,101a1da4,extended,00008e39 //3442aaab - HOR FOV (part 2) +//patch=1,EE,2012e7d4,extended,3c013f40 //00000000 - lui at, $3f70 - HUD (part 1) +//patch=1,EE,2012e7d8,extended,44810000 //46000803 - mtc1 at, $f0 - HUD (part 2) + + diff --git a/patches/SLPM-62391_91EC035D.pnach b/patches/SLPM-62391_91EC035D.pnach new file mode 100644 index 0000000..12e65d5 --- /dev/null +++ b/patches/SLPM-62391_91EC035D.pnach @@ -0,0 +1,18 @@ +gametitle=Ichigeki Sacchuu!! HoiHoi-San [NTSC-J] (SLPM-62391) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0010C53C,word,3c013f40 //00000000 +patch=1,EE,0010C540,word,44810000 //00000000 +patch=1,EE,0010C548,word,4600c602 //00000000 + +// 16:10 +//patch=1,EE,0010C53C,word,3c013f55 // 00000000 +//patch=1,EE,0010C540,word,34215555 // 00000000 +//patch=1,EE,0010C548,word,44810000 // 00000000 +//patch=1,EE,0010C54C,word,4600c602 // 00000000 + + diff --git a/patches/SLPM-62398_95AC6A36.pnach b/patches/SLPM-62398_95AC6A36.pnach new file mode 100644 index 0000000..115e42a --- /dev/null +++ b/patches/SLPM-62398_95AC6A36.pnach @@ -0,0 +1,15 @@ +gametitle=Simple 2000 Series Vol. 39: Boku no Machi Zukuri: Machi-ing Maker++ + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0012aecc,word,3c0a3f40 //3c0a3f80 + +//Render Fix +patch=1,EE,00186d44,word,3c033fb0 //3c033f80 + + diff --git a/patches/SLPM-62399_DE8028AD.pnach b/patches/SLPM-62399_DE8028AD.pnach new file mode 100644 index 0000000..4214e28 --- /dev/null +++ b/patches/SLPM-62399_DE8028AD.pnach @@ -0,0 +1,12 @@ +gametitle=Simple 2000 Series Ultimate Vol.13 - Kyousou Tansha King (J)(SLPM-62399) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00288144 e0000224 +patch=1,EE,0013068c,word,3c013f40 //3c013f80 X-Fov + + diff --git a/patches/SLPM-62401_26875047.pnach b/patches/SLPM-62401_26875047.pnach new file mode 100644 index 0000000..dc5cef0 --- /dev/null +++ b/patches/SLPM-62401_26875047.pnach @@ -0,0 +1,13 @@ +gametitle=Death Crimson OX+ (J)(SLPM-62401) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0000803f 00000000 efeeee3e 00000000 +patch=1,EE,002988c0,word,3f400000 //3f800000 + + diff --git a/patches/SLPM-62404_B818D3C4.pnach b/patches/SLPM-62404_B818D3C4.pnach new file mode 100644 index 0000000..659c2a7 --- /dev/null +++ b/patches/SLPM-62404_B818D3C4.pnach @@ -0,0 +1,68 @@ +gametitle=Hudson Selction Vol.1 - Cubic Lode Runner (J)(SLPM_62404) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=gamemasterplc + +patch=1,EE,00110F40,word,3C013F40 //Hor Value (0.75) +patch=1,EE,0010ACC8,word,08042B9F //Jump to Bitmap Scaling Code +patch=1,EE,0010ACCC,word,C66500E0 //Load Bitmap Scale (Delay Slot) +patch=1,EE,0010AE7C,word,3C1B3F40 //Load Bitmap Scale Multiplier (0.75) +patch=1,EE,0010AE80,word,449BC000 //Load Bitmap Scale Multiplier into f24 +patch=1,EE,0010AE84,word,46182942 //Multiply Bitmap Scale by Multiplier +patch=1,EE,0010AE88,word,08042B34 //Jump to Original Code +patch=1,EE,0010AE8C,word,46040001 //Original Instruction (Delay Slot) +patch=1,EE,0010AE5C,word,3C1B3F40 //Load Image Pos Multiplier +patch=1,EE,0010AE60,word,449BA800 //Load Image Pos Multiplier into f21 +patch=1,EE,0010AE64,word,C66000F4 //Load Image Pos +patch=1,EE,0010AE68,word,46150002 //Multiply Image Pos by Multiplier +patch=1,EE,0010AE6C,word,3C1B42A0 //Load Image Pos Correction Factor (80.0) +patch=1,EE,0010AE70,word,449BA800 //Load Image Pos Correction Factor into f21 +patch=1,EE,0010AE74,word,08042C04 //Jump to Original Code +patch=1,EE,0010AE78,word,46150000 //Add Image Pos Correction Factor to Image Pos +patch=1,EE,00129ACC,word,3C01440E //Gold Count X Pos (568.0) +patch=1,EE,001298C8,word,3C01C26A //Score X Pos (-58.5) +patch=1,EE,00129C2C,word,3C01C26A //Record X Pos (-58.5) +patch=1,EE,00129E04,word,3C01C26A //High Score X Pos (-58.5) +patch=1,EE,001299BC,word,3C014408 //Timer X Pos (544.0) +patch=1,EE,0013647C,word,3C01440C //Block Count X Pos (560.0) +patch=1,EE,001A3268,word,42D55555 //BG Scale (106.6) +patch=1,EE,001D6F84,word,44EC8000 //Edited Level Preview Pos (Edit) +patch=1,EE,001D6F58,word,44EC8000 //Edited Level Preview Pos (Play) +patch=1,EE,0012BAFC,word,08042BA4 //Jump to BG Offset Code +patch=1,EE,0012BB00,word,3C05C2D5 //BG X Offset (-106.6) (Delay Slot) (Play) +patch=1,EE,0010AE90,word,44856000 //Load BG X Offset into f12 +patch=1,EE,0010AE94,word,02202021 //Load BG Sprite Bank into A0 +patch=1,EE,0010AE98,word,00002128 //Load BG Sprite Index into A1 +patch=1,EE,0010AE9C,word,0C0435A2 //JAL to HuSprPosSet +patch=1,EE,0010AEA0,word,44806800 //Load 0 into f13 +patch=1,EE,0010AEA4,word,0804AEC4 //Jump Back to BG Loading Code (Play) +patch=1,EE,0010AEA8,word,00000000 //NOP (Delay Slot) +patch=1,EE,00136364,word,08042BAB //Jump to BG Offset Code (Edit) +patch=1,EE,00136368,word,3C05C2D5 //BG X Offset (-106.6) (Delay Slot) +patch=1,EE,0010AEAC,word,44856000 //Load BG X Offset into f12 +patch=1,EE,0010AEB0,word,02002021 //Load BG Sprite Bank into A0 +patch=1,EE,0010AEB4,word,00002128 //Load BG Sprite Index into A1 +patch=1,EE,0010AEB8,word,0C0435A2 //JAL to HuSprPosSet +patch=1,EE,0010AEBC,word,44806800 //Load 0 into f13 +patch=1,EE,0010AEC0,word,0804D8DE //Jump Back to BG Loading Code (Edit) +patch=1,EE,0010AEC4,word,00000000 //NOP (Delay Slot) +patch=1,EE,001178A8,word,24050230 //FMV Width (560) +patch=1,EE,00117884,word,24050050 //FMV X Position (Even) (80) +patch=1,EE,00117874,word,24050050 //FMV X Position (Odd) (80) +patch=1,EE,00149D54,word,3C013FD6 //Save Menu BG X Scale (1.666f) +patch=1,EE,00149D38,word,3C0143CA //Save Menu BG X Position (404.0f) +patch=1,EE,001492FC,word,3C013FD6 //Main Menu BG X Scale (1.666f) +patch=1,EE,001492E4,word,3C0143CA //Main Menu BG X Position (404.0f) +patch=1,EE,0013CA0C,word,3C013FD6 //Stage Edit Menu BG X Scale (1.666f) +patch=1,EE,0013C9F0,word,3C0143CA //Stage Edit Menu BG X Position (404.0f) +patch=1,EE,0013AB18,word,3C013FD6 //Play Edit Menu BG X Scale (1.666f) +patch=1,EE,0013AAFC,word,3C0143CA //Play Edit Menu BG X Position (404.0f) +patch=1,EE,00130CF4,word,3C013FD6 //Normal Mode Menu BG X Scale (1.666f) +patch=1,EE,00130CD8,word,3C0143CA //Normal Mode Menu BG X Position (404.0f) +patch=1,EE,001335F8,word,3C013FD6 //Clear Screen BG X Scale (1.666f) +patch=1,EE,001335DC,word,3C0143CA //Clear Screen BG X Position (404.0f) +patch=1,EE,0014BE48,word,3C013FD6 //Name Entry BG X Scale (1.666f) +patch=1,EE,0014BE2C,word,3C0143CA //Name Entry BG X Position (404.0f) + + diff --git a/patches/SLPM-62413_D8F11BD2.pnach b/patches/SLPM-62413_D8F11BD2.pnach new file mode 100644 index 0000000..3b71a3e --- /dev/null +++ b/patches/SLPM-62413_D8F11BD2.pnach @@ -0,0 +1,21 @@ +gametitle=Kuusen 2 (J)(SLPM-62413) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002a36e0,word,08045704 // c6010068 +patch=1,EE,002a36e4,word,00000000 // c602006c + +patch=1,EE,00115c10,word,3c013f40 // 00000000 +patch=1,EE,00115c14,word,4481f000 // 00000000 +patch=1,EE,00115c18,word,c6010068 // 00000000 +patch=1,EE,00115c1c,word,c602006c // 00000000 +patch=1,EE,00115c20,word,461e0843 // 00000000 +patch=1,EE,00115c24,word,e6010068 // 00000000 +patch=1,EE,00115c28,word,080a8dba // 00000000 + + diff --git a/patches/SLPM-62416_F4654032.pnach b/patches/SLPM-62416_F4654032.pnach new file mode 100644 index 0000000..139c81a --- /dev/null +++ b/patches/SLPM-62416_F4654032.pnach @@ -0,0 +1,19 @@ +gametitle=Momotarou Dentetsu 12 - Nishinihon Hen mo ari Masse! (J)(SLPM-62416) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002baef0,word,080c9784 + +patch=1,EE,00325e10,word,3c013f40 +patch=1,EE,00325e14,word,4481f000 +patch=1,EE,00325e18,word,461e6b42 +patch=1,EE,00325e1c,word,080aebbd + +//Zoom +//patch=1,EE,002c6670,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-62418_CEADAD75.pnach b/patches/SLPM-62418_CEADAD75.pnach new file mode 100644 index 0000000..8a69b5e --- /dev/null +++ b/patches/SLPM-62418_CEADAD75.pnach @@ -0,0 +1,68 @@ +gametitle=Hudson Selection Vol 3 PC Genjin [SLPM_624.18] [CEADAD75] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by gamemasterplc + +patch=1,EE,201602B0,extended,03E00008 //Return from FMV Playback Function +patch=1,EE,201602B4,extended,00000000 //Delay Slot of Returning from FMV Playback Function +patch=1,EE,20372FB0,extended,00000340 //X Resolution (832) +patch=1,EE,201617DC,extended,24040340 //X Resolution for Video Mode Set (832) +patch=1,EE,201785DC,extended,080580AE //Jump to Playfield View Width Corrections +patch=1,EE,201602B8,extended,3C043FA6 //Load Playfield View Width Multiplier into A0 +patch=1,EE,201602BC,extended,4484A800 //Load Playfield View Width Multiplier into F21 +patch=1,EE,201602C0,extended,46156302 //Multiply Playfield View Width by Playfield View Width Multiplier +patch=1,EE,201602C4,extended,0805E179 //Jump Back to Original Code +patch=1,EE,201602C8,extended,46006D46 //Run Replaced Instruction +patch=1,EE,20139AE4,extended,3C01437C //Fruit Icons X Position (252.0f) +patch=1,EE,20138018,extended,3C014450 //Fadeout Width (832.0f) +patch=1,EE,201396D8,extended,240202C0 //X Position of Coin Icon in HUD (704) +patch=1,EE,20139CF4,extended,24060340 //Pause Screen Filter Width (832) +patch=1,EE,20139D94,extended,24070110 //Pause Screen Icons X Position +patch=1,EE,2013AF34,extended,3C014411 //Main Menu Circle Button Text X Position +patch=1,EE,2013AFCC,extended,3C014411 //Options Menu Circle Button Text X Position +patch=1,EE,2013B064,extended,3C01433A //Main Menu Cross Button Text X Position +patch=1,EE,2013B6D4,extended,3C01438D //Game Setup Menu Token Number X Position +patch=1,EE,2013CC3C,extended,3C014368 //Main Menu Header Text X Position +patch=1,EE,2013CCD0,extended,3C014368 //Game Setup Menu Header Text X Position +patch=1,EE,2013CD14,extended,3C014368 //Options Menu Header Text X Position +patch=1,EE,2013DA5C,extended,3C0143D5 //Music Player Boxes X Position +patch=1,EE,2013F070,extended,24020188 //Game Setup Menu Token Icon Number +patch=1,EE,2014220C,extended,3C0143D0 //X Position of Game Over Screen Text +patch=1,EE,201422C0,extended,24020178 //X Position of Game Over Screen Countdown +patch=1,EE,2015ADBC,extended,24060340 //Width of Renderware Logo During Fade In +patch=1,EE,2015AE54,extended,24060340 //Width of Static Renderware Logo +patch=1,EE,2015AEE8,extended,24060340 //Width of Renderware Logo During Fade Out +patch=1,EE,2015D7F0,extended,3C0143D0 //X Position of Score Bonus Number in Bonus Stage +patch=1,EE,2015D888,extended,3C014398 //X Position of Score Number in Bonus Stage +patch=1,EE,2015D9B0,extended,3C014350 //X Position of Score Text in Bonus Stage +patch=1,EE,2015DB58,extended,3C0143D0 //X Position of Score Bonus Text in Bonus Stage +patch=1,EE,202377B0,extended,43680000 //First Option Special Menu X Position +patch=1,EE,202377B8,extended,43858000 //Second Option Special Menu X Position +patch=1,EE,202377C0,extended,43970000 //Third Option Special Menu X Position +patch=1,EE,202377C8,extended,43A88000 //Fourth Option Special Menu X Position +patch=1,EE,202377D8,extended,43C20000 //First Option Options Menu X Position +patch=1,EE,202377E0,extended,43DE0000 //Second Option Options Menu X Position +patch=1,EE,202377E8,extended,43970000 //First Option Game Setup Menu X Position +patch=1,EE,202377F0,extended,43970000 //Second Option Game Setup Menu X Position +patch=1,EE,202377F8,extended,43858000 //First Option Main Menu X Position +patch=1,EE,20237800,extended,43970000 //Second Option Main Menu X Position +patch=1,EE,20237808,extended,43A88000 //Third Option Main Menu X Position +patch=1,EE,2037D9F0,extended,44460000 //Score X Position +patch=1,EE,2037DA00,extended,44460000 //Coin Number X Position +patch=1,EE,2037DA20,extended,43540000 //Pause Screen Score Text X Position +patch=1,EE,2037DA30,extended,44120000 //Pause Screen Score X Position +patch=1,EE,2037DA40,extended,440C0000 //Pause Screen Lives Number X Position +patch=1,EE,2037DA50,extended,440C0000 //Pause Screen Coins Number X Position +patch=1,EE,2037DA60,extended,43D00000 //Pause Screen Course Name X Position +patch=1,EE,2037DA70,extended,43D00000 //Pause Screen Course Name Subtitle X Position +patch=1,EE,2037DCB0,extended,43680000 //Main Menu Header Textbox X Position +patch=1,EE,2037DD00,extended,43D00000 //X Position of Memory Card Message +patch=1,EE,2037DD30,extended,43D00000 //X Position of Memory Card Screen Yes +patch=1,EE,2037DD40,extended,43D00000 //X Position of Memory Card Screen No +patch=1,EE,2037DD70,extended,44498000 //X Position of Loading Text +patch=1,EE,2037F720,extended,43D00000 //X Position of Bonus Stage Countdown Text +patch=1,EE,2037F750,extended,43D00000 //X Position of Bonus Stage Start Text +patch=1,EE,2037FA10,extended,43D00000 //X Position of End of Stage Text + + diff --git a/patches/SLPM-62422_09398F2B.pnach b/patches/SLPM-62422_09398F2B.pnach new file mode 100644 index 0000000..b57e627 --- /dev/null +++ b/patches/SLPM-62422_09398F2B.pnach @@ -0,0 +1,9 @@ +gametitle=Hudson Selection Vol. 4 - Takahashi Meijin no Bouken Jima [NTSC-J] (SLPM-62422) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,206F1C60,extended,3F4F5C2A //3F8A3D71 + + diff --git a/patches/SLPM-62422_2DA90F04.pnach b/patches/SLPM-62422_2DA90F04.pnach new file mode 100644 index 0000000..16f4bb8 --- /dev/null +++ b/patches/SLPM-62422_2DA90F04.pnach @@ -0,0 +1,39 @@ +gametitle=Hudson Selction Vol.4 - Adventure Island (J)(SLPM_62422) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=gamemasterplc + +patch=1,EE,001448EC,word,08030000 //Jump to Custom Code +patch=1,EE,001448F0,word,C44D0030 //Load Original Aspect into f13 (Delay Slot) +patch=1,EE,000C0000,word,3C1B3F40 //Load Aspect Multiplier into k1 +patch=1,EE,000C0004,word,449B7800 //Load Aspect Multiplier into f15 +patch=1,EE,000C0008,word,460F6B42 //Multiply f13 by f15 +patch=1,EE,000C000C,word,0805123D //Jump back to Original Aspect Code +patch=1,EE,000C0010,word,C44E0034 //Load Y FOV into f14 (Delay Slot) +patch=1,EE,00144A18,word,460D0303 //Render Fix +patch=1,EE,0013C798,word,08030005 //Jump to Image Width Fixes +patch=1,EE,0013C79C,word,C66500E0 //Load Image X Scalar (Delay Slot) +patch=1,EE,000C0014,word,46040001 //Original Delay Slot +patch=1,EE,000C0018,word,3C1B3F40 //Load Image Width Multiplier into k1 +patch=1,EE,000C001C,word,449B2000 //Load Image Width Multiplier into f4 +patch=1,EE,000C0020,word,0804F1E8 //Jump Back to Original Code +patch=1,EE,000C0024,word,46042942 //Multiply Image Width by Multiplier +patch=1,EE,0013C92C,word,C66000F4 //Load Original Image X Position +patch=1,EE,0013C930,word,3C1B3F40 //Load Image Position Multiplier into k1 +patch=1,EE,0013C934,word,449B0800 //Load Image Position Multiplier into f1 +patch=1,EE,0013C938,word,46010002 //Multiply Image Position by Multiplier +patch=1,EE,0013C93C,word,3C1B42A0 //Load Image Offset from Left into k1 +patch=1,EE,0013C940,word,449B0800 //Load Image Offset from Left into f1 +patch=1,EE,0013C944,word,0804F2BE //Jump to Original Code +patch=1,EE,0013C948,word,46010000 //Add Image Offset from Left to Position +patch=1,EE,001411F8,word,240601AA //Score Counter X Position (426) +patch=1,EE,0014123C,word,240601AA //Timer X Position (426) +patch=1,EE,00141214,word,2404002C //Energy Meter X Position (44) +patch=1,EE,001415E0,word,3C014417 //Lives Counter X Position (606.0f) +patch=1,EE,0010EF10,word,3C0142D5 //Level End Background Scale (106.66f) +patch=1,EE,0014396C,word,3C0142A0 //Title Screen Dark Filter Scale (80.0f) +patch=1,EE,0012D6D8,word,2416FF96 //Tiled Backgrounds Left Offset (-106) +patch=1,EE,001C82DC,word,0190022C //Loading Screen Text Position + + diff --git a/patches/SLPM-62426_289084A7.pnach b/patches/SLPM-62426_289084A7.pnach new file mode 100644 index 0000000..5fb5e34 --- /dev/null +++ b/patches/SLPM-62426_289084A7.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol. 42 - The Ishu Kakutou Waza (SLPM-62426) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0015534c,word,3c013f40 //00000000 +patch=1,EE,00155350,word,44810000 //00000000 +patch=1,EE,00155358,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62429_3E274F26.pnach b/patches/SLPM-62429_3E274F26.pnach new file mode 100644 index 0000000..da37aa3 --- /dev/null +++ b/patches/SLPM-62429_3E274F26.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Ultimate Vol.15 - Love Ping Pong (J)(SLPM-62429) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0018df94,word,3c013f40 //00000000 +patch=1,EE,0018df98,word,44810000 //00000000 +patch=1,EE,0018dfa0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62443_0A4A83BB.pnach b/patches/SLPM-62443_0A4A83BB.pnach new file mode 100644 index 0000000..0f3ed09 --- /dev/null +++ b/patches/SLPM-62443_0A4A83BB.pnach @@ -0,0 +1,14 @@ +gametitle=Virtua Racing - FlatOut (SLPM_62443) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +patch=1,EE,001eca80,word,3ef5c28f //3f23d70a - hor FOV 'in-game' + +patch=1,EE,00187fc8,word,3c033fd3 //3c03400c - hor FOV 'car & track selection' +patch=1,EE,00187fd0,word,34643333 //3464cccd + +patch=1,EE,001880dc,word,3c033ec0 //3c033f00 - hor FOV 'records' + + diff --git a/patches/SLPM-62444_26E1B505.pnach b/patches/SLPM-62444_26E1B505.pnach new file mode 100644 index 0000000..1f21973 --- /dev/null +++ b/patches/SLPM-62444_26E1B505.pnach @@ -0,0 +1,9 @@ +gametitle=Sega Ages 2500 Series Vol. 15 - Decathlete Collection [SLPM-62444] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//No-Interlacing +patch=1,EE,00101114,word,30420000 + + diff --git a/patches/SLPM-62445_1DB29B3C.pnach b/patches/SLPM-62445_1DB29B3C.pnach new file mode 100644 index 0000000..caaba5e --- /dev/null +++ b/patches/SLPM-62445_1DB29B3C.pnach @@ -0,0 +1,13 @@ +gametitle=Sega Ages 2500 Series Vol. 09 - Gain Ground (J)(SLPM-62445) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001352c4,word,3c013f40 //00000000 +patch=1,EE,001352c8,word,44810000 //00000000 +patch=1,EE,001352d0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62446_60437C5F.pnach b/patches/SLPM-62446_60437C5F.pnach new file mode 100644 index 0000000..4fb9714 --- /dev/null +++ b/patches/SLPM-62446_60437C5F.pnach @@ -0,0 +1,14 @@ +gametitle=Sega Ages 2500 Series Vol. 10 - Afterburner II (J)(SLPM-62446) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00138e90,word,3c023fe3 //3c023faa #1 +patch=1,EE,00138e94,word,34428e39 //3442aaab +patch=1,EE,0012b094,word,3c073f40 //3c073f80 #2 + + diff --git a/patches/SLPM-62447_21501356.pnach b/patches/SLPM-62447_21501356.pnach new file mode 100644 index 0000000..01c322a --- /dev/null +++ b/patches/SLPM-62447_21501356.pnach @@ -0,0 +1,9 @@ +gametitle=Sega Ages 2500 Series Vol. 13 - OutRun SLPM_624.47 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00123dd0,word,3c083fab +patch=1,EE,0012c298,word,3c043f40 + + diff --git a/patches/SLPM-62462_B3F78DFA.pnach b/patches/SLPM-62462_B3F78DFA.pnach new file mode 100644 index 0000000..3555a0d --- /dev/null +++ b/patches/SLPM-62462_B3F78DFA.pnach @@ -0,0 +1,26 @@ +gametitle=Gradius V (J)(SLPM-62462) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f033c 1855040c 06a30046 +patch=1,EE,001d9218,word,3c033f72 //3c033f80 + +//Render Fix +//803f033c 6400a2af 0070023c +patch=1,EE,002e0028,word,3c033fb0 //3c033f80 +patch=1,EE,002e0338,word,3c033fb0 //3c033f80 ?? +patch=1,EE,002e0a28,word,3c033fb0 //3c033f80 +patch=1,EE,002e0b68,word,3c033fb0 //3c033f80 ?? + + +//Zoom +//patch=1,EE,001d9254,word,3c033f72 //3c033f80 +//Y-Fov +//patch=1,EE,001d9200,word,3c033f8e //3c033f80 + + diff --git a/patches/SLPM-62467_8F4FF912.pnach b/patches/SLPM-62467_8F4FF912.pnach new file mode 100644 index 0000000..ee504f9 --- /dev/null +++ b/patches/SLPM-62467_8F4FF912.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Ultimate Vol.18 - Love Aerobie (J)(SLPM-62467) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,00178cd4,word,3c013f40 //00000000 +patch=1,EE,00178cd8,word,44810000 //00000000 +patch=1,EE,00178ce0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62470_EF475537.pnach b/patches/SLPM-62470_EF475537.pnach new file mode 100644 index 0000000..f328ea7 --- /dev/null +++ b/patches/SLPM-62470_EF475537.pnach @@ -0,0 +1,47 @@ +gametitle=Teitoku no Ketsudan IV with Power-Up Kit (J)(SLPM-62470) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Menu and DEMO +//003f013c 00088144 00108044 +patch=1,EE,00310000,word,3c013ec0 //3c013f00 Zoom +//2044033c 00688244 00608344 7448023c +patch=1,EE,002a5178,word,3c034455 //3c034420 Y-Fov +patch=1,EE,002a51c8,word,3c034455 //3c034420 Y-Fov +patch=1,EE,002a4f84,word,3c034455 //3c034420 Y-Fov +patch=1,EE,002a50c0,word,3c034455 //3c034420 Y-Fov + +//Strategy Screen +//2044023c 00088244 f043033c +patch=1,EE,001d9c28,word,3c024455 //3c024420 + +//Tactical Screen +//2044023c 00608244 780120c6 +patch=1,EE,00216c70,word,3c024455 //3c024420 +//2044033c 00688244 00608344 f448023c (1st) +patch=1,EE,0026ec2c,word,3c034455 //3c034420 + +/////////////////////////////////////////////////// +//patch=1,EE,002f949c,word,08030000 +//patch=1,EE,000c0000,word,46006346 +//patch=1,EE,000c0004,word,3c013fab +//patch=1,EE,000c0008,word,4481f000 +//patch=1,EE,000c000c,word,461e6b42 +//patch=1,EE,000c0010,word,080be528 + + +//Font Fix +//patch=1,EE,0022aa5c,word,08030000 +//patch=1,EE,000c0000,word,00000000 +//patch=1,EE,000c0004,word,46006546 +//patch=1,EE,000c0008,word,46006d06 +//patch=1,EE,000c000c,word,3c013f50 +//patch=1,EE,000c0010,word,4481f000 +//patch=1,EE,000c0014,word,461ead42 +//patch=1,EE,000c0018,word,0808aa98 + + diff --git a/patches/SLPM-62472_5B192B56.pnach b/patches/SLPM-62472_5B192B56.pnach new file mode 100644 index 0000000..c7bf04f --- /dev/null +++ b/patches/SLPM-62472_5B192B56.pnach @@ -0,0 +1,12 @@ +gametitle=Diet Channel (J)(SLPM-62472) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001927f4,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-62476_50B5FA9F.pnach b/patches/SLPM-62476_50B5FA9F.pnach new file mode 100644 index 0000000..fa217b6 --- /dev/null +++ b/patches/SLPM-62476_50B5FA9F.pnach @@ -0,0 +1,32 @@ +gametitle=GetBackers Dakkanya - Urashinshiku Saikyou Battle (J)(SLPM-62476) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002a5490,word,3c033f40 //3c033f80 + +//Y-Fov +patch=1,EE,002a54e0,word,080e4c88 + +patch=1,EE,00393220,word,46010002 +patch=1,EE,00393224,word,3c013faa +patch=1,EE,00393228,word,3421aaab +patch=1,EE,0039322c,word,4481f000 +patch=1,EE,00393230,word,461e0002 +patch=1,EE,00393234,word,080a9539 + +//2D Y-Position +patch=1,EE,002a54f8,word,080e4c90 + +patch=1,EE,00393240,word,46010002 +patch=1,EE,00393244,word,3c013faa +patch=1,EE,00393248,word,3421aaab +patch=1,EE,0039324c,word,4481f000 +patch=1,EE,00393250,word,461e0002 +patch=1,EE,00393254,word,080a953f + + diff --git a/patches/SLPM-62478_09A73FBC.pnach b/patches/SLPM-62478_09A73FBC.pnach new file mode 100644 index 0000000..a0a42ea --- /dev/null +++ b/patches/SLPM-62478_09A73FBC.pnach @@ -0,0 +1,17 @@ +gametitle=Bomberman Kart DX (J)(SLPM-62478) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov Re-play +//803f023c 01000426 +patch=1,EE,0025ab34,word,3c023fab //3c023f80 + +//X-Fov Game play +//803f023c 01000424 00608244 (3rd) +patch=1,EE,0025a388,word,3c023fab //3c023f80 + + diff --git a/patches/SLPM-62483_0C1A3802.pnach b/patches/SLPM-62483_0C1A3802.pnach new file mode 100644 index 0000000..bec37f1 --- /dev/null +++ b/patches/SLPM-62483_0C1A3802.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol. 48 - The Taxi Utenshu wa Kimi da (SLPM-62483) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00166a14,word,3c013f40 //00000000 +patch=1,EE,00166a18,word,44810000 //00000000 +patch=1,EE,00166a20,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62484_430E79CA.pnach b/patches/SLPM-62484_430E79CA.pnach new file mode 100644 index 0000000..ab94411 --- /dev/null +++ b/patches/SLPM-62484_430E79CA.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol.50 - The Daibijin (J)(SLPM-62484) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,002064cc,word,3c013f40 //00000000 +patch=1,EE,002064d0,word,44810000 //00000000 +patch=1,EE,002064d8,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62486_24E09680.pnach b/patches/SLPM-62486_24E09680.pnach new file mode 100644 index 0000000..3c9c38f --- /dev/null +++ b/patches/SLPM-62486_24E09680.pnach @@ -0,0 +1,10 @@ +gametitle=Chou Saisoku Zokusha King BU - Bucchigiri Densetsu 2 (J)(SLPM-62486) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,2034EB94,extended,3f400000 //3f800000 + + diff --git a/patches/SLPM-62489_3594F9E7.pnach b/patches/SLPM-62489_3594F9E7.pnach new file mode 100644 index 0000000..dc5de33 --- /dev/null +++ b/patches/SLPM-62489_3594F9E7.pnach @@ -0,0 +1,13 @@ +gametitle=Yoshinoya (NTSC-J)(SLPM-62489) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002c6f6c,word,3c013f40 //00000000 +patch=1,EE,002c6f70,word,44810000 //00000000 +patch=1,EE,002c6f78,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62493_75ED921E.pnach b/patches/SLPM-62493_75ED921E.pnach new file mode 100644 index 0000000..8fa66cd --- /dev/null +++ b/patches/SLPM-62493_75ED921E.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 54 - The Daikaijuu (J)(SLPM-62493) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00185c14,word,3c013f40 //00000000 +patch=1,EE,00185c18,word,44810000 //00000000 +patch=1,EE,00185c20,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62494_54897350.pnach b/patches/SLPM-62494_54897350.pnach new file mode 100644 index 0000000..dba4a57 --- /dev/null +++ b/patches/SLPM-62494_54897350.pnach @@ -0,0 +1,12 @@ +gametitle=Simple 2000 Series Vol.55 - The Cat Fight (J) (SLPM-62494) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0018fe84,word,3c013f40 // 00000000 hor fov +patch=1,EE,0018fe88,word,44810000 // 00000000 +patch=1,EE,0018fe90,word,4600c602 // 00000000 + + diff --git a/patches/SLPM-62496_5CDC4435.pnach b/patches/SLPM-62496_5CDC4435.pnach new file mode 100644 index 0000000..62ce78a --- /dev/null +++ b/patches/SLPM-62496_5CDC4435.pnach @@ -0,0 +1,16 @@ +gametitle=Simple 2000 Series Vol. 52 - The Chikyuu Shinryokugun - Space Raiders [NTSC-J] [SLPM-62496] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00284dc8,word,40700000 //3eaaaaab + +//Y-Fov +patch=1,EE,0021523c,word,3c023f23 //3c023ef5 +patch=1,EE,00215240,word,3442d70a //3442c28f + + diff --git a/patches/SLPM-62497_890E20CA.pnach b/patches/SLPM-62497_890E20CA.pnach new file mode 100644 index 0000000..53a1c5b --- /dev/null +++ b/patches/SLPM-62497_890E20CA.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 51 - The Senkan (J)(SLPM-62497) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00187f7c,word,3c013f40 //00000000 +patch=1,EE,00187f80,word,44810000 //00000000 +patch=1,EE,00187f88,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62500_67E7DE5C.pnach b/patches/SLPM-62500_67E7DE5C.pnach new file mode 100644 index 0000000..1f40933 --- /dev/null +++ b/patches/SLPM-62500_67E7DE5C.pnach @@ -0,0 +1,12 @@ +gametitle=Alien Syndrome (SLPM_62500) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +patch=1,EE,0039f648,word,3faaaaab //3f800000 - both FOV + +patch=1,EE,00125cc0,word,3c023fe3 //3c023faa - vert FOV +patch=1,EE,00125cc4,word,34428e38 //3442aaa8 + + diff --git a/patches/SLPM-62503_184BEAE9.pnach b/patches/SLPM-62503_184BEAE9.pnach new file mode 100644 index 0000000..f69a768 --- /dev/null +++ b/patches/SLPM-62503_184BEAE9.pnach @@ -0,0 +1,18 @@ +gametitle=Bomberman Battles (J)(SLPM-62503) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (ELF) +//003f013c 00008144 42080046 (8th from bottom) +patch=1,EE,0036918c,word,3c013f2b //3c013f00 +patch=1,EE,002247b4,word,3c013f40 //3c013f80 + +//Y-Fov (Memory) +//6666a63f da0f4940 (3rd) +patch=1,EE,2079E96C,extended,3FDDDDBA //3fa66666 + + diff --git a/patches/SLPM-62504_2F65DD7C.pnach b/patches/SLPM-62504_2F65DD7C.pnach new file mode 100644 index 0000000..2e3adeb --- /dev/null +++ b/patches/SLPM-62504_2F65DD7C.pnach @@ -0,0 +1,18 @@ +gametitle=Simple 2000 Series Vol. 56 - The Survival Game [SLPM-62504] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov 202208E8 +patch=1,EE,00250e98,word,3FE38E2A //3faaaaab + +//Zoom +//patch=1,EE,00196184,word,3c01bec0 //3c01bf00 +//patch=1,EE,00196e84,word,3c013f40 //3c013f80 +patch=1,EE,002afef0,word,3F6EEEE9 //3f333333 +patch=1,EE,002afef8,word,3F6EEEE9 //3f333333 + + diff --git a/patches/SLPM-62505_B733F841.pnach b/patches/SLPM-62505_B733F841.pnach new file mode 100644 index 0000000..240796b --- /dev/null +++ b/patches/SLPM-62505_B733F841.pnach @@ -0,0 +1,25 @@ +gametitle=Fukuhara Ai no Takkyu Icchokusen (J)(SLPM-62505) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0026f07c,word,3c024060 //3c024020 + +//Y-Fov +patch=1,EE,0021fb68,word,08047e34 + +patch=1,EE,0011f8d0,word,46070a02 +patch=1,EE,0011f8d4,word,3c013faa +patch=1,EE,0011f8d8,word,3421aaab +patch=1,EE,0011f8dc,word,4481f000 +patch=1,EE,0011f8e0,word,461e4202 +patch=1,EE,0011f8e4,word,08087edb + +//////////////////// +//patch=1,EE,0021fabc,word,08047e34 + + diff --git a/patches/SLPM-62506_14DDB291.pnach b/patches/SLPM-62506_14DDB291.pnach new file mode 100644 index 0000000..2d7735f --- /dev/null +++ b/patches/SLPM-62506_14DDB291.pnach @@ -0,0 +1,27 @@ +gametitle=Vampire Panic (First Print Limited Edition) (J)(SLPM-62506) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001ac344,word,0809b8c0 // e61a0264 + +patch=1,EE,0026e304,word,3c013f40 // 00000000 +patch=1,EE,0026e308,word,4481f000 // 00000000 +patch=1,EE,0026e30c,word,461ed682 // 00000000 +patch=1,EE,0026e310,word,e61a0264 // 00000000 +patch=1,EE,0026e314,word,0806b0d2 // 00000000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//No interlacing +patch=1,EE,201E1AB0,word,30420000 +patch=1,EE,00101f5c,word,00000000 //64420008 +//Remove Broken Effect +patch=1,EE,003FC3E4,word,00400000 + + diff --git a/patches/SLPM-62507_C293DD66.pnach b/patches/SLPM-62507_C293DD66.pnach new file mode 100644 index 0000000..d27113c --- /dev/null +++ b/patches/SLPM-62507_C293DD66.pnach @@ -0,0 +1,13 @@ +gametitle=Vampire Panic (Japan) (English Patched) [SLPM-62507] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//No interlacing +patch=1,EE,201E1AB0,word,30420000 +patch=1,EE,00101f5c,word,00000000 //64420008 + +//Remove Broken Effect +patch=1,EE,003FC3E4,word,00400000 + + diff --git a/patches/SLPM-62508_093A3746.pnach b/patches/SLPM-62508_093A3746.pnach new file mode 100644 index 0000000..ae91c51 --- /dev/null +++ b/patches/SLPM-62508_093A3746.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 57 - The Pro Yakyuu 2004 (J)(SLPM-62508) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00207564,word,3c013f40 //00000000 +patch=1,EE,00207568,word,44810000 //00000000 +patch=1,EE,00207570,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62510_8B365637.pnach b/patches/SLPM-62510_8B365637.pnach new file mode 100644 index 0000000..beb3ef0 --- /dev/null +++ b/patches/SLPM-62510_8B365637.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 60 - The Tokusatsu Henshin Hero (J)(SLPM-62510) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0017eb54,word,3c013f40 //00000000 +patch=1,EE,0017eb58,word,44810000 //00000000 +patch=1,EE,0017eb60,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62525_5D67AE48.pnach b/patches/SLPM-62525_5D67AE48.pnach new file mode 100644 index 0000000..0908cbb --- /dev/null +++ b/patches/SLPM-62525_5D67AE48.pnach @@ -0,0 +1,8 @@ +gametitle=The Oneechanbara + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,202BB874,extended,3F400000 + + diff --git a/patches/SLPM-62526_223C7B5E.pnach b/patches/SLPM-62526_223C7B5E.pnach new file mode 100644 index 0000000..391f6bb --- /dev/null +++ b/patches/SLPM-62526_223C7B5E.pnach @@ -0,0 +1,13 @@ +gametitle=Giant Robo - The Animation - Chikyuu ga Seishisuru Hi (J)(SLPM-62526) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Widescreen hack 16:9 + +patch=1,EE,0023e624,word,3c013f40 //00000000 +patch=1,EE,0023e628,word,44810000 //00000000 +patch=1,EE,0023e630,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62534_988929F3.pnach b/patches/SLPM-62534_988929F3.pnach new file mode 100644 index 0000000..d32e9e9 --- /dev/null +++ b/patches/SLPM-62534_988929F3.pnach @@ -0,0 +1,9 @@ +gametitle=Simple 2000 Series Vol. 63 - The Suieitaikai [NTSC-J] (SLPM-62534) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,20C91D28,extended,3F400000 + + diff --git a/patches/SLPM-62538_FAE6A6F6.pnach b/patches/SLPM-62538_FAE6A6F6.pnach new file mode 100644 index 0000000..c4ff800 --- /dev/null +++ b/patches/SLPM-62538_FAE6A6F6.pnach @@ -0,0 +1,17 @@ +gametitle=Kyoushuu Kidou Butai - Kougeki Helicopter Senki (J)(SLPM-62538) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,00104404,word,3c013f40 //00000000 +patch=1,EE,00104408,word,44810000 //00000000 +patch=1,EE,00104410,word,4600c602 //00000000 + +//Render Fix +//003f023c 00088244 42a51446 +patch=1,EE,001613d0,word,3c023f30 //3c023f00 + + diff --git a/patches/SLPM-62543_000B73EE.pnach b/patches/SLPM-62543_000B73EE.pnach new file mode 100644 index 0000000..14c05d3 --- /dev/null +++ b/patches/SLPM-62543_000B73EE.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 65 - The Kyonshi Panic (J)(SLPM-62543) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00a88144 50b0a0ac +patch=1,EE,001731b8,word,3c013f2a //3c013f00 + + diff --git a/patches/SLPM-62547_97F387BB.pnach b/patches/SLPM-62547_97F387BB.pnach new file mode 100644 index 0000000..7464fe6 --- /dev/null +++ b/patches/SLPM-62547_97F387BB.pnach @@ -0,0 +1,9 @@ +gametitle=Sega Ages Vol. 16 Virtua Fighter 2 (NTSC-J) [SLPM-62547] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=FeRcHuLeS + +patch=1,EE,00119650,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-62555_FA600E3B.pnach b/patches/SLPM-62555_FA600E3B.pnach new file mode 100644 index 0000000..43cb3dc --- /dev/null +++ b/patches/SLPM-62555_FA600E3B.pnach @@ -0,0 +1,18 @@ +gametitle=Momotarou Dentetsu USA (J)(SLPM-62555) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//3c0050c4 00000000 00000000 03a50046 +patch=1,EE,002b2a00,word,080c4e28 + +patch=1,EE,003138a0,word,3c013f40 +patch=1,EE,003138a4,word,4481f000 +patch=1,EE,003138a8,word,461e6b42 +patch=1,EE,003138ac,word,080aca81 + + diff --git a/patches/SLPM-62558_1FF8FDF7.pnach b/patches/SLPM-62558_1FF8FDF7.pnach new file mode 100644 index 0000000..157098c --- /dev/null +++ b/patches/SLPM-62558_1FF8FDF7.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Ultimate Vol.21 - Kenka Joutou Yankee Banchou (J)(SLPM-62558) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,00223fdc,word,3c013f40 //00000000 +patch=1,EE,00223fe0,word,44810000 //00000000 +patch=1,EE,00223fe8,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62564_DE85CB65.pnach b/patches/SLPM-62564_DE85CB65.pnach new file mode 100644 index 0000000..84daa6f --- /dev/null +++ b/patches/SLPM-62564_DE85CB65.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 68 - The Runaway - Toumei Highway (J)(SLPM-62564) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Widescreen hack 16:9 + +patch=1,EE,0018936c,word,3c013f40 //00000000 +patch=1,EE,00189370,word,44810000 //00000000 +patch=1,EE,00189378,word,4600c602 //00000000 + + diff --git a/patches/SLPM-62588_F478B7F9.pnach b/patches/SLPM-62588_F478B7F9.pnach new file mode 100644 index 0000000..2ff10ca --- /dev/null +++ b/patches/SLPM-62588_F478B7F9.pnach @@ -0,0 +1,17 @@ +gametitle=Simple 2000 Series Vol. 73 - The Saiyuki Saruden (J)(SLPM-62588) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001be4e4,word,3c013f40 //00000000 +patch=1,EE,001be4e8,word,44810000 //00000000 +patch=1,EE,001be4f0,word,4600c602 //00000000 + +//Render Fix +patch=1,EE,00140128,word,3c01bf30 //3c01bf00 Left +patch=1,EE,0014011c,word,3c013f30 //3c01bf00 Right + + diff --git a/patches/SLPM-62589_D1B78388.pnach b/patches/SLPM-62589_D1B78388.pnach new file mode 100644 index 0000000..7d5e25a --- /dev/null +++ b/patches/SLPM-62589_D1B78388.pnach @@ -0,0 +1,17 @@ +gametitle=Simple 2000 Series Vol. 72 - The Ninkyou (J)(SLPM-62589) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f053c 7fcb023c +patch=1,EE,0017657c,word,3c053f40 //3c053f80 + +//Zoom +//1844043c 0046033c +patch=1,EE,001769e0,word,3c0443e4 //3c044418 + + diff --git a/patches/SLPM-62616_D8BB6A2E.pnach b/patches/SLPM-62616_D8BB6A2E.pnach new file mode 100644 index 0000000..ab0a526 --- /dev/null +++ b/patches/SLPM-62616_D8BB6A2E.pnach @@ -0,0 +1,10 @@ +gametitle=Simple 2000 Series Ultimate Vol. 25: Chou-Saisoku! Zokusha King BU no BU [NTSC-J] (SLPM_626.16) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,2036B914,extended,3F400000 //3F800000 (Increases hor. axis) + + diff --git a/patches/SLPM-62618_C89A66A4.pnach b/patches/SLPM-62618_C89A66A4.pnach new file mode 100644 index 0000000..f736a0e --- /dev/null +++ b/patches/SLPM-62618_C89A66A4.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol. 78 - The Uchuu Daisensou (J)(SLPM-62618) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//00002044 00006043 0000a043 +//00405544 00006043 00001044 +patch=1,EE,0033d8f0,word,44554000 //44200000 X-Fov +patch=1,EE,0033d8f8,word,44100000 //43a00000 Render Fix + + diff --git a/patches/SLPM-62622_9C033483.pnach b/patches/SLPM-62622_9C033483.pnach new file mode 100644 index 0000000..f4defae --- /dev/null +++ b/patches/SLPM-62622_9C033483.pnach @@ -0,0 +1,11 @@ +gametitle=SLPM_626.22;1) Game CRC = 0x9C033483 + +[No-Interlacing] +gsinterlacemode=1 +description=enhancement no interlacing + +//no interlacing +patch=1,EE,20100294,extended,3C070001 +patch=1,EE,201D4230,extended,00001446 + + diff --git a/patches/SLPM-62623_B99379B7.pnach b/patches/SLPM-62623_B99379B7.pnach new file mode 100644 index 0000000..a700601 --- /dev/null +++ b/patches/SLPM-62623_B99379B7.pnach @@ -0,0 +1,14 @@ +gametitle=Erementar Gerad [NTSC-J] (SLPM-62623) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//story +patch=1,EE,204788F4,extended,3f400000 + +//battle +patch=1,EE,204783B4,extended,3f400000 +patch=1,EE,20478A44,extended,3f400000 + + diff --git a/patches/SLPM-62643_A5BD7ADC.pnach b/patches/SLPM-62643_A5BD7ADC.pnach new file mode 100644 index 0000000..b915dca --- /dev/null +++ b/patches/SLPM-62643_A5BD7ADC.pnach @@ -0,0 +1,9 @@ +gametitle=Bomberman Land 3 (J)(SLPM_62643) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=gamemasterplc + +patch=1,EE,201327D8,word,3C054455 //3D Width + + diff --git a/patches/SLPM-62652_7CD1CDCD.pnach b/patches/SLPM-62652_7CD1CDCD.pnach new file mode 100644 index 0000000..7a0a6a5 --- /dev/null +++ b/patches/SLPM-62652_7CD1CDCD.pnach @@ -0,0 +1,21 @@ +gametitle=Simple 2000 Series Vol.81 - The Chikyuu Boueigun 2 (NTSC-J) [SLPM-62652] [7CD1CDCD] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by ggxxtonghao (initial active X FOV hack) and Aced14 (ELF and 16:10 hacks) + +//16:9 Widescreen +patch=1,EE,101363E4,extended,00003F40 //3C033F80 - Master X FOV #1 + +//16:10 Widescreen (Normal) +//patch=1,EE,201363E4,extended,08045210 //3C033F80 - j $00114840 - Jump to injected MIPS instructions +//patch=1,EE,20114840,extended,3C033F55 //8E190008 - lui v1, $3f55 - Set first half of v1 register (Master X FOV #1) +//patch=1,EE,20114844,extended,0804D8FB //8F390028 - j $001363ec - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,20114848,extended,34635555 //0320F809 - ori v1, v1, $5555 - Set second half of v1 register (Master X FOV #2) + +//16:10 Widescreen (Ultra) +//patch=1,EE,101363E4,extended,00003F40 //3C033F80 - Master X FOV #1 +//patch=1,EE,101363E0,extended,00003F4A //3C023F61 - Master Y FOV #1 +//patch=1,EE,101363E8,extended,0000C083 //344247AE - Master Y FOV #2 + + diff --git a/patches/SLPM-62687_80E809D0.pnach b/patches/SLPM-62687_80E809D0.pnach new file mode 100644 index 0000000..62b4401 --- /dev/null +++ b/patches/SLPM-62687_80E809D0.pnach @@ -0,0 +1,12 @@ +gametitle=Sega Ages 2500 Series Vol.24 - Last Bronx (J)(SLPM-62687) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0041b3d4,word,3ec00000 //3f000000 +patch=1,EE,0041e9f8,word,3f300000 //3f000000 + + diff --git a/patches/SLPM-62702_DEE8838A.pnach b/patches/SLPM-62702_DEE8838A.pnach new file mode 100644 index 0000000..a0c56dc --- /dev/null +++ b/patches/SLPM-62702_DEE8838A.pnach @@ -0,0 +1,13 @@ +gametitle=Momotarou Dentetsu 15 - Godai Bonbi Toujo! no Kan (J)(SLPM-62702) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aaaaaa3f db0f4940 +patch=1,EE,00390178,word,3fe38e38 //3faaaaaa + + diff --git a/patches/SLPM-62703_4888BD62.pnach b/patches/SLPM-62703_4888BD62.pnach new file mode 100644 index 0000000..17bc90a --- /dev/null +++ b/patches/SLPM-62703_4888BD62.pnach @@ -0,0 +1,28 @@ +gametitle=Sega Rally Championship (NTSC-J) [SLPM-62703] [4888BD62] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 and Aced14 +description=Widescreen hacks by No.47 (original codes) and Aced14 (leftover ELF hacks and car select additions) +//16:9 widescreen +patch=1,EE,2030F990,extended,43610000 //43960000 - In-game third person master X FOV +patch=1,EE,2030F9E0,extended,42E10000 //43160000 - In-game first person rear master X FOV +patch=1,EE,2030FA94,extended,43A8C000 //43E10000 - Menu name entry X FOV +patch=1,EE,20310340,extended,43960000 //43C80000 - Menu select course X FOV +patch=1,EE,203105D8,extended,43960000 //43C80000 - Menu select game X FOV +patch=1,EE,20310718,extended,43960000 //43C80000 - Menu car select X FOV +patch=1,EE,10133EA4,extended,000000B9 //240A00A4 - Menu car select top-left car X position +patch=1,EE,10133E7C,extended,0000013A //240F0150 - Menu car select top-right car X position +patch=1,EE,10133E98,extended,00000089 //24080064 - Menu car select bottom-left car X position +patch=1,EE,10133EAC,extended,00000167 //240F018C - Menu car select bottom-right car X position +patch=1,EE,20310878,extended,43834000 //43AF0000 - In-game first person X FOV +patch=1,EE,20304BD8,extended,3FAAAAAB //3F800000 - Master Y FOV +patch=1,EE,2030F90C,extended,00000000 //3F800000 - In-game third person camera distance - Restores the original "behind the car" camera from the arcade version (which strangely was changed for the PS2 port) + +[No-Interlacing] +gsinterlacemode=1 +author=felixthecat1970 +description=Autoenable progressive scan mode +patch=0,EE,0030F310,extended,0000001D +patch=0,EE,001758F4,extended,00000003 +patch=0,EE,20176F68,extended,01E0782D \ No newline at end of file diff --git a/patches/SLPM-62717_31660020.pnach b/patches/SLPM-62717_31660020.pnach new file mode 100644 index 0000000..b94fa9d --- /dev/null +++ b/patches/SLPM-62717_31660020.pnach @@ -0,0 +1,13 @@ +gametitle=Sega Ages 2500 Vol 26 - Dynamite Deka (NTSC-J) (SLPM-62717) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001bf138,word,3c013f40 // 00000000 hor fov +patch=1,EE,001bf13c,word,4481f000 // 00000000 +patch=1,EE,001bf144,word,461e6302 // 00000000 +patch=1,EE,00159994,word,3c024368 // 3c024336 renderfix + + diff --git a/patches/SLPM-62718_8D984276.pnach b/patches/SLPM-62718_8D984276.pnach new file mode 100644 index 0000000..4c65ff8 --- /dev/null +++ b/patches/SLPM-62718_8D984276.pnach @@ -0,0 +1,10 @@ +gametitle=Sega Ages 2500 Series Vol. 27 - Panzer Dragoon (J)(SLPM-62718) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,009e7838,word,3FE38E2A //3faaaaab + + diff --git a/patches/SLPM-62724_47C29CE9.pnach b/patches/SLPM-62724_47C29CE9.pnach new file mode 100644 index 0000000..ebb6b85 --- /dev/null +++ b/patches/SLPM-62724_47C29CE9.pnach @@ -0,0 +1,14 @@ +gametitle=Conveni 4, The - A no Machi o Dokusen Seyo (J)(SLPM-62724) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//b63f013c 6ddb2134 +patch=1,EE,0016d790,word,3c013ff3 //3c013fb6 +patch=1,EE,0016d794,word,3421cf35 //3421db6d + + diff --git a/patches/SLPM-62733_AECEA18C.pnach b/patches/SLPM-62733_AECEA18C.pnach new file mode 100644 index 0000000..f7539b7 --- /dev/null +++ b/patches/SLPM-62733_AECEA18C.pnach @@ -0,0 +1,15 @@ +gametitle=Garfield - Saving Arlene (J)(SLPM-62733) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//zoom +patch=1,EE,0010ecb4,word,3c033f40 //3c033f80 + +//fov +patch=1,EE,0010edbc,word,3c033f40 //3c033f80 + + diff --git a/patches/SLPM-62750_A4D76B34.pnach b/patches/SLPM-62750_A4D76B34.pnach new file mode 100644 index 0000000..88d7822 --- /dev/null +++ b/patches/SLPM-62750_A4D76B34.pnach @@ -0,0 +1,13 @@ +gametitle=Momotarou Dentetsu 16 - Hokkaido Dai Idou no Kan (J)(SLPM-62750) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//5555953f db0f4940 +patch=1,EE,003b83f0,word,3FC71C76 //3f955555 + + diff --git a/patches/SLPM-62758_9A20738A.pnach b/patches/SLPM-62758_9A20738A.pnach new file mode 100644 index 0000000..2bcddcc --- /dev/null +++ b/patches/SLPM-62758_9A20738A.pnach @@ -0,0 +1,18 @@ +gametitle=River Ride Adventure featuring Salomon (J)(SLPM-62758) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//42ad0046 2000037e +patch=1,EE,0011ce24,word,08030000 +patch=1,EE,000c0000,word,4600ad42 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ead42 +patch=1,EE,000c0010,word,0804738a + + diff --git a/patches/SLPM-62767_2529600B.pnach b/patches/SLPM-62767_2529600B.pnach new file mode 100644 index 0000000..ecae753 --- /dev/null +++ b/patches/SLPM-62767_2529600B.pnach @@ -0,0 +1,20 @@ +gametitle=Sega Ages 2500 Series Vol. 31 - Dennou Senki Virtual On (J)(SLPM-62767) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00566ee0,word,3f400000 //3f800000 + +//Y-Fov +patch=1,EE,001e8090,word,080ad6b9 +patch=1,EE,002b5ae4,word,3c013f40 +patch=1,EE,002b5ae8,word,4481f000 +patch=1,EE,002b5aec,word,461ec603 +patch=1,EE,002b5af0,word,e7b80010 +patch=1,EE,002b5af4,word,0807a025 + + diff --git a/patches/SLPM-62770_799DF074.pnach b/patches/SLPM-62770_799DF074.pnach new file mode 100644 index 0000000..5e27484 --- /dev/null +++ b/patches/SLPM-62770_799DF074.pnach @@ -0,0 +1,13 @@ +gametitle=FIVB Volleyball World Cup - Venus Evolution (J)(SLPM-62770) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00088144 2d100002 (1st) +patch=1,EE,01c0d958,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-64501_B3E715E6.pnach b/patches/SLPM-64501_B3E715E6.pnach new file mode 100644 index 0000000..445af88 --- /dev/null +++ b/patches/SLPM-64501_B3E715E6.pnach @@ -0,0 +1,51 @@ +gametitle=Shin Sangoku Musou (K)(SLPM-64501) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//00 00 80 3F 01 3C 00 B8 81 44 2D A0 00 00 14 01 +patch=1,EE,202D668E,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 01 3C 00 B8 81 44 2D A8 00 00 2D 98 +patch=1,EE,202D6690,extended,3c013fAB // 3c013f80 + +//00 00 80 3F 00 00 00 00 F0 27 26 42 00 00 00 00 (1st) +patch=1,EE,2031374C,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +patch=1,EE,20313868,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FA 43 +patch=1,EE,20313874,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FA 43 +patch=1,EE,20313888,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FA 43 +patch=1,EE,20313894,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 15 85 F8 44(?) +patch=1,EE,203138EC,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 70 04 00 00 00 00 00 00 03 00 00 +patch=1,EE,203139EC,extended,3FAAAAAB // 3F800000 + +//00 00 80 3F 00 00 80 3F 00 00 80 3F CD CC 8C 3F +patch=1,EE,2031C80C,extended,3FAAAAAB // 3F800000 +patch=1,EE,2031C810,extended,3FAAAAAB // 3F800000 +patch=1,EE,2031C814,extended,3FAAAAAB // 3F800000 + + + +////////////////////////////////////////////// + +//Zoom +//patch=1,EE,00202534,word,3c014370 + +//Render fix +patch=1,EE,00247ec8,word,3c013f40 //3c013f00 + + diff --git a/patches/SLPM-64502_7908730E.pnach b/patches/SLPM-64502_7908730E.pnach new file mode 100644 index 0000000..8877246 --- /dev/null +++ b/patches/SLPM-64502_7908730E.pnach @@ -0,0 +1,25 @@ +gametitle=WinBack - Covert Operations (K) (PBPX)(SLPM-64502) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +// 16:9 +patch=1,EE,00248808,word,3c013f40 // 00000000 hor fov +patch=1,EE,0024880c,word,4481f000 // 00000000 +patch=1,EE,0024881c,word,461eb583 // 00000000 + +patch=1,EE,001c7000,word,461e0002 // 00000000 cross hairs position fix +patch=1,EE,001c751c,word,461ea302 // 4600a306 cross hairs render fix + +/////////////////////////////////////////////// +//00000000 00000000 03a51146 +//403f013c 00f08144 03a51146 + +//00000000 00000000 03000146 1400c0e7 (3rd) +//02001e46 00000000 03000146 1400c0e7 + +//06a30046 2d904000 +//02a31e46 2d904000 + + diff --git a/patches/SLPM-64504_7EA2F758.pnach b/patches/SLPM-64504_7EA2F758.pnach new file mode 100644 index 0000000..f2d6c45 --- /dev/null +++ b/patches/SLPM-64504_7EA2F758.pnach @@ -0,0 +1,15 @@ +gametitle=Maximo - Ghosts to Glory (K) (SLPM_64504) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (pnach NTSC-K by Arapapa) + +//16:9 + +//3333b33f 0000803f +patch=1,EE,201D5C74,word,3FEEEEEE // 3fb33333 + +//0000b443 00000000 00000000 00000000 +patch=1,EE,202557A0,word,43870000 // 43b40000 + + diff --git a/patches/SLPM-64507_1BBDDD82.pnach b/patches/SLPM-64507_1BBDDD82.pnach new file mode 100644 index 0000000..7492efb --- /dev/null +++ b/patches/SLPM-64507_1BBDDD82.pnach @@ -0,0 +1,26 @@ +gametitle=Wave Rally (K)(SLPM-64507) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (1st) +//5f3f013c f4662134 +//943f013c 4eef2134 +patch=1,EE,001801e4,word,3c013f94 //3c013f5f +patch=1,EE,001801e8,word,3421ef4e //342166f4 + +//Y-Fov (3rd) +//aa3f013c abaa2134 +//e33f013c 4eef2134 +patch=1,EE,001800e4,word,3c013fe3 //3c013faa +patch=1,EE,001800e8,word,3421ef4e //3421aaab +//////////////////////////////////////// + +//Render fix +//patch=1,EE,0014d62c,word,3c013f40 //3c013f80 +//patch=1,EE,0014d864,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-64510_0F7CD26F.pnach b/patches/SLPM-64510_0F7CD26F.pnach new file mode 100644 index 0000000..de79187 --- /dev/null +++ b/patches/SLPM-64510_0F7CD26F.pnach @@ -0,0 +1,13 @@ +gametitle=International Superstar Soccer 2 (K)(SLPM-64510) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001033f4,word,3c013f40 //00000000 +patch=1,EE,001033f8,word,44810000 //00000000 +patch=1,EE,00103400,word,4600c602 //00000000 + + diff --git a/patches/SLPM-64513_00A074A7.pnach b/patches/SLPM-64513_00A074A7.pnach new file mode 100644 index 0000000..eddb11c --- /dev/null +++ b/patches/SLPM-64513_00A074A7.pnach @@ -0,0 +1,29 @@ +gametitle=Crash Bandicoot - Return of The Demon King (K)(SLPM-64513) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//42c81446 140074e6 380060e6 +patch=1,EE,00110830,word,0805b3d0 + +patch=1,EE,0016cf40,word,4614c842 +patch=1,EE,0016cf44,word,3c013f40 +patch=1,EE,0016cf48,word,4481f000 +patch=1,EE,0016cf4c,word,461e0842 +patch=1,EE,0016cf50,word,00000000 +patch=1,EE,0016cf54,word,0804420d + + +//Render fix +//803f013c 00108144 32000246 +patch=1,EE,00112fe8,word,3c013f40 //3c013f80 + +//////////////////////////////////////////////// +//Zoom +//patch=1,EE,00110818,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-64514_55AB5FA6.pnach b/patches/SLPM-64514_55AB5FA6.pnach new file mode 100644 index 0000000..5b919b9 --- /dev/null +++ b/patches/SLPM-64514_55AB5FA6.pnach @@ -0,0 +1,19 @@ +gametitle=Legends of Wrestling (K)(SLPM-64514) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 B4 C8 3A F4 FD 7F 3F 00 00 00 00 +patch=1,EE,2073e190,extended,3f400000 + +////////////////////////////////////////////////////////// +//803f023c 940002ae +//patch=1,EE,002916bc,word,3c023f40 //3c023f80 Need render fix +//Zoom +//patch=1,EE,0022d92c,word,3c0343a0 //3c034400 + + diff --git a/patches/SLPM-64517_C1D359F2.pnach b/patches/SLPM-64517_C1D359F2.pnach new file mode 100644 index 0000000..37be80f --- /dev/null +++ b/patches/SLPM-64517_C1D359F2.pnach @@ -0,0 +1,11 @@ +gametitle=Freekstyle (K)(SLPM-64517) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,00144474,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-64521_F2386C7B.pnach b/patches/SLPM-64521_F2386C7B.pnach new file mode 100644 index 0000000..4c4c75b --- /dev/null +++ b/patches/SLPM-64521_F2386C7B.pnach @@ -0,0 +1,17 @@ +gametitle=Ragingbless (NTSC-K)(SLPM-64521) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00608144 c6730046 +patch=1,EE,00228754,word,3c013f40 //3c013f80 + +//Render fix +//0000a043 414c6e43 +patch=1,EE,002d2f70,word,43e00000 //43a00000 + + diff --git a/patches/SLPM-64522_915C2552.pnach b/patches/SLPM-64522_915C2552.pnach new file mode 100644 index 0000000..dabfb28 --- /dev/null +++ b/patches/SLPM-64522_915C2552.pnach @@ -0,0 +1,21 @@ +gametitle=La Pucelle (SLPM-64522) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-K by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,001082fc,word,3c013f40 //00000000 Hor fov 2D Backgrounds +patch=1,EE,00108300,word,44810000 //00000000 +patch=1,EE,00108308,word,4600c602 //00000000 + +patch=1,EE,204C4330,extended,45700000 //45A00000 Hor fov 3D Backgrounds (Memory value) + +//2D Characters fix +patch=1,EE,00130640,word,3c023fc0 //3c024000 +patch=1,EE,00130654,word,3c023fc0 //3c024000 +patch=1,EE,00130668,word,3c033fc0 //3c034000 +patch=1,EE,0013067c,word,3c023fc0 //3c024000 + + diff --git a/patches/SLPM-64524_F84FE9DE.pnach b/patches/SLPM-64524_F84FE9DE.pnach new file mode 100644 index 0000000..14c120d --- /dev/null +++ b/patches/SLPM-64524_F84FE9DE.pnach @@ -0,0 +1,15 @@ +gametitle=Shox (K)(SLPM-64524) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f013c abaa2134 00008144 1000828d +//e33f013c 2a8e2134 00008144 1000828d +patch=1,EE,0020655c,word,3c013fe3 //3c013faa +patch=1,EE,00206560,word,34218e2a //3421aaab + + diff --git a/patches/SLPM-64537_D8BE3E6E.pnach b/patches/SLPM-64537_D8BE3E6E.pnach new file mode 100644 index 0000000..6bbcd91 --- /dev/null +++ b/patches/SLPM-64537_D8BE3E6E.pnach @@ -0,0 +1,19 @@ +gametitle=Dark Angel - Vampire Apocalpse (K)(SLPM-64537) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//2400a0c7 3000a38f 000060e4 +patch=1,EE,0021d45c,word,080836c8 + +patch=1,EE,0020db20,word,c7a00024 +patch=1,EE,0020db24,word,3c013f40 +patch=1,EE,0020db28,word,4481f000 +patch=1,EE,0020db2c,word,461e0002 +patch=1,EE,0020db30,word,08087518 + + diff --git a/patches/SLPM-64539_B92C34BE.pnach b/patches/SLPM-64539_B92C34BE.pnach new file mode 100644 index 0000000..4d720a8 --- /dev/null +++ b/patches/SLPM-64539_B92C34BE.pnach @@ -0,0 +1,15 @@ +gametitle=Ultimate Fighting Championship 2 - Tap-Out (J)(SLPM-64539) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,2025DB40,extended,3f400000 //3f800000 X-Fov + +//Y-fov +//patch=1,EE,001aa9b4,word,3c013fdd //3c013faa +//patch=1,EE,001aa9b8,word,34211234 //3c013faa + + diff --git a/patches/SLPM-64544_3A0A56B6.pnach b/patches/SLPM-64544_3A0A56B6.pnach new file mode 100644 index 0000000..af42698 --- /dev/null +++ b/patches/SLPM-64544_3A0A56B6.pnach @@ -0,0 +1,19 @@ +gametitle=Tetsu 1 - Densha de Battle! - World Grand Prix (K)(SLPM-64544) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001a0420,word,08030000 +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,c6010068 +patch=1,EE,000c000c,word,c602006c +patch=1,EE,000c0010,word,461e0843 +patch=1,EE,000c0014,word,e6010068 +patch=1,EE,000c0018,word,0806810a + + diff --git a/patches/SLPM-64551_C1497C84.pnach b/patches/SLPM-64551_C1497C84.pnach new file mode 100644 index 0000000..59607ee --- /dev/null +++ b/patches/SLPM-64551_C1497C84.pnach @@ -0,0 +1,14 @@ +gametitle=Contra - Shattered Soldier (K) (SLPM-645.51) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Arapapa) + +// 16:9 +patch=1,EE,005dc404,word,3c013f40 // 00000000 hor fov +patch=1,EE,005dc408,word,44810000 // 00000000 +patch=1,EE,005dc410,word,4600c602 // 00000000 +patch=1,EE,00678f00,word,44d8aaab // 44a28000 increase enemy spawn point right +patch=1,EE,00678f04,word,c4d8aaab // c4a28000 increase enemy spawn point left + + diff --git a/patches/SLPM-64552_411004D2.pnach b/patches/SLPM-64552_411004D2.pnach new file mode 100644 index 0000000..2a448b1 --- /dev/null +++ b/patches/SLPM-64552_411004D2.pnach @@ -0,0 +1,41 @@ +gametitle=Silent Scope 3 (K)(SLPM-64552) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Screen Ratio +//0044053c 00008544 00108444 +patch=1,EE,0013b288,word,3c054420 //3c054400 + +//patch=1,EE,0013b238,word,3c023e80 + +//Scope (Inside View Range) +//803f033c 000083ac +patch=1,EE,00128040,word,3c033fab //3c033f80 + +//Vert +//patch=1,EE,0013b260,word,3c034390 //3c0343c0 +//Zoom +//patch=1,EE,0013b338,word,3c023fab//3c023f80 +//zoom +//patch=1,EE,0013b250,word,3c044416 +//Scope Zoom +//patch=1,EE,001d6dc4,word,3c023f40//3c023f80 +//Scope Ratio Vert +//patch=1,EE,00206e8c,word,3c023ca0//3c023c8d +//Scope and pointer ratio +//db3f043c 7ab68434 +//patch=1,EE,00206dfc,word,3c043fd5//3c043fdb +//patch=1,EE,00206e00,word,33484000//3484b67a +//patch=1,EE,00206ea4,word,3c023d15//3484b67a +//patch=1,EE,00206ef8,word,3c023d15//3484b67a +//zoom +//patch=1,EE,0013b214,word,3c033fc0 +//Vert +//patch=1,EE,0013b248,word,3c023eac +//patch=1,EE,002070b8,word,3c028010 + + diff --git a/patches/SLPM-65004_4867052B.pnach b/patches/SLPM-65004_4867052B.pnach new file mode 100644 index 0000000..35b1ca4 --- /dev/null +++ b/patches/SLPM-65004_4867052B.pnach @@ -0,0 +1,45 @@ +gametitle=Reiselied - Ephemeral Fantasia [NTSC-J] (SLPM-65004) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//vert +patch=1,EE,00230aa4,word,3c023fa2 +patch=1,EE,00230aa8,word,34472222 +patch=1,EE,002ccf18,word,3c023fa2 +patch=1,EE,002ccf1c,word,34422222 +patch=1,EE,0032CE8C,word,3C023FA2 +patch=1,EE,0032CE90,word,34422222 + +//zoom +patch=1,EE,00281778,word,3c013f40 +patch=1,EE,0028177C,word,4481f000 + +patch=1,EE,00230C08,word,461e6302 +patch=1,EE,00230C18,word,E46C0160 +patch=1,EE,00230C1c,word,03E00008 +patch=1,EE,00230C20,word,E4700154 + +patch=1,EE,00230C24,word,8F851630 +patch=1,EE,00230C28,word,3C02003F +patch=1,EE,00230C2c,word,24431B60 +patch=1,EE,00230C30,word,24020001 +patch=1,EE,00230C34,word,00052040 +patch=1,EE,00230C38,word,00852021 +patch=1,EE,00230C3c,word,00042080 +patch=1,EE,00230C40,word,00852021 +patch=1,EE,00230C44,word,00042140 +patch=1,EE,00230C48,word,00641821 +patch=1,EE,00230C4c,word,E46C0158 +patch=1,EE,00230C50,word,03E00008 +patch=1,EE,00230C54,word,E46D015C + +patch=1,EE,002cbe98,word,0c08c309 +patch=1,EE,002ccf24,word,0c08c309 +patch=1,EE,0032cea0,word,0c08c309 +patch=1,EE,0032cfa0,word,0c08c309 +patch=1,EE,0033f890,word,0c08c309 +patch=1,EE,0033fa98,word,0c08c309 + + diff --git a/patches/SLPM-65005_E37B178F.pnach b/patches/SLPM-65005_E37B178F.pnach new file mode 100644 index 0000000..d636bef --- /dev/null +++ b/patches/SLPM-65005_E37B178F.pnach @@ -0,0 +1,13 @@ +gametitle=Orega Kantoku da (NTSC-J)(SLPM-65005) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002b1674,word,3c013f40 //00000000 +patch=1,EE,002b1678,word,44810000 //00000000 +patch=1,EE,002b1680,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65008_C4DD197F.pnach b/patches/SLPM-65008_C4DD197F.pnach new file mode 100644 index 0000000..000a5ec --- /dev/null +++ b/patches/SLPM-65008_C4DD197F.pnach @@ -0,0 +1,21 @@ +gametitle=7 Blades (J)(SLPM-65008) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//0044013c 00608144 2044013c (4th) +patch=1,EE,002f40c4,word,3c0143c0 //3c014400 + +//Y-Fov +//3333733f 00401c46 (4th) +patch=1,EE,004ef9c4,word,3fa2221d //3f733333 + +//X-Fov +//803f013c 00608144 b0720e0c +//patch=1,EE,003b3d14,word,3c013f40 //3c013f80 Needs render fix + + diff --git a/patches/SLPM-65009_0EFF5BCA.pnach b/patches/SLPM-65009_0EFF5BCA.pnach new file mode 100644 index 0000000..3ac91f0 --- /dev/null +++ b/patches/SLPM-65009_0EFF5BCA.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN X-Games Snowboarding (J)(SLPM-65009) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0010320c,word,3c013f40 //00000000 +patch=1,EE,00103210,word,44810000 //00000000 +patch=1,EE,00103218,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65013_DB6B90FF.pnach b/patches/SLPM-65013_DB6B90FF.pnach new file mode 100644 index 0000000..5c2254d --- /dev/null +++ b/patches/SLPM-65013_DB6B90FF.pnach @@ -0,0 +1,9 @@ +gametitle=Shadow of Memories (J) (SLPM_650.13) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach NTSC-J by Arapapa) +patch=1,EE,002102e8,word,3c014455 //3c014420 +patch=1,EE,00210300,word,3c013ac8 //3c013b00 + + diff --git a/patches/SLPM-65014_E94C216C.pnach b/patches/SLPM-65014_E94C216C.pnach new file mode 100644 index 0000000..bb21eef --- /dev/null +++ b/patches/SLPM-65014_E94C216C.pnach @@ -0,0 +1,40 @@ +gametitle=Bouken Jidai Katsugeki - Goemon [NTSC-J] (SLPM-65014) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant and Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002EECAC,word,3C013f9a //3C013F68 +patch=1,EE,002EECb0,word,3421e462 //34215697 + +//Y-Fov +patch=1,EE,00338830,word,3c013f20 //3c013ef0 +patch=1,EE,00338834,word,3421603a //3421a3d7 + +//Menu and HUD fix +patch=1,EE,003389d0,word,080e4a58 //c6000230 + +patch=1,EE,00392960,word,c6000230 // +patch=1,EE,00392964,word,3c013f40 // +patch=1,EE,00392968,word,4481f000 // +patch=1,EE,0039296c,word,461e0002 // +patch=1,EE,00392970,word,080ce275 // + +//////////////////////////////////////////////////////////////// + +//X-Fov +//patch=1,EE,003387a4,word,3c013f40 + +//Render fix +//patch=1,EE,0026d480,word,3c0143e0 //3c0143a0 +//patch=1,EE,0031399c,word,3c0143e0 //3c0143a0 +//patch=1,EE,00321d4c,word,3c0143e0 //3c0143a0 +//patch=1,EE,00321de4,word,3c0143e0 //3c0143a0 +//patch=1,EE,00338808,word,3c0143e0 //3c0143a0 + +//patch=1,EE,21FBB0C0,extended,3F206D3A //3EF0A3D7 vert + + diff --git a/patches/SLPM-65014_FA3A9C0F.pnach b/patches/SLPM-65014_FA3A9C0F.pnach new file mode 100644 index 0000000..1c4a33b --- /dev/null +++ b/patches/SLPM-65014_FA3A9C0F.pnach @@ -0,0 +1,7 @@ +gametitle=Mystical Ninja Goemon Zero (Prototype) [SLPM-65014] +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,203769C4,extended,00000000 + + diff --git a/patches/SLPM-65015_7C012435.pnach b/patches/SLPM-65015_7C012435.pnach new file mode 100644 index 0000000..e18c4b8 --- /dev/null +++ b/patches/SLPM-65015_7C012435.pnach @@ -0,0 +1,24 @@ +gametitle=Kessen II (J)(SLPM-65015) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + + +//Insert it in GameIndex.dbf +////ac21e54b 00808430 3c2be74b +//find serial SLPM-65015 +//[patches = 7C012435] +//description=COP2 flag instance patch by refraction +// a mac flag check just after a vsub which gets in the way, rearranging +//patch=0,EE,0016ae90,word,48438800 +//patch=0,EE,0016ae94,word,4BE521AC +//patch=0,EE,0016ae98,word,30848000 +//patch=0,EE,0016ae9c,word,4BE72B3C + +//X-Fov +patch=1,EE,001537d4,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-65019_35E2B1AF.pnach b/patches/SLPM-65019_35E2B1AF.pnach new file mode 100644 index 0000000..1d74d73 --- /dev/null +++ b/patches/SLPM-65019_35E2B1AF.pnach @@ -0,0 +1,10 @@ +gametitle=Zone of the Enders (J) SLPM_650.19 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce (pnach by Arapapa) + +//16:9 +patch=1,EE,20450a30,extended,3c013f40 + + diff --git a/patches/SLPM-65022_D0CF2395.pnach b/patches/SLPM-65022_D0CF2395.pnach new file mode 100644 index 0000000..a4e620c --- /dev/null +++ b/patches/SLPM-65022_D0CF2395.pnach @@ -0,0 +1,12 @@ +gametitle=Biohazard Code Veronica Kanzenban (SLPM_650.22) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,21136200,extended,3F400000 + +//FMV's fix +patch=1,EE,21E2F340,extended,01AA0280 +patch=1,EE,21E2F344,extended,000C0000 + + diff --git a/patches/SLPM-65032_02DEE05F.pnach b/patches/SLPM-65032_02DEE05F.pnach new file mode 100644 index 0000000..097f8b4 --- /dev/null +++ b/patches/SLPM-65032_02DEE05F.pnach @@ -0,0 +1,16 @@ +gametitle=Tokyo Bus Annai - Kyou kara Kimi mo Untenshu (J)(SLPM-65032) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0013dfc0,word,3c023f22 //3c023f00 + +//Y-Fov +patch=1,EE,0013dff0,word,3c023fe3 +patch=1,EE,0013dff4,word,34428e32 + + diff --git a/patches/SLPM-65033_01151ACC.pnach b/patches/SLPM-65033_01151ACC.pnach new file mode 100644 index 0000000..232e7ff --- /dev/null +++ b/patches/SLPM-65033_01151ACC.pnach @@ -0,0 +1,12 @@ +gametitle=KiKou Heidan - J-Pheonix (J) (SLPM-65033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (search 00000000 00000000 43ad1346 00000000) +patch=1,EE,001f269c,word,3c013f40 // 00000000 hor fov +patch=1,EE,001f26a0,word,44810000 // 00000000 +patch=1,EE,001f26a8,word,4600c602 // 00000000 + + diff --git a/patches/SLPM-65038_96B2F56D.pnach b/patches/SLPM-65038_96B2F56D.pnach new file mode 100644 index 0000000..8b8e514 --- /dev/null +++ b/patches/SLPM-65038_96B2F56D.pnach @@ -0,0 +1,43 @@ +gametitle=Devil May Cry (J)(SLPM-65038) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) +//NTSC-J is a little different to NTSC-U +//NOTICE... After you run the new game, rectangle appears in the upper-left of the screen. +//NOTICE... Entering the options menu, it does not go out after. + +//gameplay +patch=1,EE,0014d2e8,word,3c023f19 //3c023f4c +patch=1,EE,0014d2ec,word,3448999a //3448cccd + +//render fix +patch=1,EE,0024fce4,word,0c040b90 //00000000 +patch=1,EE,0024fcec,word,4615a800 //0c040b90 +patch=1,EE,0024fcf0,word,3c0342a0 //00000000 +patch=1,EE,0024fcf4,word,3c010075 //4615a800 +patch=1,EE,0024fcf8,word,8c2449c0 //3c0342a0 +patch=1,EE,0024fcfc,word,44830800 //3c010075 +patch=1,EE,0024fd00,word,3c024220 //8c2449c0 +patch=1,EE,0024fd04,word,46000803 //44830800 +patch=1,EE,0024fd08,word,3c033f00 //3c024220 +patch=1,EE,0024fd0c,word,44822000 //46000803 +patch=1,EE,0024fd10,word,44831800 //3c033f80 +patch=1,EE,0024fd14,word,3c033f30 //3c010075 +patch=1,EE,0024fd18,word,46030042 //44822000 +patch=1,EE,0024fd1c,word,e4810024 //e4800010 +patch=1,EE,0024fd20,word,44830800 //3c02c000 +patch=1,EE,0024fd24,word,46010042 //44820800 +patch=1,EE,0024fd34,word,e4810010 //e4400024 +patch=1,EE,0024fd38,word,3c02c000 //4604a002 +patch=1,EE,0024fd3c,word,44820800 //3c010075 +patch=1,EE,0024fd40,word,3c033f80 //8c2249c0 +patch=1,EE,0024fd44,word,4604a002 //46000802 +patch=1,EE,0024fd48,word,8c2249c0 //3c010075 +patch=1,EE,0024fd4c,word,46000802 //46021843 +patch=1,EE,0024fd50,word,46021843 //e4410038 +patch=1,EE,0024fd54,word,e4410038 //8c2249c0 +patch=1,EE,0024fd58,word,8c2249c0 //46020003 +patch=1,EE,0024fd5c,word,46020003 //3c010075 + + diff --git a/patches/SLPM-65047_B54C0319.pnach b/patches/SLPM-65047_B54C0319.pnach new file mode 100644 index 0000000..d118f60 --- /dev/null +++ b/patches/SLPM-65047_B54C0319.pnach @@ -0,0 +1,15 @@ +gametitle=Capcom vs. SNK 2: Mark of the Millennium 2001 [NTSC-J] (SLPM-65047) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00142fb0,word,3C023FAA +patch=1,EE,00143224,word,3C023FAA +patch=1,EE,00125030,word,AC83003C +patch=1,EE,00125034,word,3C033F40 +patch=1,EE,00125038,word,03E00008 +patch=1,EE,0012503C,word,AC830000 +patch=1,EE,0012492c,word,3C023FE3 + + diff --git a/patches/SLPM-65047_D79F697A.pnach b/patches/SLPM-65047_D79F697A.pnach new file mode 100644 index 0000000..da73e0e --- /dev/null +++ b/patches/SLPM-65047_D79F697A.pnach @@ -0,0 +1,17 @@ +gametitle=Capcom vs SNK 2 - Millionaire Fighting (J)(SLPM-65047)(PBPX-95201) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00144630,word,3c023faa //3c023f80 +patch=1,EE,001448a4,word,3c023faa //3c023f80 +patch=1,EE,00126480,word,ac83003c //03e00008 +patch=1,EE,00126484,word,3c033f40 //ac83003c +patch=1,EE,00126488,word,03e00008 //00000000 +patch=1,EE,0012648c,word,ac830000 //00000000 +patch=1,EE,00125d7c,word,3c023fe3 //3c033faa + + diff --git a/patches/SLPM-65048_FF6BA78B.pnach b/patches/SLPM-65048_FF6BA78B.pnach new file mode 100644 index 0000000..9c6848e --- /dev/null +++ b/patches/SLPM-65048_FF6BA78B.pnach @@ -0,0 +1,20 @@ +gametitle=Kinniku Banzuke - Muscle Wars 21 (J)(SLPM-65048) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,003c5c94,word,081083f4 // c6010068 +patch=1,EE,003c5c98,word,00000000 // c602006c + +patch=1,EE,00420fd0,word,3c013f40 // 00000000 +patch=1,EE,00420fd4,word,4481f000 // 00000000 +patch=1,EE,00420fd8,word,c6010068 // 00000000 +patch=1,EE,00420fdc,word,c602006c // 00000000 +patch=1,EE,00420fe0,word,461e0843 // 00000000 +patch=1,EE,00420fe4,word,e6010068 // 00000000 +patch=1,EE,00420fe8,word,080f1727 // 00000000 + + diff --git a/patches/SLPM-65051_E36E16C9.pnach b/patches/SLPM-65051_E36E16C9.pnach new file mode 100644 index 0000000..aa3348d --- /dev/null +++ b/patches/SLPM-65051_E36E16C9.pnach @@ -0,0 +1,64 @@ +gametitle=Silent Hill 2 (SLPM-65051) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Wide Screen 16:9 +patch=1,EE,002ca060,word,3f28f5c3 //3f6147ae + +//Render fix +patch=1,EE,00187c44,word,3c034455 //3c034400 + +//FMV fix (00 74 02 3C 00 70 46 34) +patch=1,EE,202a2bcc,extended,3c027200 //3c027400 +patch=1,EE,202a2bd0,extended,34467200 //34467000 +patch=1,EE,202a2bfc,extended,34068e00 //34068c00 +patch=1,EE,202a2c04,extended,34c68df0 //34c69000 + +//Black borders fix (00 74 C6 34 38 34 06 00) +//patch=1,EE,202a2d70,extended,34c60000 +//patch=1,EE,202a2dec,extended,34c60000 + +//Lens Flare's fix +patch=1,EE,00189580,word,3c024010 //3c024040 +patch=1,EE,001895fc,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a254,word,3c024010 //3c024040 + +patch=1,EE,0018a2ec,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a368,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a934,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a9c8,word,3c0243a8 //3c0243e0 +patch=1,EE,0018aa5c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018aaf0,word,3c0243a8 //3c0243e0 +patch=1,EE,0018ae84,word,3c0243a8 //3c0243e0 +patch=1,EE,0018af18,word,3c0243a8 //3c0243e0 +patch=1,EE,0018afac,word,3c0243a8 //3c0243e0 +patch=1,EE,0018b040,word,3c0243a8 //3c0243e0 + +patch=1,EE,0018b234,word,3c0243a8 //3c0243e0 +patch=1,EE,0018b2a0,word,3c0243a8 //3c0243e0 +patch=1,EE,0018b3ec,word,3c0243a8 //3c0243e0 +patch=1,EE,0018b458,word,3c0243a8 //3c0243e0 + +//Loading scene (Foot Print) +//403f023c 00088244 c000a0c7 +patch=1,EE,002b2ac4,word,3c023f10 //3c023f40 + +//Item & Equipment Y-Fov +//8042023c 00008244 00000000 02001446 +patch=1,EE,002139e0,word,3c0242aa //3c024280 +patch=1,EE,002139e4,word,3442aaab //44820000 +patch=1,EE,002139e8,word,44820000 //00000000 + +//Item Zoom +//993e033c 9a996334 00008344 +patch=1,EE,001d7984,word,3c033daa //3c033e99 +patch=1,EE,001d7988,word,3463aaab //3463999a + +//Equipment Zoom +//663f023c 66664234 00088244 +patch=1,EE,001d7d90,word,3c023f2c //3c023f66 +patch=1,EE,001d7d94,word,3442cccd //34426666 + + diff --git a/patches/SLPM-65053_EEC3B310.pnach b/patches/SLPM-65053_EEC3B310.pnach new file mode 100644 index 0000000..33f3d8e --- /dev/null +++ b/patches/SLPM-65053_EEC3B310.pnach @@ -0,0 +1,25 @@ +gametitle=Shin Sangoku Musou 2 (J)(SLPM-65053) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull (NTSC-J by Arapapa) + +//16:9 widescreen hack + +patch=1,EE,001759b8,word,3c0243b4 //3c0243f0 render fix1 + +patch=1,EE,0018747c,word,3c024082 //3c024049 render fix2 + +patch=1,EE,0018770c,word,3c024370 //3c0243a0 zoom + +patch=1,EE,001878bc,word,3c0243b4 //3c0243f0 vertical FOV + +patch=1,EE,0025e828,word,3c023faa //3c023f80 vertical FOV(ending scene) +patch=1,EE,0025e82c,word,3442aaab //44820000 +patch=1,EE,0025e830,word,44820000 //00000000 + +patch=1,EE,0025e83c,word,3C023FAA //3C023F80 zoom(ending scene) +patch=1,EE,0025e840,word,3442AAAB //44820000 +patch=1,EE,0025e844,word,44820000 //00000000 + + diff --git a/patches/SLPM-65054_59AB0A06.pnach b/patches/SLPM-65054_59AB0A06.pnach new file mode 100644 index 0000000..14215da --- /dev/null +++ b/patches/SLPM-65054_59AB0A06.pnach @@ -0,0 +1,34 @@ +gametitle=Abarenbou Princess (J)(SLPM-65054) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,0026d7d0,word,080bc954 +patch=1,EE,002f2550,word,3c013f40 +patch=1,EE,002f2554,word,4481f000 +patch=1,EE,002f2558,word,c6010068 +patch=1,EE,002f255c,word,c602006c +patch=1,EE,002f2560,word,461e0843 +patch=1,EE,002f2564,word,e6010068 +patch=1,EE,002f2568,word,0809b5f6 + + +////////////////////////////////////////// + + +//name box +//patch=1,EE,001a2964,word,3c014300 //3c014334 + +//patch=1,EE,0020f548,word,3c0141d0 //3c0141b0 + +//2D x-positrion +//patch=1,EE,001a2c5c,word,3c014080 //3c014280 +//patch=1,EE,001a2c64,word,3c014400 //3c0143e0 +//2D-POSITION +//patch=1,EE,001a2dac,word,00000000 + + diff --git a/patches/SLPM-65056_40A831BF.pnach b/patches/SLPM-65056_40A831BF.pnach new file mode 100644 index 0000000..250c21a --- /dev/null +++ b/patches/SLPM-65056_40A831BF.pnach @@ -0,0 +1,13 @@ +gametitle=Orega Kantoku da Vol.2 - Getitou Pennent Race (NTSC-J)(SLPM-65056) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002c36f4,word,3c013f40 //00000000 +patch=1,EE,002c36f8,word,44810000 //00000000 +patch=1,EE,002c3700,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65059_35FB8EE2.pnach b/patches/SLPM-65059_35FB8EE2.pnach new file mode 100644 index 0000000..3539585 --- /dev/null +++ b/patches/SLPM-65059_35FB8EE2.pnach @@ -0,0 +1,22 @@ +gametitle=Gun Survivor 2 - BioHazard Code - Veronica (with GunCon2) [NTSC-J] (SLPM-65059) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Little Giant) + +// 16:9 +patch=1,EE,00333af8,word,3c023f61 // 3c023f96 hor fov +patch=1,EE,00333afc,word,34436873 // 344345a2 hor fov + +// RE4 style camera +//patch=1,EE,20375c40,extended,40900000 // tori_x (horizontal) +//patch=1,EE,20375c50,extended,C0000000 // tory_y (height) +//patch=1,EE,20375c60,extended,41100000 // tori_z (distance) + + +[No GunCon Flash] +author=Souzooka +description=Removes flash effect when using the GunCon2 Controller + +patch=0,EE,20359800,extended,03E00008 // jr ra // Stub disp_flash function +patch=0,EE,20359804,extended,00000000 // nop diff --git a/patches/SLPM-65061_9A409943.pnach b/patches/SLPM-65061_9A409943.pnach new file mode 100644 index 0000000..6eefd5d --- /dev/null +++ b/patches/SLPM-65061_9A409943.pnach @@ -0,0 +1,20 @@ +gametitle=Adventure of Tokyo Disney Sea (J)(SLPM-65061) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix +patch=1,EE,00107eec,word,3c0143F0 //3c014420 + +//X-Fov + Zoom +patch=1,EE,00107ee0,word,3c0143A8 //3c0143e0 + +//e043013c 00108144 3000043c 2044013c +//a843013c 00108144 3000043c f043013c + +//patch=1,EE,00107efc,word,3c014395 //3c014360 + + diff --git a/patches/SLPM-65072_5350FBD1.pnach b/patches/SLPM-65072_5350FBD1.pnach new file mode 100644 index 0000000..a33437c --- /dev/null +++ b/patches/SLPM-65072_5350FBD1.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN X-Games Snowboarding 2002 (J)(SLPM-65072) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00103684,word,3c013f40 //00000000 +patch=1,EE,00103688,word,44810000 //00000000 +patch=1,EE,00103690,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65073_5AF8016F.pnach b/patches/SLPM-65073_5AF8016F.pnach new file mode 100644 index 0000000..36e1c3b --- /dev/null +++ b/patches/SLPM-65073_5AF8016F.pnach @@ -0,0 +1,10 @@ +gametitle=幻想水滸伝 III (SLPM-65073) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,016c1b04,word,460d6d42 +patch=1,EE,016c1b08,word,460d6502 + + diff --git a/patches/SLPM-65075_11244BA3.pnach b/patches/SLPM-65075_11244BA3.pnach new file mode 100644 index 0000000..e0b4a9d --- /dev/null +++ b/patches/SLPM-65075_11244BA3.pnach @@ -0,0 +1,14 @@ +gametitle=K-1 World Grand Prix 2001 (J)(SLPM-65075) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001c6468,word,3c013f40 //3c013f80 Menu +patch=1,EE,001c93dc,word,3c013f40 //3c013f80 Event +patch=1,EE,0010d7b8,word,3c013f40 //3c013f80 Game Play + + diff --git a/patches/SLPM-65076_E3256609.pnach b/patches/SLPM-65076_E3256609.pnach new file mode 100644 index 0000000..6348a4a --- /dev/null +++ b/patches/SLPM-65076_E3256609.pnach @@ -0,0 +1,12 @@ +gametitle=Kidou Senshi Gundam - Renpou vs. Zeon DX (J)(SLPM-65076) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Widescreen hack 16:9 + +patch=1,EE,0013b808,word,3c024328 //3c024360 +patch=1,EE,0019254c,word,3c024395 //3c024360 + + diff --git a/patches/SLPM-65077_CBDBD79E.pnach b/patches/SLPM-65077_CBDBD79E.pnach new file mode 100644 index 0000000..cae12a2 --- /dev/null +++ b/patches/SLPM-65077_CBDBD79E.pnach @@ -0,0 +1,11 @@ +gametitle=Metal Gear Solid 2 - Sons of Liberty (Premium Package) (J)(SLPM-65077) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0011f090,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-65078_CBD4D79E.pnach b/patches/SLPM-65078_CBD4D79E.pnach new file mode 100644 index 0000000..7cb9ac5 --- /dev/null +++ b/patches/SLPM-65078_CBD4D79E.pnach @@ -0,0 +1,11 @@ +gametitle=Metal Gear Solid 2 - Sons of Liberty (J)(SLPM-65078) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0011f090,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-65081_B6AB7BC2.pnach b/patches/SLPM-65081_B6AB7BC2.pnach new file mode 100644 index 0000000..e415f4e --- /dev/null +++ b/patches/SLPM-65081_B6AB7BC2.pnach @@ -0,0 +1,16 @@ +gametitle=Grandia II (J) (SLPM_650.81) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) (pnach NTSC-J by Arapapa) + +patch=1,EE,0025c9e8,word,3c013f40 //vert fov- +patch=1,EE,0025cabc,word,3c01bf41 //both fov+ +patch=1,EE,0025c9f0,word,4481f000 +patch=1,EE,0025caf8,word,461e6343 + +//FMV fix (by flameofrecca) +patch=1,EE,20407074,word,42a00000 //00000000 fmv x-position +patch=1,EE,2040707C,word,43f00000 //44200000 fmv right side stretch + + diff --git a/patches/SLPM-65083_19A6A496.pnach b/patches/SLPM-65083_19A6A496.pnach new file mode 100644 index 0000000..d16b643 --- /dev/null +++ b/patches/SLPM-65083_19A6A496.pnach @@ -0,0 +1,13 @@ +gametitle=Houshinengi 2 [NTSC-J] [SLPM-65083] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0037db3c,word,3c023f9b //3c023f68 +patch=1,EE,0037db40,word,34424e7f //3442f5c2 + + diff --git a/patches/SLPM-65089_958A6461.pnach b/patches/SLPM-65089_958A6461.pnach new file mode 100644 index 0000000..0910ce5 --- /dev/null +++ b/patches/SLPM-65089_958A6461.pnach @@ -0,0 +1,9 @@ +gametitle=Grandia Xtreme (J) SLPM-65089 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Patches (pnach NTSC-J by Arapapa) + +patch=1,EE,204B4A28,extended,3F400000 // 3F800000 + + diff --git a/patches/SLPM-65093_0072DD1C.pnach b/patches/SLPM-65093_0072DD1C.pnach new file mode 100644 index 0000000..d86305a --- /dev/null +++ b/patches/SLPM-65093_0072DD1C.pnach @@ -0,0 +1,12 @@ +gametitle=Sangokushi Senki (J)(SLPM-65093) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//803f023c 00008244 00000000 03001646 (1st) +patch=1,EE,00198b54,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-65095_12FFA0CA.pnach b/patches/SLPM-65095_12FFA0CA.pnach new file mode 100644 index 0000000..7b29331 --- /dev/null +++ b/patches/SLPM-65095_12FFA0CA.pnach @@ -0,0 +1,11 @@ +gametitle=Space Channel 5 (NTSC-J)(SLPM-65095) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 +//0000803f c3f5e83e 0000803f 00007a44 +patch=1,EE,2024b594,extended,3f400000 //3f800000 + + diff --git a/patches/SLPM-65096_013AD7DC.pnach b/patches/SLPM-65096_013AD7DC.pnach new file mode 100644 index 0000000..0474d65 --- /dev/null +++ b/patches/SLPM-65096_013AD7DC.pnach @@ -0,0 +1,14 @@ +gametitle=Space Channel 5 Part 2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,202e5e54,extended,3f400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00249ac4,word,00000000 //64420008 + + diff --git a/patches/SLPM-65097_6B0E0231.pnach b/patches/SLPM-65097_6B0E0231.pnach new file mode 100644 index 0000000..bc2a40c --- /dev/null +++ b/patches/SLPM-65097_6B0E0231.pnach @@ -0,0 +1,12 @@ +gametitle=Galacta Meisaku Gekijou - Rakugaki Oukouku (J)(SLPM-65097) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Wide hack 16:9 + +patch=1,EE,003454d4,word,3f400000 //3f800000 +patch=1,EE,004c531c,word,3f206d37 //3ef0a3d7 + + diff --git a/patches/SLPM-65098_380D6782.pnach b/patches/SLPM-65098_380D6782.pnach new file mode 100644 index 0000000..58b06b3 --- /dev/null +++ b/patches/SLPM-65098_380D6782.pnach @@ -0,0 +1,65 @@ +gametitle=Silent Hill 2 - Saigo no Uta [NTSC-J] (SLPM-65098) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and synce + +//patch=1,EE,210DDF14,extended,43A8F5C2 +patch=1,EE,002d6730,word,3f28f5c3 //3f6147ae +patch=1,EE,00189b94,word,3c034455 //3c034400 render fix + +//FMV's fix by nemesis2000 +patch=1,EE,002ad098,word,24100004 //hor black border +patch=1,EE,002ad09c,word,24030004 //hor black border +patch=1,EE,002ad07c,word,340690b0 //bottom +patch=1,EE,002ad04c,word,3C026F50 //top + +//patch=1,EE,002ad094,word,34c68c80 //right +//patch=1,EE,002ad050,word,34467380 //left + +//Lens Flare's fix +patch=1,EE,0018b4f0,word,3c024010 //3c024040 +patch=1,EE,0018b56c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018c1c4,word,3c024010 //3c024040 +patch=1,EE,0018c25c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018c2d8,word,3c0243a8 //3c0243e0 +patch=1,EE,0018c8a4,word,3c0243a8 //3c0243e0 +patch=1,EE,0018c938,word,3c0243a8 //3c0243e0 +patch=1,EE,0018c9cc,word,3c0243a8 //3c0243e0 +patch=1,EE,0018ca60,word,3c0243a8 //3c0243e0 +patch=1,EE,0018cdf4,word,3c0243a8 //3c0243e0 +patch=1,EE,0018ce88,word,3c0243a8 //3c0243e0 +patch=1,EE,0018cf1c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018cfb0,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d1a4,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d210,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d35c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d3c8,word,3c0243a8 //3c0243e0 + +//Loading scene (Foot Print) +//403f023c 00088244 c000a0c7 +patch=1,EE,002bd6c4,word,3c023f10 //3c023f40 + +//Item & Equipment Y-Fov +//8042023c 00008244 00000000 02001446 +patch=1,EE,00217310,word,3c0242aa //3c024280 +patch=1,EE,00217314,word,3442aaab //44820000 +patch=1,EE,00217314,word,44820000 //00000000 + +patch=1,EE,00217670,word,3c0242aa //3c024280 +patch=1,EE,00217674,word,3442aaab //44820000 +patch=1,EE,00217678,word,44820000 //00000000 + +//Item Zoom +//993e033c 9a996334 00008344 +patch=1,EE,001dad4c,word,3c033daa //3c033e99 +patch=1,EE,001dad50,word,3463aaab //3463999a +patch=1,EE,001daddc,word,3c033daa //3c033e99 +patch=1,EE,001dade0,word,3463aaab //3463999a + +//Equipment Zoom +//663f023c 66664234 00088244 +patch=1,EE,001db298,word,3c023f2c //3c023f66 +patch=1,EE,001db29c,word,3442cccd //34426666 + + diff --git a/patches/SLPM-65100_19CC4372.pnach b/patches/SLPM-65100_19CC4372.pnach new file mode 100644 index 0000000..2ab0dc8 --- /dev/null +++ b/patches/SLPM-65100_19CC4372.pnach @@ -0,0 +1,25 @@ +gametitle=Onimusha 2 (Limited Edition)(J)(SLPM-65100) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0010285c,word,3c013f40 //00000000 +patch=1,EE,00102860,word,44810000 //00000000 +patch=1,EE,00102868,word,4600c602 //00000000 + +//No interlacing by asasega +//01 00 00 03 03 E0 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +//patch=1,EE,017288FD,extended,00000000 +//08 00 42 64 02 00 00 10 3C 10 02 00 3C 11 06 00 +//patch=1,EE,20100F4C,extended,00000000 +//08 00 42 64 02 00 00 10 3C 10 02 00 3C 11 06 00 +//patch=1,EE,201011B4,extended,00000000 +//14 94 8E 93 40 F8 17 00 10 50 00 00 18 50 57 01 +//patch=1,EE,20183584,extended,00007025 +//08 79 04 24 3C 20 04 00 00 70 84 34 18 00 03 24 +//patch=1,EE,2019C2F4,extended,24047900 + + diff --git a/patches/SLPM-65101_224B2933.pnach b/patches/SLPM-65101_224B2933.pnach new file mode 100644 index 0000000..720df3b --- /dev/null +++ b/patches/SLPM-65101_224B2933.pnach @@ -0,0 +1,23 @@ +gametitle=Onimusha 2 [NTSC-J] (SLPM-65101]) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) +//gameplay +patch=1,EE,0010285c,word,3c013f40 +patch=1,EE,00102860,word,44810000 +patch=1,EE,00102868,word,4600c602 + +//No interlacing by asasega +//01 00 00 03 03 E0 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +//patch=1,EE,017288FD,extended,00000000 +//08 00 42 64 02 00 00 10 3C 10 02 00 3C 11 06 00 +//patch=1,EE,20100F4C,extended,00000000 +//08 00 42 64 02 00 00 10 3C 10 02 00 3C 11 06 00 +//patch=1,EE,201011B4,extended,00000000 +//14 94 8E 93 40 F8 17 00 10 50 00 00 18 50 57 01 +//patch=1,EE,20183544,extended,00007025 +//08 79 04 24 3C 20 04 00 00 70 84 34 18 00 03 24 +//patch=1,EE,2019C2B4,extended,24047900 + + diff --git a/patches/SLPM-65105_4322E466.pnach b/patches/SLPM-65105_4322E466.pnach new file mode 100644 index 0000000..507bc40 --- /dev/null +++ b/patches/SLPM-65105_4322E466.pnach @@ -0,0 +1,17 @@ +gametitle=Shin Combat Choro Q (J)(SLPM-65105) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001bcc9c,word,3c013f40 //00000000 +patch=1,EE,001bcca0,word,44810000 //00000000 +patch=1,EE,001bcca8,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00187450,word,3c0140a7 //3c01407a + + diff --git a/patches/SLPM-65107_CAFCF796.pnach b/patches/SLPM-65107_CAFCF796.pnach new file mode 100644 index 0000000..c3d5dbd --- /dev/null +++ b/patches/SLPM-65107_CAFCF796.pnach @@ -0,0 +1,19 @@ +gametitle=Simple 2000 Series Ultimate Vol. 02 - Edit Racing (J)(SLPM-65107) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas & Arapapa + +//Wide Screen 16:9 + +patch=1,EE,00213db8,word,08090324 //c6010068 + +patch=1,EE,00240c90,word,3c013f40 //00000000 +patch=1,EE,00240c94,word,4481f000 //00000000 +patch=1,EE,00240c98,word,c6010068 //00000000 +patch=1,EE,00240c9c,word,c602006c //00000000 +patch=1,EE,00240ca0,word,461e0843 //00000000 +patch=1,EE,00240ca4,word,e6010068 //00000000 +patch=1,EE,00240ca8,word,08084f70 //00000000 + + diff --git a/patches/SLPM-65108_5968168C.pnach b/patches/SLPM-65108_5968168C.pnach new file mode 100644 index 0000000..89d180f --- /dev/null +++ b/patches/SLPM-65108_5968168C.pnach @@ -0,0 +1,22 @@ +gametitle=Jet de Go! 2 - Let's Go By Airliner (J)(SLPM-65108) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00136a60,word,3c023f25 //3c023f00 + +//Y-Fov +patch=1,EE,0012e6c0,word,3c023f1f //3c023eee Ground +patch=1,EE,0012e6c4,word,344249f1 //3442eeed + +patch=1,EE,0012e394,word,3c023f1f //3c023eee Planes +patch=1,EE,0012e398,word,344249f1 //3442eeed + +//Fog distance +//patch=1,EE,00161408,word,3c033e80 //3c033f00 + + diff --git a/patches/SLPM-65123_DD993211.pnach b/patches/SLPM-65123_DD993211.pnach new file mode 100644 index 0000000..4d724e0 --- /dev/null +++ b/patches/SLPM-65123_DD993211.pnach @@ -0,0 +1,12 @@ +gametitle=Kikou Heidan - J-Phoenix Burst Tactics (J) (SLPM_65123) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (search 00000000 00000000 43ad1346 00000000) +patch=1,EE,0029a184,word,3c013f40 // 00000000 hor fov +patch=1,EE,0029a188,word,44810000 // 00000000 +patch=1,EE,0029a190,word,4600c602 // 00000000 + + diff --git a/patches/SLPM-65124_5980E116.pnach b/patches/SLPM-65124_5980E116.pnach new file mode 100644 index 0000000..2a60e3f --- /dev/null +++ b/patches/SLPM-65124_5980E116.pnach @@ -0,0 +1,16 @@ +gametitle=Auto Modellista [NTSC-J] (SLPM-65124) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa + +//gameplay +patch=1,EE,003f35ac,word,3fe38e38 +patch=1,EE,002bf0b0,word,3c023fe3 +patch=1,EE,002bf0b8,word,34428e38 + +//Re-play +//abaaaa3f 00000000 00000000 80020000 (2nd) +patch=1,EE,003f36ec,word,3fe38e38 //3faaaaab + + diff --git a/patches/SLPM-65132_19122158.pnach b/patches/SLPM-65132_19122158.pnach new file mode 100644 index 0000000..77671c0 --- /dev/null +++ b/patches/SLPM-65132_19122158.pnach @@ -0,0 +1,29 @@ +gametitle=Warriors of Might and Magic (J)(SLPM-65132) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht and Arapapa + +//Gameplay +patch=1,EE,002f89f0,word,3c013f81 //00000000 +patch=1,EE,002f89f8,word,3421de4d //00000000 +patch=1,EE,002f8aa0,word,ac810000 //e4840000 +patch=1,EE,00159924,word,3c013ec0 //3c013f00 + +//Menu Fix +//89C0013C 92242134 +//40DC013C D8B62134 +patch=1,EE,00260f04,word,3c01c04D //46000843 Y-Fov +patch=1,EE,00260f08,word,3421B6D8 //34212492 + +//8940013C 92242134 +//40D4013C D8B62134 +patch=1,EE,00260f10,word,3c01404D //46000843 Y-Fov +patch=1,EE,00260f14,word,3421B6D8 //34212492 + +//803f013c 00008144 40780e46 +patch=1,EE,002f8c64,word,3c023fab // 3c013f80 newgame menu zoom +patch=1,EE,002f8c68,word,3442aaab // 44810000 newgame menu zoom +patch=1,EE,002f8c7c,word,ac82003c // e480003c + + diff --git a/patches/SLPM-65137_1EA52BE1.pnach b/patches/SLPM-65137_1EA52BE1.pnach new file mode 100644 index 0000000..8331f6f --- /dev/null +++ b/patches/SLPM-65137_1EA52BE1.pnach @@ -0,0 +1,16 @@ +gametitle=All-Star Baseball 2003 (J)(SLPM-65137) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Y-fov +//803f013c 00088144 02631646 +patch=1,EE,003795a8,word,3c013fe4 //3c013f80 + +//Zoom +//803f013c 00108144 34600046 +patch=1,EE,0039567c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-65140_61BFF056.pnach b/patches/SLPM-65140_61BFF056.pnach new file mode 100644 index 0000000..6a03840 --- /dev/null +++ b/patches/SLPM-65140_61BFF056.pnach @@ -0,0 +1,15 @@ +gametitle=JoJo no Kimyou na Bouken Ougon no Kaze (NTSC-J) (SLPM_65140) [English Patched, v3.004] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,00124f64,word,3c023f22 +patch=1,EE,00361ae8,word,43f00000 +patch=1,EE,003d23c0,word,43700000 + +[No-Interlacing] +gsinterlacemode=1 +author=Penguino118 +patch=1,EE,003DD724,byte,00 +patch=1,EE,003DD76C,byte,00 diff --git a/patches/SLPM-65140_8F82785A.pnach b/patches/SLPM-65140_8F82785A.pnach new file mode 100644 index 0000000..4ed7b34 --- /dev/null +++ b/patches/SLPM-65140_8F82785A.pnach @@ -0,0 +1,15 @@ +gametitle=JoJo no Kimyou na Bouken Ougon no Kaze (NTSC-J) (SLPM_65140) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,00124f64,word,3c023f22 +patch=1,EE,00361ae8,word,43f00000 +patch=1,EE,003d23c0,word,43700000 + +[No-Interlacing] +gsinterlacemode=1 +author=Penguino118 +patch=1,EE,003DD724,byte,00 +patch=1,EE,003DD76C,byte,00 diff --git a/patches/SLPM-65141_5A930A4A.pnach b/patches/SLPM-65141_5A930A4A.pnach new file mode 100644 index 0000000..12171d3 --- /dev/null +++ b/patches/SLPM-65141_5A930A4A.pnach @@ -0,0 +1,13 @@ +gametitle=Zoku Segare Ijiri (J)(SLPM-65141) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00103cc4,word,3c013f40 //00000000 +patch=1,EE,00103cc8,word,44810000 //00000000 +patch=1,EE,00103cd0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65151_60AF52B2.pnach b/patches/SLPM-65151_60AF52B2.pnach new file mode 100644 index 0000000..e425cb4 --- /dev/null +++ b/patches/SLPM-65151_60AF52B2.pnach @@ -0,0 +1,14 @@ +gametitle=Akudaikan (J)(SLPM-65151) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,00103364,word,3c013f40 //00000000 +patch=1,EE,00103368,word,44810000 //00000000 +patch=1,EE,00103370,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65153_C3B568F8.pnach b/patches/SLPM-65153_C3B568F8.pnach new file mode 100644 index 0000000..89c3536 --- /dev/null +++ b/patches/SLPM-65153_C3B568F8.pnach @@ -0,0 +1,17 @@ +gametitle=Gungrave [NTSC-J] (SLPM-65153) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,001bee9c,word,3c013f40 +patch=1,EE,001beea0,word,44810000 +patch=1,EE,001beea8,word,4600c602 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201AF9C4,word,00000000 // nop interleaced + + diff --git a/patches/SLPM-65153_C7A7D6EE.pnach b/patches/SLPM-65153_C7A7D6EE.pnach new file mode 100644 index 0000000..7e17c3d --- /dev/null +++ b/patches/SLPM-65153_C7A7D6EE.pnach @@ -0,0 +1,14 @@ +gametitle=Gungrave [NTSC-J] [SLPM-65153] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and ElHecht + + +patch=1,EE,001bee9c,word,3c013f40 //00000000 +patch=1,EE,001beea0,word,44810000 //00000000 +patch=1,EE,001beea8,word,4600c602 //00000000 + +patch=1,EE,00143750,word,2402010e // 24020168 renderfix + + diff --git a/patches/SLPM-65165_AB09D7EC.pnach b/patches/SLPM-65165_AB09D7EC.pnach new file mode 100644 index 0000000..09839dc --- /dev/null +++ b/patches/SLPM-65165_AB09D7EC.pnach @@ -0,0 +1,10 @@ +gametitle=Project Minerva [NTSC-J] (SLPM-65165) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,20F2B608,extended,3F206D3A // vert +patch=1,EE,20F322D4,extended,3F5AE148 // zoom + + diff --git a/patches/SLPM-65167_F87B9B78.pnach b/patches/SLPM-65167_F87B9B78.pnach new file mode 100644 index 0000000..0007edf --- /dev/null +++ b/patches/SLPM-65167_F87B9B78.pnach @@ -0,0 +1,14 @@ +gametitle=Pride FC - Fighting Championships (J)(SLPM-65167) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen Hack 16:9 + +//Matrix Hack +patch=1,EE,00103094,word,3c013f40 //00000000 +patch=1,EE,00103098,word,44810000 //00000000 +patch=1,EE,001030a0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65170_8A402027.pnach b/patches/SLPM-65170_8A402027.pnach new file mode 100644 index 0000000..d0df9b2 --- /dev/null +++ b/patches/SLPM-65170_8A402027.pnach @@ -0,0 +1,16 @@ +gametitle=Shin Sangoku Musou 2 Mushouden (J)(SLPM-65170) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,0026c418,word,3faaaaab //3f800000 +patch=1,EE,0026c424,word,3faaaaab //3f800000 + +//Render fix +patch=1,EE,0017ed20,word,3c023f2b //3c023f00 + + diff --git a/patches/SLPM-65174_60672369.pnach b/patches/SLPM-65174_60672369.pnach new file mode 100644 index 0000000..f887eb6 --- /dev/null +++ b/patches/SLPM-65174_60672369.pnach @@ -0,0 +1,12 @@ +gametitle=Britney's Dance Beat (J)(SLPM-65174) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen 16:9 + +//0000803f d7a3f03e 00080008 (2nd) +patch=1,EE,20346B34,extended,3F400000 //3f800000 + + diff --git a/patches/SLPM-65176_0BF26D23.pnach b/patches/SLPM-65176_0BF26D23.pnach new file mode 100644 index 0000000..7344e78 --- /dev/null +++ b/patches/SLPM-65176_0BF26D23.pnach @@ -0,0 +1,13 @@ +gametitle=King of Colosseum (Red) - Shin Nippon x Zen Nippon x Pancrase Disc (J)(SLPM-65176) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001d05d8,word,3c013f40 //3c013f80 Gameplay +patch=1,EE,0021d0f4,word,3c013f40 //3c013f80 Event +patch=1,EE,00231cd0,word,3c013f40 //3c013f80 Event + + diff --git a/patches/SLPM-65184_F379C8BB.pnach b/patches/SLPM-65184_F379C8BB.pnach new file mode 100644 index 0000000..e523d09 --- /dev/null +++ b/patches/SLPM-65184_F379C8BB.pnach @@ -0,0 +1,11 @@ +gametitle=The Document of Metal Gear Solid 2 (J)(SLPM-65184) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Esppiral (NTSC-J by Arapapa) + +//3D Model view fix +//803f013c00b08144380047b4 +patch=1,EE,0011f580,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-65190_6DDBE5E5.pnach b/patches/SLPM-65190_6DDBE5E5.pnach new file mode 100644 index 0000000..6b8357f --- /dev/null +++ b/patches/SLPM-65190_6DDBE5E5.pnach @@ -0,0 +1,18 @@ +gametitle=Tony Hawks Pro Skater 3 (SLPM-65190) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=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 + + diff --git a/patches/SLPM-65196_D757BEA0.pnach b/patches/SLPM-65196_D757BEA0.pnach new file mode 100644 index 0000000..7b23038 --- /dev/null +++ b/patches/SLPM-65196_D757BEA0.pnach @@ -0,0 +1,10 @@ +gametitle=Breath of Fire V - Dragon Quarter [NTSC-J] (SLPM-65196) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) + +patch=1,EE,0012dc8c,word,3c024307 //3c024333 hor val +patch=1,EE,0012ddd8,word,3c034074 //3c034036 render fix + + diff --git a/patches/SLPM-65199_29AADEF4.pnach b/patches/SLPM-65199_29AADEF4.pnach new file mode 100644 index 0000000..76b8e74 --- /dev/null +++ b/patches/SLPM-65199_29AADEF4.pnach @@ -0,0 +1,13 @@ +gametitle=Kikou Heidan J-Phoenix Cobalt Shoutaihen (J)(SLPM-65199) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002dc954,word,3c013f40 //00000000 +patch=1,EE,002dc958,word,44810000 //00000000 +patch=1,EE,002dc960,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65200_61039F8D.pnach b/patches/SLPM-65200_61039F8D.pnach new file mode 100644 index 0000000..ed5f873 --- /dev/null +++ b/patches/SLPM-65200_61039F8D.pnach @@ -0,0 +1,8 @@ +gametitle=Shinobi (Japan) [SLPM-65200] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,21BCCA48,extended,3F400000 + + diff --git a/patches/SLPM-65202_670E71AC.pnach b/patches/SLPM-65202_670E71AC.pnach new file mode 100644 index 0000000..717216c --- /dev/null +++ b/patches/SLPM-65202_670E71AC.pnach @@ -0,0 +1,13 @@ +gametitle=K-1 World Grand Prix 2002 (J)(SLPM-65202) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0045c6b0,word,3f2ccccd //3f666666 +patch=1,EE,0045cee8,word,3f2ccccd //3f666666 +patch=1,EE,0045d4f4,word,3f2ccccd //3f666666 + + diff --git a/patches/SLPM-65205_359EA298.pnach b/patches/SLPM-65205_359EA298.pnach new file mode 100644 index 0000000..2816422 --- /dev/null +++ b/patches/SLPM-65205_359EA298.pnach @@ -0,0 +1,20 @@ +gametitle=Spider-Man - The Movie (J)(SLPM-65205) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,0058c6d4,word,3FE38E2A //3faaaaab + +//Zoom +//0e3c013c 2efa2134 (1st) +patch=1,EE,002ebe64,word,3c013c28 +//patch=1,EE,002ebe68,word,3421a0ba + +//X-Fov (Needs render Fix) +//patch=1,EE,002ebf6c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-65206_DBDE0864.pnach b/patches/SLPM-65206_DBDE0864.pnach new file mode 100644 index 0000000..b49c918 --- /dev/null +++ b/patches/SLPM-65206_DBDE0864.pnach @@ -0,0 +1,18 @@ +gametitle=King of Colosseum (Green) - Zero-One Disc (J)(SLPM-65206) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//X-Fov +//803f013c 00608144 00a08044 +patch=1,EE,001dee18,word,3c013f40 //3c013f80 Gameplay + +//803f013c 00608144 c6730046 +patch=1,EE,0022dfb4,word,3c013f40 //3c013f80 Event + +//803f013c 00608144 0801628c +patch=1,EE,00244ac0,word,3c013f40 //3c013f80 Event + + diff --git a/patches/SLPM-65207_83945660.pnach b/patches/SLPM-65207_83945660.pnach new file mode 100644 index 0000000..7e95b73 --- /dev/null +++ b/patches/SLPM-65207_83945660.pnach @@ -0,0 +1,16 @@ +gametitle=Chou Battle Houshin [NTSC-J] [SLPM-65207] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00107414,word,3c013f40 //3c013f80 (Event) +patch=1,EE,0012a67c,word,3c013f40 //3c013f80 (Gameplay) + +//Y-Fov +patch=1,EE,002c6f40,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-65217_23D75731.pnach b/patches/SLPM-65217_23D75731.pnach new file mode 100644 index 0000000..ce84de1 --- /dev/null +++ b/patches/SLPM-65217_23D75731.pnach @@ -0,0 +1,18 @@ +gametitle=Seaman - Kindan no Pet (Kanzenban) (J)(SLPM-65217) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide Screen 16:9 + +//Matrix hack +patch=1,EE,0010287c,word,3c013f40 //00000000 +patch=1,EE,00102880,word,44810000 //00000000 +patch=1,EE,00102888,word,4600c602 //00000000 + +//Render fix +//803f023c 00108244 0000a1c6 (st) +patch=1,EE,0025c7b4,word,3c023fab //3c023f80 + + diff --git a/patches/SLPM-65218_903CCECC.pnach b/patches/SLPM-65218_903CCECC.pnach new file mode 100644 index 0000000..7883ea7 --- /dev/null +++ b/patches/SLPM-65218_903CCECC.pnach @@ -0,0 +1,92 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Bomberman Jetters (SLPM_65218) Widescreen Hack (gamemasterplc) +patch=1,EE,0048F7DC,word,00000000 //Render Fix Part 1 +patch=1,EE,0049A89C,word,00000000 //Render Fix Part 2 +patch=1,EE,004CCCD4,word,08030000 //Jump to Custom Code +patch=1,EE,000C0000,word,3C01005A //Upper Half of Aspect Address in AT +patch=1,EE,000C0004,word,3C1B3F40 //Aspect Multiplier in K1 +patch=1,EE,000C0008,word,449B6000 //Move Aspect Multiplier into f12 +patch=1,EE,000C000C,word,C42E8D00 //Load Original Aspect into f14 +patch=1,EE,000C0010,word,460E6382 //Actually Multiply Aspect Ratio +patch=1,EE,000C0014,word,03E00008 //Jump to RA +patch=1,EE,000C0018,word,E42E8D00 //Save Multiplied Aspect Ratio (Delay Slot) +patch=1,EE,004B4B08,word,08030007 //Jump to Custom Code to Fix Menu Sprites +patch=1,EE,000C001C,word,0008D843 //Divide T0 by 2 +patch=1,EE,000C0020,word,00084083 //Divide T0 by 4 +patch=1,EE,000C0024,word,011B4021 //Add Previous 2 Operations +patch=1,EE,000C0028,word,000BD843 //Divide T3 by 2 +patch=1,EE,000C002C,word,000B5883 //Divide T3 by 4 +patch=1,EE,000C0030,word,017B5821 //Add Previous 2 Operations +patch=1,EE,000C0034,word,27BDFF10 //Replaced Instruction +patch=1,EE,000C0038,word,0812D2C4 //Return to Original Code +patch=1,EE,000C003C,word,25080050 //Add 80 to T0 (Delay Slot) +patch=1,EE,004B3930,word,08030010 //Jump to Custom Code to Fix Most Sprites +patch=1,EE,000C0040,word,0008D843 //Divide T0 by 2 +patch=1,EE,000C0044,word,00084083 //Divide T0 by 4 +patch=1,EE,000C0048,word,011B4021 //Add Previous 2 Operations +patch=1,EE,000C004C,word,000BD843 //Divide T3 by 2 +patch=1,EE,000C0050,word,000B5883 //Divide T3 by 4 +patch=1,EE,000C0054,word,017B5821 //Add Previous 2 Operations +patch=1,EE,000C0058,word,27BDFF90 //Replaced Instruction +patch=1,EE,000C005C,word,0812CE4E //Return to Original Code +patch=1,EE,000C0060,word,25080050 //Add 80 to T0 (Delay Slot) +patch=1,EE,0043392C,word,00000000 //Disable Motion Blur in Battles +patch=1,EE,003EF4F8,word,08030019 //Jump to Code to Scale Energy Bar +patch=1,EE,003EF4FC,word,00000000 //NOP (Delay Slot) +patch=1,EE,000C0064,word,3C013F40 //Load 0.75 into AT +patch=1,EE,000C0068,word,44810800 //Load 0.75 into F1 +patch=1,EE,000C006C,word,4601A502 //Multiply F20 by F1 +patch=1,EE,000C0070,word,3C0142A0 //Load 80.0 into AT +patch=1,EE,000C0074,word,44810800 //Load 80.0 into F1 +patch=1,EE,000C0078,word,4601A500 //Add F20 and F1 together +patch=1,EE,000C007C,word,3C014040 //Load 3.0 into AT +patch=1,EE,000C0080,word,080FBD40 //Return to Original Code +patch=1,EE,000C0084,word,44810800 //Load 3.0 into F1 +patch=1,EE,00388850,word,08030022 //Jump to Code to Scale World Select Boxes +patch=1,EE,000C0088,word,3C1B3F40 //Load 0.75 into K1 +patch=1,EE,000C008C,word,449BE800 //Load 0.75 into F29 +patch=1,EE,000C0090,word,461D6302 //Multiply F12 by F29 +patch=1,EE,000C0094,word,461D7382 //Multiply F14 by F29 +patch=1,EE,000C0098,word,461D8402 //Multiply F16 by F29 +patch=1,EE,000C009C,word,461D9482 //Multiply F18 by F29 +patch=1,EE,000C00A0,word,3C1B42A0 //Load 80.0 into K1 +patch=1,EE,000C00A4,word,449BE800 //Load 80.0 into F29 +patch=1,EE,000C00A8,word,461D6300 //Add 80.0 to F12 +patch=1,EE,000C00AC,word,461D7380 //Add 80.0 to F14 +patch=1,EE,000C00B0,word,461D8400 //Add 80.0 to F16 +patch=1,EE,000C00B4,word,461D9480 //Add 80.0 to F18 +patch=1,EE,000C00B8,word,080E2216 //Return to Original Code +patch=1,EE,000C00BC,word,27BDFF40 //Original Instruction (Delay Slot) +patch=1,EE,002F07B8,word,00000000 //Disable File Delete Box Draw +patch=1,EE,002EFD30,word,00000000 //Disable File Number Boxes Draw +patch=1,EE,00268350,word,3C014413 //Set Player Health X Position to 588.0f +patch=1,EE,002683E8,word,3C1BC2A5 //Load Boss Health X Position into K1 (-82.5f) +patch=1,EE,00268428,word,AFBB0000 //Update Boss Health Position +patch=1,EE,00269DEC,word,3C01C295 //Bomb X Position (-74.5f) +patch=1,EE,00269E04,word,3C01C20A //Bomb Number X Position (-34.5f) +patch=1,EE,00269F74,word,3C013FAA //Fire X Position (1.328125f) +patch=1,EE,00269FB8,word,3C014225 //Fire Number X Position (41.25f) +patch=1,EE,0026A054,word,3C01429A //Fire X Position (77.0f) +patch=1,EE,0026A098,word,3C0142EA //Fire Number X Position (117.0f) +patch=1,EE,00474BD8,word,00000000 //Disable Bomber Mansion Blur +patch=1,EE,00269684,word,24080272 //Charabom Box X Position (626) +patch=1,EE,00269704,word,2408027A //Charabom Icon X Position (634) +patch=1,EE,002697A8,word,24080272 //Charabom Level Icon X Position (626) +patch=1,EE,00269804,word,24080292 //Charabom Level Icon Dot X Position (658) +patch=1,EE,00269854,word,240802A2 //Charabom Level Icon Number X Position (674) +patch=1,EE,00269954,word,24080272 //Charabom Energy Bar Border X Position (626) +patch=1,EE,002699B8,word,24080272 //Charabom Energy Bar Background X Position (626) +patch=1,EE,00269A24,word,24080276 //Charabom Energy Bar X Position (630) +patch=1,EE,00269B58,word,240802BE //Charabom Right Arrow X Position (702) +patch=1,EE,00269BB4,word,24080266 //Charabom Left Arrow X Position (614) +patch=1,EE,00269C88,word,2408029A //Alternate Charabom Box X Position (666) +patch=1,EE,00269D04,word,240802A2 //Alternate Charabom Icon X Position (674) +patch=1,EE,0026B7D8,word,241300BA //Lightning Card Icons Position (186) +patch=1,EE,0026B750,word,241300BA //Other Card Icons Position (186) +patch=1,EE,00240950,word,2863FFFF //Map Slide Into Position (-1) +patch=1,EE,0024095C,word,2402FFFF //Map Slide Into Position (-1) +patch=1,EE,0024097C,word,2863FF33 //Map Slide Out Position (-205) +patch=1,EE,00240988,word,2402FF32 //Map Slide Out Position (-206) + + diff --git a/patches/SLPM-65218_B4AC4EE0.pnach b/patches/SLPM-65218_B4AC4EE0.pnach new file mode 100644 index 0000000..d24a5d7 --- /dev/null +++ b/patches/SLPM-65218_B4AC4EE0.pnach @@ -0,0 +1,104 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Bomberman Jetters (SLPM_65218) Widescreen Hack (gamemasterplc) +patch=1,EE,0048F7DC,word,00000000 //Render Fix Part 1 +patch=1,EE,0049A89C,word,00000000 //Render Fix Part 2 +patch=1,EE,004CCCD4,word,08030000 //Jump to Custom Code +patch=1,EE,000C0000,word,3C01005A //Upper Half of Aspect Address in AT +patch=1,EE,000C0004,word,3C1B3F40 //Aspect Multiplier in K1 +patch=1,EE,000C0008,word,449B6000 //Move Aspect Multiplier into f12 +patch=1,EE,000C000C,word,C42E8D00 //Load Original Aspect into f14 +patch=1,EE,000C0010,word,460E6382 //Actually Multiply Aspect Ratio +patch=1,EE,000C0014,word,03E00008 //Jump to RA +patch=1,EE,000C0018,word,E42E8D00 //Save Multiplied Aspect Ratio (Delay Slot) +patch=1,EE,0024960C,word,240B00EA //Loading Text Width (234) +patch=1,EE,0024966C,word,240B00C0 //Bomberman Loading Face Width (192) +patch=1,EE,0024965C,word,24080190 //Bomberman Loading Face Position (400) +patch=1,EE,0023E2E4,word,3C0142A8 //Paused Text Width (Float) (84.0f) +patch=1,EE,00268EC0,word,2688011C //Ingame Timer Numbers Offset (284) +patch=1,EE,00268EE8,word,240B000C //Ingame Timer Numbers Width (12) +patch=1,EE,00268E84,word,240B0012 //Ingame Timer Clock Width (18) +patch=1,EE,00268D8C,word,26B5000C //Clock Numbers Spacing (12) +patch=1,EE,00268DD8,word,26B5000C //Clock Numbers Spacing (12) +patch=1,EE,0026A224,word,240B0018 //Stat Number Width (24) +patch=1,EE,0026A184,word,240B001E //Stat Icon Width (30) +patch=1,EE,0026A1A8,word,241B0028 //Stat Icon Scaling (40) +patch=1,EE,0026A1B8,word,AFBB0018 //Store Stat Icon Scaling +patch=1,EE,00269DEC,word,3C0141C0 //Bomb Stat Icon X Position (24.0f) +patch=1,EE,00269E04,word,3C014258 //Bomb Stat Number X Position (54.0f) +patch=1,EE,00269F74,word,3C0142A2 //Fire Stat Icon X Position (81.0f) +patch=1,EE,00269FB8,word,3C0142DE //Fire Stat Number X Position (111.0f) +patch=1,EE,0026A054,word,3C01430A //Speed Stat Icon X Position (138.0f) +patch=1,EE,0026A098,word,3C014328 //Speed Stat Number X Position (168.0f) +patch=1,EE,0026B8D8,word,240B0018 //Card Width (24) +patch=1,EE,0026B820,word,2673001A //Lightning Cards Spacing (26) +patch=1,EE,0026B768,word,2673001A //Jetters Cards Spacing (26) +patch=1,EE,0026B750,word,24130128 //Jetters Cards Starting X Position (296) +patch=1,EE,0026B7D8,word,241300DB //Lightning Cards Starting X Position (219) +patch=1,EE,0026885C,word,240B0018 //Full Heart Width (24) +patch=1,EE,00268AE4,word,240B000C //Partial Heart Width (12) +patch=1,EE,0063FE70,word,00000006 //Player Middle Partial Heart Offset +patch=1,EE,0063FE80,word,0000000C //Player Right Partial Heart Offset +patch=1,EE,0063FE68,word,0000000C //Boss Right Partial Heart Offset +patch=1,EE,002687B0,word,08030008 //Jump to Full Heart Spacing Correction +patch=1,EE,002689D8,word,0803000C //Jump to Partial Heart Spacing Correction +patch=1,EE,000C0020,word,3C1B3F40 //Full Heart Spacing Multiplier (0.75f) +patch=1,EE,000C0024,word,449B6000 //Move Full Heart Spacing Multiplier to f12 +patch=1,EE,000C0028,word,0809A1EE //Jump Back to Original Code +patch=1,EE,000C002C,word,460C0002 //Multiply Full Heart Spacing (Delay Slot) +patch=1,EE,000C0030,word,3C1B3F40 //Partial Heart Spacing Multiplier (0.75f) +patch=1,EE,000C0034,word,449BA000 //Move Partial Heart Spacing Multiplier to f20 +patch=1,EE,000C0038,word,0809A278 //Jump Back to Original Code +patch=1,EE,000C003C,word,4614AD42 //Multiply Partial Heart Spacing (Delay Slot) +patch=1,EE,00269690,word,240B0030 //Charabom Icon Border Width (48) +patch=1,EE,00269704,word,2408020E //Charabom Icon Position (526) +patch=1,EE,00269710,word,240B0024 //Charabom Icon Position (36) +patch=1,EE,002697B0,word,240B001B //Charabom LV Icon Width (28) +patch=1,EE,002697E0,word,240B000C //Charabom LV Icon Dot Width (12) +patch=1,EE,0026980C,word,241B0010 //Charabom LV Icon Dot Box Correction +patch=1,EE,00269814,word,A7BB0018 //Charabom LV Icon Dot Box Correction Part 2 +patch=1,EE,0026983C,word,240B000C //Charabom LV Icon Dot Width (12) +patch=1,EE,0026986C,word,241B0010 //Charabom LV Number Box Correction +patch=1,EE,00269884,word,A7BB0018 //Charabom LV Number Box Correction Part 2 +patch=1,EE,00269804,word,24080220 //Charabom LV Icon Dot Position (544) +patch=1,EE,00269854,word,2408022C //Charabom LV Icon Dot Position (556) +patch=1,EE,00269A24,word,2408020B //Charabom LV Icon Dot Position (524) +patch=1,EE,00269960,word,240B0030 //Charabom Level Up Gague Box Width (48) +patch=1,EE,002699C4,word,240B0030 //Charabom Level Up Gague Box Background Width (48) +patch=1,EE,00269A18,word,08030010 //Jump to Scaling Charabom Level Up Gague Bar +patch=1,EE,000C0040,word,3C1B3F40 //Scale of Charabom Level Up Gague Bar (0.75f) +patch=1,EE,000C0044,word,4490F800 //Load Original Charabom Level Up Gague Bar +patch=1,EE,000C0048,word,4680FFE0 //Convert Charabom Level Up Gague Bar to Float +patch=1,EE,000C004C,word,449BF000 //Load Scale of Level Up Gague Bar in f30 +patch=1,EE,000C0050,word,461EFFC2 //Actually Scale the Bar +patch=1,EE,000C0054,word,4600FFE4 //Convert Updated Bar Scale to integer +patch=1,EE,000C0058,word,0809A688 //Jump Back to Original Code +patch=1,EE,000C005C,word,440BF800 //Move Integer version of Bar Scale to t3. +patch=1,EE,00269B40,word,24030000 //Stop Right Arrow Pulsing +patch=1,EE,00269B50,word,246B000C //Right Arrow Width (12) +patch=1,EE,00269B94,word,24020000 //Stop Left Arrow Pulsing +patch=1,EE,00269BA4,word,244B000C //Left Arrow Width (12) +patch=1,EE,00269BB4,word,240801FF //Left Arrow X Position (511) +patch=1,EE,00269B58,word,24080241 //Right Arrow X Position (577) +patch=1,EE,00269C88,word,24080226 //Backup Charabom Box X Position (550) +patch=1,EE,00269C94,word,240B0030 //Backup Charabom Box Width (48) +patch=1,EE,00269D10,word,240B0024 //Backup Charabom Box Icon Width (36) +patch=1,EE,00269D04,word,2408022C //Backup Charabom Box Icon Width (556) +patch=1,EE,002EDBAC,word,240B0114 //Select File Text Width (276) +patch=1,EE,00389F20,word,240D00E1 //World Select Text Width (225) +patch=1,EE,00389F48,word,240A00D6 //World Select Text Position (214) +patch=1,EE,00389F58,word,AFBB0028 //World Select Text Box Width Update +patch=1,EE,00389F1C,word,241B012C //World Select Text Box Width (300) +patch=1,EE,00518778,word,00000087 //Pause Status Text Width (135) +patch=1,EE,00518790,word,0000005B //Lightning Pause Text Width +patch=1,EE,005187C8,word,0000005A //Other Pause Text Width +patch=1,EE,005187F0,word,00000069 //Jetters Pause Text Width +patch=1,EE,0023EFC8,word,240B0016 //Lightning Card Width (22) +patch=1,EE,0023EFCC,word,2631FFF3 //Lightning Card Pause Spacing (-13) +patch=1,EE,0023F1A0,word,240B0016 //Other Card Width (22) +patch=1,EE,0023F174,word,26520007 //Other Card Spacing (7) +patch=1,EE,0023F1E8,word,26100023 //Other Card Group Spacing (35) +patch=1,EE,0023F27C,word,240B0016 //Jetters Card Width (22) +patch=1,EE,0023F28C,word,26100019 //Jetters Card Spacing (25) + + diff --git a/patches/SLPM-65221_68EAF48F.pnach b/patches/SLPM-65221_68EAF48F.pnach new file mode 100644 index 0000000..7f54abd --- /dev/null +++ b/patches/SLPM-65221_68EAF48F.pnach @@ -0,0 +1,15 @@ +gametitle=Clock Tower 3 [NTSC-J] (SLPM-65221) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=NTSC-J Widescreen Hack by parotaku +patch=1,EE,21938FA8,extended,3F1FBE77 // 3F54FDF4 + +//FMV's fix by nemesis2000 +patch=1,EE,018bce88,word,3c026fa0 +patch=1,EE,018bced8,word,34028260 + +//black borders fix by nemesis2000 +patch=1,EE,018f2b14,word,3c030000 + + diff --git a/patches/SLPM-65227_F345D272.pnach b/patches/SLPM-65227_F345D272.pnach new file mode 100644 index 0000000..3041957 --- /dev/null +++ b/patches/SLPM-65227_F345D272.pnach @@ -0,0 +1,14 @@ +gametitle=J-League Pro Soccer Club o Tsukurou! 3 (J)(SLPM-65227) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00000000 803f023c 00088244 06c30046 +patch=1,EE,0017fed8,word,3c023faa +patch=1,EE,0017fedc,word,3442aaab + + diff --git a/patches/SLPM-65229_7A26E1BB.pnach b/patches/SLPM-65229_7A26E1BB.pnach new file mode 100644 index 0000000..715bb2f --- /dev/null +++ b/patches/SLPM-65229_7A26E1BB.pnach @@ -0,0 +1,39 @@ +gametitle=Army Men - RTS (J)(SLPM-65229) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//3D Scene which is proceeding automatically +//803f013c 00188144 9000b17f +patch=1,EE,001aa7cc,word,3c013fab //3c013f80 Fov +//003f013c 00088144 080002c6 +patch=1,EE,001aa80c,word,3c013f05 //3c013f00 Zoom + +//Game Play +//803f013c 00a08144 43480200 +patch=1,EE,001aa2d4,word,3c013fab //3c013f80 Fov +//003f013c 00388144 080000c6 +patch=1,EE,001aa70c,word,3c013f05 //3c013f00 Zoom + +//Render fix +//803f013c 00188144 43200146 +//patch=1,EE,0020ed84,word,3c013fb0 //3c013f80 + +//Odd Zoom (able to avoid rendering fix) +//803f013c 00a08144 +patch=1,EE,0020e9f4,word,3c013fb0 //3c013f80 + +///////////////// +// Memory Hack // +//3D Screen which is proceeding automatically +//0000803f 00000000 29010000 9097fb01 +//patch=1,EE,20411260,extended,3f400000 // 3f800000 + +//Game play +//c00e6f00 e6c4c83f(*) 00000000 00000000 00000000 +//patch=1,EE,203fdf40,extended,3F9693A7 // 3fc8c4e6 + + diff --git a/patches/SLPM-65232_08995DEE.pnach b/patches/SLPM-65232_08995DEE.pnach new file mode 100644 index 0000000..470e4e9 --- /dev/null +++ b/patches/SLPM-65232_08995DEE.pnach @@ -0,0 +1,52 @@ +gametitle=Devil May Cry 2 (Disc 1) (Dante Disc) (SLUS-20484) / Devil May Cry 2 (Disc 2) (Lucia Disc) (SLUS-20627) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0017e08c,word,3c013f1a //hor aspect value +patch=1,EE,0017e094,word,44810000 + +patch=1,EE,0017e0b4,word,468008a0 +patch=1,EE,0017e0b8,word,00041840 +patch=1,EE,0017e0bc,word,00641821 +patch=1,EE,0017e0c0,word,44830800 +patch=1,EE,0017e0c4,word,3c013f6e +patch=1,EE,0017e0c8,word,3421eeee +patch=1,EE,0017e0d4,word,44810000 + +patch=1,EE,001fad44,word,0c0470b4 +patch=1,EE,001fad48,word,00000000 +patch=1,EE,001fad4c,word,4600a003 +patch=1,EE,001fad50,word,8f85aeb4 +patch=1,EE,001fad54,word,3c04462f //hor val +patch=1,EE,001fad58,word,3c034000 +patch=1,EE,001fad5c,word,3484f000 +patch=1,EE,001fad60,word,44841800 +patch=1,EE,001fad64,word,e4a001c0 +patch=1,EE,001fad68,word,44830800 +patch=1,EE,001fad6c,word,8f84aeb4 +patch=1,EE,001fad70,word,8f83aeb8 +patch=1,EE,001fad74,word,c48201c0 +patch=1,EE,001fad78,word,c4600030 +patch=1,EE,001fad7c,word,46001002 +patch=1,EE,001fad80,word,e4800040 +patch=1,EE,001fad84,word,8f84aeb8 +patch=1,EE,001fad88,word,8f83aeb4 +patch=1,EE,001fad8c,word,c4800034 +patch=1,EE,001fad90,word,46001002 +patch=1,EE,001fad94,word,e4600054 +patch=1,EE,001fad98,word,8f84aeb8 +patch=1,EE,001fad9c,word,8f83aeb4 +patch=1,EE,001fada0,word,c4800030 +patch=1,EE,001fada4,word,46001802 +patch=1,EE,001fada8,word,46010003 +patch=1,EE,001fadac,word,46001003 +patch=1,EE,001fadb0,word,e4600080 +patch=1,EE,001fadb4,word,8f84aeb8 +patch=1,EE,001fadb8,word,8f83aeb4 +patch=1,EE,001fadbc,word,c4800034 +patch=1,EE,001fadc0,word,3c04457f //vert val +patch=1,EE,001fadc4,word,3484f000 +patch=1,EE,001fadc8,word,44841800 + + diff --git a/patches/SLPM-65233_08995DEE.pnach b/patches/SLPM-65233_08995DEE.pnach new file mode 100644 index 0000000..470e4e9 --- /dev/null +++ b/patches/SLPM-65233_08995DEE.pnach @@ -0,0 +1,52 @@ +gametitle=Devil May Cry 2 (Disc 1) (Dante Disc) (SLUS-20484) / Devil May Cry 2 (Disc 2) (Lucia Disc) (SLUS-20627) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0017e08c,word,3c013f1a //hor aspect value +patch=1,EE,0017e094,word,44810000 + +patch=1,EE,0017e0b4,word,468008a0 +patch=1,EE,0017e0b8,word,00041840 +patch=1,EE,0017e0bc,word,00641821 +patch=1,EE,0017e0c0,word,44830800 +patch=1,EE,0017e0c4,word,3c013f6e +patch=1,EE,0017e0c8,word,3421eeee +patch=1,EE,0017e0d4,word,44810000 + +patch=1,EE,001fad44,word,0c0470b4 +patch=1,EE,001fad48,word,00000000 +patch=1,EE,001fad4c,word,4600a003 +patch=1,EE,001fad50,word,8f85aeb4 +patch=1,EE,001fad54,word,3c04462f //hor val +patch=1,EE,001fad58,word,3c034000 +patch=1,EE,001fad5c,word,3484f000 +patch=1,EE,001fad60,word,44841800 +patch=1,EE,001fad64,word,e4a001c0 +patch=1,EE,001fad68,word,44830800 +patch=1,EE,001fad6c,word,8f84aeb4 +patch=1,EE,001fad70,word,8f83aeb8 +patch=1,EE,001fad74,word,c48201c0 +patch=1,EE,001fad78,word,c4600030 +patch=1,EE,001fad7c,word,46001002 +patch=1,EE,001fad80,word,e4800040 +patch=1,EE,001fad84,word,8f84aeb8 +patch=1,EE,001fad88,word,8f83aeb4 +patch=1,EE,001fad8c,word,c4800034 +patch=1,EE,001fad90,word,46001002 +patch=1,EE,001fad94,word,e4600054 +patch=1,EE,001fad98,word,8f84aeb8 +patch=1,EE,001fad9c,word,8f83aeb4 +patch=1,EE,001fada0,word,c4800030 +patch=1,EE,001fada4,word,46001802 +patch=1,EE,001fada8,word,46010003 +patch=1,EE,001fadac,word,46001003 +patch=1,EE,001fadb0,word,e4600080 +patch=1,EE,001fadb4,word,8f84aeb8 +patch=1,EE,001fadb8,word,8f83aeb4 +patch=1,EE,001fadbc,word,c4800034 +patch=1,EE,001fadc0,word,3c04457f //vert val +patch=1,EE,001fadc4,word,3484f000 +patch=1,EE,001fadc8,word,44841800 + + diff --git a/patches/SLPM-65234_3D80BAAB.pnach b/patches/SLPM-65234_3D80BAAB.pnach new file mode 100644 index 0000000..ebbc726 --- /dev/null +++ b/patches/SLPM-65234_3D80BAAB.pnach @@ -0,0 +1,13 @@ +gametitle=Bakusou Dekotora Densetsu - Otoko Hanamichi Yume Roman (J)(SLPM-65234) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,01a9aa9c,word,3c013f40 //00000000 +patch=1,EE,01a9aaa0,word,44810000 //00000000 +patch=1,EE,01a9aaa8,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65235_9EB4AA0B.pnach b/patches/SLPM-65235_9EB4AA0B.pnach new file mode 100644 index 0000000..b3c5aab --- /dev/null +++ b/patches/SLPM-65235_9EB4AA0B.pnach @@ -0,0 +1,12 @@ +gametitle=New Roommania - Porori Seishun (NTSC-J)(SLPM-65235) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 0000803f 0000803f 00002044 +patch=1,EE,205C07DC,extended,3f400000 //3f800000 fov + + diff --git a/patches/SLPM-65236_FB196496.pnach b/patches/SLPM-65236_FB196496.pnach new file mode 100644 index 0000000..7dce2e8 --- /dev/null +++ b/patches/SLPM-65236_FB196496.pnach @@ -0,0 +1,10 @@ +gametitle=Anubis - Zone of the Enders (J)(SLPM-65236) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,0012a110,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-65245_301A78F2.pnach b/patches/SLPM-65245_301A78F2.pnach new file mode 100644 index 0000000..7aa269d --- /dev/null +++ b/patches/SLPM-65245_301A78F2.pnach @@ -0,0 +1,12 @@ +gametitle=Gun Survivor 4 - BioHazard - Heroes Never Die [NTSC-J] (SLPM-65245) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,00108b74,word,3c013f40 //00000000 hor fov +patch=1,EE,00108b78,word,44810000 //00000000 +patch=1,EE,00108b80,word,4600c602 //00000000 +patch=1,EE,0022eb08,word,3c0143d6 //3c0143a0 render fix + + diff --git a/patches/SLPM-65246_0AD22FB5.pnach b/patches/SLPM-65246_0AD22FB5.pnach new file mode 100644 index 0000000..f08bdf2 --- /dev/null +++ b/patches/SLPM-65246_0AD22FB5.pnach @@ -0,0 +1,13 @@ +gametitle=Drift Racer - Kaido Battle [NTSC-J] (SLPM-65246) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +author=nemesis2000 +patch=1,EE,0013bd80,word,3c023f40 + +[No-Interlacing] +gsinterlacemode=1 +author=val +description=Attempts to disable interlaced offset rendering. +patch=1,EE,00135ABC,word,00000000 \ No newline at end of file diff --git a/patches/SLPM-65246_2046216F.pnach b/patches/SLPM-65246_2046216F.pnach new file mode 100644 index 0000000..885197c --- /dev/null +++ b/patches/SLPM-65246_2046216F.pnach @@ -0,0 +1,13 @@ +gametitle=Kaido Battle - Nikko, Haruna, Rokko, Hakone [NTSC-J] (SLPM-65246) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +author=nemesis2000 +patch=1,EE,0013bd80,word,3c023f40 + +[No-Interlacing] +gsinterlacemode=1 +author=val +description=Attempts to disable interlaced offset rendering. +patch=1,EE,00135ABC,word,00000000 \ No newline at end of file diff --git a/patches/SLPM-65247_7CC820F7.pnach b/patches/SLPM-65247_7CC820F7.pnach new file mode 100644 index 0000000..cd07155 --- /dev/null +++ b/patches/SLPM-65247_7CC820F7.pnach @@ -0,0 +1,9 @@ +gametitle=San Goku Shi Senki 2 (J)(SLPM-65247) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull (NTSC-J by Arapapa) + +patch=1,EE,00140834,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-65248_A3F49264.pnach b/patches/SLPM-65248_A3F49264.pnach new file mode 100644 index 0000000..3a5faaa --- /dev/null +++ b/patches/SLPM-65248_A3F49264.pnach @@ -0,0 +1,12 @@ +gametitle=Shin Sangoku Musou 3 (J)(SLPM-65248) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00136d50,word,3c0243d6 //3c0243a0 wide +patch=1,EE,00183df0,word,3C023F2B //3C023F00 renderfix + + diff --git a/patches/SLPM-65249_5E191B9C.pnach b/patches/SLPM-65249_5E191B9C.pnach new file mode 100644 index 0000000..9a52791 --- /dev/null +++ b/patches/SLPM-65249_5E191B9C.pnach @@ -0,0 +1,16 @@ +gametitle=Chaos Legion [NTSC-J] (SLPM-65249) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00242a1c,word,3c013f40 +patch=1,EE,00242a2c,word,4481d800 +patch=1,EE,00242a30,word,460fdec2 +patch=1,EE,00242b34,word,3c0243ab +patch=1,EE,00228064,word,3c023fab + +//FMV's fix +patch=1,EE,00328a04,word,3c026fb0 +patch=1,EE,00328914,word,241e77d0 + + diff --git a/patches/SLPM-65257_8CFE667F.pnach b/patches/SLPM-65257_8CFE667F.pnach new file mode 100644 index 0000000..3c104db --- /dev/null +++ b/patches/SLPM-65257_8CFE667F.pnach @@ -0,0 +1,26 @@ +gametitle=Silent Hill 3 NTSC-J SLPM-65257 8CFE667F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +patch=1,EE,001b4a24,word,3c023f28 //3c023f61 +patch=1,EE,001b4a28,word,3442f5c3 //344247ae +//Items & Weapons and Supplies fix +//4c3f023c cdcc4234 00108544 +patch=1,EE,002ad938,word,3c023f19 //3c023f4c +patch=1,EE,002ad93c,word,3442999a //3442cccd +//Oringal FMV's fix by nemesis2000 +patch=1,EE,002b6078,word,24112550 //fmv height +patch=1,EE,002b6064,word,24106D50 //fmv y-pos +patch=1,EE,002b619c,word,24100000 //fmv black borders +patch=1,EE,002b61a4,word,24100000 //fmv black borders +patch=1,EE,002b607c,word,24032000 //fmv height +patch=1,EE,002b6068,word,24037000 //fmv y-pos +patch=1,EE,002b61bc,word,24100000 //fmv black borders +patch=1,EE,002b61c0,word,24100000 //fmv black borders + +[60 FPS] +author=asasega +description=Might need EE Overclock. +patch=1,EE,2013058C,extended,00000000 \ No newline at end of file diff --git a/patches/SLPM-65262_ED32D333.pnach b/patches/SLPM-65262_ED32D333.pnach new file mode 100644 index 0000000..8234b03 --- /dev/null +++ b/patches/SLPM-65262_ED32D333.pnach @@ -0,0 +1,13 @@ +gametitle=Boboboubo Boubobo - Hajike Matsuri (J)(SLPM-65262) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,001059c4,word,3c013f40 //00000000 +patch=1,EE,001059c8,word,44810000 //00000000 +patch=1,EE,001059d0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65266_BFB0DFBE.pnach b/patches/SLPM-65266_BFB0DFBE.pnach new file mode 100644 index 0000000..99a76c6 --- /dev/null +++ b/patches/SLPM-65266_BFB0DFBE.pnach @@ -0,0 +1,42 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Drakengard (J) (SLPM_652.66) +author=Hyakki (pnach by Arapapa) + +patch=1,EE,203A5090,extended,3F400000 //3F800000 + + +[No-Interlacing] +gsinterlacemode=1 +description=Enhacement by Felixthecat1970 + +patch=0,EE,00277664,extended,24050000 //memory +patch=0,EE,00277668,extended,24060050 //memory +patch=0,EE,00282A84,extended,24050000 //memory +patch=0,EE,00282A88,extended,24060050 //memory + +patch=0,EE,200FFFB8,extended,3C1B000F //memory +patch=0,EE,200FFFBC,extended,377BFFD0 //memory +patch=0,EE,200FFFC0,extended,DC820000 //memory +patch=0,EE,200FFFC4,extended,3C031200 //memory +patch=0,EE,200FFFC8,extended,08049154 //memory + +patch=0,EE,000FFFD0,extended,00000002 //memory +patch=0,EE,100FFFD8,extended,00001450 //memory +patch=0,EE,200FFFE0,extended,00823134 //memory +patch=0,EE,200FFFE4,extended,001DF4FF //memory + +patch=0,EE,2012454C,extended,0803FFEE //memory +patch=0,EE,20124558,extended,DF620000 //memory +patch=0,EE,20124560,extended,DF620008 //memory +patch=0,EE,20124568,extended,DF620010 //memory + +patch=0,EE,202F94CC,extended,3C013F40 //memory +patch=0,EE,202F94D8,extended,4481F000 //memory +patch=0,EE,202F94DC,extended,461EC602 //memory + +patch=0,EE,202612D4,extended,3C0143D6 //memory + +patch=0,EE,20129C50,extended,3C014456 //memory + + diff --git a/patches/SLPM-65267_C1AA3AB2.pnach b/patches/SLPM-65267_C1AA3AB2.pnach new file mode 100644 index 0000000..07379e2 --- /dev/null +++ b/patches/SLPM-65267_C1AA3AB2.pnach @@ -0,0 +1,13 @@ +gametitle=Kurogane no Houkou 2 - Warship Gunner (J)(SLPM-65267) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//2044023c 00608244 f043023c +patch=1,EE,00279684,word,3c024455 //3c024420 + + diff --git a/patches/SLPM-65268_A62EBC2C.pnach b/patches/SLPM-65268_A62EBC2C.pnach new file mode 100644 index 0000000..34757bf --- /dev/null +++ b/patches/SLPM-65268_A62EBC2C.pnach @@ -0,0 +1,27 @@ +gametitle=Initial D Special Stage (J)(SLPM-65268) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack 99skull and Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001484ec,word,08030000 + +patch=1,EE,000c0000,word,460328c3 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e18c2 +patch=1,EE,000c0010,word,0805213c + +///////////////////////// + +//TLM Miss occurs +//16:9 widescreen hack by 99skull +//patch=1,EE,001484EC,word,0C03FFC0 +//patch=1,EE,000FFF00,word,3C013F40 +//patch=1,EE,000FFF04,word,44819800 +//patch=1,EE,000FFF08,word,460398C3 +//patch=1,EE,000FFF0C,word,03E00008 + + diff --git a/patches/SLPM-65268_B9FA5764.pnach b/patches/SLPM-65268_B9FA5764.pnach new file mode 100644 index 0000000..34757bf --- /dev/null +++ b/patches/SLPM-65268_B9FA5764.pnach @@ -0,0 +1,27 @@ +gametitle=Initial D Special Stage (J)(SLPM-65268) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack 99skull and Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001484ec,word,08030000 + +patch=1,EE,000c0000,word,460328c3 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e18c2 +patch=1,EE,000c0010,word,0805213c + +///////////////////////// + +//TLM Miss occurs +//16:9 widescreen hack by 99skull +//patch=1,EE,001484EC,word,0C03FFC0 +//patch=1,EE,000FFF00,word,3C013F40 +//patch=1,EE,000FFF04,word,44819800 +//patch=1,EE,000FFF08,word,460398C3 +//patch=1,EE,000FFF0C,word,03E00008 + + diff --git a/patches/SLPM-65270_AB01411F.pnach b/patches/SLPM-65270_AB01411F.pnach new file mode 100644 index 0000000..776553d --- /dev/null +++ b/patches/SLPM-65270_AB01411F.pnach @@ -0,0 +1,13 @@ +gametitle=Virtua Fighter 4 - Evolution (J)(SLPM-65270) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 +patch=1,EE,002fb184,word,3c194455 // 3c034420 hor fov +patch=1,EE,002fb18c,word,37395555 // 44830800 hor fov +patch=1,EE,002fb1a4,word,44990800 // 00000000 +patch=1,EE,00214918,word,3c024456 // 3c024420 renderfix + + diff --git a/patches/SLPM-65271_3562F45A.pnach b/patches/SLPM-65271_3562F45A.pnach new file mode 100644 index 0000000..54bd132 --- /dev/null +++ b/patches/SLPM-65271_3562F45A.pnach @@ -0,0 +1,17 @@ +gametitle=Over the Monochrome Rainbow featuring Shogo Hamada (J)(SLPM-65271) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00276208,word,080ab98c + +patch=1,EE,002ae630,word,46014a02 +patch=1,EE,002ae634,word,3c013f40 +patch=1,EE,002ae638,word,4481f000 +patch=1,EE,002ae63c,word,461e4202 +patch=1,EE,002ae640,word,0809d883 + + diff --git a/patches/SLPM-65278_B9DE6298.pnach b/patches/SLPM-65278_B9DE6298.pnach new file mode 100644 index 0000000..bc9e8fd --- /dev/null +++ b/patches/SLPM-65278_B9DE6298.pnach @@ -0,0 +1,15 @@ +gametitle=Generation of Chaos III - Toki no Fuuin (Limited Edition) (J)(SLPM-65278)(SLPM-65279) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00103078,word,3c013fab //3c013f80 + +//Y-Fov +patch=1,EE,001364e4,word,3c023fc0 //3c024000 + + diff --git a/patches/SLPM-65279_B9DE6298.pnach b/patches/SLPM-65279_B9DE6298.pnach new file mode 100644 index 0000000..bc9e8fd --- /dev/null +++ b/patches/SLPM-65279_B9DE6298.pnach @@ -0,0 +1,15 @@ +gametitle=Generation of Chaos III - Toki no Fuuin (Limited Edition) (J)(SLPM-65278)(SLPM-65279) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00103078,word,3c013fab //3c013f80 + +//Y-Fov +patch=1,EE,001364e4,word,3c023fc0 //3c024000 + + diff --git a/patches/SLPM-65300_48C1A5F1.pnach b/patches/SLPM-65300_48C1A5F1.pnach new file mode 100644 index 0000000..afbfc65 --- /dev/null +++ b/patches/SLPM-65300_48C1A5F1.pnach @@ -0,0 +1,14 @@ +gametitle=All Star Professional Wrestling III (J)(SLPM-65300) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0031e10c,word,3c013f40 //00000000 +patch=1,EE,0031e110,word,44810000 //00000000 +patch=1,EE,0031e118,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65303_E7DE50CA.pnach b/patches/SLPM-65303_E7DE50CA.pnach new file mode 100644 index 0000000..2a007f8 --- /dev/null +++ b/patches/SLPM-65303_E7DE50CA.pnach @@ -0,0 +1,16 @@ +gametitle=Dennou Senki Virtual-On - Marz (J)(SLPM-65303) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00608244 803f023c 00688244 (4th) +patch=1,EE,0014ff74,word,3c023f40 //3c023f80 + +//Zoom out + Y-Fov(-) +//patch=1,EE,0014ff7c,word,3c023f70 //3c023f80 + + diff --git a/patches/SLPM-65304_461626F5.pnach b/patches/SLPM-65304_461626F5.pnach new file mode 100644 index 0000000..87e9ab8 --- /dev/null +++ b/patches/SLPM-65304_461626F5.pnach @@ -0,0 +1,21 @@ +gametitle=Frogger (J)(SLPM-65304) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0010e7f8,word,080a6604 // c6010068 +patch=1,EE,0010e7fc,word,00000000 // c602006c + +patch=1,EE,00299810,word,3c013f40 // 00000000 +patch=1,EE,00299814,word,4481f000 // 00000000 +patch=1,EE,00299818,word,c6010068 // 00000000 +patch=1,EE,0029981c,word,c602006c // 00000000 +patch=1,EE,00299820,word,461e0843 // 00000000 +patch=1,EE,00299824,word,e6010068 // 00000000 +patch=1,EE,00299828,word,08043a00 // 00000000 + + diff --git a/patches/SLPM-65308_DD70E38F.pnach b/patches/SLPM-65308_DD70E38F.pnach new file mode 100644 index 0000000..48b3440 --- /dev/null +++ b/patches/SLPM-65308_DD70E38F.pnach @@ -0,0 +1,17 @@ +gametitle=Shutokou Battle 01 [NTSC-J] (SLPM-65308) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001411f8,word,3c043f53 +patch=1,EE,00141200,word,34883333 + + +[No-Interlacing] +gsinterlacemode=1 +author=Tokman5 +//No Interlace +patch=1,EE,00131664,word,34020000 //DC221000 + + diff --git a/patches/SLPM-65315_08C2754F.pnach b/patches/SLPM-65315_08C2754F.pnach new file mode 100644 index 0000000..e183437 --- /dev/null +++ b/patches/SLPM-65315_08C2754F.pnach @@ -0,0 +1,12 @@ +gametitle=Hanjuku Eiyuu Tai 3D (J)(SLPM-65315) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,0014e70c,word,3c014455 //3c014420 +patch=1,EE,0014e8cc,word,3c014455 //3c014420 + + diff --git a/patches/SLPM-65317_D04A515C.pnach b/patches/SLPM-65317_D04A515C.pnach new file mode 100644 index 0000000..2d03ceb --- /dev/null +++ b/patches/SLPM-65317_D04A515C.pnach @@ -0,0 +1,8 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 10 (J)(SLPM-65317) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,002ed8e4,word,3f19999a //3f4ccccd diff --git a/patches/SLPM-65324_992C9F92.pnach b/patches/SLPM-65324_992C9F92.pnach new file mode 100644 index 0000000..749e29d --- /dev/null +++ b/patches/SLPM-65324_992C9F92.pnach @@ -0,0 +1,37 @@ +gametitle=Gregory Horror Show - Soul Collector (J)(SLPM-65324) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00165280,word,3c033f40 //3c033f80 + +//2D X-fov +patch=1,EE,001651f0,word,3c023f40 //3c023f80 + +//Font zoom +patch=1,EE,002540f0,word,3c034240 //3c034280 +patch=1,EE,0025411c,word,3c034240 //3c034280 + +//Font Y-Fov #1 +patch=1,EE,0025410c,word,080b36b5 //46006346 + +patch=1,EE,002cdad4,word,3c013fab //00000000 +patch=1,EE,002cdad8,word,4481f000 //00000000 +patch=1,EE,002cdadc,word,461e6342 //00000000 +patch=1,EE,002cdae0,word,08095044 //00000000 + +//Font Y-Fov #2 +patch=1,EE,00254130,word,080b36b0 //46006346 + +patch=1,EE,002cdac0,word,3c013fab //00000000 +patch=1,EE,002cdac4,word,4481f000 //00000000 +patch=1,EE,002cdac8,word,461e6342 //00000000 +patch=1,EE,002cdacc,word,0809504d //00000000 + +//No interlacing by asasega +//patch=1,EE,2010210C,extended,00000000 + + diff --git a/patches/SLPM-65326_4C3A3060.pnach b/patches/SLPM-65326_4C3A3060.pnach new file mode 100644 index 0000000..48a3784 --- /dev/null +++ b/patches/SLPM-65326_4C3A3060.pnach @@ -0,0 +1,14 @@ +gametitle=Choro Q HG 4 (J)(SLPM-65326) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001f1d74,word,3c013f40 //00000000 +patch=1,EE,001f1d78,word,44810000 //00000000 +patch=1,EE,001f1d80,word,4600c602 //00000000 +patch=1,EE,001b5484,word,3c0140a7 //3c01407a + + diff --git a/patches/SLPM-65330_6900731B.pnach b/patches/SLPM-65330_6900731B.pnach new file mode 100644 index 0000000..02a960c --- /dev/null +++ b/patches/SLPM-65330_6900731B.pnach @@ -0,0 +1,14 @@ +gametitle=Akudaikan 2 (J)(SLPM-65330) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,001b9514,word,3c013f40 //00000000 +patch=1,EE,001b9518,word,44810000 //00000000 +patch=1,EE,001b9520,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65331_E46BD847.pnach b/patches/SLPM-65331_E46BD847.pnach new file mode 100644 index 0000000..0581ab4 --- /dev/null +++ b/patches/SLPM-65331_E46BD847.pnach @@ -0,0 +1,9 @@ +gametitle=RockMan X7 [NTSC-J] (SLPM-65331) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0014cbc4,word,3c0244a8 + + diff --git a/patches/SLPM-65336_EA182A26.pnach b/patches/SLPM-65336_EA182A26.pnach new file mode 100644 index 0000000..230b251 --- /dev/null +++ b/patches/SLPM-65336_EA182A26.pnach @@ -0,0 +1,13 @@ +gametitle=K-1 World Grand Prix - The Beast Attack! (J)(SLPM-65336) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,004595b4,word,3f2ccccd //3f666666 +patch=1,EE,00459df0,word,3f2ccccd //3f666666 +patch=1,EE,0045a414,word,3f2ccccd //3f666666 + + diff --git a/patches/SLPM-65338_D0FDDA59.pnach b/patches/SLPM-65338_D0FDDA59.pnach new file mode 100644 index 0000000..f20c7ae --- /dev/null +++ b/patches/SLPM-65338_D0FDDA59.pnach @@ -0,0 +1,38 @@ +gametitle=Juuni Kokuki - Guren no Shirube, Koujin no Michi (J)(SLPM-65338) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//80bf023c 00008244 00000000 2000a0e7 +patch=1,EE,0013e7f0,word,3c02bf40 //3c02bf80 + +//Render fix +patch=1,EE,0013e4fc,word,3c023f20 //3c023f00 + +//Font Fix +patch=1,EE,002537d8,word,3c023f40 //3c023f80 + + +/////////////////////////////////////////////////////// +//Zoom +//patch=1,EE,0013e828,word,3c023f20 //3c023f00 + +//Y-Fov +//patch=1,EE,0013e908,word,08030000 + +//patch=1,EE,000c0000,word,46000802 +//patch=1,EE,000c0004,word,3c013fab +//patch=1,EE,000c0008,word,4481f000 +//patch=1,EE,000c000c,word,461e0002 +//patch=1,EE,000c0010,word,0804fa43 + +//patch=1,EE,001bd5e4,word,3c0344f4 //3c034434 + +//patch=1,EE,20781580,extended,3f400000 //3f800000 +//patch=1,EE,207821D0,extended,3f400000 //3f800000 + + diff --git a/patches/SLPM-65343_7C7092F5.pnach b/patches/SLPM-65343_7C7092F5.pnach new file mode 100644 index 0000000..49475fe --- /dev/null +++ b/patches/SLPM-65343_7C7092F5.pnach @@ -0,0 +1,23 @@ +gametitle=Kikou Heidai - J-Pheonix 2 (J)(SLPM-65343) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Turn Off 'Speedhacks' + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0031632c,word,3c013f40 //00000000 +patch=1,EE,00316330,word,44810000 //00000000 +patch=1,EE,00316338,word,4600c602 //00000000 + +//Right Render fix +//a0c3013c 00708144 +patch=1,EE,00152a7c,word,3c01c3e0 //3c01c3a0 + +//Left Render fix +//a043013c 00888144 +patch=1,EE,00152a9c,word,3c0143e0 //3c0143a0 + + diff --git a/patches/SLPM-65344_1FA1E198.pnach b/patches/SLPM-65344_1FA1E198.pnach new file mode 100644 index 0000000..97051f5 --- /dev/null +++ b/patches/SLPM-65344_1FA1E198.pnach @@ -0,0 +1,10 @@ +gametitle=Project Minerva Professional & Simple 2000 Ultimate Series Vol. 23: Project Minerva Professional [NTSC-J] (SLPM-65344) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,2123a3dc,extended,3F206D3A // vert +patch=1,EE,21241C9C,extended,3F5AE148 // zoom + + diff --git a/patches/SLPM-65345_996A788B.pnach b/patches/SLPM-65345_996A788B.pnach new file mode 100644 index 0000000..34c4e0a --- /dev/null +++ b/patches/SLPM-65345_996A788B.pnach @@ -0,0 +1,19 @@ +gametitle=Simple 2000 Series Ultimate Vol.09 - Bakusou Manhattan Runabout 3 [SLPM-65345] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001348a8,word,08030000 // c6010068 + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,0804d22c // 00000000 + + diff --git a/patches/SLPM-65361_5A51A599.pnach b/patches/SLPM-65361_5A51A599.pnach new file mode 100644 index 0000000..497fcb3 --- /dev/null +++ b/patches/SLPM-65361_5A51A599.pnach @@ -0,0 +1,10 @@ +gametitle=Anubis - Zone of the Enders Special Edition (J)(SLPM-65361) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,0012ae90,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-65367_859969AF.pnach b/patches/SLPM-65367_859969AF.pnach new file mode 100644 index 0000000..c20f285 --- /dev/null +++ b/patches/SLPM-65367_859969AF.pnach @@ -0,0 +1,18 @@ +gametitle=Maximo vs Army of Zin (J) (SLPM-65367) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (pnach NTSC-J by Arapapa) + +//16:9 + +//f628ac3f... It's not a Fixed Address. +//Use hyakki's "WideScreenHelper" +//Step 1 "Find" -> "3fac28f6" +//Step 2 "Replace" -> "3fe58bf0" +//Step 3 "Range" -> "3xxx" + +//3333b33f 0000803f +patch=1,EE,202E2254,word,3FEEEEEE // 3fb33333 + + diff --git a/patches/SLPM-65372_24137D58.pnach b/patches/SLPM-65372_24137D58.pnach new file mode 100644 index 0000000..9c314f1 --- /dev/null +++ b/patches/SLPM-65372_24137D58.pnach @@ -0,0 +1,12 @@ +gametitle=Soccer Kantoku Saihai Simulation - Formation Final [NTSC-J] [SLPM-65372] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,001033c4,word,3c013f40 //00000000 +patch=1,EE,001033c8,word,44810000 //00000000 +patch=1,EE,001033d0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65377_3CEB6582.pnach b/patches/SLPM-65377_3CEB6582.pnach new file mode 100644 index 0000000..7a138fc --- /dev/null +++ b/patches/SLPM-65377_3CEB6582.pnach @@ -0,0 +1,12 @@ +gametitle=Shin Sangoku Musou 3 Mushouden (J)(SLPM-65377A) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00139920,word,3c0243d6 //3c0243a0 +patch=1,EE,0018eb90,word,3c023f2b //3c023f00 + + diff --git a/patches/SLPM-65378_AEDB8BB2.pnach b/patches/SLPM-65378_AEDB8BB2.pnach new file mode 100644 index 0000000..d67d7f6 --- /dev/null +++ b/patches/SLPM-65378_AEDB8BB2.pnach @@ -0,0 +1,14 @@ +gametitle=Busin 0 - Wizardry Alternative NEO (J)(SLPM-65378) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//8c3f023c cdcc4234 +patch=1,EE,00130080,word,3c023f53 //3c023f8c +patch=1,EE,00130084,word,34423333 //3c023f8c + + diff --git a/patches/SLPM-65379_B7E155F3.pnach b/patches/SLPM-65379_B7E155F3.pnach new file mode 100644 index 0000000..bf18982 --- /dev/null +++ b/patches/SLPM-65379_B7E155F3.pnach @@ -0,0 +1,15 @@ +gametitle=The Baseball 2003 - Akikigou (J)(SLPM-65379)) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,20612ea8,extended,3faaaaab //3f800000 + +//Zoom +patch=1,EE,20612eac,extended,3faaaaab //3f800000 + + diff --git a/patches/SLPM-65380_8E79F84B.pnach b/patches/SLPM-65380_8E79F84B.pnach new file mode 100644 index 0000000..043fd2d --- /dev/null +++ b/patches/SLPM-65380_8E79F84B.pnach @@ -0,0 +1,10 @@ +gametitle=Samurai Dou 2 - Way of the Samurai 2 NTSC-J] (SLPM-65380) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,202EFCA0,extended,3F400000 +patch=1,EE,00168c6c,word,3c033fab + + diff --git a/patches/SLPM-65382_B65C316F.pnach b/patches/SLPM-65382_B65C316F.pnach new file mode 100644 index 0000000..d3fdfed --- /dev/null +++ b/patches/SLPM-65382_B65C316F.pnach @@ -0,0 +1,24 @@ +gametitle=Grand Theft Auto III (SLPM-65382) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//widescreen fix (00000000 0800E003 C8858CE7 00000000 00000000 D0FFBD27) +patch=1,EE,00184c2c,word,3C013F9D +patch=1,EE,00184c30,word,44810000 +patch=1,EE,00184c34,word,46006302 +patch=1,EE,00184c38,word,03E00008 +patch=1,EE,00184c3c,word,E78C85C8 + +//9c0860e6 0c13060c +patch=1,EE,002568c0,word,0c06130b // NTSC-U 0C061293 + +//9001a0c7 0c13060c +patch=1,EE,00256a74,word,0c06130e // NTSC-U 0C061296 + +//00000000 F042023C 00608244 0c13060c (search *2) +patch=1,EE,0027e940,word,0c06130e // NTSC-U 0C061296 +patch=1,EE,0027ee0c,word,0c06130e // NTSC-U 0C061296 + + diff --git a/patches/SLPM-65384_AD9D2B54.pnach b/patches/SLPM-65384_AD9D2B54.pnach new file mode 100644 index 0000000..bb4a70d --- /dev/null +++ b/patches/SLPM-65384_AD9D2B54.pnach @@ -0,0 +1,24 @@ +gametitle=Dream Mix TV - World Fighters (J)(SLPM-65384) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +// +patch=1,EE,0029a02c,word,3c01bec0 //3c01bf00 + +//Y-Fov +// +patch=1,EE,0029a0f8,word,080bcf14 + +patch=1,EE,002f3c50,word,46070a02 +patch=1,EE,002f3c54,word,3c013faa +patch=1,EE,002f3c58,word,3421aaab +patch=1,EE,002f3c5c,word,4481f000 +patch=1,EE,002f3c60,word,461e4202 +patch=1,EE,002f3c64,word,080a683f + + diff --git a/patches/SLPM-65391_CEBA4A74.pnach b/patches/SLPM-65391_CEBA4A74.pnach new file mode 100644 index 0000000..2822b20 --- /dev/null +++ b/patches/SLPM-65391_CEBA4A74.pnach @@ -0,0 +1,20 @@ +gametitle=Shinki Genso - Spectral Souls (J)(SLPM-65391) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 + +//X-Fov +patch=1,EE,00128cb4,word,3c033f19 //3c033f4c +patch=1,EE,00128cb8,word,3463999a //3463cccd + +//Render fix +patch=1,EE,00128cd4,word,3c0343f7 //3c0343b9 + +//Font X-Size +//patch=1,EE,0012bd4c,word,3c024130 //3c024160 +//patch=1,EE,0012bd94,word,3c024130 //3c024160 + + diff --git a/patches/SLPM-65401_F9C5F9B3.pnach b/patches/SLPM-65401_F9C5F9B3.pnach new file mode 100644 index 0000000..8e2d137 --- /dev/null +++ b/patches/SLPM-65401_F9C5F9B3.pnach @@ -0,0 +1,11 @@ +gametitle=Tengai Makyou II - Manji Maru (Tsujyo Level Shiyou) (J)(SLPM-65401) and (SLPM-65402) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00141b00,word,3c02bf40 + + diff --git a/patches/SLPM-65402_F9C5F9B3.pnach b/patches/SLPM-65402_F9C5F9B3.pnach new file mode 100644 index 0000000..8e2d137 --- /dev/null +++ b/patches/SLPM-65402_F9C5F9B3.pnach @@ -0,0 +1,11 @@ +gametitle=Tengai Makyou II - Manji Maru (Tsujyo Level Shiyou) (J)(SLPM-65401) and (SLPM-65402) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00141b00,word,3c02bf40 + + diff --git a/patches/SLPM-65407_9D5125EA.pnach b/patches/SLPM-65407_9D5125EA.pnach new file mode 100644 index 0000000..5f82cf2 --- /dev/null +++ b/patches/SLPM-65407_9D5125EA.pnach @@ -0,0 +1,21 @@ +gametitle=Transformers Tatakai (J)(SLPM-65407) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//4c3f033c cdcc6334 5000a0c4 +patch=1,EE,0014b1b0,word,3c033f19 //3c033f4c +patch=1,EE,0014b1b4,word,3463999a //3463cccd + +//Rendering diatance +//803f033c 00e04234 +patch=1,EE,00148900,word,3c033fb0 //3c033f80 + +//Mini Map +//patch=1,EE,20284680,extended,3f400000 //3f800000 + + diff --git a/patches/SLPM-65409_EE61D258.pnach b/patches/SLPM-65409_EE61D258.pnach new file mode 100644 index 0000000..ee416a7 --- /dev/null +++ b/patches/SLPM-65409_EE61D258.pnach @@ -0,0 +1,8 @@ +gametitle=Air Ranger 2 Plus - Rescue Helicopter (NTSC-J) (SLPM-65409) + +[Anti-Blur] +author=Souzooka +description=Removes depth-of-field effect (must be initially enabled outside mission) + +patch=0,EE,201DAD50,extended,00000000 // nop // removes call to gplEffeDepthSet when mission begins +patch=0,EE,201DB014,extended,00000000 // nop // removes call to gplEffeDepthClr when mission ends diff --git a/patches/SLPM-65411_1483D6B9.pnach b/patches/SLPM-65411_1483D6B9.pnach new file mode 100644 index 0000000..714756a --- /dev/null +++ b/patches/SLPM-65411_1483D6B9.pnach @@ -0,0 +1,11 @@ +gametitle=Onimusha Buraiden [NTSC-J] [SLPM-65411] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM (NTSC-J by Arapapa) + +//Widescreen +patch=1,EE,204fa0c0,extended,3F400000 //3F800000 +//00 00 80 3F 00 00 00 3F 00 00 00 3F 00 00 80 40 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 00 00 00 20 44 00 00 E0 43 00 00 20 44 00 00 60 43 + + diff --git a/patches/SLPM-65412_FC26483A.pnach b/patches/SLPM-65412_FC26483A.pnach new file mode 100644 index 0000000..dd97455 --- /dev/null +++ b/patches/SLPM-65412_FC26483A.pnach @@ -0,0 +1,139 @@ +gametitle=War of the Monsters (NTSC-J) [SLPM-65412] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen + +//Title Menu +patch=1,EE,206E9100,extended,43BA0000 //43F80000 - Title Menu Master X FOV +patch=1,EE,206E9120,extended,3F206D3A //3EF0A3D7 - Title Menu Master Y FOV + +//Crush-O-Rama Camera Distance (normally based on X FOV) +patch=1,EE,2011F8C4,extended,00000000 //4615BDC2 - Crush-O-Rama Camera Distance Fix #1 +patch=1,EE,2011F8FC,extended,00000000 //46020002 - Crush-O-Rama Camera Distance Fix #2 + +//1 Player +patch=1,EE,206E8EC0,extended,43900000 //43C00000 - 1P Master X FOV +patch=1,EE,206E8EE0,extended,3F206D3A //3EF0A3D7 - 1P Master Y FOV +patch=1,EE,206E9280,extended,43900000 //43C00000 - Unified Master X FOV +patch=1,EE,206E92A0,extended,3F206D3A //3EF0A3D7 - Unified Master Y FOV +patch=1,EE,101439C0,extended,0000C33A //3C01C30A - 1P + Unified Master X P1 HUD #1 +patch=1,EE,101439C4,extended,00006666 //34214A3D - 1P + Unified Master X P1 HUD #2 +patch=1,EE,10145360,extended,0000001A //24050023 - 1P + Unified P1 "WINS #" X Position (35 -> 26) +patch=1,EE,10146EEC,extended,0000001E //24050028 - 1P + Unified P1 Pickup Notification X Position (40 -> 30) +patch=1,EE,101D409C,extended,00000208 //240501E0 - 1P Core Meltdown "#" Timer X Position (480 -> 520) + +//2 Players - Separator Bar +patch=1,EE,10145878,extended,0000FFFB //2473FFFA - 2P Separator Bar Width (-6 -> -5) + +//2 Players - Unified View Black Bar Fix +//Prevents black bar from appearing in the far right of unified view in 2 player matches +patch=1,EE,E0010001,extended,0070A6C4 //00000000 - If gUseUnifiedView variable is 1... +patch=1,EE,201896D8,extended,00000000 //0C0515DA - Remove reference to buildSeparator function +patch=1,EE,E0010000,extended,0070A6C4 //00000000 - If gUseUnifiedView variable is 0... +patch=1,EE,201896D8,extended,0C0515DA //0C0515DA - Restore reference to buildSeparator function + +//2 Players - Unified View Black Bar Fix (alternate MIPS version) +//Useful if injecting the fix into a hacked ELF or if using an older PS2 cheat device. +//patch=1,EE,201896D8,extended,0C07FFAC //0C0515DA - jal $001ffeb0 - Jump to injected MIPS instructions (instead of buildSeparator function) +//patch=1,EE,201FFEB0,extended,3C020071 //24020038 - lui v0, $0071 - Load gUseUnifiedView variable into v0 register #1 +//patch=1,EE,201FFEB4,extended,8C42A6C4 //00A73821 - lw v0, $a6c4(v0) - Load gUseUnifiedView variable into v0 register #2 +//patch=1,EE,201FFEB8,extended,14400003 //00822018 - bne v0, zero, $001ffec8 - Skip next 2 lines (after below one) if gUseUnifiedView variable isn't equal to 0 +//patch=1,EE,201FFEBC,extended,00000000 //00C84021 - nop - Delay slot +//patch=1,EE,201FFEC0,extended,080515DA //3C020075 - j $00145768 - Jump to buildSeparator function +//patch=1,EE,201FFEC4,extended,00000000 //00073900 - nop - Delay slot +//patch=1,EE,201FFEC8,extended,03E00008 //244289A0 - jr ra - Jump return +//patch=1,EE,201FFECC,extended,00000000 //00084100 - nop - Delay slot + +//2 Players - Player 1 +patch=1,EE,206E8F80,extended,43840000 //43B00000 - 2P P1 Master X FOV +patch=1,EE,206E8FA0,extended,3F206D39 //3EF0A3D7 - 2P P1 Master Y FOV +patch=1,EE,101439F0,extended,0000C2C7 //3C01C292 - 2P P1 Master X HUD #1 +patch=1,EE,101439F4,extended,00000000 //3421FE77 - 2P P1 Master X HUD #2 +patch=1,EE,10146D10,extended,0000001A //24050022 - 2P P1 Pickup Notification X Position (34 -> 26) +patch=1,EE,1014525C,extended,00000018 //24050020 - 2P P1 "WINS #" X Position (32 - 24) +patch=1,EE,1012F488,extended,00000018 //24050020 - 2P P1 Dodgeball "P1 #" X Position (32 -> 24) +patch=1,EE,1011B21C,extended,00000018 //24050020 - 2P P1 Big Shot "P1 #" X Position (32 -> 24) +patch=1,EE,1012E680,extended,00000018 //24050020 - 2P P1 Crush-O-Rama "P1 #" X Position (32 -> 24) + +//2 Players - Player 2 +patch=1,EE,206E9040,extended,43840000 //43B00000 - 2P P2 Master X FOV +patch=1,EE,206E9060,extended,3F206D39 //3EF0A3D7 - 2P P2 Master Y FOV +patch=1,EE,10143A38,extended,000042C7 //3C014292 - 2P P2 Master X HUD #1 +patch=1,EE,10143A3C,extended,00000000 //3421FE77 - 2P P2 Master X HUD #2 +patch=1,EE,10143A04,extended,0000433A //3C01430A - Unified Master X P2 HUD #1 +patch=1,EE,10143A08,extended,00006666 //34214A3D - Unified Master X P2 HUD #2 +patch=1,EE,10145378,extended,00000262 //24050258 - Unified P2 "WINS #" X Position (600 -> 610) +patch=1,EE,10146F20,extended,00000262 //24050258 - Unified P2 Pickup Notification X Position (600 -> 610) +patch=1,EE,10146D3C,extended,00000125 //2405011C - 2P P2 Pickup Notification X Position (284 -> 293) +patch=1,EE,10145274,extended,00000122 //24050118 - 2P P2 "WINS #" X Position (280 -> 290) +patch=1,EE,1012F55C,extended,00000131 //2405012C - 2P P2 Dodgeball "P2 #" X Position (300 -> 305) +patch=1,EE,1011B304,extended,00000275 //24050271 - 2P P2 "P2 #" Big Shot X Position (625 -> 629) +patch=1,EE,1012E7BC,extended,00000275 //24050271 - 2P P2 Crush-O-Rama "P2 #" X Position (625 -> 629) + +//Health Icons +patch=1,EE,202A77B8,extended,00000014 //0000001A - Health Icon 1 Inner Width +patch=1,EE,202A7848,extended,00000014 //0000001A - Health Icon 1 Outer Width +patch=1,EE,202A77DC,extended,00000014 //0000001A - Health Icon 2 Inner Width +patch=1,EE,202A786C,extended,00000014 //0000001A - Health Icon 2 Outer Width +patch=1,EE,202A7800,extended,00000014 //0000001A - Health Icon 3 Inner Width +patch=1,EE,202A7890,extended,00000014 //0000001A - Health Icon 3 Outer Width +patch=1,EE,202A7824,extended,00000014 //0000001A - Health Icon 4 Inner Width +patch=1,EE,202A78B4,extended,00000014 //0000001A - Health Icon 4 Outer Width + +//Distant Shadows +patch=1,EE,2025EF68,extended,43C00000 //44000000 - Distant Shadows Width #1 (ZAxisAllLoop) +patch=1,EE,2025F030,extended,43C00000 //44000000 - Distant Shadows Width #2 (ZAxisClipXY2) + +//Sprites +patch=1,EE,2025F0D0,extended,43C00000 //44000000 - Nearby Sprites Width (SimpSpriteStart) +patch=1,EE,2025F220,extended,43C00000 //44000000 - Distant Sprites Width (SpriteAllStart) + +//Loading Bar +patch=1,EE,2022900C,extended,3404014A //8FA40008 - Loading Bar Master X Width + +//Generic Font - Width +//Impacts top + bottom title screen text, unselected unlocks screen text, and pause menu text. +patch=1,EE,101FF94C,extended,00000007 //24060005 - Generic Font Width (5 -> 7) + +//Sub Pixels Font - Width and Spacing +//Impacts all other text. +patch=1,EE,201FFEF8,extended,0807FF6E //00832018 - j $001ffdb8 - Jump to injected MIPS instructions +patch=1,EE,201FFDB8,extended,3C013F40 //27BDFFA0 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,201FFDBC,extended,4481E800 //24030038 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,201FFDC0,extended,3C013F00 //7FB20030 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201FFDC4,extended,4481F000 //3C020073 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201FFDC8,extended,4485F800 //00839018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201FFDCC,extended,4680FFE0 //7FB10020 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201FFDD0,extended,461DFFC2 //7FB00010 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201FFDD4,extended,461EFFC0 //244289A0 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201FFDD8,extended,4600FFE4 //E7B50058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201FFDDC,extended,4405F800 //00A0802D - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201FFDE0,extended,4487F800 //E7B40050 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,201FFDE4,extended,4680FFE0 //46006D46 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201FFDE8,extended,461DFFC2 //46006506 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201FFDEC,extended,461EFFC1 //7FBF0040 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,201FFDF0,extended,4600FFE4 //02429021 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201FFDF4,extended,4407F800 //0C08AEAC - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,201FFDF8,extended,0807FFC0 //00C0882D - j $001fff00 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201FFDFC,extended,00832018 //03A0282D - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + +//Unlocks - Left Text Positioning (fontSpritePrintCenteredXY) +patch=1,EE,201FFCC4,extended,0807FF52 //0080982D - j $001ffd48 - Jump to injected MIPS instructions +patch=1,EE,201FFD48,extended,240B00E6 //27BDFFC0 - addiu t3, zero, $00e6 - Set t3 register to 230 +patch=1,EE,201FFD4C,extended,14AB0002 //3C020075 - bne a1, t3, $001ffd58 - Skip next line (after below one) if $a1 and t3 registers aren't equal +patch=1,EE,201FFD50,extended,00000000 //7FB10010 - nop - Delay slot +patch=1,EE,201FFD54,extended,240500FD //24428680 - addiu a1, zero, $00fd - Set a1 register to 253 +patch=1,EE,201FFD58,extended,0807FF33 //7FB00000 - j $001ffccc - Jump to 2 addresses after initial jump +patch=1,EE,201FFD5C,extended,0080982D //0080882D - daddu s3, a0, zero - Restore overwritten MIPS instruction from initial jump + +//Unlocks - Right Text Positioning (fontSpritePrintCenteredXY) +patch=1,EE,101A011C,extended,000001A2 //240501C2 - Prices Selected Right X Position (450 -> 418) +patch=1,EE,101A0154,extended,000001A2 //240501C2 - Prices Unselected Right X Position (450 -> 418) +patch=1,EE,101A0274,extended,000001A2 //240501C2 - "FREEBIE" Unselected Right X Position (450 -> 418) +patch=1,EE,101A02CC,extended,000001A2 //240501C2 - "FREEBIE/UNLOCKED" Selected Right X Position (450 -> 418) +patch=1,EE,101A0324,extended,000001A2 //240501C2 - "Unlocked" Unselected Right X Position (450 -> 418) + + diff --git a/patches/SLPM-65413_71320CA8.pnach b/patches/SLPM-65413_71320CA8.pnach new file mode 100644 index 0000000..970e96a --- /dev/null +++ b/patches/SLPM-65413_71320CA8.pnach @@ -0,0 +1,31 @@ +gametitle=Onimusha 3 [NTSC-J] (SLPM-65413]) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay + +//val1 +patch=1,EE,00151320,word,3c033f19 +patch=1,EE,00151328,word,34639999 + +//val2 +patch=1,EE,00151380,word,3c023f19 +patch=1,EE,00151384,word,34439999 + +//val3 +patch=1,EE,001514d8,word,3c033f19 +patch=1,EE,001514e0,word,34639999 + +//rfix1 +patch=1,EE,00151550,word,3c02c3d6 + +//rfix2 +patch=1,EE,00151440,word,3c024527 + +//No interlacing by asasega +//00 79 63 24 44 00 23 A6 50 00 22 A6 54 00 23 A6 +//patch=1,EE,20279b7c,extended,34037900 + + diff --git a/patches/SLPM-65416_2EF6D82A.pnach b/patches/SLPM-65416_2EF6D82A.pnach new file mode 100644 index 0000000..ac09692 --- /dev/null +++ b/patches/SLPM-65416_2EF6D82A.pnach @@ -0,0 +1,9 @@ +gametitle=Pride GP Grand Prix 2003 SLPM_654.16 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,00231e8c,word,3c013f2b +patch=1,EE,21ab5264,extended,c3950000 + + diff --git a/patches/SLPM-65419_09FDD6D7.pnach b/patches/SLPM-65419_09FDD6D7.pnach new file mode 100644 index 0000000..4eb1407 --- /dev/null +++ b/patches/SLPM-65419_09FDD6D7.pnach @@ -0,0 +1,17 @@ +gametitle=Woody Woodpecker - Escape from Buzz Buzzard Park (K)(SLPM-65419) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f023c 00288244 00000000 +patch=1,EE,0014fcd8,word,3c023f40 //3c023f80 + +//Fov +//4040023c 00108244 600600c6 +patch=1,EE,0014fcac,word,3c024010 //3c024040 + + diff --git a/patches/SLPM-65427_005B2002.pnach b/patches/SLPM-65427_005B2002.pnach new file mode 100644 index 0000000..e52cb38 --- /dev/null +++ b/patches/SLPM-65427_005B2002.pnach @@ -0,0 +1,22 @@ +gametitle=RS II - Riding Spirits (J)(SLPM-65427) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00688144 8c8493c7 +patch=1,EE,0017f080,word,3c013f40 //3c013f80 + +//Y-Fov fix (When Wide option is turnned on) +//f4491f3f eeeeee3e 00e0eb44 +//eeeeee3e eeeeee3e 00e0eb44 +patch=1,EE,00284f34,word,3eeeeeee //3F1F49F4 +//patch=1,EE,00284f38,word,3F1F49F4 //3eeeeeee + +//Zoom +//patch=1,EE,0017f078,word,3c0143B4 //3c0143f0 + + diff --git a/patches/SLPM-65428_03C8F393.pnach b/patches/SLPM-65428_03C8F393.pnach new file mode 100644 index 0000000..a4c899d --- /dev/null +++ b/patches/SLPM-65428_03C8F393.pnach @@ -0,0 +1,24 @@ +gametitle=BioHazard Outbreak [NTSC-J] (SLPM-65428) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=FMV's fix will cause abnormal collection interface + +//gameplay by synce +patch=1,EE,20239d48,extended,3fe38e38 + +//FMV's fix by nemesis2000 +//value 1 +patch=1,EE,001BA0E4,word,00000000 + +//value 2 (hex only) +patch=1,EE,003492B4,word,01262818 +patch=1,EE,003492B8,word,24061c00 +patch=1,EE,003492Bc,word,00c55822 + +//value 3 (raw code only with M code for ps2rd) +patch=1,EE,00349118,word,24060015 +patch=1,EE,003492E8,word,000b5843 +patch=1,EE,003492F0,word,00aB28AC + + diff --git a/patches/SLPM-65428_198EFDC1.pnach b/patches/SLPM-65428_198EFDC1.pnach new file mode 100644 index 0000000..7b5deb3 --- /dev/null +++ b/patches/SLPM-65428_198EFDC1.pnach @@ -0,0 +1,24 @@ +gametitle=BioHazard Outbreak [NTSC-J] (SLPM-65428) (ENGLISH PATCHED) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=FMV's fix will cause abnormal collection interface + +//gameplay by synce +patch=1,EE,20239d48,extended,3fe38e38 + +//FMV's fix by nemesis2000 +//value 1 +patch=1,EE,001BA0E4,word,00000000 + +//value 2 (hex only) +patch=1,EE,003492B4,word,01262818 +patch=1,EE,003492B8,word,24061c00 +patch=1,EE,003492Bc,word,00c55822 + +//value 3 (raw code only with M code for ps2rd) +patch=1,EE,00349118,word,24060015 +patch=1,EE,003492E8,word,000b5843 +patch=1,EE,003492F0,word,00aB28AC + + diff --git a/patches/SLPM-65428_32088394.pnach b/patches/SLPM-65428_32088394.pnach new file mode 100644 index 0000000..7b5deb3 --- /dev/null +++ b/patches/SLPM-65428_32088394.pnach @@ -0,0 +1,24 @@ +gametitle=BioHazard Outbreak [NTSC-J] (SLPM-65428) (ENGLISH PATCHED) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=FMV's fix will cause abnormal collection interface + +//gameplay by synce +patch=1,EE,20239d48,extended,3fe38e38 + +//FMV's fix by nemesis2000 +//value 1 +patch=1,EE,001BA0E4,word,00000000 + +//value 2 (hex only) +patch=1,EE,003492B4,word,01262818 +patch=1,EE,003492B8,word,24061c00 +patch=1,EE,003492Bc,word,00c55822 + +//value 3 (raw code only with M code for ps2rd) +patch=1,EE,00349118,word,24060015 +patch=1,EE,003492E8,word,000b5843 +patch=1,EE,003492F0,word,00aB28AC + + diff --git a/patches/SLPM-65431_D7AE2B57.pnach b/patches/SLPM-65431_D7AE2B57.pnach new file mode 100644 index 0000000..80cca30 --- /dev/null +++ b/patches/SLPM-65431_D7AE2B57.pnach @@ -0,0 +1,133 @@ +gametitle=Sonic Heroes (NTSC-J)(SLPM-65431) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,00167bcc,word,10000042 //10000041 +patch=1,EE,00167c24,word,1000002c //1000002b +patch=1,EE,00167c40,word,10000025 //10000024 +patch=1,EE,00167be4,word,14400033 //14400032 +patch=1,EE,00167bf4,word,1020002f //1020002e + +patch=1,EE,00167c58,word,14400004 //14400003 +patch=1,EE,00167c60,word,1000001d //1000001c +patch=1,EE,00167c68,word,3c013f40 //0c05a92c +patch=1,EE,00167c6c,word,0c05a92c //27a50030 +patch=1,EE,00167c70,word,27a50030 //0220202d +patch=1,EE,00167c74,word,0220202d //0c05a890 +patch=1,EE,00167c78,word,0c05a890 //27a50038 +patch=1,EE,00167c7c,word,27a50038 //c7ac0040 +patch=1,EE,00167c80,word,c7ac0040 //0c05a8a4 +patch=1,EE,00167c84,word,0c05a8a4 //0220202d +patch=1,EE,00167c88,word,0220202d //c7ac0044 +patch=1,EE,00167c8c,word,c7ac0044 //0c05a8b4 +patch=1,EE,00167c90,word,0c05a8b4 //0220202d +patch=1,EE,00167c94,word,0220202d //c7a00048 +patch=1,EE,00167c98,word,c7a00048 //e6200088 +patch=1,EE,00167c9c,word,e6200088 //8fa5004c +patch=1,EE,00167ca0,word,8fa5004c //0c05a908 +patch=1,EE,00167ca4,word,0c05a908 //0220202d +patch=1,EE,00167ca8,word,0220202d //1000000a +patch=1,EE,00167cac,word,1000000a //0220102d +patch=1,EE,00167cb0,word,0220102d //24030001 +patch=1,EE,00167cb4,word,24030001 //3c028000 +patch=1,EE,00167cb8,word,3c028000 //afa30050 +patch=1,EE,00167cbc,word,afa30050 //0c058844 +patch=1,EE,00167cc0,word,0c058844 //34440004 +patch=1,EE,00167cc4,word,34440004 //afa20054 +patch=1,EE,00167cc8,word,afa20054 //0c058814 +patch=1,EE,00167ccc,word,0c058814 //27a40050 +patch=1,EE,00167cd0,word,27a40050 //0000102d +patch=1,EE,00167cd4,word,0000102d //dfbf0020 +patch=1,EE,00167cd8,word,dfbf0020 //7bb10010 +patch=1,EE,00167cdc,word,7bb10010 //7bb00000 +patch=1,EE,00167ce0,word,7bb00000 //03e00008 +patch=1,EE,00167ce4,word,03e00008 //27bd0060 +patch=1,EE,00167ce8,word,27bd0060 //00000000 + +patch=1,EE,0020bf4c,word,3c013f40 //0c05a92c +patch=1,EE,0020bf50,word,0c05a92c //24452314 +patch=1,EE,0020bf54,word,24452314 //1000002c +patch=1,EE,0020bf58,word,1000002c //00000000 + +patch=1,EE,0020bf6c,word,3c013f40 //0c05a92c +patch=1,EE,0020bf70,word,0c05a92c //24452314 +patch=1,EE,0020bf74,word,24452314 //10000024 +patch=1,EE,0020bf78,word,10000024 //00000000 + +patch=1,EE,0020be84,word,10000062 //10000061 + +patch=1,EE,0020c000,word,3c013f40 //0c05a92c +patch=1,EE,0020c004,word,0c05a92c //27a50040 +patch=1,EE,0020c008,word,27a50040 //dfbf0020 +patch=1,EE,0020c00c,word,dfbf0020 //7bb10010 +patch=1,EE,0020c010,word,7bb10010 //7bb00000 +patch=1,EE,0020c014,word,7bb00000 //03e00008 +patch=1,EE,0020c018,word,03e00008 //27bd0050 +patch=1,EE,0020c01c,word,27bd0050 //00000000 + +patch=1,EE,0020c07c,word,3c013f80 //0c05a92c +patch=1,EE,0020c080,word,0c05a92c //27a50028 +patch=1,EE,0020c084,word,27a50028 //dfbf0010 +patch=1,EE,0020c088,word,dfbf0010 //7bb00000 +patch=1,EE,0020c08c,word,7bb00000 //03e00008 +patch=1,EE,0020c090,word,03e00008 //27bd0030 +patch=1,EE,0020c094,word,27bd0030 //00000000 + +patch=1,EE,002be488,word,1000001a //10000019 + +patch=1,EE,002be4c8,word,3c013f80 //0c05a92c +patch=1,EE,002be4cc,word,0c05a92c //27a50048 +patch=1,EE,002be4d0,word,27a50048 //3c0241f0 +patch=1,EE,002be4d4,word,3c0241f0 //44826000 +patch=1,EE,002be4d8,word,44826000 //0c05a8b4 +patch=1,EE,002be4dc,word,0c05a8b4 //8f84b670 +patch=1,EE,002be4e0,word,8f84b670 //c78c809c +patch=1,EE,002be4e4,word,c78c809c //0c05a8a4 +patch=1,EE,002be4e8,word,0c05a8a4 //8f84b670 +patch=1,EE,002be4ec,word,8f84b670 //8f82b670 +patch=1,EE,002be4f0,word,8f82b670 //dfbf0030 +patch=1,EE,002be4f4,word,dfbf0030 //7bb20020 +patch=1,EE,002be4f8,word,7bb20020 //7bb10010 +patch=1,EE,002be4fc,word,7bb10010 //7bb00000 +patch=1,EE,002be500,word,7bb00000 //03e00008 +patch=1,EE,002be504,word,03e00008 //27bd0050 +patch=1,EE,002be508,word,27bd0050 //00000000 + +patch=1,EE,002ee0cc,word,3c013f80 //0c05a92c +patch=1,EE,002ee0d0,word,0c05a92c //27a50028 +patch=1,EE,002ee0d4,word,27a50028 //3c023f80 +patch=1,EE,002ee0d8,word,460c6303 //44826000 + +patch=1,EE,0016a4cc,word,44810000 //c4a00004 +patch=1,EE,0016a4d0,word,46001083 //e4820068 +patch=1,EE,0016a4d4,word,c4a00004 //e480006c +patch=1,EE,0016a4d8,word,e4820068 //c4800068 +patch=1,EE,0016a4dc,word,e480006c //46000803 +patch=1,EE,0016a4e0,word,c4800068 //e4800070 +patch=1,EE,0016a4e4,word,46000803 //c480006c +patch=1,EE,0016a4e8,word,e4800070 //46000803 +patch=1,EE,0016a4ec,word,c480006c //00000000 +patch=1,EE,0016a4f0,word,46000803 //e4800074 +patch=1,EE,0016a4f4,word,e4800074 //8c840004 +patch=1,EE,0016a4f8,word,8c840004 //10800004 +patch=1,EE,0016a4fc,word,10800004 //0200102d +patch=1,EE,0016a500,word,0200102d //0c05adfc +patch=1,EE,0016a504,word,0c05adfc //00000000 +patch=1,EE,0016a508,word,00000000 //0200102d +patch=1,EE,0016a50c,word,0200102d //dfbf0010 +patch=1,EE,0016a510,word,dfbf0010 //7bb00000 +patch=1,EE,0016a514,word,7bb00000 //03e00008 +patch=1,EE,0016a518,word,03e00008 //27bd0020 +patch=1,EE,0016a51c,word,27bd0020 //00000000 + +//480p (progressive scan) +//patch=1,EE,001009c4,word,3c050000 //00052c00 +//patch=1,EE,001009cc,word,3c060050 //00063400 +//patch=1,EE,001009d4,word,3c070001 //00073c00 + +//patch=1,EE,00100c94,word,3c090010 //00094c00 + + diff --git a/patches/SLPM-65432_6B5DBC22.pnach b/patches/SLPM-65432_6B5DBC22.pnach new file mode 100644 index 0000000..eafbb3c --- /dev/null +++ b/patches/SLPM-65432_6B5DBC22.pnach @@ -0,0 +1,17 @@ +gametitle=J-League Winning Eleven Tactics (J)(SLPM-65432) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,01306b1c,word,3c013f40 //00000000 +patch=1,EE,01306b20,word,44810000 //00000000 +patch=1,EE,01306b28,word,4600c602 //00000000 + +//Render fix +patch=1,EE,0138e068,word,3c023fab //3c023f80 + + diff --git a/patches/SLPM-65433_032B4616.pnach b/patches/SLPM-65433_032B4616.pnach new file mode 100644 index 0000000..8d4b4c9 --- /dev/null +++ b/patches/SLPM-65433_032B4616.pnach @@ -0,0 +1,14 @@ +gametitle=K-1 World Grand Prix 2003 (J)(SLPM-65433) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//6666663f c021643f +patch=1,EE,004d2a14,word,3F2CCCCD //3f666666 Event +patch=1,EE,004d21bc,word,3F2CCCCD //3f666666 Game Play + + diff --git a/patches/SLPM-65434_AC9F1FC0.pnach b/patches/SLPM-65434_AC9F1FC0.pnach new file mode 100644 index 0000000..58dd556 --- /dev/null +++ b/patches/SLPM-65434_AC9F1FC0.pnach @@ -0,0 +1,22 @@ +gametitle=Battle Gear 3 (SLPM_65434) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,202C9B74,word,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20100360,extended,AF8095A4 +patch=1,EE,2023E3DC,extended,00000000 +patch=1,EE,2023E464,extended,00000000 +patch=1,EE,E002FFFC,extended,00304C42 +patch=1,EE,202C8EB8,extended,00000001 +patch=1,EE,202C8EC0,extended,000010A8 +patch=1,EE,E002FFFA,extended,00304C42 +patch=1,EE,202C8EB8,extended,00000003 +patch=1,EE,202C8EC0,extended,00001000 + + diff --git a/patches/SLPM-65441_A0CD42B4.pnach b/patches/SLPM-65441_A0CD42B4.pnach new file mode 100644 index 0000000..db79833 --- /dev/null +++ b/patches/SLPM-65441_A0CD42B4.pnach @@ -0,0 +1,16 @@ +gametitle=Ashita no Joe - Masshiro ni Moe Tsukiro! (J)(SLPM-65441) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00688244 f03e023c +patch=1,EE,001cb688,word,3c023f40 //3c023f80 + +//zoom +//patch=1,EE,001a1418,word,3c053fd0 //3c053f80 + + diff --git a/patches/SLPM-65442_AAF10C7F.pnach b/patches/SLPM-65442_AAF10C7F.pnach new file mode 100644 index 0000000..69183d8 --- /dev/null +++ b/patches/SLPM-65442_AAF10C7F.pnach @@ -0,0 +1,27 @@ +gametitle=Terminator 3 - Rise of the Machines (J)(SLPM-65442) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//46a30046 c6c30046 06bc0046 +patch=1,EE,0026d0f0,word,080cb358 +patch=1,EE,0032cd60,word,4600a346 +patch=1,EE,0032cd64,word,3c013f40 +patch=1,EE,0032cd68,word,4481f000 +patch=1,EE,0032cd6c,word,461e6b42 +patch=1,EE,0032cd70,word,0809b43d + +//Target Focus (X-Fov) +//000084e4 280080ac +patch=1,EE,00286b4c,word,080cb348 +patch=1,EE,0032cd20,word,3c013f40 +patch=1,EE,0032cd24,word,4481f000 +patch=1,EE,0032cd28,word,461e2102 +patch=1,EE,0032cd2c,word,e4840000 +patch=1,EE,0032cd30,word,080a1ad4 + + diff --git a/patches/SLPM-65443_CF26A74E.pnach b/patches/SLPM-65443_CF26A74E.pnach new file mode 100644 index 0000000..451667c --- /dev/null +++ b/patches/SLPM-65443_CF26A74E.pnach @@ -0,0 +1,15 @@ +gametitle=Front Mission 4 (J)(SLPM-65443) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00159268,word,3c024380 //3c024340 +patch=1,EE,00159304,word,3c023ee6 //3c023f19 +patch=1,EE,0015930c,word,34426666 //3442999a +patch=1,EE,00217ee8,word,3c023ee6 //3c023f19 +patch=1,EE,00217ef0,word,34426666 //3442999a + + diff --git a/patches/SLPM-65444_A36CFF6C.pnach b/patches/SLPM-65444_A36CFF6C.pnach new file mode 100644 index 0000000..714de68 --- /dev/null +++ b/patches/SLPM-65444_A36CFF6C.pnach @@ -0,0 +1,17 @@ +gametitle=Castlevania: Lament of Innocence [NTSC-J] (SLPM-65444) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by nemesis2000) + +//gameplay +patch=1,EE,006e7464,word,3c013f40 //hor value +patch=1,EE,006e7468,word,44810000 +patch=1,EE,006e7470,word,4600c602 + +//FMV's fix +patch=1,EE,004511d8,word,24057300//y-pos +patch=1,EE,004511dc,word,24062000//x width +patch=1,EE,004511e4,word,24071b00//y width + + diff --git a/patches/SLPM-65445_5AF37531.pnach b/patches/SLPM-65445_5AF37531.pnach new file mode 100644 index 0000000..6af6a98 --- /dev/null +++ b/patches/SLPM-65445_5AF37531.pnach @@ -0,0 +1,8 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 10 Chou Ketteiban - 2003 Memorial(SLPM-65445) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Tokman5 + +//X-Fov +patch=1,EE,002D16FC,word,3F19999A //3F4CCCCD \ No newline at end of file diff --git a/patches/SLPM-65447_3FB419FD.pnach b/patches/SLPM-65447_3FB419FD.pnach new file mode 100644 index 0000000..8e75823 --- /dev/null +++ b/patches/SLPM-65447_3FB419FD.pnach @@ -0,0 +1,8 @@ +gametitle=Kunoichi + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,21a3eac0,extended,3f248b43 + + diff --git a/patches/SLPM-65450_970FEAB8.pnach b/patches/SLPM-65450_970FEAB8.pnach new file mode 100644 index 0000000..cc52344 --- /dev/null +++ b/patches/SLPM-65450_970FEAB8.pnach @@ -0,0 +1,11 @@ +gametitle=Detective Gakuen Q (NTSC-J)(SLPM-65450) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Characters ratio fix + +patch=1,EE,20428D88,word,3F400000 //3F800000 + + diff --git a/patches/SLPM-65458_EDBA4A98.pnach b/patches/SLPM-65458_EDBA4A98.pnach new file mode 100644 index 0000000..b9c6fe2 --- /dev/null +++ b/patches/SLPM-65458_EDBA4A98.pnach @@ -0,0 +1,23 @@ +gametitle=Kurogane no Houkou 2 - Warship Commander (J)(SLPM-65458) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//46ab0046 2041013c +patch=1,EE,00144e90,word,080cf494 + +patch=1,EE,0033d250,word,4600ab46 +patch=1,EE,0033d254,word,3c013f40 +patch=1,EE,0033d258,word,4481f000 +patch=1,EE,0033d25c,word,461e6b42 +patch=1,EE,0033d260,word,080513a5 + +//Render fix +//003f013c 00308144 0c0063c4 +patch=1,EE,00144c80,word,3c013f2b //3c013f00 + + diff --git a/patches/SLPM-65460_3141C0EB.pnach b/patches/SLPM-65460_3141C0EB.pnach new file mode 100644 index 0000000..355fcaa --- /dev/null +++ b/patches/SLPM-65460_3141C0EB.pnach @@ -0,0 +1,13 @@ +gametitle=Conflict Delta - Wangan Sensou 1991 (J)(SLPM-65460) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0013f8e4,word,3c0142ae //3c01428c +patch=1,EE,00241c5c,word,3c013b36 //3c013b08 +patch=1,EE,00241c60,word,342103ce //34218889 + + diff --git a/patches/SLPM-65462_0E762E8D.pnach b/patches/SLPM-65462_0E762E8D.pnach new file mode 100644 index 0000000..d9e7db4 --- /dev/null +++ b/patches/SLPM-65462_0E762E8D.pnach @@ -0,0 +1,12 @@ +gametitle=Shin Megami Tensei III Nocturne Maniax + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,202F5034,extended,3fc65461 + +//No interlacing by asasega +//01003126 2d206002 2d380000 +//patch=1,EE,002b0960,word,64040001 + + diff --git a/patches/SLPM-65463_78865F28.pnach b/patches/SLPM-65463_78865F28.pnach new file mode 100644 index 0000000..97f80bc --- /dev/null +++ b/patches/SLPM-65463_78865F28.pnach @@ -0,0 +1,33 @@ +gametitle=Rocky (J)(SLPM-65463) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//D0 14 00 00 00 00 00 00 00 00 80 3F 00 00 00 3F +patch=1,EE,2025bc98,extended,3f400000 + +//Rener fix +patch=1,EE,2025BBA0,extended,43e00000 + +//No Interlacing patch by Prafull +//fix shaking issue ingame +//38290500 08004264 +//patch=1,EE,0010b03c,word,00000000 //64420008 + +///////////////////////////////// +//Zoom +//patch=1,EE,0012199c,word,3c013fab //3c013f80 + +//Y-Fov +//patch=1,EE,001b4b2c,word,08030000 //e63d0014 +//patch=1,EE,000c0000,word,3c013f40 +//patch=1,EE,000c0004,word,4481f000 +//patch=1,EE,000c0008,word,461eef43 +//patch=1,EE,000c000c,word,e63d0014 +//patch=1,EE,000c0010,word,0806d2cc + + diff --git a/patches/SLPM-65470_D56DA4AB.pnach b/patches/SLPM-65470_D56DA4AB.pnach new file mode 100644 index 0000000..1f8cbca --- /dev/null +++ b/patches/SLPM-65470_D56DA4AB.pnach @@ -0,0 +1,14 @@ +gametitle=Firefighter F.D. 18 (J)(SLPM-65470) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,002a3fcc,word,3c013f40 //00000000 +patch=1,EE,002a3fd0,word,44810000 //00000000 +patch=1,EE,002a3fd8,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65471_4608D01A.pnach b/patches/SLPM-65471_4608D01A.pnach new file mode 100644 index 0000000..ff4b483 --- /dev/null +++ b/patches/SLPM-65471_4608D01A.pnach @@ -0,0 +1,150 @@ +gametitle=Need for Speed Underground (J)(SLPM-65471) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-Kby Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00503d34,word,3f400000 //3f800000 +patch=1,EE,00503f28,word,3f2aaaaa //3f000000 +patch=1,EE,00503f30,word,3f2aaaaa //3f000000 + +patch=1,EE,00229f68,word,3c01bf2a //3c01bf00 +patch=1,EE,00229f6c,word,44816800 //44816000 +patch=1,EE,00229f9c,word,46007307 //46006346 +patch=1,EE,00229fa0,word,46006bc7 //460073c6 + +[Trigger control mappings] +author=Silent +description=Improves the trigger controls range in Type 3 setup, adds Type 6 setup, mirroring the Xbox bindings. Controller Setup screen for steering wheels breaks with this patch, but the bindings still work! + +// Disable DualShock 1 setups, add Type 6 setup and re-enable it in options (albeit broken) +patch=0,EE,2044F4B8,extended,00000000 +patch=0,EE,2044F4CC,extended,00000000 +patch=0,EE,0044F4E5,extended,14 +patch=0,EE,101E5ADC,extended,0006 +patch=0,EE,1020CAEC,extended,0006 +patch=0,EE,1020CB20,extended,0005 +patch=0,EE,1020CB58,extended,0006 + +// These patches are autogenerated by nfs-scanner-configs.py scanner-configs patch +patch=0,EE,2044E430,extended,190001 +patch=0,EE,2044E450,extended,180001 +patch=0,EE,2044E520,extended,15 +patch=0,EE,2044E580,extended,15 +patch=0,EE,2044E5E0,extended,16 +patch=0,EE,2044E6C0,extended,14 +patch=0,EE,2044E6D0,extended,1F0001 +patch=0,EE,2044E6D8,extended,FF871084 +patch=0,EE,2044E6E0,extended,14 +patch=0,EE,2044E6F0,extended,1C0001 +patch=0,EE,2044E6F8,extended,1AC94CA9 +patch=0,EE,2044E700,extended,17 +patch=0,EE,2044E720,extended,161514 +patch=0,EE,2044E740,extended,171615 +patch=0,EE,2044E770,extended,1D0101 +patch=0,EE,2044E778,extended,D9A22505 +patch=0,EE,2044E800,extended,2014 +patch=0,EE,2044E810,extended,990001 +patch=0,EE,2044E880,extended,2014 +patch=0,EE,2044E890,extended,8F0001 +patch=0,EE,2044E898,extended,739D7071 +patch=0,EE,2044E9B0,extended,190001 +patch=0,EE,2044E9D0,extended,1B0001 +patch=0,EE,2044EA10,extended,1A0001 +patch=0,EE,2044EA64,extended,22 +patch=0,EE,2044EB40,extended,2214 +patch=0,EE,2044EB44,extended,0 +patch=0,EE,2044EC40,extended,14 +patch=0,EE,2044EC44,extended,0 +patch=0,EE,2044EC50,extended,1B0000 +patch=0,EE,2044EC58,extended,739D7136 + +// Adjust the controllers screen to operate on arrays of 6 +patch=0,EE,1023473C,extended,0018 + +// These patches are autogenerated by nfs-scanner-configs.py button-action-hashes patch +patch=0,EE,204CC99C,extended,6AB80AFA +patch=0,EE,204CC9A0,extended,5E5C5F2E +patch=0,EE,204CC9A4,extended,13121940 +patch=0,EE,204CC9A8,extended,56AFE190 +patch=0,EE,204CC9AC,extended,13121940 +patch=0,EE,204CC9B0,extended,56AFE190 +patch=0,EE,204CC9B4,extended,13121940 +patch=0,EE,204CC9C4,extended,63AA639D +patch=0,EE,204CC9C8,extended,63AA639D +patch=0,EE,204CC9CC,extended,63AA639D +patch=0,EE,204CC9D8,extended,ECD20F7F +patch=0,EE,204CC9DC,extended,ECD20F7F +patch=0,EE,204CC9E0,extended,ECD20F7F +patch=0,EE,204CC9E4,extended,ECD20F7F +patch=0,EE,204CC9E8,extended,DC1CD97D +patch=0,EE,204CC9EC,extended,DC1CD97D +patch=0,EE,204CC9F0,extended,619B23B0 +patch=0,EE,204CC9F8,extended,F8B4303B +patch=0,EE,204CC9FC,extended,619B23B0 +patch=0,EE,204CCA00,extended,B70FF4A4 +patch=0,EE,204CCA04,extended,5E5C5F2E +patch=0,EE,204CCA08,extended,DC1CD97D +patch=0,EE,204CCA0C,extended,5E5C5F2E +patch=0,EE,204CCA10,extended,DC1CD97D +patch=0,EE,204CCA14,extended,D38DF194 +patch=0,EE,204CCA18,extended,D38DF194 +patch=0,EE,204CCA1C,extended,D38DF194 +patch=0,EE,204CCA20,extended,D38DF194 +patch=0,EE,204CCA24,extended,D38DF194 +patch=0,EE,204CCA28,extended,D38DF194 +patch=0,EE,204CCA2C,extended,56AFE190 +patch=0,EE,204CCA30,extended,13121940 +patch=0,EE,204CCA34,extended,B70FF4A4 +patch=0,EE,204CCA38,extended,13121940 +patch=0,EE,204CCA40,extended,13121940 +patch=0,EE,204CCA44,extended,5E5C5F2E +patch=0,EE,204CCA48,extended,619B23B0 +patch=0,EE,204CCA4C,extended,619B23B0 +patch=0,EE,204CCA50,extended,5E5C5F2E +patch=0,EE,204CCA54,extended,619B23B0 +patch=0,EE,204CCA58,extended,B70FF4A4 +patch=0,EE,204CCA5C,extended,B70FF4A4 +patch=0,EE,204CCA60,extended,6AB80AFA +patch=0,EE,204CCA64,extended,6AB80AFA +patch=0,EE,204CCA68,extended,B70FF4A4 +patch=0,EE,204CCA6C,extended,B70FF4A4 +patch=0,EE,204CCA70,extended,5E5C5F2E +patch=0,EE,204CCA74,extended,DC1CD97D +patch=0,EE,204CCA78,extended,B2D0DA8B +patch=0,EE,204CCA7C,extended,B2D0DA8B +patch=0,EE,204CCA80,extended,B2D0DA8B +patch=0,EE,204CCA84,extended,B2D0DA8B +patch=0,EE,204CCA88,extended,B2D0DA8B +patch=0,EE,204CCA8C,extended,B2D0DA8B + +[SilentPatch] +author=Silent +description=Fixes the drift track record magazine unlock conditions, drift track high scores, and more. + +// Fix the drift score magazine taking a best lap score and dividing it by laps. +// Also fix the high score in the menu displaying style points instead of the full score. +patch=0,EE,2014A8C0,extended,46000840 // add.s f01,f01,f00 +patch=0,EE,201DB35C,extended,00000000 +patch=0,EE,201DB360,extended,00000000 +patch=0,EE,201DB36C,extended,E62000C4 // swc1 f00,0xC4(s1) + +patch=0,EE,201D7A2C,extended,0C0F822C // jal 0x003E08B0 +patch=0,EE,201D7A30,extended,C60C00C4 // lwc1 f12,0xC4(s0) + +patch=0,EE,203E08B0,extended,46006324 // cvt.w.s f12,f12 +patch=0,EE,203E08B4,extended,08097B28 // j 0x0025ECA0 +patch=0,EE,203E08B8,extended,44056000 // mfc1 a1,f12 + +patch=0,EE,101D770C,extended,C4 +patch=0,EE,101D7758,extended,C4 +patch=0,EE,101D75C4,extended,C4 +patch=0,EE,101D7768,extended,00000000 // Don't round up the score + + +// Fix a buffer overflow in DriverInfo::DriverInfo because the OpponentDesc has 8 bytes for the driver name +// and 'SAMANTHA' overflows it. Later PC and PS2 releases enlarged this buffer to 12 bytes, but we don't have this luxury. +patch=0,EE,2014843C,extended,A0A00744 // sb zero,0x744(a1) +patch=0,EE,201E3474,extended,0C05210F // jal 0x0014843C diff --git a/patches/SLPM-65473_82C7ABEB.pnach b/patches/SLPM-65473_82C7ABEB.pnach new file mode 100644 index 0000000..b466b2f --- /dev/null +++ b/patches/SLPM-65473_82C7ABEB.pnach @@ -0,0 +1,11 @@ +gametitle=Fullmetal Alchemist and the Broken Angel(J) (SLPM_654.73) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach NTSC-J by Arapapa) + +//Wide hack 16:9 +patch=1,EE,00237738,word,3c023f28 //613f023c (Search e043033c 613f023c 2d00043c af474234) +patch=1,EE,00237740,word,3442f5c3 //af474234 + + diff --git a/patches/SLPM-65477_94C80119.pnach b/patches/SLPM-65477_94C80119.pnach new file mode 100644 index 0000000..96da2a3 --- /dev/null +++ b/patches/SLPM-65477_94C80119.pnach @@ -0,0 +1,13 @@ +gametitle=Beni no Umi 2 - Crimson Sea [NTSC-J] [SLPM-65477] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack NTSC-J by Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00443CD8,word,3c024328 // 43600000 +patch=1,EE,00443CE8,word,3c023f1f // 3eeeeeef +patch=1,EE,00443CEC,word,344349f9 + + diff --git a/patches/SLPM-65478_E1FD9A2D.pnach b/patches/SLPM-65478_E1FD9A2D.pnach new file mode 100644 index 0000000..fd14cc4 --- /dev/null +++ b/patches/SLPM-65478_E1FD9A2D.pnach @@ -0,0 +1,17 @@ +gametitle=Final Fantasy X-2 NTSC-J International + Last Mission + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,001aabb8,word,3c013f19 +patch=1,EE,001aabbc,word,3421999a +patch=1,EE,0011be04,word,3c014440 +patch=1,EE,0017c22c,word,3c01442b + +//alternate values +patch=1,EE,20367044,word,3F5EEEEF // y fov - HD remaster + +//menu cursor width +patch=1,EE,00214124,word,3c013f40 + + diff --git a/patches/SLPM-65480_B2B71761.pnach b/patches/SLPM-65480_B2B71761.pnach new file mode 100644 index 0000000..e94d4c4 --- /dev/null +++ b/patches/SLPM-65480_B2B71761.pnach @@ -0,0 +1,15 @@ +gametitle=Michigan [NTSC-J] (SLPM-65480) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +// Added conditions for PAL50 and PAL60 (ElHecht) + +// 16:9 +patch=1,EE,0013BDF8,word,3C02C2A8 // 3C02C2E0 +patch=1,EE,0013BE08,word,3C024328 // 3C024360 +patch=1,EE,0013BE20,word,3C02C2A8 // 3C02C2E0 +patch=1,EE,0013BE30,word,3C024328 // 3C024360 +patch=1,EE,0016d5d0,word,3c023f06 // 3c023f33 render fix + + diff --git a/patches/SLPM-65483_F27FDE85.pnach b/patches/SLPM-65483_F27FDE85.pnach new file mode 100644 index 0000000..0b8d3a7 --- /dev/null +++ b/patches/SLPM-65483_F27FDE85.pnach @@ -0,0 +1,30 @@ +gametitle=Secret Weapons Over Normandy (J)(SLPM-65483) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42420146 02490446 +patch=1,EE,001b8a98,word,0812db48 + +patch=1,EE,004b6d20,word,46014242 +patch=1,EE,004b6d24,word,3c013f40 +patch=1,EE,004b6d28,word,4481f000 +patch=1,EE,004b6d2c,word,461e4a42 +patch=1,EE,004b6d30,word,0806e2a7 + +//Render fix +//68008bc4 0800a327 +patch=1,EE,001b8150,word,0812db50 + +patch=1,EE,004b6d40,word,c48b0068 +patch=1,EE,004b6d44,word,3c013faa +patch=1,EE,004b6d48,word,3421aaab +patch=1,EE,004b6d4c,word,4481f000 +patch=1,EE,004b6d50,word,461e5ac2 +patch=1,EE,004b6d54,word,0806e055 + + diff --git a/patches/SLPM-65486_2156763B.pnach b/patches/SLPM-65486_2156763B.pnach new file mode 100644 index 0000000..94ae749 --- /dev/null +++ b/patches/SLPM-65486_2156763B.pnach @@ -0,0 +1,17 @@ +gametitle=AirForce Delta - Blue Wing Knight (J)(SLPM-65486) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game Play +//0000803f efee6e3f 00000000 +patch=1,EE,204B32BC,extended,3f400000 + +//Render Fix +//0000a043 00006043 (2nd) +patch=1,EE,204B32B4,extended,44200000 + + diff --git a/patches/SLPM-65488_FA2726BE.pnach b/patches/SLPM-65488_FA2726BE.pnach new file mode 100644 index 0000000..2ccc053 --- /dev/null +++ b/patches/SLPM-65488_FA2726BE.pnach @@ -0,0 +1,16 @@ +gametitle=Grand Theft Auto - Vice City (SLPM-65488) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen fix by BloodRaynare + +patch=1,EE,001324bc,word,3c013f9d +patch=1,EE,001324c0,word,44810000 +patch=1,EE,001324c4,word,46006302 +patch=1,EE,001324c8,word,03e00008 +patch=1,EE,001324cc,word,e78c8678 +patch=1,EE,00247e3c,word,0c04c92f +patch=1,EE,0027453c,word,0c04c932 +patch=1,EE,00274b0c,word,0c04c932 + + diff --git a/patches/SLPM-65494_AF95D8FC.pnach b/patches/SLPM-65494_AF95D8FC.pnach new file mode 100644 index 0000000..d03e6b3 --- /dev/null +++ b/patches/SLPM-65494_AF95D8FC.pnach @@ -0,0 +1,10 @@ +gametitle=Fuun Shinsengumi [NTSC-J] (SLPM-65494) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,001476a0,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-65495_6232D656.pnach b/patches/SLPM-65495_6232D656.pnach new file mode 100644 index 0000000..66eef40 --- /dev/null +++ b/patches/SLPM-65495_6232D656.pnach @@ -0,0 +1,10 @@ +gametitle=Monster Hunter (J) (SLPM-65495) (English patched) + + +[Widescreen 16:9] +gsaspectratio=16:9 + +author=nemesis2000 (NTSC-J by Arapapa) + +patch=1,EE,00169d24,word,3c023ff3 //3c023fb6 +patch=1,EE,00169d2c,word,3442cf35 //3442db6e \ No newline at end of file diff --git a/patches/SLPM-65495_C2008A92.pnach b/patches/SLPM-65495_C2008A92.pnach new file mode 100644 index 0000000..b454ff4 --- /dev/null +++ b/patches/SLPM-65495_C2008A92.pnach @@ -0,0 +1,11 @@ +gametitle=Monster Hunter (J) (SLPM-65495) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Wide hack 16:9 +patch=1,EE,00169d24,word,3c023ff3 //3c023fb6 +patch=1,EE,00169d2c,word,3442cf35 //3442db6e + + diff --git a/patches/SLPM-65498_10C8E747.pnach b/patches/SLPM-65498_10C8E747.pnach new file mode 100644 index 0000000..68df12f --- /dev/null +++ b/patches/SLPM-65498_10C8E747.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 7 - International (NTSC-J) (SLPM-65498) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=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 + + diff --git a/patches/SLPM-65499_0DA820C2.pnach b/patches/SLPM-65499_0DA820C2.pnach new file mode 100644 index 0000000..0c47bcb --- /dev/null +++ b/patches/SLPM-65499_0DA820C2.pnach @@ -0,0 +1,12 @@ +gametitle=Bloody Roar 4 (NTSC-J)(SLPM-65499) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=paul_met (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 +patch=1,EE,00114cb8,word,3c013fe3 //3c013faa + + diff --git a/patches/SLPM-65501_661BDA62.pnach b/patches/SLPM-65501_661BDA62.pnach new file mode 100644 index 0000000..3c05d37 --- /dev/null +++ b/patches/SLPM-65501_661BDA62.pnach @@ -0,0 +1,22 @@ +gametitle=Frogger Rescue (J)(SLPM-65501) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001b2b24,word,3c023f25 //3c023f00 + +//Y-Fov +patch=1,EE,00171264,word,08030000 + +patch=1,EE,000c0000,word,c6010074 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0842 +patch=1,EE,000c0014,word,0805c49a + + diff --git a/patches/SLPM-65503_F6755E76.pnach b/patches/SLPM-65503_F6755E76.pnach new file mode 100644 index 0000000..277d689 --- /dev/null +++ b/patches/SLPM-65503_F6755E76.pnach @@ -0,0 +1,25 @@ +gametitle=Lord of the Rings - Ou no Kikan (J)(SLPM-65503) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + + +//0000803f 0000803f 00000044, +patch=1,EE,21033310,extended,3F400000 // 3F800000 + +//00000044 0000e043 0000803f +patch=1,EE,21033320,extended,442b0000 // 44000000 + +//0000803f 0000803f 0000603f +patch=1,EE,21033328,extended,3fab0000 // 3f800000 + +//Font fix +//0000803f 0000803f 00000000 00000000 80971f00 +patch=1,EE,002c0480,word,3f400000 + +//HUD fix +//0000803f 0000803f 00000000 0000803f 00000000 00000000 00000000 0000803f +patch=1,EE,002c3a20,word,3faaaaab + + diff --git a/patches/SLPM-65506_150529ED.pnach b/patches/SLPM-65506_150529ED.pnach new file mode 100644 index 0000000..5151bb6 --- /dev/null +++ b/patches/SLPM-65506_150529ED.pnach @@ -0,0 +1,12 @@ +gametitle=Cool Girl (J)(SLPM-65506) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,203A62F8,extended,3f400000 //3f800000 +patch=1,EE,0014cdc8,word,3c023f30 + + diff --git a/patches/SLPM-65514_C37C1B76.pnach b/patches/SLPM-65514_C37C1B76.pnach new file mode 100644 index 0000000..b8f04da --- /dev/null +++ b/patches/SLPM-65514_C37C1B76.pnach @@ -0,0 +1,13 @@ +gametitle=Kaido Battle 2 - Chain Reaction [NTSC-J] (SLPM-65514) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +author=nemesis2000 +patch=1,EE,00149200,word,3c023f40 + +[No-Interlacing] +gsinterlacemode=1 +author=val +description=Attempts to disable interlaced offset rendering. +patch=1,EE,0013A204,word,00000000 \ No newline at end of file diff --git a/patches/SLPM-65517_19487E13.pnach b/patches/SLPM-65517_19487E13.pnach new file mode 100644 index 0000000..e0ef918 --- /dev/null +++ b/patches/SLPM-65517_19487E13.pnach @@ -0,0 +1,25 @@ +gametitle=Sengoku Musou [NTSC-J] [SLPM-65517] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 + +//6043023c 2d200002 +patch=1,EE,0013ffb8,word,3c024328 // 3c024360 zoom + +//1885838f 0800e003 bc026de4 +patch=1,EE,001401a8,word,3c013f40 // 8f838520 ver fov +patch=1,EE,001401ac,word,4481f000 // 03e00008 +patch=1,EE,001401b0,word,461e6b43 // e46d02bc +patch=1,EE,001401b4,word,03e00008 // 00000000 +patch=1,EE,001401b8,word,e46d02bc // 00000000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2013DFD8,extended,AF808508 + + diff --git a/patches/SLPM-65526_9E2ADF9C.pnach b/patches/SLPM-65526_9E2ADF9C.pnach new file mode 100644 index 0000000..5c7875b --- /dev/null +++ b/patches/SLPM-65526_9E2ADF9C.pnach @@ -0,0 +1,9 @@ +gametitle=Dororo [NTSC-J] (SLPM-65526) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant +patch=1,EE,001b8cbc,word,3c023f06 //3c023f33 +patch=1,EE,001b8cc4,word,34426666 //34423333 + + diff --git a/patches/SLPM-65530_D70C3195.pnach b/patches/SLPM-65530_D70C3195.pnach new file mode 100644 index 0000000..93299a9 --- /dev/null +++ b/patches/SLPM-65530_D70C3195.pnach @@ -0,0 +1,14 @@ +gametitle=J-League Pro Soccer Club o Tsukurou! '04 (J)(SLPM-65530) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00000000 803f023c 00088244 06c30046 +patch=1,EE,00187f90,word,3c023faa +patch=1,EE,00187f94,word,3442aaab + + diff --git a/patches/SLPM-65551_36B523BC.pnach b/patches/SLPM-65551_36B523BC.pnach new file mode 100644 index 0000000..96910be --- /dev/null +++ b/patches/SLPM-65551_36B523BC.pnach @@ -0,0 +1,15 @@ +gametitle=Astro Boy - Tetsuwan Atom (J)(v1.00) (SLPM-65551) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Fov +patch=1,EE,002be1f8,word,3c013fd5 //3c013fa0 + +//Zoom +patch=1,EE,003725b8,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLPM-65554_28234D3E.pnach b/patches/SLPM-65554_28234D3E.pnach new file mode 100644 index 0000000..8d88c9e --- /dev/null +++ b/patches/SLPM-65554_28234D3E.pnach @@ -0,0 +1,18 @@ +gametitle=Korokke! Ban-Ou no Kiki o Sukue (J)(SLPM-65554) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0021e3f0,word,080452b4 + +patch=1,EE,00114ad0,word,46022882 +patch=1,EE,00114ad4,word,3c013f40 +patch=1,EE,00114ad8,word,4481f000 +patch=1,EE,00114adc,word,461e1082 +patch=1,EE,00114ae0,word,080878fd + + diff --git a/patches/SLPM-65555_09C5BB8F.pnach b/patches/SLPM-65555_09C5BB8F.pnach new file mode 100644 index 0000000..5dfdadf --- /dev/null +++ b/patches/SLPM-65555_09C5BB8F.pnach @@ -0,0 +1,23 @@ +gametitle=Dragon Quest V - Tenkuu no Hanayome [NTSC-J] (SLPM-65555) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=kerostar (English patch) + +//16:9 +patch=1,EE,2081B5E0,extended,3F400000 //3F800000 town +patch=1,EE,2081A8D0,extended,3F400000 //3F800000 map +patch=1,EE,2057BD14,extended,3C033F4e //3C033F89 battle +patch=1,EE,2057BD1C,extended,3463F9da //3463FBE7 + +//16:10 +//patch=1,EE,2081B5E0,extended,3F555555 //3F800000 town +//patch=1,EE,2081A8D0,extended,3F555555 //3F800000 map +//patch=1,EE,2057BD14,extended,3C033F65 //3C033F89 battle +//patch=1,EE,2057BD1C,extended,3463F92C //3463FBE7 + +//Font fix by Arapapa +//0000803f0000803f000000400000c04001000200 +patch=1,EE,207454C4,extended,3F400000 //3f800000 + + diff --git a/patches/SLPM-65555_72FBD360.pnach b/patches/SLPM-65555_72FBD360.pnach new file mode 100644 index 0000000..5dfdadf --- /dev/null +++ b/patches/SLPM-65555_72FBD360.pnach @@ -0,0 +1,23 @@ +gametitle=Dragon Quest V - Tenkuu no Hanayome [NTSC-J] (SLPM-65555) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=kerostar (English patch) + +//16:9 +patch=1,EE,2081B5E0,extended,3F400000 //3F800000 town +patch=1,EE,2081A8D0,extended,3F400000 //3F800000 map +patch=1,EE,2057BD14,extended,3C033F4e //3C033F89 battle +patch=1,EE,2057BD1C,extended,3463F9da //3463FBE7 + +//16:10 +//patch=1,EE,2081B5E0,extended,3F555555 //3F800000 town +//patch=1,EE,2081A8D0,extended,3F555555 //3F800000 map +//patch=1,EE,2057BD14,extended,3C033F65 //3C033F89 battle +//patch=1,EE,2057BD1C,extended,3463F92C //3463FBE7 + +//Font fix by Arapapa +//0000803f0000803f000000400000c04001000200 +patch=1,EE,207454C4,extended,3F400000 //3f800000 + + diff --git a/patches/SLPM-65555_B64E9939.pnach b/patches/SLPM-65555_B64E9939.pnach new file mode 100644 index 0000000..d3762ff --- /dev/null +++ b/patches/SLPM-65555_B64E9939.pnach @@ -0,0 +1,30 @@ +gametitle=Dragon Quest V - Tenkuu no Hanayome [NTSC-J] (SLPM-65555) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=kerostar (Font fix by Arapapa) + +//16:9 +patch=1,EE,2081B5E0,extended,3F400000 //3F800000 town +patch=1,EE,2081A8D0,extended,3F400000 //3F800000 map +patch=1,EE,2057BD14,extended,3C033F4e //3C033F89 battle +patch=1,EE,2057BD1C,extended,3463F9da //3463FBE7 + +//16:10 +//patch=1,EE,2081B5E0,extended,3F555555 //3F800000 town +//patch=1,EE,2081A8D0,extended,3F555555 //3F800000 map +//patch=1,EE,2057BD14,extended,3C033F65 //3C033F89 battle +//patch=1,EE,2057BD1C,extended,3463F92C //3463FBE7 + +//Font fix by Arapapa +//0000803f0000803f000000400000c04001000200 +patch=1,EE,207454C4,extended,3F400000 //3f800000 + +//Zoom +//4940023c c0012526 +//patch=1,EE,0057e018,word,3c024084 //3c024049 +//Y-Fov +//e043023c 00788244 +//patch=1,EE,0057dff0,word,3c024415 //3c0243e0 + + diff --git a/patches/SLPM-65555_E09E454C.pnach b/patches/SLPM-65555_E09E454C.pnach new file mode 100644 index 0000000..9d648b6 --- /dev/null +++ b/patches/SLPM-65555_E09E454C.pnach @@ -0,0 +1,24 @@ +gametitle=Dragon Quest V - Bride of the Sky (English Patched) (NTSC-J) [SLPM-65555] + +[Widescreen 16:9] +gsaspectratio=16:9 + +author=kerostar (Font fix by Arapapa) + +//16:9 +patch=1,EE,2081B5E0,extended,3F400000 //3F800000 town +patch=1,EE,2081A8D0,extended,3F400000 //3F800000 map +patch=1,EE,2057BD14,extended,3C033F4e //3C033F89 battle +patch=1,EE,2057BD1C,extended,3463F9da //3463FBE7 + +//16:10 +//patch=1,EE,2081B5E0,extended,3F555555 //3F800000 town +//patch=1,EE,2081A8D0,extended,3F555555 //3F800000 map +//patch=1,EE,2057BD14,extended,3C033F65 //3C033F89 battle +//patch=1,EE,2057BD1C,extended,3463F92C //3463FBE7 + +//Font fix by Arapapa +//0000803f0000803f000000400000c04001000200 +patch=1,EE,207454C4,extended,3F400000 //3f800000 + + diff --git a/patches/SLPM-65565_976BE857.pnach b/patches/SLPM-65565_976BE857.pnach new file mode 100644 index 0000000..8e33d6e --- /dev/null +++ b/patches/SLPM-65565_976BE857.pnach @@ -0,0 +1,10 @@ +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +//shin sangoukumusou 3 xtreme legends + +//WIDESCREEN +patch=1,EE,00139920,word,3c0243d6 +patch=1,EE,0018eb90,word,3c023f2b + + diff --git a/patches/SLPM-65565_B43DC1BA.pnach b/patches/SLPM-65565_B43DC1BA.pnach new file mode 100644 index 0000000..49d7146 --- /dev/null +++ b/patches/SLPM-65565_B43DC1BA.pnach @@ -0,0 +1,12 @@ +gametitle=Shin Sangoku Musou 3 Empires (J)(SLPM-65565) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00139d50,word,3c0243d6 //3c0243a0 wide +patch=1,EE,00186df0,word,3C023F2B //3C023F00 renderfix + + diff --git a/patches/SLPM-65571_E2E6AD46.pnach b/patches/SLPM-65571_E2E6AD46.pnach new file mode 100644 index 0000000..e981af2 --- /dev/null +++ b/patches/SLPM-65571_E2E6AD46.pnach @@ -0,0 +1,22 @@ +gametitle=Shinten Makai - Generation of Chaos IV (Limited Edition) (J)(SLPM-65571) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0011c7b4,word,3c033f19 //3c033f4c +patch=1,EE,0011c7b8,word,3463999a //3463cccd + +//Render Fix +patch=1,EE,0011c7d4,word,3c034400 //3c0343b9 + +//Bottom Text Box +//patch=1,EE,0013c8a4,word,3c023f19 //3c023f4c +//patch=1,EE,0013c944,word,3c023f19 //3c023f4c +//patch=1,EE,0013c9e4,word,3c023f19 //3c023f4c +//patch=1,EE,0013ca84,word,3c023f19 //3c023f4c + + diff --git a/patches/SLPM-65572_86B7A8EF.pnach b/patches/SLPM-65572_86B7A8EF.pnach new file mode 100644 index 0000000..ef1e2be --- /dev/null +++ b/patches/SLPM-65572_86B7A8EF.pnach @@ -0,0 +1,16 @@ +gametitle=Shinten Makai - Generation of Chaos IV (J)(SLPM-65572) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0011c7b4,word,3c033f19 //3c033f4c +patch=1,EE,0011c7b8,word,3463999a //3463cccd + +//Render Fix +patch=1,EE,0011c7d4,word,3c034400 //3c0343b9 + + diff --git a/patches/SLPM-65574_9BF472B8.pnach b/patches/SLPM-65574_9BF472B8.pnach new file mode 100644 index 0000000..f096642 --- /dev/null +++ b/patches/SLPM-65574_9BF472B8.pnach @@ -0,0 +1,13 @@ +gametitle=Silent Hill 4 - The Room [NTSC-J] (SLPM-65574) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,2045a2b4,extended,3f400000 +patch=1,EE,2045a2b8,extended,3f15fd8b + +//FMV fix by pelvicthrustman +patch=1,EE,002f7954,word,3c020320 //Top +patch=1,EE,002f7998,word,34021820 //Bottom + + diff --git a/patches/SLPM-65575_78E20421.pnach b/patches/SLPM-65575_78E20421.pnach new file mode 100644 index 0000000..ef5a8da --- /dev/null +++ b/patches/SLPM-65575_78E20421.pnach @@ -0,0 +1,12 @@ +gametitle=Crimson Tears (NTSC-J)(SLPM-65575) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 +//aabf023c 00008544 abaa4334 +patch=1,EE,001bb828,word,3c02bfe3 //3c02bfaa hor fov +patch=1,EE,001bb830,word,34438e39 //3443aaab hor fov + + diff --git a/patches/SLPM-65580_84AAB204.pnach b/patches/SLPM-65580_84AAB204.pnach new file mode 100644 index 0000000..05b85fb --- /dev/null +++ b/patches/SLPM-65580_84AAB204.pnach @@ -0,0 +1,8 @@ +gametitle=Crash Bandicoot Bakusou! Nitro Kart [NTSC-J] (SLPM-65580) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,005854a8,word,3c023f17 + + diff --git a/patches/SLPM-65581_D6EF17F3.pnach b/patches/SLPM-65581_D6EF17F3.pnach new file mode 100644 index 0000000..3a742ea --- /dev/null +++ b/patches/SLPM-65581_D6EF17F3.pnach @@ -0,0 +1,18 @@ +gametitle=Haunted Mansion (J)(SLPM-65581) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f023c 8faa4234 00688244 c00201c6 +patch=1,EE,001cac4c,word,3c023fe3 //3c023faa #1 +patch=1,EE,001cac50,word,34428e33 //3442aa8f + +//aa3f033c 0c0085ac +patch=1,EE,00221f6c,word,3c033fe3 //3c033faa #2 +patch=1,EE,00221f74,word,34638e33 //3442aa8f + + diff --git a/patches/SLPM-65590_F93AB3D0.pnach b/patches/SLPM-65590_F93AB3D0.pnach new file mode 100644 index 0000000..fd2ddc8 --- /dev/null +++ b/patches/SLPM-65590_F93AB3D0.pnach @@ -0,0 +1,30 @@ +gametitle=Densha de Go! Final (J)(SLPM-65590) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0017a710,word,3c023f40 //3c023f80 + +//Y-Fov +patch=1,EE,0017a738,word,3c023f2a //3c023f00 + +//Render Fix +//patch=1,EE,00138140,word,3c024400 //3c024316 + +//Distance Render +//patch=1,EE,001b2454,word,3c024000 //3c024100 + +//patch=1,EE,001b3190,word,3c024000 //3c024270 + + + +//patch=1,EE,00129984,word,3c023fa0 //3c024000 + +//Render +//patch=1,EE,0017a794,word,3c0241c0 + + diff --git a/patches/SLPM-65596_ACBB45C3.pnach b/patches/SLPM-65596_ACBB45C3.pnach new file mode 100644 index 0000000..fa2e3e4 --- /dev/null +++ b/patches/SLPM-65596_ACBB45C3.pnach @@ -0,0 +1,12 @@ +gametitle=Juuni Kokuki - Kakukakutaru Oudou, Kouryoku no Uka (J)(SLPM-65596) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002a0570,word,3c03bf40 //3c03bf80 + + diff --git a/patches/SLPM-65597_44865CE1.pnach b/patches/SLPM-65597_44865CE1.pnach new file mode 100644 index 0000000..50c350e --- /dev/null +++ b/patches/SLPM-65597_44865CE1.pnach @@ -0,0 +1,8 @@ +gametitle=Digital Devil Saga Avatar Tuner [SLPM-65597] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,20324264,extended,3fc65461 + + diff --git a/patches/SLPM-65602_9F4A4C47.pnach b/patches/SLPM-65602_9F4A4C47.pnach new file mode 100644 index 0000000..bc24b1f --- /dev/null +++ b/patches/SLPM-65602_9F4A4C47.pnach @@ -0,0 +1,15 @@ +gametitle=King of Colosseum II (J)(SLPM-65602) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00293400,word,3c013fab //3c013f80 + +//Y-Fov +patch=1,EE,00293554,word,3c0140ab + + diff --git a/patches/SLPM-65603_F42DD317.pnach b/patches/SLPM-65603_F42DD317.pnach new file mode 100644 index 0000000..9c5938c --- /dev/null +++ b/patches/SLPM-65603_F42DD317.pnach @@ -0,0 +1,21 @@ +gametitle=Run Like Hell (J)(SLPM-65603) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//00000000 32001446 00000000 +patch=1,EE,00110bc0,word,3c013f40 //00000000 +patch=1,EE,00110bc8,word,4481f000 //00000000 + +//86050046 50200a0c (3rd) +patch=1,EE,001af498,word,461e0583 // 46000586 + +// HUD-Fix +//7800686c 4100013c +patch=1,EE,0016fdd0,word,3c1b3f80 // 3c010041 +patch=1,EE,0016fdd8,word,449bf000 // 3c010041 + + diff --git a/patches/SLPM-65612_A8901AD6.pnach b/patches/SLPM-65612_A8901AD6.pnach new file mode 100644 index 0000000..c87fd1d --- /dev/null +++ b/patches/SLPM-65612_A8901AD6.pnach @@ -0,0 +1,26 @@ +gametitle=Harry Potter to Azkaban no Shuujin (J)(SLPM-65612) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Devina and Arapapa + +//Widescreen hack 16:9 +//to widen the HUD to hide unwanted elements, +//enable patch in-game, not on boot + +//X-Fov +patch=1,EE,00147ac8,word,3c013f40 //00000000 +patch=1,EE,00147acc,word,4481f000 //00000000 + +patch=1,EE,00147ae0,word,4619a503 //00000000 +patch=1,EE,00147ae4,word,461ea502 //4619a503 + +//Render fix #1 +//803f013c 00608144 aa3f013c +patch=1,EE,001223c0,word,3c013f40 //3c013f80 + +//Render fix #2 +//803f013c 00208144 2800b4e7 +//patch=1,EE,00156088,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-65613_B91DC726.pnach b/patches/SLPM-65613_B91DC726.pnach new file mode 100644 index 0000000..a297028 --- /dev/null +++ b/patches/SLPM-65613_B91DC726.pnach @@ -0,0 +1,19 @@ +gametitle=Yu-Gi-Oh! Capsule Monster Coliseum (J)(SLPM-65613) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Only Battlefields) +patch=1,EE,001db054,word,3c023faa //3c023f80 +patch=1,EE,001db058,word,3442aaab //44820000 +patch=1,EE,001db05c,word,44820000 //00000000 + +//2D fix +//00 00 80 BF 00 00 80 3F 00 00 80 BF 00 00 80 3F 00 00 80 3F +patch=1,EE,20976650,extended,bf400000 //bf800000 +patch=1,EE,20976660,extended,3f400000 //3f800000 + + diff --git a/patches/SLPM-65614_6130F707.pnach b/patches/SLPM-65614_6130F707.pnach new file mode 100644 index 0000000..3d2dc45 --- /dev/null +++ b/patches/SLPM-65614_6130F707.pnach @@ -0,0 +1,114 @@ +gametitle=Need for Speed - Underground J-Tune (EA Best Hits) [NTSC-J] [SLPM-65614] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0050c5a8,word,3f2aaaaa //3f000000 +patch=1,EE,0050c5b0,word,3f2aaaaa //3f000000 +patch=1,EE,0050c3b4,word,3f400000 //3f800000 + +[Trigger control mappings] +author=Silent +description=Improves the trigger controls range in Type 3 setup, adds Type 6 setup, mirroring the Xbox bindings. Controller Setup screen for steering wheels breaks with this patch, but the bindings still work! + +// Disable DualShock 1 setups, add Type 6 setup and re-enable it in options (albeit broken) +patch=0,EE,204551B8,extended,00000000 +patch=0,EE,204551CC,extended,00000000 +patch=0,EE,004551E5,extended,14 +patch=0,EE,101E8D04,extended,0006 +patch=0,EE,10210494,extended,0006 +patch=0,EE,102104C8,extended,0005 +patch=0,EE,10210500,extended,0006 + +// These patches are autogenerated by nfs-scanner-configs.py scanner-configs patch +patch=0,EE,20454130,extended,190001 +patch=0,EE,20454150,extended,180001 +patch=0,EE,20454220,extended,15 +patch=0,EE,20454280,extended,15 +patch=0,EE,204542E0,extended,16 +patch=0,EE,204543C0,extended,14 +patch=0,EE,204543D0,extended,1F0001 +patch=0,EE,204543D8,extended,FF871084 +patch=0,EE,204543E0,extended,14 +patch=0,EE,204543F0,extended,1C0001 +patch=0,EE,204543F8,extended,1AC94CA9 +patch=0,EE,20454400,extended,17 +patch=0,EE,20454420,extended,161514 +patch=0,EE,20454440,extended,171615 +patch=0,EE,20454470,extended,1D0101 +patch=0,EE,20454478,extended,D9A22505 +patch=0,EE,20454500,extended,2014 +patch=0,EE,20454510,extended,990001 +patch=0,EE,20454580,extended,2014 +patch=0,EE,20454590,extended,8F0001 +patch=0,EE,20454598,extended,739D7071 +patch=0,EE,204546B0,extended,190001 +patch=0,EE,204546D0,extended,1B0001 +patch=0,EE,20454710,extended,1A0001 +patch=0,EE,20454764,extended,22 +patch=0,EE,20454840,extended,2214 +patch=0,EE,20454844,extended,0 +patch=0,EE,20454940,extended,14 +patch=0,EE,20454944,extended,0 +patch=0,EE,20454950,extended,1B0000 +patch=0,EE,20454958,extended,739D7136 + +// Adjust the controllers screen to operate on arrays of 6 +patch=0,EE,20238E1C,extended,0018 + +// These patches are autogenerated by nfs-scanner-configs.py button-action-hashes patch +patch=0,EE,204D7D04,extended,6AB80AFA +patch=0,EE,204D7D08,extended,5E5C5F2E +patch=0,EE,204D7D0C,extended,13121940 +patch=0,EE,204D7D10,extended,56AFE190 +patch=0,EE,204D7D14,extended,13121940 +patch=0,EE,204D7D18,extended,56AFE190 +patch=0,EE,204D7D1C,extended,13121940 +patch=0,EE,204D7D2C,extended,63AA639D +patch=0,EE,204D7D30,extended,63AA639D +patch=0,EE,204D7D34,extended,63AA639D +patch=0,EE,204D7D40,extended,ECD20F7F +patch=0,EE,204D7D44,extended,ECD20F7F +patch=0,EE,204D7D48,extended,ECD20F7F +patch=0,EE,204D7D4C,extended,ECD20F7F +patch=0,EE,204D7D50,extended,DC1CD97D +patch=0,EE,204D7D54,extended,DC1CD97D +patch=0,EE,204D7D58,extended,619B23B0 +patch=0,EE,204D7D60,extended,F8B4303B +patch=0,EE,204D7D64,extended,619B23B0 +patch=0,EE,204D7D68,extended,B70FF4A4 +patch=0,EE,204D7D6C,extended,5E5C5F2E +patch=0,EE,204D7D70,extended,DC1CD97D +patch=0,EE,204D7D74,extended,5E5C5F2E +patch=0,EE,204D7D78,extended,DC1CD97D +patch=0,EE,204D7D7C,extended,D38DF194 +patch=0,EE,204D7D80,extended,D38DF194 +patch=0,EE,204D7D84,extended,D38DF194 +patch=0,EE,204D7D88,extended,D38DF194 +patch=0,EE,204D7D8C,extended,D38DF194 +patch=0,EE,204D7D90,extended,D38DF194 +patch=0,EE,204D7D94,extended,56AFE190 +patch=0,EE,204D7D98,extended,13121940 +patch=0,EE,204D7D9C,extended,B70FF4A4 +patch=0,EE,204D7DA0,extended,13121940 +patch=0,EE,204D7DA8,extended,13121940 +patch=0,EE,204D7DAC,extended,5E5C5F2E +patch=0,EE,204D7DB0,extended,619B23B0 +patch=0,EE,204D7DB4,extended,619B23B0 +patch=0,EE,204D7DB8,extended,5E5C5F2E +patch=0,EE,204D7DBC,extended,619B23B0 +patch=0,EE,204D7DC0,extended,B70FF4A4 +patch=0,EE,204D7DC4,extended,B70FF4A4 +patch=0,EE,204D7DC8,extended,6AB80AFA +patch=0,EE,204D7DCC,extended,6AB80AFA +patch=0,EE,204D7DD0,extended,B70FF4A4 +patch=0,EE,204D7DD4,extended,B70FF4A4 +patch=0,EE,204D7DD8,extended,5E5C5F2E +patch=0,EE,204D7DDC,extended,DC1CD97D +patch=0,EE,204D7DE0,extended,B2D0DA8B +patch=0,EE,204D7DE4,extended,B2D0DA8B +patch=0,EE,204D7DE8,extended,B2D0DA8B +patch=0,EE,204D7DEC,extended,B2D0DA8B +patch=0,EE,204D7DF0,extended,B2D0DA8B +patch=0,EE,204D7DF4,extended,B2D0DA8B diff --git a/patches/SLPM-65630_92F4C42E.pnach b/patches/SLPM-65630_92F4C42E.pnach new file mode 100644 index 0000000..29a07e5 --- /dev/null +++ b/patches/SLPM-65630_92F4C42E.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 11 (J)(SLPM-65630) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,002efe0c,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-65632_7D2A0B53.pnach b/patches/SLPM-65632_7D2A0B53.pnach new file mode 100644 index 0000000..88227df --- /dev/null +++ b/patches/SLPM-65632_7D2A0B53.pnach @@ -0,0 +1,12 @@ +gametitle=Virtua Fighter Cyber Generation - Judgment Six No Yabou (J)(SLPM-65632) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,000ccf0c,word,3c02438e //3c0243b4 Zoom +patch=1,EE,000ccf54,word,3c024420 //3c0243f0 Y-Fov + + diff --git a/patches/SLPM-65635_FA861ED2.pnach b/patches/SLPM-65635_FA861ED2.pnach new file mode 100644 index 0000000..645cca2 --- /dev/null +++ b/patches/SLPM-65635_FA861ED2.pnach @@ -0,0 +1,18 @@ +gametitle=Bakuen Kakusei - Neverland Senki Zero [NTSC-J] (SLPM-65635) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,001062B8,word,3c013f40 //00000000 +patch=1,EE,001062C8,word,4481F000 //00000000 +patch=1,EE,0033ADD0,word,080eac04 //46010043 +patch=1,EE,003ab008,word,080eac10 //00000000 +patch=1,EE,003ab010,word,461e0fc3 //00000000 +patch=1,EE,003ab014,word,46010043 //00000000 +patch=1,EE,003ab018,word,461e0842 //00000000 +patch=1,EE,003ab01c,word,e61f0068 //00000000 +patch=1,EE,003ab020,word,080ceb76 //00000000 + + diff --git a/patches/SLPM-65637_3B1E61D6.pnach b/patches/SLPM-65637_3B1E61D6.pnach new file mode 100644 index 0000000..8b3b1a8 --- /dev/null +++ b/patches/SLPM-65637_3B1E61D6.pnach @@ -0,0 +1,13 @@ +gametitle=Rakugaki Oukoku 2 - Majo no Tataki (J)(SLPM-65637) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00008244 00000000 +patch=1,EE,001f1550,word,3c023fab //3c023f80 + + diff --git a/patches/SLPM-65642_1AA93761.pnach b/patches/SLPM-65642_1AA93761.pnach new file mode 100644 index 0000000..1853e63 --- /dev/null +++ b/patches/SLPM-65642_1AA93761.pnach @@ -0,0 +1,17 @@ +gametitle=Meiwaku Seijin Panic Maker (J)(SLPM-65642) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00109de0,word,3c013f9f //3c013f6e +patch=1,EE,00109de4,word,34213fbf //3421eeef + +patch=1,EE,001a2198,word,3c013f9f //3c013f6e +patch=1,EE,001a219c,word,34213fbf //3421eeef + +patch=1,EE,00109d78,word,3c014328 //3c014360 + + diff --git a/patches/SLPM-65643_2AF40F67.pnach b/patches/SLPM-65643_2AF40F67.pnach new file mode 100644 index 0000000..8e2ea3c --- /dev/null +++ b/patches/SLPM-65643_2AF40F67.pnach @@ -0,0 +1,11 @@ +gametitle=RockMan X Command Mission [NTSC-J] (SLPM-65643) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0010ea24,word,3c013f40 //hor value +patch=1,EE,0010ea28,word,44810000 +patch=1,EE,0010ea30,word,4600c602 + + diff --git a/patches/SLPM-65652_57782923.pnach b/patches/SLPM-65652_57782923.pnach new file mode 100644 index 0000000..e9dd3ac --- /dev/null +++ b/patches/SLPM-65652_57782923.pnach @@ -0,0 +1,23 @@ +gametitle=Kowloon Youma Gakuenki (NTSC-J)(SLPM-65652) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game play (dungeon) +//FA189C3F 760BBF3F 00000000 00000000 +patch=1,EE,209C1580,extended,3F6A2574 //3F9C18FA + +//Render fix +//85EB513F 1F852B3F 74256A3F +patch=1,EE,209C1578,extended,3f8C0000 //3F51EB85 + +//2D Characters fix +//00009B43 00000000 0000803F(*) 0000803F +patch=1,EE,2077C4FC,extended,3F400000 //3F800000 +//0000803F +patch=1,EE,2077CA5C,extended,3F400000 //3F800000 + + diff --git a/patches/SLPM-65655_334BBC45.pnach b/patches/SLPM-65655_334BBC45.pnach new file mode 100644 index 0000000..809a0f7 --- /dev/null +++ b/patches/SLPM-65655_334BBC45.pnach @@ -0,0 +1,23 @@ +gametitle=Disney-Pixar Finding Nemo (Yuke's the Best) (J)(SLPM-65655) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//07a80046 803f013c +patch=1,EE,0010ac6c,word,08050a74 + +patch=1,EE,001429d0,word,3c013f40 +patch=1,EE,001429d4,word,4481f000 +patch=1,EE,001429d8,word,461eb582 +patch=1,EE,001429dc,word,4600a807 +patch=1,EE,001429e0,word,08042b1c + +//Render fix +//003f013c 00088144 a891e724 (1st) +patch=1,EE,0010acb0,word,3c013f2b //3c013f00 + + diff --git a/patches/SLPM-65657_6FE4B28C.pnach b/patches/SLPM-65657_6FE4B28C.pnach new file mode 100644 index 0000000..6176032 --- /dev/null +++ b/patches/SLPM-65657_6FE4B28C.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 8 (NTSC-J) (SLPM-65657) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0010464c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104650,word,44810000 // 00000000 +patch=1,EE,00104658,word,4600c602 // 00000000 + +// Render fix (42111446 803f023c) +patch=1,EE,00126774,word,3c023FAB //3c023F80 (increases hor. render area) + + diff --git a/patches/SLPM-65662_078D39E3.pnach b/patches/SLPM-65662_078D39E3.pnach new file mode 100644 index 0000000..1682816 --- /dev/null +++ b/patches/SLPM-65662_078D39E3.pnach @@ -0,0 +1,72 @@ +gametitle=Spider-Man 2 (J)(SLPM-65662) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen fix by flameofrecca (NTSC-J by Arapapa) + + + +//52 B8 5E 3F FE FF 7F 4B 00 00 00 C0 FE FF FF C8 +patch=1,EE,20691280,word,3f947ae1 // vertical fov +//00 00 00 3F 00 00 80 3D 00 00 00 BF 00 00 80 3E +patch=1,EE,2069125C,word,3ec00000 // zoom value + +//Map Screen HUD, text fixes +//search the 206d**** address range for more map screen hud fixes +//00 00 90 41 00 00 90 C1 96 65 36 B6 00 00 90 41 (2nd) +patch=1,EE,20700EC8,word,41580000 // star icon fix +//00 00 90 41 00 00 90 41 96 65 36 36 00 00 80 3F (2nd) +patch=1,EE,20700ED4,word,41580000 // star icon fix + +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 3F D0 E6 FF (2nd) +patch=1,EE,20705358,word,3f400000 // "500m" text +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F FF FF FF FF (3rd) +patch=1,EE,207050E8,word,3f400000 // "key locations" text +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F FF FF FF FF (2nd) +patch=1,EE,207051B8,word,3f400000 // "challenges" text +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F FF FF FF FF (1st) +patch=1,EE,20705288,word,3f400000 // "general" text +//00 00 68 42 00 00 C7 43 00 F2 02 3A 40 DF 7F 3F +patch=1,EE,206FD8D4,word,425c0000 // compass size fix +//00 00 F4 42 00 00 A7 43 44 DF 7F 3F 00 00 03 3A +patch=1,EE,206FD8E8,word,42fa0000 // compass size fix + +//Onscreen HUD +//00 00 70 42 00 00 48 42 08 00 70 3E 2C 00 48 3E +patch=1,EE,20746344,word,42340000 // health +//00 00 80 42 00 00 78 42 29 00 F0 3E 14 00 C0 3E +patch=1,EE,20747740,word,42900000 // spidey symbol +//00 00 80 42 00 00 FC 42 29 00 F0 3E 56 FF 1F 3F +patch=1,EE,20747754,word,42900000 +//00 00 00 43 00 00 78 42 ED 00 38 3F 14 00 C0 3E +patch=1,EE,20747768,word,42f40000 +//00 00 00 43 00 00 FC 42 ED 00 38 3F 56 FF 1F 3F +patch=1,EE,2074777C,word,42f40000 +//00 00 24 43 FF FF 1B 42 10 00 F0 3E 38 00 12 3F +patch=1,EE,20746058,word,43140000 //HUD perimeter +//00 00 24 43 00 00 15 43 10 00 F0 3E 00 00 80 3F +patch=1,EE,2074606C,word,43140000 +//00 00 30 42 00 00 15 43 00 00 00 00 00 00 80 3F +patch=1,EE,20746044,word,42680000 +//00 00 30 42 00 00 1C 42 00 00 00 00 38 00 12 3F +patch=1,EE,20746030,word,42680000 +//00 00 24 43 FF FF BB 42 00 00 80 3F 00 61 7E 3B +patch=1,EE,2074F428,word,43140000 //HUD shadow +//00 00 24 43 FF FF 14 43 00 00 80 3F E8 FB 5F 3E +patch=1,EE,2074F43C,word,43140000 +//00 00 24 43 FE FF 1B 42 00 00 80 3F 08 FB 5F 3E +patch=1,EE,2074F4D0,word,43140000 +//00 00 24 43 FF FF BB 42 00 00 80 3F 00 0F 7C 3B +patch=1,EE,2074F4E4,word,43140000 +//00 00 30 42 FE FF 1B 42 B0 03 08 3F 08 FB 5F 3E +patch=1,EE,2074F4A8,word,42680000 +//00 00 30 42 FF FF BB 42 B0 03 08 3F 00 0F 7C 3B +patch=1,EE,2074F4BC,word,42680000 +//00 00 30 42 FF FF 14 43 22 02 08 3F E8 FB 5F 3E +patch=1,EE,2074F414,word,42680000 +//00 00 30 42 FF FF BB 42 22 02 08 3F 00 61 7E 3B +patch=1,EE,2074F400,word,42680000 +//00 00 50 42 00 00 50 42 44 FE 4F 3E 90 FF 47 3E +patch=1,EE,20746604,word,421c0000 //yellow jump meter + + diff --git a/patches/SLPM-65669_C4F46C8A.pnach b/patches/SLPM-65669_C4F46C8A.pnach new file mode 100644 index 0000000..fbf10fd --- /dev/null +++ b/patches/SLPM-65669_C4F46C8A.pnach @@ -0,0 +1,122 @@ +gametitle=Spectral Force - Radical Elements (J)(SLPM-65669) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (2D & 3D) +patch=1,EE,0014a784,word,3c023f19 //3c023f4c +patch=1,EE,0014a788,word,3442999a //3442cccd +patch=1,EE,0015be08,word,3c023f19 //3c023f4c +patch=1,EE,0015be0c,word,3442999a //3442cccd +patch=1,EE,00161640,word,3c023f19 //3c023f4c +patch=1,EE,00161644,word,3442999a //3442cccd +patch=1,EE,0016872c,word,3c023f19 //3c023f4c +patch=1,EE,00168730,word,3442999a //3442cccd +patch=1,EE,0016d9e0,word,3c023f19 //3c023f4c +patch=1,EE,0016d9e4,word,3442999a //3442cccd +patch=1,EE,0016e08c,word,3c023f19 //3c023f4c +patch=1,EE,0016e090,word,3442999a //3442cccd +patch=1,EE,0016f3ec,word,3c023f19 //3c023f4c +patch=1,EE,0016f3f0,word,3442999a //3442cccd +patch=1,EE,00187ed8,word,3c023f19 //3c023f4c +patch=1,EE,00187edc,word,3442999a //3442cccd +patch=1,EE,0019ebe8,word,3c023f19 //3c023f4c +patch=1,EE,0019ebec,word,3442999a //3442cccd +patch=1,EE,001ae434,word,3c023f19 //3c023f4c +patch=1,EE,001ae438,word,3442999a //3442cccd +patch=1,EE,001ae7f0,word,3c023f19 //3c023f4c +patch=1,EE,001ae7f4,word,3442999a //3442cccd +patch=1,EE,001aeb58,word,3c023f19 //3c023f4c +patch=1,EE,001aeb5c,word,3442999a //3442cccd +patch=1,EE,001aecbc,word,3c023f19 //3c023f4c +patch=1,EE,001aecc0,word,3442999a //3442cccd +patch=1,EE,001b40b8,word,3c023f19 //3c023f4c +patch=1,EE,001b40bc,word,3442999a //3442cccd +patch=1,EE,001b43ac,word,3c023f19 //3c023f4c +patch=1,EE,001b43b0,word,3442999a //3442cccd +patch=1,EE,001b4a64,word,3c023f19 //3c023f4c +patch=1,EE,001b4a68,word,3442999a //3442cccd +patch=1,EE,001b5000,word,3c023f19 //3c023f4c +patch=1,EE,001b5004,word,3442999a //3442cccd +patch=1,EE,001b63ac,word,3c023f19 //3c023f4c +patch=1,EE,001b63b0,word,3442999a //3442cccd +patch=1,EE,001b69e8,word,3c023f19 //3c023f4c +patch=1,EE,001b69ec,word,3442999a //3442cccd +patch=1,EE,001b83e0,word,3c023f19 //3c023f4c +patch=1,EE,001b83e4,word,3442999a //3442cccd +patch=1,EE,001b87f8,word,3c023f19 //3c023f4c +patch=1,EE,001b87fc,word,3442999a //3442cccd +patch=1,EE,001b8d9c,word,3c023f19 //3c023f4c +patch=1,EE,001b8da0,word,3442999a //3442cccd +patch=1,EE,001b92f0,word,3c023f19 //3c023f4c +patch=1,EE,001b92f4,word,3442999a //3442cccd +patch=1,EE,001b953c,word,3c023f19 //3c023f4c +patch=1,EE,001b9540,word,3442999a //3442cccd +patch=1,EE,001b9820,word,3c023f19 //3c023f4c +patch=1,EE,001b9824,word,3442999a //3442cccd +patch=1,EE,001b9c38,word,3c023f19 //3c023f4c +patch=1,EE,001b9c3c,word,3442999a //3442cccd +patch=1,EE,001b9e74,word,3c023f19 //3c023f4c +patch=1,EE,001b9e78,word,3442999a //3442cccd +patch=1,EE,001c1c40,word,3c023f19 //3c023f4c +patch=1,EE,001c1c44,word,3442999a //3442cccd +patch=1,EE,001c1f1c,word,3c023f19 //3c023f4c +patch=1,EE,001c1f20,word,3442999a //3442cccd +patch=1,EE,001c2038,word,3c023f19 //3c023f4c +patch=1,EE,001c203c,word,3442999a //3442cccd +patch=1,EE,001c228c,word,3c023f19 //3c023f4c +patch=1,EE,001c2290,word,3442999a //3442cccd +patch=1,EE,001c4d30,word,3c023f19 //3c023f4c +patch=1,EE,001c4d34,word,3442999a //3442cccd +patch=1,EE,001cf95c,word,3c023f19 //3c023f4c +patch=1,EE,001cf960,word,3442999a //3442cccd +patch=1,EE,001d0790,word,3c023f19 //3c023f4c +patch=1,EE,001d0794,word,3442999a //3442cccd +patch=1,EE,001d1e7c,word,3c023f19 //3c023f4c +patch=1,EE,001d1e80,word,3442999a //3442cccd +patch=1,EE,001d216c,word,3c023f19 //3c023f4c +patch=1,EE,001d2170,word,3442999a //3442cccd +patch=1,EE,001d2d48,word,3c023f19 //3c023f4c +patch=1,EE,001d2d4c,word,3442999a //3442cccd +patch=1,EE,001d36ec,word,3c023f19 //3c023f4c +patch=1,EE,001d36f0,word,3442999a //3442cccd +patch=1,EE,002037b4,word,3c023f19 //3c023f4c +patch=1,EE,002037b8,word,3442999a //3442cccd +patch=1,EE,0022e7b0,word,3c023f19 //3c023f4c +patch=1,EE,0022e7b4,word,3442999a //3442cccd +patch=1,EE,0022e7e0,word,3c023f19 //3c023f4c +patch=1,EE,0022e7e4,word,3442999a //3442cccd +patch=1,EE,0022e810,word,3c023f19 //3c023f4c +patch=1,EE,0022e814,word,3442999a //3442cccd +patch=1,EE,0023b874,word,3c033f19 //3c033f4c +patch=1,EE,0023b878,word,3463999a //3463cccd +patch=1,EE,0023c6c4,word,3c023f19 //3c023f4c +patch=1,EE,0023c6c8,word,3442999a //3442cccd +patch=1,EE,0023c764,word,3c023f19 //3c023f4c +patch=1,EE,0023c768,word,3442999a //3442cccd +patch=1,EE,0023c804,word,3c023f19 //3c023f4c +patch=1,EE,0023c808,word,3442999a //3442cccd +patch=1,EE,0023c8a4,word,3c023f19 //3c023f4c +patch=1,EE,0023c8a8,word,3442999a //3442cccd +patch=1,EE,0023c954,word,3c023f19 //3c023f4c +patch=1,EE,0023c958,word,3442999a //3442cccd +patch=1,EE,0023c99c,word,3c023f19 //3c023f4c +patch=1,EE,0023c9a0,word,3442999a //3442cccd +patch=1,EE,0023f4d0,word,3c023f19 //3c023f4c +patch=1,EE,0023f4d4,word,3442999a //3442cccd + +//2D X-position +patch=1,EE,00233ca4,word,24637400 //24637000 +patch=1,EE,0023c6ec,word,24647400 //24647000 +patch=1,EE,0023c78c,word,24647400 //24647000 +patch=1,EE,0023c82c,word,24647400 //24647000 +patch=1,EE,0023c8cc,word,24647400 //24647000 +patch=1,EE,0023c97c,word,24437400 //24437000 +patch=1,EE,0023f4f0,word,24637400 //24637000 +patch=1,EE,00241afc,word,24037400 //24037000 +patch=1,EE,00241e34,word,24037400 //24037000 + + diff --git a/patches/SLPM-65670_BE30EE2D.pnach b/patches/SLPM-65670_BE30EE2D.pnach new file mode 100644 index 0000000..68aa1e3 --- /dev/null +++ b/patches/SLPM-65670_BE30EE2D.pnach @@ -0,0 +1,18 @@ +gametitle=Aqua Kids (J)(SLPM-65670) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//700000c6 0400028e (1st) +patch=1,EE,00266a54,word,080bf078 +patch=1,EE,002fc1e0,word,c6000070 +patch=1,EE,002fc1e4,word,3c013f40 +patch=1,EE,002fc1e8,word,4481f000 +patch=1,EE,002fc1ec,word,461e0002 +patch=1,EE,002fc1f0,word,08099a96 + + diff --git a/patches/SLPM-65685_929486F0.pnach b/patches/SLPM-65685_929486F0.pnach new file mode 100644 index 0000000..df7eda7 --- /dev/null +++ b/patches/SLPM-65685_929486F0.pnach @@ -0,0 +1,9 @@ +gametitle=Stella Deus - The Gate of Eternity (J) (SLPM_656.85) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach NTSC-J by Arapapa) + +patch=1,EE,202F8450,extended,44c00000 // 45000000 + + diff --git a/patches/SLPM-65688_9685E636.pnach b/patches/SLPM-65688_9685E636.pnach new file mode 100644 index 0000000..52d34d2 --- /dev/null +++ b/patches/SLPM-65688_9685E636.pnach @@ -0,0 +1,14 @@ +gametitle=Berserk - Millennium Falcon Hen Seima Senki no Shou (J)(SLPM-65688) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//4c3f033c 703f023c cdcc6334 (3rd) +patch=1,EE,00239aac,word,3c033f19 //3c033f4c +patch=1,EE,00239ab4,word,3463999a //3463cccd + + diff --git a/patches/SLPM-65692_6FCA6FBD.pnach b/patches/SLPM-65692_6FCA6FBD.pnach new file mode 100644 index 0000000..bf6fac3 --- /dev/null +++ b/patches/SLPM-65692_6FCA6FBD.pnach @@ -0,0 +1,23 @@ +gametitle=BioHazard Outbreak File #2 [NTSC-J] (SLPM-65692) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by synce +patch=1,EE,202491fc,extended,3fe38e38 + +//FMV's fix by nemesis2000 +patch=1,EE,0034C5E8,word,24060015 + +patch=1,EE,0034C784,word,01262818 +patch=1,EE,0034C788,word,24061c00 +patch=1,EE,0034C78c,word,00c55822 + +patch=1,EE,0034C7B8,word,000b5843 +patch=1,EE,0034C7Bc,word,14620003 +patch=1,EE,0034C7c0,word,00ab2820 + +patch=1,EE,001bb2b4,word,00000000 + + diff --git a/patches/SLPM-65692_70C1FE97.pnach b/patches/SLPM-65692_70C1FE97.pnach new file mode 100644 index 0000000..764a1a0 --- /dev/null +++ b/patches/SLPM-65692_70C1FE97.pnach @@ -0,0 +1,23 @@ +gametitle=BioHazard Outbreak File #2 [NTSC-J] (SLPM-65692) (ENGLISH PATCHED) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by synce +patch=1,EE,202491fc,extended,3fe38e38 + +//FMV's fix by nemesis2000 +patch=1,EE,0034C5E8,word,24060015 + +patch=1,EE,0034C784,word,01262818 +patch=1,EE,0034C788,word,24061c00 +patch=1,EE,0034C78c,word,00c55822 + +patch=1,EE,0034C7B8,word,000b5843 +patch=1,EE,0034C7Bc,word,14620003 +patch=1,EE,0034C7c0,word,00ab2820 + +patch=1,EE,001bb2b4,word,00000000 + + diff --git a/patches/SLPM-65692_DC0BFB60.pnach b/patches/SLPM-65692_DC0BFB60.pnach new file mode 100644 index 0000000..764a1a0 --- /dev/null +++ b/patches/SLPM-65692_DC0BFB60.pnach @@ -0,0 +1,23 @@ +gametitle=BioHazard Outbreak File #2 [NTSC-J] (SLPM-65692) (ENGLISH PATCHED) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by synce +patch=1,EE,202491fc,extended,3fe38e38 + +//FMV's fix by nemesis2000 +patch=1,EE,0034C5E8,word,24060015 + +patch=1,EE,0034C784,word,01262818 +patch=1,EE,0034C788,word,24061c00 +patch=1,EE,0034C78c,word,00c55822 + +patch=1,EE,0034C7B8,word,000b5843 +patch=1,EE,0034C7Bc,word,14620003 +patch=1,EE,0034C7c0,word,00ab2820 + +patch=1,EE,001bb2b4,word,00000000 + + diff --git a/patches/SLPM-65695_C0451DE2.pnach b/patches/SLPM-65695_C0451DE2.pnach new file mode 100644 index 0000000..7faecd2 --- /dev/null +++ b/patches/SLPM-65695_C0451DE2.pnach @@ -0,0 +1,42 @@ +gametitle=Hard Luck - Return of the Heroes (J)(SLPM-65695) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//aa3f023c 2d284002 +//e33f023c 2d284002 +patch=1,EE,00296ba4,word,3c023fe3 //3c023faa +patch=1,EE,00296bb0,word,34428e2a //3442aaab + + +//Zoom +//a0006cc6 a8006dc6 +patch=1,EE,00296bbc,word,080443e4 + +patch=1,EE,00110f90,word,c66c00a0 +patch=1,EE,00110f94,word,3c013faa +patch=1,EE,00110f98,word,3421aaab +patch=1,EE,00110f9c,word,4481f000 +patch=1,EE,00110fa0,word,461e6302 +patch=1,EE,00110fa4,word,080a5af0 + +/////////////////////////////////////////////////// +//Zoom +//patch=1,EE,00139b7c,word,3c01bec0 //3c01bf00 +//patch=1,EE,0013a87c,word,3c013f00 //3c013f80 + +//X-Fov (needs render fix) +//patch=1,EE,0013a8a8,word,080443e4 + +//patch=1,EE,00110f90,word,46010043 +//patch=1,EE,00110f94,word,3c013f40 +//patch=1,EE,00110f98,word,4481f000 +//patch=1,EE,00110f9c,word,00000000 +//patch=1,EE,00110fa0,word,461e0842 +//patch=1,EE,00110fa4,word,0804ea2b + + diff --git a/patches/SLPM-65697_6479C20F.pnach b/patches/SLPM-65697_6479C20F.pnach new file mode 100644 index 0000000..0e96e6f --- /dev/null +++ b/patches/SLPM-65697_6479C20F.pnach @@ -0,0 +1,15 @@ +gametitle=Shrek 2 (J)(SLPM-65697) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//7F AA AA 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 8D D6 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6 00 80 3F 00 00 80 3F +patch=1,EE,2039a630,extended,3f800000 //3faaaa7f + +//00 00 80 3F 00 00 80 3F 00 00 00 00 25 64 20 00 +patch=1,EE,203816B4,extended,3f400000 //3f800000 HUD fix + + diff --git a/patches/SLPM-65699_61DB93AB.pnach b/patches/SLPM-65699_61DB93AB.pnach new file mode 100644 index 0000000..23d39e7 --- /dev/null +++ b/patches/SLPM-65699_61DB93AB.pnach @@ -0,0 +1,15 @@ +gametitle=Viewtiful Joe (NTSC-J)(SLPM-65699) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//00bf013c 00108144 0c0060c4 +patch=1,EE,002b480c,word,3c01bf22 //3c01bf00 + +//003f013c 00b08144 52f70a0c (NTSC-U 90f70a0c) +patch=1,EE,002bcd30,word,3c013f22 //3c013f00 + + diff --git a/patches/SLPM-65699_634947D7.pnach b/patches/SLPM-65699_634947D7.pnach new file mode 100644 index 0000000..23d39e7 --- /dev/null +++ b/patches/SLPM-65699_634947D7.pnach @@ -0,0 +1,15 @@ +gametitle=Viewtiful Joe (NTSC-J)(SLPM-65699) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//00bf013c 00108144 0c0060c4 +patch=1,EE,002b480c,word,3c01bf22 //3c01bf00 + +//003f013c 00b08144 52f70a0c (NTSC-U 90f70a0c) +patch=1,EE,002bcd30,word,3c013f22 //3c013f00 + + diff --git a/patches/SLPM-65700_CB56E6FB.pnach b/patches/SLPM-65700_CB56E6FB.pnach new file mode 100644 index 0000000..ae11a64 --- /dev/null +++ b/patches/SLPM-65700_CB56E6FB.pnach @@ -0,0 +1,13 @@ +gametitle=Kengo 3 [NTSC-J] (SLPM_657.00) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 (Memory hack) +patch=1,EE,20868E38,extended,3F400000 //3F800000 (Increases hor. axis) + +//Render fix (ELF hack) +patch=1,EE,001383A4,word,3C023FAB //3C023F00 + + diff --git a/patches/SLPM-65704_CD1EC9D0.pnach b/patches/SLPM-65704_CD1EC9D0.pnach new file mode 100644 index 0000000..c7f556b --- /dev/null +++ b/patches/SLPM-65704_CD1EC9D0.pnach @@ -0,0 +1,21 @@ +gametitle=Standard Daisenryaku - Dengekisen (J)(SLPM-65704) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (3D) +patch=1,EE,0013d618,word,3c023f26 //3c023f00 + +//Y-Fov (3D) +patch=1,EE,0013d6ec,word,08091664 +patch=1,EE,00245990,word,3c083f40 +patch=1,EE,00245994,word,4488f000 +patch=1,EE,00245998,word,461e0843 +patch=1,EE,0024599c,word,e7a10034 +patch=1,EE,002459a0,word,46141843 +patch=1,EE,002459a4,word,0804f5bc + + diff --git a/patches/SLPM-65708_360CE08E.pnach b/patches/SLPM-65708_360CE08E.pnach new file mode 100644 index 0000000..e563597 --- /dev/null +++ b/patches/SLPM-65708_360CE08E.pnach @@ -0,0 +1,11 @@ +gametitle=Fullmetal Alchemist 2 - Curse of the Crimson Elixir(J) (SLPM_657.08) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach NTSC-J by Arapapa) + +//Wide hack 16:9 +patch=1,EE,00180c58,word,3c023f28 //613f023c (Search e043033c 613f023c 2c00043c af474234) +patch=1,EE,00180c60,word,3442f5c3 //af474234 + + diff --git a/patches/SLPM-65718_DBD2230B.pnach b/patches/SLPM-65718_DBD2230B.pnach new file mode 100644 index 0000000..1d186f6 --- /dev/null +++ b/patches/SLPM-65718_DBD2230B.pnach @@ -0,0 +1,21 @@ +gametitle=Sengoku Musou: Moushouden [NTSC-J] (SLPM-65718) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (Pnach by Little Giant) + +// 16:9 +patch=1,EE,00141008,word,3c024328 // 3c024360 zoom +patch=1,EE,001411f8,word,3c013f40 // 8f838720 ver fov +patch=1,EE,001411fc,word,4481f000 // 03e00008 +patch=1,EE,00141200,word,461e6b43 // e46d02bc +patch=1,EE,00141204,word,03e00008 // 00000000 +patch=1,EE,00141208,word,e46d02bc // 00000000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2013EF38,extended,AF808708 + + diff --git a/patches/SLPM-65719_BB2E845F.pnach b/patches/SLPM-65719_BB2E845F.pnach new file mode 100644 index 0000000..3cc49f2 --- /dev/null +++ b/patches/SLPM-65719_BB2E845F.pnach @@ -0,0 +1,245 @@ +gametitle=Burnout 3 - Takedown (J) (SLPM-65719) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Aero_ (NTSC-J by Arapapa) + + + +// FOV (16:9) + +patch=1,EE,0068A3CD,byte,01 // enables widescreen FOV values + +//9A 99 99 3F CE CC 4C 3E CD CC 4C 3F C8 CC CC 3D +patch=1,EE,20504F30,extended,3FAAAAAB // FOV (Single Player) // 16:9 = 1.33333 + +//39 8E E3 3F 00 80 0E 43 EF EE 6E 3E 29 5C CF 3F +patch=1,EE,2050514C,extended,3FE38E39 // Aspect Ratio (Single Player) // 16:9 = 1.77778 + +//29 5C CF 3F 39 8E 63 40 CD CC AC 3F +patch=1,EE,20505158,extended,3FE38E39 // FOV (Multiplayer) // 16:9 = 1.77778 + +//39 8E 63 40 CD CC AC 3F AB AA 2A 40 +patch=1,EE,2050515C,extended,40638E39 // Aspect Ratio (Multiplayer) // 16:9 = 3.55556 + + + + +// HUD (16:9) +//CD CC CC 3A 89 88 08 3B 9A 99 01 C1 +patch=1,EE,20505538,extended,3A99999A // HUD Width // 16:9 = 0.00117188 + +//00 00 00 00 00 00 00 00 00 00 80 3F EF EE 6E 3F +patch=1,EE,2068C7B0,extended,42A00000 // HUD X Pos // 16:9 = +80 (Player 1) + +//00 00 00 00 00 00 00 00 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 54 A4 66 00 00 00 00 00 00 00 00 00 54 A4 66 00 +patch=1,EE,2068E030,extended,42A00000 // HUD X Pos // 16:9 = +80 (Player 2) + +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 BF 00 00 80 BF 00 00 80 BF 00 00 80 BF 00 00 00 00 +patch=1,EE,204DBBB8,extended,3F9947AE // HUD Top Right X Pos // 16:9 = +0.1975 + +//00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 BF 00 00 80 BF 00 00 80 BF 00 00 80 BF 00 00 00 00 +patch=1,EE,204DBBA8,extended,3F9947AE // HUD Bottom Right X Pos // 16:9 = +0.1975 + +//00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 00 00 00 00 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 +patch=1,EE,204DBB88,extended,BE4A3D71 // HUD Top Left X Pos // 16:9 = -0.1975 + +//00 00 00 00 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 00 3F 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 +patch=1,EE,204DBB98,extended,BE4A3D71 // HUD Bottom Left X Pos // 16:9 = -0.1975 + +//00 00 20 44 00 00 70 42 CD CC CC 3A 89 88 88 3C +patch=1,EE,204EEB20,extended,44555555 // Crash Cam Border Width + +//00 00 20 44 00 00 70 42 00 00 00 00 00 00 00 00 00 00 20 44 00 00 00 40 00 00 00 00 00 00 D2 43 +patch=1,EE,204EEB00,extended,44555555 // Crash Cam Border Width + +//00 00 20 44 00 00 00 40 00 00 00 00 00 00 D2 43 +patch=1,EE,204EEB10,extended,44555555 // Crash Cam Border Width + +//00 00 00 00 00 00 00 00 00 00 20 44 00 00 70 42 00 00 00 00 00 00 00 00 00 00 20 44 00 00 00 40 +patch=1,EE,204EEAF8,extended,c2d70000 // Crash Cam Border X Pos // 16:9 = -0.107.5 + +//00 00 00 00 00 00 D2 43 00 00 20 44 00 00 70 42 +patch=1,EE,204EEB18,extended,c2d70000 // Crash Cam Border X Pos // 16:9 = -0.107.5 + +//20 44 02 3C 70 00 A0 AF 68 00 A2 AF 70 00 A6 27 +patch=1,EE,203d78c8,extended,3C024456 // Crash Cam List Backing Width // only change the last four bytes // 16:9 = 854 + + + +////////////////////////////////// + +//70 00 A1 C7 74 00 A0 C7 00 00 A1 E4 04 00 A0 E4 +patch=1,EE,203d774c,extended,081217b0 // jumps to code cave #1 +patch=1,EE,20485EC0,extended,3C08C2D7 // Crash Cam List Backing X Pos // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,20485EC4,extended,44880800 // moves new x pos value + +patch=1,EE,20485EC8,extended,080f5dd4 // jumps back #1 + 4 + +//50 00 A2 C7 54 00 A0 C7 81 20 02 46 01 08 00 46 +patch=1,EE,203d7984,extended,081217b3 // jumps to code cave #2 +patch=1,EE,20485ECC,extended,3C19C2D7 // Crash Cam List Text X Pos // -0.107.5 for 16:9; only change the last four bytes +patch=1,EE,20485ED0,extended,44991000 // moves new x pos value +patch=1,EE,20485ED4,extended,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 + +//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 + + + +///////////////////////////////////////////////// + +//A0 00 A2 AF 2D 28 00 00 70 43 02 3C AC 00 A0 AF +patch=1,EE,201A1734,extended,081217f2 // jumps to code cave #1 +patch=1,EE,20485FC8,extended,AfA200A0 // saves width value +patch=1,EE,20485FD0,extended,3C02C2D7 // HUD Render X Pos (Player 1) // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,20485FD4,extended,AFA200A8 // saves new x pos value +patch=1,EE,20485FD8,extended,080685ce // jumps back #1 + 4 + +//90 00 A2 AF A8 00 A3 C7 70 43 02 3C 2D 28 00 00 +patch=1,EE,201A1798,extended,081217f6 // jumps to code cave #2 +patch=1,EE,20485FD8,extended,AFA20090 // saves width value +patch=1,EE,20485FDC,extended,3C02C2D7 // HUD Render X Pos (Player 2) // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,20485FE0,extended,AFA20098 // saves new x pos value +patch=1,EE,20485FE4,extended,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 + +//74 01 A2 AF 00 00 B0 FF +patch=1,EE,20134F34,extended,081217ee // jumps to code cave +patch=1,EE,20485FB8,extended,AFA20174 // saves y pos value +patch=1,EE,20485FBC,extended,3C023EC0 // "Get Ready! GO" X Pos // only change the last four bytes // 16:9 = 0.375 +patch=1,EE,20485FC0,extended,AFA20168 // saves new x pos value +patch=1,EE,20485FC4,extended,0804d3ce // jumps back + + +// Menus (16:9) + +//b401848c 20 44 03 3C 00 28 83 44 +patch=1,EE,2030d664,short,43F0 // 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) +patch=1,EE,2030d6b4,extended,081217b6 // jumps to code cave +patch=1,EE,20485ED8,extended,E4830008 // saves width value +patch=1,EE,20485EDC,extended,3C1942A0 // Menu X Pos // only change the last four bytes // 16:9 = +80 +patch=1,EE,20485EE0,extended,44991800 // moves new x pos value +patch=1,EE,20485EE4,extended,E4830000 // saves new x pos value +patch=1,EE,20485EE8,extended,080c35ae // jumps back + +//00 00 20 44 00 00 B0 43 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 0F 09 44 42 +patch=1,EE,204F5A30,extended,44555555 // Car Select Overlay Width // 16:9 = 853.3 + +//00 00 00 00 00 00 80 42 00 00 20 44 00 00 B0 43 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 +patch=1,EE,204F5A28,extended,C2D70000 // Car Select Overlay X Pos // 16:9 = -107.5 + +//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 + +//04 00 85 C4 6A 18 E1 4B D8 01 A2 FF 00 08 83 44 +patch=1,EE,2031B0A4,extended,081217bb // jumps to code cave +patch=1,EE,20485EEC,extended,3C190000 // Top Border X Pos // only change the last four bytes // 16:9 = 0 (4:3 = 80) +patch=1,EE,20485EF0,extended,44993800 // moves new x pos value +patch=1,EE,20485EF4,extended,E4870000 // saves new x pos value +patch=1,EE,20485EF8,extended,C4850004 // original code +patch=1,EE,20485EFC,extended,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 + +//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 + +//68 00 A0 AF 5C 00 A2 AF 60 00 A6 27 80 3F 02 3C +patch=1,EE,2038B3CC,extended,081217c0 // jumps to code cave +patch=1,EE,20485F00,extended,3C19C2D7 // Bottom Border X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485F04,extended,AFB90068 // saves new x pos value +patch=1,EE,20485F08,extended,080e2cf4 // jumps back + +//78 00 A0 AF 70 00 A2 AF 78 00 A6 27 C0 42 02 3C +patch=1,EE,2038B384,extended,081217c3 // jumps to code cave +patch=1,EE,20485F0C,extended,3C193E00 // Bottom Border X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485F10,extended,AFB90078 // saves new x pos value +patch=1,EE,20485F14,extended,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 + +//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 + +//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 + +//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 + +//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 + + +///////////////////////////////////////////////////////// + +//10 01 A0 AF 0C 01 A2 AF 18 01 A5 27 C0 42 02 3C +patch=1,EE,2031D5A8,extended,081217c6 // jumps to code cave +patch=1,EE,20485F18,extended,3C193E00 // Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485F1C,extended,AFB90110 // saves new x pos value +patch=1,EE,20485F20,extended,080c756b // jumps back + +//F8 00 A0 AF F4 00 A2 AF 00 01 A5 27 FC 00 A0 AF +patch=1,EE,2031D600,extended,081217c9 // jumps to code cave +patch=1,EE,20485F24,extended,3C193E00 // Top Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485F28,extended,AFB900F8 // saves new x pos value +patch=1,EE,20485F2C,extended,080c7581 // jumps back + +//C8 00 A0 AF C4 00 A2 AF D0 00 A5 27 80 42 02 3C +patch=1,EE,2031D6AC,extended,081217cc // jumps to code cave +patch=1,EE,20485F30,extended,3C193E00 // Top Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485F34,extended,AFB900C8 // saves new x pos value +patch=1,EE,20485F38,extended,080c75ac // jumps back + +//E0 00 A0 AF DC 00 A2 AF 10 01 88 26 D0 43 02 3C +patch=1,EE,2031D654,extended,081217cf // jumps to code cave +patch=1,EE,20485F3C,extended,3C193E00 // Bottom Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485F40,extended,AFB900E0 // saves new x pos value +patch=1,EE,20485F44,extended,080c7596 // jumps back + +//B0 00 A0 AF AC 00 A2 AF 06 A3 00 46 C0 43 02 3C +patch=1,EE,2031D704,extended,081217d2 // jumps to code cave +patch=1,EE,20485F48,extended,3C193E00 // Bottom Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485F4C,extended,AFB900B0 // saves new x pos value +patch=1,EE,20485F50,extended,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 # +patch=1,EE,2031D8F0,extended,081217d5 // jumps to code cave # +20 +patch=1,EE,20485F54,extended,3C19C2D7 // Loading Background X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485F58,extended,AFB901D8 // saves new x pos value +patch=1,EE,20485F5C,extended,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 # +patch=1,EE,203A6F88,extended,081217e8 // jumps to code cave # +4 +patch=1,EE,20485FA0,extended,3C19C2D7 // Replay Top Bar X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485FA4,extended,AFB90078 // saves new x pos value +patch=1,EE,20485FA8,extended,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 # +patch=1,EE,203A6FDC,extended,081217eb // jumps to code cave # +14 +patch=1,EE,20485FAC,extended,3C19C2D7 // Replay Bottom Bar X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485FB0,extended,AFB90060 // saves new x pos value +patch=1,EE,20485FB4,extended,080e9bf8 // jumps back + +//AB AA AA 3F 55 55 D5 3F E4 CB 16 41 9A 99 99 BE +patch=1,EE,20505118,extended,3FE38E39 // Globe Aspect Ratio // 16:9 = 1.777777791 + +//AB AA 8A 3F +patch=1,EE,20504F8C,extended,3FB8E38F // Globe Glow Aspect Ratio // 16:9 = 1.444444537 + + diff --git a/patches/SLPM-65723_960D74D7.pnach b/patches/SLPM-65723_960D74D7.pnach new file mode 100644 index 0000000..1db875a --- /dev/null +++ b/patches/SLPM-65723_960D74D7.pnach @@ -0,0 +1,9 @@ +gametitle=Van Helsing NTSC-J SLPM-65723 960D74D7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & Gabominated +description=Widescreen hack +patch=1,EE,002EC1B0,word,3fE38E39 //3fAAAAAA +patch=1,EE,002EC1B4,word,C2D55554 //00000000 +patch=1,EE,002EC1B8,word,443AAAAB //44200000 \ No newline at end of file diff --git a/patches/SLPM-65724_E9958CE3.pnach b/patches/SLPM-65724_E9958CE3.pnach new file mode 100644 index 0000000..9b46031 --- /dev/null +++ b/patches/SLPM-65724_E9958CE3.pnach @@ -0,0 +1,13 @@ +gametitle=ChoroQ Works (NTSC-J) (SLPM_657.24) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +// 16:9 +patch=1,EE,001FFB74,word,3C013F40 //00000000 hor fov +patch=1,EE,001FFB80,word,44810000 //00000000 +patch=1,EE,001FFB84,word,4600C602 //00000000 +patch=1,EE,001B7C1C,word,3C0140A7 //3C01407A renderfix + + diff --git a/patches/SLPM-65730_4FF01A82.pnach b/patches/SLPM-65730_4FF01A82.pnach new file mode 100644 index 0000000..470d7bb --- /dev/null +++ b/patches/SLPM-65730_4FF01A82.pnach @@ -0,0 +1,11 @@ +gametitle=RockMan X8 [NTSC-J] (SLPM-65730) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0010f10c,word,3c013f40 //hor value +patch=1,EE,0010f110,word,44810000 +patch=1,EE,0010f118,word,4600c602 + + diff --git a/patches/SLPM-65739_625AF967.pnach b/patches/SLPM-65739_625AF967.pnach new file mode 100644 index 0000000..9f53a1d --- /dev/null +++ b/patches/SLPM-65739_625AF967.pnach @@ -0,0 +1,43 @@ +gametitle=The Tim Burton's Nightmare before Christmas (J)(SLPM-65739) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Thank you devina40 + +//Widescreen hack 16:9 + +//Game Play +patch=1,EE,0035ccb8,word,3f206d2f //3ef0a3d7 + +//System text +//0000803f 0000803f feffffff +patch=1,EE,003975b0,word,3f400000 //3f800000 + +//Load and Save text +patch=1,EE,00397550,word,3f400000 //3f800000 + +//Chapter Select text +patch=1,EE,003975d0,word,3f400000 //3f800000 + +//Movie text +//32000000 0000803f 0000803f 00000000 +patch=1,EE,00397470,word,3f400000 //3f800000 + +//Cutscene text +patch=1,EE,00397430,word,3f400000 //3f800000 + +//Musical text +patch=1,EE,00397490,word,3f400000 //3f800000 + +//Item Name and Explanation text +patch=1,EE,003974f0,word,3f400000 //3f800000 +patch=1,EE,00397510,word,3f400000 //3f800000 + +//Figures Name text +patch=1,EE,003975f0,word,3f400000 //3f800000 + +//Others ratio but graphics is cracked and words out of text box +//patch=1,EE,0035d130,word,3f400000 //3f800000 + + diff --git a/patches/SLPM-65740_03A58E82.pnach b/patches/SLPM-65740_03A58E82.pnach new file mode 100644 index 0000000..4684c45 --- /dev/null +++ b/patches/SLPM-65740_03A58E82.pnach @@ -0,0 +1,15 @@ +gametitle= J-League Winning Eleven 8 - Asia Championship (NTSC-J) (SLPM-65740) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,00104634,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104638,word,44810000 // 00000000 +patch=1,EE,00104640,word,4600c602 // 00000000 + +// Render fix (42111446 803f023c) +patch=1,EE,00126554,word,3c023FAB //3c023F80 (increases hor. render area) + + diff --git a/patches/SLPM-65749_696400C3.pnach b/patches/SLPM-65749_696400C3.pnach new file mode 100644 index 0000000..7cac583 --- /dev/null +++ b/patches/SLPM-65749_696400C3.pnach @@ -0,0 +1,18 @@ +gametitle=Zoids Infinity (J)(SLPM-65749) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0024b1ac,word,3c013f40 //00000000 +patch=1,EE,0024b1b0,word,44810000 //00000000 +patch=1,EE,0024b1b8,word,4600c602 //00000000 + +//Render fix +//a043013c 00208144 4000b5e7 +patch=1,EE,0014b23c,word,3c0143e0 //3c0143a0 + + diff --git a/patches/SLPM-65752_A70549D6.pnach b/patches/SLPM-65752_A70549D6.pnach new file mode 100644 index 0000000..4b2176c --- /dev/null +++ b/patches/SLPM-65752_A70549D6.pnach @@ -0,0 +1,10 @@ +gametitle=Neo Contra [NTSC-J] (SLPM-65752) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,00359ed4,word,3c013f40 +patch=1,EE,00359ed8,word,44810000 +patch=1,EE,00359ee0,word,4600c602 + + diff --git a/patches/SLPM-65755_65FFA9B9.pnach b/patches/SLPM-65755_65FFA9B9.pnach new file mode 100644 index 0000000..a4f2e8c --- /dev/null +++ b/patches/SLPM-65755_65FFA9B9.pnach @@ -0,0 +1,9 @@ +gametitle=Samurai Western - Katsugeki Samurai-dou [NTSC-J] (SLPM-65755) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,202BE2A0,extended,3f400000 + + diff --git a/patches/SLPM-65759_4D5BB65A.pnach b/patches/SLPM-65759_4D5BB65A.pnach new file mode 100644 index 0000000..276f21e --- /dev/null +++ b/patches/SLPM-65759_4D5BB65A.pnach @@ -0,0 +1,15 @@ +gametitle=Mr. Incredible (J)(SLPM-65759) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (NTSC-J by Arpapa) + +//Gameplay 16:9 +//003f023c 00008244 8e3c033c +patch=1,EE,001ff4b4,word,3c023f1C //3C023F00 Zoom +patch=1,EE,001ff4e0,word,3c023f10 //3C023F40 Y-FOV + +//Hang fix by Prafull (Only needed for pcsx2, is not needed for the PS2) +patch=1,EE,0010EC20,word,00000000 //40036000 + + diff --git a/patches/SLPM-65761_9717AB67.pnach b/patches/SLPM-65761_9717AB67.pnach new file mode 100644 index 0000000..28e3054 --- /dev/null +++ b/patches/SLPM-65761_9717AB67.pnach @@ -0,0 +1,19 @@ +gametitle=Kousoku Kidoutai - World Super Police (J)(SLPM-65761) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00001fe6 2d280002 +patch=1,EE,001055b0,word,08030000 + +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,44811800 +patch=1,EE,000c0008,word,4603ffc2 +patch=1,EE,000c000c,word,e61f0000 +patch=1,EE,000c0010,word,0804156d + + diff --git a/patches/SLPM-65767_FE62008B.pnach b/patches/SLPM-65767_FE62008B.pnach new file mode 100644 index 0000000..16a741a --- /dev/null +++ b/patches/SLPM-65767_FE62008B.pnach @@ -0,0 +1,9 @@ +gametitle=NBA Starting Five 2005 SLPM_657.67 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00157d28,word,3c053fab +patch=1,EE,00157eac,word,3c0243a8 + + diff --git a/patches/SLPM-65778_4987B1FB.pnach b/patches/SLPM-65778_4987B1FB.pnach new file mode 100644 index 0000000..fcde254 --- /dev/null +++ b/patches/SLPM-65778_4987B1FB.pnach @@ -0,0 +1,9 @@ +gametitle=Sega Ages 2500 Series Vol. 18 - Dragon Force (Japan) [SLPM-65778] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//No-Interlacing +patch=1,EE,20101910,extended,30420000 + + diff --git a/patches/SLPM-65781_D09CC9AB.pnach b/patches/SLPM-65781_D09CC9AB.pnach new file mode 100644 index 0000000..c66de1c --- /dev/null +++ b/patches/SLPM-65781_D09CC9AB.pnach @@ -0,0 +1,12 @@ +gametitle=Kessen III (J)(SLPM-65781) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00168498,word,3c023f40 //3c023f80 +patch=1,EE,0039bf68,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-65788_7CC133E9.pnach b/patches/SLPM-65788_7CC133E9.pnach new file mode 100644 index 0000000..162bf71 --- /dev/null +++ b/patches/SLPM-65788_7CC133E9.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 8 - Liveware Evolution (NTSC-J) (SLPM_65788) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001046bc,word,3c013f40 // 00000000 hor fov +patch=1,EE,001046c0,word,44810000 // 00000000 +patch=1,EE,001046c8,word,4600c602 // 00000000 + +// Render fix (42111446 803f023c) +patch=1,EE,0012ac44,word,3c023FAB //3c023F80 (increases hor. render area) + + diff --git a/patches/SLPM-65790_0481AD8A.pnach b/patches/SLPM-65790_0481AD8A.pnach new file mode 100644 index 0000000..030d0c3 --- /dev/null +++ b/patches/SLPM-65790_0481AD8A.pnach @@ -0,0 +1,8 @@ +gametitle=Metal Gear Solid 3 Snake Eater (NTSC-J) [SLPM-65790] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,2020257C,extended,3F400000 + + diff --git a/patches/SLPM-65791_F293D7F6.pnach b/patches/SLPM-65791_F293D7F6.pnach new file mode 100644 index 0000000..218236b --- /dev/null +++ b/patches/SLPM-65791_F293D7F6.pnach @@ -0,0 +1,12 @@ +gametitle=S.L.A.I. - Steel Lancer Arena International (NTSC-J)(SLPM-65791) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//803f033c e17a4234 00608344 00688244 +patch=1,EE,00267b18,word,3c033f40 //3c033f80 + + diff --git a/patches/SLPM-65795_E47C1A9C.pnach b/patches/SLPM-65795_E47C1A9C.pnach new file mode 100644 index 0000000..bdf3a5c --- /dev/null +++ b/patches/SLPM-65795_E47C1A9C.pnach @@ -0,0 +1,8 @@ +gametitle=Digital Devil Saga Avatar Tuner 2 [SLPM-65795] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,2037ED64,extended,3fc65461 + + diff --git a/patches/SLPM-65796_BDF85A3C.pnach b/patches/SLPM-65796_BDF85A3C.pnach new file mode 100644 index 0000000..4b373f8 --- /dev/null +++ b/patches/SLPM-65796_BDF85A3C.pnach @@ -0,0 +1,13 @@ +gametitle=Jyuouki - Project Altered Beast (J)(SLPM-65796) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00156be0,word,3c033fe3 //3c033faa +patch=1,EE,00156be8,word,34648e38 //3464aaab +patch=1,EE,005d0210,word,3c033f20 //3c033f00 + + diff --git a/patches/SLPM-65801_0CA02D02.pnach b/patches/SLPM-65801_0CA02D02.pnach new file mode 100644 index 0000000..38fa6e5 --- /dev/null +++ b/patches/SLPM-65801_0CA02D02.pnach @@ -0,0 +1,7 @@ +gametitle=Crash Bandicoot 5 - Crash & Cortex no Yabou (SLPM-65801) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,2030AA44,word,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLPM-65804_466D9013.pnach b/patches/SLPM-65804_466D9013.pnach new file mode 100644 index 0000000..0c9d948 --- /dev/null +++ b/patches/SLPM-65804_466D9013.pnach @@ -0,0 +1,17 @@ +gametitle=Winning Eleven Tactics - European Club Soccer (J)(SLPM-65804) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0010442c,word,3c013f40 //00000000 +patch=1,EE,00104430,word,44810000 //00000000 +patch=1,EE,00104438,word,4600c602 //00000000 + +//Render fix +patch=1,EE,001ef25c,word,3c023fab //3c023f80 + + diff --git a/patches/SLPM-65805_98CD9ACA.pnach b/patches/SLPM-65805_98CD9ACA.pnach new file mode 100644 index 0000000..40b3fc0 --- /dev/null +++ b/patches/SLPM-65805_98CD9ACA.pnach @@ -0,0 +1,17 @@ +gametitle=Godzilla Kaijuu Dairansen - Chikyuu Saishuu Kessen (J)(SLPM-65805) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +patch=1,EE,00243dcc,word,08054684 //e6000124 +patch=1,EE,00243dd0,word,00000000 //e6010128 + +patch=1,EE,00151a10,word,3c013f40 // 00000000 hor fov +patch=1,EE,00151a14,word,4481f000 // 00000000 +patch=1,EE,00151a18,word,461e0002 // 00000000 +patch=1,EE,00151a1c,word,e6000124 // 00000000 +patch=1,EE,00151a20,word,e6010128 // 00000000 +patch=1,EE,00151a24,word,08090f75 // 00000000 + + diff --git a/patches/SLPM-65809_A79B0491.pnach b/patches/SLPM-65809_A79B0491.pnach new file mode 100644 index 0000000..54ef064 --- /dev/null +++ b/patches/SLPM-65809_A79B0491.pnach @@ -0,0 +1,10 @@ +gametitle=NanoBreaker [NTSC-J] (SLPM-65809) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,001041f4,word,3c013f40 +patch=1,EE,001041f8,word,44810000 +patch=1,EE,00104200,word,4600c602 + + diff --git a/patches/SLPM-65813_950241D3.pnach b/patches/SLPM-65813_950241D3.pnach new file mode 100644 index 0000000..4663e44 --- /dev/null +++ b/patches/SLPM-65813_950241D3.pnach @@ -0,0 +1,10 @@ +gametitle=Fuun Bakumatsuden [NTSC-J] (SLPM-65813) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0014a394,word,3c023f40 //3c02bf80 + + diff --git a/patches/SLPM-65816_F674431F.pnach b/patches/SLPM-65816_F674431F.pnach new file mode 100644 index 0000000..e65804f --- /dev/null +++ b/patches/SLPM-65816_F674431F.pnach @@ -0,0 +1,13 @@ +gametitle=Shin Bakusou Dekotora Densetsu - Tenkatouitsu Chyoujyoukessen (J)(SLPM-65816) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0020153c,word,3c013f40 //00000000 +patch=1,EE,00201540,word,44810000 //00000000 +patch=1,EE,00201548,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65821_4EC707A6.pnach b/patches/SLPM-65821_4EC707A6.pnach new file mode 100644 index 0000000..e7e7508 --- /dev/null +++ b/patches/SLPM-65821_4EC707A6.pnach @@ -0,0 +1,13 @@ +gametitle=Shinseiki Yuusha Taisen [NTSC-J] (SLPM_658.21) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0017A6C0,word,3C023F40 //3C023F80 (Increases hor. axis) + +//Render fix +patch=1,EE,0017C954,word,3C033FAB //3C033F80 + + diff --git a/patches/SLPM-65823_C14A522A.pnach b/patches/SLPM-65823_C14A522A.pnach new file mode 100644 index 0000000..a1c4657 --- /dev/null +++ b/patches/SLPM-65823_C14A522A.pnach @@ -0,0 +1,18 @@ +gametitle=Shinsengumi Gunrou-den [NTSC-J] (SLPM-65823) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Little Giant) + +// 16:9 +patch=1,EE,00207b44,word,3c013f40 // 00000000 hor fov +patch=1,EE,00207b48,word,4481e000 // 00000000 +patch=1,EE,00207bb4,word,461cc602 // 46170703 +patch=1,EE,00207bb8,word,46170703 // 00000000 + +patch=1,EE,002079d0,word,3c013f40 // 00000000 renderfix +patch=1,EE,00207a00,word,4481a800 // 00000000 +patch=1,EE,00207a2c,word,4615b582 // 46041d42 +patch=1,EE,00207a30,word,46041d42 // 00000000 + + diff --git a/patches/SLPM-65824_F977249C.pnach b/patches/SLPM-65824_F977249C.pnach new file mode 100644 index 0000000..17ae512 --- /dev/null +++ b/patches/SLPM-65824_F977249C.pnach @@ -0,0 +1,13 @@ +gametitle=Viewtiful Joe 2 (NTSC-J)(SLPM-65824) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00688144 +patch=1,EE,002d9248,word,3c013fe3 //3c013faa +patch=1,EE,002d924c,word,34218e38 //3421aaab + + diff --git a/patches/SLPM-65824_FBE5B48C.pnach b/patches/SLPM-65824_FBE5B48C.pnach new file mode 100644 index 0000000..17ae512 --- /dev/null +++ b/patches/SLPM-65824_FBE5B48C.pnach @@ -0,0 +1,13 @@ +gametitle=Viewtiful Joe 2 (NTSC-J)(SLPM-65824) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00688144 +patch=1,EE,002d9248,word,3c013fe3 //3c013faa +patch=1,EE,002d924c,word,34218e38 //3421aaab + + diff --git a/patches/SLPM-65825_1F980F7F.pnach b/patches/SLPM-65825_1F980F7F.pnach new file mode 100644 index 0000000..8d5c4e6 --- /dev/null +++ b/patches/SLPM-65825_1F980F7F.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 11 Chou Ketteiban (J)(SLPM-65825) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,002faa74,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-65826_A6BD0DA3.pnach b/patches/SLPM-65826_A6BD0DA3.pnach new file mode 100644 index 0000000..fd9b303 --- /dev/null +++ b/patches/SLPM-65826_A6BD0DA3.pnach @@ -0,0 +1,19 @@ +gametitle=Tsukiyo ni Saraba (SLPM-65826) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (NTSC-J by Arapapa) + +// 16:9 +//803f013c 00088144 0000a3c7 00000000 00000000 43080046 +patch=1,EE,005da8c4,word,3c013faa // 3c013f80 + +//803f013c 00588144 82310446 40080746 +patch=1,EE,005daadc,word,3c013faa // 3c013f80 + +//2D X-fov +//patch=1,EE,003af598,word,3c013ff3 //3c013fb6 +//patch=1,EE,003af59c,word,3421cf2d //3421db6d +patch=1,EE,005da274,word,3c013f24 //3c013f00 + + diff --git a/patches/SLPM-65830_51BF4F00.pnach b/patches/SLPM-65830_51BF4F00.pnach new file mode 100644 index 0000000..64ce760 --- /dev/null +++ b/patches/SLPM-65830_51BF4F00.pnach @@ -0,0 +1,12 @@ +gametitle=Ys - Napishtim no Hako (Limited Edition) [NTSC-J] (SLPM-65830) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// 16:9 +patch=1,EE,00102e34,word,3c013f40 // 00000000 hor fov +patch=1,EE,00102e38,word,44810000 // 00000000 +patch=1,EE,00102e40,word,4600c602 // 00000000 +patch=1,EE,0021419c,word,3c033fb4 // 3c033ff0 renderfix + + diff --git a/patches/SLPM-65831_15FE0ACE.pnach b/patches/SLPM-65831_15FE0ACE.pnach new file mode 100644 index 0000000..526487d --- /dev/null +++ b/patches/SLPM-65831_15FE0ACE.pnach @@ -0,0 +1,13 @@ +gametitle=Hello Kitty no PikoPiko Daisakusen(J)(SLPM-65831) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00100770,word,3c013f2a //3c013f00 +patch=1,EE,00100778,word,3c013fe3 //3c013faa +patch=1,EE,0010077c,word,34218e2a //3421aaab + + diff --git a/patches/SLPM-65839_48D3B2D6.pnach b/patches/SLPM-65839_48D3B2D6.pnach new file mode 100644 index 0000000..0e12d2b --- /dev/null +++ b/patches/SLPM-65839_48D3B2D6.pnach @@ -0,0 +1,24 @@ +gametitle=Hanjuku Eiyuu 4 - 7-Jin no Hanjuku Eiyuu (J)(SLPM-65839) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//X-Fov +patch=1,EE,0021899c,word,3c014455 //3c014420 + + +//Render Fix +patch=1,EE,00218bf4,word,3c0143e0 + + +///////////////////////////////////// +//Y-Fov +//patch=1,EE,002189ac,word,3c0143B4 //3c0143f0 + +//Zoom +//patch=1,EE,00402f34,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-65845_C3B698F9.pnach b/patches/SLPM-65845_C3B698F9.pnach new file mode 100644 index 0000000..a491793 --- /dev/null +++ b/patches/SLPM-65845_C3B698F9.pnach @@ -0,0 +1,40 @@ +gametitle=Baldur's Gate: Dark Alliance II * NTSC-J * SLPM-65845 * C3B698F9 + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 +// under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & Arapapa +// Widescreen hack by nemesis2000 - ported by Arapapa. + +// Y-FoV - ee3e013c f0ee2134 (NTSC-U efee2134) +patch=1,EE,001eb818,word,3c013f1f // 3c013eee +patch=1,EE,001eb81c,word,342149f1 // 3421eef0 +patch=1,EE,0023cf74,word,3c013f1f // 3c013eee +patch=1,EE,0023cf78,word,342149f1 // 3421eef0 +patch=1,EE,0027c63c,word,3c013f1f // 3c013eee +patch=1,EE,0027c640,word,342149f1 // 3421eef0 +patch=1,EE,002c5020,word,3c013f1f // 3c013eee +patch=1,EE,002c5024,word,342149f1 // 3421eef0 + +// both FoV+ +// 1 +patch=1,EE,001eb82c,word,3c014440 // 3c014480 +// 2 +patch=1,EE,0023cf84,word,3c014440 // 3c014480 +patch=1,EE,0027c64c,word,3c014440 // 3c014480 +// 3 +patch=1,EE,002c5030,word,3c014440 // 3c014480 + +// Render fix +patch=1,EE,002c0efc,word,3c013ff0 // 3c013faa +patch=1,EE,002c0f00,word,34210000 // 34213d71 +patch=1,EE,002c4c64,word,3c013ff0 // 3c013faa +patch=1,EE,002c4c68,word,34210000 // 34213d71 +//patch=1,EE,002c0efc,word,3c013de3 // 3c013faa +//patch=1,EE,002c0f00,word,3421f70a // 34213d71 +//patch=1,EE,002c4c64,word,3c013fe3 // 3c013faa +//patch=1,EE,002c4c68,word,3421f70a // 34213d71 diff --git a/patches/SLPM-65846_9C071EBB.pnach b/patches/SLPM-65846_9C071EBB.pnach new file mode 100644 index 0000000..33bab1f --- /dev/null +++ b/patches/SLPM-65846_9C071EBB.pnach @@ -0,0 +1,17 @@ +gametitle=Lord of the Rings - Nakatsu Kuni Daisanki (J)(SLPM-65846) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + + +//0000803F 5555953F 0000803F +patch=1,EE,20C40600,extended,3f400000 + +//0000803F B76D5B3F 0000803F +patch=1,EE,20C40610,extended,3fb00000 + +//0000803F B76D5B3F 0000803F +patch=1,EE,20C40618,extended,3fb00000 + + diff --git a/patches/SLPM-65861_B87A351F.pnach b/patches/SLPM-65861_B87A351F.pnach new file mode 100644 index 0000000..86e4e10 --- /dev/null +++ b/patches/SLPM-65861_B87A351F.pnach @@ -0,0 +1,38 @@ +gametitle=Shinki Genso - Spectral Souls II (J)(SLPM-65861) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// Widescreen 16:9 + +//X-Fov +patch=1,EE,0023a4a4,word,3c033f19 //3c033f4c +patch=1,EE,0023a4a8,word,3463999a //3463cccd + +//Render fix +patch=1,EE,0023a4c4,word,3c0343f7 //3c0343b9 + +//All of 2D fix +patch=1,EE,0023b484,word,3c023f19 //3c023f4c +patch=1,EE,0023b488,word,3442999a //3442cccd +patch=1,EE,0023b524,word,3c023f19 //3c023f4c +patch=1,EE,0023b528,word,3442999a //3442cccd +patch=1,EE,0023b5c4,word,3c023f19 //3c023f4c +patch=1,EE,0023b5c8,word,3442999a //3442cccd +patch=1,EE,0023b664,word,3c023f19 //3c023f4c +patch=1,EE,0023b668,word,3442999a //3442cccd +patch=1,EE,0023b714,word,3c023f19 //3c023f4c +patch=1,EE,0023b718,word,3442999a //3442cccd +patch=1,EE,0023b75c,word,3c023f19 //3c023f4c +patch=1,EE,0023b760,word,3442999a //3442cccd + +//2D X-position +patch=1,EE,002192c4,word,24647400 //24647000 +patch=1,EE,0023b4ac,word,24647400 //24647000 +patch=1,EE,0023b54c,word,24647400 //24647000 +patch=1,EE,0023b5ec,word,24647400 //24647000 +patch=1,EE,0023b68c,word,24647400 //24647000 +patch=1,EE,0023b73c,word,24437400 //24437000 + + diff --git a/patches/SLPM-65863_DB34F377.pnach b/patches/SLPM-65863_DB34F377.pnach new file mode 100644 index 0000000..55659f6 --- /dev/null +++ b/patches/SLPM-65863_DB34F377.pnach @@ -0,0 +1,19 @@ +gametitle=D1 Professional Drift Grand Prix Series (J)(SLPM-65863) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02020746 50004324 500044c4 (1st) +patch=1,EE,001fd47c,word,0806d560 + +patch=1,EE,001b5580,word,46070202 +patch=1,EE,001b5584,word,3c013f40 +patch=1,EE,001b5588,word,4481f000 +patch=1,EE,001b558c,word,461e4202 +patch=1,EE,001b5590,word,0807f520 + + diff --git a/patches/SLPM-65868_0C4DA2CF.pnach b/patches/SLPM-65868_0C4DA2CF.pnach new file mode 100644 index 0000000..a5076d5 --- /dev/null +++ b/patches/SLPM-65868_0C4DA2CF.pnach @@ -0,0 +1,20 @@ +gametitle=Metal Saga: Sajin no Kusari [NTSC-J] (SLPM-65868) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//gameplay +patch=1,EE,0030c814,word,3c013f40 //00000000 +patch=1,EE,0030c818,word,44810000 //00000000 +patch=1,EE,0030c820,word,4600c602 //00000000 + +//render fix +patch=1,EE,002c10cc,word,3c014455 //3c014420 +patch=1,EE,00291964,word,3c014455 //3c014420 +patch=1,EE,00100480,word,3c014455 //3c014420 +patch=1,EE,001012f8,word,3c014455 //3c014420 +patch=1,EE,00103948,word,3c014455 //3c014420 +patch=1,EE,001eb504,word,3c014455 //3c014420 + + diff --git a/patches/SLPM-65869_29396A53.pnach b/patches/SLPM-65869_29396A53.pnach new file mode 100644 index 0000000..4327409 --- /dev/null +++ b/patches/SLPM-65869_29396A53.pnach @@ -0,0 +1,11 @@ +gametitle=Monster Hunter G (J) (SLPM-65869) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Wide hack 16:9 +patch=1,EE,00135064,word,3c023ff3 //3c023fb6 +patch=1,EE,0013506c,word,3442cf35 //3442db6e + + diff --git a/patches/SLPM-65872_A9B076A1.pnach b/patches/SLPM-65872_A9B076A1.pnach new file mode 100644 index 0000000..588b0a0 --- /dev/null +++ b/patches/SLPM-65872_A9B076A1.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Ultimate Vol.24 - Makai Tenshou (J)(SLPM-65872) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,001e0444,word,3c013f40 //00000000 +patch=1,EE,001e0448,word,44810000 //00000000 +patch=1,EE,001e0450,word,4600c602 //00000000 + + diff --git a/patches/SLPM-65880_7F3DDEAB.pnach b/patches/SLPM-65880_7F3DDEAB.pnach new file mode 100644 index 0000000..c93d995 --- /dev/null +++ b/patches/SLPM-65880_7F3DDEAB.pnach @@ -0,0 +1,9 @@ +gametitle=Devil May Cry 3 NTSC-J JAPAN,ENGLISH & KOREAN (SLPM_65880) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=NTSC-J Widescreen 16:9 Hack by Acem + +patch=1,EE,21CAFC90,extended,3F400000 + + diff --git a/patches/SLPM-65883_36393CD3.pnach b/patches/SLPM-65883_36393CD3.pnach new file mode 100644 index 0000000..13b491a --- /dev/null +++ b/patches/SLPM-65883_36393CD3.pnach @@ -0,0 +1,16 @@ +gametitle=Shadow of Rome (J)(SLPM-65883) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00146c08,word,3c023f1f //3c023eee +patch=1,EE,00146c10,word,344249f9 //3442eeef +patch=1,EE,00146e24,word,3c023f1f //3c023eee +patch=1,EE,00146e2c,word,344249f9 //3442eeef + +patch=1,EE,001e75bc,word,3c044328 //3c044360 + + diff --git a/patches/SLPM-65885_C1C91715.pnach b/patches/SLPM-65885_C1C91715.pnach new file mode 100644 index 0000000..22dc1fb --- /dev/null +++ b/patches/SLPM-65885_C1C91715.pnach @@ -0,0 +1,41 @@ +gametitle=Rumble Roses (NTSC-J) (SLPM_658.85) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht Mod Pnach crc by Acem +description=Font fix by Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00104084,word,3c013f40 +patch=1,EE,00104088,word,44810000 +patch=1,EE,00104090,word,4600c602 + +//Font Fix +//8c3f033c cdcc6334 43080046 +//533f033c 33336334 43080046 +patch=1,EE,0030f1dc,word,3c033f53 //3c033f8c +patch=1,EE,0030f1e0,word,34633333 //3463cccd + + +[No-Interlacing] +gsinterlacemode=1 +description=Enhancement test + +//Framebuffer Display and no interleacing +patch=1,EE,E0041100,extended,01D4ADA0 +patch=1,EE,21D4AD98,extended,00000002 +patch=1,EE,21D4ADC0,extended,00000002 +patch=1,EE,21D4ADA0,extended,00001000 +patch=1,EE,21D4ADC8,extended,00001000 + +patch=1,EE,E0041400,extended,01D4ADA0 +patch=1,EE,21D4ADA0,extended,00001400 +patch=1,EE,21D4ADC8,extended,00001446 +patch=1,EE,21D4AD98,extended,00000003 +patch=1,EE,21D4ADC0,extended,00000003 + +patch=1,EE,201029FC,extended,64420000 +patch=1,EE,20102C64,extended,64420000 + + diff --git a/patches/SLPM-65890_421A1DC6.pnach b/patches/SLPM-65890_421A1DC6.pnach new file mode 100644 index 0000000..10cc038 --- /dev/null +++ b/patches/SLPM-65890_421A1DC6.pnach @@ -0,0 +1,12 @@ +gametitle=Shin Sangoku Musou 4 (J)(SLPM-65890) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00147038,word,3c0243d6 //3c0243a0 +patch=1,EE,001b12d8,word,3c023f2b //3c023f00 + + diff --git a/patches/SLPM-65897_1C087362.pnach b/patches/SLPM-65897_1C087362.pnach new file mode 100644 index 0000000..e98fa92 --- /dev/null +++ b/patches/SLPM-65897_1C087362.pnach @@ -0,0 +1,32 @@ +gametitle=Racing Battle C1 Grand Prix (J)(SLPM-65897) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=wxvu & igorciz777 + +//Rendering: General +patch=0,EE,20167318,extended,3C043F10 //3C043F40 + +//Rendering: Reflections +patch=0,EE,2016783C,extended,3C033F10 //3C033F40 + +//Rendering: Rear View Mirror +patch=0,EE,20167A58,extended,3C043F10 //3C043F40 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=wxvu & igorciz777 + +//Rendering: General +patch=0,EE,20167318,extended,3C043F20 //3C043F40 + +//Rendering: Reflections +patch=0,EE,2016783C,extended,3C033F20 //3C033F40 + +//Rendering: Rear View Mirror +patch=0,EE,20167A58,extended,3C043F20 //3C043F40 + +[No-Interlacing] +gsinterlacemode=1 +author=Tokman5 +patch=1,EE,2014AC58,extended,24022000 \ No newline at end of file diff --git a/patches/SLPM-65897_9C4C9611.pnach b/patches/SLPM-65897_9C4C9611.pnach new file mode 100644 index 0000000..b6d025d --- /dev/null +++ b/patches/SLPM-65897_9C4C9611.pnach @@ -0,0 +1,32 @@ +gametitle=Racing Battle C1 Grand Prix (J)(SLPM-65897) (English Patched) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=wxvu & igorciz777 + +//Rendering: General +patch=0,EE,20167318,extended,3C043F10 //3C043F40 + +//Rendering: Reflections +patch=0,EE,2016783C,extended,3C033F10 //3C033F40 + +//Rendering: Rear View Mirror +patch=0,EE,20167A58,extended,3C043F10 //3C043F40 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=wxvu & igorciz777 + +//Rendering: General +patch=0,EE,20167318,extended,3C043F20 //3C043F40 + +//Rendering: Reflections +patch=0,EE,2016783C,extended,3C033F20 //3C033F40 + +//Rendering: Rear View Mirror +patch=0,EE,20167A58,extended,3C043F20 //3C043F40 + +[No-Interlacing] +gsinterlacemode=1 +author=Tokman5 +patch=1,EE,2014AC58,extended,24022000 \ No newline at end of file diff --git a/patches/SLPM-65907_B2EC9660.pnach b/patches/SLPM-65907_B2EC9660.pnach new file mode 100644 index 0000000..01e18e1 --- /dev/null +++ b/patches/SLPM-65907_B2EC9660.pnach @@ -0,0 +1,25 @@ +gametitle=Def Jam - Fight for NY (J)(SLPM-65907) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 + +patch=1,EE,0021c82c,word,3c013f40 //00000000 +patch=1,EE,0021c840,word,4481f000 //00000000 +patch=1,EE,0021c858,word,461ef743 //00000000 +patch=1,EE,0021c870,word,461eef43 //00000000 +patch=1,EE,0021c928,word,e61e0120 //e6000120 +patch=1,EE,0021ca60,word,e61d0158 //e6000158 +patch=1,EE,0021ca64,word,e61d015c //e600015c + + +patch=1,EE,0021d014,word,46010a83 //3c013f80 +patch=1,EE,0021d018,word,460a5340 //44815000 +patch=1,EE,0021d024,word,3c013f40 //3c014000 +patch=1,EE,0021d028,word,4481f000 //44816800 +patch=1,EE,0021d058,word,46005247 //3c01bf80 +patch=1,EE,0021d05c,word,461e2103 //44814800 + + diff --git a/patches/SLPM-65908_64F241D2.pnach b/patches/SLPM-65908_64F241D2.pnach new file mode 100644 index 0000000..b8d7128 --- /dev/null +++ b/patches/SLPM-65908_64F241D2.pnach @@ -0,0 +1,9 @@ +gametitle=Shining Force Neo (J) (SLPM_659.08) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,211049AC,extended,3Ff3cf35 // 3fb6db6e + + diff --git a/patches/SLPM-65913_C6F33C64.pnach b/patches/SLPM-65913_C6F33C64.pnach new file mode 100644 index 0000000..eaa88b8 --- /dev/null +++ b/patches/SLPM-65913_C6F33C64.pnach @@ -0,0 +1,15 @@ +gametitle=Demento (J) (SLPM_65913) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach NTSC-J by Arapapa) + +patch=1,EE,0010e31c,word,3c013f40 +patch=1,EE,0010e320,word,44810000 +patch=1,EE,0010e328,word,4600c602 + +//cutscenes fix +patch=1,EE,002ba3ec,word,34a98c00 +patch=1,EE,002ba3d4,word,34a67400 + + diff --git a/patches/SLPM-65913_E263BC4B.pnach b/patches/SLPM-65913_E263BC4B.pnach new file mode 100644 index 0000000..df6ddba --- /dev/null +++ b/patches/SLPM-65913_E263BC4B.pnach @@ -0,0 +1,31 @@ +gametitle=Demento [NTSC-J] (SLPM-65913) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//16:9 +patch=1,EE,0010e31c,word,3c013f40 //00000000 +patch=1,EE,0010e320,word,44810000 //00000000 +patch=1,EE,0010e328,word,4600c602 //00000000 + +//cutscenes fix +patch=1,EE,002ba3d4,word,34a67400 //34a67000 +patch=1,EE,002ba3ec,word,34a98c00 //34a99000 + +//black borders fix +patch=1,EE,002c9ea8,word,00000000 +patch=1,EE,002c9eac,word,03e00008 +patch=1,EE,002c9eb0,word,00000000 + +//16:10 +//patch=1,EE,0010e31c,word,3c013f55 //00000000 +//patch=1,EE,0010e320,word,34215555 //00000000 +//patch=1,EE,0010e328,word,44810000 //00000000 +//patch=1,EE,0010e32c,word,4600c602 //00000000 + +//X-Fov +//patch=1,EE,0012284c,word,3c024309 //3c024336 +//patch=1,EE,00122850,word,3443248F //3443db6e + + diff --git a/patches/SLPM-65915_E518FD91.pnach b/patches/SLPM-65915_E518FD91.pnach new file mode 100644 index 0000000..3569a14 --- /dev/null +++ b/patches/SLPM-65915_E518FD91.pnach @@ -0,0 +1,31 @@ +gametitle=Fallout - Brotherhood of Steel (J)(SLPM-65915) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00608144 ee3e013c (1st, 2nd, 3nd and 4th from Bottom) +patch=1,EE,001f1b80,word,3c013f40 //3c013f80 Loading +patch=1,EE,00219cb8,word,3c013f40 //3c013f80 Shadows +patch=1,EE,00219d38,word,3c013f40 //3c013f80 Characters +patch=1,EE,00219da4,word,3c013f40 //3c013f80 Ground + +//X-Fov (Flare and etc) +patch=1,EE,0013ae7c,word,3c013f40 //3c013f80 +//patch=1,EE,0013aeec,word,3c013f40 //3c013f80 Inventory +patch=1,EE,0013af5c,word,3c013f40 //3c013f80 +patch=1,EE,001e09f4,word,3c013f40 //3c013f80 +patch=1,EE,001ee1b0,word,3c013f40 //3c013f80 flare +patch=1,EE,001f1b30,word,3c013f40 //3c013f80 + +//Render fix +//aa3f013c 713d2134 +patch=1,EE,0021026c,word,3c013ff0 //3c013faa +patch=1,EE,00210270,word,34210000 //34213d71 +patch=1,EE,00213220,word,3c013ff0 //3c013faa +patch=1,EE,00213224,word,34210000 //34213d71 + + diff --git a/patches/SLPM-65920_2B9AF3C5.pnach b/patches/SLPM-65920_2B9AF3C5.pnach new file mode 100644 index 0000000..797ff9a --- /dev/null +++ b/patches/SLPM-65920_2B9AF3C5.pnach @@ -0,0 +1,16 @@ +gametitle=Romancing SaGa (NTSC-J) (SLPM_659.20) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Arapapa) + +// 16:9 +patch=1,EE,0027f7b4,word,3c013f40 // 00000000 hor fov +patch=1,EE,0027f7b8,word,44810000 // 00000000 hor fov +patch=1,EE,0027f7c0,word,4600c602 // 00000000 hor fov +patch=1,EE,0018285c,word,3c014430 // 3c014400 bg-fix for battles +// +// Compass +patch=1,EE,20416300,extended,43C00000 // 44000000 hor Compass + + diff --git a/patches/SLPM-65929_49A81A40.pnach b/patches/SLPM-65929_49A81A40.pnach new file mode 100644 index 0000000..18f0731 --- /dev/null +++ b/patches/SLPM-65929_49A81A40.pnach @@ -0,0 +1,10 @@ +gametitle=Pro Yakyuu Spirits 2 (NTSC-J) (SLPM_659.29) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen hack by Arapapa + +//16:9 +patch=1,EE,20545838,word,3F400000 // 3f800000 + + diff --git a/patches/SLPM-65942_D3B5CADB.pnach b/patches/SLPM-65942_D3B5CADB.pnach new file mode 100644 index 0000000..b9fae16 --- /dev/null +++ b/patches/SLPM-65942_D3B5CADB.pnach @@ -0,0 +1,37 @@ +gametitle=Mercenaries (J)(SLPM-65942) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 +//a800a0e7 ffff0324 02000224 ffff4224 00000000 00000000 00000000 00000000 00000000 +patch=1,EE,0033c688,word,3c013f40 // 00000000 hor fov + +// 16:10 +//patch=1,EE,0033c688,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0033c68c,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 main modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,0033c690,word,4481f000 // 00000000 fov +patch=1,EE,0033c6d0,word,4600f306 // 44816000 fov + +//803f013c 00a88144 02b00146 +patch=1,EE,0034055c,word,461e0843 // 3c013f80 renderfix 1 objects +patch=1,EE,00340560,word,46010d43 // 4481a800 renderfix 1 objects + +//00608144 2d20a003 80bf013c +patch=1,EE,00349240,word,4600f306 // 44816000 renderfix 2 smoke and fire + +//42080346 02000346 40080446 +patch=1,EE,0033afe8,word,0812960c // 46030842 hud-identification fix j #1 +patch=1,EE,0033afec,word,00000000 // 46030002 hud-identification fix + +patch=1,EE,004a5830,word,46030842 // 00000000 hud-identification fix #1 +patch=1,EE,004a5834,word,46030002 // 00000000 hud-identification fix +patch=1,EE,004a5838,word,461e0002 // 00000000 hud-identification fix +patch=1,EE,004a583c,word,080cf1a3 // 00000000 hud-identification fix + + diff --git a/patches/SLPM-65945_93DC1B9F.pnach b/patches/SLPM-65945_93DC1B9F.pnach new file mode 100644 index 0000000..9b736ef --- /dev/null +++ b/patches/SLPM-65945_93DC1B9F.pnach @@ -0,0 +1,35 @@ +gametitle=Red Ninja - Kekka no Mai (J)(SLPM-65945) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Wide Screen hack 16:9 + +//803f013c 00608144 46c30046 403f013c 00708144 46c30046 +patch=1,EE,0036f794,word,3c013f40 //3c013f80 hor fov1 +patch=1,EE,0036f798,word,44817000 //44816000 + +//86630046 46ac0046 03630046 03730e46 46ac0046 03630046 +patch=1,EE,0036f7a8,word,460e7303 //46006386 + +//00000000 32080046 00000000 07000145(1st) +patch=1,EE,00409b58,word,3c013f40 //00000000 hor fov2 (background trees) +patch=1,EE,00409b60,word,4481f000 //00000000 + +//00000000 20008046 080000ae +patch=1,EE,00409bb0,word,4602f782 //00000000 + +//42080246 100000ae 02000246 +patch=1,EE,00409bc4,word,461e0842 //46020842 + +//003f013c 00008144 803d013c +patch=1,EE,00363ecc,word,3c013f2b //3c013f00 renderfix enemies + +[Remove Blackbars] +description=Removes black bars in cutscenes +//16c3013c 00688144 (3c7e74c4) +patch=1,EE,0010ab60,word,3c01c380 //3c01c316 remove black bars in cut-scenes + +//1643013c 00688144 3000a427 +patch=1,EE,0010ab94,word,3c014380 //3c014316 remove black bars in cut-scenes \ No newline at end of file diff --git a/patches/SLPM-65947_F03336E3.pnach b/patches/SLPM-65947_F03336E3.pnach new file mode 100644 index 0000000..462825d --- /dev/null +++ b/patches/SLPM-65947_F03336E3.pnach @@ -0,0 +1,11 @@ +gametitle=Killer 7 (J) (SLPM_659.47) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 +patch=1,EE,0027c090,word,3c023fe3 // 3c023faa hor fov +patch=1,EE,0027c094,word,34428e38 // 3442aaab hor fov + + diff --git a/patches/SLPM-65948_5637E95B.pnach b/patches/SLPM-65948_5637E95B.pnach new file mode 100644 index 0000000..d2ccb9d --- /dev/null +++ b/patches/SLPM-65948_5637E95B.pnach @@ -0,0 +1,18 @@ +gametitle=Enthusia Professional Racing (J)(SLPM-65948) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +//Widescreen hack 16:9 + +patch=1,EE,20388D88,word,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20133654,word,34060001 +patch=1,EE,203890c0,word,00009450 + + diff --git a/patches/SLPM-65949_805627AB.pnach b/patches/SLPM-65949_805627AB.pnach new file mode 100644 index 0000000..bced5a8 --- /dev/null +++ b/patches/SLPM-65949_805627AB.pnach @@ -0,0 +1,11 @@ +gametitle=Get Ride! AMDriver: Soukoku no Shinjitsu [NTSC-J] (SLPM_659.49) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001DCB54,word,3C023F40 //3C023F80 Zoom +patch=1,EE,001DC63C,word,3C023EC1 //3C023F00 Y-FOV + + diff --git a/patches/SLPM-65950_09576267.pnach b/patches/SLPM-65950_09576267.pnach new file mode 100644 index 0000000..3ca30be --- /dev/null +++ b/patches/SLPM-65950_09576267.pnach @@ -0,0 +1,23 @@ +gametitle=Gantz - The Game (J)(SLPM-65950) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,0013f840,word,080d7e20 +patch=1,EE,0035f880,word,3c013f40 +patch=1,EE,0035f884,word,4481f000 +patch=1,EE,0035f888,word,461e6302 +patch=1,EE,0035f88c,word,e7ac0010 +patch=1,EE,0035f890,word,afa00038 +patch=1,EE,0035f894,word,461e6303 +patch=1,EE,0035f898,word,e7ac0024 +patch=1,EE,0035f89c,word,0804fe12 + +//Render fix +patch=1,EE,00143b4c,word,3c023f2b //3c023f00 + + diff --git a/patches/SLPM-65952_CED93EB6.pnach b/patches/SLPM-65952_CED93EB6.pnach new file mode 100644 index 0000000..b48136e --- /dev/null +++ b/patches/SLPM-65952_CED93EB6.pnach @@ -0,0 +1,13 @@ +gametitle=Tengai Makyou III - Namida (J)(SLPM-65952) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00688144 +patch=1,EE,0012f5a8,word,3c013fe3 //3c013faa +patch=1,EE,0012f5ac,word,34218e32 //3421aaab + + diff --git a/patches/SLPM-65959_5D41A6AD.pnach b/patches/SLPM-65959_5D41A6AD.pnach new file mode 100644 index 0000000..fd34cc4 --- /dev/null +++ b/patches/SLPM-65959_5D41A6AD.pnach @@ -0,0 +1,22 @@ +gametitle=Standard Daisenryaku - Shiwareta Shouri (J)(SLPM-65959) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (3D) +//003f023c 00008244 6800a427 +patch=1,EE,0013d618,word,3c023f26 //3c023f00 + +//Y-Fov (3D) +patch=1,EE,0013d6ec,word,08095b68 +patch=1,EE,00256da0,word,3c083f40 +patch=1,EE,00256da4,word,4488f000 +patch=1,EE,00256da8,word,461e0843 +patch=1,EE,00256dac,word,e7a10034 +patch=1,EE,00256db0,word,46141843 +patch=1,EE,00256db4,word,0804f5bc + + diff --git a/patches/SLPM-65967_E1E0B924.pnach b/patches/SLPM-65967_E1E0B924.pnach new file mode 100644 index 0000000..e98a8bf --- /dev/null +++ b/patches/SLPM-65967_E1E0B924.pnach @@ -0,0 +1,33 @@ +gametitle=Spectral Force Chronicle (J)(SLPM-65967) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002ab6b0,word,08030000 //c6010068 +patch=1,EE,000c0000,word,3c013f40 //0000000 +patch=1,EE,000c0004,word,4481f000 //0000000 +patch=1,EE,000c0008,word,c6010068 //0000000 +patch=1,EE,000c000c,word,c602006c //0000000 +patch=1,EE,000c0010,word,461e0843 //0000000 +patch=1,EE,000c0014,word,e6010068 //0000000 +patch=1,EE,000c0018,word,080aadae //0000000 + +//Font Fix (Conversation) +patch=1,EE,00195208,word,0803000c +patch=1,EE,000c0030,word,4600a386 +patch=1,EE,000c0034,word,3c013f60 //3f40 is too narrow +patch=1,EE,000c0038,word,4481f000 +patch=1,EE,000c003c,word,461ea382 +patch=1,EE,000c0040,word,08065483 + +//Font X-position +patch=1,EE,0019520c,word,3c014215 + +//2D Popup Portraits fix (Conversation) +patch=1,EE,0019497c,word,3c0143f0 //3c0143d5 + + diff --git a/patches/SLPM-65972_25D968B0.pnach b/patches/SLPM-65972_25D968B0.pnach new file mode 100644 index 0000000..1f48076 --- /dev/null +++ b/patches/SLPM-65972_25D968B0.pnach @@ -0,0 +1,16 @@ +gametitle=Constantine NTSC-J SLPM-65972 25D968B0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreem hack +//X-Fov - ELF hack +//803f013c 00108144 0c00438e +patch=1,EE,002b7b90,word,3c013f40 //3c013f80 +//Memory Hack +//patch=1,EE,2081B7F4,extended,3F400000 // 3F800000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,004BB330,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLPM-65973_163A62C8.pnach b/patches/SLPM-65973_163A62C8.pnach new file mode 100644 index 0000000..54b3bc5 --- /dev/null +++ b/patches/SLPM-65973_163A62C8.pnach @@ -0,0 +1,10 @@ +gametitle=Future Boy Conan (J) (Mirai Shounen Conan) (SLPM-65973) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 +patch=1,EE,203EC404,word,3f400000 // 3f800000 + + diff --git a/patches/SLPM-65976_5B659BED.pnach b/patches/SLPM-65976_5B659BED.pnach new file mode 100644 index 0000000..3287df0 --- /dev/null +++ b/patches/SLPM-65976_5B659BED.pnach @@ -0,0 +1,28 @@ +gametitle=Grandia III [NTSC-J] (SLPM-65976) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//both fov+ +patch=1,EE,0013b450,word,3c033f27 + +//vert fov- +patch=1,EE,0013b4a0,word,3c013f40 +patch=1,EE,0013b4a4,word,4481a000 +patch=1,EE,0013b4a8,word,46146d83 +patch=1,EE,0013b4ac,word,46007546 +patch=1,EE,0013b4b0,word,46007e86 + +//cutscenes black borders fix (optional memory hack) +//(01000324 2200013C 03000010) change to +//(00000324 2200013C 03000010) +patch=1,EE,202A82D8,extended,24030000 //24030001 + +//battle black borders fix (optional memory hack) +//(10000324 0000BFDF 000043AC 040040AC BA310D08 1000BD27 F0FFBD27 3A00033C 20000224) change to +//(00000324 0000BFDF 000043AC 040040AC BA310D08 1000BD27 F0FFBD27 3A00033C 00000224) +patch=1,EE,2032BEF0,extended,24030000 //24030010 +patch=1,EE,2032BF10,extended,24020000 //24020020 + + diff --git a/patches/SLPM-65977_5B659BED.pnach b/patches/SLPM-65977_5B659BED.pnach new file mode 100644 index 0000000..3287df0 --- /dev/null +++ b/patches/SLPM-65977_5B659BED.pnach @@ -0,0 +1,28 @@ +gametitle=Grandia III [NTSC-J] (SLPM-65976) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//both fov+ +patch=1,EE,0013b450,word,3c033f27 + +//vert fov- +patch=1,EE,0013b4a0,word,3c013f40 +patch=1,EE,0013b4a4,word,4481a000 +patch=1,EE,0013b4a8,word,46146d83 +patch=1,EE,0013b4ac,word,46007546 +patch=1,EE,0013b4b0,word,46007e86 + +//cutscenes black borders fix (optional memory hack) +//(01000324 2200013C 03000010) change to +//(00000324 2200013C 03000010) +patch=1,EE,202A82D8,extended,24030000 //24030001 + +//battle black borders fix (optional memory hack) +//(10000324 0000BFDF 000043AC 040040AC BA310D08 1000BD27 F0FFBD27 3A00033C 20000224) change to +//(00000324 0000BFDF 000043AC 040040AC BA310D08 1000BD27 F0FFBD27 3A00033C 00000224) +patch=1,EE,2032BEF0,extended,24030000 //24030010 +patch=1,EE,2032BF10,extended,24020000 //24020020 + + diff --git a/patches/SLPM-65984_60FE139C.pnach b/patches/SLPM-65984_60FE139C.pnach new file mode 100644 index 0000000..131e172 --- /dev/null +++ b/patches/SLPM-65984_60FE139C.pnach @@ -0,0 +1,37 @@ +gametitle=Grand Theft Auto: San Andreas (NTSC-J) (v1.03) SLPM-65984 60FE139C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=BloodRaynare +description=Widescreen fix +patch=1,EE,001130bc,word,3c013f9d +patch=1,EE,001130c0,word,44810000 +patch=1,EE,001130c4,word,46006302 +patch=1,EE,001130c8,word,03e00008 +patch=1,EE,001130cc,word,e78c9a90 +patch=1,EE,0021dd04,word,0c044c2f +patch=1,EE,00242c94,word,0c044c32 + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,0066A204,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,2066A28C,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,2066A2D0,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,2066A2D4,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,2066A2D8,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,2066A2DC,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20516B78,extended,00000000 // NOP CPostEffects::ColourFilter + +[60 FPS] +author=Gabominated +description=Might need EE overclock (130%). +patch=1,EE,0034EA80,word,24020002 //24020001 diff --git a/patches/SLPM-65985_F4D474EB.pnach b/patches/SLPM-65985_F4D474EB.pnach new file mode 100644 index 0000000..e983a26 --- /dev/null +++ b/patches/SLPM-65985_F4D474EB.pnach @@ -0,0 +1,30 @@ +gametitle=Atelier Iris-Eternal Mana 2 [NTSC-J](SLPM-65985) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//3D scenes +patch=1,EE,002abc0c,word,3c013f40 //hor value +patch=1,EE,002abc10,word,44810000 +patch=1,EE,002abc18,word,4600c602 + +//battle's fix +patch=1,EE,007cc1ac,word,44400000 //right side fix +patch=1,EE,007cc1b4,word,c4400000 //left side fix + +//2D scenes +patch=1,EE,001913a0,word,3c014440 //hor value +patch=1,EE,001913a4,word,44810800 +patch=1,EE,001913a8,word,46010002 +patch=1,EE,001913ac,word,e7c00090 +patch=1,EE,001913b0,word,3c014480 //vert value +patch=1,EE,001913b4,word,44810800 +patch=1,EE,001913b8,word,c60000e8 +patch=1,EE,001913bc,word,46010002 +patch=1,EE,001913c0,word,e7c000a4 +patch=1,EE,001913c4,word,c60000e8 +patch=1,EE,001913c8,word,3c01c440 +patch=1,EE,001913cc,word,44810800 + + diff --git a/patches/SLPM-65995_08E89523.pnach b/patches/SLPM-65995_08E89523.pnach new file mode 100644 index 0000000..ad16733 --- /dev/null +++ b/patches/SLPM-65995_08E89523.pnach @@ -0,0 +1,12 @@ +gametitle=Dog's Life NTSC-J SLPM-65995 08E89523 + +[60 FPS] +author=Gabominated +description=Might need EE overclock (130%). +patch=1,EE,E0013D08,extended,007B7662 +patch=1,EE,207B7660,extended,3C88AB86 + +[Disable Blur] +author=Gabominated +description=Disable DOF/blur post-processing effect. +patch=1,EE,00822E38,word,00000000 diff --git a/patches/SLPM-65999_DA6D80ED.pnach b/patches/SLPM-65999_DA6D80ED.pnach new file mode 100644 index 0000000..99470e2 --- /dev/null +++ b/patches/SLPM-65999_DA6D80ED.pnach @@ -0,0 +1,11 @@ +gametitle=Drag-on Dragoon 2 (J) (SLPM_659.99) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +// 16:9 +patch=1,EE,2055C898,extended,3FE38E32 // 3FAAAAAA +patch=1,EE,205F3F94,extended,44550000 // 44200000 + + diff --git a/patches/SLPM-66000_FFDF5E63.pnach b/patches/SLPM-66000_FFDF5E63.pnach new file mode 100644 index 0000000..428d4f5 --- /dev/null +++ b/patches/SLPM-66000_FFDF5E63.pnach @@ -0,0 +1,18 @@ +gametitle=Conflict Delta II - Wangan Sensou 1991 (J)(SLPM-66000) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix - Internal Widescreen and 4:3 X-Fov +//aa3f013c 93a92134 00b08144 +patch=1,EE,0030f698,word,3c013fe3 //3c013faa +patch=1,EE,0030f69c,word,34218cc1 //3421a993 + +//Y-Fov fix - Internal Widescreen +patch=1,EE,0030f6d8,word,3c013f0e //3c013f0a +patch=1,EE,0030f6dc,word,342190dd //342160dd + + diff --git a/patches/SLPM-66002_6E90F4C1.pnach b/patches/SLPM-66002_6E90F4C1.pnach new file mode 100644 index 0000000..5e6e61f --- /dev/null +++ b/patches/SLPM-66002_6E90F4C1.pnach @@ -0,0 +1,6 @@ +gametitle=プリンス・オブ・ペルシャ ケンシ ノ ココロ (SLPM-66002) + +[Remove Blur/Bloom] +author=fobes +description=Removes the post-processing blur/bloom effect +patch=1,EE,00537F14,word,00000000 diff --git a/patches/SLPM-66008_F0E90890.pnach b/patches/SLPM-66008_F0E90890.pnach new file mode 100644 index 0000000..c14e236 --- /dev/null +++ b/patches/SLPM-66008_F0E90890.pnach @@ -0,0 +1,8 @@ +gametitle=Musashiden II - Blade Master [NTSC-J] (SLPM-66008) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,203E5D08,extended,3F19999A // 3F4CCCCD + + diff --git a/patches/SLPM-66009_3033437A.pnach b/patches/SLPM-66009_3033437A.pnach new file mode 100644 index 0000000..8e41d2b --- /dev/null +++ b/patches/SLPM-66009_3033437A.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 9 (User Localized) (SLPM-66009) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0010444c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104450,word,44810000 // 00000000 +patch=1,EE,00104458,word,4600c602 // 00000000 + +// Render fix (46170942 803f053c) +patch=1,EE,00129e0c,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-66009_D9B8D6EB.pnach b/patches/SLPM-66009_D9B8D6EB.pnach new file mode 100644 index 0000000..08f25d3 --- /dev/null +++ b/patches/SLPM-66009_D9B8D6EB.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 9 (NTSC-J) (SLPM-66009) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0010444c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104450,word,44810000 // 00000000 +patch=1,EE,00104458,word,4600c602 // 00000000 + +// Render fix (46170942 803f053c) +patch=1,EE,00129e0c,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-66019_3F67D220.pnach b/patches/SLPM-66019_3F67D220.pnach new file mode 100644 index 0000000..c374d55 --- /dev/null +++ b/patches/SLPM-66019_3F67D220.pnach @@ -0,0 +1,24 @@ +gametitle=Stuntman (J)(SLPM-66019) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and FlatOut + +//Gameplay 16:9 + +//Render Fix +//003f013c 00a88144 86650046 +patch=1,EE,001c40f4,word,3c013f30 //3c013f00 + +//Zoom +//003f013c 00a88144 06650046 +//patch=1,EE,001c58c4,word,3c013f6a //3c013f00 +//abaaaa3e 8988083e +patch=1,EE,00277e30,word,3FD66666 //3eaaaaab Fiexed FlatOut + +//Y-Fov +//aa3f013c abaa2134 00b88144 +patch=1,EE,001c4138,word,3c013fe3 //3c013faa +patch=1,EE,001c413c,word,34218e3f //3421aaab + + diff --git a/patches/SLPM-66022_EC33CA0D.pnach b/patches/SLPM-66022_EC33CA0D.pnach new file mode 100644 index 0000000..0b02a8b --- /dev/null +++ b/patches/SLPM-66022_EC33CA0D.pnach @@ -0,0 +1,12 @@ +gametitle=Kaido - Touge no Densetsu [NTSC-J] (SLPM-66022) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0016323c,word,3c043f40 //GamePlay +patch=1,EE,0036663c,word,3c033f40 //Garage + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201532C4,extended,30840000 \ No newline at end of file diff --git a/patches/SLPM-66030_F56C7948.pnach b/patches/SLPM-66030_F56C7948.pnach new file mode 100644 index 0000000..f52e34a --- /dev/null +++ b/patches/SLPM-66030_F56C7948.pnach @@ -0,0 +1,16 @@ +gametitle=Heavy Metal Thunder (J)(SLPM-66030) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0012dc5c,word,3c033fc0 //3c034000 + +//Y-Fov +patch=1,EE,0012de6c,word,3c023fc7 //3c023f95 +patch=1,EE,0012de70,word,3443ae14 //3443c28f + + diff --git a/patches/SLPM-66031_9288AA35.pnach b/patches/SLPM-66031_9288AA35.pnach new file mode 100644 index 0000000..3ae99b4 --- /dev/null +++ b/patches/SLPM-66031_9288AA35.pnach @@ -0,0 +1,29 @@ +gametitle=Phantasy Star Universe (NTSC-J) (SLPM-66031) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach NTSC-J by Arapapa) + +//search values +//00007f43 00008043 000060c3 0e01804b (2nd) 20865BB0 +//02630046 00000000 00000000 03630146 (2nd. 3rd) 20692874, 20692878 +//02630046 00000000 00000000 04000c46 (2nd, 3rd) 206928C0, 206928C4 + +// 16:9 +patch=1,EE,20865BB0,word,43400000 // 43800000 hor fov +patch=1,EE,20692874,word,3c093c02 // 00000000 +patch=1,EE,20692878,word,35293fab // 00000000 renderfix +patch=1,EE,206928C0,word,3c0a0028 // 00000000 +patch=1,EE,206928C4,word,ad493d78 // 00000000 + +// 16:9 +//patch=1,EE,20865BB0,word,43555555 // 43800000 hor fov +//patch=1,EE,20692874,word,3c093c02 // 00000000 +//patch=1,EE,20692878,word,35293f9a // 00000000 renderfix +//patch=1,EE,206928C0,word,3c0a0028 // 00000000 +//patch=1,EE,206928C4,word,ad493d78 // 00000000 + +//optional cut-scenes black bar removal +//patch=1,EE,00766e44,word,40000000 + + diff --git a/patches/SLPM-66033_22031DAA.pnach b/patches/SLPM-66033_22031DAA.pnach new file mode 100644 index 0000000..1675b79 --- /dev/null +++ b/patches/SLPM-66033_22031DAA.pnach @@ -0,0 +1,15 @@ +gametitle=Oz [NTSC-J] (SLPM-66033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,004f6f20,word,46010082 +patch=1,EE,004f6f24,word,e7a20058 + +//cutscenes +patch=1,EE,004f72f0,word,46010082 +patch=1,EE,004f72f4,word,e7a20068 + + diff --git a/patches/SLPM-66042_1CF4E2B3.pnach b/patches/SLPM-66042_1CF4E2B3.pnach new file mode 100644 index 0000000..82aab43 --- /dev/null +++ b/patches/SLPM-66042_1CF4E2B3.pnach @@ -0,0 +1,18 @@ +gametitle=Brothers in Arms - Road to Hill 30 (J)(SLPM-66042) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00305a3c,word,3c023f40 //3c023f80 + +patch=1,EE,003e593c,word,3c033f40 //3c033f80 +patch=1,EE,003e5944,word,3c033f80 //44830800 +patch=1,EE,003e5948,word,44830800 //ae630108 +patch=1,EE,003e594c,word,ae630108 //c6600104 +patch=1,EE,003e5950,word,c6600104 //46010036 +patch=1,EE,003e5954,word,46010036 //00000000 + + diff --git a/patches/SLPM-66043_669AE6D2.pnach b/patches/SLPM-66043_669AE6D2.pnach new file mode 100644 index 0000000..c0d9a3a --- /dev/null +++ b/patches/SLPM-66043_669AE6D2.pnach @@ -0,0 +1,13 @@ +gametitle=Racing Game - Chuui!!! (J)(SLPM-66043) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001a0c0c,word,3c013fab //3c013f80 +patch=1,EE,00182c70,word,3c013fab //3c013f80 +patch=1,EE,002b6a14,word,3ee90000 //3f000000 + + diff --git a/patches/SLPM-66055_38BCD719.pnach b/patches/SLPM-66055_38BCD719.pnach new file mode 100644 index 0000000..9884e19 --- /dev/null +++ b/patches/SLPM-66055_38BCD719.pnach @@ -0,0 +1,53 @@ +gametitle=Shinten Makai - Generation of Chaos V (J)(SLPM-66055) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov +//4c3f033c cdcc6334 +patch=1,EE,0018e5b4,word,3c033f19//3c033f4c +patch=1,EE,0018e5b8,word,34639994//3463cccd + +//Render fix +patch=1,EE,001939e8,word,3c023e00 //3c024000 + +//Text +//patch=1,EE,0018f8cc,word,3c023f19 //3c023f4c Space between letters +//patch=1,EE,0018f914,word,3c023f19 //3c023f4c X-Fov + + +/////////////////////////////////////////////////////// +//Zoom +//patch=1,EE,00193990,word,3c023fab //3c023f80 + +//xxx +//patch=1,EE,0013f708,word,3c013f90 //3c013f80 + +//2D Right +//patch=1,EE,0013f6bc,word,3c013f40 //3c013f80 Top +//patch=1,EE,00140a80,word,3c013f00 //3c013f80 Bottom + + +//patch=1,EE,004be174,word,3f890fda //3f490fda + +//2D X-Fov (Right) +//patch=1,EE,2113A91C,extended,c3c10000 //c3f10000 +//patch=1,EE,2113A970,extended,c3c10000 //c3f10000 + +//2D Characters +//patch=1,EE,0018f6dc,word,3c023f19 //3c023f4c +//patch=1,EE,0018f77c,word,3c023f19 //3c023f4c + + +//2D Zoom +//patch=1,EE,001c8274,word,3c023fab //3c023f80 + + +//2D Right Upper <- Fov +//patch=1,EE,0013dfd8,word,3c01bfc9//3c01bfc9 + + diff --git a/patches/SLPM-66056_F0C24BB1.pnach b/patches/SLPM-66056_F0C24BB1.pnach new file mode 100644 index 0000000..61b2550 --- /dev/null +++ b/patches/SLPM-66056_F0C24BB1.pnach @@ -0,0 +1,7 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2010C300,extended,34030001 +patch=1,EE,2010C314,extended,3402148C + + diff --git a/patches/SLPM-66058_AEA1B3AD.pnach b/patches/SLPM-66058_AEA1B3AD.pnach new file mode 100644 index 0000000..8ff9517 --- /dev/null +++ b/patches/SLPM-66058_AEA1B3AD.pnach @@ -0,0 +1,16 @@ +gametitle=Sengoku Basara [NTSC-J] (SLPM-66058) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//wide 16:9 +patch=1,EE,0026470c,word,3c013f40 //00000000 +patch=1,EE,00264710,word,44810000 //00000000 +patch=1,EE,00264718,word,4600c602 //00000000 + +//render fix +patch=1,EE,001afdd0,word,3c013f19 //3c013f4c +patch=1,EE,001afdd4,word,3421999a //3421cccd + + diff --git a/patches/SLPM-66059_126D3540.pnach b/patches/SLPM-66059_126D3540.pnach new file mode 100644 index 0000000..9c1d44a --- /dev/null +++ b/patches/SLPM-66059_126D3540.pnach @@ -0,0 +1,17 @@ +gametitle=Robots (J)(SLPM-66059) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f013c 00188144 86080046 (1st) +patch=1,EE,002993dc,word,3c013f40 //3c013f80 + +//Zoom +//803f013c 00608144 4000a827 +patch=1,EE,002995e4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-66060_13D53A3F.pnach b/patches/SLPM-66060_13D53A3F.pnach new file mode 100644 index 0000000..b66ab9a --- /dev/null +++ b/patches/SLPM-66060_13D53A3F.pnach @@ -0,0 +1,16 @@ +gametitle=Boukoku no Aegis 2035 - Warship Gunner (NTSC-J)(SLPM-66060) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 00000000 16177070 17167170 (1st) +patch=1,EE,0024e048,word,3f400000 //3f800000 X-Fov + +//Memory Hack +//0000803f 6566663f 0000803f 0000803f 6566663f 0000803f +//patch=1,EE,20294184,extended,3f400000 //3f800000 + + diff --git a/patches/SLPM-66061_398E4F71.pnach b/patches/SLPM-66061_398E4F71.pnach new file mode 100644 index 0000000..fb4fb5a --- /dev/null +++ b/patches/SLPM-66061_398E4F71.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 12 (J)(SLPM-66061) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,00306e5c,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-66068_3311A6F3.pnach b/patches/SLPM-66068_3311A6F3.pnach new file mode 100644 index 0000000..686069d --- /dev/null +++ b/patches/SLPM-66068_3311A6F3.pnach @@ -0,0 +1,15 @@ +gametitle=Richard Burns Rally (SLPM-66068) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) +//Search values are different than PAL + +//8043013c 00d88144 40371de6 +patch=1,EE,001130e0,word,3c014340 //3c014380 + +//953f013c 56552134 00f08144 +patch=1,EE,00113094,word,3C013FC7 //3c013f95 +patch=1,EE,00113098,word,3421C71C //34215556 + + diff --git a/patches/SLPM-66071_D090AC7F.pnach b/patches/SLPM-66071_D090AC7F.pnach new file mode 100644 index 0000000..8cf5a49 --- /dev/null +++ b/patches/SLPM-66071_D090AC7F.pnach @@ -0,0 +1,26 @@ +gametitle=Shadow Hearts - From the New World [NTSC-J] (SLPM-66071) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach NTSC-J by Arapapa) + +//black borders fix (optional) +// (c843033c 803f023c to c843033c 0000023c) +patch=1,EE,002f76a4,word,3c020000 //3c023f80 + +// 16:9 +patch=1,EE,00202d4c,word,3c013f40 //00000000 +patch=1,EE,00202d50,word,44810000 //00000000 +patch=1,EE,00202d58,word,4600c602 //00000000 +// Render-Fix +patch=1,EE,002282cc,word,3c033fc0 //3c034000 + +// 16:10 +//patch=1,EE,00202d4c,word,3c013f55 //00000000 +//patch=1,EE,00202d50,word,34215555 //00000000 +//patch=1,EE,00202d58,word,44810000 //00000000 +//patch=1,EE,00202d5c,word,4600c602 //00000000 +// Render-Fix +//patch=1,EE,002282cc,word,3c033fd5 //3c034000 + + diff --git a/patches/SLPM-66073_54EAD1B8.pnach b/patches/SLPM-66073_54EAD1B8.pnach new file mode 100644 index 0000000..76f2164 --- /dev/null +++ b/patches/SLPM-66073_54EAD1B8.pnach @@ -0,0 +1,24 @@ +gametitle=Hagane no Renkinjutsushi 3 - Kami o Tsugu Shoujo [NTSC-J] (SLPM-66073) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,001498D0,word,3c013f40 // 00000000 +patch=1,EE,001498DC,word,4481f000 // 00000000 +patch=1,EE,00149904,word,461e0002 // E6400000 +patch=1,EE,00149908,word,E6400000 // C6010008 +patch=1,EE,0014990c,word,C6010008 // 44830000 +patch=1,EE,00149910,word,44830000 // 00000000 + +//16:10 +//patch=1,EE,001498D0,word,3c013f55 // 00000000 +//patch=1,EE,001498D4,word,34425555 // 00000000 +//patch=1,EE,001498DC,word,4481f000 // 00000000 +//patch=1,EE,00149904,word,461e0002 // E6400000 +//patch=1,EE,00149908,word,E6400000 // C6010008 +//patch=1,EE,0014990c,word,C6010008 // 44830000 +//patch=1,EE,00149910,word,44830000 // 00000000 + + diff --git a/patches/SLPM-66074_E0068D0A.pnach b/patches/SLPM-66074_E0068D0A.pnach new file mode 100644 index 0000000..fe92d0b --- /dev/null +++ b/patches/SLPM-66074_E0068D0A.pnach @@ -0,0 +1,9 @@ +gametitle=Sonic Gems collection (ntsc-j)(SLPM-66074) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Esppiral, file/gametitle renamed by Aced14 +patch=1,EE,00290960,word,3FAAAAAB +patch=1,EE,216CC190,word,3F400000 + + diff --git a/patches/SLPM-66077_08E3C435.pnach b/patches/SLPM-66077_08E3C435.pnach new file mode 100644 index 0000000..07e0eee --- /dev/null +++ b/patches/SLPM-66077_08E3C435.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol.31 - K-1 World Max 2005 - Sekai Ouja he no Michi (J)(SLPM-66077) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0025a3b4,word,3c013f40 //00000000 +patch=1,EE,0025a3b8,word,44810000 //00000000 +patch=1,EE,0025a3c0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-66090_1E65175B.pnach b/patches/SLPM-66090_1E65175B.pnach new file mode 100644 index 0000000..218f0f6 --- /dev/null +++ b/patches/SLPM-66090_1E65175B.pnach @@ -0,0 +1,20 @@ +gametitle=Crash Bandicoot Gacchanko World (J)(SLPM-66090) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. + +//Widescreen 16:9 + +//X-Fov +//803f013c 00608144 7c00458e +patch=1,EE,002da76c,word,3c013fab //3c013f80 + +//Render fix +patch=1,EE,002da790,word,3c013fab //3c013f80 + +[Unlock PSP Exclusive Content] +author=CRASHARKI +description=Unlocks the PSP Exclusive Content (Cars, Battle Arenas and Co-op mode). +patch=1,EE,209EF50C,byte,1 //0 \ No newline at end of file diff --git a/patches/SLPM-66101_3A4AC047.pnach b/patches/SLPM-66101_3A4AC047.pnach new file mode 100644 index 0000000..aee3968 --- /dev/null +++ b/patches/SLPM-66101_3A4AC047.pnach @@ -0,0 +1,13 @@ +gametitle=Shin Sangoku Musou 4 Mushouden (J)(SLPM-66101) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001472ac,word,3c0243d6 +patch=1,EE,0019824c,word,3c023f2b + + diff --git a/patches/SLPM-66101_91CA46D6.pnach b/patches/SLPM-66101_91CA46D6.pnach new file mode 100644 index 0000000..3fa813c --- /dev/null +++ b/patches/SLPM-66101_91CA46D6.pnach @@ -0,0 +1,9 @@ +gametitle=ShinSangoku Musou 4 Moushouden [NTSC-J] [SLPM-66101] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen hack +patch=1,EE,001472ac,word,3c0243d6 +patch=1,EE,0019824c,word,3c023f2b + + diff --git a/patches/SLPM-66105_B808413B.pnach b/patches/SLPM-66105_B808413B.pnach new file mode 100644 index 0000000..6fcb4f3 --- /dev/null +++ b/patches/SLPM-66105_B808413B.pnach @@ -0,0 +1,15 @@ +gametitle=Rhapsodia [NTSC-J] (SLPM-66105) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Original Widescreen Hack by nemesis2000 (pnach by nemesis2000 ) + +patch=1,EE,0037e62c,word,3c013f40 //hor value +patch=1,EE,0037e630,word,44810000 +patch=1,EE,0037e638,word,4600c602 + +//FMV's fix +patch=1,EE,003bb24c,word,24101E00 //width +patch=1,EE,003bb400,word,24110190 //x-pos + + diff --git a/patches/SLPM-66108_878E7A1D.pnach b/patches/SLPM-66108_878E7A1D.pnach new file mode 100644 index 0000000..34b966e --- /dev/null +++ b/patches/SLPM-66108_878E7A1D.pnach @@ -0,0 +1,14 @@ +gametitle=Burnout Revenge (J)(SLPM-66108) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Dread and Arapapa + +////Force turn on Internal Widescreen (Full boot bypassing) +patch=1,EE,0035dcb0,word,24020002 //30420003 + +//Zoom Fix +//9A 99 99 3F 39 8E E3 3F 80 02 00 00 C0 01 00 00 +patch=1,EE,21b85f90,extended,3FAAAAAB // 3F800000 + + diff --git a/patches/SLPM-66109_162FE8FC.pnach b/patches/SLPM-66109_162FE8FC.pnach new file mode 100644 index 0000000..4cdc599 --- /dev/null +++ b/patches/SLPM-66109_162FE8FC.pnach @@ -0,0 +1,10 @@ +gametitle=Code Age Commanders [NTSC-J] (SLPM-66109) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,00118e00,word,3c013fe3 //hor fov +patch=1,EE,00118e04,word,3421e838 + + diff --git a/patches/SLPM-66113_2C8FDB5E.pnach b/patches/SLPM-66113_2C8FDB5E.pnach new file mode 100644 index 0000000..ee4657d --- /dev/null +++ b/patches/SLPM-66113_2C8FDB5E.pnach @@ -0,0 +1,21 @@ +gametitle=Hissatsu Ura-Kagyou (J)(SLPM-66113) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0012fdbc,word,3c083f40 //3c083f80 + +///////////////////////////////////////////////// +//Zoom +//patch=1,EE,0012fc94,word,3c023fd0 //3c023f00 + +//Y-Fov +//patch=1,EE,0012fde4,word,3c023f9e //3c023f6e +//patch=1,EE,0012fdec,word,3446b852 //34461d7b + +//patch=1,EE,0012fdc4,word,3c0743A8 //3c0743e0 + + diff --git a/patches/SLPM-66132_DDF29822.pnach b/patches/SLPM-66132_DDF29822.pnach new file mode 100644 index 0000000..946b804 --- /dev/null +++ b/patches/SLPM-66132_DDF29822.pnach @@ -0,0 +1,10 @@ +gametitle=Gladiator - Road to Freedom Remix [NTSC-J] (SLPM-66132) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,20C86E5C,extended,43C00000 +patch=1,EE,20C86E60,extended,3FC70FB3 + + diff --git a/patches/SLPM-66144_041C5007.pnach b/patches/SLPM-66144_041C5007.pnach new file mode 100644 index 0000000..e9a3e0d --- /dev/null +++ b/patches/SLPM-66144_041C5007.pnach @@ -0,0 +1,19 @@ +gametitle=D1 Professional Drift Grand Prix Series 2005 (J)(SLPM-66144) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02020746 50004324 500044c4 (1st) +patch=1,EE,0022ec64,word,08079bbc + +patch=1,EE,001e6ef0,word,46070202 +patch=1,EE,001e6ef4,word,3c013f40 +patch=1,EE,001e6ef8,word,4481f000 +patch=1,EE,001e6efc,word,461e4202 +patch=1,EE,001e6f00,word,0808bb1a + + diff --git a/patches/SLPM-66159_58BF0E90.pnach b/patches/SLPM-66159_58BF0E90.pnach new file mode 100644 index 0000000..91dfe91 --- /dev/null +++ b/patches/SLPM-66159_58BF0E90.pnach @@ -0,0 +1,11 @@ +gametitle=Call of Duty - Finest Hour (NTSC-J)(SLPM-66159) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0024c52c,word,00000000 //10400007 + + diff --git a/patches/SLPM-66160_79C952B0.pnach b/patches/SLPM-66160_79C952B0.pnach new file mode 100644 index 0000000..761a8d1 --- /dev/null +++ b/patches/SLPM-66160_79C952B0.pnach @@ -0,0 +1,8 @@ +gametitle=Devil May Cry 3 Special Edition + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,21D0DEA0,extended,3F400000 + + diff --git a/patches/SLPM-66164_4A5E94E1.pnach b/patches/SLPM-66164_4A5E94E1.pnach new file mode 100644 index 0000000..aa1c621 --- /dev/null +++ b/patches/SLPM-66164_4A5E94E1.pnach @@ -0,0 +1,12 @@ +gametitle=Mahou Tsukai Kurohime [NTSC-J] (SLPM-66164) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,00196ab4,word,3c013f40 //00000000 +patch=1,EE,00196ab8,word,44810000 //00000000 +patch=1,EE,00196ac0,word,4600c602 //00000000 +patch=1,EE,0031A4F4,word,43e00000 //Render fix + + diff --git a/patches/SLPM-66169_8DF0A242.pnach b/patches/SLPM-66169_8DF0A242.pnach new file mode 100644 index 0000000..1a96139 --- /dev/null +++ b/patches/SLPM-66169_8DF0A242.pnach @@ -0,0 +1,15 @@ +gametitle= J-League Winning Eleven 9 - Asia Championship (NTSC-J) (SLPM-66169) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0010444c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104450,word,44810000 // 00000000 +patch=1,EE,00104458,word,4600c602 // 00000000 + +// Render fix (42091746 803f053c) +patch=1,EE,001252bc,word,3c053Fab //3c053F80 + + diff --git a/patches/SLPM-66175_237B84D3.pnach b/patches/SLPM-66175_237B84D3.pnach new file mode 100644 index 0000000..9388bae --- /dev/null +++ b/patches/SLPM-66175_237B84D3.pnach @@ -0,0 +1,17 @@ +gametitle=Castlevania: Curse of Darkness [NTSC-J] (SLPM-66175) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by nemesis2000) + +//gameplay +patch=1,EE,00751a7c,word,3c013f40 //hor value +patch=1,EE,00751a80,word,44810000 +patch=1,EE,00751a88,word,4600c602 + +//FMV's fix +patch=1,EE,00443f38,word,00000000 +patch=1,EE,00775a98,word,24056e40 +patch=1,EE,00775aa4,word,24072380 + + diff --git a/patches/SLPM-66176_7186F769.pnach b/patches/SLPM-66176_7186F769.pnach new file mode 100644 index 0000000..ab783d9 --- /dev/null +++ b/patches/SLPM-66176_7186F769.pnach @@ -0,0 +1,12 @@ +gametitle=Chaos Field - New Order (J) (SLPM_66176) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,00105024,word,3c013f40 // 00000000 hor fov +patch=1,EE,00105028,word,44810000 // 00000000 +patch=1,EE,00105030,word,4600c602 // 00000000 + + diff --git a/patches/SLPM-66181_F33C3759.pnach b/patches/SLPM-66181_F33C3759.pnach new file mode 100644 index 0000000..8b8e2bd --- /dev/null +++ b/patches/SLPM-66181_F33C3759.pnach @@ -0,0 +1,12 @@ +gametitle=Beat Down - Fists of Vengeance (J) (SLPM_66181) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach NTSC-J by Arapapa) + +//16:9 (42081546 43080046 00000000 00008244 00000000(*) 030b0046 00000000 00000000(*) da95040c 00000000(*)) +patch=1,EE,00376fb8,word,3c013f40 // 00000000 hor fov +patch=1,EE,00376fc4,word,4481f000 // 00000000 +patch=1,EE,00376fcc,word,461ea503 // 00000000 + + diff --git a/patches/SLPM-66184_6BC8DA64.pnach b/patches/SLPM-66184_6BC8DA64.pnach new file mode 100644 index 0000000..1a9e6f7 --- /dev/null +++ b/patches/SLPM-66184_6BC8DA64.pnach @@ -0,0 +1,11 @@ +gametitle=Ikusa Gami [NTSC-J] (SLPM-66184) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Little Giant) + +// 16:9 +patch=1,EE,00132e6c,word,3c023f80 //3c023faa +patch=1,EE,00132e70,word,344a0000 //344aaaaa + + diff --git a/patches/SLPM-66193_25064744.pnach b/patches/SLPM-66193_25064744.pnach new file mode 100644 index 0000000..4a64e82 --- /dev/null +++ b/patches/SLPM-66193_25064744.pnach @@ -0,0 +1,13 @@ +gametitle=Fahrenheit (NTSC-J)(SLPM-66193) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 +patch=1,EE,0020b388,word,3c013fe3 //3c013faa +patch=1,EE,0020b38c,word,34218e38 //3421aaab + + diff --git a/patches/SLPM-66205_2615F542.pnach b/patches/SLPM-66205_2615F542.pnach new file mode 100644 index 0000000..de1f6c0 --- /dev/null +++ b/patches/SLPM-66205_2615F542.pnach @@ -0,0 +1,15 @@ +gametitle=Front Mission 5 (SLPM_662.05) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen +//widescreen 16:9 hack by 99skull, thanks to miseru99 +patch=1,EE,203D1A18,word,3F19999A //3F4CCCCD, wide by miseru99 +patch=1,EE,0017BE54,word,3C023F19 //3C023F4C, battle floor render fix +patch=1,EE,0017BE5C,word,3443999A //3443CCCD, battle floor render fix +patch=1,EE,001BCDB8,word,3C033F19 //3C033F4C, left character ratio +patch=1,EE,001BCDC0,word,3463999A //3463CCCD, left character ratio +patch=1,EE,001BCE9C,word,3C033F19 //3C033F4C, right character ratio +patch=1,EE,001BCEA4,word,3463999A //3463CCCD, right character ratio + + diff --git a/patches/SLPM-66205_F60255AC.pnach b/patches/SLPM-66205_F60255AC.pnach new file mode 100644 index 0000000..50432f5 --- /dev/null +++ b/patches/SLPM-66205_F60255AC.pnach @@ -0,0 +1,15 @@ +gametitle=Front Mission 5 (SLPM_662.05) (English patch CRC) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen +//widescreen 16:9 hack by 99skull, thanks to miseru99 +patch=1,EE,203D1A18,word,3F19999A //3F4CCCCD, wide by miseru99 +patch=1,EE,0017BE54,word,3C023F19 //3C023F4C, battle floor render fix +patch=1,EE,0017BE5C,word,3443999A //3443CCCD, battle floor render fix +patch=1,EE,001BCDB8,word,3C033F19 //3C033F4C, left character ratio +patch=1,EE,001BCDC0,word,3463999A //3463CCCD, left character ratio +patch=1,EE,001BCE9C,word,3C033F19 //3C033F4C, right character ratio +patch=1,EE,001BCEA4,word,3463999A //3463CCCD, right character ratio + + diff --git a/patches/SLPM-66206_07DCDBA1.pnach b/patches/SLPM-66206_07DCDBA1.pnach new file mode 100644 index 0000000..52628e8 --- /dev/null +++ b/patches/SLPM-66206_07DCDBA1.pnach @@ -0,0 +1,27 @@ +gametitle=Battlefield 2 - Modern Combat(J)(SLPM-66206) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack by Nemesis (NTSC-J by Arapapa) + +//803f013c 00608144 // ab3f013c 00608144 +patch=1,EE,0022d360,word,3c013fab //3c013f80 +patch=1,EE,0022d798,word,3c013fab //3c013f80 + +//00000000 20008046 02001546 (Last) // 403f013c 20008046 02001546 +patch=1,EE,003c8198,word,3c013f40 //00000000 +patch=1,EE,003c81a8,word,4481f000 //00000000 + +//06030046 (312th) // 03031e46 (313th) +patch=1,EE,003c8274,word,461e0303 //46000306 +patch=1,EE,003c8960,word,461e0303 //46000306 +patch=1,EE,004140d4,word,461e0303 //46000306 + +//03004230 1000bfdf // 02000224 1000bfdf +patch=1,EE,0027c068,word,24020002 //30420003 + +//a03f013c 00088144 00000000 // ab3f013c 00088144 00000000 +patch=1,EE,0022d340,word,3c013fab //3c013fa0 +patch=1,EE,0022d778,word,3c013fab //3c013fa0 + + diff --git a/patches/SLPM-66211_7EC8A8A3.pnach b/patches/SLPM-66211_7EC8A8A3.pnach new file mode 100644 index 0000000..173e0ed --- /dev/null +++ b/patches/SLPM-66211_7EC8A8A3.pnach @@ -0,0 +1,19 @@ +gametitle=Peter Jackson's King Kong - The Official Game of the Movie (J)(SLPM-66211) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00127bd4,word,3c033f40 //3c033f80 + +//Y-Fov +patch=1,EE,00134f78,word,3c033fe3 //3c033faa 4/3 Wide Screen Mode +patch=1,EE,00134f80,word,3c033fe3 //3c033faa 4/3 Screen Mode + +//Render fix +patch=1,EE,00152b10,word,3c023f40 //3c023f00 + + diff --git a/patches/SLPM-66212_B26172F0.pnach b/patches/SLPM-66212_B26172F0.pnach new file mode 100644 index 0000000..c0af917 --- /dev/null +++ b/patches/SLPM-66212_B26172F0.pnach @@ -0,0 +1,49 @@ +gametitle= Sega Rally 2006 (NTSC-J - SLPM-66212) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= 16:9 proper widescreen +author=VIRGIN KLM, Racer_S +patch=1,EE,20383AF8,word,3FC71C71 +patch=1,EE,20356EA0,word,3FC71C71 +patch=1,EE,20356EC0,word,3FC71C71 +patch=1,EE,2038445C,word,00000001 +patch=1,EE,20383C3C,word,3FC00000 + +[No-Interlacing (Option 1)] +description=Attempts to disable interlaced offset rendering +author=felixthecat1970 +gsinterlacemode=1 +patch=1,EE,1015AB9C,extended,240601C0 +patch=1,EE,10161338,extended,240401C0 +patch=1,EE,10161368,extended,240401C0 + +[No-Interlacing (Option 2)] +description=Attempts to disable interlaced offset rendering +author=asasega +gsinterlacemode=1 +patch=1,EE,20106FA0,extended,34030001 +patch=1,EE,20106FB4,extended,34021040 + +[Render distance increase (+25%)] +description=Increases the rendering distance by 25% from the default value +author=Racer_S +patch=1,EE,2017B150,extended,00000000 + +[Render distance increase (+50%)] +description=Increases the rendering distance by 50% from the default value +author=Racer_S +patch=1,EE,2017B150,extended,00000000 +patch=1,EE,203832EC,word,3F19999A + +[Render distance increase (+75%)] +description=Increases the rendering distance by 75% from the default value +author=Racer_S +patch=1,EE,2017B150,extended,00000000 +patch=1,EE,203832EC,word,3F000000 + +[Render distance increase (+100%)] +description=Increases the rendering distance by 100% from the default value +author=Racer_S +patch=1,EE,2017B150,extended,00000000 +patch=1,EE,203832EC,word,3EB33333 diff --git a/patches/SLPM-66217_2440D76C.pnach b/patches/SLPM-66217_2440D76C.pnach new file mode 100644 index 0000000..e9a86c0 --- /dev/null +++ b/patches/SLPM-66217_2440D76C.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 12 Ketteiban (J)(SLPM-66217) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,00312c5c,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-66221_3406B985.pnach b/patches/SLPM-66221_3406B985.pnach new file mode 100644 index 0000000..a4bb79a --- /dev/null +++ b/patches/SLPM-66221_3406B985.pnach @@ -0,0 +1,11 @@ +gametitle=Metal Gear Solid 3 - Subsistence [First Print Limited Edition] [Disc2of3] (J)(SLPM-66221) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,20204f24,extended,3f400000 //3f800000 + + diff --git a/patches/SLPM-66233_93F8A60B.pnach b/patches/SLPM-66233_93F8A60B.pnach new file mode 100644 index 0000000..11ebd3f --- /dev/null +++ b/patches/SLPM-66233_93F8A60B.pnach @@ -0,0 +1,28 @@ +gametitle=Kingdom Hearts II (J) (SLPM_662.33) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch (pnach NTSC-J by Arapapa) + +//Widescreen +patch=1,EE,003778e8,word,43c00000 // 44000000 (zoom) +patch=1,EE,003778ec,word,43e00000 // 43d00000 (optional zoom for cutscenes) +patch=1,EE,00377920,word,3f19999A // 3F4CCCCC (continue screen proportions) +patch=1,EE,0037ec3c,word,3F19999A // 3F4CCCCC (character menu proportions) +patch=1,EE,003838c0,word,3F19999A // 3F4CCCCC (world map cutscene proportions) + +//black borders fix (4 times) +patch=1,EE,0014ae38,word,24050000 +patch=1,EE,0014ae60,word,24050000 +patch=1,EE,0014ae88,word,24050000 +patch=1,EE,0014aeb8,word,24050000 + +//subtitles off +//patch=1,EE,0022722c,word,11e00019 + +//font fix +patch=1,EE,0037adb0,word,3f400000 +patch=1,EE,0037adb4,word,3f400000 +patch=1,EE,0037adb8,word,3f400000 + + diff --git a/patches/SLPM-66246_67D76160.pnach b/patches/SLPM-66246_67D76160.pnach new file mode 100644 index 0000000..bef57fb --- /dev/null +++ b/patches/SLPM-66246_67D76160.pnach @@ -0,0 +1,34 @@ +gametitle=Shin Megami Tensei - Devil Summoner 1 (SLPM_662.46) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and Red_Tv + +//fields and battles +patch=1,EE,203aca64,extended,3fc65461 // 3f951eb8 + +//event +patch=1,EE,203ace14,extended,3fc65461 // 3f951eb8 + +//black borders's fix (optional) +//patch=1,EE,001068CC,word,2404FF00 +//patch=1,EE,001C8EF8,word,24040000 +//patch=1,EE,00114310,word,24040000 +//patch=1,EE,00106AD8,word,a3809b13 + + +[No-Interlacing] +gsinterlacemode=1 +//progressive scan by Red_Tv +patch=1,EE,003575a8,word,00000000 //007c1021 +patch=1,EE,00376c4c,word,24110000 //00058c03 +patch=1,EE,00376c50,word,24120050 //00069403 +patch=1,EE,00376c54,word,24020001 +patch=1,EE,0035b4d8,word,00000000 //a382db52 + + +[60 FPS] +//60 FPS by Red_Tv +patch=1,EE,0011b560,word,10000006 //14400006 + + diff --git a/patches/SLPM-66248_249FC69C.pnach b/patches/SLPM-66248_249FC69C.pnach new file mode 100644 index 0000000..38c5972 --- /dev/null +++ b/patches/SLPM-66248_249FC69C.pnach @@ -0,0 +1,12 @@ +gametitle=Mr. Incredible - Kyouteki Underminer Toujou (J)(SLPM-66248) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +patch=1,EE,001110e0,word,00000000 // hang fix by Prafull +//003f023c 00008244 8e3c033c +patch=1,EE,00219044,word,3C023F17 +patch=1,EE,00219070,word,3C023F10 + + diff --git a/patches/SLPM-66256_47C35A50.pnach b/patches/SLPM-66256_47C35A50.pnach new file mode 100644 index 0000000..e179bef --- /dev/null +++ b/patches/SLPM-66256_47C35A50.pnach @@ -0,0 +1,13 @@ +gametitle=DNA - Dark Native Apostle (NTSC-J)(SLPM-66256) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0018fca4,word,3c013f40 //00000000 +patch=1,EE,0018fca8,word,44810000 //00000000 +patch=1,EE,0018fcb0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-66270_EC529173.pnach b/patches/SLPM-66270_EC529173.pnach new file mode 100644 index 0000000..2994d33 --- /dev/null +++ b/patches/SLPM-66270_EC529173.pnach @@ -0,0 +1,136 @@ +gametitle=Blazing Souls (J)(SLPM-66270) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00215144,word,3c033f19 //3c033f4c +patch=1,EE,00215148,word,3463999a //3463cccd + +//Render fix +patch=1,EE,00215164,word,3c0343e0 //3c0343b9 + +//2D fix +patch=1,EE,00190504,word,3c023f19 //3c023f4c +patch=1,EE,00190508,word,3442999a //3442cccd +patch=1,EE,00190560,word,3c023f19 //3c023f4c +patch=1,EE,00190564,word,3442999a //3442cccd +patch=1,EE,001905bc,word,3c023f19 //3c023f4c +patch=1,EE,001905c0,word,3442999a //3442cccd +patch=1,EE,00190614,word,3c023f19 //3c023f4c +patch=1,EE,00190618,word,3442999a //3442cccd +patch=1,EE,0019067c,word,3c023f19 //3c023f4c +patch=1,EE,00190680,word,3442999a //3442cccd +patch=1,EE,001906e4,word,3c023f19 //3c023f4c +patch=1,EE,001906e8,word,3442999a //3442cccd +patch=1,EE,00190c2c,word,3c023f19 //3c023f4c +patch=1,EE,00190c30,word,3442999a //3442cccd +patch=1,EE,00190c88,word,3c023f19 //3c023f4c +patch=1,EE,00190c8c,word,3442999a //3442cccd +patch=1,EE,00190ce4,word,3c023f19 //3c023f4c +patch=1,EE,00190ce8,word,3442999a //3442cccd +patch=1,EE,00190d3c,word,3c023f19 //3c023f4c +patch=1,EE,00190d40,word,3442999a //3442cccd +patch=1,EE,00190da4,word,3c023f19 //3c023f4c +patch=1,EE,00190da8,word,3442999a //3442cccd +patch=1,EE,00190e0c,word,3c023f19 //3c023f4c +patch=1,EE,00190e10,word,3442999a //3442cccd +patch=1,EE,00191fd4,word,3c023f19 //3c023f4c +patch=1,EE,00191fd8,word,3442999a //3442cccd +patch=1,EE,00192054,word,3c023f19 //3c023f4c +patch=1,EE,00192058,word,3442999a //3442cccd +patch=1,EE,00192424,word,3c023f19 //3c023f4c +patch=1,EE,00192428,word,3442999a //3442cccd +patch=1,EE,00192538,word,3c023f19 //3c023f4c +patch=1,EE,0019253c,word,3442999a //3442cccd +patch=1,EE,00192634,word,3c023f19 //3c023f4c +patch=1,EE,00192638,word,3442999a //3442cccd +patch=1,EE,00192728,word,3c023f19 //3c023f4c +patch=1,EE,0019272c,word,3442999a //3442cccd +patch=1,EE,0019280c,word,3c023f19 //3c023f4c +patch=1,EE,00192810,word,3442999a //3442cccd +patch=1,EE,001928e4,word,3c023f19 //3c023f4c +patch=1,EE,001928e8,word,3442999a //3442cccd +patch=1,EE,00192924,word,3c023f19 //3c023f4c +patch=1,EE,00192928,word,3442999a //3442cccd +patch=1,EE,00192a0c,word,3c023f19 //3c023f4c +patch=1,EE,00192a10,word,3442999a //3442cccd +patch=1,EE,00192a58,word,3c023f19 //3c023f4c +patch=1,EE,00192a5c,word,3442999a //3442cccd +patch=1,EE,00192b4c,word,3c023f19 //3c023f4c +patch=1,EE,00192b50,word,3442999a //3442cccd +patch=1,EE,00192b8c,word,3c023f19 //3c023f4c +patch=1,EE,00192b90,word,3442999a //3442cccd +patch=1,EE,001a8bb4,word,3c023f19 //3c023f4c +patch=1,EE,001a8bb8,word,3442999a //3442cccd +patch=1,EE,001d7980,word,3c023f19 //3c023f4c +patch=1,EE,001d7984,word,3442999a //3442cccd +patch=1,EE,001d7adc,word,3c023f19 //3c023f4c +patch=1,EE,001d7ae0,word,3442999a //3442cccd +patch=1,EE,001e57a8,word,3c023f19 //3c023f4c +patch=1,EE,001e57ac,word,3442999a //3442cccd +patch=1,EE,001e9b04,word,3c033f19 //3c033f4c +patch=1,EE,001e9b08,word,3463999a //3463cccd +patch=1,EE,001eaa8c,word,3c023f19 //3c023f4c +patch=1,EE,001eaa90,word,3442999a //3442cccd +patch=1,EE,001eaafc,word,3c023f19 //3c023f4c +patch=1,EE,001eab00,word,3442999a //3442cccd +patch=1,EE,00208818,word,3c033f19 //3c033f4c +patch=1,EE,0020881c,word,3463999a //3463cccd +patch=1,EE,002162d4,word,3c023f19 //3c023f4c +patch=1,EE,002162d8,word,3442999a //3442cccd +patch=1,EE,00216374,word,3c023f19 //3c023f4c +patch=1,EE,00216378,word,3442999a //3442cccd +patch=1,EE,00216414,word,3c023f19 //3c023f4c +patch=1,EE,00216418,word,3442999a //3442cccd +patch=1,EE,002164b4,word,3c023f19 //3c023f4c +patch=1,EE,002164b8,word,3442999a //3442cccd +patch=1,EE,00216568,word,3c023f19 //3c023f4c +patch=1,EE,0021656c,word,3442999a //3442cccd +patch=1,EE,002165a0,word,3c023f19 //3c023f4c +patch=1,EE,002165a4,word,3442999a //3442cccd +patch=1,EE,002166bc,word,3c023f19 //3c023f4c +patch=1,EE,002166c0,word,3442999a //3442cccd +patch=1,EE,0021675c,word,3c023f19 //3c023f4c +patch=1,EE,00216760,word,3442999a //3442cccd +patch=1,EE,002167fc,word,3c023f19 //3c023f4c +patch=1,EE,00216800,word,3442999a //3442cccd +patch=1,EE,0021689c,word,3c023f19 //3c023f4c +patch=1,EE,002168a0,word,3442999a //3442cccd +patch=1,EE,00216950,word,3c023f19 //3c023f4c +patch=1,EE,00216954,word,3442999a //3442cccd +patch=1,EE,00216988,word,3c023f19 //3c023f4c +patch=1,EE,0021698c,word,3442999a //3442cccd +patch=1,EE,00236bec,word,3c023f19 //3c023f4c +patch=1,EE,00236bf0,word,3442999a //3442cccd + +//2D X-position +patch=1,EE,00190530,word,24437400 //24437000 +patch=1,EE,0019058c,word,24437400 //24437000 +patch=1,EE,001905e4,word,24437400 //24437000 +patch=1,EE,0019063c,word,24437400 //24437000 +patch=1,EE,001906a4,word,24557400 //24557000 +patch=1,EE,00190704,word,24437400 //24437000 +patch=1,EE,00190c58,word,24437400 //24437000 +patch=1,EE,00190cb4,word,24437400 //24437000 +patch=1,EE,00190d0c,word,24437400 //24437000 +patch=1,EE,00190d64,word,24437400 //24437000 +patch=1,EE,00190dcc,word,24567400 //24567000 +patch=1,EE,00190e2c,word,24437400 //24437000 +patch=1,EE,002162fc,word,24647400 //24647000 +patch=1,EE,0021639c,word,24647400 //24647000 +patch=1,EE,0021643c,word,24647400 //24647000 +patch=1,EE,002164dc,word,24647400 //24647000 +patch=1,EE,00216590,word,24437400 //24437000 +patch=1,EE,002166e4,word,24647400 //24647000 +patch=1,EE,00216784,word,24647400 //24647000 +patch=1,EE,00216824,word,24647400 //24647000 +patch=1,EE,002168c4,word,24647400 //24647000 +patch=1,EE,00216978,word,24437400 //24437000 +patch=1,EE,00216a7c,word,24847400 //24847000 +patch=1,EE,0021d0e4,word,24027400 //24027000 + + diff --git a/patches/SLPM-66271_AFAC88EF.pnach b/patches/SLPM-66271_AFAC88EF.pnach new file mode 100644 index 0000000..5e7b339 --- /dev/null +++ b/patches/SLPM-66271_AFAC88EF.pnach @@ -0,0 +1,13 @@ +gametitle=Dirge of Cerberus - Final Fantasy VII (J)(SLPM-66271) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +patch=1,EE,0042c428,word,3c013fc9 //3c013f97 +patch=1,EE,0042c42c,word,342162d8 //34210a3d +patch=1,EE,0042cf74,word,3C013EC0 + + diff --git a/patches/SLPM-66274_0E0637B6.pnach b/patches/SLPM-66274_0E0637B6.pnach new file mode 100644 index 0000000..7d611e4 --- /dev/null +++ b/patches/SLPM-66274_0E0637B6.pnach @@ -0,0 +1,12 @@ +gametitle=Ninkyouden Toseinin Ichidaiki (J)(SLPM-66274) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f023c 4000a2af 80bf023c +patch=1,EE,0014a050,word,3c023f40 //3c023f80 X-Fov + + diff --git a/patches/SLPM-66275_BD17248E.pnach b/patches/SLPM-66275_BD17248E.pnach new file mode 100644 index 0000000..72f83cc --- /dev/null +++ b/patches/SLPM-66275_BD17248E.pnach @@ -0,0 +1,27 @@ +gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLPM-66275) / Onimusha: Dawn of Dreams (Disc 2) (SLUS-21362) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//gameplay + +//val1 +patch=1,EE,0012f8a0,word,3c033f19 +patch=1,EE,0012f8a8,word,34649999 + +//val2 +patch=1,EE,0012fa78,word,3c033f19 +patch=1,EE,0012fa80,word,34639999 + +//val3 +patch=1,EE,00167f58,word,3c023f19 +patch=1,EE,00167f5c,word,34439999 + +//rfix1 +patch=1,EE,0012faf0,word,3c02c3d6 + +//rfix1 +patch=1,EE,0012f9e0,word,3c024527 + + diff --git a/patches/SLPM-66276_BD17248E.pnach b/patches/SLPM-66276_BD17248E.pnach new file mode 100644 index 0000000..72f83cc --- /dev/null +++ b/patches/SLPM-66276_BD17248E.pnach @@ -0,0 +1,27 @@ +gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLPM-66275) / Onimusha: Dawn of Dreams (Disc 2) (SLUS-21362) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//gameplay + +//val1 +patch=1,EE,0012f8a0,word,3c033f19 +patch=1,EE,0012f8a8,word,34649999 + +//val2 +patch=1,EE,0012fa78,word,3c033f19 +patch=1,EE,0012fa80,word,34639999 + +//val3 +patch=1,EE,00167f58,word,3c023f19 +patch=1,EE,00167f5c,word,34439999 + +//rfix1 +patch=1,EE,0012faf0,word,3c02c3d6 + +//rfix1 +patch=1,EE,0012f9e0,word,3c024527 + + diff --git a/patches/SLPM-66280_2F0E94A1.pnach b/patches/SLPM-66280_2F0E94A1.pnach new file mode 100644 index 0000000..37ec1d0 --- /dev/null +++ b/patches/SLPM-66280_2F0E94A1.pnach @@ -0,0 +1,9 @@ +gametitle=Monster Hunter 2 (SLPM-66280) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00377a84,word,3c023ff3 +patch=1,EE,00377a94,word,3442cf35 + + diff --git a/patches/SLPM-66286_7380A572.pnach b/patches/SLPM-66286_7380A572.pnach new file mode 100644 index 0000000..118187b --- /dev/null +++ b/patches/SLPM-66286_7380A572.pnach @@ -0,0 +1,38 @@ +gametitle=幻想水滸伝 V (SLPM-66286) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001b8804,word,3c023f40 //hor val + +patch=1,EE,001b881c,word,46011083 +patch=1,EE,001b8820,word,46010843 +patch=1,EE,001b8824,word,0080802d +patch=1,EE,001b8828,word,e4820068 +patch=1,EE,001b882c,word,e480006c +patch=1,EE,001b8830,word,c4800068 +patch=1,EE,001b8834,word,46000803 +patch=1,EE,001b8838,word,e4800070 +patch=1,EE,001b883c,word,c480006c +patch=1,EE,001b8840,word,46000803 +patch=1,EE,001b8844,word,e4800074 +patch=1,EE,001b8848,word,8c840004 +patch=1,EE,001b884c,word,10800003 +patch=1,EE,001b8850,word,00000000 +patch=1,EE,001b8854,word,0c06e758 +patch=1,EE,001b8858,word,3c023f80 +patch=1,EE,001b885c,word,0200102d +patch=1,EE,001b8860,word,dfbf0010 +patch=1,EE,001b8864,word,7bb00000 +patch=1,EE,001b8868,word,03e00008 +patch=1,EE,001b886c,word,27bd0020 + +//FMV's fix +patch=1,EE,00255a88,word,3c0143f0 //hor val +patch=1,EE,00255a90,word,44816000 + +patch=1,EE,00255a98,word,3c0143e0 //vert val +patch=1,EE,00255aa8,word,44816800 + + diff --git a/patches/SLPM-66291_49D66AEF.pnach b/patches/SLPM-66291_49D66AEF.pnach new file mode 100644 index 0000000..8d23e04 --- /dev/null +++ b/patches/SLPM-66291_49D66AEF.pnach @@ -0,0 +1,12 @@ +gametitle=Tenka-bito (NTSC-J)(SLPM-66291) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//cdcc8c3f 0000803f 02020003 +patch=1,EE,202638F4,extended,3F533333 //3f8ccccd fov + + diff --git a/patches/SLPM-66307_4192E055.pnach b/patches/SLPM-66307_4192E055.pnach new file mode 100644 index 0000000..8511200 --- /dev/null +++ b/patches/SLPM-66307_4192E055.pnach @@ -0,0 +1,16 @@ +gametitle=Sengoku Musou 2 (J)(SLPM-66307) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +patch=1,EE,00179c38,word,3c023f19 //3c023f4c +patch=1,EE,00179c40,word,3442999a //3442cccd + +patch=1,EE,00179df8,word,3c023f19 //3c033f4c +patch=1,EE,00179e00,word,3442999a //3463cccd + +patch=1,EE,0017a0c4,word,3c03440a //3c0343cf +patch=1,EE,0017a064,word,3c03440a //3c0343cf + + diff --git a/patches/SLPM-66320_280AD120.pnach b/patches/SLPM-66320_280AD120.pnach new file mode 100644 index 0000000..a029c8c --- /dev/null +++ b/patches/SLPM-66320_280AD120.pnach @@ -0,0 +1,17 @@ +gametitle=Final Fantasy XII (J)(SLPM-66320) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +//patch=1,EE,204dfb50,extended,3fe28f5c +//patch=1,EE,204dfbb0,extended,3fe28f5c + +patch=1,EE,002a90d8,word,3c013fe3 //3c013faa +patch=1,EE,002a90dc,word,34218e2a //3421aaaa + +//hud fix (font, mini map and etc)(cause some problem) +//patch=1,EE,205b4a80,extended,3f400000 +//or +//patch=1,EE,205b4aa0,extended,45400000 //45800000 + + diff --git a/patches/SLPM-66321_A341986A.pnach b/patches/SLPM-66321_A341986A.pnach new file mode 100644 index 0000000..6bf639a --- /dev/null +++ b/patches/SLPM-66321_A341986A.pnach @@ -0,0 +1,12 @@ +gametitle=Kurogane no Houkou - Warship Gunner 2 (J)(SLPM-66321) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 00000000 16177070 17167170 +patch=1,EE,002b3558,word,3f400000 //3f800000 X-Fov + + diff --git a/patches/SLPM-66322_DDC02A89.pnach b/patches/SLPM-66322_DDC02A89.pnach new file mode 100644 index 0000000..4644471 --- /dev/null +++ b/patches/SLPM-66322_DDC02A89.pnach @@ -0,0 +1,25 @@ +gametitle=James Bond 007 - From Russia With Love (J)(SLPM-66322) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0040570c,word,46140002 //e7b40030 +patch=1,EE,00405710,word,27a50030 //46140002 +patch=1,EE,00405714,word,46010003 //27a50030 +patch=1,EE,00405718,word,3c013f40 //00000000 +patch=1,EE,0040571c,word,44810800 //00000000 +patch=1,EE,00405720,word,4601a503 //46010003 +patch=1,EE,00405724,word,e7b40030 //46020002 +patch=1,EE,00405728,word,46020002 //0c0c8826 +patch=1,EE,0040572c,word,0c0c8826 //e7a00034 +patch=1,EE,00405730,word,e7a00034 //7bb00050 +patch=1,EE,00405734,word,7bb00050 //dfbf0040 +patch=1,EE,00405738,word,dfbf0040 //c7b40060 +patch=1,EE,0040573c,word,c7b40060 //03e00008 +patch=1,EE,00405740,word,03e00008 //27bd0070 +patch=1,EE,00405744,word,27bd0070 //00000000 + + diff --git a/patches/SLPM-66324_848A3A4F.pnach b/patches/SLPM-66324_848A3A4F.pnach new file mode 100644 index 0000000..0aeb1ae --- /dev/null +++ b/patches/SLPM-66324_848A3A4F.pnach @@ -0,0 +1,14 @@ +gametitle=World Football Climax (J)(SLPM-66324) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f013c abaa2134 00188144 0000bfff +patch=1,EE,0035311c,word,3c013fe3 //3c013faa +patch=1,EE,00353120,word,34212a8e //3421aaab + + diff --git a/patches/SLPM-66343_88B27A66.pnach b/patches/SLPM-66343_88B27A66.pnach new file mode 100644 index 0000000..7b33f03 --- /dev/null +++ b/patches/SLPM-66343_88B27A66.pnach @@ -0,0 +1,9 @@ +gametitle=Shin Sangoku Musou 4 Empires [NTSC-J] (SLPM-66343) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0014708c,word,3c0243d6 +patch=1,EE,0019fb2c,word,3c023f2b + + diff --git a/patches/SLPM-66354_B3A9F9ED.pnach b/patches/SLPM-66354_B3A9F9ED.pnach new file mode 100644 index 0000000..d9342b7 --- /dev/null +++ b/patches/SLPM-66354_B3A9F9ED.pnach @@ -0,0 +1,32 @@ +gametitle=Black NTSC-J SLPM-66354 B3A9F9ED + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (pnach by Arapapa) +description=Widescreen hack +patch=1,EE,203BF03C,word,00000001 //00000000 +patch=1,EE,204BC950,word,00000001 //00000000 +patch=1,EE,204BD98C,word,00000001 //00000000 +patch=1,EE,204CAD54,word,3FE38E39 //3FAAAAAB +patch=1,EE,204CADF0,word,3FAAAAAB //3F800000 +patch=1,EE,204CADF4,word,3FE38E39 //3FAAAAAB +patch=1,EE,204CAE94,word,3FE38E39 //3FAAAAAB +patch=1,EE,205BC390,word,3F400000 //3F800000 + +[60 FPS] +author=Gabominated +description=Native 60 FPS. Might need EE Overclock (180%). +patch=1,EE,001c5c38,word,24040001 //24040002 +patch=1,EE,001251b4,word,24040001 //24040002 +patch=1,EE,00102648,word,2404003c //2404001e +patch=1,EE,001251A0,word,2410003c //2410001e + +[Video Mode] +author=Gabominated +description=Always display standard-480p video selector. +patch=1,EE,003BE924,word,00000001 + +[No Blur While Reload] +author=Gabominated +description=No blur while reloading weapons. +patch=1,EE,005721D4,word,00000000 diff --git a/patches/SLPM-66363_AE22A564.pnach b/patches/SLPM-66363_AE22A564.pnach new file mode 100644 index 0000000..a0fbd10 --- /dev/null +++ b/patches/SLPM-66363_AE22A564.pnach @@ -0,0 +1,10 @@ +//gametitle=Dragon Quest - Young Yangus Mysterious Dungeon (J) (SLPM-66363) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa. Breaks menu cursor alignment. + +// 16:9 (00000000 00000000 43ad1346 00000000) +//patch=1,EE,002feb04,word,3c013f40 // 00000000 hor fov +//patch=1,EE,002feb08,word,44810000 // 00000000 +//patch=1,EE,002feb10,word,4600c602 // 00000000 \ No newline at end of file diff --git a/patches/SLPM-66364_AB23A441.pnach b/patches/SLPM-66364_AB23A441.pnach new file mode 100644 index 0000000..efdf3ba --- /dev/null +++ b/patches/SLPM-66364_AB23A441.pnach @@ -0,0 +1,20 @@ +gametitle=Pro Yakyuu Spirits 3 (SLPM_663.64) (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack by 99skull (pnach by Arapapa) +description=Search values are apply to other series games + +//00000000 41b81946 803f083c +patch=1,EE,001459a8,word,3C013F2A //00000000 vert fov + +//00000000 42100146 07000046 +patch=1,EE,001459e0,word,44819800 //00000000 vert fov + +//02100046 42081546 +patch=1,EE,001459ec,word,46009802 //46001002 vert fov + +//803f053c 82c80146 +patch=1,EE,00145b88,word,3C053FAA //3C053F80 zoom + + diff --git a/patches/SLPM-66374_29B0DA73.pnach b/patches/SLPM-66374_29B0DA73.pnach new file mode 100644 index 0000000..a32b65b --- /dev/null +++ b/patches/SLPM-66374_29B0DA73.pnach @@ -0,0 +1,15 @@ +gametitle= Wining Eleven 10 (NTSC-J) (SLPM-66374) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen pnach (NTSC-J by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix (46170942 803f053c) +patch=1,EE,001259fc,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-66374_93379F97.pnach b/patches/SLPM-66374_93379F97.pnach new file mode 100644 index 0000000..a32b65b --- /dev/null +++ b/patches/SLPM-66374_93379F97.pnach @@ -0,0 +1,15 @@ +gametitle= Wining Eleven 10 (NTSC-J) (SLPM-66374) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen pnach (NTSC-J by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix (46170942 803f053c) +patch=1,EE,001259fc,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-66375_C5DEFEA0.pnach b/patches/SLPM-66375_C5DEFEA0.pnach new file mode 100644 index 0000000..2eb1163 --- /dev/null +++ b/patches/SLPM-66375_C5DEFEA0.pnach @@ -0,0 +1,21 @@ +gametitle=Okami NTSC-J SLPM-66375 C5DEFEA0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Arapapa) +description=Widescreen Hack +//Nemesis2000's search values did not apply to NTSC-J +// 2044013c 00688144 005b41c4 +patch=1,EE,0015c364,word,3c014455 // 3c014420 +// 2044013c 00088144 00000000 00000000 +patch=1,EE,0033b8d0,word,3c014455 // 3c014420 +//both fov+ (Zoom out) +//patch=1,EE,0015c33c,word,3c014388 + +[Disable post-processing effect] +author=Gabominated +description=Disable all post-processing effect. +patch=1,EE,0018F264,word,00000000 //0C061558 +patch=1,EE,0018F22C,word,00000000 //0C06363A +patch=1,EE,0018F33C,word,00000000 //0C0632AE +patch=1,EE,0018FCEC,word,00000000 //0C060D38 \ No newline at end of file diff --git a/patches/SLPM-66401_80745E51.pnach b/patches/SLPM-66401_80745E51.pnach new file mode 100644 index 0000000..9596b26 --- /dev/null +++ b/patches/SLPM-66401_80745E51.pnach @@ -0,0 +1,13 @@ +gametitle=Wrestle Kingdom (J)(SLPM-66401) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00174fb4,word,3c023f19 //3c023f4c +patch=1,EE,00174fb8,word,3443999a //3443cccd + + diff --git a/patches/SLPM-66403_3D2ADD93.pnach b/patches/SLPM-66403_3D2ADD93.pnach new file mode 100644 index 0000000..8ebdb40 --- /dev/null +++ b/patches/SLPM-66403_3D2ADD93.pnach @@ -0,0 +1,27 @@ +gametitle=Suzuki TT Super Bikes - Real Road Racing (NTSC-J)(SLPM-66403) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f d7a3703f +patch=1,EE,205FB2D8,extended,3f400000 //3f800000 + +//Rendering Distance (cause a incorrect graphic of HUD mode) +//f0ff7f4b 0000803f d7a3703f +//patch=1,EE,205FB2D4,extended,4cf00000 //4b7ffff0 + +//Render Fix (ELF hack) +//003f013c 00008144 82300146 +patch=1,EE,00197ee0,word,3c013f40 //3c013f00 +patch=1,EE,00198934,word,3c013f40 //3c013f00 + +//803f013c 00188144 02300046 +patch=1,EE,00197ea4,word,3c013f40 //3c013f80 + +//803f013c 00088144 02300046 +patch=1,EE,00197ef0,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-66404_ADFF13DF.pnach b/patches/SLPM-66404_ADFF13DF.pnach new file mode 100644 index 0000000..6f57307 --- /dev/null +++ b/patches/SLPM-66404_ADFF13DF.pnach @@ -0,0 +1,23 @@ +gametitle=Ultimate Spider-Man (NTSC-J) SLPM-66404 ADFF13DF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=0,EE,0058B7A0,word,081820D4 +patch=0,EE,00608350,word,3C030074 +patch=0,EE,00608354,word,3C013FAA +patch=0,EE,00608358,word,3421AAAB +patch=0,EE,0060835C,word,4481F000 +patch=0,EE,00608360,word,461E18C2 +patch=0,EE,00608364,word,08162DE9 +patch=0,EE,002EF7DC,word,3C013FB0 + +[60 FPS] +author=PeterDelta & asasega +description=Might need EE Overclock (130%). +patch=1,EE,20311FB4,extended,4501FFE5 +patch=1,EE,206A0C20,extended,00000002 +patch=1,EE,E0020880,extended,007F06E4 +patch=1,EE,20311FB4,extended,00000000 +patch=1,EE,206A0C20,extended,00000001 diff --git a/patches/SLPM-66410_22C2AC43.pnach b/patches/SLPM-66410_22C2AC43.pnach new file mode 100644 index 0000000..498afb9 --- /dev/null +++ b/patches/SLPM-66410_22C2AC43.pnach @@ -0,0 +1,18 @@ +gametitle=Brothers in Arms: Earned in Blood (J) (SLPM_664.10) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//gameplay +patch=1,EE,002f292c,word,3c023f40 + +//menu font fix +patch=1,EE,003c757c,word,3c033f40 +patch=1,EE,003c7584,word,3c033f80 +patch=1,EE,003c7588,word,44830800 +patch=1,EE,003c758c,word,ae63010c +patch=1,EE,003c7590,word,c6600108 +patch=1,EE,003c7594,word,46010036 + + diff --git a/patches/SLPM-66417_287ACB70.pnach b/patches/SLPM-66417_287ACB70.pnach new file mode 100644 index 0000000..25ca0d9 --- /dev/null +++ b/patches/SLPM-66417_287ACB70.pnach @@ -0,0 +1,15 @@ +gametitle=Jikkyou Powerful Major League (J)(SLPM-66417) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Gameplay +//2044023c 60088046 +patch=1,EE,00139b1c,word,44910800 +patch=1,EE,00139b20,word,3c024455 +patch=1,EE,00139b24,word,34425555 //3c024420 + + diff --git a/patches/SLPM-66419_774DE8E2.pnach b/patches/SLPM-66419_774DE8E2.pnach new file mode 100644 index 0000000..8f98d72 --- /dev/null +++ b/patches/SLPM-66419_774DE8E2.pnach @@ -0,0 +1,56 @@ +gametitle=Valkyrie Profile 2 - Silmeria [NTSC-J] (SLPM-66419) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//16:9 +patch=1,EE,20150848,word,3f11eb85 //3eaaaaab + +//gameplay +//patch=1,EE,0037F014,word,3c033f40 +//patch=1,EE,0037F018,word,34640000 + +//Ignore GameGuard (prevents freezing) +patch=1,EE,D03897F4,extended,0000FFFA +patch=1,EE,203897F4,extended,00000000 +patch=1,EE,D03DEB6C,extended,0000FFFA +patch=1,EE,203DEB6C,extended,00000000 +patch=1,EE,D042D0AC,extended,0000FFFA +patch=1,EE,2042D0AC,extended,00000000 +patch=1,EE,D04A5DEC,extended,0000FFFA +patch=1,EE,204A5DEC,extended,00000000 +patch=1,EE,D04A5F54,extended,0000FFFA +patch=1,EE,204A5F54,extended,00000000 +patch=1,EE,D04A60BC,extended,0000FFFA +patch=1,EE,204A60BC,extended,00000000 +patch=1,EE,D0100208,extended,0010008C +patch=1,EE,20100208,extended,0C04008C +patch=1,EE,D03B1774,extended,0000FFFA +patch=1,EE,203B1774,extended,00000000 +patch=1,EE,D03B49CC,extended,0000FFFA +patch=1,EE,203B49CC,extended,00000000 +patch=1,EE,D03B4B64,extended,0000FFFA +patch=1,EE,203B4B64,extended,00000000 +patch=1,EE,D03B4C24,extended,0000FFFA +patch=1,EE,203B4C24,extended,00000000 +patch=1,EE,D03CB1C4,extended,0000FFFA +patch=1,EE,203CB1C4,extended,00000000 +patch=1,EE,D03D57BC,extended,0000FFFA +patch=1,EE,203D57BC,extended,00000000 +patch=1,EE,D03D7F44,extended,0000FFFA +patch=1,EE,203D7F44,extended,00000000 +patch=1,EE,D03DA1B4,extended,0000FFFA +patch=1,EE,203DA1B4,extended,00000000 +patch=1,EE,D0436084,extended,0000FFFA +patch=1,EE,20436084,extended,00000000 +patch=1,EE,D04360EC,extended,0000FFFA +patch=1,EE,204360EC,extended,00000000 +patch=1,EE,D039D468,extended,0000FFF9 +patch=1,EE,2039D468,extended,00000000 +patch=1,EE,D03DA680,extended,0000FFF9 +patch=1,EE,203DA680,extended,00000000 +patch=1,EE,D03B1758,extended,0000FFF9 +patch=1,EE,203B1758,extended,00000000 + + diff --git a/patches/SLPM-66431_BA147622.pnach b/patches/SLPM-66431_BA147622.pnach new file mode 100644 index 0000000..ca50e28 --- /dev/null +++ b/patches/SLPM-66431_BA147622.pnach @@ -0,0 +1,11 @@ +gametitle=WinBack 2 - Project Poseidon [NTSC-J] (SLPM-66431) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,002f1790,word,3c013f40 //00000000 +patch=1,EE,002f1794,word,4481f000 //00000000 +patch=1,EE,002f179c,word,461e0003 //00000000 + + diff --git a/patches/SLPM-66436_CA295E61.pnach b/patches/SLPM-66436_CA295E61.pnach new file mode 100644 index 0000000..35bea01 --- /dev/null +++ b/patches/SLPM-66436_CA295E61.pnach @@ -0,0 +1,21 @@ +gametitle=Atelier Iris 3: Grand Phantasm(J) (SLPM-66436) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//3D scenes +patch=1,EE,0035d89c,word,3c013f40 //hor value +patch=1,EE,0035d8a0,word,44810000 +patch=1,EE,0035d8a8,word,4600c602 + +//battle's fix +patch=1,EE,008f1108,word,44400000 //right side fix +patch=1,EE,008f1110,word,c4400000 //left side fix +patch=1,EE,008f03a8,word,3faaaaab //menu fix + +//2D scenes (8a00013c f09a20c4) +patch=1,EE,001af9f4,word,3c014440 //hor value +patch=1,EE,001af9f8,word,44810000 + + diff --git a/patches/SLPM-66441_E0959BA8.pnach b/patches/SLPM-66441_E0959BA8.pnach new file mode 100644 index 0000000..9960386 --- /dev/null +++ b/patches/SLPM-66441_E0959BA8.pnach @@ -0,0 +1,12 @@ +gametitle=Oookuki (J)(SLLPM-66441) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,0019dba4,word,3c013f40 //00000000 +patch=1,EE,0019dba8,word,44810000 //00000000 +patch=1,EE,0019dbb0,word,4600c602 //00000000 + + diff --git a/patches/SLPM-66444_26689C87.pnach b/patches/SLPM-66444_26689C87.pnach new file mode 100644 index 0000000..d6fb235 --- /dev/null +++ b/patches/SLPM-66444_26689C87.pnach @@ -0,0 +1,9 @@ +gametitle=Spartan: Total Warrior (J) (SLPM-66444) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch (pnach NTSC-J by Arapapa) + +patch=1,EE,2057E994,extended,3F100000 // 3F400000 + + diff --git a/patches/SLPM-66445_05C3D28F.pnach b/patches/SLPM-66445_05C3D28F.pnach new file mode 100644 index 0000000..c3fe9fa --- /dev/null +++ b/patches/SLPM-66445_05C3D28F.pnach @@ -0,0 +1,44 @@ +gametitle=Shin Megami Tensei: Persona 3 (J) (SLPM_66445) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//16:9 +patch=1,EE,007b179c,word,3fe38e38 // 3faaaaab + +//partial HUD fix by nemesis2000 +patch=1,EE,00106958,word,3c043f40 +patch=1,EE,00106960,word,00701821 // 2463982c($1) +patch=1,EE,00106964,word,2463982c // recall $1 (NTSC-U 24637dac) +patch=1,EE,0010696c,word,00000000 +patch=1,EE,00106970,word,24630004 +patch=1,EE,00106974,word,3c043f80 + +//FMV's fix by nemesis2000 +patch=1,EE,0010aac0,word,1462000a +patch=1,EE,0010aac8,word,3c02c294 +patch=1,EE,0010aacc,word,10000008 +patch=1,EE,0010aad0,word,00000000 +patch=1,EE,0010aaec,word,3c02c1a8 +patch=1,EE,0010ab00,word,00000000 + +//persona art fix by devina and nemesis2000 +//003f033c 3001a3af 3401a0af 7001a0af 803f023c +patch=1,EE,0011455c,word,3c033ec0 // 3c033f00 +patch=1,EE,0011456c,word,3c023f90 // 3c023f80 + +//Font fix by nemesis2000 (causes spacing errors) +//patch=1,EE,0039ce64,word,00118903 +//patch=1,EE,0039ce68,word,02338818 +//patch=1,EE,0039ce70,word,8E93001c +//patch=1,EE,0039cf18,word,82970003 +//patch=1,EE,0039d064,word,24130015 + +//patch=1,EE,0039f2ec,word,2415000c +//patch=1,EE,0039f304,word,3c0241a8 +//patch=1,EE,0039f330,word,01154018 +//patch=1,EE,0039f334,word,00084103 +//patch=1,EE,0039f338,word,0100a82d + + diff --git a/patches/SLPM-66447_4961CB79.pnach b/patches/SLPM-66447_4961CB79.pnach new file mode 100644 index 0000000..95ce628 --- /dev/null +++ b/patches/SLPM-66447_4961CB79.pnach @@ -0,0 +1,16 @@ +gametitle=Sengoku Basara 2(SLPM_664.47) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Sengoku Basara 2 + +//wide screen hack by 99skull +//wide 16:9 +patch=1,EE,00271A2C,word,3C013F40 +patch=1,EE,00271A30,word,44810000 +patch=1,EE,00271A38,word,4600C602 +//render fix +patch=1,EE,001F37E8,word,3C013F19 +patch=1,EE,001F37EC,word,3421999A + + diff --git a/patches/SLPM-66450_143A362F.pnach b/patches/SLPM-66450_143A362F.pnach new file mode 100644 index 0000000..401a80c --- /dev/null +++ b/patches/SLPM-66450_143A362F.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 13 (J)(SLPM-66450) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,003227ac,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-66468_2F1BDED1.pnach b/patches/SLPM-66468_2F1BDED1.pnach new file mode 100644 index 0000000..7e90cd4 --- /dev/null +++ b/patches/SLPM-66468_2F1BDED1.pnach @@ -0,0 +1,14 @@ +gametitle=Area 51 (J) (SLPM_664.68) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Arapapa) + +// 16:9 +patch=1,EE,00396748,word,3c193f40 // 00000000 hor fov (00000000 00000000 03ad0046) +patch=1,EE,00396760,word,4499f000 // 00000000 +patch=1,EE,00396764,word,461ea502 // 00000000 +patch=1,EE,00396e30,word,461ebb03 // 4600bb06 renderfix calculation +patch=1,EE,00396e1c,word,461eab83 // 4600ab86 renderfix calculation + + diff --git a/patches/SLPM-66474_731B4557.pnach b/patches/SLPM-66474_731B4557.pnach new file mode 100644 index 0000000..080305d --- /dev/null +++ b/patches/SLPM-66474_731B4557.pnach @@ -0,0 +1,32 @@ +gametitle=Odin Sphere (J)(SLPM-66474) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Zoom +//0040033c 00108344 00000000 43d00246 +patch=1,EE,0016fcc4,word,080d78b0 //44831000 + +patch=1,EE,0035e2c0,word,44831000 //00000000 +patch=1,EE,0035e2c4,word,3c013faa //00000000 +patch=1,EE,0035e2c8,word,3421aaab //00000000 +patch=1,EE,0035e2cc,word,4481f000 //00000000 +patch=1,EE,0035e2d0,word,461e1082 //00000000 +patch=1,EE,0035e2d4,word,0805bf32 //00000000 + +//Y-Fov +//41b81846 140000e6 +patch=1,EE,0016fcdc,word,080d78b8 //4618b841 + +patch=1,EE,0035e2e0,word,4618b841 //00000000 +patch=1,EE,0035e2e4,word,461e0002 //00000000 +patch=1,EE,0035e2e8,word,0805bf38 //00000000 + +//Render fix +//96c3033c 500043c4 +patch=1,EE,00193564,word,3c03c3d2 //3c03c396 Left +//9643023c5cb80346 +patch=1,EE,00193598,word,3c0243d2 //3c024396 Right + + diff --git a/patches/SLPM-66477_F4EF4B57.pnach b/patches/SLPM-66477_F4EF4B57.pnach new file mode 100644 index 0000000..7518051 --- /dev/null +++ b/patches/SLPM-66477_F4EF4B57.pnach @@ -0,0 +1,8 @@ +gametitle=Kamiwaza [SLPM-66477] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,203B48E0,extended,3F400000 + + diff --git a/patches/SLPM-66511_F9CA661E.pnach b/patches/SLPM-66511_F9CA661E.pnach new file mode 100644 index 0000000..3d20653 --- /dev/null +++ b/patches/SLPM-66511_F9CA661E.pnach @@ -0,0 +1,23 @@ +gametitle=Kowloon Youma Gakuenki Re-Charge (NTSC-J)(SLPM-66511) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game play (dungeon) +//FA189C3F 760BBF3F 00000000 00000000 +patch=1,EE,20A0CE00,extended,3F6A2574 //3F9C18FA + +//Render fix +//85EB513F 1F852B3F 74256A3F +patch=1,EE,20A0CDF8,extended,3f8C0000 //3F51EB85 + +//2D Characters Ratio +//00009B43 00000000 0000803F(*) 0000803F +patch=1,EE,207C8FAC,extended,3F400000 //3F800000 +//0000803F +patch=1,EE,207C950C,extended,3F400000 //3F800000 + + diff --git a/patches/SLPM-66542_675839AB.pnach b/patches/SLPM-66542_675839AB.pnach new file mode 100644 index 0000000..8b17059 --- /dev/null +++ b/patches/SLPM-66542_675839AB.pnach @@ -0,0 +1,17 @@ +gametitle=Sengoku Musou 2 Empires (J)(SLPM-66542) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +patch=1,EE,0017a658,word,3c023f19 //3c023f4c +patch=1,EE,0017a660,word,3442999a //3442cccd + + +patch=1,EE,0017a818,word,3c033f19 //3c033f4c +patch=1,EE,0017a820,word,3463999a //3463cccd + +patch=1,EE,0017aaf4,word,3c03440a //3c0343cf +patch=1,EE,0017aa94,word,3c03440a //3c0343cf + + diff --git a/patches/SLPM-66549_76D50B94.pnach b/patches/SLPM-66549_76D50B94.pnach new file mode 100644 index 0000000..15bda20 --- /dev/null +++ b/patches/SLPM-66549_76D50B94.pnach @@ -0,0 +1,13 @@ +gametitle=San Goku Shi XI (J)(SLPM-66549) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//2044023c 0045033c +patch=1,EE,00181afc,word,3c024455 //3c024420 Render fix +patch=1,EE,20CCCD10,extended,44BFFF40 //X-Fov + + diff --git a/patches/SLPM-66550_AEDAEE99.pnach b/patches/SLPM-66550_AEDAEE99.pnach new file mode 100644 index 0000000..4e7fac7 --- /dev/null +++ b/patches/SLPM-66550_AEDAEE99.pnach @@ -0,0 +1,17 @@ +gametitle=God Hand (J) (SLPM_66550) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa + +//16:9 (6e3f013c efee2134 00288144 3c00073c) +patch=1,EE,0030afe0,word,3c013f9f // 3c013f6e +patch=1,EE,0030afe4,word,342149f1 // 3421eeef + +//Font fix +//patch=1,EE,002aedfc,word,3c013f40 //3c013f80 +//patch=1,EE,002afdd0,word,3c013f40 //3c013f80 +patch=1,EE,002b17e8,word,3c013f2c //3c013f66 +patch=1,EE,002b17ec,word,3421cccd //34216666 + + diff --git a/patches/SLPM-66551_BF4AD345.pnach b/patches/SLPM-66551_BF4AD345.pnach new file mode 100644 index 0000000..a93d8aa --- /dev/null +++ b/patches/SLPM-66551_BF4AD345.pnach @@ -0,0 +1,30 @@ +gametitle=Appleseed EX (J)(SLPM-66551) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aabf013c abaa2134 +patch=1,EE,0012d828,word,3c01bfe3 //3c01bfaa +patch=1,EE,0012d82c,word,34218e2a //3421aaab + +//patch=1,EE,0016c0e0,word,3c01bfe3 //3c01bfaa +//patch=1,EE,0016c0e4,word,34218e2a //3421aaab + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 + +//No-Interlacing +patch=1,EE,00287B30,word,38420000 +patch=1,EE,00287B34,word,30420000 +patch=1,EE,001286E0,word,38420000 +patch=1,EE,001286E4,word,30420000 +patch=1,EE,00129038,word,38420000 +patch=1,EE,0012903c,word,30420000 + + diff --git a/patches/SLPM-66553_87A2714B.pnach b/patches/SLPM-66553_87A2714B.pnach new file mode 100644 index 0000000..1a9162f --- /dev/null +++ b/patches/SLPM-66553_87A2714B.pnach @@ -0,0 +1,11 @@ +gametitle=Chaos Wars (J) (SLPM_665.53) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,00137494,word,3c033f19 // 4c3f033c +patch=1,EE,00137498,word,3463999a // cdcc6334 +patch=1,EE,001374b4,word,3c0343f7 // b943033c + + diff --git a/patches/SLPM-66572_9830E5FD.pnach b/patches/SLPM-66572_9830E5FD.pnach new file mode 100644 index 0000000..385f997 --- /dev/null +++ b/patches/SLPM-66572_9830E5FD.pnach @@ -0,0 +1,33 @@ +gametitle=LEGO Star Wars II - The Original Trilogy (J)(SLPM-66572) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//403f013c 00088144 (last) +patch=1,EE,0035314c,word,3c013f10 //3c013f40 + +//Zoom +//803f013c 00088144 280015e6 +patch=1,EE,0012a2a0,word,3c013fab //3c013f80 +//patch=1,EE,00175044,word,3c013ec0 //3c013f00 + + +//Render fix (Top and bottom) +//803f013c 00108144 00000000 (1st and 2nd) +patch=1,EE,00174fd0,word,3c013f40 + +//Render fix (Left and Right) +patch=1,EE,00174f54,word,3c013f40 + +/////////////////////////////////////////////////////////// + +//patch=1,EE,001750b0,word,3c013fab + +//803f013c 00108144 0000a1c4 (3rd) +//patch=1,EE,001104cc,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-66576_E48CAA01.pnach b/patches/SLPM-66576_E48CAA01.pnach new file mode 100644 index 0000000..fa03f52 --- /dev/null +++ b/patches/SLPM-66576_E48CAA01.pnach @@ -0,0 +1,9 @@ +gametitle=Dawn of Mana (J) (SLPM_66576) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen Hack (16:9) (NTSC-U) (pavachan) (pnach NTSC-J by Arapapa) + +patch=1,EE,20A07740,extended,3F400000 // 3F800000 + + diff --git a/patches/SLPM-66590_C9D22492.pnach b/patches/SLPM-66590_C9D22492.pnach new file mode 100644 index 0000000..5cf7e16 --- /dev/null +++ b/patches/SLPM-66590_C9D22492.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 13 Chou Ketteiban (J)(SLPM-66590) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,00326e2c,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-66591_1E05A4A5.pnach b/patches/SLPM-66591_1E05A4A5.pnach new file mode 100644 index 0000000..cb3a6b2 --- /dev/null +++ b/patches/SLPM-66591_1E05A4A5.pnach @@ -0,0 +1,13 @@ +gametitle=FlatOut 2 GTR (J)(SLPM-66591) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,002d7180,word,3c013f14 //3c013f00 +patch=1,EE,00250778,word,3c014010 //3c014040 +patch=1,EE,00220c38,word,3C013F8A //3C013F80 + + diff --git a/patches/SLPM-66595_F32B1B28.pnach b/patches/SLPM-66595_F32B1B28.pnach new file mode 100644 index 0000000..76ee709 --- /dev/null +++ b/patches/SLPM-66595_F32B1B28.pnach @@ -0,0 +1,15 @@ +gametitle= J-League Winning Eleven 10 - Europa League '06-'07 (NTSC-J) (SLPM-66595) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix (42111446 803f053c) +patch=1,EE,0012531c,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-66622_86BC3040.pnach b/patches/SLPM-66622_86BC3040.pnach new file mode 100644 index 0000000..a6f7dde --- /dev/null +++ b/patches/SLPM-66622_86BC3040.pnach @@ -0,0 +1,11 @@ +gametitle=Metal Gear Solid 3 - Subsistence [First Print Limited Edition] [Disc1of3] (J)(SLPM-666220) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,20204f24,extended,3f400000 //3f800000 + + diff --git a/patches/SLPM-66629_BC06733B.pnach b/patches/SLPM-66629_BC06733B.pnach new file mode 100644 index 0000000..14774ca --- /dev/null +++ b/patches/SLPM-66629_BC06733B.pnach @@ -0,0 +1,10 @@ +gametitle=Dirge of Cerberus - Final Fantasy VII International [Ultimate Hits] (NTSC-J) [SLPM-66629] +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) + +patch=1,EE,0040c5f8,word,3C013FC9 +patch=1,EE,0040c5fc,word,342162D8 +patch=1,EE,0040d1f0,word,3C013EC0 + + diff --git a/patches/SLPM-66645_51692BF7.pnach b/patches/SLPM-66645_51692BF7.pnach new file mode 100644 index 0000000..5cf98e3 --- /dev/null +++ b/patches/SLPM-66645_51692BF7.pnach @@ -0,0 +1,16 @@ +gametitle=Bionicle Heroes (J)(SLPM-66645) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +// Zoom fix (Internal Widescreen Option) +patch=1,EE,00388f28,word,3c013f80 //3c013f40 + +//X-Fov +//403f013c 00008144 00000000 (4th) +patch=1,EE,00388f58,word,3c013f10 //3c013f40 + + diff --git a/patches/SLPM-66646_8B383FDF.pnach b/patches/SLPM-66646_8B383FDF.pnach new file mode 100644 index 0000000..eaa9a89 --- /dev/null +++ b/patches/SLPM-66646_8B383FDF.pnach @@ -0,0 +1,9 @@ +gametitle=Shining Force EXA (J) (SLPM_666.46) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,210FE8AC,extended,3ff3cf35 // 3fb6db6e + + diff --git a/patches/SLPM-66653_4056C58B.pnach b/patches/SLPM-66653_4056C58B.pnach new file mode 100644 index 0000000..a96f438 --- /dev/null +++ b/patches/SLPM-66653_4056C58B.pnach @@ -0,0 +1,27 @@ +gametitle=Akudaikan 3 (J)(SLPM-66653) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov - ELF hack +//4c3f033c 3c8580af cdcc6434 +patch=1,EE,00158d14,word,3c033f19 //3c033f4c +patch=1,EE,00158d1c,word,3464999a //3464cccd + +//Render fix - Memory hack +patch=1,EE,20446298,extended,3f000000 //3f5bc8b9 Left +patch=1,EE,204462ac,extended,bf500000 //bf03444b Right + +/////////////////////////////////////////////////////// + +//zoom +//patch=1,EE,0014186c,word,3c023fab //3c023f80 + +//X-Fov - Memory hack +//0000e03f cdcc4c3f 00000000 00000000 +patch=1,EE,2017C330,extended,3F19999A //3f4ccccd + + diff --git a/patches/SLPM-66660_9E8F0454.pnach b/patches/SLPM-66660_9E8F0454.pnach new file mode 100644 index 0000000..5933599 --- /dev/null +++ b/patches/SLPM-66660_9E8F0454.pnach @@ -0,0 +1,18 @@ +gametitle=Hokuto no Ken - Shinpan no Sousousei - Kengou Retsuden 北斗の拳 審判の双蒼星 拳豪列伝 (Japan) SLPM_666.60 + +author=FelixTheCat1970 +[No-Interlacing] +description=Autoboot in progressive scan video mode and 640x480 pixels-lines +gsinterlacemode=1 +gsaspectratio=4:3 + +patch=0,EE,20123050,extended,241B0001 +patch=0,EE,2029832C,extended,A39B86E8 +patch=0,EE,00292D00,extended,24030000 +patch=0,EE,202A2E70,extended,AC4024CC +patch=0,EE,202B3EB8,extended,0000102D +patch=0,EE,202B4068,extended,0000102D +patch=0,EE,202A2EB0,extended,AC612568 +patch=0,EE,002A2E88,extended,2403005A +patch=0,EE,002A2E74,extended,2406005F +patch=0,EE,002A2E34,extended,24040003 \ No newline at end of file diff --git a/patches/SLPM-66663_32E8F92A.pnach b/patches/SLPM-66663_32E8F92A.pnach new file mode 100644 index 0000000..eccbc95 --- /dev/null +++ b/patches/SLPM-66663_32E8F92A.pnach @@ -0,0 +1,26 @@ +gametitle=Phantasy Star Universe - Ambition of the Illuminus (NTSC-J) (SLPM-66663) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach NTSC-J by Arapapa) + +//search values +//00007f43 00008043 000060c3 0e01804b (2nd) 208FB230 +//02630046 00000000 00000000 03630146 (2nd. 3rd) 20684FCC, 20684FD0 +//02630046 00000000 00000000 04000c46 (2nd, 3rd) 20685018, 2068501C + +// 16:9 +patch=1,EE,208FB230,word,43400000 // 43800000 hor fov +patch=1,EE,20684FCC,word,3c093c02 // 00000000 +patch=1,EE,20684FD0,word,35293fab // 00000000 renderfix +patch=1,EE,20685018,word,3c0a0028 // 00000000 +patch=1,EE,2068501C,word,ad499298 // 00000000 + +// 16:10 +//patch=1,EE,208FB230,word,43555555 // 43800000 hor fov +//patch=1,EE,20684FCC,word,3c093c02 // 00000000 +//patch=1,EE,20684FD0,word,35293f9a // 00000000 renderfix +//patch=1,EE,20685018,word,3c0a0028 // 00000000 +//patch=1,EE,2068501C,word,ad499298 // 00000000 + + diff --git a/patches/SLPM-66672_83162EAD.pnach b/patches/SLPM-66672_83162EAD.pnach new file mode 100644 index 0000000..481a750 --- /dev/null +++ b/patches/SLPM-66672_83162EAD.pnach @@ -0,0 +1,86 @@ +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * NTSC-J * SLPM-66672 * 83162EAD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & arapapa +// Ported by arapapa from the NTSC-U hack by nemesis2000. +// Search values are different than NTSC-U. + +patch=1,EE,001fa040,word,e66000a4 // 00000000 +patch=1,EE,001fa044,word,3c020083 // e66000a4 +patch=1,EE,001fa048,word,c44083d0 // 3c020083 +patch=1,EE,001fa04c,word,3c0c0083 // c44083d0 + +patch=1,EE,001fa050,word,3c0b0083 // 3c0c0083 +patch=1,EE,001fa054,word,3c0a0083 // 3c0b0083 +patch=1,EE,001fa058,word,3c090083 // 3c0a0083 +patch=1,EE,001fa05c,word,3c080083 // 3c090083 + +patch=1,EE,001fa060,word,3c070083 // 3c080083 +patch=1,EE,001fa064,word,3c060083 // 3c070083 +patch=1,EE,001fa068,word,3c050083 // 3c060083 +patch=1,EE,001fa06c,word,3c040083 // 3c050083 + +patch=1,EE,001fa070,word,3c030083 // 3c040083 +patch=1,EE,001fa074,word,240e0004 // 3c030083 +patch=1,EE,001fa078,word,3c020083 // 240e0004 +patch=1,EE,001fa07c,word,3c0d3f40 // 3c020083 - X-FoV + +patch=1,EE,001fa080,word,e66000f0 // 3c0d3f80 +patch=1,EE,001fa084,word,c44183d4 // e66000f0 +patch=1,EE,001fa088,word,e66100f4 // c44183d4 +patch=1,EE,001fa08c,word,3c020083 // e66100f4 + +patch=1,EE,001fa090,word,c58183d8 // 3c020083 +patch=1,EE,001fa094,word,c440b5c0 // c58183d8 +patch=1,EE,001fa098,word,e66100f8 // c440b5c0 +patch=1,EE,001fa09c,word,c56183dc // e66100f8 + +patch=1,EE,001fa0a0,word,e66100fc // c56183dc +patch=1,EE,001fa0a4,word,c54183d0 // e66100fc +patch=1,EE,001fa0a8,word,e6610130 // c54183d0 +patch=1,EE,001fa0ac,word,c52183d4 // e6610130 + +patch=1,EE,001fa0b0,word,e6610134 // c52183d4 +patch=1,EE,001fa0b4,word,c50183d8 // e6610134 +patch=1,EE,001fa0b8,word,e6610138 // c50183d8 +patch=1,EE,001fa0bc,word,c4e183dc // e6610138 + +patch=1,EE,001fa0c0,word,e661013c // c4e183dc +patch=1,EE,001fa0c4,word,c4c183d0 // e661013c +patch=1,EE,001fa0c8,word,e6610140 // c4c183d0 +patch=1,EE,001fa0cc,word,c4a183d4 // e6610140 + +patch=1,EE,001fa0d0,word,e6610144 // c4a183d4 +patch=1,EE,001fa0d4,word,c48183d8 // e6610144 +patch=1,EE,001fa0d8,word,e6610148 // c48183d8 +patch=1,EE,001fa0dc,word,c46183dc // e6610148 + +patch=1,EE,001fa0e0,word,e661014c // c46183dc +patch=1,EE,001fa0e4,word,ae600150 // e661014c +patch=1,EE,001fa0e8,word,ae600158 // ae600150 +patch=1,EE,001fa0ec,word,ae600154 // ae600158 + +patch=1,EE,001fa0f0,word,ae6e00c4 // ae600154 +patch=1,EE,001fa0f4,word,ae6000b8 // ae6e00c4 +patch=1,EE,001fa0f8,word,ae6000b4 // ae6000b8 +patch=1,EE,001fa0fc,word,ae6d00bc // ae6000b4 + +patch=1,EE,001fa100,word,3c0d3f80 // ae6d00bc + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001fa07c,word,3c0d3f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001fa07c,word,3c0d3f64 + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLPM-66675_E6FB8E10.pnach b/patches/SLPM-66675_E6FB8E10.pnach new file mode 100644 index 0000000..567a51d --- /dev/null +++ b/patches/SLPM-66675_E6FB8E10.pnach @@ -0,0 +1,85 @@ +gametitle=Kingdom Hearts 2 Final Mix + (NTSC-J) (SLPM 666 75) (Crazycatz00 patch) +// Patched using xdelta file from RetroAchievments + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Kingdom Hearts 2 Final Mix + (NTSC-J) - ENGLISH PATCH BY CRAZYCATZ00 +author=ElHecht + +// old widescreen +//patch=1,EE,203A7BBC,word,3F19999A // 3F4CCCCC (hor axis) +//patch=1,EE,2036A0B8,word,43C00000 // 44000000 (zoom) +//patch=1,EE,2037153C,word,3F19999A // 3F4CCCCC (character menu proportions) +//patch=1,EE,2036A0F0,word,3F19999A // 3F4CCCCC (continue screen proportions) +//patch=1,EE,203761BC,word,3F19999A // 3F4CCCCC (world map cutscene proportions) + +// new 16:9 hack by - ElHecht +patch=1,EE,00106e10,word,3c013f4c // c480004c +patch=1,EE,00106e28,word,3421cccc // 4600a7c6 +patch=1,EE,00106e2c,word,4481f800 // 00000000 +patch=1,EE,00106e30,word,461fa503 // 4600a503 +patch=1,EE,00106e54,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,00106e58,word,449bf000 // 00000000 +patch=1,EE,00106e70,word,461effc2 // 00000000 +patch=1,EE,00106e74,word,e61f004c // 00000000 + +//zoom for cutscenes (hides sudden pop-in) +patch=1,EE,2036a0bc,word,43f90000 // 43d00000 + +//disable depth of field (disables poor cutscene scaling) +patch=1,EE,00166db6,extended,000000EF + +//font fix +patch=1,EE,2036CE94,word,3F400000 // 3F800000 +patch=1,EE,2036CE98,word,3F400000 // 3F800000 +patch=1,EE,2036CE9C,word,3F400000 // 3F800000 + +//lower subtitles +patch=1,EE,001ac8d8,word,240a0190 + +//Disable image map names +//patch=1,EE,00149B52,extended,00000000 +//patch=1,EE,2036B3B0,extended,00000000 // Fallback text duration, in frames (float; 60 frames = 1 sec) + +[Subtitles off] +author=ElHecht +description=Disable subtitles during scenes +patch=1,EE,0022d8d4,word,11e00019 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014AD80,word,24050000 +patch=1,EE,0014ADA8,word,24050000 +patch=1,EE,0014ADD0,word,24050000 +patch=1,EE,0014AE00,word,24050000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00349E1C,extended,00000000 +patch=1,EE,E0010005,extended,0032BA24 +patch=1,EE,00349E1C,extended,00000001 +patch=1,EE,2036B0F8,extended,3F800000 +patch=1,EE,2036EF20,extended,3F800000 + +[Swap X and O] +patch=1,EE,002f5e7c,word,0803f414 +patch=1,EE,000fd050,word,00a0c821 +patch=1,EE,000fd054,word,080bd7a1 +patch=1,EE,000fd058,word,24020334 +patch=1,EE,002f5f44,word,0803f417 +patch=1,EE,000fd05c,word,87240000 +patch=1,EE,000fd060,word,30859fff +patch=1,EE,000fd064,word,9326000c +patch=1,EE,000fd068,word,9327000b +patch=1,EE,000fd06c,word,30814000 +patch=1,EE,000fd070,word,34a32000 +patch=1,EE,000fd074,word,0061280b +patch=1,EE,000fd078,word,a326000b +patch=1,EE,000fd07c,word,30812000 +patch=1,EE,000fd080,word,34a34000 +patch=1,EE,000fd084,word,0061280b +patch=1,EE,000fd088,word,a327000c +patch=1,EE,000fd08c,word,03e00008 +patch=1,EE,000fd090,word,a7250000 diff --git a/patches/SLPM-66675_F266B00B.pnach b/patches/SLPM-66675_F266B00B.pnach new file mode 100644 index 0000000..c1cc98d --- /dev/null +++ b/patches/SLPM-66675_F266B00B.pnach @@ -0,0 +1,83 @@ +gametitle=Kingdom Hearts 2 Final Mix + (NTSC-J) SLPM-66675 F266B00B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +// old widescreen +//patch=1,EE,203A7BBC,word,3F19999A // 3F4CCCCC (hor axis) +//patch=1,EE,2036A0B8,word,43C00000 // 44000000 (zoom) +//patch=1,EE,2037153C,word,3F19999A // 3F4CCCCC (character menu proportions) +//patch=1,EE,2036A0F0,word,3F19999A // 3F4CCCCC (continue screen proportions) +//patch=1,EE,203761BC,word,3F19999A // 3F4CCCCC (world map cutscene proportions) + +// new 16:9 hack by - ElHecht +patch=1,EE,00106e10,word,3c013f4c // c480004c +patch=1,EE,00106e28,word,3421cccc // 4600a7c6 +patch=1,EE,00106e2c,word,4481f800 // 00000000 +patch=1,EE,00106e30,word,461fa503 // 4600a503 +patch=1,EE,00106e54,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,00106e58,word,449bf000 // 00000000 +patch=1,EE,00106e70,word,461effc2 // 00000000 +patch=1,EE,00106e74,word,e61f004c // 00000000 + +//zoom for cutscenes (hides sudden pop-in) +patch=1,EE,2036a0bc,word,43f90000 // 43d00000 + +//disable depth of field (disables poor cutscene scaling) +patch=1,EE,00166db6,extended,000000EF + +//font fix +patch=1,EE,2036CE94,word,3F400000 // 3F800000 +patch=1,EE,2036CE98,word,3F400000 // 3F800000 +patch=1,EE,2036CE9C,word,3F400000 // 3F800000 + +//lower subtitles +patch=1,EE,001ac8d8,word,240a0190 + +//Disable image map names +//patch=1,EE,00149B52,extended,00000000 +//patch=1,EE,2036B3B0,extended,00000000 // Fallback text duration, in frames (float; 60 frames = 1 sec) + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014AD80,word,24050000 +patch=1,EE,0014ADA8,word,24050000 +patch=1,EE,0014ADD0,word,24050000 +patch=1,EE,0014AE00,word,24050000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00349E1C,extended,00000000 +patch=1,EE,E0010005,extended,0032BA24 //by PeterDelta +patch=1,EE,00349E1C,extended,00000001 +patch=1,EE,2036B0F8,extended,3F800000 +patch=1,EE,2036EF20,extended,3F800000 + +[Subtitles off] +author=ElHecht +description=Disable subtitles during scenes +patch=1,EE,0022d8d4,word,11e00019 + +[Swap X and O] +patch=1,EE,002f5e7c,word,0803f414 +patch=1,EE,000fd050,word,00a0c821 +patch=1,EE,000fd054,word,080bd7a1 +patch=1,EE,000fd058,word,24020334 +patch=1,EE,002f5f44,word,0803f417 +patch=1,EE,000fd05c,word,87240000 +patch=1,EE,000fd060,word,30859fff +patch=1,EE,000fd064,word,9326000c +patch=1,EE,000fd068,word,9327000b +patch=1,EE,000fd06c,word,30814000 +patch=1,EE,000fd070,word,34a32000 +patch=1,EE,000fd074,word,0061280b +patch=1,EE,000fd078,word,a326000b +patch=1,EE,000fd07c,word,30812000 +patch=1,EE,000fd080,word,34a34000 +patch=1,EE,000fd084,word,0061280b +patch=1,EE,000fd088,word,a327000c +patch=1,EE,000fd08c,word,03e00008 +patch=1,EE,000fd090,word,a7250000 diff --git a/patches/SLPM-66675_FAF99301.pnach b/patches/SLPM-66675_FAF99301.pnach new file mode 100644 index 0000000..a2388bd --- /dev/null +++ b/patches/SLPM-66675_FAF99301.pnach @@ -0,0 +1,64 @@ +gametitle=Kingdom Hearts 2 Final Mix + (NTSC-J) (SLPM 666 75) (Crazycatz00 patch) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Kingdom Hearts 2 Final Mix + (NTSC-J) - ENGLISH PATCH BY CRAZYCATZ00 +author=ElHecht + +// old widescreen +//patch=1,EE,203A7BBC,word,3F19999A // 3F4CCCCC (hor axis) +//patch=1,EE,2036A0B8,word,43C00000 // 44000000 (zoom) +//patch=1,EE,2037153C,word,3F19999A // 3F4CCCCC (character menu proportions) +//patch=1,EE,2036A0F0,word,3F19999A // 3F4CCCCC (continue screen proportions) +//patch=1,EE,203761BC,word,3F19999A // 3F4CCCCC (world map cutscene proportions) + +// new 16:9 hack by - ElHecht +patch=1,EE,00106e10,word,3c013f4c // c480004c +patch=1,EE,00106e28,word,3421cccc // 4600a7c6 +patch=1,EE,00106e2c,word,4481f800 // 00000000 +patch=1,EE,00106e30,word,461fa503 // 4600a503 +patch=1,EE,00106e54,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,00106e58,word,449bf000 // 00000000 +patch=1,EE,00106e70,word,461effc2 // 00000000 +patch=1,EE,00106e74,word,e61f004c // 00000000 + +//zoom for cutscenes (hides sudden pop-in) +patch=1,EE,2036a0bc,word,43f90000 // 43d00000 + +//disable depth of field (disables poor cutscene scaling) +patch=1,EE,00166db6,extended,000000EF + +//font fix +patch=1,EE,2036CE94,word,3F400000 // 3F800000 +patch=1,EE,2036CE98,word,3F400000 // 3F800000 +patch=1,EE,2036CE9C,word,3F400000 // 3F800000 + +//lower subtitles +patch=1,EE,001ac8d8,word,240a0190 + +//Disable image map names +//patch=1,EE,00149B52,extended,00000000 +//patch=1,EE,2036B3B0,extended,00000000 // Fallback text duration, in frames (float; 60 frames = 1 sec) + +[Subtitles off] +author=ElHecht +description=Disable subtitles during scenes +patch=1,EE,0022d8d4,word,11e00019 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014AD80,word,24050000 +patch=1,EE,0014ADA8,word,24050000 +patch=1,EE,0014ADD0,word,24050000 +patch=1,EE,0014AE00,word,24050000 + + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00349E1C,extended,00000000 +patch=1,EE,E0010005,extended,0032BA24 +patch=1,EE,00349E1C,extended,00000001 +patch=1,EE,2036B0F8,extended,3F800000 +patch=1,EE,2036EF20,extended,3F800000 diff --git a/patches/SLPM-66676_7B23BFF5.pnach b/patches/SLPM-66676_7B23BFF5.pnach new file mode 100644 index 0000000..135613e --- /dev/null +++ b/patches/SLPM-66676_7B23BFF5.pnach @@ -0,0 +1,42 @@ +gametitle=Kingdom Hearts Re - Chain of Memories (Ultimate Hits) [NTSC-J] (SLPM-66676) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) + +//gameplay by asmodean +patch=1,EE,20332fbc,extended,3F19999A // 3F4CCCCD (hor axis) +//patch=1,EE,203328C0,extended,3F8CCCCD // 3F4CCCCD (vert axis) + +//FMV's fix by nemesis2000 + +//only vertical stretch +patch=1,EE,0019d0e4,word,24070204 //vert + +//alternate values +//patch=1,EE,0019d0cc,word,240601C8 //hor +//patch=1,EE,0019d0e4,word,240701C0 //vert + +[60 FPS] +description=Forces the game to run at 60. + +patch=1,EE,0043C930,extended,00000000 + +//60 FPS Ladder Fix by Sirius902 +patch=1,EE,0021D7AC,word,3C013FC6 +patch=1,EE,0021D7FC,word,3C01BFC6 +patch=1,EE,001E1950,word,087FFFD4 +patch=1,EE,001E1954,word,00000000 +patch=1,EE,01FFFF50,word,3C050033 +patch=1,EE,01FFFF54,word,34A5CE20 +patch=1,EE,01FFFF58,word,8CA50000 +patch=1,EE,01FFFF5C,word,24A502E8 +patch=1,EE,01FFFF60,word,8CA50000 +patch=1,EE,01FFFF64,word,38A50002 +patch=1,EE,01FFFF68,word,10A00003 +patch=1,EE,01FFFF6C,word,00000000 +patch=1,EE,01FFFF70,word,0C07858E +patch=1,EE,01FFFF74,word,0000282D +patch=1,EE,01FFFF78,word,08078656 + + diff --git a/patches/SLPM-66676_A287DF74.pnach b/patches/SLPM-66676_A287DF74.pnach new file mode 100644 index 0000000..c0ca733 --- /dev/null +++ b/patches/SLPM-66676_A287DF74.pnach @@ -0,0 +1,47 @@ +gametitle=Kingdom Hearts: Re:Chain of Memories (SLPM-66676) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by asmodean +patch=1,EE,203328BC,extended,3F19999A // 3F4CCCCD (hor axis) +//patch=1,EE,203328C0,extended,3F8CCCCD // 3F4CCCCD (vert axis) + +//FMV's fix by nemesis2000 +//NOTE: Only looks fine on a PS2. +//On PCSX2, it only works in software mode, but the subtitles look glitched. +//If you are fine with the glitched subtitles, enable the "Switch to software rendering when an FMV plays" game fix. +//On PCSX2 in hardware mode, there is a duplicate screen glitch. + +//only vertical stretch +//patch=1,EE,0019D054,word,24070204 //vert + +//alternate values +//patch=1,EE,0019D03C,word,240601C8 //hor +//patch=1,EE,0019D054,word,240701C0 //vert + + +[60 FPS] +description=Forces the game to run at 60. +//60 FPS +patch=1,EE,004386B0,extended,00000000 + +//60 FPS Ladder Fix by Sirius902 +patch=1,EE,0021D6CC,word,3C013FC6 +patch=1,EE,0021D71C,word,3C01BFC6 +patch=1,EE,001E1870,word,087FFFD4 +patch=1,EE,001E1874,word,00000000 +patch=1,EE,01FFFF50,word,3C050033 +patch=1,EE,01FFFF54,word,34A5C720 +patch=1,EE,01FFFF58,word,8CA50000 +patch=1,EE,01FFFF5C,word,24A502E8 +patch=1,EE,01FFFF60,word,8CA50000 +patch=1,EE,01FFFF64,word,38A50002 +patch=1,EE,01FFFF68,word,10A00003 +patch=1,EE,01FFFF6C,word,00000000 +patch=1,EE,01FFFF70,word,0C078556 +patch=1,EE,01FFFF74,word,0000282D +patch=1,EE,01FFFF78,word,0807861E + + diff --git a/patches/SLPM-66679_D06BF8A6.pnach b/patches/SLPM-66679_D06BF8A6.pnach new file mode 100644 index 0000000..d01a4ac --- /dev/null +++ b/patches/SLPM-66679_D06BF8A6.pnach @@ -0,0 +1,18 @@ +gametitle=Shin Megami Tensei - Devil Summoner 2 (SLPM_666.79) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and Red_Tv + +//fields and battles +patch=1,EE,20427064,extended,3fc65461 // 3f951eb8 + +//event +patch=1,EE,20427414,extended,3fc65461 // 3f951eb8 + +//black borders's fix (optional) +//patch=1,EE,00116918,word,24040000 +//patch=1,EE,00106BE8,word,a380a213 +//patch=1,EE,001069CC,word,2404FF00 + + diff --git a/patches/SLPM-66681_47BA9034.pnach b/patches/SLPM-66681_47BA9034.pnach new file mode 100644 index 0000000..b869550 --- /dev/null +++ b/patches/SLPM-66681_47BA9034.pnach @@ -0,0 +1,14 @@ +gametitle=Shin Megami Tensei - Nocturne Maniax Chronicle Edition (J) (SLPM_66681) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (pnach by Arapapa) + +//16:9(03000000 b81e953f 00000000) +patch=1,EE,202f5234,extended,3FC6D395 // 3f95a1eb8 + +//No interlacing by asasega +//01003126 2d206002 2d380000 +//patch=1,EE,002b0b68,word,64040001 + + diff --git a/patches/SLPM-66694_1A7A27E6.pnach b/patches/SLPM-66694_1A7A27E6.pnach new file mode 100644 index 0000000..4695373 --- /dev/null +++ b/patches/SLPM-66694_1A7A27E6.pnach @@ -0,0 +1,22 @@ +gametitle=SpongeBob SquarePants - Creature from the Krusty Krab (J)(SLPM-66694) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & ICUP321 + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,0043cf1c,word,3c013f40 +patch=1,EE,0043cf20,word,4481f000 +patch=1,EE,0043cf28,word,461eb582 + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,0041e828,word,3c013f20 //3c013f00 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,21FAFC98,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLPM-66698_F694D3D9.pnach b/patches/SLPM-66698_F694D3D9.pnach new file mode 100644 index 0000000..e61efd4 --- /dev/null +++ b/patches/SLPM-66698_F694D3D9.pnach @@ -0,0 +1,12 @@ +gametitle=Shijyou Saikyou no Deshi Kenichi - Gekitou! Ragnarok Hachikengou [NTSC-J] (SLPM-66698) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,213C7498,extended,3F499999 +patch=1,EE,20477B10,extended,40155555 +patch=1,EE,20477B14,extended,41300000 + + diff --git a/patches/SLPM-66701_DB88858E.pnach b/patches/SLPM-66701_DB88858E.pnach new file mode 100644 index 0000000..42c4dd6 --- /dev/null +++ b/patches/SLPM-66701_DB88858E.pnach @@ -0,0 +1,12 @@ +gametitle=San Goku Shi XI [with Power-Up Kit] (J)(SLPM-66701) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0017da98,word,3c024455 //3c024420 +patch=1,EE,20C60880,extended,44BFFF40 + + diff --git a/patches/SLPM-66710_E5E683C9.pnach b/patches/SLPM-66710_E5E683C9.pnach new file mode 100644 index 0000000..b3aab54 --- /dev/null +++ b/patches/SLPM-66710_E5E683C9.pnach @@ -0,0 +1,18 @@ +gametitle=The Godfather (NTSC-J)(SLPM-66710) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//zoom +//003f013c 00608144 ca7C0B0C 02a30c46 +patch=1,EE,0036006c,word,3c013f20 //3c013f00 + +//Y fov +//5b3f013c b86d2134 00008144 5c00053c +patch=1,EE,003702a8,word,3c013f24 //3c013f5b +patch=1,EE,003702ac,word,34219247 //34216db8 + + diff --git a/patches/SLPM-66712_0B8AB37B.pnach b/patches/SLPM-66712_0B8AB37B.pnach new file mode 100644 index 0000000..6a9a4b4 --- /dev/null +++ b/patches/SLPM-66712_0B8AB37B.pnach @@ -0,0 +1,11 @@ +gametitle=Rozen Maiden: Gebetgarten [SLPM-66712] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//battle +patch=1,EE,2022DBE4,extended,3F4DDDDE // 3F800000 +//3d view +patch=1,EE,2043F564,extended,3F4DDDDE // 3F800000 + + diff --git a/patches/SLPM-66714_A3B0D1C7.pnach b/patches/SLPM-66714_A3B0D1C7.pnach new file mode 100644 index 0000000..b2dcf23 --- /dev/null +++ b/patches/SLPM-66714_A3B0D1C7.pnach @@ -0,0 +1,13 @@ +gametitle=Wrestle Kingdom 2 - Pro Wrestling Sekai Taisen (J)(SLPM-66714) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00167d84,word,3c023f19 //3c023f4c +patch=1,EE,00167d88,word,3443999a //3443cccd + + diff --git a/patches/SLPM-66721_03487FEE.pnach b/patches/SLPM-66721_03487FEE.pnach new file mode 100644 index 0000000..3b0e68a --- /dev/null +++ b/patches/SLPM-66721_03487FEE.pnach @@ -0,0 +1,19 @@ +gametitle=Musou Orochi (J)(SLPM-66721) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001991b8,word,3c023f19 // 3c023f4c hor fov 1-player x +patch=1,EE,001991c0,word,3442999a // 3442cccd hor fov 1-player x + +patch=1,EE,00199048,word,3c033f19 // 3c033f4c hor fov 2-players x +patch=1,EE,00199050,word,3463999a // 3463cccd hor fov 2-players x + +patch=1,EE,00198d70,word,3c02440a //3c0243cf +patch=1,EE,00198c70,word,3c02440a //3c0243cf +patch=1,EE,0024d9c8,word,3c0243ab //3c024380 + + diff --git a/patches/SLPM-66728_FD8719A1.pnach b/patches/SLPM-66728_FD8719A1.pnach new file mode 100644 index 0000000..8a29500 --- /dev/null +++ b/patches/SLPM-66728_FD8719A1.pnach @@ -0,0 +1,20 @@ +gametitle=Pro Yakyuu Spirits 4 (SLPM_667.28) (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack by 99skull (pnach by Arapapa) +description=Search values are apply to other series games + +//00000000 41b81946 803f083c +patch=1,EE,00150448,word,3C013F2A //00000000 vert fov + +//00000000 42100146 07000046 +patch=1,EE,00150480,word,44819800 //00000000 vert fov + +//02100046 42081546 +patch=1,EE,0015048c,word,46009802 //46001002 vert fov + +//803f053c 82c80146 +patch=1,EE,00150628,word,3C053FAA //3C053F80 zoom + + diff --git a/patches/SLPM-66736_CFDA79BE.pnach b/patches/SLPM-66736_CFDA79BE.pnach new file mode 100644 index 0000000..073f9fe --- /dev/null +++ b/patches/SLPM-66736_CFDA79BE.pnach @@ -0,0 +1,8 @@ +gametitle=Rogue Hearts Dungeon (J) [SLPM-66736] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00113554,word,30420000 + + diff --git a/patches/SLPM-66736_FC368323.pnach b/patches/SLPM-66736_FC368323.pnach new file mode 100644 index 0000000..41ab28d --- /dev/null +++ b/patches/SLPM-66736_FC368323.pnach @@ -0,0 +1,9 @@ +gametitle=Rogue Hearts Dungeon (English Patched) [SLPM-66736] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +// Rogue Hearts Dungeon +patch=1,EE,00113554,word,30420000 + + diff --git a/patches/SLPM-66739_DDF76A98.pnach b/patches/SLPM-66739_DDF76A98.pnach new file mode 100644 index 0000000..5610e3e --- /dev/null +++ b/patches/SLPM-66739_DDF76A98.pnach @@ -0,0 +1,13 @@ +gametitle=Burnout Dominator (J) (SLPM_667.39) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Force turn on Internal Widescreen (Full boot bypassing) +patch=1,EE,0038b128,word,24020002 //30420003 + +//Zoom fix +patch=1,EE,2043E8F0,extended,3FAAAAAB // 3F800000 Camera Zoom + + diff --git a/patches/SLPM-66747_3CE1316C.pnach b/patches/SLPM-66747_3CE1316C.pnach new file mode 100644 index 0000000..754733a --- /dev/null +++ b/patches/SLPM-66747_3CE1316C.pnach @@ -0,0 +1,28 @@ +gametitle=Baroque (J) (SLPM_66747) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach NTSC-J by Arapapa) + +// 16:9(803f033c 00c0053c 00288344 00000000 83280246) +patch=1,EE,00398fe4,word,3c033f40 // 3c033f80 hor fov +patch=1,EE,00398fec,word,4483f000 // 44832800 +patch=1,EE,00398ff0,word,461ef143 // 00000000 +patch=1,EE,00398ff4,word,4602f083 // 46022883 + +//NTSC-J... did not found "3f947ae1" +//patch=1,EE,0044cf30,word,3f5eb852 // 3f947ae1 subtitle hor fov + +//(6040053c c040033c 2c0085ac) +patch=1,EE,00164830,word,3c054028 // 3c054060 hud hp/vt + +//(2040053c c040033c 2c0085ac) +patch=1,EE,00164870,word,3c053ff0 // 3c054020 hud hp/vt + +// effects(803f013c 00108144 42180546) +//patch=1,EE,00231ed4,word,3c014500 // 3c013f80 remove ghosting effect + +//b000a427 803f023c 00688344 00888244 +//patch=1,EE,0010f6e0,word,3c023e80 // 3c023f80 remove grain effect + + diff --git a/patches/SLPM-66748_B60D30B6.pnach b/patches/SLPM-66748_B60D30B6.pnach new file mode 100644 index 0000000..f00b910 --- /dev/null +++ b/patches/SLPM-66748_B60D30B6.pnach @@ -0,0 +1,17 @@ +gametitle=Mana Khemia: Alchemists of Al-Revis (SLPM_66748) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//3D scenes +patch=1,EE,00468da4,word,3c013f40 //hor value +patch=1,EE,00468da8,word,44810000 +patch=1,EE,00468db0,word,4600c602 + +//battle's fix +patch=1,EE,00b8c1b4,word,44400000 //right side fix +patch=1,EE,00b8c1bc,word,c4400000 //left side fix +patch=1,EE,00b8b4fc,word,3faaaaab //menu fix + + diff --git a/patches/SLPM-66750_1E7A88A7.pnach b/patches/SLPM-66750_1E7A88A7.pnach new file mode 100644 index 0000000..0f742e1 --- /dev/null +++ b/patches/SLPM-66750_1E7A88A7.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy XII International: Zodiac Job System (SLPM-66750) +author=nemesis2000 +description=English patch +//widescreen fix +patch=1,EE,001803c8,word,3C013f80 +patch=1,EE,001803cc,word,34210000 +patch=1,EE,0033fe2c,word,3c020000 + + diff --git a/patches/SLPM-66750_E20A9B0A.pnach b/patches/SLPM-66750_E20A9B0A.pnach new file mode 100644 index 0000000..1c336a5 --- /dev/null +++ b/patches/SLPM-66750_E20A9B0A.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy XII International: Zodiac Job System (SLPM-66750) +author=nemesis2000 +description=Original game +//widescreen fix +patch=1,EE,001803c8,word,3C013f80 +patch=1,EE,001803cc,word,34210000 +patch=1,EE,0033fe2c,word,3c020000 + + diff --git a/patches/SLPM-66751_12A01A1B.pnach b/patches/SLPM-66751_12A01A1B.pnach new file mode 100644 index 0000000..7832c19 --- /dev/null +++ b/patches/SLPM-66751_12A01A1B.pnach @@ -0,0 +1,15 @@ +gametitle=Mahoroba Stories [NTSC-J] (SLPM-66751) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,001F331C,word,3C053F40 //3c013f80 hor +patch=1,EE,001F334C,word,3C0343AB //3C034380 render fix + +//16:10 +//patch=1,EE,001F331C,word,3C053F56 //3c013f80 hor +//patch=1,EE,001F334C,word,3C0343A0 //3C034380 render fix + + diff --git a/patches/SLPM-66763_7D0C1516.pnach b/patches/SLPM-66763_7D0C1516.pnach new file mode 100644 index 0000000..98bb864 --- /dev/null +++ b/patches/SLPM-66763_7D0C1516.pnach @@ -0,0 +1,14 @@ +gametitle=Shinseiki Evangelion - Battle Orchestra (J)(SLPM-66763) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//00000000 803f023c 500082ac +//803f023c abaa4234 500082ac +patch=1,EE,0028c0c8,word,3c023faa //00000000 +patch=1,EE,0028c0cc,word,3442aaab //3c023f80 + + diff --git a/patches/SLPM-66777_C8E271AB.pnach b/patches/SLPM-66777_C8E271AB.pnach new file mode 100644 index 0000000..c5da1ad --- /dev/null +++ b/patches/SLPM-66777_C8E271AB.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 14 (J)(SLPM-66777) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,003378dc,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-66810_927A79A4.pnach b/patches/SLPM-66810_927A79A4.pnach new file mode 100644 index 0000000..2edf4e7 --- /dev/null +++ b/patches/SLPM-66810_927A79A4.pnach @@ -0,0 +1,15 @@ +gametitle= J-League Winning Eleven 2007 - Club Championship (NTSC-J) (SLPM-66810) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix (803f053c 3f00023c) +patch=1,EE,00125a44,word,3c053FAB //3c053F80 + + diff --git a/patches/SLPM-66848_CA857E71.pnach b/patches/SLPM-66848_CA857E71.pnach new file mode 100644 index 0000000..8bf7a8e --- /dev/null +++ b/patches/SLPM-66848_CA857E71.pnach @@ -0,0 +1,16 @@ +gametitle=Sengoku Basara 2 Heroes(SLPM_668.48) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Sengoku Basara 2 Heroes + +//wide screen hack 16:9 +//wide 16:9 +patch=1,EE,00290B0C,word,3C013F40 +patch=1,EE,00290B10,word,44810000 +patch=1,EE,00290B18,word,4600C602 +//render fix +patch=1,EE,0010D5C4,word,3C013F19 +patch=1,EE,0010D5C8,word,3421999A + + diff --git a/patches/SLPM-66851_7812A8FA.pnach b/patches/SLPM-66851_7812A8FA.pnach new file mode 100644 index 0000000..6b3ae10 --- /dev/null +++ b/patches/SLPM-66851_7812A8FA.pnach @@ -0,0 +1,72 @@ +gametitle=Grand Theft Auto - Liberty City Stories (J) (SLPM_66851) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//widescreen fix +patch=1,EE,001d96d8,word,468010a0 +patch=1,EE,001d96dc,word,c6650030 +patch=1,EE,001d96e0,word,44830800 +patch=1,EE,001d96e4,word,46800860 + +patch=1,EE,001d96e8,word,c6640034 +patch=1,EE,001d96ec,word,44840000 +patch=1,EE,001d96f0,word,46800020 +patch=1,EE,001d96f4,word,c6630038 + +patch=1,EE,001d96f8,word,46151082 +patch=1,EE,001d96fc,word,46150842 +patch=1,EE,001d9700,word,46150002 +patch=1,EE,001d9704,word,46022940 + +patch=1,EE,001d9708,word,46012100 +patch=1,EE,001d970c,word,460018c0 +patch=1,EE,001d9710,word,4615a034 +patch=1,EE,001d9714,word,e6650030 + +patch=1,EE,001d9718,word,e6640034 +patch=1,EE,001d971c,word,45000012 +patch=1,EE,001d9720,word,e6630038 +patch=1,EE,001d9724,word,27c26f90 // NTSC-U 27c2bbf0 + +patch=1,EE,001d9728,word,24040001 +patch=1,EE,001d972c,word,8c431d04 +patch=1,EE,001d9730,word,1064000d +patch=1,EE,001d9734,word,24070096 + +patch=1,EE,001d9738,word,3c01437f +patch=1,EE,001d973c,word,44810000 +patch=1,EE,001d9740,word,2405000b +patch=1,EE,001d9744,word,4600b002 + +patch=1,EE,001d9748,word,ae05002c +patch=1,EE,001d974c,word,46000064 +patch=1,EE,001d9750,word,44020800 +patch=1,EE,001d9754,word,24420019 + +patch=1,EE,001d9758,word,28430097 +patch=1,EE,001d975c,word,00e3100a +patch=1,EE,001d9760,word,10000007 +patch=1,EE,001d9764,word,ae020028 + +patch=1,EE,001d9768,word,8e03002c +patch=1,EE,001d976c,word,2402000b +patch=1,EE,001d9770,word,14620003 +patch=1,EE,001d9774,word,2405ffff + +patch=1,EE,001d9778,word,ae00002c +patch=1,EE,001d977c,word,ae050028 +patch=1,EE,001d9780,word,0c076724 // NTSC-U 0c0a47a2 +patch=1,EE,001d9784,word,0260202d + +patch=1,EE,001d9788,word,0c076726 // NTSC-U 0c0a47a4 +patch=1,EE,001d978c,word,0260202d +patch=1,EE,001d9790,word,c7ac0124 +patch=1,EE,001d9794,word,3c013f9d + +patch=1,EE,001d9798,word,44810000 +patch=1,EE,001d979c,word,0c0978de // NTSC-U 0c0820e8 +patch=1,EE,001d97a0,word,46006302 + + diff --git a/patches/SLPM-66867_DECEBFAD.pnach b/patches/SLPM-66867_DECEBFAD.pnach new file mode 100644 index 0000000..0dc0a95 --- /dev/null +++ b/patches/SLPM-66867_DECEBFAD.pnach @@ -0,0 +1,22 @@ +gametitle=MotoGP 07 [NTSC-J] [SLPM-66867] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +//Gameplay 16:9 +patch=1,EE,0020e264,word,4483E800 //44830800 +patch=1,EE,0020e268,word,4600EB02 //00000000 +patch=1,EE,0020e26c,word,E7B40000 //46000B02 +patch=1,EE,0020e270,word,0C046676 //E7B40000 +patch=1,EE,0020e274,word,46006D06 //0C046676 +patch=1,EE,0020e278,word,3C013F40 //46006D06 hor fov +patch=1,EE,0020e27c,word,4481F000 //3C023C8E +patch=1,EE,0020e280,word,461E0003 //3443FA35 +patch=1,EE,0020e298,word,4600E846 //44830800 + + + +//00088344 00000000 020b0046 0000b4e7 7666040c 066d0046 8e3c023c 35fa4334 + + diff --git a/patches/SLPM-66875_6AE93A66.pnach b/patches/SLPM-66875_6AE93A66.pnach new file mode 100644 index 0000000..f6631c9 --- /dev/null +++ b/patches/SLPM-66875_6AE93A66.pnach @@ -0,0 +1,15 @@ +gametitle=Jikkyou Powerful Major League 2 (J)(SLPM-66875) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Gameplay +//2044023c 60088046 +patch=1,EE,0013a59c,word,44910800 +patch=1,EE,0013a5a0,word,3c024455 +patch=1,EE,0013a5a4,word,34425555 //3c024420 + + diff --git a/patches/SLPM-66878_EEE2C773.pnach b/patches/SLPM-66878_EEE2C773.pnach new file mode 100644 index 0000000..e36d6fa --- /dev/null +++ b/patches/SLPM-66878_EEE2C773.pnach @@ -0,0 +1,9 @@ +gametitle=Dokapon Kingdom (J) (SLPM_66878) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,00436a98,word,3c023f22 // 003f023c + + diff --git a/patches/SLPM-66885_BF410FEB.pnach b/patches/SLPM-66885_BF410FEB.pnach new file mode 100644 index 0000000..734d5ce --- /dev/null +++ b/patches/SLPM-66885_BF410FEB.pnach @@ -0,0 +1,15 @@ +gametitle= Winning Eleven 2008 (NTSC-J) (SLPM_66885) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (42091746 803f053c) +patch=1,EE,0012a69c,word,3C053FAB //3C053F80 (increases hor. render area) + + diff --git a/patches/SLPM-66902_38D6ED88.pnach b/patches/SLPM-66902_38D6ED88.pnach new file mode 100644 index 0000000..3911a42 --- /dev/null +++ b/patches/SLPM-66902_38D6ED88.pnach @@ -0,0 +1,31 @@ +gametitle=Disney Princess - Mahou no Sekai e (J)(SLPM-66902) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//8044013c 00088144 21208300 +patch=1,EE,00268854,word,3c014440 //3c014480 + +//Zoom +//patch=1,EE,00268780,word,3c013fab //3c013f80 + +//Y-Fov +//patch=1,EE,00268860,word,3c01c4ab //3c01c480 + +//Render Fix +//abaaaa3e 8988083e (2nd) +patch=1,EE,003fb630,word,40000000 //3eaaaaab + +//Menu.... Character Position (Not Fixed Address) +//patch=1,EE,206db7d8,extended,39000000 //3d991686 +//patch=1,EE,206db7e0,extended,3e3f0000 //3e4d4fdf + +//Black Bar Fix +//8642013c 67662134 00008144 +patch=1,EE,00188d18,word,00000000 //44810000 + + diff --git a/patches/SLPM-66910_93BB2306.pnach b/patches/SLPM-66910_93BB2306.pnach new file mode 100644 index 0000000..1d8dff6 --- /dev/null +++ b/patches/SLPM-66910_93BB2306.pnach @@ -0,0 +1,20 @@ +gametitle=Stuntman Ignition (J)(SLPM-66910) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//403f023c 00688244 40cc0b0c +patch=1,EE,002aa3d4,word,3c023f10 //3c023f40 +//patch=1,EE,004f3bb0,word,3f400000 //3f800000 +//patch=1,EE,0033f3b8,word,3c0c3f40 //3c0c3f80 +//patch=1,EE,002f3114,word,3c023f2a //3c023f00 + + +//Y-Fov +patch=1,EE,205BA8C0,extended,3F252945 //3f5c370f //Memory Hack. but able to ISO patch. + + diff --git a/patches/SLPM-66916_BFBFE018.pnach b/patches/SLPM-66916_BFBFE018.pnach new file mode 100644 index 0000000..3e0821d --- /dev/null +++ b/patches/SLPM-66916_BFBFE018.pnach @@ -0,0 +1,10 @@ +gametitle=Jikkyou Powerful Pro Yakyuu 14 Chou Ketteiban (J)(SLPM-66916) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,0033fa64,word,3f19999a //3f4ccccd + + diff --git a/patches/SLPM-66940_D8AA81A8.pnach b/patches/SLPM-66940_D8AA81A8.pnach new file mode 100644 index 0000000..f13f3b3 --- /dev/null +++ b/patches/SLPM-66940_D8AA81A8.pnach @@ -0,0 +1,7 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +// description=Gundam Musou Special (SLPM-66940) (NTSC/Japan) 16:9 Widescreen Hack by Wyngale +description=Gundam Musou Special (NTSC-J) 16:9 +patch=1,EE,204FCAD8,extended,3F19999A // 3F4CCCCD + + diff --git a/patches/SLPM-66953_A1970E42.pnach b/patches/SLPM-66953_A1970E42.pnach new file mode 100644 index 0000000..6826561 --- /dev/null +++ b/patches/SLPM-66953_A1970E42.pnach @@ -0,0 +1,23 @@ +gametitle=Musou Orochi - Maou Sairin (J)(SLPM-66953) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 +//000203ae 4c3f023c xxxxxxxx cdcc4234 +patch=1,EE,001ac928,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,001ac930,word,3442999a // 3442cccd hor fov 1-player + +//4c3f033c ee3e023c +patch=1,EE,001ac7b8,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,001ac7c0,word,3463999a // 3463cccd hor fov 2-players + +//cf43023c 803f043c +patch=1,EE,001ac4dc,word,3c02440a // 3c0243cf renderfix enemies 1-player +//cf43023c 9643053c +patch=1,EE,001ac3dc,word,3c02440a // 3c0243cf renderfix enemies 2-players +//8043023c 00008244 00000000 +patch=1,EE,0026db78,word,3c0243ab // 3c024380 renderfix names and health-bar + + diff --git a/patches/SLPM-66970_2DCA0FF9.pnach b/patches/SLPM-66970_2DCA0FF9.pnach new file mode 100644 index 0000000..86e4e08 --- /dev/null +++ b/patches/SLPM-66970_2DCA0FF9.pnach @@ -0,0 +1,20 @@ +gametitle=Pro Yakyuu Spirits 5 (SLPM_669.70) (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen hack by 99skull (pnach by Arapapa) +description=Search values are apply to other series games + +//00000000 41b81946 803f083c +patch=1,EE,0014ed78,word,3C013F2A //00000000 vert fov + +//00000000 42100146 07000046 +patch=1,EE,0014edb0,word,44819800 //00000000 vert fov + +//02100046 42081546 +patch=1,EE,0014edbc,word,46009802 //46001002 vert fov + +//803f053c 82c80146 +patch=1,EE,0014ef58,word,3C053FAA //3C053F80 zoom + + diff --git a/patches/SLPM-66978_4E63E63C.pnach b/patches/SLPM-66978_4E63E63C.pnach new file mode 100644 index 0000000..2f09ca4 --- /dev/null +++ b/patches/SLPM-66978_4E63E63C.pnach @@ -0,0 +1,78 @@ +gametitle=Shin Megami Tensei: Persona 4 NTSC-J (SLPM-66978) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and pavachan (NTSC-J by Arapapa) + +//16:9 +patch=1,EE,0076f61c,word,3fe38e38 + +//partial HUD fix +patch=1,EE,00104da0,word,3c043f40 +patch=1,EE,00104da8,word,00731821 +patch=1,EE,00104dac,word,24635028 +patch=1,EE,00104db4,word,00000000 +patch=1,EE,00104db8,word,24630004 +patch=1,EE,00104dbc,word,3c043f80 + +//FMV's fix by nemesis2000 +patch=1,EE,004766ac,word,1460000a +patch=1,EE,004766b4,word,3c03c294 +patch=1,EE,004766b8,word,10000008 +patch=1,EE,004766bc,word,00000000 +patch=1,EE,004766d8,word,3c03c1a8 +patch=1,EE,004766ec,word,00000000 + +//optional zoom for moonwalk fix by nemesis2000 +//2d202002($1) e0db0f0c(2) 00000000 2d202002 2d280002($3) 2d300000($4) 90db0f0c($5) 00000000 2d200002 34b80f0c($6) 00000000 2d204002($7) 40016cc6 d88e110c 00000000 +patch=1,EE,00272180,word,0c0fdbe0 // recall $2 (NTSC-U 0c0fa77c) +patch=1,EE,00272184,word,0220202d // recall $1 +patch=1,EE,00272188,word,0220202d // recall $1 +patch=1,EE,0027218c,word,0200282d // recall $3 +patch=1,EE,00272190,word,0000302d // recall $4 +patch=1,EE,00272194,word,0c0fdb90 // recall $5 +patch=1,EE,00272198,word,00000000 // 0c0faf24 +patch=1,EE,0027219c,word,0c0fb834 // recall $6 (NTSC-U 0c0f83d0) +patch=1,EE,002721a0,word,0200202d +patch=1,EE,002721a4,word,0240202d // recall $7 +patch=1,EE,002721a8,word,3c013f80 // 3c013f95 for moonwalk fix +patch=1,EE,002721ac,word,44810000 // 0240202d +patch=1,EE,002721b0,word,c66c0140 +patch=1,EE,002721b4,word,0c118ed8 // NTSC-U 0c115df4 +patch=1,EE,002721b8,word,46006303 // 00000000 + +//personas art fix by nemesis2000 +patch=1,EE,0011e54c,word,10400032 +patch=1,EE,0011e558,word,1060002f + +//a477040c($1) 00000000($2) 2000bfdf($3) 1000b07b($4) 0000b4c7($5) 3000bd27($6) 0800e003($7) 00000000 00000000 +patch=1,EE,0011e608,word,3c013f02 +patch=1,EE,0011e60c,word,44810800 +patch=1,EE,0011e610,word,0c0477a4 // recall $1 (NTSC-U 0c04756c) +patch=1,EE,0011e614,word,46016b43 +patch=1,EE,0011e618,word,dfbf0020 // recall $3 +patch=1,EE,0011e61c,word,7bb00010 // recall $4 +patch=1,EE,0011e620,word,c7b40000 // recall $5 +patch=1,EE,0011e624,word,27bd0030 // recall $6 +patch=1,EE,0011e628,word,03e00008 // recall $7 + +patch=1,EE,0011e004,word,3C024340 + +//f804048e 8c79040c +patch=1,EE,0011a984,word,00000000 + +//2D202002 8c79040c +patch=1,EE,00137330,word,00000000 + +//characters art fix by nemesis2000 +patch=1,EE,00360ed4,word,3C024340 + +//partial HUD text fix by nemesis2000 +patch=1,EE,00123d00,word,24020BF6 + +//Progressive Scan & 60fps +//patch=1,EE,004246ac,word,3c050000 +//patch=1,EE,004246b4,word,3c060050 +//patch=1,EE,004246bc,word,3c070001 + + diff --git a/patches/SLPM-67002_CED0851A.pnach b/patches/SLPM-67002_CED0851A.pnach new file mode 100644 index 0000000..b93d262 --- /dev/null +++ b/patches/SLPM-67002_CED0851A.pnach @@ -0,0 +1,11 @@ +gametitle=Metal Gear Solid 2 - Substance (J)(SLPM-67002) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0011fee0,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-67010_CA052D22.pnach b/patches/SLPM-67010_CA052D22.pnach new file mode 100644 index 0000000..6dc866e --- /dev/null +++ b/patches/SLPM-67010_CA052D22.pnach @@ -0,0 +1,6 @@ +gametitle= God of War (NTSC-J) (SLPM-67010) CA052D22 + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action Button +patch=1,EE,0029D91C,byte,01 diff --git a/patches/SLPM-67013_E96E55BD.pnach b/patches/SLPM-67013_E96E55BD.pnach new file mode 100644 index 0000000..54667b9 --- /dev/null +++ b/patches/SLPM-67013_E96E55BD.pnach @@ -0,0 +1,6 @@ +gametitle= God of War 2 (NTSC-J) (SLPM-67013) E96E55BD + +[Skip Cutscenes] +author=Ezedequias +description=With Any Action Button +patch=1,EE,002D9DB4,byte,01 diff --git a/patches/SLPM-67502_C0E5F643.pnach b/patches/SLPM-67502_C0E5F643.pnach new file mode 100644 index 0000000..48744b1 --- /dev/null +++ b/patches/SLPM-67502_C0E5F643.pnach @@ -0,0 +1,55 @@ +gametitle=Devil May Cry (K) (SLPM-67502) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach NTSC-K by Arapapa) +//NTSC-K is a little diffrent to NTSC-U +//NOTICE... After you run the new game, rectangle appears in the upper-left of the screen. +//NOTICE... Entering the options menu, it does not go out after. + +//gameplay +patch=1,EE,0014d2c8,word,3c023f19 +patch=1,EE,0014d2cc,word,3448999a + +//render fix +patch=1,EE,0024ea44,word,0c040b90 +patch=1,EE,0024ea48,word,00000000 +patch=1,EE,0024ea4c,word,4615a800 +patch=1,EE,0024ea50,word,3c0342a0 + +patch=1,EE,0024ea54,word,3c010075 +patch=1,EE,0024ea58,word,8c241040 // NTSC-U 8c242ec0 +patch=1,EE,0024ea5c,word,44830800 +patch=1,EE,0024ea60,word,3c024220 + +patch=1,EE,0024ea64,word,46000803 +patch=1,EE,0024ea68,word,3c033f00 //vert rfix +patch=1,EE,0024ea6c,word,44822000 +patch=1,EE,0024ea70,word,44831800 + +patch=1,EE,0024ea74,word,3c033f30 //hor rfix +patch=1,EE,0024ea78,word,46030042 +patch=1,EE,0024ea7c,word,e4810024 +patch=1,EE,0024ea80,word,44830800 + +patch=1,EE,0024ea84,word,46010042 +patch=1,EE,0024ea88,word,4604a0c0 +patch=1,EE,0024ea8c,word,8c221040 // NTSC-U 8c222ec0 +patch=1,EE,0024ea90,word,4604a081 + +patch=1,EE,0024ea94,word,e4810010 +patch=1,EE,0024ea98,word,3c02c000 +patch=1,EE,0024ea9c,word,44820800 +patch=1,EE,0024eaa0,word,3c033f80 + +patch=1,EE,0024eaa4,word,4604a002 +patch=1,EE,0024eaa8,word,8c221040 // NTSC-U 8c222ec0 +patch=1,EE,0024eaac,word,46000802 +patch=1,EE,0024eab0,word,46021843 + +patch=1,EE,0024eab4,word,e4410038 +patch=1,EE,0024eab8,word,8c221040 // NTSC-U 8c222ec0 +patch=1,EE,0024eabc,word,46020003 +patch=1,EE,0024eac0,word,e4400048 + + diff --git a/patches/SLPM-67503_4718CB72.pnach b/patches/SLPM-67503_4718CB72.pnach new file mode 100644 index 0000000..dc5df81 --- /dev/null +++ b/patches/SLPM-67503_4718CB72.pnach @@ -0,0 +1,19 @@ +gametitle=FIFA 2002 (K)(SLPM-67503) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83100c46 180080ac +patch=1,EE,002d134c,word,08030000 + +patch=1,EE,000c0000,word,460c1083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,080b44d4 + + diff --git a/patches/SLPM-67505_60666E72.pnach b/patches/SLPM-67505_60666E72.pnach new file mode 100644 index 0000000..d6caa5d --- /dev/null +++ b/patches/SLPM-67505_60666E72.pnach @@ -0,0 +1,17 @@ +gametitle=James Bond 007 - Agent Under Fire (K) (SLPM-67505) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen patch +author=Arapapa, Silent + +// Action segments +patch=1,EE,D03202DC,extended,01003F80 +patch=1,EE,103202DC,extended,00003FAB // 3F80 + +// Driving segments +patch=1,EE,D022DCD8,extended,04003F80 +patch=1,EE,1022DCD8,extended,00003F40 +patch=1,EE,1012B7B0,extended,00003FE8 +patch=1,EE,1012B7B4,extended,00008E39 +patch=1,EE,1011B390,extended,000043F0 // 480.0 diff --git a/patches/SLPM-67506_44510A2D.pnach b/patches/SLPM-67506_44510A2D.pnach new file mode 100644 index 0000000..d4b5b7a --- /dev/null +++ b/patches/SLPM-67506_44510A2D.pnach @@ -0,0 +1,18 @@ +gametitle=Thunder Strike - Operation Phoenix (K)(SLPM-67506) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00561800,word,3F366666 //3f733333 + +//Render Fix +patch=1,EE,00561814,word,42a00000 //424ccccd + +//3333733f cdcc0c3f 138788c4 6acfcc49 cdcccc3d cdcc4c42 +//6666363f cdcc0c3f 138788c4 6acfcc49 cdcccc3d 0000a042 + + diff --git a/patches/SLPM-67508_38EC59EB.pnach b/patches/SLPM-67508_38EC59EB.pnach new file mode 100644 index 0000000..87c00bb --- /dev/null +++ b/patches/SLPM-67508_38EC59EB.pnach @@ -0,0 +1,14 @@ +gametitle=Gitaroo Man (K)(SLPM-67508) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Widescreen hack 16:9 + +patch=1,EE,202773C0,extended,3F400000 + +//Zoom +//patch=1,EE,001d2580,word,3c073f40 //3c073f80 + + diff --git a/patches/SLPM-67512_AB8AF16C.pnach b/patches/SLPM-67512_AB8AF16C.pnach new file mode 100644 index 0000000..481573d --- /dev/null +++ b/patches/SLPM-67512_AB8AF16C.pnach @@ -0,0 +1,19 @@ +gametitle=2002 FIFA World Cup Korea Japan (K)(SLPM-67512) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83100c46 180080ac +patch=1,EE,003086ac,word,08030000 + +patch=1,EE,000c0000,word,460c1083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,080c21ac + + diff --git a/patches/SLPM-67513_3866CA7E.pnach b/patches/SLPM-67513_3866CA7E.pnach new file mode 100644 index 0000000..d4cd846 --- /dev/null +++ b/patches/SLPM-67513_3866CA7E.pnach @@ -0,0 +1,30 @@ +gametitle=Final Fantasy X International (SLPM_675.13) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen 16:9 and 16:10 (NTSC-K) hack by 99skull + +//Widescreen Hack (16:9) + +//patch=1,EE,20316180,word,3F19999A // 3F4CCCCD +patch=1,EE,001A59B4,word,3C013F19 // 3C013F4C wide value1 +patch=1,EE,001A59B8,word,3421999A // 3421CCCD wide value2 +patch=1,EE,0011973C,word,3C014440 // render fix1 +patch=1,EE,00176194,word,3C01442B // render fix2 + +//Widescreen Hack (16:10) +//patch=1,EE,20316180,word,3F19999A // 3F4CCCCD +//patch=1,EE,001A59B4,word,3C013F2A // 3C013F4C wide value1 +//patch=1,EE,001A59B8,word,3421AAAB // 3421CCCD wide value2 +//patch=1,EE,0011973C,word,3C014440 // render fix1 +//patch=1,EE,00176194,word,3C01442B // render fix2 + +//world map +//803f013c 00008144 01001124 +patch=1,EE,002631b8,word,3c013f40 //3c013f80 + +//sphere grid +//803f013c 00a08144 e601023c +patch=1,EE,00264b14,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-67515_EC9B66E6.pnach b/patches/SLPM-67515_EC9B66E6.pnach new file mode 100644 index 0000000..3b5d00a --- /dev/null +++ b/patches/SLPM-67515_EC9B66E6.pnach @@ -0,0 +1,9 @@ +gametitle=Metal Gear Solid 2 - Sons Of Liberty (K) [SLPM-67515] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach NTSC-K by Arapapa) + +patch=1,EE,0011f0e8,word,3c013f40 + + diff --git a/patches/SLPM-67516_1B7FF35A.pnach b/patches/SLPM-67516_1B7FF35A.pnach new file mode 100644 index 0000000..62ceebb --- /dev/null +++ b/patches/SLPM-67516_1B7FF35A.pnach @@ -0,0 +1,19 @@ +gametitle=Soul Reaver 2 (K)(SLPM-67516) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and nemesis2000 + +//Widescreen hack 16:9 +//X-Fov +patch=1,EE,00171ac8,word,3c013f40 //3c013f80 + +//Black border fix for cutscenes by nemesis2000 +//patch=1,EE,0013ef0c,word,3c01bf80 //3c01bf40 +//patch=1,EE,0013ef14,word,3c013f80 //3c013f40 + +//FMV Fix by nemesis2000 +patch=1,EE,001d3738,word,24097604 //Y-Position 7880 +patch=1,EE,001d3740,word,240b1400 //Y-scaling 0f00 + + diff --git a/patches/SLPM-67518_106A1E75.pnach b/patches/SLPM-67518_106A1E75.pnach new file mode 100644 index 0000000..d4f9c80 --- /dev/null +++ b/patches/SLPM-67518_106A1E75.pnach @@ -0,0 +1,26 @@ +gametitle=Onimusha 2 - Samurai's Destiny (K)(SLPM-67518) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0010285c,word,3c013f40 //00000000 +patch=1,EE,00102860,word,44810000 //00000000 +patch=1,EE,00102868,word,4600c602 //00000000 + + +//No interlacing by asasega +//01 00 00 03 03 E0 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +//patch=1,EE,0172AFFD,extended,00000000 +//08 00 42 64 02 00 00 10 3C 10 02 00 3C 11 06 00 +//patch=1,EE,20100F4C,extended,00000000 +//08 00 42 64 02 00 00 10 3C 10 02 00 3C 11 06 00 +//patch=1,EE,201011B4,extended,00000000 +//14 94 8E 93 40 F8 17 00 10 50 00 00 18 50 57 01 +//patch=1,EE,20183C54,extended,00007025 +//08 79 04 24 3C 20 04 00 00 70 84 34 18 00 03 24 +//patch=1,EE,2019CA44,extended,24047900 + + diff --git a/patches/SLPM-67519_D2F77DF2.pnach b/patches/SLPM-67519_D2F77DF2.pnach new file mode 100644 index 0000000..a209024 --- /dev/null +++ b/patches/SLPM-67519_D2F77DF2.pnach @@ -0,0 +1,356 @@ +gametitle=Rayman 2: Revolution * NTSC-K * SLPM-67519 * D2F77DF2 +// Same CRC as SLUS-20138 - the NTSC-U disc +// - these discs seems identical - patches should work for both discs. +// pnach & formating by pgert. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=RibShark (Rib) + +//patch=1,EE,0018c7d0,word,3c013f40 // 00000000 - X-FoV - old hack by ElHecht & icup321 +patch=1,EE,200C0100,extended,3F400000 // X-FoV - new hack by RibShark (Rib) + +// Main Widescreen patches - old hack by ElHecht & icup321 +//patch=1,EE,0018c7e0,word,4481f000 // 00000000 +//patch=1,EE,0018c7e4,word,461e0842 // 00000000 +//patch=1,EE,0011811c,word,461e6303 // 00000000 - renderfix calculation + +// Main Widescreen patches - new hack by RibShark (Rib) +// Fixes all 2D elements, including light coronas. +patch=1,EE,2018C7D0,extended,3C15000C +patch=1,EE,2018C7D4,extended,8EB50100 +patch=1,EE,2018C7E0,extended,4495F000 +patch=1,EE,2018C7E4,extended,461E0842 +patch=1,EE,201180F4,extended,3C15000C +patch=1,EE,201180F8,extended,8EB50100 +patch=1,EE,20118118,extended,4495F000 +patch=1,EE,2011811C,extended,461E6303 +patch=1,EE,201DD768,extended,08030080 +patch=1,EE,200C0200,extended,3C15000C +patch=1,EE,200C0204,extended,8EB50100 +patch=1,EE,200C0208,extended,4495F000 +patch=1,EE,200C020C,extended,4600F002 +patch=1,EE,200C0210,extended,8FA20014 +patch=1,EE,200C0214,extended,26300001 +patch=1,EE,200C0218,extended,080775DB +patch=1,EE,200C021C,extended,00000000 +patch=1,EE,201DD744,extended,080300C0 +patch=1,EE,201DD748,extended,00000000 +patch=1,EE,200C0300,extended,3C15000C +patch=1,EE,200C0304,extended,8EB50100 +patch=1,EE,200C0308,extended,4495F000 +patch=1,EE,200C030C,extended,460EF382 +patch=1,EE,200C0310,extended,460EA380 +patch=1,EE,200C0314,extended,46167BC0 +patch=1,EE,200C0318,extended,080775D2 +patch=1,EE,200C031C,extended,00000000 +patch=1,EE,201DD4B4,extended,08030100 +patch=1,EE,201DD4B8,extended,00000000 +patch=1,EE,200C0400,extended,3C15000C +patch=1,EE,200C0404,extended,8EB50100 +patch=1,EE,200C0408,extended,4495F000 +patch=1,EE,200C040C,extended,240303E8 +patch=1,EE,200C0410,extended,4483F800 +patch=1,EE,200C0414,extended,4680FFE0 +patch=1,EE,200C0418,extended,4482A000 +patch=1,EE,200C041C,extended,4680A520 +patch=1,EE,200C0420,extended,4614F502 +patch=1,EE,200C0424,extended,4614FD01 +patch=1,EE,200C0428,extended,24030002 +patch=1,EE,200C042C,extended,4483F800 +patch=1,EE,200C0430,extended,4680FFE0 +patch=1,EE,200C0434,extended,461FA503 +patch=1,EE,200C0438,extended,08077532 +patch=1,EE,200C043C,extended,00000000 +patch=1,EE,201DD324,extended,08030140 +patch=1,EE,201DD328,extended,00000000 +patch=1,EE,200C0500,extended,3C15000C +patch=1,EE,200C0504,extended,8EB50100 +patch=1,EE,200C0508,extended,4495F000 +patch=1,EE,200C050C,extended,240303E8 +patch=1,EE,200C0510,extended,4483F800 +patch=1,EE,200C0514,extended,4680FFE0 +patch=1,EE,200C0518,extended,4482A000 +patch=1,EE,200C051C,extended,4680A520 +patch=1,EE,200C0520,extended,4614F502 +patch=1,EE,200C0524,extended,4614FD01 +patch=1,EE,200C0528,extended,24030002 +patch=1,EE,200C052C,extended,4483F800 +patch=1,EE,200C0530,extended,4680FFE0 +patch=1,EE,200C0534,extended,461FA503 +patch=1,EE,200C0538,extended,080774CE +patch=1,EE,200C053C,extended,00000000 +patch=1,EE,201DD298,extended,08030180 +patch=1,EE,201DD29C,extended,00000000 +patch=1,EE,200C0600,extended,3C15000C +patch=1,EE,200C0604,extended,8EB50100 +patch=1,EE,200C0608,extended,4495F000 +patch=1,EE,200C060C,extended,240303E8 +patch=1,EE,200C0610,extended,4483F800 +patch=1,EE,200C0614,extended,4680FFE0 +patch=1,EE,200C0618,extended,24030002 +patch=1,EE,200C061C,extended,4483D000 +patch=1,EE,200C0620,extended,4680D6A0 +patch=1,EE,200C0624,extended,2403012C +patch=1,EE,200C0628,extended,4483D800 +patch=1,EE,200C062C,extended,4680DEE0 +patch=1,EE,200C0630,extended,24030258 +patch=1,EE,200C0634,extended,4483E000 +patch=1,EE,200C0638,extended,4680E720 +patch=1,EE,200C063C,extended,4600A646 +patch=1,EE,200C0640,extended,4614F502 +patch=1,EE,200C0644,extended,461BC834 +patch=1,EE,200C0648,extended,45010009 +patch=1,EE,200C064C,extended,00000000 +patch=1,EE,200C0650,extended,461FF742 +patch=1,EE,200C0654,extended,461DFF41 +patch=1,EE,200C0658,extended,461AEF43 +patch=1,EE,200C065C,extended,4614ED00 +patch=1,EE,200C0660,extended,4619E034 +patch=1,EE,200C0664,extended,45000002 +patch=1,EE,200C0668,extended,00000000 +patch=1,EE,200C066C,extended,4614ED00 +patch=1,EE,200C0670,extended,44826000 +patch=1,EE,200C0674,extended,46806320 +patch=1,EE,200C0678,extended,080774A7 +patch=1,EE,200C067C,extended,00000000 +patch=1,EE,201DD340,extended,080301C0 +patch=1,EE,200C0700,extended,C6940004 +patch=1,EE,200C0704,extended,3C15000C +patch=1,EE,200C0708,extended,8EB50100 +patch=1,EE,200C070C,extended,4495F000 +patch=1,EE,200C0710,extended,240303E8 +patch=1,EE,200C0714,extended,4483F800 +patch=1,EE,200C0718,extended,4680FFE0 +patch=1,EE,200C071C,extended,24030002 +patch=1,EE,200C0720,extended,4483D000 +patch=1,EE,200C0724,extended,4680D6A0 +patch=1,EE,200C0728,extended,2403012C +patch=1,EE,200C072C,extended,4483D800 +patch=1,EE,200C0730,extended,4680DEE0 +patch=1,EE,200C0734,extended,24030258 +patch=1,EE,200C0738,extended,4483E000 +patch=1,EE,200C073C,extended,4680E720 +patch=1,EE,200C0740,extended,4600A646 +patch=1,EE,200C0744,extended,4614F502 +patch=1,EE,200C0748,extended,461BC834 +patch=1,EE,200C074C,extended,45010009 +patch=1,EE,200C0750,extended,00000000 +patch=1,EE,200C0754,extended,461FF742 +patch=1,EE,200C0758,extended,461DFF41 +patch=1,EE,200C075C,extended,461AEF43 +patch=1,EE,200C0760,extended,4614ED00 +patch=1,EE,200C0764,extended,4619E034 +patch=1,EE,200C0768,extended,45000002 +patch=1,EE,200C076C,extended,00000000 +patch=1,EE,200C0770,extended,4614ED00 +patch=1,EE,200C0774,extended,080774D2 +patch=1,EE,200C0778,extended,00000000 +patch=1,EE,201D4FEC,extended,08030200 +patch=1,EE,201D4FF0,extended,00000000 +patch=1,EE,200C0800,extended,3C15000C +patch=1,EE,200C0804,extended,8EB50100 +patch=1,EE,200C0808,extended,4495F000 +patch=1,EE,200C080C,extended,24170064 +patch=1,EE,200C0810,extended,4497D800 +patch=1,EE,200C0814,extended,4680DEE0 +patch=1,EE,200C0818,extended,461B0032 +patch=1,EE,200C081C,extended,45010024 +patch=1,EE,200C0820,extended,00000000 +patch=1,EE,200C0824,extended,C4FF0000 +patch=1,EE,200C0828,extended,2417001E +patch=1,EE,200C082C,extended,4497D800 +patch=1,EE,200C0830,extended,4680DEE0 +patch=1,EE,200C0834,extended,24170046 +patch=1,EE,200C0838,extended,4497E000 +patch=1,EE,200C083C,extended,4680E720 +patch=1,EE,200C0840,extended,461F0741 +patch=1,EE,200C0844,extended,461DF682 +patch=1,EE,200C0848,extended,461BF834 +patch=1,EE,200C084C,extended,4501000D +patch=1,EE,200C0850,extended,00000000 +patch=1,EE,200C0854,extended,461CF834 +patch=1,EE,200C0858,extended,4501000D +patch=1,EE,200C085C,extended,00000000 +patch=1,EE,200C0860,extended,461FF7C2 +patch=1,EE,200C0864,extended,24170064 +patch=1,EE,200C0868,extended,4497D800 +patch=1,EE,200C086C,extended,4680DEE0 +patch=1,EE,200C0870,extended,461BF742 +patch=1,EE,200C0874,extended,461DDF41 +patch=1,EE,200C0878,extended,461FEFC0 +patch=1,EE,200C087C,extended,1000000A +patch=1,EE,200C0880,extended,00000000 +patch=1,EE,200C0884,extended,461FF7C2 +patch=1,EE,200C0888,extended,10000007 +patch=1,EE,200C088C,extended,00000000 +patch=1,EE,200C0890,extended,461AEF01 +patch=1,EE,200C0894,extended,24170002 +patch=1,EE,200C0898,extended,4497D800 +patch=1,EE,200C089C,extended,4680DEE0 +patch=1,EE,200C08A0,extended,461BE703 +patch=1,EE,200C08A4,extended,461FE7C0 +patch=1,EE,200C08A8,extended,461FD000 +patch=1,EE,200C08AC,extended,E4FF0000 +patch=1,EE,200C08B0,extended,E5200008 +patch=1,EE,200C08B4,extended,C4A10004 +patch=1,EE,200C08B8,extended,080753FC +patch=1,EE,200C08BC,extended,00000000 +patch=1,EE,20155730,extended,08030240 +patch=1,EE,20155734,extended,00000000 +patch=1,EE,200C0900,extended,3C15000C +patch=1,EE,200C0904,extended,8EB50100 +patch=1,EE,200C0908,extended,4495F000 +patch=1,EE,200C090C,extended,241B0064 +patch=1,EE,200C0910,extended,449BF800 +patch=1,EE,200C0914,extended,4680FFE0 +patch=1,EE,200C0918,extended,461F0832 +patch=1,EE,200C091C,extended,4501000A +patch=1,EE,200C0920,extended,00000000 +patch=1,EE,200C0924,extended,241B005A +patch=1,EE,200C0928,extended,449BF800 +patch=1,EE,200C092C,extended,4680FFE0 +patch=1,EE,200C0930,extended,461F0834 +patch=1,EE,200C0934,extended,45010004 +patch=1,EE,200C0938,extended,00000000 +patch=1,EE,200C093C,extended,4601FF41 +patch=1,EE,200C0940,extended,461EEF43 +patch=1,EE,200C0944,extended,461DF841 +patch=1,EE,200C0948,extended,46020842 +patch=1,EE,200C094C,extended,E4410250 +patch=1,EE,200C0950,extended,E46100C0 +patch=1,EE,200C0954,extended,C4800004 +patch=1,EE,200C0958,extended,46030002 +patch=1,EE,200C095C,extended,E4600004 +patch=1,EE,200C0960,extended,E4600044 +patch=1,EE,200C0964,extended,C4810000 +patch=1,EE,200C0968,extended,45010002 +patch=1,EE,200C096C,extended,00000000 +patch=1,EE,200C0970,extended,4601F042 +patch=1,EE,200C0974,extended,080555D4 +patch=1,EE,200C0978,extended,00000000 +patch=1,EE,201555C8,extended,08030280 +patch=1,EE,201555CC,extended,00000000 +patch=1,EE,200C0A00,extended,C4810000 +patch=1,EE,200C0A04,extended,3C15000C +patch=1,EE,200C0A08,extended,8EB50100 +patch=1,EE,200C0A0C,extended,4495F000 +patch=1,EE,200C0A10,extended,24170001 +patch=1,EE,200C0A14,extended,4497F800 +patch=1,EE,200C0A18,extended,4680FFE0 +patch=1,EE,200C0A1C,extended,461FF742 +patch=1,EE,200C0A20,extended,461DFF41 +patch=1,EE,200C0A24,extended,461FFFC0 +patch=1,EE,200C0A28,extended,461FEF43 +patch=1,EE,200C0A2C,extended,460CF302 +patch=1,EE,200C0A30,extended,460CEB00 +patch=1,EE,200C0A34,extended,460EF382 +patch=1,EE,200C0A38,extended,460EEB80 +patch=1,EE,200C0A3C,extended,27BDFFE0 +patch=1,EE,200C0A40,extended,3C030037 +patch=1,EE,200C0A44,extended,08055573 +patch=1,EE,200C0A48,extended,00000000 +patch=1,EE,2014E5DC,extended,080302C0 +patch=1,EE,2014E5E0,extended,00000000 +patch=1,EE,200C0B00,extended,3C15000C +patch=1,EE,200C0B04,extended,8EB50100 +patch=1,EE,200C0B08,extended,4495F000 +patch=1,EE,200C0B0C,extended,4480D000 +patch=1,EE,200C0B10,extended,4615AD80 +patch=1,EE,200C0B14,extended,461EADC3 +patch=1,EE,200C0B18,extended,4615BDC1 +patch=1,EE,200C0B1C,extended,4616BDC3 +patch=1,EE,200C0B20,extended,4617D601 +patch=1,EE,200C0B24,extended,4617AE40 +patch=1,EE,200C0B28,extended,4604C834 +patch=1,EE,200C0B2C,extended,C6200008 +patch=1,EE,200C0B30,extended,46010042 +patch=1,EE,200C0B34,extended,08053978 +patch=1,EE,200C0B38,extended,00000000 +patch=1,EE,2014E5F0,extended,46182034 +patch=1,EE,201D4F6C,extended,08030300 +patch=1,EE,201D4F70,extended,00000000 +patch=1,EE,200C0C00,extended,3C15000C +patch=1,EE,200C0C04,extended,8EB50100 +patch=1,EE,200C0C08,extended,4495F000 +patch=1,EE,200C0C0C,extended,C4800000 +patch=1,EE,200C0C10,extended,461E0002 +patch=1,EE,200C0C14,extended,E4600000 +patch=1,EE,200C0C18,extended,C4810004 +patch=1,EE,200C0C1C,extended,E4610004 +patch=1,EE,200C0C20,extended,C4A00000 +patch=1,EE,200C0C24,extended,461E0002 +patch=1,EE,200C0C28,extended,E4600008 +patch=1,EE,200C0C2C,extended,C4A10004 +patch=1,EE,200C0C30,extended,AC660010 +patch=1,EE,200C0C34,extended,E461000C +patch=1,EE,200C0C38,extended,AC670014 +patch=1,EE,200C0C3C,extended,C4800008 +patch=1,EE,200C0C40,extended,E4600018 +patch=1,EE,200C0C44,extended,080753E7 +patch=1,EE,200C0C48,extended,00000000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f55 // 00000000 - X-FoV +//patch=1,EE,0018c7d4,word,34215555 // 00000000 - X-FoV +patch=1,EE,200C0100,extended,3F555555 + +[Widescreen 15:9] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f50 +patch=1,EE,200C0100,extended,3F500000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f63 +//patch=1,EE,0018c7d4,word,34218E39 +patch=1,EE,200C0100,extended,3F638E39 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013F19 +//patch=1,EE,0018c7d4,word,3421999A +patch=1,EE,200C0100,extended,3F19999A + +[Widescreen 21:9] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f12 +//patch=1,EE,0018c7d4,word,34214925 +// 3F124925, not 3f100000 (pgert) +patch=1,EE,200C0100,extended,3F124925 + +[Widescreen 25:16] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f5a +//patch=1,EE,0018c7d4,word,3421740e +patch=1,EE,200C0100,extended,3F5A740E + +[Widescreen 32:9] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013EC0 +// 3EC00000, not 3ed5c28f (pgert) +patch=1,EE,200C0100,extended,3EC00000 + +// Incomplete 60 fps hack by asasega +// - might need EE overclocking to be stable. +//patch=1,EE,2010121C,word,00000000 + +[60 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,001011FC,word,24030000 // 24030001 diff --git a/patches/SLPM-67520_8CF4E374.pnach b/patches/SLPM-67520_8CF4E374.pnach new file mode 100644 index 0000000..839c16e --- /dev/null +++ b/patches/SLPM-67520_8CF4E374.pnach @@ -0,0 +1,23 @@ +gametitle=Tarzan - Untamed (K)(SLPM-67520) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//a80020c6 003f023c 00088244 +patch=1,EE,0036ca88,word,3c023f21 //3c023f00 + +//Y-Fov +//43a81446 a00030c6 a40031c6 +patch=1,EE,0036cac8,word,0808a268 + +patch=1,EE,002289a0,word,4614a843 +patch=1,EE,002289a4,word,3c013f40 +patch=1,EE,002289a8,word,4481f000 +patch=1,EE,002289ac,word,461e0842 +patch=1,EE,002289b0,word,080db2b3 + + diff --git a/patches/SLPM-67521_5956B008.pnach b/patches/SLPM-67521_5956B008.pnach new file mode 100644 index 0000000..28e6f6d --- /dev/null +++ b/patches/SLPM-67521_5956B008.pnach @@ -0,0 +1,9 @@ +gametitle=E.O.E - Eve of Extinction (K) (SLPM_67521) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,00291484,word,3c023ec0 // 003f023c + + diff --git a/patches/SLPM-67522_E4672E95.pnach b/patches/SLPM-67522_E4672E95.pnach new file mode 100644 index 0000000..91f9318 --- /dev/null +++ b/patches/SLPM-67522_E4672E95.pnach @@ -0,0 +1,8 @@ +gametitle=Dynasty Tactics 1 (SLPM_675.22) (NTSC-K) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull +patch=1,EE,0019C574,word,3C023F40 //3C023F80, wide + + diff --git a/patches/SLPM-67523_9BD28EB3.pnach b/patches/SLPM-67523_9BD28EB3.pnach new file mode 100644 index 0000000..970f52c --- /dev/null +++ b/patches/SLPM-67523_9BD28EB3.pnach @@ -0,0 +1,30 @@ +gametitle=Shin Sangoku Musou 2 (K)(SLPM-67523) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull + +//16:9 widescreen hack + +//f043023c 60088046 +patch=1,EE,001752E8,word,3C0243B4 //3C0243F0 render fix1 + +//9c0041c4 4940023c db0f4234 00108244 00000000 +patch=1,EE,001868FC,word,3C024082 //3C024049 render fix2 + +//a043023c 00088244 00000000 03080046 +patch=1,EE,00186B7C,word,3C024370 //3C0243A0 zoom + +//f043023c 60018046 +patch=1,EE,00186D2C,word,3C0243B4 //3C0243F0 vertical FOV + +//803f023c 00008244 00000000 03001746 (1st) +patch=1,EE,0025FE98,word,3C023FAA //3C023F80 vertical FOV(ending scene) +patch=1,EE,0025FE9C,word,3442AAAB //44820000 +patch=1,EE,0025FE98,word,44820000 //00000000 +// +patch=1,EE,0025FEAC,word,3C023FAA //3C023F80 zoom(ending scene) +patch=1,EE,0025FEB0,word,3442AAAB //44820000 +patch=1,EE,0025FEB4,word,44820000 //00000000 + + diff --git a/patches/SLPM-67524_D4B9D03C.pnach b/patches/SLPM-67524_D4B9D03C.pnach new file mode 100644 index 0000000..ad66251 --- /dev/null +++ b/patches/SLPM-67524_D4B9D03C.pnach @@ -0,0 +1,13 @@ +gametitle=Armored Core 3 (NTSC-K) (SLPM_67524) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +// 16:9 +patch=1,EE,002e6dfc,word,3c013f40 // 00000000 hor fov +patch=1,EE,002e6e08,word,44810000 // 00000000 +patch=1,EE,002e6e0c,word,4600c602 // 00000000 +patch=1,EE,0026c96c,word,3c0143d6 // 3c0143a0 renderfix + + diff --git a/patches/SLPM-67526_D1367113.pnach b/patches/SLPM-67526_D1367113.pnach new file mode 100644 index 0000000..2b146fc --- /dev/null +++ b/patches/SLPM-67526_D1367113.pnach @@ -0,0 +1,9 @@ +gametitle=Ghost Vibration(K) (SLPM_675.26) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,001d7380,word,3F400000 // 3F800000 + + diff --git a/patches/SLPM-67528_7E33C663.pnach b/patches/SLPM-67528_7E33C663.pnach new file mode 100644 index 0000000..d3fe5c7 --- /dev/null +++ b/patches/SLPM-67528_7E33C663.pnach @@ -0,0 +1,21 @@ +gametitle=Hajime no Ippo - Victorious Boxers - Championship Version (K)(SLPM-67528) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov (In Squared Ring) +//803F033C 00888244 +patch=1,EE,00150c20,word,3c033f40 //3c033f80 + +//Zoom (Event) +//803f013c 00008144 2d20a003 +patch=1,EE,00103288,word,3c013FAB //3c013f80 + +//Y-Fov (Event) +//f043073c 0045053c +patch=1,EE,001bde24,word,3c0743B4 //3c0743f0 + + diff --git a/patches/SLPM-67530_0B5371C9.pnach b/patches/SLPM-67530_0B5371C9.pnach new file mode 100644 index 0000000..c1cff99 --- /dev/null +++ b/patches/SLPM-67530_0B5371C9.pnach @@ -0,0 +1,21 @@ +gametitle=NHL 2003 (K)(SLPM-67530) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (Gameplay) +//c2f5a83e eb51383e +patch=1,EE,0043ea90,word,3EE147AE //3ea8f5c2 + +//Zoom (Cutscenes) +//2e4c523f cf66553c (2nd) +patch=1,EE,0043b610,word,3F8C32B1 //3f524c2e + +//Y-Fov +//aaaaaa3f 3333f33f +patch=1,EE,0043bde0,word,3fe38e38 //3faaaaaa + + diff --git a/patches/SLPM-67531_46CFF455.pnach b/patches/SLPM-67531_46CFF455.pnach new file mode 100644 index 0000000..57fc80b --- /dev/null +++ b/patches/SLPM-67531_46CFF455.pnach @@ -0,0 +1,12 @@ +gametitle=Kessen II (K)(SLPM-67531) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0014cef4,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-67533_E511E11E.pnach b/patches/SLPM-67533_E511E11E.pnach new file mode 100644 index 0000000..967c87f --- /dev/null +++ b/patches/SLPM-67533_E511E11E.pnach @@ -0,0 +1,17 @@ +gametitle=Men in Black II - Alien Escape (K)(SLPM-67533) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-fov +//80bf023c b001b127 +patch=1,EE,003aa0ec,word,3c02bf40 //3c02bf80 + +//003f033c 8e3c023c 00108344 +patch=1,EE,001a6ecc,word,3c033f2b //3c033f00 +patch=1,EE,001a6f38,word,3c033f2b //3c033f00 + + diff --git a/patches/SLPM-67536_351ECCAD.pnach b/patches/SLPM-67536_351ECCAD.pnach new file mode 100644 index 0000000..5f6530b --- /dev/null +++ b/patches/SLPM-67536_351ECCAD.pnach @@ -0,0 +1,14 @@ +gametitle=Houshin Engi 2 (K)(SLPM-67536) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//683f023c c2f54234 +patch=1,EE,0037ef2c,word,3c023f9b //3c023f68 +patch=1,EE,0037ef30,word,34424e7f //3442f5c2 + + diff --git a/patches/SLPM-67538_6C5DCBDC.pnach b/patches/SLPM-67538_6C5DCBDC.pnach new file mode 100644 index 0000000..26506c0 --- /dev/null +++ b/patches/SLPM-67538_6C5DCBDC.pnach @@ -0,0 +1,12 @@ +gametitle=Sidewinder F (K) (SLPM-67538) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-K by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,0014e438,word,3c0143c0 //3c014400 +patch=1,EE,001004b0,word,3c0143b4 //3c0143f0 + + diff --git a/patches/SLPM-67540_C4F0E5CC.pnach b/patches/SLPM-67540_C4F0E5CC.pnach new file mode 100644 index 0000000..46a7db9 --- /dev/null +++ b/patches/SLPM-67540_C4F0E5CC.pnach @@ -0,0 +1,16 @@ +gametitle=Auto Modellista (K) (SLPM-67540) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa + +//Game-play +patch=1,EE,0032875c,word,3fe38e38 //3faaaaab +patch=1,EE,00259b8c,word,3c023fe3 //3c023faa +patch=1,EE,00259b94,word,34428e38 //3442aaab + +//Re-play +//abaaaa3f 00000000 00000000 80020000 (2nd) +patch=1,EE,0032889c,word,3fe38e38 //3faaaaab + + diff --git a/patches/SLPM-67541_767799C1.pnach b/patches/SLPM-67541_767799C1.pnach new file mode 100644 index 0000000..cb5476d --- /dev/null +++ b/patches/SLPM-67541_767799C1.pnach @@ -0,0 +1,14 @@ +gametitle=NBA Live 2003 (K)(SLPM-67541) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,0020cb3c,word,3c013fe3 //3c013faa +patch=1,EE,0020cb40,word,34218e2a //3421aaab + +patch=1,EE,002145ec,word,3c013fab //3c013f80 + + diff --git a/patches/SLPM-67543_F4D84B68.pnach b/patches/SLPM-67543_F4D84B68.pnach new file mode 100644 index 0000000..d2b6ff1 --- /dev/null +++ b/patches/SLPM-67543_F4D84B68.pnach @@ -0,0 +1,11 @@ +gametitle=Star Wars - Jedi Starfighter (K)(SLPM-67543) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00126ce0,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPM-67545_40C77B13.pnach b/patches/SLPM-67545_40C77B13.pnach new file mode 100644 index 0000000..ef20bba --- /dev/null +++ b/patches/SLPM-67545_40C77B13.pnach @@ -0,0 +1,13 @@ +gametitle=Project Minerva (K)(SLPM-67545) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant (NTSC-K by Arapapa) + +//3ef0a3d7 3f91eb85 (2nd) +patch=1,EE,20F1A388,extended,3F206D3A // vert + +//3f91eb85 3ff1eb85 +patch=1,EE,20F20CD4,extended,3F5AE148 // zoom + + diff --git a/patches/SLPM-67546_6898435D.pnach b/patches/SLPM-67546_6898435D.pnach new file mode 100644 index 0000000..cf564fe --- /dev/null +++ b/patches/SLPM-67546_6898435D.pnach @@ -0,0 +1,21 @@ +gametitle=The Lord of the Rings - The Two Towers (K) (SLPM-67546) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00107160,word,3c023fe3 //3c023faa +patch=1,EE,00107164,word,34428e39 //3442aaab + +//Font Fix (Although the spacing between letters should be narrowed. But it is better to read Korean without correcting.) +patch=1,EE,001b4058,word,3c02417f +patch=1,EE,001b405c,word,3442b000 +patch=1,EE,001b4060,word,44820000 + +//HUD Fix (Need push to the right. However, there is not much difference without modification.) +patch=1,EE,001b5168,word,3c02417f + + diff --git a/patches/SLPM-67550_2667BAF1.pnach b/patches/SLPM-67550_2667BAF1.pnach new file mode 100644 index 0000000..cce8d37 --- /dev/null +++ b/patches/SLPM-67550_2667BAF1.pnach @@ -0,0 +1,17 @@ +gametitle=Shin Sangoku Musou 2 Mushouden (K)(SLPM-67550) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-K by Arapapa) + +//Widescreen 16:9 + +//0000803f 00000000 00000000 0000803f 00000000 00000000 00000000 00000000 0000803f +patch=1,EE,0026e078,word,3faaaaab //3f800000 +patch=1,EE,0026e084,word,3faaaaab //3f800000 + +//Render fix +//003f023c 00088244 00000000 020b1446 +patch=1,EE,0017f870,word,3c023f2b //3c023f00 + + diff --git a/patches/SLPM-68005_E90BE9F8.pnach b/patches/SLPM-68005_E90BE9F8.pnach new file mode 100644 index 0000000..9f6ea4c --- /dev/null +++ b/patches/SLPM-68005_E90BE9F8.pnach @@ -0,0 +1,31 @@ +gametitle=Harry Potter to Himitsu no Heya(Coca Cola Original version) (J)(SLPM-68005) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,004ca808,word,3c013f24 //3c013f49 +patch=1,EE,004ca80c,word,34210000 //34210fda + +//Y-Fov +patch=1,EE,004e8f30,word,3c013fe3 //3c013faa +patch=1,EE,004e8f34,word,34218e2a //3421aaab + +//Button fix +patch=1,EE,0031cb9c,word,3c013fd0 //3c013f9c +patch=1,EE,0031cba0,word,342197af //342171c7 + + +//Font Y-Fov +patch=1,EE,20541914,extended,3B0882F1 //3acccccd + +//Font Y-Position +patch=1,EE,20541934,extended,bf000000 //bec00000 + +//Font Zoom +patch=1,EE,2054193c,extended,3faaaaab //3f800000 + + diff --git a/patches/SLPM-68008_B5FEAE85.pnach b/patches/SLPM-68008_B5FEAE85.pnach new file mode 100644 index 0000000..6a72d41 --- /dev/null +++ b/patches/SLPM-68008_B5FEAE85.pnach @@ -0,0 +1,18 @@ +gametitle=Virtua Fighter - 10th Anniversary (J)(SLPM-68008) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02100046 9200013c 6c1020ac +patch=1,EE,003a879c,word,080ead70 +patch=1,EE,003ab5c0,word,46013002 +patch=1,EE,003ab5c4,word,3c013f5e +patch=1,EE,003ab5c8,word,4481f000 +patch=1,EE,003ab5cc,word,461e0002 +patch=1,EE,003ab5d0,word,080ea1e8 + + diff --git a/patches/SLPM-68503_CED2D09E.pnach b/patches/SLPM-68503_CED2D09E.pnach new file mode 100644 index 0000000..8496fc8 --- /dev/null +++ b/patches/SLPM-68503_CED2D09E.pnach @@ -0,0 +1,11 @@ +gametitle=Metal Gear Solid 2 - Sons of Liberty [Shareholder Edition] (J)(SLPM-68503) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0011f090,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPM-68513_C410973D.pnach b/patches/SLPM-68513_C410973D.pnach new file mode 100644 index 0000000..8e41f71 --- /dev/null +++ b/patches/SLPM-68513_C410973D.pnach @@ -0,0 +1,13 @@ +gametitle=Dragon Ball Z 2V (J)(SLPM-68513) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0012eb0c,word,3c013f40 //00000000 +patch=1,EE,0012eb10,word,4481f000 //00000000 +patch=1,EE,0012e9dc,word,461ead42 //00000000 + + diff --git a/patches/SLPM-74101_DC2E5A76.pnach b/patches/SLPM-74101_DC2E5A76.pnach new file mode 100644 index 0000000..4bab5be --- /dev/null +++ b/patches/SLPM-74101_DC2E5A76.pnach @@ -0,0 +1,108 @@ +gametitle=Bomberman Land 2 (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=gamemasterplc + +patch=1,EE,201391F4,extended,24040340 //Framebuffer X Resolution (832) +patch=1,EE,20139220,extended,24040340 //Internal X Resolution (832) +patch=1,EE,20345F8C,extended,24030340 //Main Menu Scissor Width +patch=1,EE,20242634,extended,24060340 //Textbox Scissor Width +patch=1,EE,20352CD4,extended,24050110 //Music Volume Bar X Position +patch=1,EE,20352CE4,extended,24050110 //SE Volume Bar X Position +patch=1,EE,20346248,extended,24030340 //Game Logo Scissor Width +patch=1,EE,203460EC,extended,24030340 //Results Screen Scissor Width +patch=1,EE,203464F8,extended,24030340 //Dungeon Crawler Pause Screen Scissor Width +patch=1,EE,20346668,extended,24030340 //Attraction Select Scissor Width +patch=1,EE,2021C794,extended,24A5FE60 //Tilemap X Offset +patch=1,EE,2021C6A8,extended,2A43001D //Render 29 Tiles Horizontally on Tilemap +patch=1,EE,2021CAF0,extended,2842FE60 //Shoreline Tile Left Side Render Fix +patch=1,EE,2021CB50,extended,2842FE60 //Generic Tile Left Side Render Fix +patch=1,EE,20220B04,extended,24880200 //Sprites Render Fix +patch=1,EE,20220B8C,extended,2442FFB0 //Sprites Position Fix +patch=1,EE,2021D56C,extended,24020280 //Map Left Edge Scrolling Fix +patch=1,EE,2021D5E8,extended,24630200 //Map Right Edge Detection Fix +patch=1,EE,2021D5F4,extended,2482FE00 //Map Right Edge Scroll Clamp Fix +patch=1,EE,2024B824,extended,28610200 //Water Tile Render Fix (Right) +patch=1,EE,2024B834,extended,2463FFA0 //Water Tile Position Fix +patch=1,EE,2027A8EC,extended,28610201 //Shadow Render Fix (Right) +patch=1,EE,2027A908,extended,2631FFA0 //Fix Shadows Position +patch=1,EE,20152F28,extended,24070340 //Fix Scissor After Kart Minigame +patch=1,EE,20197500,extended,2402FDE0 //Move Tilemap Left in Dungeon Crawler +patch=1,EE,20197CA0,extended,284201A0 //Fix Tile Popin (Right) Dungeon Crawler +patch=1,EE,201980B8,extended,2402FDE0 //Move Animated Tiles Left in Dungeon Crawler +patch=1,EE,201983CC,extended,2A2201A0 //Fix Animated Tile Popin (Right) Dungeon Crawler +patch=1,EE,201AA460,extended,3C0343D0 //Move Sprite Health Bars Left in Dungeon Crawler +patch=1,EE,201AA3A4,extended,3C0743D0 //Move Sprite Shadows Left in Dungeon Crawler +patch=1,EE,201AA158,extended,24630340 //Fix Sprite Shadow Popin in Dungeon Crawler +patch=1,EE,201AA204,extended,3C0343D0 //Move Sprites Left in Dungeon Crawler +patch=1,EE,201AA158,extended,24A303C0 //Fix Sprite Popin in Dungeon Crawler +patch=1,EE,201983CC,extended,2A2201A0 //Fix Animated Tile Popin (Right) Dungeon Crawler +patch=1,EE,20197D90,extended,2402FE60 //Move Shadow Tiles Left Dungeon Crawler +patch=1,EE,20198000,extended,2A2201A0 //Fix Shadow Tile Popin (Right) Dungeon Crawler +patch=1,EE,201B43C0,extended,3C0345A0 //Map Name Bar X Position Dungeon Crawler +patch=1,EE,201B441C,extended,3C034590 //Map Name X Position Dungeon Crawler +patch=1,EE,10481490,extended,00000140 //Map Dots X Position Dungeon Crawler +patch=1,EE,10481498,extended,00000100 //Map Left Edge X Position Dungeon Crawler +patch=1,EE,104814A0,extended,00000180 //Map Right Edge X Position Dungeon Crawler +patch=1,EE,20409390,extended,C5B00000 //Mini Bar X Position Dungeon Crawler +patch=1,EE,204093A0,extended,C5B00000 //HP Bar X Position Dungeon Crawler +patch=1,EE,204093B0,extended,C5980000 //Available Bombs X Position Dungeon Crawler +patch=1,EE,20409410,extended,C5AC0000 //Inventory X Position Dungeon Crawler +patch=1,EE,2029A220,extended,2AC2002A //Ball Rolling Minigame Background Render Fix +patch=1,EE,20296C8C,extended,284101F0 //Ball Rolling Minigame Clocks Render Fix +patch=1,EE,20296F78,extended,284101F0 //Ball Rolling Minigame Starting Platform Render Fix +patch=1,EE,20297C14,extended,3C02C3F4 //Ball Rolling Minigame Balls Render Fix +patch=1,EE,20296344,extended,240401B4 //Ball Rolling Minigame Left Birds Spawn Position Fix +patch=1,EE,20296374,extended,2404FE4C //Ball Rolling Minigame Right Birds Spawn Position Fix +patch=1,EE,20296538,extended,284101B5 //Ball Rolling Minigame Birds Render Fix +patch=1,EE,20375B1C,extended,2A4101A1 //Partial Background Render Fix +patch=1,EE,203B759C,extended,28A101E1 //Parachute Water Fix (Right) +patch=1,EE,203B75A4,extended,28A1FE20 //Parachute Water Fix (Left) +patch=1,EE,20393654,extended,2861FDE1 //Cavern Walk Render Fix (Left) +patch=1,EE,2039365C,extended,28610221 //Cavern Walk Render Fix (Right) +patch=1,EE,202C3DC4,extended,2A4101A0 //Bomb Balance Background Render Fix (Right) +patch=1,EE,2029EE8C,extended,2AE2002A //NINJA Background Render Fix +patch=1,EE,2029B338,extended,3C02C3E9 //NINJA Tokens Render Fix (Left) +patch=1,EE,2029B35C,extended,3C0243E9 //NINJA Tokens Render Fix (Right) +patch=1,EE,2029B14C,extended,240401BE //NINJA Tokens Spawn Position Fix +patch=1,EE,2029B150,extended,240401BE //NINJA Golden Tokens Spawn Position Fix +patch=1,EE,2029D3B4,extended,3C02C3D8 //NINJA Ninjas Render Fix (Left) +patch=1,EE,2029D2A4,extended,3C0243D8 //NINJA Ninjas Render Fix (Right) +patch=1,EE,2029D9B4,extended,3C0243D8 //NINJA Ninjas Spawn Position Fix +patch=1,EE,2034E8A0,extended,2406FE60 //Bar Fadeout X Position +patch=1,EE,2034E8E0,extended,24020340 //Bar Fadeout Width +patch=1,EE,20347A38,extended,2841FDE0 //Menu Background Repeat X Position Check +patch=1,EE,20347A4C,extended,240503E0 //Menu Background Repeat X Position Move +patch=1,EE,20347604,extended,2A820008 //Main Menu Background Repeat Time +patch=1,EE,20347498,extended,2A820008 //Generic Menu Background Repeat Times +patch=1,EE,20347728,extended,2A820008 //Save Menu Background Repeat Times +patch=1,EE,104823A8,extended,00006600 //Fadeout Upper-Left X Position +patch=1,EE,104823B0,extended,00009A00 //Fadeout Lower-Right X Position +patch=1,EE,2036C3FC,extended,24026600 //Credits Darkness Filter Upper-Left X Position +patch=1,EE,2035E8C4,extended,24050300 //Title Screen Logo Scissor Width +patch=1,EE,2035F18C,extended,24050340 //Title Screen Blackness Right Edge +patch=1,EE,2035F198,extended,240701A0 //Title Screen Blackness Width/2 +patch=1,EE,2035F1D4,extended,240501A0 //Title Screen Blackness Center +patch=1,EE,104827D8,extended,00006600 //Some Minigames Fadeout Upper-Left X Position +patch=1,EE,104827E0,extended,00009A00 //Some Minigames Fadeout Lower-Right X Position +patch=1,EE,10482DE8,extended,00006600 //Mars Minigame Fadeout Upper-Left X Position +patch=1,EE,10482DF0,extended,00009A00 //Mars Minigame Fadeout Lower-Right X Position +patch=1,EE,202C4568,extended,2402FE60 //Bomb Balance Minigame Fadeout Upper-Left X Position +patch=1,EE,202C457C,extended,240201A0 //Bomb Balance Minigame Fadeout Lower-Right X Position +patch=1,EE,202A4F90,extended,2AE2002A //Airplane Minigame Background Render Fix +patch=1,EE,20480DE8,extended,C3DEAAAB //Airplane Minigame Balloon Despawn X Position +patch=1,EE,202A2CFC,extended,3C02C3D0 //Airplane Minigame Balloon Coin Clamp X Position +patch=1,EE,202A35B0,extended,246301B6 //Airplane Minigame Balloon Spawn X Position +patch=1,EE,202A3734,extended,240401D0 //Airplane Minigame Thundercloud Spawn X Position +patch=1,EE,202A3820,extended,240401D0 //Airplane Minigame Bird Spawn X Position +patch=1,EE,202A3940,extended,3C02C3E8 //Airplane Minigame Bird Despawn X Position +patch=1,EE,202A41C4,extended,3C0343B8 //Airplane Minigame Playable Right Edge X Position +patch=1,EE,202A41EC,extended,3C03C3B8 //Airplane Minigame Playable Left Edge X Position +patch=1,EE,202F0D40,extended,2402008D //Mirror Minigame Left Playfield Scissor Start +patch=1,EE,202F0D60,extended,240201BD //Mirror Minigame Right Playfield Scissor Start +patch=1,EE,2034E960,extended,2406FE60 //Kart Minigame Bar Fadeout X Position +patch=1,EE,2034E9A0,extended,24020340 //Kart Minigame Bar Fadeout Width +patch=1,EE,20221050,extended,24060340 //Scissor Width for Sprites + + diff --git a/patches/SLPM-74209_95264B6F.pnach b/patches/SLPM-74209_95264B6F.pnach new file mode 100644 index 0000000..7b5c9b8 --- /dev/null +++ b/patches/SLPM-74209_95264B6F.pnach @@ -0,0 +1,10 @@ +gametitle=Samurai Dou 2 - Kettouban (PlayStation2 the Best) [NTSC-J] (SLPM-74209) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,2030F260,extended,3f400000 +patch=1,EE,0016cecc,word,3c033fab + + diff --git a/patches/SLPM-74232_5C1E5BEF.pnach b/patches/SLPM-74232_5C1E5BEF.pnach new file mode 100644 index 0000000..6938f12 --- /dev/null +++ b/patches/SLPM-74232_5C1E5BEF.pnach @@ -0,0 +1,18 @@ +gametitle=Shin Onimusha - Dawn of Dreams (PlayStation 2 the Best) [NTSC-J] [Disc2of2] [SLPM-74232] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//Widescreen hack 16:9 + +patch=1,EE,0012f960,word,3c033f19 //3c033f4c +patch=1,EE,0012f968,word,34649999 //3464cccd +patch=1,EE,0012f9c8,word,3c023f19 //3c023f4c +patch=1,EE,0012f9cc,word,34439999 //3443cccd +patch=1,EE,0012fb38,word,3c033f19 //3c033f4c +patch=1,EE,0012fb40,word,34639999 //3463cccd +patch=1,EE,0012fbb0,word,3c02c3d6 //3c02c3a0 +patch=1,EE,0012faa0,word,3c024527 //3c0244fa + + diff --git a/patches/SLPM-74232_C1C77637.pnach b/patches/SLPM-74232_C1C77637.pnach new file mode 100644 index 0000000..e99fd46 --- /dev/null +++ b/patches/SLPM-74232_C1C77637.pnach @@ -0,0 +1,17 @@ +gametitle=Shin Onimusha - Dawn of Dreams (PlayStation 2 the Best) [NTSC-J] [Disc1of2] [SLPM-74232] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//Widescreen hack 16:9 +patch=1,EE,0012f960,word,3c033f19 //3c033f4c +patch=1,EE,0012f968,word,34649999 //3464cccd +patch=1,EE,0012f9c8,word,3c023f19 //3c023f4c +patch=1,EE,0012f9cc,word,34439999 //3443cccd +patch=1,EE,0012fb38,word,3c033f19 //3c033f4c +patch=1,EE,0012fb40,word,34639999 //3463cccd +patch=1,EE,0012fbb0,word,3c02c3d6 //3c02c3a0 +patch=1,EE,0012faa0,word,3c024527 //3c0244fa + + diff --git a/patches/SLPM-74277_232C7D72.pnach b/patches/SLPM-74277_232C7D72.pnach new file mode 100644 index 0000000..09e2e79 --- /dev/null +++ b/patches/SLPM-74277_232C7D72.pnach @@ -0,0 +1,78 @@ +gametitle=Shin Megami Tensei: Persona 3 FES (SLPM-66690) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CeruleansBlue, devina, nemesis2000, sergx12, Arapapa + +//16:9 by CeruleansBlue +patch=1,EE,007ccc1c,word,3fe38e38 + +//partial HUD fix +patch=1,EE,00106cb0,word,3c043f40 +patch=1,EE,00106cb8,word,00701821 +patch=1,EE,00106cbc,word,24634b2c +patch=1,EE,00106cc4,word,00000000 +patch=1,EE,00106cc8,word,24630004 +patch=1,EE,00106ccc,word,3c043f80 + +//persona art fix by devina and nemesis2000 +//003f033c 3001a3af 3401a0af 7001a0af 803f023c +patch=1,EE,0011486c,word,3c033ec0 // 3c033f00 +patch=1,EE,0011487c,word,3c023f90 // 3c023f80 + +//FMV's fix by nemesis2000 +patch=1,EE,0010ae10,word,1462000a +patch=1,EE,0010ae18,word,3c02c294 +patch=1,EE,0010ae1c,word,10000008 +patch=1,EE,0010ae2c,word,00000000 +patch=1,EE,0010ae3c,word,3c02c1a8 +patch=1,EE,0010ae50,word,00000000 + +//Clock, Popup portraits and etc by Arapapa +//02080046 b4f260e4 6c0080c4 +patch=1,EE,004ab050,word,08030000 +patch=1,EE,000c0000,word,46000802 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,0812ac15 + +//Arcana Card Fix by Arapapa +patch=1,EE,003a0264,word,3c0242be //3c0242fe +patch=1,EE,003a0338,word,3c0242be //3c0242fe +patch=1,EE,0039ff50,word,3c024240 //3c0242b4 + +//Shuffle Time (Card) Fix by Arpapa +//2c0000c6 6000a0e7 +patch=1,EE,0020cc04,word,08168a54 //c600002c +patch=1,EE,005a2950,word,c600002c //00000000 +patch=1,EE,005a2954,word,3c013f40 //00000000 +patch=1,EE,005a2958,word,3421aaab //00000000 +patch=1,EE,005a295c,word,4481f000 //00000000 +patch=1,EE,005a2960,word,461e0002 //00000000 +patch=1,EE,005a2964,word,08083302 //00000000 + +//Community (2D Characters & Cards) fix by Arapapa +//000040c4 0000e0e4 040040c4 (3rd) +patch=1,EE,001141e0,word,08168a5a +patch=1,EE,005a2968,word,c4400000 +patch=1,EE,005a296c,word,3c013f40 +patch=1,EE,005a2970,word,4481f000 +patch=1,EE,005a2974,word,461e0002 +patch=1,EE,005a2978,word,08045079 + +//Community 2D Characters X-position by Arapapa +//bb43023c 00088244 1002a0c7 +patch=1,EE,0013a154,word,3c024405 //3c0243bb +//b143023c 00088244 0802a0c7 +patch=1,EE,0013a1f8,word,3c024400 //3c0243b1 + +//Community Cards X-position by Arapapa +//c041023c 00088244 7800a0c7 (2nd) +patch=1,EE,00137294,word,3c024250 //3c0241c0 + +//Popup Portraits (In the Battles) fix by Arapapa +//8045023c 00008244 00000000 42001546 (1st) +//patch=1,EE,003c8abc,word,3c024540 //3c024580 + + diff --git a/patches/SLPM-74405_1C9C08BA.pnach b/patches/SLPM-74405_1C9C08BA.pnach new file mode 100644 index 0000000..5de35cc --- /dev/null +++ b/patches/SLPM-74405_1C9C08BA.pnach @@ -0,0 +1,18 @@ +gametitle=Samurai - Kanzenban (J)(SLPM-74405) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Characters, Ground, Sky) +patch=1,EE,00154618,word,3c033f40 //3c033f80 +patch=1,EE,00154fc4,word,3c033f40 //3c033f80 +patch=1,EE,0015502c,word,3c033f40 //3c033f80 + +//Render fix +//803f023c 6000a427 00c01846 +patch=1,EE,001381c0,word,3c023fab //3c023f80 + + diff --git a/patches/SLPM-74419_8362ED29.pnach b/patches/SLPM-74419_8362ED29.pnach new file mode 100644 index 0000000..76e7294 --- /dev/null +++ b/patches/SLPM-74419_8362ED29.pnach @@ -0,0 +1,13 @@ +gametitle=Bakusou Dekotora Densetsu Otoko Hanamichi Yume Roman (Playstation2 The Best) (J)[SLPM-74419] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,01a9c05c,word,3c013f40 //00000000 +patch=1,EE,01a9c060,word,44810000 //00000000 +patch=1,EE,01a9c068,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20001_4F9C7FCF.pnach b/patches/SLPS-20001_4F9C7FCF.pnach new file mode 100644 index 0000000..9de0952 --- /dev/null +++ b/patches/SLPS-20001_4F9C7FCF.pnach @@ -0,0 +1,33 @@ +gametitle=Ridge Racer V (J)(SLPS-20001) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (NTSC-J by Arapapa) + +//single player +//00 80 04 44 33 33 B3 3E 33 33 B3 3E DB 0F 49 40 +patch=1,EE,20330F94,word,43C6C000 // 44048000 - both fov, bumper camera +//00 80 04 44 DB 0F 49 40 DB 0F C9 40 DB 0F 49 C0 +patch=1,EE,20330FB4,word,43960000 // 44048000 - both fov, chase camera (*) +//1F 85 EB 3E 7F 6A BC 3E CD CC 4C 3F 1F 85 EB 3E +patch=1,EE,203317C4,word,3F1D0364 // 3EEB851F - vertical FOV + +//split screen +//00 C0 C6 43 00 80 04 44 33 33 B3 3E 33 33 B3 3E +patch=1,EE,20330F90,word,43951000 // 43C6C000 - both FOV +//1F 85 EB 3E 1F 85 EB 3E 67 90 0A 44 1F 85 EB 3E +patch=1,EE,203317D0,word,3F1D0364 // 3EEB851F - vert FOV, top +//1F 85 EB 3E 67 90 0A 44 1F 85 EB 3E FF FF 7F 4B +patch=1,EE,203317D4,word,3F1D0364 // 3EEB851F - vert FOV, bottom + +//menu +//CD CC 4C 3F 7F 6A BC 3E FF FF 7F 4B CD CC CC 3D +patch=1,EE,20331880,word,3F199999 // 3F4CCCCD - horizontal FOV + +//(*) improved chase cam that shows the whole car as in other Ridge Racer games, instead of only the upper half +//(*) replace 43960000 by 43C6C000 for the original chase cam + +//No interlacing by asasega +//patch=1,EE,20220740,word,24020000 + + diff --git a/patches/SLPS-20001_AF3E4E18.pnach b/patches/SLPS-20001_AF3E4E18.pnach new file mode 100644 index 0000000..262d9a7 --- /dev/null +++ b/patches/SLPS-20001_AF3E4E18.pnach @@ -0,0 +1,211 @@ +gametitle=Twisted Metal: Black [Preview] (NTSC-U) [SLPS-20001] [AF3E4E18] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Aced14 + +//16:9 Widescreen + +//FMV +//patch=1,EE,101CE61C,extended,00000000 //24070028 - FMV Top Y Offset (WIP) (40 -> 0) + +//Main Menu +patch=1,EE,206D11B0,extended,43C00000 //44000000 - Menu Master X FOV +patch=1,EE,206D11D0,extended,3FAAAAAB //3F800000 - Menu Master Y FOV +patch=1,EE,101A87C8,extended,0000003B //2405002C - Menu Game Descriptions Font Width (44 -> 59) +patch=1,EE,101A8AD4,extended,0000003B //2405002C - Menu High Score Font Width (44 -> 59) +patch=1,EE,106D1734,extended,0000009D //001400D1 - Menu Loading Bar Width (209 -> 157) + +//1 Player +patch=1,EE,206D0B80,extended,43E40000 //44180000 - 1P Master X FOV +patch=1,EE,206D0BA0,extended,3F206D39 //3EF0A3D7 - 1P Master Y FOV +patch=1,EE,206EEF28,extended,C01F1AA0 //BFF28F5C - 1P Master X Radar +patch=1,EE,206EEF34,extended,40076C8B //3FBFF6F5 - 1P Master X Weapon +patch=1,EE,10144D28,extended,0000004F //2411006C - 1P Radar Closest Enemy Name X Position (108 -> 79) +patch=1,EE,10142BE0,extended,00000284 //24050219 - 1P Machine Gun Counter X Position (537 -> 644) +patch=1,EE,10142E94,extended,00000235 //24050226 - 1P Endurance "KILLS:%d" X Position (550 -> 565) +patch=1,EE,10142E9C,extended,00000005 //2406000A - 1P Endurance "KILLS:%d" Y Position (10 -> 5) + +//1 Player - Large Rear View +patch=1,EE,206D15D0,extended,43E40000 //44180000 - 1P Large Rear View Master X Rear FOV +patch=1,EE,206D15F0,extended,3F206D39 //3EF0A3D7 - 1P Large Rear View Master Y Rear FOV +patch=1,EE,206D1680,extended,43E40000 //44180000 - 1P Large Rear View Master X Front FOV +patch=1,EE,206D16A0,extended,3F206D39 //3EF0A3D7 - 1P Large Rear View Master Y Front FOV +patch=1,EE,206EEF08,extended,3E46A7F0 //3E19999A - 1P Large Rear View Master X Radar +patch=1,EE,206EEF1C,extended,3ED47AE1 //3E99999A - 1P Large Rear View Master X Weapon +patch=1,EE,206EEF24,extended,3EE66666 //3EB33333 - 1P Large Rear View Master Y Weapon +patch=1,EE,10144D10,extended,00000047 //24110061 - 1P Large Rear View Radar Closest Enemy Name X Position (97 -> 71) +patch=1,EE,10142BA0,extended,0000028C //24050221 - 1P Large Rear View Machine Gun Counter X Position (545 -> 652) +patch=1,EE,10142BA8,extended,00000041 //24060048 - 1P Large Rear View Machine Gun Counter Y Position (72 -> 65) + +//1 Player - Large Rear View + 2 Players - Horizontal Splitscreen +patch=1,EE,1014746C,extended,0000017F //240501A2 - 1P Large Rear View + 2P Horizontal Reticle Counter X Position (418 -> 383) +patch=1,EE,10147474,extended,0000000E //2406000A - 1P Large Rear View + 2P Horizontal Reticle Counter Y Position (10 -> 14) + +//1 Player - Small Rear View +patch=1,EE,206D1520,extended,44100000 //44400000 - 1P Small Rear View Master X FOV +patch=1,EE,206D1540,extended,3F206D3A //3EF0A3D7 - 1P Small Rear View Master Y FOV +patch=1,EE,106D152C,extended,000001AC //000801A8 - 1P Small Rear View Viewport X Position (424 -> 428) +patch=1,EE,106D152E,extended,0000000E //C0000008 - 1P Small Rear View Viewport Y Position (8 -> 14) +patch=1,EE,206D1530,extended,450D0000 //450CC000 - 1P Small Rear View Camera X Position +patch=1,EE,206D1534,extended,44F6C000 //44F60000 - 1P Small Rear View Camera Y Position +patch=1,EE,206D1538,extended,000008D0 //000008CC - 1P Small Rear View Borders X Position (2252 -> 2256) +patch=1,EE,206D153C,extended,000007B6 //000007B0 - 1P Small Rear View Borders Y Position (1968 -> 1974) +patch=1,EE,10143220,extended,00000002 //24840001 - 1P Small Rear View Right Border X Position (Bug Fix) (2 -> 1) + +//2 Players - Horizontal Splitscreen +patch=1,EE,206D0C30,extended,43E40000 //44180000 - 2P Horizontal P1 Master X FOV +patch=1,EE,206D0C50,extended,3F206D39 //3EF0A3D7 - 2P Horizontal P1 Master Y FOV +patch=1,EE,206D0CE0,extended,43E40000 //44180000 - 2P Horizontal P2 Master X FOV +patch=1,EE,206D0D00,extended,3F206D39 //3EF0A3D7 - 2P Horizontal P2 Master Y FOV +patch=1,EE,206EEF40,extended,C043645A //C0147AE1 - 2P Horizontal Master X Radar +patch=1,EE,10142634,extended,0000401D //3C013FE0 - 2P Horizontal Master X Weapon +patch=1,EE,10144D3C,extended,0000003F //24110057 - 2P Horizontal Radar Closest Enemy Name X Position (87 -> 63) +patch=1,EE,10142C20,extended,0000028C //24050221 - 2P Horizontal Machine Gun Counter X Position (545 -> 652) + +//2 Players - Vertical Splitscreen +patch=1,EE,206D0D90,extended,43C00000 //44000000 - 2P Vertical P1 Master X FOV +patch=1,EE,206D0DB0,extended,3F206D3A //3EF0A3D7 - 2P Vertical P1 Master Y FOV +patch=1,EE,206D0E40,extended,43C00000 //44000000 - 2P Vertical P2 Master X FOV +patch=1,EE,206D0E60,extended,3F206D3A //3EF0A3D7 - 2P Vertical P2 Master Y FOV +patch=1,EE,206EEF54,extended,BFCF1AA0 //BF9F5C29 - 2P Vertical Master X Radar +patch=1,EE,206EEF60,extended,3F900000 //3F428F5C - 2P Vertical Master X Weapon +patch=1,EE,10144D4C,extended,0000003F //24110054 - 2P Vertical Radar Closest Enemy Name X Position (84 -> 63) +patch=1,EE,10147958,extended,00000029 //24A50036 - 2P Vertical Notification Center Offset X Position (54 -> 41) +patch=1,EE,10142C64,extended,000000A4 //240600A6 - 2P Vertical Machine Gun Counter Y Position (166 -> 164) +patch=1,EE,101474BC,extended,000000BB //24050102 - 2P Vertical Reticle Counter X Position (258 -> 187) +patch=1,EE,101474C4,extended,0000003F //24060035 - 2P Vertical Reticle Counter Y Position (53 -> 63) + +//3-4 Players +patch=1,EE,206D1260,extended,44040000 //44300000 - 4P P1 Master X FOV +patch=1,EE,206D1280,extended,3F206D3A //3EF0A3D7 - 4P P1 Master Y FOV +patch=1,EE,206D1310,extended,44040000 //44300000 - 4P P2 Master X FOV +patch=1,EE,206D1330,extended,3F206D3A //3EF0A3D7 - 4P P2 Master Y FOV +patch=1,EE,206D13C0,extended,44040000 //44300000 - 4P P3 Master X FOV +patch=1,EE,206D13E0,extended,3F206D3A //3EF0A3D7 - 4P P3 Master Y FOV +patch=1,EE,206D1470,extended,44040000 //44300000 - 4P P4 Master X FOV +patch=1,EE,206D1490,extended,3F206D3A //3EF0A3D7 - 4P P4 Master Y FOV +patch=1,EE,206EEF68,extended,C006978D //BFCF5C29 - 4P Master X Radar +patch=1,EE,206EEF74,extended,3FBDF3B6 //3F83D70A - 4P Master X Weapon +patch=1,EE,101429C0,extended,00000111 //24060102 - 4P Master X Turbo Bar (258 -> 273) +patch=1,EE,101429C8,extended,00000025 //2408002E - 4P Master Width Turbo Bar (46 -> 37) +patch=1,EE,101429DC,extended,00000111 //24060102 - 4P Master X Energy Bar (258 -> 273) +patch=1,EE,101429E4,extended,00000025 //2408002E - 4P Master Width Energy Bar (46 -> 37) +patch=1,EE,101429F8,extended,0000012D //24060128 - 4P Master X Health Bar (296 -> 301) +patch=1,EE,101429FC,extended,00000010 //2407000F - 4P Master Y Health Bar (15 -> 16) +patch=1,EE,10142A00,extended,00000008 //2408000A - 4P Master Width Health Bar (10 -> 8) (Set to 9 to look better on real PS2s/PCSX2 GSdx software mode) +patch=1,EE,10171AD0,extended,0000019D //2405018A - 4P Team Play Scoreboard - RED TEAM HIT PTS # X Position (394 -> 413) +patch=1,EE,20171AD8,extended,0C07459E //0C074592 - 4P Team Play Scoreboard - RED TEAM HIT PTS # Use fontSpritePrintCenteredXY Instead of fontSpritePrintXY +patch=1,EE,10171BC8,extended,0000019D //2405018A - 4P Team Play Scoreboard - WHITE TEAM HIT PTS # X Position (394 -> 413) +patch=1,EE,10171BD0,extended,0C07459E //0C074592 - 4P Team Play Scoreboard - WHITE TEAM HIT PTS # Use fontSpritePrintCenteredXY Instead of fontSpritePrintXY +patch=1,EE,10171F9C,extended,0000019D //240501BC - 4P Free For All Scoreboard - HIT PTS # X Position (444 -> 413) + +//Moving Enemy Health Bars +patch=1,EE,10144BF8,extended,00000020 //2408002A - Moving Enemy Health Bar Width (42 -> 32) +patch=1,EE,10144C00,extended,00000010 //24C60015 - Moving Enemy Health Bar X Position Offset (21 -> 16) + +//Moving Enemy Indicator Arrows +patch=1,EE,10144694,extended,0000FFF7 //26A6FFF4 - Moving Enemy Indicator Arrow Left Width (-12 -> -9) +patch=1,EE,101446BC,extended,00000009 //26A9000C - Moving Enemy Indicator Arrow Right Width (9 -> 12) + +//Sprites +patch=1,EE,20245DF0,extended,43E40000 //44180000 - "Hollow" Sprite Width (Non-Interactive Trees, Signal Lights, Etc...) +//patch=1,EE,20245B28,extended,43E40000 //44180000 - "Physical" Sprite Size (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) +//patch=1,EE,20245B48,extended,43640000 //43980000 - "Physical" Sprite Rotation (Interactive Bushy Trees, Weapon Pickups/Street Lights Glow, Etc...) (WIP) + +//Generic Font +patch=1,EE,101D14E4,extended,00000007 //24060005 - Most In-Game Text Widths (Notifications, Machine Gun Counter, Start Menu, Scoreboards, Etc...) (5 -> 7) + +//Radar - Closest Enemy Names Widths (hudCarWidths) +patch=1,EE,20251288,extended,09070707 //0C0A0A09 - Closest Enemy Names Pixel Widths ("OutLaw", "Yellow-J", "RoadKill", " " - Initial Empty Name for "WarHawk") (12 -> 9, 10 -> 7, 10 -> 7, 9 -> 7) +patch=1,EE,2025128C,extended,06080808 //090B0B0B - Closest Enemy Names Pixel Widths ("Brimstone", "S-TOOTH", "Crazy 8", "Spectre") (9 -> 6, 11 -> 8, 11 -> 8, 11 -> 8) +patch=1,EE,20251290,extended,09070807 //0C0A0B09 - Closest Enemy Names Pixel Widths ("Axel", "Mr.Grimm", "Shadow", "Junk-Dog") (12 -> 9, 10 -> 7, 11 -> 8, 9 -> 7) +patch=1,EE,20251294,extended,08060707 //0B090A0A - Closest Enemy Names Pixel Widths ("Minion", "M-Slaught", "DarkSide", "W-Knight") (11 -> 8, 9 -> 6, 10 -> 7, 10 -> 7) +patch=1,EE,10251298,extended,00000808 //00000A0B - Closest Enemy Names Pixel Widths ("Tanker", "WarHawk") (10 -> 8, 11 -> 8) + +//Radar - Coordinates Positioning +patch=1,EE,10145154,extended,00004134 //3C014170 - Radar X Axis Coordinates Width +patch=1,EE,20145180,extended,08086090 //46051082 - j $00218240 - Jump to injected MIPS instructions +patch=1,EE,20218240,extended,3C014170 //0080302D - lui at, $4170 - Set radar Y axis coordinate height #1 +patch=1,EE,20218244,extended,44812800 //24030070 - mtc1 at, $f5 - Set radar Y axis coordinate height #2 +patch=1,EE,20218248,extended,08051462 //2404001C - j $00145188 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2021824C,extended,46051082 //70C31818 - mul.s $f2, $f2, $f5 - Restore overwritten MIPS instruction from initial jump + +//Left-Aligned Text Positioning (fontSpritePrintXY) +patch=1,EE,201D164C,extended,08086094 //00041940 - j $00218250 - Jump to injected MIPS instructions +patch=1,EE,20218250,extended,4485F800 //00A42018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,20218254,extended,4680FFE0 //27BDFFF0 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20218258,extended,3C0142D5 //3C020075 - lui at, $42d5 - Set $f30 register to 106.666687 #1 +patch=1,EE,2021825C,extended,34215558 //FFBF0000 - ori at, at, $5556 - Set $f30 register to 106.666687 #2 +patch=1,EE,20218260,extended,4481F000 //2442A310 - mtc1 at, $f30 - Set $f30 register to 106.666687 #3 +patch=1,EE,20218264,extended,461EFFC0 //00832021 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,20218268,extended,3C013F40 //00441021 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,2021826C,extended,4481F000 //8C430010 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,20218270,extended,461EFFC2 //10600004 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,20218274,extended,3C013F00 //0000102D - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,20218278,extended,4481F000 //0C086078 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,2021827C,extended,461EFFC0 //00C0202D - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,20218280,extended,4600FFE4 //8C420058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,20218284,extended,4405F800 //DFBF0000 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,20218288,extended,08074595 //03E00008 - j $001d1654 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2021828C,extended,00041940 //27BD0010 - sll v1, a0, 5 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel Font Width/Spacing (fontSetCharSizesInSubPixels) +patch=1,EE,201D18A4,extended,08074634 //00042140 - j $001d18d0 - Jump to injected MIPS instructions +patch=1,EE,201D18D0,extended,3C013F40 //2442ACB0 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,201D18D4,extended,4481E800 //00042140 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,201D18D8,extended,3C013F00 //24424540 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201D18DC,extended,4481F000 //00822021 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201D18E0,extended,4485F800 //9483000E - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201D18E4,extended,4680FFE0 //9482000C - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201D18E8,extended,461DFFC2 //00A32818 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201D18EC,extended,461EFFC0 //70C23018 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201D18F0,extended,4600FFE4 //A4850010 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201D18F4,extended,4405F800 //A4860012 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201D18F8,extended,4487F800 //03E00008 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,201D18FC,extended,4680FFE0 //A4850014 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201D1900,extended,461DFFC2 //2442ACB0 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,201D1904,extended,461EFFC1 //00042140 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,201D1908,extended,4600FFE4 //24424540 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201D190C,extended,4407F800 //00822021 - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,201D1910,extended,0807462B //9483000E - j $001d18ac - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201D1914,extended,00042140 //9482000C - sll a0, a0, 5 - Restore overwritten MIPS instruction from initial jump + +//Sub Pixel-Based Text Positioning (fontSetCursorAtSubPixel) +patch=1,EE,201D195C,extended,08074646 //00042140 - j $001d1918 - Jump to injected MIPS instructions +patch=1,EE,201D1918,extended,4485F800 //00C33018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,201D191C,extended,4680FFE0 //70A22818 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,201D1920,extended,3C0144D5 //A4860010 - lui at, $44d5 - Set $f30 register to 1708.333374 #1 +patch=1,EE,201D1924,extended,34218AAB //A4850012 - ori at, at, $8aab - Set $f30 register to 1708.333374 #2 +patch=1,EE,201D1928,extended,4481F000 //03E00008 - mtc1 at, $f30 - Set $f30 register to 1708.333374 #3 +patch=1,EE,201D192C,extended,461EFFC0 //A4860014 - add.s $f31, $f31, $f30 - Add $f30 to $f31 +patch=1,EE,201D1930,extended,3C013F40 //2442ACB0 - lui at, $3f40 - Set $f30 register to .75 #1 +patch=1,EE,201D1934,extended,4481F000 //00042140 - mtc1 at, $f30 - Set $f30 register to .75 #2 +patch=1,EE,201D1938,extended,461EFFC2 //24424540 - mul.s $f31, $f31, $f30 - Multiply $f31 by $f30 +patch=1,EE,201D193C,extended,3C013F00 //00052900 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,201D1940,extended,4481F000 //00822021 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,201D1944,extended,461EFFC0 //00063100 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,201D1948,extended,4600FFE4 //A4860012 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,201D194C,extended,4405F800 //A4850010 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,201D1950,extended,08074659 //03E00008 - j $001d1964 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,201D1954,extended,00042140 //A4850014 - sll a0, a0, 5 - Restore overwritten MIPS instruction from initial jump + +//Tweaks - Table of Contents - Top Page +patch=1,EE,1020A98C,extended,00000018 //24050082 - "Table Of Contents" X Position (130 -> 24) +patch=1,EE,1020A9A8,extended,0000FF9E //2405000A - "---------------------------------------------" X Position (10 -> -98) +patch=1,EE,1020AED8,extended,0000FF9A //24050005 - List X Position (5 -> -102) + +//Tweaks - Table of Contents - Active Page +patch=1,EE,1020AA00,extended,00000021 //2405008C - "Page %2d of %d - %s" X Position (140 -> 33) +patch=1,EE,1020ABA0,extended,0000FF9A //24050005 - List X Position (5 -> -102) + +//Tweaks - Stats +patch=1,EE,201FF0AC,extended,2405FF95 //0000282D - "Enable Stats?" 1+2 Text X Position (0 -> -107) + +//Tweaks - View FOV +patch=1,EE,102108B0,extended,00004140 //3C014180 - FOV View Plane Dist. Increment/Decrement Number +patch=1,EE,102108BC,extended,00004340 //3C014380 - FOV View Plane Dist. Minimum Number +patch=1,EE,102108C8,extended,00004440 //3C014480 - FOV View Plane Dist. Maximum Number +patch=1,EE,102108D4,extended,00004307 //3C014334 - FOV Degrees Maximum Number + + diff --git a/patches/SLPS-20003_63642E9F.pnach b/patches/SLPS-20003_63642E9F.pnach new file mode 100644 index 0000000..c43eb07 --- /dev/null +++ b/patches/SLPS-20003_63642E9F.pnach @@ -0,0 +1,10 @@ +gametitle=Street Fighter EX3 (J)(SLPS-20003) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,002097dc,word,3c013f40 //00000000 +patch=1,EE,002097e0,word,44810000 //00000000 +patch=1,EE,002097e8,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20007_034836F8.pnach b/patches/SLPS-20007_034836F8.pnach new file mode 100644 index 0000000..06da182 --- /dev/null +++ b/patches/SLPS-20007_034836F8.pnach @@ -0,0 +1,13 @@ +gametitle=Driving Emotion Type-S (J)(SLPS-20007) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//f043013c 00188144 12004584 +patch=1,EE,00258528,word,3c0143b4 //3c0143f0 + + diff --git a/patches/SLPS-20009_9ED42B11.pnach b/patches/SLPS-20009_9ED42B11.pnach new file mode 100644 index 0000000..1b59e18 --- /dev/null +++ b/patches/SLPS-20009_9ED42B11.pnach @@ -0,0 +1,11 @@ +gametitle=Golf Paradise (J)(SLPS-20009) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,20338DA0,extended,3f400000 //3f800000 + + diff --git a/patches/SLPS-20010_31DD9FBC.pnach b/patches/SLPS-20010_31DD9FBC.pnach new file mode 100644 index 0000000..01dcbdb --- /dev/null +++ b/patches/SLPS-20010_31DD9FBC.pnach @@ -0,0 +1,29 @@ +gametitle=Gekikuukan Pro Yakyuu - At the End of the Century 1999 (J)(SLPS-20010) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov #1 +patch=1,EE,00137ffc,word,0807e208 + +patch=1,EE,001f8820,word,46036042 +patch=1,EE,001f8824,word,3c013faa +patch=1,EE,001f8828,word,3421aaab +patch=1,EE,001f882c,word,4481f000 +patch=1,EE,001f8830,word,461e0842 +patch=1,EE,001f8834,word,0804e000 + +//X-Fov #2 +patch=1,EE,00138194,word,0807e20f + +patch=1,EE,001f883c,word,46046042 +patch=1,EE,001f8840,word,3c013faa +patch=1,EE,001f8844,word,3421aaab +patch=1,EE,001f8848,word,4481f000 +patch=1,EE,001f884c,word,461e0842 +patch=1,EE,001f8850,word,0804e066 + + diff --git a/patches/SLPS-20012_C3AC9115.pnach b/patches/SLPS-20012_C3AC9115.pnach new file mode 100644 index 0000000..ca3bd87 --- /dev/null +++ b/patches/SLPS-20012_C3AC9115.pnach @@ -0,0 +1,13 @@ +gametitle=Sky Surfer (J)(SLPS-20012) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0024523c,word,3c013f40 //00000000 +patch=1,EE,00245240,word,44810000 //00000000 +patch=1,EE,00245248,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20015_06979F19.pnach b/patches/SLPS-20015_06979F19.pnach new file mode 100644 index 0000000..d5591af --- /dev/null +++ b/patches/SLPS-20015_06979F19.pnach @@ -0,0 +1,13 @@ +gametitle=Tekken Tag Tournament [NTSC-J] (SLPS-20015) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0034b004,word,3c013f4e +patch=1,EE,0034b008,word,44810000 +patch=1,EE,0034b010,word,4600c602 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,203978B0,extended,30630000 diff --git a/patches/SLPS-20022_23328202.pnach b/patches/SLPS-20022_23328202.pnach new file mode 100644 index 0000000..1019dbe --- /dev/null +++ b/patches/SLPS-20022_23328202.pnach @@ -0,0 +1,14 @@ +gametitle=All Star Pro Wrestling (J)(SLPS-20022) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00326754,word,3c013f40 //00000000 +patch=1,EE,00326758,word,44810000 //00000000 +patch=1,EE,00326760,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20023_8AE499F2.pnach b/patches/SLPS-20023_8AE499F2.pnach new file mode 100644 index 0000000..495aa10 --- /dev/null +++ b/patches/SLPS-20023_8AE499F2.pnach @@ -0,0 +1,8 @@ +gametitle=X Fire [NTSC-J] (SLPS-20023) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001c0cac,word,3c013f40 + + diff --git a/patches/SLPS-20024_DA21B99E.pnach b/patches/SLPS-20024_DA21B99E.pnach new file mode 100644 index 0000000..e40d51b --- /dev/null +++ b/patches/SLPS-20024_DA21B99E.pnach @@ -0,0 +1,12 @@ +gametitle=Hresvelgr - Formula Highpowered (J) (SLPS-20024) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,002810b4,word,3c013f40 // 00000000 hor fov +patch=1,EE,002810b8,word,44810000 // 00000000 +patch=1,EE,002810c0,word,4600c602 // 00000000 + + diff --git a/patches/SLPS-20027_A1A9C393.pnach b/patches/SLPS-20027_A1A9C393.pnach new file mode 100644 index 0000000..bfebb72 --- /dev/null +++ b/patches/SLPS-20027_A1A9C393.pnach @@ -0,0 +1,19 @@ +gametitle=Aquaqua (J)(SLPS-20027) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0018a818,word,080766f8 //c6010068 +patch=1,EE,001d9be0,word,3c013f40 //00000000 +patch=1,EE,001d9be4,word,4481f000 //00000000 +patch=1,EE,001d9be8,word,c6010068 //00000000 +patch=1,EE,001d9bec,word,c602006c //00000000 +patch=1,EE,001d9bf0,word,461e0843 //00000000 +patch=1,EE,001d9bf4,word,e6010068 //00000000 +patch=1,EE,001d9bf8,word,08062a08 //00000000 + + diff --git a/patches/SLPS-20027_CF736A9D.pnach b/patches/SLPS-20027_CF736A9D.pnach new file mode 100644 index 0000000..225c127 --- /dev/null +++ b/patches/SLPS-20027_CF736A9D.pnach @@ -0,0 +1,19 @@ +gametitle=Aqua Aqua (U)(SLUS-20162) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00191538,word,080782d4 //c6010068 +patch=1,EE,001e0b50,word,3c013f40 //00000000 +patch=1,EE,001e0b54,word,4481f000 //00000000 +patch=1,EE,001e0b58,word,c6010068 //00000000 +patch=1,EE,001e0b5c,word,c602006c //00000000 +patch=1,EE,001e0b60,word,461e0843 //00000000 +patch=1,EE,001e0b64,word,e6010068 //00000000 +patch=1,EE,001e0b68,word,08064550 //00000000 + + diff --git a/patches/SLPS-20029_75DF43A4.pnach b/patches/SLPS-20029_75DF43A4.pnach new file mode 100644 index 0000000..948acf0 --- /dev/null +++ b/patches/SLPS-20029_75DF43A4.pnach @@ -0,0 +1,17 @@ +gametitle=Surfroid - Densetsu no Surfer (J)(SLPS-20029) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001c45fc,word,08030000 +patch=1,EE,000c0000,word,46070202 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e4202 +patch=1,EE,000c0010,word,08071180 + + diff --git a/patches/SLPS-20031_11F352FC.pnach b/patches/SLPS-20031_11F352FC.pnach new file mode 100644 index 0000000..0194a04 --- /dev/null +++ b/patches/SLPS-20031_11F352FC.pnach @@ -0,0 +1,15 @@ +gametitle=The MechSmith: Run=Dim (J)(SLPS-20031) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0022af4c,word,3c023f40 //3c023f80 + +//Render fix +patch=1,EE,0022af10,word,3c0243d7 //3c0243a0 + + diff --git a/patches/SLPS-20033_2DA31A2F.pnach b/patches/SLPS-20033_2DA31A2F.pnach new file mode 100644 index 0000000..04fbaf3 --- /dev/null +++ b/patches/SLPS-20033_2DA31A2F.pnach @@ -0,0 +1,16 @@ +gametitle=GunGriffon Blaze (J)(SLPS-20033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00308144 21205102 +patch=1,EE,00211684,word,3c013f40 //3c013f80 Menu + +//803f013c 00088144 40000924 +patch=1,EE,00212168,word,3c013f40 //3c013f80 Gameplay + + diff --git a/patches/SLPS-20036_9C2BA3F3.pnach b/patches/SLPS-20036_9C2BA3F3.pnach new file mode 100644 index 0000000..088393c --- /dev/null +++ b/patches/SLPS-20036_9C2BA3F3.pnach @@ -0,0 +1,22 @@ +gametitle=Magical Sports 2000 Koushien (J)(SLPS-20036) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,002c8c60,word,080cb8c4 // c6010068 +patch=1,EE,002c8c64,word,00000000 // c602006c + +patch=1,EE,0032e310,word,3c013f40 // 00000000 +patch=1,EE,0032e314,word,4481f000 // 00000000 +patch=1,EE,0032e318,word,c6010068 // 00000000 +patch=1,EE,0032e31c,word,c602006c // 00000000 +patch=1,EE,0032e320,word,461e0843 // 00000000 +patch=1,EE,0032e324,word,e6010068 // 00000000 +patch=1,EE,0032e328,word,080b231a // 00000000 + + diff --git a/patches/SLPS-20037_C390C1CF.pnach b/patches/SLPS-20037_C390C1CF.pnach new file mode 100644 index 0000000..259cc20 --- /dev/null +++ b/patches/SLPS-20037_C390C1CF.pnach @@ -0,0 +1,17 @@ +gametitle=Magical Sports Go Go Golf (J)(SLPS-20037) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00008144 0400c1c7 00000000 +//aa3f013c abaa2134 00008144 0400c1c7 +patch=1,EE,0010bfc4,word,3c013faa //3c013f80 +patch=1,EE,0010bfc8,word,3421aaab //44810000 +patch=1,EE,0010bfcc,word,44810000 //c7c10004 +patch=1,EE,0010bfd0,word,c7c10004 //00000000 + + diff --git a/patches/SLPS-20040_2E2BF306.pnach b/patches/SLPS-20040_2E2BF306.pnach new file mode 100644 index 0000000..f9c81f6 --- /dev/null +++ b/patches/SLPS-20040_2E2BF306.pnach @@ -0,0 +1,19 @@ +gametitle=Moto GP (J)(SLPS-20040) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001f6620,word,3c013f40 //3c013f80 + +patch=1,EE,001ace7c,word,3c013f40 //3c013f80 +patch=1,EE,001ad618,word,3c013f40 //3c013f80 + +patch=1,EE,00182944,word,3c014330 //3c0143a0 +patch=1,EE,00185d74,word,3c014330 //3c0143a0 +patch=1,EE,002146fc,word,3c014010 //3c013f9c +patch=1,EE,00214700,word,34210000 //342128f6 + + diff --git a/patches/SLPS-20042_32F1FA12.pnach b/patches/SLPS-20042_32F1FA12.pnach new file mode 100644 index 0000000..fdf8125 --- /dev/null +++ b/patches/SLPS-20042_32F1FA12.pnach @@ -0,0 +1,19 @@ +gametitle=F1 Racing Championship (J)(SLPS-20042) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002a0b44,word,3F23645A //3f59db23 +patch=1,EE,002a0b58,word,3EFD70A4 //3f28f5c3 +patch=1,EE,002a0b6c,word,3F0BC6A8 //3f3a5e35 +patch=1,EE,002a0b80,word,3F1624DD //3f483127 + +//Y-Fov +patch=1,EE,003da410,word,3F9F49E9 //3f6eeeef +patch=1,EE,003da414,word,3F9F49E9 //3f6eeeef + + diff --git a/patches/SLPS-20043_77B9C3B3.pnach b/patches/SLPS-20043_77B9C3B3.pnach new file mode 100644 index 0000000..0397c54 --- /dev/null +++ b/patches/SLPS-20043_77B9C3B3.pnach @@ -0,0 +1,21 @@ +gametitle=Lake Masters EX (J)(SLPS-20043) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001d9d10,word,0807f820 // c6010068 +patch=1,EE,001d9d14,word,00000000 // c602006c + +patch=1,EE,001fe080,word,3c013f40 // 00000000 +patch=1,EE,001fe084,word,4481f000 // 00000000 +patch=1,EE,001fe088,word,c6010068 // 00000000 +patch=1,EE,001fe08c,word,c602006c // 00000000 +patch=1,EE,001fe090,word,461e0843 // 00000000 +patch=1,EE,001fe094,word,e6010068 // 00000000 +patch=1,EE,001fe098,word,08076746 // 00000000 + + diff --git a/patches/SLPS-20044_B9D20D1D.pnach b/patches/SLPS-20044_B9D20D1D.pnach new file mode 100644 index 0000000..3e1e6d3 --- /dev/null +++ b/patches/SLPS-20044_B9D20D1D.pnach @@ -0,0 +1,13 @@ +gametitle=F1 Championship Season 2000 (J)(SLPS-20044) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 +patch=1,EE,00126840,word,3c013fe3 //3c013faa +patch=1,EE,00126844,word,34218e2a //3421aaab + + diff --git a/patches/SLPS-20046_ECD13E2B.pnach b/patches/SLPS-20046_ECD13E2B.pnach new file mode 100644 index 0000000..e883269 --- /dev/null +++ b/patches/SLPS-20046_ECD13E2B.pnach @@ -0,0 +1,21 @@ +gametitle=Kuusen (J)(SLPS-20046) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001dddb0,word,08043588 // c6010068 +patch=1,EE,001dddb4,word,00000000 // c602006c + +patch=1,EE,0010d620,word,3c013f40 // 00000000 +patch=1,EE,0010d624,word,4481f000 // 00000000 +patch=1,EE,0010d628,word,c6010068 // 00000000 +patch=1,EE,0010d62c,word,c602006c // 00000000 +patch=1,EE,0010d630,word,461e0843 // 00000000 +patch=1,EE,0010d634,word,e6010068 // 00000000 +patch=1,EE,0010d638,word,0807776e // 00000000 + + diff --git a/patches/SLPS-20050_4AFEA97B.pnach b/patches/SLPS-20050_4AFEA97B.pnach new file mode 100644 index 0000000..435cf28 --- /dev/null +++ b/patches/SLPS-20050_4AFEA97B.pnach @@ -0,0 +1,14 @@ +gametitle=Happy! Happy!! Boarders in Hokkaido (J)(SLPS-20050) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00196ea0,word,3c013f40 +patch=1,EE,00196ea4,word,4481f000 +patch=1,EE,00196ef8,word,4616ad43 +patch=1,EE,00196efc,word,461ead42 + + diff --git a/patches/SLPS-20052_930E07E3.pnach b/patches/SLPS-20052_930E07E3.pnach new file mode 100644 index 0000000..6a8cfa8 --- /dev/null +++ b/patches/SLPS-20052_930E07E3.pnach @@ -0,0 +1,15 @@ +gametitle=Global Folktale (NTSC-J)(SLPS-20052) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f033c 9801013c 907223ac +patch=1,EE,0012d4e4,word,3c033f40 //3c033f80 fov + +//b943033c 9801013c 987223ac +patch=1,EE,0012d500,word,3c034440 //3c0343b9 render fix + + diff --git a/patches/SLPS-20053_7C20E49D.pnach b/patches/SLPS-20053_7C20E49D.pnach new file mode 100644 index 0000000..0f97a4b --- /dev/null +++ b/patches/SLPS-20053_7C20E49D.pnach @@ -0,0 +1,12 @@ +gametitle=Tenshi no Present: Marle Oukoku Monogatari [NTSC-J] (SLPS_200.66 & SLPS_200.53) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00104D1C,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00104D20,word,44810000 //00000000 +patch=1,EE,00104D28,word,4600C602 //00000000 + + diff --git a/patches/SLPS-20055_59D0C07E.pnach b/patches/SLPS-20055_59D0C07E.pnach new file mode 100644 index 0000000..b92b32e --- /dev/null +++ b/patches/SLPS-20055_59D0C07E.pnach @@ -0,0 +1,19 @@ +gametitle=Technictix (J)(SLPS-20055) + +[Widescreen 16:9] +author=Arapapa +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0013bfa0,word,3c023f40 //3c023f80 + + +[No-Interlacing] +author=pcsx2user156 +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00102FFC,word,00000000 +patch=1,EE,0010336C,word,00000000 diff --git a/patches/SLPS-20057_0194120C.pnach b/patches/SLPS-20057_0194120C.pnach new file mode 100644 index 0000000..4403132 --- /dev/null +++ b/patches/SLPS-20057_0194120C.pnach @@ -0,0 +1,14 @@ +gametitle=Dog of Bay (J)(SLPS-20057) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0016ff74,word,3c013f40 //00000000 +patch=1,EE,0016ff78,word,44810000 //00000000 +patch=1,EE,0016ff80,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20058_2CB87FF1.pnach b/patches/SLPS-20058_2CB87FF1.pnach new file mode 100644 index 0000000..992e7bd --- /dev/null +++ b/patches/SLPS-20058_2CB87FF1.pnach @@ -0,0 +1,18 @@ +gametitle=Kengo [NTSC-J] [SLPS-20058] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Select menu +patch=1,EE,0012a7e4,word,3c013f40 //3c013f80 + +//Cut Scene +patch=1,EE,0012a9f0,word,3c013f40 //3c013f80 + +//Game Play +patch=1,EE,0012b284,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-20059_1D91728A.pnach b/patches/SLPS-20059_1D91728A.pnach new file mode 100644 index 0000000..c56d3db --- /dev/null +++ b/patches/SLPS-20059_1D91728A.pnach @@ -0,0 +1,12 @@ +gametitle=Hresvelgr - International Edition (J) (SLPS-20059) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,0029bb6c,word,3c013f40 // 00000000 hor fov +patch=1,EE,0029bb70,word,44810000 // 00000000 +patch=1,EE,0029bb78,word,4600c602 // 00000000 + + diff --git a/patches/SLPS-20062_79EAB070.pnach b/patches/SLPS-20062_79EAB070.pnach new file mode 100644 index 0000000..ff7452a --- /dev/null +++ b/patches/SLPS-20062_79EAB070.pnach @@ -0,0 +1,13 @@ +gametitle=Truck Kyousoukyoku - Ai to Kanashimi no Rodeo (J)(SLPS-20062) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001d6a84,word,3c013f40 //00000000 +patch=1,EE,001d6a88,word,44810000 //00000000 +patch=1,EE,001d6a90,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20064_58525D14.pnach b/patches/SLPS-20064_58525D14.pnach new file mode 100644 index 0000000..79de933 --- /dev/null +++ b/patches/SLPS-20064_58525D14.pnach @@ -0,0 +1,11 @@ +gametitle=Top Gear - Dare Devil (J)(SLPS-20064) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00144b24,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLPS-20066_7C20E49D.pnach b/patches/SLPS-20066_7C20E49D.pnach new file mode 100644 index 0000000..0f97a4b --- /dev/null +++ b/patches/SLPS-20066_7C20E49D.pnach @@ -0,0 +1,12 @@ +gametitle=Tenshi no Present: Marle Oukoku Monogatari [NTSC-J] (SLPS_200.66 & SLPS_200.53) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00104D1C,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00104D20,word,44810000 //00000000 +patch=1,EE,00104D28,word,4600C602 //00000000 + + diff --git a/patches/SLPS-20067_739EB266.pnach b/patches/SLPS-20067_739EB266.pnach new file mode 100644 index 0000000..d4f3d50 --- /dev/null +++ b/patches/SLPS-20067_739EB266.pnach @@ -0,0 +1,29 @@ +gametitle=Crazy Bump's: Kattobi Car Battle (NTSC-J) [SLPS-20067] [739EB266] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Arapapa (original hack) and Aced14 (alternate hacks) + +//16:9 widescreen +patch=1,EE,202C6DA8,extended,3FAAAAAB + + +//Alternate hacks + +//Master X FOV +//patch=1,EE,20235E08,extended,0809AA4F //3C030050 - j $0026a93c - Jump to injected MIPS instructions +//patch=1,EE,2026A93C,extended,3C030050 //3C10002D - lui v1, $0050 - Restore overwritten MIPS instruction +//patch=1,EE,2026A940,extended,3C013F40 //0080282D - lui at, $3f40 - Set $f31 register to .75 #1 +//patch=1,EE,2026A944,extended,4481F800 //26109AEE - mtc1 at, $f31 - Set $f31 register to .75 #2 +//patch=1,EE,2026A948,extended,0808D784 //0C09A5E0 - j $00235e10 - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,2026A94C,extended,E47FB350 //0200202D - swc1 $f31, $b350(v1) - Write $f31 register's value into address 204FB350 + +//Render fixes +//patch=1,EE,10195FE4,extended,00003FEA //3C013F8C - Surface render fix #1 +//patch=1,EE,10195FE8,extended,0000AAAB //3421CCCD - Surface render fix #2 +//patch=1,EE,1023EA98,extended,00003F2B //3C013F00 - Object render fix + +//Text position fix +//patch=1,EE,1010A26C,extended,000001AB //24050140 - "READY, SET, GO!" text X position + + diff --git a/patches/SLPS-20070_D0692603.pnach b/patches/SLPS-20070_D0692603.pnach new file mode 100644 index 0000000..6cc69a5 --- /dev/null +++ b/patches/SLPS-20070_D0692603.pnach @@ -0,0 +1,23 @@ +gametitle=Donald Duck - Rescue Daisakusen!! (J)(SLPS-20070) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//a80000c6 003f023c 00088244 +patch=1,EE,002731a8,word,3c023f1d //3c023f00 + +//Y-Fov +//c2030146 00888244 06a40046 +patch=1,EE,002731f8,word,08030000 + +patch=1,EE,000c0000,word,460103c2 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e7bc2 +patch=1,EE,000c0010,word,0809cc7f + + diff --git a/patches/SLPS-20073_2A126B9C.pnach b/patches/SLPS-20073_2A126B9C.pnach new file mode 100644 index 0000000..a81ba5b --- /dev/null +++ b/patches/SLPS-20073_2A126B9C.pnach @@ -0,0 +1,19 @@ +gametitle=NBA Live 2001 (J)(SLPS-20073) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//82310946 0800a8df +patch=1,EE,001128b8,word,08030000 + +patch=1,EE,000c0000,word,46093182 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e3182 +patch=1,EE,000c0010,word,08044a2f + + diff --git a/patches/SLPS-20075_4645353D.pnach b/patches/SLPS-20075_4645353D.pnach new file mode 100644 index 0000000..507fa98 --- /dev/null +++ b/patches/SLPS-20075_4645353D.pnach @@ -0,0 +1,13 @@ +gametitle=Kikou Heidan J-Phoenix Joshouhen (J)(SLPS-20075) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001b2224,word,3c013f40 //00000000 +patch=1,EE,001b2228,word,44810000 //00000000 +patch=1,EE,001b2230,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20077_48C43B26.pnach b/patches/SLPS-20077_48C43B26.pnach new file mode 100644 index 0000000..b5ee69b --- /dev/null +++ b/patches/SLPS-20077_48C43B26.pnach @@ -0,0 +1,18 @@ +gametitle=Pilot ni Narou 2 (J)(SLPS-20077) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001033bc,word,3c013f40 //00000000 +patch=1,EE,001033c0,word,44810000 //00000000 +patch=1,EE,001033c8,word,4600c602 //00000000 + +//Render fix +patch=1,EE,0017b6dc,word,3c0243e0 //3c0243a0 +patch=1,EE,00189fb4,word,3c0243e0 //3c0243a0 + + diff --git a/patches/SLPS-20083_62566E6A.pnach b/patches/SLPS-20083_62566E6A.pnach new file mode 100644 index 0000000..43a62eb --- /dev/null +++ b/patches/SLPS-20083_62566E6A.pnach @@ -0,0 +1,24 @@ +gametitle=Air Ranger - Rescue Helicopter (NTSC-J) (SLPS-20083) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Souzooka +description=16:9 3D (requires reset) + +// 3D Aspect correction +patch=0,EE,2012D30C,extended,3C0243CF // lui v0,0x43CF +patch=0,EE,2012D310,extended,34428C9D // ori v0,v0,0x8C9D +patch=0,EE,2012D320,extended,3C023F1F // lui v0,0x3F1F + +// Direction arrow position +patch=0,EE,20152298,extended,3C02C417 // lui v0,0xC417 + +// Wind sock position +patch=0,EE,20152214,extended,3C024415 // lui v0,0x4415 + +// 3D Object culling (e.g. buildings) +// Culling is checked via a VU microprogram, which is called from the EE via SimDispChk at 130D00. +// A condition flag is then checked in DispChkEnd at 130D10. +// VU disasm is lost on me so this is a bit of a shot in the dark but this seems to create more conservative culling +// without killing performance (as would be experienced by just removing the cull check on the CPU altogether) +patch=0,EE,2016CAD8,extended,01ED0022 // Was 01ED0021 diff --git a/patches/SLPS-20091_E0B85063.pnach b/patches/SLPS-20091_E0B85063.pnach new file mode 100644 index 0000000..b25ea56 --- /dev/null +++ b/patches/SLPS-20091_E0B85063.pnach @@ -0,0 +1,17 @@ +gametitle=Gekibo 2 - Toku Dane Ookoku Nippon (J)(SLPS-20091) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0017b3cc,word,3c013f40 //00000000 +patch=1,EE,0017b3d0,word,44810000 //00000000 +patch=1,EE,0017b3d8,word,4600c602 //00000000 + +//Rende fix +patch=1,EE,0011814c,word,3c01428C //3c014248 +patch=1,EE,00118264,word,3c014340 //3c014248 + + diff --git a/patches/SLPS-20092_F5DB01E6.pnach b/patches/SLPS-20092_F5DB01E6.pnach new file mode 100644 index 0000000..5938c26 --- /dev/null +++ b/patches/SLPS-20092_F5DB01E6.pnach @@ -0,0 +1,20 @@ +gametitle=Tiger Woods PGA Tour 2001 (J)(SLPS-20092) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0000803f 0af67f3f 17d87f3f (1st) +patch=1,EE,001ebd98,word,3faaaaab //3f800000 + +//////////////////////////////////// +//Zoom +//patch=1,EE,001341a0,word,3c013f40 //3c013f00 + +//render fix +//patch=1,EE,00139a5c,word,3c013f40 //3c013f00 + + diff --git a/patches/SLPS-20097_32F4C748.pnach b/patches/SLPS-20097_32F4C748.pnach new file mode 100644 index 0000000..bc41c98 --- /dev/null +++ b/patches/SLPS-20097_32F4C748.pnach @@ -0,0 +1,22 @@ +gametitle=Magical Sports 2001 Koushien (J)(SLPS-20097) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,00223424,word,080b4230 // c6010068 +patch=1,EE,00223428,word,00000000 // c602006c + +patch=1,EE,002d08c0,word,3c013f40 // 00000000 +patch=1,EE,002d08c4,word,4481f000 // 00000000 +patch=1,EE,002d08c8,word,c6010068 // 00000000 +patch=1,EE,002d08cc,word,c602006c // 00000000 +patch=1,EE,002d08d0,word,461e0843 // 00000000 +patch=1,EE,002d08d4,word,e6010068 // 00000000 +patch=1,EE,002d08d8,word,08088d0b // 00000000 + + diff --git a/patches/SLPS-20100_F66528FF.pnach b/patches/SLPS-20100_F66528FF.pnach new file mode 100644 index 0000000..be3fada --- /dev/null +++ b/patches/SLPS-20100_F66528FF.pnach @@ -0,0 +1,19 @@ +gametitle=Tetsu 1 - Densha de Battle! [NTSC-J] [PBPX-95201](SLPS-20100) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0019fc60,word,08030000 +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,c6010068 +patch=1,EE,000c000c,word,c602006c +patch=1,EE,000c0010,word,461e0843 +patch=1,EE,000c0014,word,e6010068 +patch=1,EE,000c0018,word,08067f1a + + diff --git a/patches/SLPS-20101_05E1287B.pnach b/patches/SLPS-20101_05E1287B.pnach new file mode 100644 index 0000000..b4fe45c --- /dev/null +++ b/patches/SLPS-20101_05E1287B.pnach @@ -0,0 +1,20 @@ +gametitle=City Crisis (J)(SLPS-20101) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//333f023c 33334234 00608244 aa3f023c abaa4234 +//6e3f023c e9ee4234 00608244 e33f023c 2a8e4234 +patch=1,EE,002329f8,word,3c023f6e //3c023f33 +patch=1,EE,002329fc,word,3442eee9 //34423333 +patch=1,EE,00232a04,word,3c023fe3 //3c023faa +patch=1,EE,00232a08,word,34428e2a //3442aaab +patch=1,EE,003dc2b8,word,3c023f6e //3c023f33 +patch=1,EE,003dc2bc,word,3442eee9 //34423333 +patch=1,EE,003dc2c4,word,3c023fe3 //3c023faa +patch=1,EE,003dc2c8,word,34428e2a //3442aaab + + diff --git a/patches/SLPS-20103_712EB514.pnach b/patches/SLPS-20103_712EB514.pnach new file mode 100644 index 0000000..2a89465 --- /dev/null +++ b/patches/SLPS-20103_712EB514.pnach @@ -0,0 +1,21 @@ +gametitle=Lake Masters EX Super (J)(SLPS-20103) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001dcaa8,word,08080388 // c6010068 +patch=1,EE,001dcaac,word,00000000 // c602006c + +patch=1,EE,00200e20,word,3c013f40 // 00000000 +patch=1,EE,00200e24,word,4481f000 // 00000000 +patch=1,EE,00200e28,word,c6010068 // 00000000 +patch=1,EE,00200e2c,word,c602006c // 00000000 +patch=1,EE,00200e30,word,461e0843 // 00000000 +patch=1,EE,00200e34,word,e6010068 // 00000000 +patch=1,EE,00200e38,word,080772ac // 00000000 + + diff --git a/patches/SLPS-20104_02F53745.pnach b/patches/SLPS-20104_02F53745.pnach new file mode 100644 index 0000000..96cf0b5 --- /dev/null +++ b/patches/SLPS-20104_02F53745.pnach @@ -0,0 +1,15 @@ +gametitle=Bokujou Monogatari 3 - Heart ni Hi wo Tsukete (J)(SLPS-20104) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Memory Hack) +patch=1,EE,2026EDD0,extended,3f400000 //3f800000 + +//Text Box (Elf hack) +patch=1,EE,00149e4c,word,3c02bf40 //3c02bf80 + + diff --git a/patches/SLPS-20111_C8FC17B2.pnach b/patches/SLPS-20111_C8FC17B2.pnach new file mode 100644 index 0000000..46ad74d --- /dev/null +++ b/patches/SLPS-20111_C8FC17B2.pnach @@ -0,0 +1,22 @@ +gametitle=Magical Sports 2001 Pro Yakyuu (J)(SLPS-20111) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,00231a78,word,08030000 // c6010068 +patch=1,EE,00231a7c,word,00000000 // c602006c + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,0808c6a0 // 00000000 + + diff --git a/patches/SLPS-20130_F820AA03.pnach b/patches/SLPS-20130_F820AA03.pnach new file mode 100644 index 0000000..35f329c --- /dev/null +++ b/patches/SLPS-20130_F820AA03.pnach @@ -0,0 +1,11 @@ +gametitle=Shin Best Play Pro Yakyuu (J)(SLPS-20130) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00255658,word,3c063f40 //3c063f80 + + diff --git a/patches/SLPS-20135_BD27FC43.pnach b/patches/SLPS-20135_BD27FC43.pnach new file mode 100644 index 0000000..c8071a0 --- /dev/null +++ b/patches/SLPS-20135_BD27FC43.pnach @@ -0,0 +1,18 @@ +gametitle=Pai Chenjan [NTSC-J] [PBPX-95201](SLPS-20135) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002574e0,word,0809d9b4 /0809d9b4 + +patch=1,EE,002766d0,word,3c023f40 +patch=1,EE,002766d4,word,00000000 +patch=1,EE,002766d8,word,44825000 +patch=1,EE,002766dc,word,460aca82 +patch=1,EE,002766e0,word,e60a0000 +patch=1,EE,002766e4,word,08095d39 + + diff --git a/patches/SLPS-20139_1049E818.pnach b/patches/SLPS-20139_1049E818.pnach new file mode 100644 index 0000000..5431b02 --- /dev/null +++ b/patches/SLPS-20139_1049E818.pnach @@ -0,0 +1,14 @@ +gametitle=All Star Professional Wrestling II (J)(SLPS-20139) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0023aa9c,word,3c013f40 //00000000 +patch=1,EE,0023aaa0,word,44810000 //00000000 +patch=1,EE,0023aaa8,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20144_DE86254A.pnach b/patches/SLPS-20144_DE86254A.pnach new file mode 100644 index 0000000..9e97e22 --- /dev/null +++ b/patches/SLPS-20144_DE86254A.pnach @@ -0,0 +1,20 @@ +gametitle=The Seed (J)(SLPS-20144) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,0013913c,word,3c013f40 //3c013f80 +patch=1,EE,0017646c,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,001349fc,word,3c014460 //3c014420 +patch=1,EE,00142970,word,3c014460 //3c014420 + +//Font Zoom +//patch=1,EE,00119d20,word,3c0141f0 //3c0141a0 + + diff --git a/patches/SLPS-20150_EE4AA14C.pnach b/patches/SLPS-20150_EE4AA14C.pnach new file mode 100644 index 0000000..8bb2434 --- /dev/null +++ b/patches/SLPS-20150_EE4AA14C.pnach @@ -0,0 +1,23 @@ +gametitle=Akira Psycho ball SLPS_201.50;1) Game CRC = 0xEE4AA14C + +[No-Interlacing] +gsinterlacemode=1 +description=enhacement test + +//progressive code +patch=0,EE,2013C404,extended,3c050000 +patch=0,EE,2013C40C,extended,3C060050 +patch=0,EE,2013C414,extended,3c070001 +patch=1,EE,204C56D8,extended,0183227C +patch=1,EE,204C56DC,extended,000DF9FF +patch=1,EE,204C5700,extended,0183227C +patch=1,EE,204C5704,extended,000DF9FF + + +//Null Int ints +patch=0,EE,2013D738,extended,03E00008 +patch=0,EE,2013D73C,extended,00000000 +patch=0,EE,2013D930,extended,03E00008 +patch=0,EE,2013D934,extended,00000000 + + diff --git a/patches/SLPS-20152_A8A2A013.pnach b/patches/SLPS-20152_A8A2A013.pnach new file mode 100644 index 0000000..85ba02f --- /dev/null +++ b/patches/SLPS-20152_A8A2A013.pnach @@ -0,0 +1,11 @@ +gametitle=Stunt GP (J)(SLPS-20152) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=LRukyk (NTSC-J by Arapapa) + +//Widescreen hack 16:9 +patch=1,EE,005de5cc,word,3fe37119 //3faa9fbe +patch=1,EE,005de5c8,word,3fe37119 //3faa9fbe + + diff --git a/patches/SLPS-20160_145DD6EF.pnach b/patches/SLPS-20160_145DD6EF.pnach new file mode 100644 index 0000000..2cf01de --- /dev/null +++ b/patches/SLPS-20160_145DD6EF.pnach @@ -0,0 +1,23 @@ +gametitle=Disney's Tarzan - Freeride (J)(SLPS-20160) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//a80020c6 003f023c 00088244 +patch=1,EE,0036c428,word,3c023f21 //3c023f00 + +//Y-Fov +//43a81446 a00030c6 a40031c6 +patch=1,EE,0036c468,word,0808a268 + +patch=1,EE,002289a0,word,4614a843 +patch=1,EE,002289a4,word,3c013f40 +patch=1,EE,002289a8,word,4481f000 +patch=1,EE,002289ac,word,461e0842 +patch=1,EE,002289b0,word,080db11b + + diff --git a/patches/SLPS-20167_C4C80532.pnach b/patches/SLPS-20167_C4C80532.pnach new file mode 100644 index 0000000..7e820b3 --- /dev/null +++ b/patches/SLPS-20167_C4C80532.pnach @@ -0,0 +1,22 @@ +gametitle=La Pucelle - Hikari no Seijou Densetsu (J) (v1.04) (SLPS-20167) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,0020544c,word,3c013f40 //00000000 Hor fov 2D Backgrounds +patch=1,EE,00205450,word,44810000 //00000000 +patch=1,EE,00205458,word,4600c602 //00000000 + +patch=1,EE,20539270,extended,45700000 //45A00000 Hor fov 3D Backgrounds (Memory value) + +//2D Characters fix +//0040033c 00088344 f400a0c7 +patch=1,EE,002c4738,word,3c033fc0 //3c034000 +patch=1,EE,002c474c,word,3c023fc0 //3c024000 +patch=1,EE,002c4760,word,3c023fc0 //3c024000 +patch=1,EE,002c4774,word,3c023fc0 //3c024000 + + diff --git a/patches/SLPS-20170_B439D8AA.pnach b/patches/SLPS-20170_B439D8AA.pnach new file mode 100644 index 0000000..c10c5dd --- /dev/null +++ b/patches/SLPS-20170_B439D8AA.pnach @@ -0,0 +1,17 @@ +gametitle=Wave Rally (NTSC-J)(SLPS-20170) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0018038c,word,3c013f94 //3c013f5f +patch=1,EE,00180390,word,3421ef4e //342166f4 + +//Y-Fov +patch=1,EE,0018028c,word,3c013fe3 //3c013faa +patch=1,EE,00180290,word,3421ef4e //3421aaab + + diff --git a/patches/SLPS-20172_C725F411.pnach b/patches/SLPS-20172_C725F411.pnach new file mode 100644 index 0000000..a8c8e3b --- /dev/null +++ b/patches/SLPS-20172_C725F411.pnach @@ -0,0 +1,20 @@ +gametitle=Koushien - Konpeki no Sora (J)(SLPS-20172) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00139fc0,word,08098395 // c6010068 +patch=1,EE,00139fc4,word,00000000 // c602006c + +patch=1,EE,00260e54,word,3c013f40 // 00000000 +patch=1,EE,00260e58,word,4481f000 // 00000000 +patch=1,EE,00260e5c,word,c6010068 // 00000000 +patch=1,EE,00260e60,word,c602006c // 00000000 +patch=1,EE,00260e64,word,461e0843 // 00000000 +patch=1,EE,00260e68,word,e6010068 // 00000000 +patch=1,EE,00260e6c,word,0804e7f2 // 00000000 + + diff --git a/patches/SLPS-20173_EC15F3BD.pnach b/patches/SLPS-20173_EC15F3BD.pnach new file mode 100644 index 0000000..4f7ff4b --- /dev/null +++ b/patches/SLPS-20173_EC15F3BD.pnach @@ -0,0 +1,20 @@ +gametitle=Magical Sports - Hard hitter 2 (J)(SLPS-20173) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov +//02210846 0000a4e7 040063c4 (1st) +patch=1,EE,002688b4,word,0804dd49 + +patch=1,EE,00137524,word,46082102 +patch=1,EE,00137528,word,3c013f40 +patch=1,EE,0013752c,word,4481f000 +patch=1,EE,00137530,word,461e2102 +patch=1,EE,00137534,word,0809a22e + + diff --git a/patches/SLPS-20178_A7110F33.pnach b/patches/SLPS-20178_A7110F33.pnach new file mode 100644 index 0000000..c7e633e --- /dev/null +++ b/patches/SLPS-20178_A7110F33.pnach @@ -0,0 +1,21 @@ +gametitle=Samurai (J)(SLPS-20178) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=author=ElHecht(NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//X-Fov +//patch=1,EE,00154768,word,3c023f40 //3c023f80 + +patch=1,EE,00100024,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,0013865c,word,449bf000 // 4600e007 +patch=1,EE,00138660,word,4600f787 // e7a00050 +patch=1,EE,001386b0,word,e7be0050 // 00000000 +patch=1,EE,001388c0,word,449bf000 // 4600e007 +patch=1,EE,001388c4,word,4600f787 // e7a00060 +patch=1,EE,00138918,word,e7be0060 // 00000000 +patch=1,EE,001389f4,word,3c023fab // 3c023f80 renderfix + + diff --git a/patches/SLPS-20181_771C3B47.pnach b/patches/SLPS-20181_771C3B47.pnach new file mode 100644 index 0000000..07b3ed7 --- /dev/null +++ b/patches/SLPS-20181_771C3B47.pnach @@ -0,0 +1,11 @@ +gametitle=Alpine Racer 3 (Japan) [SLPS-20181] +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,E00410E0,extended,00686C80 +patch=1,EE,20686C78,extended,00000001 +patch=1,EE,20686C80,extended,00001000 +patch=1,EE,20686CA0,extended,00000001 +patch=1,EE,20686CA8,extended,00001000 + + diff --git a/patches/SLPS-20185_B0313B56.pnach b/patches/SLPS-20185_B0313B56.pnach new file mode 100644 index 0000000..20eee25 --- /dev/null +++ b/patches/SLPS-20185_B0313B56.pnach @@ -0,0 +1,9 @@ +gametitle=Wangan Midnight SLPS_201.85 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0017be24,word,3c073f40 +patch=1,EE,001e2aac,word,3c033f40 + + diff --git a/patches/SLPS-20187_4A6C43EF.pnach b/patches/SLPS-20187_4A6C43EF.pnach new file mode 100644 index 0000000..d34bf6d --- /dev/null +++ b/patches/SLPS-20187_4A6C43EF.pnach @@ -0,0 +1,26 @@ +gametitle=Black/Matrix II (J)(SLPS-20187) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (3D Battles) +patch=1,EE,001565b8,word,0809c7cc //c6010068 +patch=1,EE,00271f30,word,3c013f40 //00000000 +patch=1,EE,00271f34,word,4481f000 //00000000 +patch=1,EE,00271f38,word,c6010068 //00000000 +patch=1,EE,00271f3c,word,c602006c //00000000 +patch=1,EE,00271f40,word,461e0843 //00000000 +patch=1,EE,00271f48,word,e6010068 //00000000 +patch=1,EE,00271f4c,word,08055970 //00000000 + +//2D fix (Not fixed address) +//patch=1,EE,202fda18,extended,43b40000 //43f00000 Left +//patch=1,EE,202fda20,extended,43b40000 //43f00000 + +//patch=1,EE,202fc358,extended,43555555 //44200000 Right +//patch=1,EE,202fc360,extended,43555555 //44200000 + + diff --git a/patches/SLPS-20194_CB70C610.pnach b/patches/SLPS-20194_CB70C610.pnach new file mode 100644 index 0000000..dd0bc17 --- /dev/null +++ b/patches/SLPS-20194_CB70C610.pnach @@ -0,0 +1,15 @@ +gametitle=U - Underwater Unit [NTSC-J] [SLPS-20194] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00100a14,word,3c0143d5 //3c0143a0 + +//Render Fix +patch=1,EE,001f20e8,word,3c01c060 //3c01c000 + + diff --git a/patches/SLPS-20198_A18347E0.pnach b/patches/SLPS-20198_A18347E0.pnach new file mode 100644 index 0000000..2e719cd --- /dev/null +++ b/patches/SLPS-20198_A18347E0.pnach @@ -0,0 +1,17 @@ +gametitle=Raging Bless - Gouma Mokushiroku (J)(SLPS-20198) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00608144 c6730046 +patch=1,EE,002286bc,word,3c013f40 //3c013f80 + +//Render fix +//0000a043 414c6e43 +patch=1,EE,002d2ef0,word,43e00000 //43a00000 + + diff --git a/patches/SLPS-20199_A0ED2D23.pnach b/patches/SLPS-20199_A0ED2D23.pnach new file mode 100644 index 0000000..81676a0 --- /dev/null +++ b/patches/SLPS-20199_A0ED2D23.pnach @@ -0,0 +1,13 @@ +gametitle=F1 2002 (NTSC-J & PAL)(SLPS-20199 & SLES-50874) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00188144 ea10c24b +patch=1,EE,002c6540,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-20205_F3717E4C.pnach b/patches/SLPS-20205_F3717E4C.pnach new file mode 100644 index 0000000..e393f7c --- /dev/null +++ b/patches/SLPS-20205_F3717E4C.pnach @@ -0,0 +1,20 @@ +gametitle=Magical Sports - Hard Hitter (New Price) (J)(SLPS-20205) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov +//02210846 0000a4e7 040063c4 (1st) +patch=1,EE,002128a4,word,0804d0cc + +patch=1,EE,00134330,word,46082102 +patch=1,EE,00134334,word,3c013f40 +patch=1,EE,00134338,word,4481f000 +patch=1,EE,0013433c,word,461e2102 +patch=1,EE,00134340,word,08084a2a + + diff --git a/patches/SLPS-20214_F7D86DD0.pnach b/patches/SLPS-20214_F7D86DD0.pnach new file mode 100644 index 0000000..4dbe3f4 --- /dev/null +++ b/patches/SLPS-20214_F7D86DD0.pnach @@ -0,0 +1,11 @@ +gametitle=3D Kakutou Tsukuru 2 [NTSC-J] (PBPX-95201)(SLPS-20214) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,002b59c4,word,3c013f40 //00000000 +patch=1,EE,002b59c8,word,44810000 //00000000 +patch=1,EE,002b59d0,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20222_8EE57E45.pnach b/patches/SLPS-20222_8EE57E45.pnach new file mode 100644 index 0000000..1b2e599 --- /dev/null +++ b/patches/SLPS-20222_8EE57E45.pnach @@ -0,0 +1,15 @@ +gametitle=Inaka Kurasi - Nan no Shima no Monogatari (J)(SLPS-20222) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00172a7c,word,3c0243a8 //3c0243e0 + +//Y-Fov +patch=1,EE,00172ab8,word,3c0243a8 //3c0243e0 + + diff --git a/patches/SLPS-20230_495AF344.pnach b/patches/SLPS-20230_495AF344.pnach new file mode 100644 index 0000000..8428cb9 --- /dev/null +++ b/patches/SLPS-20230_495AF344.pnach @@ -0,0 +1,13 @@ +gametitle=Chulip (J)(SLPS-20230) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00688144 003f013c +patch=1,EE,0014e564,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-20234_E1963055.pnach b/patches/SLPS-20234_E1963055.pnach new file mode 100644 index 0000000..eb958f4 --- /dev/null +++ b/patches/SLPS-20234_E1963055.pnach @@ -0,0 +1,47 @@ +gametitle=Harry Potter to Himitsu no Heya (J)(SLPS-20234) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//493f013c da0f2134 +//243f013c 00002134 +patch=1,EE,004ca7c8,word,3c013f24 //3c013f49 + +//Y-Fov (All) +//aa3f013c abaa2134 00008144 0800e003 +//e33f013c 2a8e2134 00008144 0800e003 +patch=1,EE,004e8ef0,word,3c013fe3 //3c013faa +patch=1,EE,004e8ef4,word,34218e2a //3421aaab + +//Button fix +//9c3f013c c7712134 +//d03f013c af972134 (1st) +patch=1,EE,0031cb5c,word,3c013fd0 //3c013f9c +patch=1,EE,0031cb60,word,342197af //342171c7 + +//Font Y-Fov +patch=1,EE,20541894,extended,3B0882F1 //3acccccd + +//Font Y-Position +patch=1,EE,205418b4,extended,bf000000 //bec00000 + +//Font Zoom +patch=1,EE,205418BC,extended,3faaaaab //3f800000 + +///////////////////////////////////////////////////////////// +//Zoom (All) +//patch=1,EE,001dca04,word,3c013ec0 //3c013f00 +//patch=1,EE,001dca78,word,3c013fab //3c013f80 (Zoom and Y-fov(event) + +//Zoom (Game play) +//patch=1,EE,002ef4c4,word,3c013f40 //3c013f80 + +//Y-Fov (Game play) +//patch=1,EE,0020b860,word,3c013fab //3c013f80 +//patch=1,EE,002ef0d0,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-20245_510F1B72.pnach b/patches/SLPS-20245_510F1B72.pnach new file mode 100644 index 0000000..8ff5bf4 --- /dev/null +++ b/patches/SLPS-20245_510F1B72.pnach @@ -0,0 +1,18 @@ +gametitle=LowRider - Round the World (J)(SLPS-20245) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Matrix hack) +patch=1,EE,0029b764,word,3c013f40 //00000000 +patch=1,EE,0029b768,word,44810000 //00000000 +patch=1,EE,0029b770,word,4600c602 //00000000 + +//Render fix +//003f013c 00a08144 3e028384 +patch=1,EE,00271b1c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLPS-20247_EF8130D1.pnach b/patches/SLPS-20247_EF8130D1.pnach new file mode 100644 index 0000000..cc4c23b --- /dev/null +++ b/patches/SLPS-20247_EF8130D1.pnach @@ -0,0 +1,16 @@ +gametitle=Lotus Challenge (J)(SLPS-20247) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0012d8e0,word,3c023ec0 //3c023f00 + +//Y-Fov +patch=1,EE,0012d8ec,word,3c023fe3 //3c023faa +patch=1,EE,0012d8f0,word,34428e38 //3442aaab + + diff --git a/patches/SLPS-20251_8C104E5A.pnach b/patches/SLPS-20251_8C104E5A.pnach new file mode 100644 index 0000000..31e67e6 --- /dev/null +++ b/patches/SLPS-20251_8C104E5A.pnach @@ -0,0 +1,14 @@ +gametitle=Makai Senki Disgaea (SLPS-20251) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0014c39c,word,3c033f40 +patch=1,EE,0014c3a4,word,e7a000e4 +patch=1,EE,0014c3a8,word,46000003 +patch=1,EE,0014c3ac,word,e7a000e8 +patch=1,EE,0010509c,word,3c013f40 +patch=1,EE,001050a0,word,44810000 +patch=1,EE,001050a8,word,4600c602 + + diff --git a/patches/SLPS-20266_7C1AD726.pnach b/patches/SLPS-20266_7C1AD726.pnach new file mode 100644 index 0000000..84ed54a --- /dev/null +++ b/patches/SLPS-20266_7C1AD726.pnach @@ -0,0 +1,19 @@ +gametitle=Baskelian (J)(SLPS-20266) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002114e0,word,08097028 //c6010068 +patch=1,EE,0025c0a0,word,3c013f40 //00000000 +patch=1,EE,0025c0a4,word,4481f000 //00000000 +patch=1,EE,0025c0a8,word,c6010068 //00000000 +patch=1,EE,0025c0ac,word,c602006c //00000000 +patch=1,EE,0025c0b0,word,461e0843 //00000000 +patch=1,EE,0025c0b4,word,e6010068 //00000000 +patch=1,EE,0025c0b8,word,0808453a //00000000 + + diff --git a/patches/SLPS-20280_90D2D375.pnach b/patches/SLPS-20280_90D2D375.pnach new file mode 100644 index 0000000..0e2c923 --- /dev/null +++ b/patches/SLPS-20280_90D2D375.pnach @@ -0,0 +1,13 @@ +gametitle=Mahou no Pumpkin (J)(SLPS-20280) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 1000bfff 00188244 +patch=1,EE,002bf9a4,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPS-20291_2EA99E16.pnach b/patches/SLPS-20291_2EA99E16.pnach new file mode 100644 index 0000000..9089e55 --- /dev/null +++ b/patches/SLPS-20291_2EA99E16.pnach @@ -0,0 +1,17 @@ +gametitle=Fish Eyes 3 - Ki Oku no Hahen-tachi (J)(SLPS-20291) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f063c b80286ac +patch=1,EE,0012bf1c,word,3c063f40 //3c063f80 + +//Render fix +//a043033c c00283ac +patch=1,EE,0012bf30,word,3c0343e0 //3c0343a0 + + diff --git a/patches/SLPS-20295_5CBB11E6.pnach b/patches/SLPS-20295_5CBB11E6.pnach new file mode 100644 index 0000000..73692e4 --- /dev/null +++ b/patches/SLPS-20295_5CBB11E6.pnach @@ -0,0 +1,13 @@ +gametitle=F1 Career Challenge (J)(SLPS-20295) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00188144 ea10c24b +patch=1,EE,002ba940,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-20300_A8700356.pnach b/patches/SLPS-20300_A8700356.pnach new file mode 100644 index 0000000..46aac85 --- /dev/null +++ b/patches/SLPS-20300_A8700356.pnach @@ -0,0 +1,16 @@ +gametitle=Kidou Senshi Gundam - SEED (J)(SLPS-20300) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov (Little zoom out than original) +patch=1,EE,0015f198,word,3c02442A //3c024400 + +//Zoom in (Fix zoom scale) +patch=1,EE,00129b6c,word,3c024414 //3c024400 + + diff --git a/patches/SLPS-20301_FEE46123.pnach b/patches/SLPS-20301_FEE46123.pnach new file mode 100644 index 0000000..55da83d --- /dev/null +++ b/patches/SLPS-20301_FEE46123.pnach @@ -0,0 +1,15 @@ +gametitle=Gachinko Pro Yakyuu (J)(SLPS-20301) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide hack 16:9 + +//Zoom +patch=1,EE,0010b0ac,word,3c013f40 //3c013f80 + +//Y-Fov +patch=1,EE,00296cbc,word,3c023f10 //3c023f40 + + diff --git a/patches/SLPS-20305_AD5C679D.pnach b/patches/SLPS-20305_AD5C679D.pnach new file mode 100644 index 0000000..7abae90 --- /dev/null +++ b/patches/SLPS-20305_AD5C679D.pnach @@ -0,0 +1,11 @@ +gametitle=Real Sports Pro Yakyuu (J)(SLPS-20305) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0011fa10,word,3c033f29 //3c033f00 + + diff --git a/patches/SLPS-20329_0B359BBF.pnach b/patches/SLPS-20329_0B359BBF.pnach new file mode 100644 index 0000000..944da0c --- /dev/null +++ b/patches/SLPS-20329_0B359BBF.pnach @@ -0,0 +1,21 @@ +gametitle=Kamen Rider 555 (J)(SLPS-20329) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001adae8,word,08048174 // c6010068 +patch=1,EE,001adaec,word,00000000 // c602006c + +patch=1,EE,001205d0,word,3c013f40 // 00000000 +patch=1,EE,001205d4,word,4481f000 // 00000000 +patch=1,EE,001205d8,word,c6010068 // 00000000 +patch=1,EE,001205dc,word,c602006c // 00000000 +patch=1,EE,001205e0,word,461e0843 // 00000000 +patch=1,EE,001205e4,word,e6010068 // 00000000 +patch=1,EE,001205e8,word,0806b6bc // 00000000 + + diff --git a/patches/SLPS-20367_6FC373B9.pnach b/patches/SLPS-20367_6FC373B9.pnach new file mode 100644 index 0000000..e99e1f1 --- /dev/null +++ b/patches/SLPS-20367_6FC373B9.pnach @@ -0,0 +1,12 @@ +gametitle=Curry House Coco Ichibanya (NTSC-J)(SLPS-20367) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,0013497c,word,3c013f40 //00000000 +patch=1,EE,00134980,word,44810000 //00000000 +patch=1,EE,00134988,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20369_823A7E69.pnach b/patches/SLPS-20369_823A7E69.pnach new file mode 100644 index 0000000..6caed4e --- /dev/null +++ b/patches/SLPS-20369_823A7E69.pnach @@ -0,0 +1,16 @@ +gametitle=Kinnikuman Generations (J)(SLPS-20369) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//403f013c 00888144 02b30c46 +patch=1,EE,001876e4,word,3c013f10 //3c013f40 Game play + +//403f013c 00888144 03840146 +patch=1,EE,0018ba7c,word,3c013f10 //3c013f40 Event + + diff --git a/patches/SLPS-20374_1ED40BF2.pnach b/patches/SLPS-20374_1ED40BF2.pnach new file mode 100644 index 0000000..78ea44c --- /dev/null +++ b/patches/SLPS-20374_1ED40BF2.pnach @@ -0,0 +1,11 @@ +gametitle=Football Kingdom: Trial Edition [NTSC-J] (SLPS_203.74) (Original version) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by El_Patas (X FOV) and Aced14 (Y FOV) + +//Gameplay 16:9 +patch=1,EE,102AFBB4,extended,00003F40 //3C013F80 - Master X FOV +patch=1,EE,10110EC4,extended,00000150 //240701C0 - Master Y FOV + + diff --git a/patches/SLPS-20374_3EE9A586.pnach b/patches/SLPS-20374_3EE9A586.pnach new file mode 100644 index 0000000..d56e3b7 --- /dev/null +++ b/patches/SLPS-20374_3EE9A586.pnach @@ -0,0 +1,11 @@ +gametitle=Football Kingdom: Trial Edition [NTSC-J] (SLPS_203.74) [English patched, Fernando's v0.004 patch] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by El_Patas (X FOV) and Aced14 (Y FOV) + +//Gameplay 16:9 +patch=1,EE,102AFBB4,extended,00003F40 //3C013F80 - Master X FOV +patch=1,EE,10110EC4,extended,00000150 //240701C0 - Master Y FOV + + diff --git a/patches/SLPS-20380_927D3EB4.pnach b/patches/SLPS-20380_927D3EB4.pnach new file mode 100644 index 0000000..3a344d4 --- /dev/null +++ b/patches/SLPS-20380_927D3EB4.pnach @@ -0,0 +1,19 @@ +gametitle=Shinkon Gattai Godannar!! [NTSC-J] (SLPS-20380) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +// 16:10 +//patch=1,EE,00103f94,word,3c013f55 //00000000 hor fov +//patch=1,EE,00103f98,word,34215555 //00000000 +//patch=1,EE,00103fa0,word,44810000 //00000000 +//patch=1,EE,00103fa4,word,4600c602 //00000000 + +//16:9 +patch=1,EE,00103f94,word,3c013f40 //00000000 hor fov +patch=1,EE,00103f98,word,44810000 //00000000 +patch=1,EE,00103fa0,word,4600c602 //00000000 +patch=1,EE,001c87a8,word,3c023f40 //3c023f80 render fix + + diff --git a/patches/SLPS-20381_04D450CC.pnach b/patches/SLPS-20381_04D450CC.pnach new file mode 100644 index 0000000..1830834 --- /dev/null +++ b/patches/SLPS-20381_04D450CC.pnach @@ -0,0 +1,18 @@ +gametitle=Monkey Turn V (J)(SLPS-20381) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001342bc,word,08042c68 + +patch=1,EE,0010b1a0,word,46160803 +patch=1,EE,0010b1a4,word,3c013f40 +patch=1,EE,0010b1a8,word,4481f000 +patch=1,EE,0010b1ac,word,461e0002 +patch=1,EE,0010b1b0,word,0804d0b0 + + diff --git a/patches/SLPS-20398_CCF46486.pnach b/patches/SLPS-20398_CCF46486.pnach new file mode 100644 index 0000000..642b913 --- /dev/null +++ b/patches/SLPS-20398_CCF46486.pnach @@ -0,0 +1,22 @@ +gametitle=La Pucelle: Hikari no Seijo Densetsu Nishuu 2-Shu-me hajimemashita (J)(SLPS-20398) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,00108b8c,word,3c013f40 //00000000 +patch=1,EE,00108b90,word,44810000 //00000000 +patch=1,EE,00108b98,word,4600c602 //00000000 + +patch=1,EE,204C6340,extended,45700000 //45A00000 Hor fov 3D Backgrounds (Memory value) + +//2D Characters fix +//0040023c 00088244 f400a0c7 +patch=1,EE,00138170,word,3c023fc0 //3c024000 +patch=1,EE,00138184,word,3c033fc0 //3c034000 +patch=1,EE,00138198,word,3c023fc0 //3c024000 +patch=1,EE,001381ac,word,3c023fc0 //3c024000 + + diff --git a/patches/SLPS-20402_37BA81B1.pnach b/patches/SLPS-20402_37BA81B1.pnach new file mode 100644 index 0000000..e359987 --- /dev/null +++ b/patches/SLPS-20402_37BA81B1.pnach @@ -0,0 +1,21 @@ +gametitle=Kamen Rider Blade (J)(SLPS-20402) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001f3168,word,08046994 // c6010068 +patch=1,EE,001f316c,word,00000000 // c602006c + +patch=1,EE,0011a650,word,3c013f40 // 00000000 +patch=1,EE,0011a654,word,4481f000 // 00000000 +patch=1,EE,0011a658,word,c6010068 // 00000000 +patch=1,EE,0011a65c,word,c602006c // 00000000 +patch=1,EE,0011a660,word,461e0843 // 00000000 +patch=1,EE,0011a664,word,e6010068 // 00000000 +patch=1,EE,0011a668,word,0807cc5c // 00000000 + + diff --git a/patches/SLPS-20410_BE3F85FF.pnach b/patches/SLPS-20410_BE3F85FF.pnach new file mode 100644 index 0000000..e877f94 --- /dev/null +++ b/patches/SLPS-20410_BE3F85FF.pnach @@ -0,0 +1,17 @@ +gametitle=Phantom Kingdom (J)(SLPS-20410) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,001058d4,word,3c013f40 //00000000 +patch=1,EE,001058d8,word,44810000 //00000000 +patch=1,EE,001058e0,word,4600c602 //00000000 + +//2D Characters X-Fov +//803f023c 00608244 00688044 +patch=1,EE,0014fafc,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPS-20416_7142AF8B.pnach b/patches/SLPS-20416_7142AF8B.pnach new file mode 100644 index 0000000..f967579 --- /dev/null +++ b/patches/SLPS-20416_7142AF8B.pnach @@ -0,0 +1,17 @@ +gametitle=Onmyou Taisenki - Byakko Enbu (With_Eyetoy) (J)(SLPS-20416) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0040c768,word,3c033f06 //3c033f33 +patch=1,EE,0040c76c,word,34646666 //34643333 + +//Zoom +//patch=1,EE,0040c4e8,word,3c033f80 //3c033f80 +//patch=1,EE,0040c524,word,3c03bec0 + + diff --git a/patches/SLPS-20417_55D22FA4.pnach b/patches/SLPS-20417_55D22FA4.pnach new file mode 100644 index 0000000..36586b4 --- /dev/null +++ b/patches/SLPS-20417_55D22FA4.pnach @@ -0,0 +1,17 @@ +gametitle=Onmyou Taisenki - Byakko Enbu [NTSC-J] [SLPS-20417] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0040c768,word,3c033f06 //3c033f33 +patch=1,EE,0040c76c,word,34646666 //34643333 + +//Zoom +//patch=1,EE,0040c4e8,word,3c033f80 //3c033f80 +//patch=1,EE,0040c524,word,3c03bec0 + + diff --git a/patches/SLPS-20420_3B6F3D8C.pnach b/patches/SLPS-20420_3B6F3D8C.pnach new file mode 100644 index 0000000..f527e35 --- /dev/null +++ b/patches/SLPS-20420_3B6F3D8C.pnach @@ -0,0 +1,15 @@ +gametitle=Ultraman Nexus (J)(SLPS-20420) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00439690,word,3f100000 //3f400000 + +//Zoom +patch=1,EE,00285334,word,3c01bec0 //3c01bf00 + + diff --git a/patches/SLPS-20423_7BE628C2.pnach b/patches/SLPS-20423_7BE628C2.pnach new file mode 100644 index 0000000..47a2840 --- /dev/null +++ b/patches/SLPS-20423_7BE628C2.pnach @@ -0,0 +1,39 @@ +gametitle=LEGO Star Wars (J)(SLPS-20423) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//Zoom +patch=1,EE,0010c2ac,word,3c013fab //3c013f80 + +//Y-Fov +patch=1,EE,0011b508,word,3c013f10 //3c013f40 + + +////////////////////////////////////////////////////// +//Entire Zoom Need render fix +//patch=1,EE,0011b5e8,word,3c013f20 //3c013f80 +//patch=1,EE,00167544,word,3c013ec0 //3c013f00 +//Entire Zoom +//patch=1,EE,0010c2ac,word,3c013fab //3c013f80 +//patch=1,EE,0010cba0,word,3c013f40 //3c013f80 +//patch=1,EE,0010cc2c,word,3c013f40 //3c013f80 +//patch=1,EE,0010d04c,word,3c013f40 //3c013f80 + +//xxxxxxxx +//patch=1,EE,00119f70,word,3c013f40 //3c013f80 +//patch=1,EE,0011a0d0,word,3c013f40 //3c013f80 +//patch=1,EE,0011a21c,word,3c013f40 //3c013f80 +//patch=1,EE,0014d7e4,word,3c013f40 //3c013f80 +//patch=1,EE,001675b0,word,3c013f40 //3c013f80 +//patch=1,EE,001fa378,word,3c013f40 //3c013f80 +//patch=1,EE,001fb334,word,3c013f40 //3c013f80 +//patch=1,EE,002257fc,word,3c013f40 //3c013f80 +//upper status despeare +//patch=1,EE,00226a44,word,3c013f81 //3c013f80 + + diff --git a/patches/SLPS-20430_37C07E96.pnach b/patches/SLPS-20430_37C07E96.pnach new file mode 100644 index 0000000..a2b54fd --- /dev/null +++ b/patches/SLPS-20430_37C07E96.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 91 - The All-Star Kakutou + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Widescreen hack 16:9 + +patch=1,EE,001055e4,word,3c013f40 //00000000 +patch=1,EE,001055e8,word,44810000 //00000000 +patch=1,EE,001055f0,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20440_8DD94147.pnach b/patches/SLPS-20440_8DD94147.pnach new file mode 100644 index 0000000..d748058 --- /dev/null +++ b/patches/SLPS-20440_8DD94147.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 88 - The Mini Bijo Keikan (J)(SLPS-20440) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001aab2c,word,3c013f40 //00000000 +patch=1,EE,001aab30,word,44810000 //00000000 +patch=1,EE,001aab38,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20441_F1FD3B5D.pnach b/patches/SLPS-20441_F1FD3B5D.pnach new file mode 100644 index 0000000..9881e04 --- /dev/null +++ b/patches/SLPS-20441_F1FD3B5D.pnach @@ -0,0 +1,11 @@ +gametitle=Simple 2000 Series Vol. 87: The Nadesico (J)(SLPS-20441) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 & ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,0024f120,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-20444_7E9FD243.pnach b/patches/SLPS-20444_7E9FD243.pnach new file mode 100644 index 0000000..ff5ab86 --- /dev/null +++ b/patches/SLPS-20444_7E9FD243.pnach @@ -0,0 +1,8 @@ +gametitle=The Oneechanbara 2 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,20446CB4,extended,3F400000 + + diff --git a/patches/SLPS-20445_B94D2F0D.pnach b/patches/SLPS-20445_B94D2F0D.pnach new file mode 100644 index 0000000..7359ac0 --- /dev/null +++ b/patches/SLPS-20445_B94D2F0D.pnach @@ -0,0 +1,10 @@ +gametitle=Simple 2000 Series Ultimate Vol.28 - The Gaidou! Genocide Grand Prix - D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,2074302C,extended,3f100000 //3f400000 X-Fov + + diff --git a/patches/SLPS-20447_E26A225F.pnach b/patches/SLPS-20447_E26A225F.pnach new file mode 100644 index 0000000..161667b --- /dev/null +++ b/patches/SLPS-20447_E26A225F.pnach @@ -0,0 +1,48 @@ +gametitle=Kamen Rider Hibiki (J)(SLPS-20447) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Menu Zoom (2D) +//003f013c 00088144 e0ffbd27 +//patch=1,EE,00145f68,word,3c013ec0 //3c013f00 + +//Menu Y-Fov (2D) +//426b0146 2000a28f +//patch=1,EE,00145f84,word,08030000 +//patch=1,EE,000c0000,word,46016b42 +//patch=1,EE,000c0004,word,3c013f40 +//patch=1,EE,000c0008,word,4481f000 +//patch=1,EE,000c000c,word,461e6b43 +//patch=1,EE,000c0010,word,080517e2 + +//Cutscene Zoom +//803f013c 00a88144 01a50046 +patch=1,EE,00130894,word,3c013fab //3c013f80 + +//Cutscene Y-Fov +//00008044 32d00046 +patch=1,EE,001308d8,word,08030008 +patch=1,EE,000c0020,word,44800000 +patch=1,EE,000c0024,word,3c013f40 +patch=1,EE,000c0028,word,4481f000 +patch=1,EE,000c002c,word,461ead42 +patch=1,EE,000c0030,word,0804c237 + +//Gameplay X-Fov +//44808dc7 067c0046 +patch=1,EE,0010362c,word,08030010 +patch=1,EE,000c0040,word,c78d8044 +patch=1,EE,000c0044,word,3c013f40 +patch=1,EE,000c0048,word,4481f000 +patch=1,EE,000c004c,word,461e6b42 +patch=1,EE,000c0050,word,08040d8c + +////////////////////////////////////// +//Gameplay Zoom +//patch=1,EE,00103574,word,3c01443a //3c01447a + + diff --git a/patches/SLPS-20452_5C432A3F.pnach b/patches/SLPS-20452_5C432A3F.pnach new file mode 100644 index 0000000..29455d2 --- /dev/null +++ b/patches/SLPS-20452_5C432A3F.pnach @@ -0,0 +1,22 @@ +gametitle=Simple 2000 Series Ultimate Vol. 30 - Kourin! Zokushi God (J)(SLPS-20452) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide Screen 16:9 + +//Car X-Fov +patch=1,EE,001afd0c,word,3c013f40 //00000000 +patch=1,EE,001afd10,word,44810000 //00000000 +patch=1,EE,001afd18,word,4600c602 //00000000 + +//Background X-Fov +patch=1,EE,00149e20,word,08079304 +patch=1,EE,001e4c10,word,46040843 +patch=1,EE,001e4c14,word,3c013f40 +patch=1,EE,001e4c18,word,4481f000 +patch=1,EE,001e4c1c,word,461e0842 +patch=1,EE,001e4c20,word,08052789 + + diff --git a/patches/SLPS-20453_602B7A48.pnach b/patches/SLPS-20453_602B7A48.pnach new file mode 100644 index 0000000..3ed3060 --- /dev/null +++ b/patches/SLPS-20453_602B7A48.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Ultimate Vol.29 - K-1 Premium 2005 Dynamite!! (J)(SLPS-20453) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,002002a4,word,3c013f40 //00000000 +patch=1,EE,002002a8,word,44810000 //00000000 +patch=1,EE,002002b0,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20456_9F4E45A3.pnach b/patches/SLPS-20456_9F4E45A3.pnach new file mode 100644 index 0000000..d755ea0 --- /dev/null +++ b/patches/SLPS-20456_9F4E45A3.pnach @@ -0,0 +1,17 @@ +gametitle=Simple 2000 Series Vol. 95 - The Zombie vs. Kyuukyuusha (J)(SLPS-20456) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f033c 9080828f +patch=1,EE,0013671c,word,3c033f40 + +//Render Fix +//003f023c 00088244 00000000 (1st) +patch=1,EE,001367b8,word,3c023f30 //3c023f00 + + diff --git a/patches/SLPS-20458_7686C666.pnach b/patches/SLPS-20458_7686C666.pnach new file mode 100644 index 0000000..800afc3 --- /dev/null +++ b/patches/SLPS-20458_7686C666.pnach @@ -0,0 +1,23 @@ +gametitle=Simple 2000 Series Vol. 96 - The Pirate (J)(SLPS-20458) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0017ac74,word,3c023f08 //3c023ecc +patch=1,EE,0017ac7c,word,34438883 //3443cccd + +//smoke distance +//patch=1,EE,0024f3b4,word,3c013f00 //3c013f80 + +//Zoom +//patch=1,EE,00257ee4,word,3c013f80 //3c013f80 +//patch=1,EE,002571e4,word,3c01bec0 //3c01bf00 + +//Y-Fov +//patch=1,EE,0017ac84,word,3c023e60 //3c023e99 + + diff --git a/patches/SLPS-20463_96F3F344.pnach b/patches/SLPS-20463_96F3F344.pnach new file mode 100644 index 0000000..4aac65c --- /dev/null +++ b/patches/SLPS-20463_96F3F344.pnach @@ -0,0 +1,18 @@ +gametitle=Ougon Kishi Garo [NTSC-J] (SLPS-20463) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0020C7F8,word,3c013f40 //00000000 +patch=1,EE,0020C7Fc,word,4481F000 //00000000 +patch=1,EE,0029ED78,word,080c5a2a //46010043 +patch=1,EE,0031689c,word,080c5a30 //00000000 +patch=1,EE,003168a8,word,461e0fc3 //00000000 +patch=1,EE,003168ac,word,46010043 //00000000 +patch=1,EE,003168b0,word,461e0842 //00000000 +patch=1,EE,003168b4,word,e61f0068 //00000000 +patch=1,EE,003168b8,word,080a7b60 //00000000 + + diff --git a/patches/SLPS-20464_C810CF06.pnach b/patches/SLPS-20464_C810CF06.pnach new file mode 100644 index 0000000..f387a9f --- /dev/null +++ b/patches/SLPS-20464_C810CF06.pnach @@ -0,0 +1,11 @@ +gametitle=Simple 2000 Series Vol. 105 - The Maid Fuku to Kikanjuu [NTSC-J] (SLPS-20464) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,001c53ac,word,3c013f40 +patch=1,EE,001c53b0,word,44810000 +patch=1,EE,001c53b8,word,4600c602 + + diff --git a/patches/SLPS-20465_5FF52634.pnach b/patches/SLPS-20465_5FF52634.pnach new file mode 100644 index 0000000..3b4a4b9 --- /dev/null +++ b/patches/SLPS-20465_5FF52634.pnach @@ -0,0 +1,16 @@ +gametitle=Simple 2000 Series Vol. 100 - The Otoko Tachi no Kijuu Houza (J)(SLPS-20465) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f013c abaa2134 00608144 +patch=1,EE,00108ab4,word,3c013fe3 //3c013fe3 +patch=1,EE,00108ab8,word,34218e22a //3421aaab + +//patch=1,EE,00108ad4,word,3c013fab //3c013f80 + + diff --git a/patches/SLPS-20466_C5B75C7C.pnach b/patches/SLPS-20466_C5B75C7C.pnach new file mode 100644 index 0000000..a0e161a --- /dev/null +++ b/patches/SLPS-20466_C5B75C7C.pnach @@ -0,0 +1,8 @@ +gametitle=Simple 2000 Series Vol. 101 - The Oneechanpon [SLPS-20466] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,20495104,extended,3F400000 + + diff --git a/patches/SLPS-20467_6B7DDDD9.pnach b/patches/SLPS-20467_6B7DDDD9.pnach new file mode 100644 index 0000000..b019e2d --- /dev/null +++ b/patches/SLPS-20467_6B7DDDD9.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol. 102 - The Fuhyou - Senjou no Inu Tachi (J)(SLPS-20467) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +//803f013c 00008144 00000000 080040e4 +patch=1,EE,0020576c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-20468_0C370E94.pnach b/patches/SLPS-20468_0C370E94.pnach new file mode 100644 index 0000000..2c65a87 --- /dev/null +++ b/patches/SLPS-20468_0C370E94.pnach @@ -0,0 +1,14 @@ +gametitle=Simple 2000 Series Vol. 106 - The Block Kuzushi Quest - Dragon Kingdom (J)(SLPS-20468) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001991a4,word,3c013f40 //00000000 +patch=1,EE,001991a8,word,44810000 //00000000 +patch=1,EE,001991b0,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20474_F3A2AB09.pnach b/patches/SLPS-20474_F3A2AB09.pnach new file mode 100644 index 0000000..cafe5af --- /dev/null +++ b/patches/SLPS-20474_F3A2AB09.pnach @@ -0,0 +1,18 @@ +gametitle=Simple 2000 Series Vol. 107 - The Honoo no Kakutou Banchou (J)(SLPS-20474) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom in +//003f013c 00008144 2000b07f +patch=1,EE,001843cc,word,3c013ec5 //3c013f00 3c013ec5 + +//X-Fov + Zoom Out +//803f013c 00708144 80000426 +patch=1,EE,00184450,word,3c013f40 //3c013f80 +//patch=1,EE,00184520,word,3c013fb0 //3c013f80 + + diff --git a/patches/SLPS-20476_715D9DD3.pnach b/patches/SLPS-20476_715D9DD3.pnach new file mode 100644 index 0000000..1c1e163 --- /dev/null +++ b/patches/SLPS-20476_715D9DD3.pnach @@ -0,0 +1,18 @@ +gametitle=Simple 2000 Series Vol. 108 - The Nippon Tokushubutai (J)(SLPS-20476) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f043c 7f4b023c +patch=1,EE,001996a0,word,3c043f40 //3c043f80 + +//Zoom +//323f043c 6c0745ac c3b88234 3F6E4BA9 +//patch=1,EE,0013f828,word,3c043f6e //3c043f32 +//patch=1,EE,0013f830,word,34824ba9 //3482b8c3 + + diff --git a/patches/SLPS-20478_91A93F28.pnach b/patches/SLPS-20478_91A93F28.pnach new file mode 100644 index 0000000..a9e2f48 --- /dev/null +++ b/patches/SLPS-20478_91A93F28.pnach @@ -0,0 +1,17 @@ +gametitle=Simple 2000 Series Vol. 109 - The Taxi 2 (J)(SLPS-20478) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Car) +patch=1,EE,00155ec4,word,3c013f40 //00000000 +patch=1,EE,00155ec8,word,44810000 //00000000 +patch=1,EE,00155ed0,word,4600c602 //00000000 + +//X-Fov (Background) +patch=1,EE,001afc74,word,3F400000 //3f800000 + + diff --git a/patches/SLPS-20481_E08D659B.pnach b/patches/SLPS-20481_E08D659B.pnach new file mode 100644 index 0000000..665e04e --- /dev/null +++ b/patches/SLPS-20481_E08D659B.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol.112 - The Tousou Highway 2 - Road Warrior 2050 (J)(SLPS-20481) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001e5f4c,word,3c013f40 //00000000 +patch=1,EE,001e5f50,word,44810000 //00000000 +patch=1,EE,001e5f58,word,4600c602 //00000000 + + diff --git a/patches/SLPS-20483_E4614547.pnach b/patches/SLPS-20483_E4614547.pnach new file mode 100644 index 0000000..1951f05 --- /dev/null +++ b/patches/SLPS-20483_E4614547.pnach @@ -0,0 +1,39 @@ +gametitle=Kamen Rider Kabuto (J)(SLPS-20483) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Cutscene Zoom +//803f013c 00a88144 01a50046 +patch=1,EE,0011b54c,word,3c013fab //3c013f80 + +//Cutscene Y-Fov +//00008044 32d00046 +patch=1,EE,0011b590,word,08030008 +patch=1,EE,000c0020,word,44800000 +patch=1,EE,000c0024,word,3c013f40 +patch=1,EE,000c0028,word,4481f000 +patch=1,EE,000c002c,word,461ead42 +patch=1,EE,000c0030,word,08046d65 + +//Gameplay X-Fov +patch=1,EE,001980c4,word,08030010 +patch=1,EE,000c0040,word,c78d8c84 +patch=1,EE,000c0044,word,3c013f40 +patch=1,EE,000c0048,word,4481f000 +patch=1,EE,000c004c,word,461e6b42 +patch=1,EE,000c0050,word,08066032 + +/////////////////////////////////// +//Gameplay Zoom +//patch=1,EE,00108f30,word,3c014400 //3c01447a +//Menu Zoom +//patch=1,EE,00143f54,word,3c014400 //3c01447a +//Menu Zoom +//003f013c 00088144 e0ffbd27 +//patch=1,EE,00135148,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLPS-20488_82481A67.pnach b/patches/SLPS-20488_82481A67.pnach new file mode 100644 index 0000000..de9d567 --- /dev/null +++ b/patches/SLPS-20488_82481A67.pnach @@ -0,0 +1,10 @@ +gametitle=Simple 2000 Series Vol. 113: The Tairyou Jigoku [NTSC-J] (SLPS_204.88) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00307D74,word,3C013F40 //3C013F80 (Increases hor. axis) + + diff --git a/patches/SLPS-20488_B2486AF4.pnach b/patches/SLPS-20488_B2486AF4.pnach new file mode 100644 index 0000000..f84bb04 --- /dev/null +++ b/patches/SLPS-20488_B2486AF4.pnach @@ -0,0 +1,8 @@ +gametitle=Simple 2000 Series Vol. 113: The Tairyou Jigoku (NTSC-J) SLPS-20488 B2486AF4 (Spanish Fan Translation) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00307D74,word,3C013F40 //3C013F80 (Increases hor. axis) \ No newline at end of file diff --git a/patches/SLPS-20489_FC0F8A5B.pnach b/patches/SLPS-20489_FC0F8A5B.pnach new file mode 100644 index 0000000..4a8f2dd --- /dev/null +++ b/patches/SLPS-20489_FC0F8A5B.pnach @@ -0,0 +1,11 @@ +gametitle=Simple 2000 Series Vol. 114 - The Onna Okappichi Torimonochou - Oharuchan Go Go Go! [NTSC-J] (SLPS-20489) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,001af3ec,word,3c013f40 +patch=1,EE,001af3f0,word,44810000 +patch=1,EE,001af3f8,word,4600c602 + + diff --git a/patches/SLPS-20491_69D87F18.pnach b/patches/SLPS-20491_69D87F18.pnach new file mode 100644 index 0000000..af62fc5 --- /dev/null +++ b/patches/SLPS-20491_69D87F18.pnach @@ -0,0 +1,11 @@ +gametitle=Simple 2000 Series Vol. 118 - The Ochimusha - Doemu Samurai Toujou [NTSC-J] [SLPS-20491] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,0022e6f4,word,3c013f40 +patch=1,EE,0022e6f8,word,44810000 +patch=1,EE,0022e700,word,4600c602 + + diff --git a/patches/SLPS-20493_333F1F59.pnach b/patches/SLPS-20493_333F1F59.pnach new file mode 100644 index 0000000..5b374f1 --- /dev/null +++ b/patches/SLPS-20493_333F1F59.pnach @@ -0,0 +1,13 @@ +gametitle=Simple 2000 Series Vol. 116 - The Neko Mura no Hitobito Pagu Daikan no Akugyou Zanmai (J)(SLPS-20493) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00133514,word,3c023f19 //3c023f4c +patch=1,EE,0013351c,word,3444999a //3444cccd + + diff --git a/patches/SLPS-20494_54673FA9.pnach b/patches/SLPS-20494_54673FA9.pnach new file mode 100644 index 0000000..50dc837 --- /dev/null +++ b/patches/SLPS-20494_54673FA9.pnach @@ -0,0 +1,21 @@ +gametitle=Simple 2000 Series Vol. 117 - The Zerosen (J)(SLPS20494) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0030ee2c,word,44554000 //44200000 + +//Render Fix +patch=1,EE,0030ee28,word,43A00000 //43700000 Top & Bottom43A00000 +patch=1,EE,0030ee34,word,44100000 //43a00000 Left & Right + +//Y-Fov +//patch=1,EE,0030ee48,word,43b40000 //43f00000 +//ZOOM +//patch=1,EE,0030fe40,word,3Fb00000 //3f800000 + + diff --git a/patches/SLPS-20497_88F8F8B1.pnach b/patches/SLPS-20497_88F8F8B1.pnach new file mode 100644 index 0000000..73d8f8f --- /dev/null +++ b/patches/SLPS-20497_88F8F8B1.pnach @@ -0,0 +1,17 @@ +gametitle=Simple 2000 Series Vol. 119 - The Survival Game 2 (J)(SLPS-20497) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00008144 1000b07f +patch=1,EE,0019d314,word,3c013f10 //3c013f80 + +//Y-Fov +//aaaaaa3f 04000000 +patch=1,EE,00260ba8,word,3FE38E2A //3faaaaaa + + diff --git a/patches/SLPS-20499_AA75FE6A.pnach b/patches/SLPS-20499_AA75FE6A.pnach new file mode 100644 index 0000000..61b9d2a --- /dev/null +++ b/patches/SLPS-20499_AA75FE6A.pnach @@ -0,0 +1,15 @@ +gametitle=Inaka Kurasi - Nan no Shima no Monogatari (Super Best Collection) [NTSC-J] (PBPX-95201) (SLPS-20499) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00172a7c,word,3c0243a8 //3c0243e0 + +//Y-Fov +patch=1,EE,00172ab8,word,3c0243a8 //3c0243e0 + + diff --git a/patches/SLPS-20500_0A283CB4.pnach b/patches/SLPS-20500_0A283CB4.pnach new file mode 100644 index 0000000..6d0dbb7 --- /dev/null +++ b/patches/SLPS-20500_0A283CB4.pnach @@ -0,0 +1,12 @@ +gametitle=Simple 2000 Series Vol. 120 - The Saigo no Nippon Tsuwamono [SLPS-20500] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002067ec,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-25001_B3999B20.pnach b/patches/SLPS-25001_B3999B20.pnach new file mode 100644 index 0000000..420bae3 --- /dev/null +++ b/patches/SLPS-25001_B3999B20.pnach @@ -0,0 +1,13 @@ +gametitle=Eternal Ring (J)(SLPS-25001) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen Hack 16:9 + +//X-Fov +//803f013c 00a88144 0045013c +patch=1,EE,00200fb4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-25002_7894BA09.pnach b/patches/SLPS-25002_7894BA09.pnach new file mode 100644 index 0000000..3e95858 --- /dev/null +++ b/patches/SLPS-25002_7894BA09.pnach @@ -0,0 +1,10 @@ +gametitle=Dead or Alive 2 (SLPS_25002) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,203B0400,word,3F400000 +patch=1,EE,203B0C20,word,3F400000 +patch=1,EE,203B1440,word,3F400000 + + diff --git a/patches/SLPS-25003_66FB2124.pnach b/patches/SLPS-25003_66FB2124.pnach new file mode 100644 index 0000000..3ac72d6 --- /dev/null +++ b/patches/SLPS-25003_66FB2124.pnach @@ -0,0 +1,14 @@ +gametitle=Evergrace (NTSC-J) (SLPS_25003) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +// Wide 16:9 +// 803f013c 00a88144 2e00043c +patch=1,EE,002010d0,word,3c013f40 // 3c013f80 + +// 803f013c 00a08144 c07b1646 +patch=1,EE,00201170,word,3c013f40 // 3c013f80 + + diff --git a/patches/SLPS-25004_31603A01.pnach b/patches/SLPS-25004_31603A01.pnach new file mode 100644 index 0000000..6b3aef7 --- /dev/null +++ b/patches/SLPS-25004_31603A01.pnach @@ -0,0 +1,16 @@ +gametitle=Kensetsu Juuki Kenka Battle - Buchigire Kongou!! [NTSC-J] [PBPX-95201](SLPS-25004) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//patch=1,EE,00281d2c,word,3c013f40 //00000000 +//patch=1,EE,00281d30,word,44810000 //00000000 +//patch=1,EE,00281d38,word,4600c602 //00000000 + +patch=1,EE,00219540,word,3C013F40 //3C013F80 (Increases hor. axis) +patch=1,EE,002180ec,word,3c014fff //3c013f80 + + diff --git a/patches/SLPS-25007_F3F906DE.pnach b/patches/SLPS-25007_F3F906DE.pnach new file mode 100644 index 0000000..a079478 --- /dev/null +++ b/patches/SLPS-25007_F3F906DE.pnach @@ -0,0 +1,29 @@ +gametitle=Armored Core 2 [NTSC-J] (SLPS-25007) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002885ec,word,3c013f40 // 00000000 hor fov gameplay +patch=1,EE,002885f8,word,44810000 // 00000000 +patch=1,EE,002885fc,word,4600c602 // 00000000 +patch=1,EE,001b252c,word,3c013f40 // 00000000 hor fov menu +patch=1,EE,001b253c,word,4481f000 // 00000000 +patch=1,EE,001b2540,word,461e6b42 // 00000000 + +// 16:10 +//patch=1,EE,002885ec,word,3c013f55 // 00000000 hor fov gameplay +//patch=1,EE,002885f0,word,34215555 // 00000000 hor fov gameplay +//patch=1,EE,002885f8,word,44810000 // 00000000 +//patch=1,EE,002885fc,word,4600c602 // 00000000 +//patch=1,EE,001b252c,word,3c013f55 // 00000000 hor fov menu +//patch=1,EE,001b2530,word,34215555 // 00000000 hor fov menu +//patch=1,EE,001b253c,word,4481f000 // 00000000 +//patch=1,EE,001b2540,word,461e6b42 // 00000000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2028032C,extended,00000000 \ No newline at end of file diff --git a/patches/SLPS-25008_126B585A.pnach b/patches/SLPS-25008_126B585A.pnach new file mode 100644 index 0000000..12e98b0 --- /dev/null +++ b/patches/SLPS-25008_126B585A.pnach @@ -0,0 +1,10 @@ +gametitle=Sorcerous Stabber Orphen [NTSC-J] (SLPS-25008) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Pnach by Little Giant + +//black borders's fix (optional) +patch=1,EE,00260A9C,word,24020000 //24020001 + + diff --git a/patches/SLPS-25009_AA0D46D4.pnach b/patches/SLPS-25009_AA0D46D4.pnach new file mode 100644 index 0000000..2b8c597 --- /dev/null +++ b/patches/SLPS-25009_AA0D46D4.pnach @@ -0,0 +1,15 @@ +gametitle=G-Saviour (J)(SLPS-25009) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00116824,word,3c013f40 //3c013f80 + +//Render Fix +patch=1,EE,00116868,word,3c0143e0 //3c0143a0 + + diff --git a/patches/SLPS-25010_B937D335.pnach b/patches/SLPS-25010_B937D335.pnach new file mode 100644 index 0000000..86e2a95 --- /dev/null +++ b/patches/SLPS-25010_B937D335.pnach @@ -0,0 +1,14 @@ +gametitle=Unison (J)(SLPS-25010) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,001e0e14,word,3c013f40 //00000000 +patch=1,EE,001e0e18,word,44810000 //00000000 +patch=1,EE,001e0e20,word,4600c602 //00000000 + + diff --git a/patches/SLPS-25012_059F0DE7.pnach b/patches/SLPS-25012_059F0DE7.pnach new file mode 100644 index 0000000..7a8c7d6 --- /dev/null +++ b/patches/SLPS-25012_059F0DE7.pnach @@ -0,0 +1,23 @@ +gametitle=Hajime no Ippo - Victorious Boxers (J)(SLPS-25012) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-fov (In Squared Ring) +patch=1,EE,00114510,word,3c013f40 //3c013f80 + +//Event (Zoom) +patch=1,EE,00197f10,word,3c013fab //3c013f80 + +//Event (Y-Fov) +patch=1,EE,0018ede0,word,3c0143b4 //3c0143f0 + +//xxx +//patch=1,EE,0018ecb8,word,3c013f40 //3c013f80 +////patch=1,EE,00197f10,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-25013_1DE78E93.pnach b/patches/SLPS-25013_1DE78E93.pnach new file mode 100644 index 0000000..d022d12 --- /dev/null +++ b/patches/SLPS-25013_1DE78E93.pnach @@ -0,0 +1,11 @@ +gametitle=Kuri Kuri Mix (J)(SLPS-25013) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00100278,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-25015_6F9C4D7C.pnach b/patches/SLPS-25015_6F9C4D7C.pnach new file mode 100644 index 0000000..649c1c4 --- /dev/null +++ b/patches/SLPS-25015_6F9C4D7C.pnach @@ -0,0 +1,17 @@ +gametitle=Choro Q HG (J)(SLPS-25015) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//a043013c 00688144 c6c30046 +patch=1,EE,0018fe04,word,3c014370 //3c0143a0 + +//Render fix +//f03f013c 00b08144 +patch=1,EE,0018fe48,word,3c014020 //3c013ff0 + + diff --git a/patches/SLPS-25016_62B8752C.pnach b/patches/SLPS-25016_62B8752C.pnach new file mode 100644 index 0000000..ebd8792 --- /dev/null +++ b/patches/SLPS-25016_62B8752C.pnach @@ -0,0 +1,13 @@ +gametitle=Neo Atlas III (J)(SLPS-25016) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0019b2e4,word,3c013f40 //00000000 +patch=1,EE,0019b2e8,word,44810000 //00000000 +patch=1,EE,0019b2f0,word,4600c602 //00000000 + + diff --git a/patches/SLPS-25018_B4580F15.pnach b/patches/SLPS-25018_B4580F15.pnach new file mode 100644 index 0000000..dad02af --- /dev/null +++ b/patches/SLPS-25018_B4580F15.pnach @@ -0,0 +1,11 @@ +gametitle=Sidewinder Max [NTSC-J] (SLPS_250.18) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00123860,word,3C0143C0 //3C014400 Zoom +patch=1,EE,00102858,word,3C0143B4 //3C0143F0 Y-FOV + + diff --git a/patches/SLPS-25020_3FDDF5B2.pnach b/patches/SLPS-25020_3FDDF5B2.pnach new file mode 100644 index 0000000..4a6d4fa --- /dev/null +++ b/patches/SLPS-25020_3FDDF5B2.pnach @@ -0,0 +1,62 @@ +gametitle=Kidou Senshi Gundam (J)(SLPS-25020) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Search Values +//2044033c 00108344 28a68070 (X-Fov) +//a043023c 00008244 466d0046 (Render fix) + +//Title +patch=1,EE,E0010e00,extended,00100050 +patch=1,EE,20127ff8,extended,3c034455 //3c034420 + +//Story 1 +patch=1,EE,E0028680,extended,00100050 +patch=1,EE,2012a2a8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201a9698,extended,3c0243e0 //3c0243a0 Render fix + +//Story 2 +patch=1,EE,E0021980,extended,00100050 +patch=1,EE,2012a3c8,extended,3c034439 //3c034420 X-Fov +patch=1,EE,201aadd8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 3 +patch=1,EE,E0027280,extended,00100050 +patch=1,EE,2012a3c8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aac38,extended,3c0243e0 //3c0243a0 Render fix + +//Story 4 +patch=1,EE,E002ab00,extended,00100050 +patch=1,EE,2012a3c8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aa9a8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 5 +patch=1,EE,E0027f80,extended,00100050 +patch=1,EE,2012a3c8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201a99b8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 6 +patch=1,EE,E0022200,extended,00100050 +patch=1,EE,2012a3c8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aa9d8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 7 +patch=1,EE,E0026280,extended,00100050 +patch=1,EE,2012a3c8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aaf28,extended,3c0243e0 //3c0243a0 Render fix + +//Story 8 +patch=1,EE,E0025d80,extended,00100050 +patch=1,EE,2012a3c8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aae38,extended,3c0243e0 //3c0243a0 Render fix + +//Story 9 +patch=1,EE,E0022000,extended,00100050 +patch=1,EE,2012a2a8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aaed8,extended,3c0243e0 //3c0243a0 fix + + diff --git a/patches/SLPS-25022_5B38173C.pnach b/patches/SLPS-25022_5B38173C.pnach new file mode 100644 index 0000000..f3d0112 --- /dev/null +++ b/patches/SLPS-25022_5B38173C.pnach @@ -0,0 +1,13 @@ +gametitle=Cool Boarders - Code Alien (J)(SLPS-25022) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002362c4,word,3c013f40 //00000000 +patch=1,EE,002362c8,word,44810000 //00000000 +patch=1,EE,002362d0,word,4600c602 //00000000 + + diff --git a/patches/SLPS-25023_18C8487E.pnach b/patches/SLPS-25023_18C8487E.pnach new file mode 100644 index 0000000..7acfff2 --- /dev/null +++ b/patches/SLPS-25023_18C8487E.pnach @@ -0,0 +1,15 @@ +gametitle=The Bouncer (Japan) [SLPS-25023] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,20391a3c,extended,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20103FB8,extended,30630000 +patch=1,EE,20286E00,extended,00000000 + + diff --git a/patches/SLPS-25026_82C02240.pnach b/patches/SLPS-25026_82C02240.pnach new file mode 100644 index 0000000..56630bb --- /dev/null +++ b/patches/SLPS-25026_82C02240.pnach @@ -0,0 +1,11 @@ +gametitle=Dead or Alive 2 - Hard*Core (SLPS_25026) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,204588D0,word,3F400000 +patch=1,EE,20459140,word,3F400000 +patch=1,EE,204599B0,word,3F400000 +patch=1,EE,2045A220,word,3F400000 + + diff --git a/patches/SLPS-25027_D7416293.pnach b/patches/SLPS-25027_D7416293.pnach new file mode 100644 index 0000000..20fc540 --- /dev/null +++ b/patches/SLPS-25027_D7416293.pnach @@ -0,0 +1,11 @@ +gametitle=Golf Paradise DX (J)(SLPS-25027) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,203C50F0,extended,3f400000 //3f800000 + + diff --git a/patches/SLPS-25028_77D0DACC.pnach b/patches/SLPS-25028_77D0DACC.pnach new file mode 100644 index 0000000..387a712 --- /dev/null +++ b/patches/SLPS-25028_77D0DACC.pnach @@ -0,0 +1,26 @@ +gametitle=Shutokou Battle 0 [NTSC-J] (SLPS-25028) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Gameplay +patch=1,EE,0015c9f0,word,3c073f40 //GamePlay +patch=1,EE,001dd0d0,word,3c033f40 //Garage + +//Gameplay HUD by VIRGIN KLM +patch=1,EE,20336000,extended,3F400000 +patch=1,EE,20336030,extended,00000210 +patch=1,EE,20336048,extended,3F400000 +patch=1,EE,20336108,extended,00000200 +patch=1,EE,20336120,extended,3F400000 +patch=1,EE,20336150,extended,0000022e +patch=1,EE,20336168,extended,3F400000 +patch=1,EE,20336198,extended,000001F5 +patch=1,EE,203361B0,extended,3F400000 +patch=1,EE,203361E0,extended,00000208 +patch=1,EE,203361F8,extended,3F400000 +patch=1,EE,20336228,extended,0000021b +patch=1,EE,20336240,extended,3F400000 + + diff --git a/patches/SLPS-25028_F9D5C6A6.pnach b/patches/SLPS-25028_F9D5C6A6.pnach new file mode 100644 index 0000000..aed61c6 --- /dev/null +++ b/patches/SLPS-25028_F9D5C6A6.pnach @@ -0,0 +1,105 @@ +gametitle=Shutokou Battle 0 (J)(SLPS-25028) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen patch +author=VIRGIN KLM, Silent + +// 16:9 - 3D Elements +patch=0,EE,1015C9F0,extended,3F40 // In-game +patch=0,EE,1015CB3C,extended,3F40 // Split-screen +patch=0,EE,101DD0D0,extended,3F40 // Menus + +// 16:9 - Gameplay HUD +patch=0,EE,101B06D8,extended,01FC // Move the entire cluster to the right +patch=0,EE,101A915C,extended,0030 // Tacho needle +patch=0,EE,101A9208,extended,0020 // Shift assist +patch=0,EE,101A9188,extended,0020 // Left indicator +patch=0,EE,101A91B4,extended,0031 // Right indicator +patch=0,EE,101A9274,extended,004E // Current gear +patch=0,EE,101A92AC,extended,0015 // Speed +patch=0,EE,201A92BC,extended,010B4023 // Speed, distance between letters (19) +patch=0,EE,101A9324,extended,0016 // Bottom left line +patch=0,EE,101A91DC,extended,003F // kph text +patch=0,EE,101A9350,extended,0056 // Bottom right line +patch=0,EE,20336000,extended,3F400000 +patch=0,EE,20336048,extended,3F400000 +patch=0,EE,20336120,extended,3F400000 +patch=0,EE,20336168,extended,3F400000 +patch=0,EE,203361B0,extended,3F400000 +patch=0,EE,203361F8,extended,3F400000 +patch=0,EE,20336240,extended,3F400000 +patch=0,EE,20336288,extended,3F400000 +patch=0,EE,20336360,extended,3F400000 +patch=0,EE,203363A8,extended,3F400000 +patch=0,EE,20336480,extended,3F400000 +patch=0,EE,203364C8,extended,3F400000 +patch=0,EE,20336510,extended,3F400000 +patch=0,EE,20336558,extended,3F400000 +patch=0,EE,203365A0,extended,3F400000 +patch=0,EE,203365E8,extended,3F400000 +patch=0,EE,203366C0,extended,3F400000 +patch=0,EE,20336708,extended,3F400000 +patch=0,EE,20336750,extended,3F400000 +patch=0,EE,20336798,extended,3F400000 +patch=0,EE,203367E0,extended,3F400000 +patch=0,EE,20336828,extended,3F400000 +patch=0,EE,20336870,extended,3F400000 +patch=0,EE,203368B8,extended,3F400000 +patch=0,EE,20336900,extended,3F400000 +patch=0,EE,20336948,extended,3F400000 +patch=0,EE,20336990,extended,3F400000 +patch=0,EE,20336CF0,extended,3F400000 +patch=0,EE,20336D38,extended,3F400000 +patch=0,EE,20336D80,extended,3F400000 +patch=0,EE,20336DC8,extended,3F400000 +patch=0,EE,20336E10,extended,3F400000 +patch=0,EE,20336E58,extended,3F400000 +patch=0,EE,20336EA0,extended,3F400000 +patch=0,EE,20336EE8,extended,3F400000 +patch=0,EE,20336F30,extended,3F400000 +patch=0,EE,20336F78,extended,3F400000 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +author=asasega, Silent + +patch=0,EE,2015D09C,extended,00005025 +patch=0,EE,2015D15C,extended,00005025 +patch=0,EE,2015CFB0,extended,00005025 // Rear view mirror +patch=0,EE,2015D224,extended,00005025 // Unknown in race +patch=0,EE,201DCF94,extended,00005025 // Car preview in menus +patch=0,EE,202630C4,extended,00000000 + +[Controller Config Change (Type A)] +author=JakeMR2 +description=Changes the controller scheme to match TXR2's + +//Controller Mappings +//0x4 = X Button (accel) +//0x8 = Square Button (brake) +//0xC = L1 Button (shift down) +//0x10 = R1 Button (shift up) +//0x14 = Circle Button (Reverse) +//0x18 = L2 Button (Look Back) +//0x1C = R2 Button (Challenge Rival) +//0x20 = Triangle Button +//0x24 = L3 Left Stick (Left Signal) +//0x28 = L3 Right Stick (Right Signal) +//0x2C = R3 Button (Warning Signals) +//0x30 = L3 Button (Horn) + +patch=0,EE,0014d08c,word,8E240018 //Accel Button (R2) +patch=0,EE,0014d070,word,8E24001C //Brake Button (L2) +patch=0,EE,0014cefc,word,8E240004 //Shift Down (Square) +patch=0,EE,0014cf1c,word,8E240008 //Shift Up (X) +patch=0,EE,0014cf5c,word,8E240010 //L1 Button (look back) +patch=0,EE,0014cf7c,word,8E24000C //R1 Button (Flash Beams) +patch=0,EE,0014cf3c,word,8E240014 //Circle Button (Reverse) +patch=0,EE,0014cf9c,word,8E240020 //Triangle Button +patch=0,EE,0014cfbc,word,8E240024 //L3 Left Stick (Left Signal) +patch=0,EE,0014cfdc,word,8E240028 //L3 Right Stick (Right Stick) +patch=0,EE,0014cffc,word,8E24002C //R3 Button (Warning Signals) +patch=0,EE,0014d01c,word,8E240030 //L3 Button (Horn) + diff --git a/patches/SLPS-25029_BD9E8B57.pnach b/patches/SLPS-25029_BD9E8B57.pnach new file mode 100644 index 0000000..90d0e0c --- /dev/null +++ b/patches/SLPS-25029_BD9E8B57.pnach @@ -0,0 +1,36 @@ +gametitle=Rayman Revolution (NTSC-J) (SLPS-25029) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hacks by ElHecht & ICUP321 + +// General Widescreen Fixes +patch=1,EE,00190098,word,4481f000 // 00000000 +patch=1,EE,0019009c,word,461e0842 // 00000000 +patch=1,EE,00118394,word,461e6303 // 00000000 renderfix calculation + +// 16:9 +patch=1,EE,00190088,word,3c013f40 // 00000000 hor fov + +// 15:9 +//patch=1,EE,00190088,word,3c013f50 // 00000000 hor fov + +// 16:10 +//patch=1,EE,00190088,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0019008c,word,34215555 // 00000000 hor fov + +// 21:9 +//patch=1,EE,00190088,word,3c013f10 // 00000000 hor fov + +// 25:16 +//patch=1,EE,00190088,word,3c013f5a // 00000000 hor fov +//patch=1,EE,0019008c,word,3421740e // 00000000 hor fov + +// 32:9 +//patch=1,EE,00190088,word,3c013ed5 // 00000000 hor fov +//patch=1,EE,0019008c,word,3421c28f // 00000000 hor fov + + +[60 FPS] +description=Patches the game to run at 60 FPS. +patch=1,EE,201015B4,extended,00000000 \ No newline at end of file diff --git a/patches/SLPS-25032_C8BACD69.pnach b/patches/SLPS-25032_C8BACD69.pnach new file mode 100644 index 0000000..abfc89a --- /dev/null +++ b/patches/SLPS-25032_C8BACD69.pnach @@ -0,0 +1,17 @@ +gametitle=Golful Golf (J)(SLPS-25032) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00688144 ec9380c7 +patch=1,EE,00193708,word,3c013f40 //3c013f80 + +//Render fix +//00002044 0000f043 00008041 +patch=1,EE,0041e5e0,word,44500000 //44200000 + + diff --git a/patches/SLPS-25033_1645DE53.pnach b/patches/SLPS-25033_1645DE53.pnach new file mode 100644 index 0000000..68a1574 --- /dev/null +++ b/patches/SLPS-25033_1645DE53.pnach @@ -0,0 +1,26 @@ +gametitle=Klonoa 2:Lunatea's Veil (SLPS_25033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce (NTSC-K by Arapapa) + +//16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,00303fac,word,3c013f40 +patch=1,EE,00303fb0,word,44810000 +patch=1,EE,00303fb8,word,4600c602 + +//Partial HUD fix +//0000803f(*) 0000803f 0000803f 0000803f (search *4) +patch=1,EE,20518000,word,3f400000 +patch=1,EE,20519000,word,3f400000 +patch=1,EE,2051A000,word,3f400000 +patch=1,EE,2051B000,word,3f400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2018F15C,word,AE000340 +patch=1,EE,2018EA1C,word,AE000340 + + diff --git a/patches/SLPS-25035_ED1F2721.pnach b/patches/SLPS-25035_ED1F2721.pnach new file mode 100644 index 0000000..2429bc1 --- /dev/null +++ b/patches/SLPS-25035_ED1F2721.pnach @@ -0,0 +1,17 @@ +gametitle=Monster Farm [NTSC-J] [SLPS-25035] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002d160c,word,3c013f40 //00000000 +patch=1,EE,002d1610,word,44810000 //00000000 +patch=1,EE,002d1618,word,4600c602 //00000000 + +//Render fix +patch=1,EE,0027c20c,word,3c0143d7 //3c0143a0 + + diff --git a/patches/SLPS-25040_5F2A0E36.pnach b/patches/SLPS-25040_5F2A0E36.pnach new file mode 100644 index 0000000..8313776 --- /dev/null +++ b/patches/SLPS-25040_5F2A0E36.pnach @@ -0,0 +1,29 @@ +gametitle=Armored Core 2 - Another Age [NTSC-J] (SLPS-25040) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002c45a4,word,3c013f40 // 00000000 hor fov gameplay +patch=1,EE,002c45b0,word,44810000 // 00000000 +patch=1,EE,002c45b4,word,4600c602 // 00000000 +patch=1,EE,001c7524,word,3c013f40 // 00000000 hor fov menu +patch=1,EE,001c7534,word,4481f000 // 00000000 +patch=1,EE,001c7538,word,461e6b42 // 00000000 + +// 16:10 +//patch=1,EE,002c45a4,word,3c013f55 // 00000000 hor fov gameplay +//patch=1,EE,002c45a8,word,34215555 // 00000000 hor fov gameplay +//patch=1,EE,002c45b0,word,44810000 // 00000000 +//patch=1,EE,002c45b4,word,4600c602 // 00000000 +//patch=1,EE,001c7524,word,3c013f55 // 00000000 hor fov menu +//patch=1,EE,001c7528,word,34215555 // 00000000 hor fov menu +//patch=1,EE,001c7534,word,4481f000 // 00000000 +//patch=1,EE,001c7538,word,461e6b42 // 00000000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202BB3EC,extended,00000000 \ No newline at end of file diff --git a/patches/SLPS-25041_3E46A5F0.pnach b/patches/SLPS-25041_3E46A5F0.pnach new file mode 100644 index 0000000..13a22e0 --- /dev/null +++ b/patches/SLPS-25041_3E46A5F0.pnach @@ -0,0 +1,20 @@ +gametitle=Shadow Hearts (J) SLPS_250.41 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Widescreen hack 16:9 + +//803f043c 00688444 9c45023c +patch=1,EE,0028d738,word,3c043f40 +//803f023c 00688244 7f47023c +patch=1,EE,00282564,word,3c023f40 +//patch=1,EE,00324530,word,3c023f40 // field + +//Status screen and souls information. plus optional font size reduction (disabled by default) by sergx12 +patch=1,EE,0039f340,word,3c023f40 //3c023f80 +patch=1,EE,003d43c4,word,3c023f40 //3c023f80 +patch=1,EE,003ecfec,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPS-25042_F7CD277C.pnach b/patches/SLPS-25042_F7CD277C.pnach new file mode 100644 index 0000000..ab79b58 --- /dev/null +++ b/patches/SLPS-25042_F7CD277C.pnach @@ -0,0 +1,19 @@ +gametitle=Maken Shao - Limited Edition [SLPS-25042] + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +description=NTSC-J Widescreen Hack +patch=1,EE,20334524,extended,3f533334 + + +[No-Interlacing] +gsinterlacemode=1 +description=Progressive scan patch. + +//Override SetGsCrt syscall arguments. +patch=1,EE,201fcfdc,extended,24040000 +patch=1,EE,201fcfe0,extended,24050002 +patch=1,EE,201fcfe4,extended,24060001 + + diff --git a/patches/SLPS-25044_E26D2E7D.pnach b/patches/SLPS-25044_E26D2E7D.pnach new file mode 100644 index 0000000..8d4020f --- /dev/null +++ b/patches/SLPS-25044_E26D2E7D.pnach @@ -0,0 +1,8 @@ +gametitle=Evergrace II [NTSC-J] (SLPS-25044) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,00101ca8,word,3c013f40 + + diff --git a/patches/SLPS-25048_626CF8C1.pnach b/patches/SLPS-25048_626CF8C1.pnach new file mode 100644 index 0000000..14f3698 --- /dev/null +++ b/patches/SLPS-25048_626CF8C1.pnach @@ -0,0 +1,22 @@ +gametitle=Zeonic Front - Kidou Senshi Gundam 0079 (J)(SLPS-25048) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00213454,word,3c013f40 //00000000 +patch=1,EE,00213458,word,44810000 //00000000 +patch=1,EE,00213460,word,4600c602 //00000000 + +////////////////////////////////////////////////// +//Zoom +//803f013c 00008144 2d20a003 (3rd) +//patch=1,EE,00213478,word,3c013fab //3c013f80 + +//Y-Fov (Except background Picture (Cloud) +//efeeee3f -> f5491f40 +//patch=1,EE,0038ad08,word,401f49f5 //3feeeeef + + diff --git a/patches/SLPS-25050_6A4EFE60.pnach b/patches/SLPS-25050_6A4EFE60.pnach new file mode 100644 index 0000000..433e104 --- /dev/null +++ b/patches/SLPS-25050_6A4EFE60.pnach @@ -0,0 +1,22 @@ +gametitle=Final Fantasy X (J)(SLPS-25050) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//Widescreen hack 16:9 + +patch=1,EE,001ce4ac,word,3c013f19 +patch=1,EE,001ce4b0,word,3421999a +patch=1,EE,0011966c,word,3c014440 +patch=1,EE,0019f664,word,3c01442b + +//world map +//803f013c 00008144 01001124 +patch=1,EE,00258790,word,3c013f40 //3c013f80 + +//sphere grid +//803f013c 00a08144 e601023c +patch=1,EE,00259ff4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-25052_5ED8FB53.pnach b/patches/SLPS-25052_5ED8FB53.pnach new file mode 100644 index 0000000..2affa78 --- /dev/null +++ b/patches/SLPS-25052_5ED8FB53.pnach @@ -0,0 +1,10 @@ +gametitle=Ace Combat 04: Shattered Skies (J) (SLPS_25052) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach NTSC-J by Arapapa) + +//widescreen fix +patch=1,EE,003cf4cc,word,441CF7AE + + diff --git a/patches/SLPS-25054_CA067714.pnach b/patches/SLPS-25054_CA067714.pnach new file mode 100644 index 0000000..79d2a4e --- /dev/null +++ b/patches/SLPS-25054_CA067714.pnach @@ -0,0 +1,8 @@ +gametitle=Tamamayu Monogatari 2 - Horobi no Mushi [SLPS-25054] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,21E2BB8C,extended,3F400000 + + diff --git a/patches/SLPS-25057_04C3765E.pnach b/patches/SLPS-25057_04C3765E.pnach new file mode 100644 index 0000000..a37f4bf --- /dev/null +++ b/patches/SLPS-25057_04C3765E.pnach @@ -0,0 +1,16 @@ +gametitle=King's Field IV (J)(SLPS-25057) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0022c1a4,word,3c013f40 //00000000 +patch=1,EE,0022c1a8,word,44810000 //00000000 +patch=1,EE,0022c1b0,word,4600c602 //00000000 + +[Remove Scanmask Blur] +author=refraction +description=Disables scanmask usage to reduce blur when turning. +patch=1,EE,20107588,extended,24050000 \ No newline at end of file diff --git a/patches/SLPS-25060_41C1D2B2.pnach b/patches/SLPS-25060_41C1D2B2.pnach new file mode 100644 index 0000000..4ff74bf --- /dev/null +++ b/patches/SLPS-25060_41C1D2B2.pnach @@ -0,0 +1,11 @@ +gametitle=Kidou Senshi Gundam - Meguriai Sora (J)9SLPS-25060) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00199da4,word,3c024456 //3c024420 + + diff --git a/patches/SLPS-25061_99336083.pnach b/patches/SLPS-25061_99336083.pnach new file mode 100644 index 0000000..2ea5992 --- /dev/null +++ b/patches/SLPS-25061_99336083.pnach @@ -0,0 +1,62 @@ +gametitle=Kidou Senshi Gundam Ver. 1.5 (Gundam the Best) (J)(SLPS-25061) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Search Values +//2044033c 00108344 28a68070 (X-Fov) +//a043023c 00008244 466d0046 (Render fix) + +//Title +patch=1,EE,E0013400,extended,00100050 +patch=1,EE,20128c08,extended,3c034455 //3c034420 + +//Story 1 +patch=1,EE,E0021080,extended,00100050 +patch=1,EE,2012aef8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aed08,extended,3c0243e0 //3c0243a0 Render fix + +//Story 2 +patch=1,EE,E002c880,extended,00100050 +patch=1,EE,2012b018,extended,3c034439 //3c034420 X-Fov +patch=1,EE,201b04a8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 3 +patch=1,EE,E002de00,extended,00100050 +patch=1,EE,212b018,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201b02e8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 4 +patch=1,EE,E0025600,extended,00100050 +patch=1,EE,2012b018,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201b0058,extended,3c0243e0 //3c0243a0 Render fix + +//Story 5 +patch=1,EE,E0022d80,extended,00100050 +patch=1,EE,2012b018,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201af028,extended,3c0243e0 //3c0243a0 Render fix + +//Story 6 +patch=1,EE,E002d200,extended,00100050 +patch=1,EE,2012b018,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201b00b8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 7 +patch=1,EE,E0029f80,extended,00100050 +patch=1,EE,2012b018,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201b0608,extended,3c0243e0 //3c0243a0 Render fix + +//Story 8 +patch=1,EE,E0025d80,extended,00100050 +patch=1,EE,2012b018,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201b04b8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 9 +patch=1,EE,E002b680,extended,00100050 +patch=1,EE,2012aef8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201b0548,extended,3c0243e0 //3c0243a0 fix + + diff --git a/patches/SLPS-25064_D96D057A.pnach b/patches/SLPS-25064_D96D057A.pnach new file mode 100644 index 0000000..7637853 --- /dev/null +++ b/patches/SLPS-25064_D96D057A.pnach @@ -0,0 +1,17 @@ +gametitle=Seaman - Kindan no Pet - Gaze Hakushi no Jikken Shima (Limited Edition w.Controller) (J)(SLPS-25064) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Matrix hack +patch=1,EE,001027cc,word,3c013f40 //00000000 +patch=1,EE,001027d0,word,44810000 //00000000 +patch=1,EE,001027d8,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00247da4,word,3c023fab //3c023f80 + + diff --git a/patches/SLPS-25069_D7BBDD65.pnach b/patches/SLPS-25069_D7BBDD65.pnach new file mode 100644 index 0000000..ba1278c --- /dev/null +++ b/patches/SLPS-25069_D7BBDD65.pnach @@ -0,0 +1,19 @@ +gametitle=FIFA 2002 - Road to World Cup (J)(SLPS-25069) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83100c46 180080ac +patch=1,EE,002d132c,word,08030000 + +patch=1,EE,000c0000,word,460c1083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,080b44cc + + diff --git a/patches/SLPS-25074_9883194E.pnach b/patches/SLPS-25074_9883194E.pnach new file mode 100644 index 0000000..4f9d6d7 --- /dev/null +++ b/patches/SLPS-25074_9883194E.pnach @@ -0,0 +1,49 @@ +gametitle=Zero 零 Zero * NTSC-J * SLPS-25074 * 9883194E +// Project Zero - Fatal Frame + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & Devina - ported by arapapa + +// Game Play +patch=1,EE,00186f14,word,3c013f40 // 3c013f80 + +// Cutscenes by pgert +patch=1,EE,001828ec,word,3C013F40 // 3C013F80 + +// Cut-scene Render fix +// 0045013c 00208144 280040e6 +patch=1,EE,001828e0,word,3c0145C0 // 3c014500 + +// FMV fix +patch=1,EE,0017f520,word,24027100 +patch=1,EE,0017f530,word,24027100 +patch=1,EE,0017f538,word,24091e00 + +// Lens Flare's fix +// Modified based on PAL (0,875 instead of 0,75) - better. +patch=1,EE,0013601c,word,3c013f12 // 3c013f00 +patch=1,EE,001349a8,word,3C01428C // 3c0142a0 +patch=1,EE,00134a8c,word,3C01410C // 3c014120 +patch=1,EE,00134a54,word,3C014128 // 3c014140 +patch=1,EE,00134a10,word,3C0141A8 // 3c0141c0 + +// ========== + +[Disable Blurry Bloom effect] +// 6666f643 0000803f 0000803f +patch=1,EE,203496CC,extended,00000000 + +[Disable Dark Filter effect] +// 00002044 0000e043 0000803f 0000803f 00000000 00000000 (10) +patch=1,EE,20349B4C,extended,00000000 + +[Disable Post-Process and Noise effect] +// 00002044 0000e043 0000803f 0000803f 00000000 00000000 (8) +patch=1,EE,203499DC,extended,00000000 + +[No-Interlacing] +gsinterlacemode=1 +author=asasega & synce +description=Progressive Scan Hack +patch=1,EE,2022E3CC,extended,00000000 diff --git a/patches/SLPS-25076_7993AD80.pnach b/patches/SLPS-25076_7993AD80.pnach new file mode 100644 index 0000000..359f52a --- /dev/null +++ b/patches/SLPS-25076_7993AD80.pnach @@ -0,0 +1,11 @@ +gametitle=Sidewinder F (NTSC-J) (SLPS_250.76) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001472D8,word,3C0143C0 //3C014400 Zoom +patch=1,EE,00100434,word,3C0143B4 //3C0143F0 Y-FOV + + diff --git a/patches/SLPS-25077_A4C84DE7.pnach b/patches/SLPS-25077_A4C84DE7.pnach new file mode 100644 index 0000000..e12a93f --- /dev/null +++ b/patches/SLPS-25077_A4C84DE7.pnach @@ -0,0 +1,46 @@ +gametitle=Vampire Night (J)(SLPS-25077) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht(NTSC-J by Arapapa) + +// 16:9 +//00000000 4900023c 20544224 +patch=1,EE,002123f8,word,3c013f40 // 00000000 hor fov + + +// cut-scenes black bar removal +//2044033c 00088344 28868070 +patch=1,EE,001ffcd8,word,3c030000 // 3c034420 remove black bars in cut-scenes + +// 16:9 and 16:10 main modfication +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +//00000000 3c240200 (1st) +patch=1,EE,00212438,word,4481f000 // 00000000 register preparation + +patch=1,EE,00212450,word,46001003 // 00000000 register preparation +patch=1,EE,00212454,word,461e0742 // 46001003 register preparation +patch=1,EE,00212468,word,461e0703 // 44820000 register preparation +patch=1,EE,0021246c,word,44820000 // 00000000 register preparation + +patch=1,EE,002123b0,word,3c023fb6 // 00000000 hor fov1 +patch=1,EE,002123b8,word,3444db6e // 3c023fb6 hor fov1 +patch=1,EE,002123bc,word,44846000 // 3444db6e hor fov1 +patch=1,EE,002123d8,word,461e6303 // 44846000 hor fov1 +patch=1,EE,0021252c,word,3c023fb6 // 00000000 hor fov2 +patch=1,EE,00212534,word,3444db6e // 3c023fb6 hor fov2 +patch=1,EE,00212538,word,44846000 // 3444db6e hor fov2 +patch=1,EE,00212554,word,461e6303 // 44846000 hor fov2 +patch=1,EE,00212cac,word,461e0843 // 00000000 renderfix + + +patch=1,EE,00200954,word,4601e042 // 46012842 crosshair/aiming fix main menu +patch=1,EE,0020d604,word,461d0803 // 46000803 crosshair/aiming fix gameplay +patch=1,EE,001aede8,word,3c083f80 // 00000000 crosshair/aiming fix unit vector +patch=1,EE,001aedec,word,44882000 // 3c083f80 crosshair/aiming fix unit vector +patch=1,EE,001aedf0,word,46002103 // 44882000 crosshair/aiming fix unit vector +patch=1,EE,001aedf4,word,461e26c3 // 46002103 crosshair/aiming fix unit vector +patch=1,EE,001aedf8,word,461b0842 // 46040842 crosshair/aiming fix unit vector + + diff --git a/patches/SLPS-25084_732086B9.pnach b/patches/SLPS-25084_732086B9.pnach new file mode 100644 index 0000000..26b032f --- /dev/null +++ b/patches/SLPS-25084_732086B9.pnach @@ -0,0 +1,15 @@ +gametitle=Thunder Strike - Operation Phoenix (J)(SLPS-25084) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00561a00,word,3f366666 //3f733333 + +//Render Fix +patch=1,EE,00561a14,word,42a00000 //424ccccd + + diff --git a/patches/SLPS-25085_6F991F52.pnach b/patches/SLPS-25085_6F991F52.pnach new file mode 100644 index 0000000..c247ac4 --- /dev/null +++ b/patches/SLPS-25085_6F991F52.pnach @@ -0,0 +1,21 @@ +gametitle=Soul Reaver 2 (J)(SLPS-25085) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and nemesis2000 + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00108144 2800b5e7 (1st) +patch=1,EE,00171918,word,3c013f40 //3c013f80 + +//black border fix for cutscenes by nemesis2000 +//patch=1,EE,0013e504,word,3c01bf80 //3c01bf40 +//patch=1,EE,0013e50c,word,3c013f80 //3c013f40 + +//FMV Fix by nemesis2000 +patch=1,EE,001d3738,word,24097604 //24097880 +patch=1,EE,001d3740,word,240b1400 //240b0f00 + + diff --git a/patches/SLPS-25088_658597E2.pnach b/patches/SLPS-25088_658597E2.pnach new file mode 100644 index 0000000..60ae951 --- /dev/null +++ b/patches/SLPS-25088_658597E2.pnach @@ -0,0 +1,24 @@ +gametitle=Final Fantasy X International (NTSC-J) [SLPS-25088] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,001a5854,word,3c013f19 +patch=1,EE,001a5858,word,3421999a +patch=1,EE,0011973c,word,3c014440 +patch=1,EE,00176124,word,3c01442b + +//alternate values +//patch=1,EE,20313F80,word,3F19999A // x fov +patch=1,EE,20313F84,word,3F5EEEEF // y fov - HD remaster + +//world map +patch=1,EE,00262e40,word,3c013f40 //3c013f80 + +//sphere grid +patch=1,EE,0026479c,word,3c013f40 //3c013f80 + +//force English +//patch=1,EE,0031ce5e,byte,00000001 + + diff --git a/patches/SLPS-25094_DFC8C288.pnach b/patches/SLPS-25094_DFC8C288.pnach new file mode 100644 index 0000000..a20e704 --- /dev/null +++ b/patches/SLPS-25094_DFC8C288.pnach @@ -0,0 +1,15 @@ +gametitle=Reveal Fantasia [NTSC-J] (SLPS-25094) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,20107cec,extended,3c123ec0 +patch=1,EE,20107cf0,extended,4492c000 +patch=1,EE,20107d08,extended,46180842 + +//render fix +patch=1,EE,20107550,extended,3c013f2b + + diff --git a/patches/SLPS-25096_E8E54032.pnach b/patches/SLPS-25096_E8E54032.pnach new file mode 100644 index 0000000..e9a8756 --- /dev/null +++ b/patches/SLPS-25096_E8E54032.pnach @@ -0,0 +1,11 @@ +gametitle=Galerians - Ash x Rion Complete Pack [NTSC-J] (SLPS-25096) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,001eec9c,word,3c013f40 //00000000 +patch=1,EE,001eeca0,word,44810000 //00000000 +patch=1,EE,001eeca8,word,4600c602 //00000000 + + diff --git a/patches/SLPS-25100_26173F9A.pnach b/patches/SLPS-25100_26173F9A.pnach new file mode 100644 index 0000000..d032e89 --- /dev/null +++ b/patches/SLPS-25100_26173F9A.pnach @@ -0,0 +1,20 @@ +gametitle=Tekken 4 [NTSC-J] (SLPS-25100) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +//gameplay +patch=1,EE,002174e8,word,3c013f40 + +//partial hud fix +patch=1,EE,001f6f20,word,3C013F40 + +//rfix 1 +patch=1,EE,0018d408,word,3c0143d5 + +//rfix 2 +patch=1,EE,00200d84,word,3c013f40 +patch=1,EE,00200d88,word,44810000 +patch=1,EE,00200d94,word,46006303 + + diff --git a/patches/SLPS-25101_913CF83B.pnach b/patches/SLPS-25101_913CF83B.pnach new file mode 100644 index 0000000..b8cc928 --- /dev/null +++ b/patches/SLPS-25101_913CF83B.pnach @@ -0,0 +1,20 @@ +gametitle=Nichibeikan Pro Yakyuu - Final League (J)(SLPS-25101) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00124c64,word,0806948c +patch=1,EE,001a5230,word,46001003 +patch=1,EE,001a5234,word,3c123f40 +patch=1,EE,001a5238,word,4492f000 +patch=1,EE,001a523c,word,461e0002 +patch=1,EE,001a5240,word,0804931a + +//Render fix +patch=1,EE,0013e618,word,3c023f2b //3c023f00 + + diff --git a/patches/SLPS-25102_4B4A5878.pnach b/patches/SLPS-25102_4B4A5878.pnach new file mode 100644 index 0000000..d652e0f --- /dev/null +++ b/patches/SLPS-25102_4B4A5878.pnach @@ -0,0 +1,15 @@ +gametitle=Project Arms (J)(SLPS-25102) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,002f70a4,word,3c01bf40 //3c01bf80 + +//Zoom +patch=1,EE,002f70d0,word,3c0145b4 //3c0145f0 + + diff --git a/patches/SLPS-25104_216658F6.pnach b/patches/SLPS-25104_216658F6.pnach new file mode 100644 index 0000000..8d62846 --- /dev/null +++ b/patches/SLPS-25104_216658F6.pnach @@ -0,0 +1,11 @@ +gametitle=Super Robot Taisen Impact (J)(SLPS-25104) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0025bf34,word,3f400000 //3f800000 + + diff --git a/patches/SLPS-25105_DB557147.pnach b/patches/SLPS-25105_DB557147.pnach new file mode 100644 index 0000000..8414d34 --- /dev/null +++ b/patches/SLPS-25105_DB557147.pnach @@ -0,0 +1,18 @@ +gametitle=Kingdom Hearts (NTSC-J) [SLPS-25105] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0011043c,word,3c0143d6 //render fix +patch=1,EE,00110930,word,3c013f19 //hor value first half +patch=1,EE,00110934,word,3421999a //hor value second half + +//FMV's fix +patch=1,EE,002a2e98,word,70007000 +patch=1,EE,0010612c,word,3c071900 + +//black border fix +patch=1,EE,00104234,word,00000000 +patch=1,EE,00104374,word,00000000 + + diff --git a/patches/SLPS-25107_B7FA5969.pnach b/patches/SLPS-25107_B7FA5969.pnach new file mode 100644 index 0000000..8e64ab1 --- /dev/null +++ b/patches/SLPS-25107_B7FA5969.pnach @@ -0,0 +1,16 @@ +gametitle=Kengou 2 (NTSC-J) [SLPS-25107] + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Gameplay 16:9 +patch=1,EE,001ac584,word,3C013F40 //3C013F80 (Increases hor. axis) + +//Cutscenes in movement fix +patch=1,EE,001ad37c,word,3C013F40 //3C013F80 (Increases hor. axis) + +[Removes black box cutscenes texts (Optional)] +patch=1,EE,001b3a78,word,3C013D00 //3C013F80 + + diff --git a/patches/SLPS-25108_DF3812A4.pnach b/patches/SLPS-25108_DF3812A4.pnach new file mode 100644 index 0000000..f67fdc7 --- /dev/null +++ b/patches/SLPS-25108_DF3812A4.pnach @@ -0,0 +1,19 @@ +gametitle=Runabout 3 - Neo Age (J)(SLPS-25108) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001348a8,word,08030000 // c6010068 + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,0804d22c // 00000000 + + diff --git a/patches/SLPS-25110_4471743C.pnach b/patches/SLPS-25110_4471743C.pnach new file mode 100644 index 0000000..6b75437 --- /dev/null +++ b/patches/SLPS-25110_4471743C.pnach @@ -0,0 +1,21 @@ +gametitle=Project FIFA Worldcup - Sorenara kimi ga daihyou kantoku (J)(SLPS-25110) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00132070,word,3c053f40 //3c053f80 + +//Render fix +patch=1,EE,001320d8,word,08044a28 + +patch=1,EE,001128a0,word,46020842 +patch=1,EE,001128a4,word,3c153ff0 +patch=1,EE,001128a8,word,4495f000 +patch=1,EE,001128ac,word,461e0842 +patch=1,EE,001128b0,word,0804c837 + + diff --git a/patches/SLPS-25112_D00E1931.pnach b/patches/SLPS-25112_D00E1931.pnach new file mode 100644 index 0000000..eb75a80 --- /dev/null +++ b/patches/SLPS-25112_D00E1931.pnach @@ -0,0 +1,24 @@ +gametitle=Armored Core 3 [NTSC-J] (SLPS-25112) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002e6c3c,word,3c013f40 // 00000000 hor fov +patch=1,EE,002e6c48,word,44810000 // 00000000 +patch=1,EE,002e6c4c,word,4600c602 // 00000000 +patch=1,EE,0026caf4,word,3c0143d6 // 3c0143a0 renderfix + +// 16:10 +//patch=1,EE,002e6c3c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,002e6c40,word,34215555 // 00000000 +//patch=1,EE,002e6c48,word,44810000 // 00000000 +//patch=1,EE,002e6c4c,word,4600c602 // 00000000 +//patch=1,EE,0026caf4,word,3c0143c1 // 3c0143a0 renderfix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,002D90A4,word,00000000 \ No newline at end of file diff --git a/patches/SLPS-25113_3E359E0B.pnach b/patches/SLPS-25113_3E359E0B.pnach new file mode 100644 index 0000000..3391a86 --- /dev/null +++ b/patches/SLPS-25113_3E359E0B.pnach @@ -0,0 +1,19 @@ +gametitle=Zettaizetsumei Toshi [NTSC-J] (SLPS-25113) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0013e3b4,word,3c023f40 //3c023f80 game play +patch=1,EE,0013d9d4,word,3c023f40 //3c023f80 cutscenes fix +patch=1,EE,0013e230,word,3c023f80 //3c023f80 cutscenes fix +patch=1,EE,0025cd40,word,43E00000 //43a00000 (Increases hor. axis) +patch=1,EE,0025cd50,word,43E00000 //43a00000 render fix + +//black borders's fix (optional) +patch=1,EE,001945E4,word,24634230 //24634260 +patch=1,EE,001947e0,word,24634230 //24634260 +patch=1,EE,001948B4,word,24644230 //24644260 + + diff --git a/patches/SLPS-25115_D69B3226.pnach b/patches/SLPS-25115_D69B3226.pnach new file mode 100644 index 0000000..bb8d948 --- /dev/null +++ b/patches/SLPS-25115_D69B3226.pnach @@ -0,0 +1,11 @@ +gametitle=E.O.E - Houkai no Zenya (J)(SLPS-25115) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + + +///X-Fov +patch=1,EE,001553e4,word,3c023ec0 //3c023f00 + + diff --git a/patches/SLPS-25121_C7568140.pnach b/patches/SLPS-25121_C7568140.pnach new file mode 100644 index 0000000..9367efe --- /dev/null +++ b/patches/SLPS-25121_C7568140.pnach @@ -0,0 +1,8 @@ +gametitle=.hack Kansen Kakudai Vol. 1 [NTSC-J] (SLPS-25121) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,209A6A70,word,3f400000 + + diff --git a/patches/SLPS-25123_672F3D8A.pnach b/patches/SLPS-25123_672F3D8A.pnach new file mode 100644 index 0000000..5889981 --- /dev/null +++ b/patches/SLPS-25123_672F3D8A.pnach @@ -0,0 +1,21 @@ +gametitle=Kidou Senshi Gundam Senki - Lost War Chronicles (J)(SLPS-25123) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//a043023c 00088244 00000000 (2nd) +patch=1,EE,00158c40,word,3c024370 //3c0243a0 + +//Y-Fov +//f043033c 00008344 3200013c +patch=1,EE,00158004,word,3c0343B4 //3c0343f0 + +/////////////////////////////////////////////// +//Zoom +//patch=1,EE,00158c00,word,3c02402a //3c024000 + + diff --git a/patches/SLPS-25129_4405AA47.pnach b/patches/SLPS-25129_4405AA47.pnach new file mode 100644 index 0000000..4c1f5b7 --- /dev/null +++ b/patches/SLPS-25129_4405AA47.pnach @@ -0,0 +1,18 @@ +gametitle=Hajime no Ippo - Victorious Boxers - Championship Version (PlayStation 2 the Best) (J) (SLPS-25129) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov (In Squared Ring) +patch=1,EE,0014fab0,word,3c023f40 //3c023f80 + +//Zoom (Event) +patch=1,EE,00103288,word,3c013fab //3c013f80 + +//Y-Fov (Event) +patch=1,EE,001bacd4,word,3c0743B4 //3c0743f0 + + diff --git a/patches/SLPS-25131_E52F8059.pnach b/patches/SLPS-25131_E52F8059.pnach new file mode 100644 index 0000000..32f6ab8 --- /dev/null +++ b/patches/SLPS-25131_E52F8059.pnach @@ -0,0 +1,9 @@ +gametitle=Ghost Vibration (J)(SLPS-25131) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach by Arapapa) + +patch=1,EE,001ce730,word,3f400000 //3f800000 + + diff --git a/patches/SLPS-25140_4BA22FFF.pnach b/patches/SLPS-25140_4BA22FFF.pnach new file mode 100644 index 0000000..18cf181 --- /dev/null +++ b/patches/SLPS-25140_4BA22FFF.pnach @@ -0,0 +1,71 @@ +gametitle=Baldur's Gate: Dark Alliance * NTSC-J * SLPS-25140 * 4BA22FFF + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 +// under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, No.47 & Arapapa +// Widescreen hack by nemesis2000 - ported by Arapapa. +// nemesis2000's search values did not apply to NTSC-J. +// ========== +// Y-FoV- eeeeee3e 00ff7445 00803b45 (5 Times) +patch=1,EE,002c418c,word,3f1f49f4 // 3eeeeeee (NTSC-U 3eeeeef0) +patch=1,EE,002c41d4,word,3f1f49f4 +patch=1,EE,002c4258,word,3f1f49f4 +patch=1,EE,002c42ac,word,3f1f49f4 +patch=1,EE,002c5ce0,word,3f1f49f4 +// ========== +// both FoV+ 3c014480 (5 times from Top address) +patch=1,EE,00139794,word,3c014440 // 3c014480 +patch=1,EE,00141b20,word,3c014440 +patch=1,EE,001494dc,word,3c014440 +patch=1,EE,0014f668,word,3c014440 +patch=1,EE,001fab70,word,3c014440 +// ========== +// Render fix value by No.47 (703daa3f 2 times) - ported by Arapapa. +patch=1,EE,002c4238,word,3fe3d70a // 3faa3d70 (NTSC-U 3faa3d71) +patch=1,EE,002c4298,word,3fe3d70a +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000, No.47 & Arapapa, converted by pgert +// ========== +patch=1,EE,002c418c,word,3F0F5C2A +patch=1,EE,002c41d4,word,3F0F5C2A +patch=1,EE,002c4258,word,3F0F5C2A +patch=1,EE,002c42ac,word,3F0F5C2A +patch=1,EE,002c5ce0,word,3F0F5C2A +// ========== +patch=1,EE,00139794,word,3C014455 +patch=1,EE,00141b20,word,3C014455 +patch=1,EE,001494dc,word,3C014455 +patch=1,EE,0014f668,word,3C014455 +patch=1,EE,001fab70,word,3C014455 +// ========== +patch=1,EE,002c4238,word,3FCC49BB +patch=1,EE,002c4298,word,3FCC49BB +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000, No.47 & Arapapa, converted by pgert +// ========== +patch=1,EE,002c418c,word,3F066665 +patch=1,EE,002c41d4,word,3F066665 +patch=1,EE,002c4258,word,3F066665 +patch=1,EE,002c42ac,word,3F066665 +patch=1,EE,002c5ce0,word,3F066665 +// ========== +patch=1,EE,00139794,word,3C014464 +patch=1,EE,00141b20,word,3C014464 +patch=1,EE,001494dc,word,3C014464 +patch=1,EE,0014f668,word,3C014464 +patch=1,EE,001fab70,word,3C014464 +// ========== +patch=1,EE,002c4238,word,3FBF851F +patch=1,EE,002c4298,word,3FBF851F +// ========== diff --git a/patches/SLPS-25141_049BF05D.pnach b/patches/SLPS-25141_049BF05D.pnach new file mode 100644 index 0000000..b8b5297 --- /dev/null +++ b/patches/SLPS-25141_049BF05D.pnach @@ -0,0 +1,14 @@ +gametitle=Pac-Man World 2 (J)(SLPS-25141) + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing + +//480p +patch=1,EE,00347808,extended,00000002 +patch=1,EE,00347810,extended,00001038 + +//No interlaced FMVs +patch=1,EE,002CF02C,extended,64420000 + + diff --git a/patches/SLPS-25143_54E365C5.pnach b/patches/SLPS-25143_54E365C5.pnach new file mode 100644 index 0000000..1d1a528 --- /dev/null +++ b/patches/SLPS-25143_54E365C5.pnach @@ -0,0 +1,8 @@ +gametitle=.hack Akushou Heni Vol. 2 [NTSC-J] (SLPS-25143) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,209EE7D0,word,3f400000 + + diff --git a/patches/SLPS-25147_1839BAC3.pnach b/patches/SLPS-25147_1839BAC3.pnach new file mode 100644 index 0000000..08569f1 --- /dev/null +++ b/patches/SLPS-25147_1839BAC3.pnach @@ -0,0 +1,11 @@ +gametitle=Star Wars - Jedi Starfighter (J)(SLPS-25147) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00126ce0,word,3c023f40 //3c023f80 + + diff --git a/patches/SLPS-25148_2297BD1E.pnach b/patches/SLPS-25148_2297BD1E.pnach new file mode 100644 index 0000000..4f89d4f --- /dev/null +++ b/patches/SLPS-25148_2297BD1E.pnach @@ -0,0 +1,11 @@ +gametitle=Panel Quiz Attack 25 (J)(SLPS-25148) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00149390,word,3c033f40 //3c033f80 + + diff --git a/patches/SLPS-25151_E560ED68.pnach b/patches/SLPS-25151_E560ED68.pnach new file mode 100644 index 0000000..f0ef753 --- /dev/null +++ b/patches/SLPS-25151_E560ED68.pnach @@ -0,0 +1,32 @@ +gametitle=Medal of Honor - Jishousaidai no Sakusen(Frontline) (NTSC-J)(SLPS-25151) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00146da0,word,0c0533e9 //0c0533ea (NTSC-U 0c052def) +patch=1,EE,00146dc0,word,0c0533e9 //0c0533ea (NTSC-U 0c052def) +patch=1,EE,00146de0,word,0c0533e9 //0c0533ea (NTSC-U 0c052def) + +patch=1,EE,0014cfa4,word,3c013f50 //00000000 +patch=1,EE,0014cfa8,word,44810800 //c481043c +patch=1,EE,0014cfac,word,46016303 //460c0832 +patch=1,EE,0014cfb0,word,c481043c //45010009 +patch=1,EE,0014cfb4,word,460c0832 //00000000 +patch=1,EE,0014cfb8,word,45010008 //46016034 +patch=1,EE,0014cfc0,word,46016034 //45000004 +patch=1,EE,0014cfc4,word,45000004 //e48c0444 +patch=1,EE,0014cfc8,word,e48c0444 //46006807 +patch=1,EE,0014cfcc,word,46006807 //03e00008 +patch=1,EE,0014cfd0,word,03e00008 //e4800448 +patch=1,EE,0014cfd4,word,e4800448 //e48d0448 +patch=1,EE,0014cfd8,word,e48d0448 //03e00008 +patch=1,EE,0014cfdc,word,03e00008 //00000000 +patch=1,EE,0014cfe0,word,3c030024 //27bdff60 +patch=1,EE,0014cfe4,word,27bdff60 //3c030024 + +patch=1,EE,003266b0,word,3f1c0000 //3f400000 + + diff --git a/patches/SLPS-25153_ECF38282.pnach b/patches/SLPS-25153_ECF38282.pnach new file mode 100644 index 0000000..f02f86e --- /dev/null +++ b/patches/SLPS-25153_ECF38282.pnach @@ -0,0 +1,22 @@ +gametitle=Lilo and Stitch - Stitch no Daibouken (J)(SLPS-25153) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f043c 80bf033c +patch=1,EE,00237c84,word,3c03bfab //3c03bf80 + +//Zoom +//003f023c 1000bfff +patch=1,EE,00237834,word,3c023f20 //3c023f00 + +/////////////////////////////////// +//X-Fov.. needs render fix +//patch=1,EE,2065C550,extended,3F2E8BA0 //3f68ba2e +//patch=1,EE,00237c80,word,3c043f40 //3c043f80 + + diff --git a/patches/SLPS-25155_9BD2779A.pnach b/patches/SLPS-25155_9BD2779A.pnach new file mode 100644 index 0000000..a1fc747 --- /dev/null +++ b/patches/SLPS-25155_9BD2779A.pnach @@ -0,0 +1,13 @@ +gametitle=Ultraman Fighting Evolution 2 [NTSC-J] (SLPS-25155) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,002006B4,word,3C013F40 //3C013F80 + +//16:10 +//patch=1,EE,002006B4,word,3C013F55 //3C013F80 + + diff --git a/patches/SLPS-25158_91C50B97.pnach b/patches/SLPS-25158_91C50B97.pnach new file mode 100644 index 0000000..1de713f --- /dev/null +++ b/patches/SLPS-25158_91C50B97.pnach @@ -0,0 +1,8 @@ +gametitle=.hack Shinshoku Osen Vol. 3 [NTSC-J] (SLPS-25158) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,20A62F50,word,3f400000 + + diff --git a/patches/SLPS-25159_C0F2492E.pnach b/patches/SLPS-25159_C0F2492E.pnach new file mode 100644 index 0000000..a1fcc2c --- /dev/null +++ b/patches/SLPS-25159_C0F2492E.pnach @@ -0,0 +1,17 @@ +gametitle=Technic Beat (J)(SLPS-25159) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//7a44023c 00608244 f03e023c d7a34234 -> 3b44023c 00608244 203f023c 2f6d4234 +patch=1,EE,002156c4,word,3c023f20 //3c023ef0 +patch=1,EE,002156c8,word,34426d2f //3442a3d7 + +//Zoom +patch=1,EE,002156bc,word,3c02443b //3c02447a + + diff --git a/patches/SLPS-25166_0C786CEF.pnach b/patches/SLPS-25166_0C786CEF.pnach new file mode 100644 index 0000000..f3be4dd --- /dev/null +++ b/patches/SLPS-25166_0C786CEF.pnach @@ -0,0 +1,33 @@ +gametitle=Kinkou Myaku Tansa Simulation - Ingot 79 (J)(SLPS-25166) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00108144 00000000 +patch=1,EE,0013bcb0,word,3c013ec0 //3c013f00 + +//Y-Fov +//2044023c 00608244 f043023c +patch=1,EE,0010f408,word,3c024456 //3c024420 + +//////////////////// +//xx +//patch=1,EE,00136d70,word,3c013edd //3c013f80 +//patch=1,EE,0013b93c,word,3c013f40 //3c013f80 +//patch=1,EE,0013c408,word,3c013edd //3c013f80 +//patch=1,EE,0014387c,word,3c013f40 //3c013f80 +//patch=1,EE,0013b3b4,word,3c013fab//3c013f80 +//patch=1,EE,0013b468,word,3c013fab//3c013f80 +//patch=1,EE,0013b4d8,word,3c013f30 //3c013f00 +//patch=1,EE,0013b4e0,word,3c013fab //3c013f80 +//?? +//patch=1,EE,0013ba3c,word,3c013f30 //3c013f00 +//Zoom +//patch=1,EE,0013c394,word,3c013edd //3c013f40 +//patch=1,EE,0013c410,word,3c01bedd //3c01bf80 + + diff --git a/patches/SLPS-25169_124C0F8D.pnach b/patches/SLPS-25169_124C0F8D.pnach new file mode 100644 index 0000000..03c1e3a --- /dev/null +++ b/patches/SLPS-25169_124C0F8D.pnach @@ -0,0 +1,24 @@ +gametitle=Armored Core 3 - Silent Line [NTSC-J] (SLPS-25169) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0031e7f4,word,3c013f40 // 00000000 hor fov +patch=1,EE,0031e800,word,44810000 // 00000000 +patch=1,EE,0031e804,word,4600c602 // 00000000 +patch=1,EE,00193ea0,word,3c0143d6 // 3c0143a0 renderfix + +// 16:10 +//patch=1,EE,0031e7f4,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0031e7f8,word,34215555 // 00000000 hor fov +//patch=1,EE,0031e800,word,44810000 // 00000000 +//patch=1,EE,0031e804,word,4600c602 // 00000000 +//patch=1,EE,00193ea0,word,3c0143c1 // 3c0143a0 renderfix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,003107F4,word,00000000 \ No newline at end of file diff --git a/patches/SLPS-25170_49D60A00.pnach b/patches/SLPS-25170_49D60A00.pnach new file mode 100644 index 0000000..19a0b07 --- /dev/null +++ b/patches/SLPS-25170_49D60A00.pnach @@ -0,0 +1,28 @@ +gametitle=SD Gundam G Generation Neo (J)(SLPS-25170) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00479c48,word,08148864 //c6010068 + +patch=1,EE,00522190,word,3c013f40 //00000000 +patch=1,EE,00522194,word,4481f000 //00000000 +patch=1,EE,00522198,word,c6010068 //00000000 +patch=1,EE,0052219c,word,c602006c //00000000 +patch=1,EE,005221a0,word,461e0843 //00000000 +patch=1,EE,005221a4,word,e6010068 //00000000 +patch=1,EE,005221a8,word,0811e714 //00000000 + +//////////////////////////////////////////////// +//Zoom +//80bf033c 240042c4 +//patch=1,EE,002c0904,word,3c03bfb2 //3c03bf80 + +//Y-Fov +//patch=1,EE,002c4970,word,3c033fe3 //3c033faa +//patch=1,EE,002c4978,word,34638e2a //3463aaab + + diff --git a/patches/SLPS-25171_5327DC7F.pnach b/patches/SLPS-25171_5327DC7F.pnach new file mode 100644 index 0000000..a146447 --- /dev/null +++ b/patches/SLPS-25171_5327DC7F.pnach @@ -0,0 +1,19 @@ +gametitle=Lupin Sansei - Majutsuou no Isan (J)(SLPS-25171) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0024c214,word,3c013f40 //00000000 +patch=1,EE,0024c218,word,44810000 //00000000 +patch=1,EE,0024c220,word,4600c602 //00000000 + +//Hud Fix (El_Patas) +patch=1,EE,001fb174,word,3c013fab //3c013f80 + +//Render fix +patch=1,EE,001fce14,word,3c0143e0 //3c0143a0 + + diff --git a/patches/SLPS-25172_A86BA5E4.pnach b/patches/SLPS-25172_A86BA5E4.pnach new file mode 100644 index 0000000..e014b10 --- /dev/null +++ b/patches/SLPS-25172_A86BA5E4.pnach @@ -0,0 +1,26 @@ +gametitle=Tales of Destiny 2 (NTSC-J) [SLPS-25172] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//battle +patch=1,EE,001807e4,word,3c013f40 +patch=1,EE,001807e8,word,44810000 +patch=1,EE,001807f0,word,4600c602 + +//3D map +patch=1,EE,202DB520,extended,44160000 + +//No interlacing by asasega +//patch=1,EE,0017355c,word,00000000 //64420008 +//patch=1,EE,001735e4,word,00000000 //64420008 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20170774,extended,00000000 +patch=1,EE,201707FC,extended,00000000 + + diff --git a/patches/SLPS-25174_2BA66E82.pnach b/patches/SLPS-25174_2BA66E82.pnach new file mode 100644 index 0000000..ffa2e93 --- /dev/null +++ b/patches/SLPS-25174_2BA66E82.pnach @@ -0,0 +1,19 @@ +gametitle=Dragon Ball Z (J)(SLPS-25174) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 (NTSC-J by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,00333900,word,3f400000 //3f800000 +patch=1,EE,00333e60,word,3f400000 //3f800000 +patch=1,EE,0034c8a0,word,3f400000 //3f800000 +patch=1,EE,0034d560,word,3f400000 //3f800000 +patch=1,EE,0034f1d0,word,3f400000 //3f800000 +patch=1,EE,0034f4d0,word,3f400000 //3f800000 +patch=1,EE,0034f980,word,3f400000 //3f800000 +patch=1,EE,0034f9e0,word,3f400000 //3f800000 +patch=1,EE,00357140,word,3f400000 //3f800000 + + diff --git a/patches/SLPS-25186_74B1AA2F.pnach b/patches/SLPS-25186_74B1AA2F.pnach new file mode 100644 index 0000000..3bc6c5e --- /dev/null +++ b/patches/SLPS-25186_74B1AA2F.pnach @@ -0,0 +1,14 @@ +gametitle=Kidou Shinsengumi - Moeyo Ken (J)(SLPS-25186) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0011d0ec,word,3c013f40 //00000000 +patch=1,EE,0011d0f0,word,44810000 //00000000 +patch=1,EE,0011d0f8,word,4600c602 //00000000 + + diff --git a/patches/SLPS-25198_3E68955A.pnach b/patches/SLPS-25198_3E68955A.pnach new file mode 100644 index 0000000..3acfc9c --- /dev/null +++ b/patches/SLPS-25198_3E68955A.pnach @@ -0,0 +1,138 @@ +gametitle=Kingdom Hearts: Final Mix + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch +patch=1,EE,00110644,word,3c0143d6 //render fix +patch=1,EE,00110b30,word,3c013f19 //hor value first half +patch=1,EE,00110898,word,3421999a //hor value second half + +//FMV's fix +patch=1,EE,002a6948,word,70007000 +patch=1,EE,0010631c,word,3c071900 + +//black border fix +patch=1,EE,00104334,word,00000000 +patch=1,EE,00104454,word,00000000 + +//Font fixes (for menu) +patch=1,EE,001f0360,word,24120018 +patch=1,EE,001f060c,word,24030018 +patch=1,EE,001f0cf4,word,24100018 +patch=1,EE,001f1040,word,24160018 +patch=1,EE,001f1390,word,240b0018 +patch=1,EE,001f24a4,word,24100018 +patch=1,EE,001f27f0,word,24170018 +patch=1,EE,001f9c38,word,24090018 +patch=1,EE,001fa044,word,24140018 + +//Space fixes +patch=1,EE,001f0370,word,0015a1c0 +patch=1,EE,001f1044,word,000319c0 +patch=1,EE,001f1398,word,001561c0 +patch=1,EE,001f27f4,word,000319c0 +patch=1,EE,001fa0f4,word,001711c0 + +//EVT font fix (for cutscenes and journal) +patch=1,EE,0010d4f4,word,2403000F +patch=1,EE,0010d504,word,3C013F1F +patch=1,EE,0010d508,word,3421FFFC +patch=1,EE,0010d518,word,24030012 +patch=1,EE,0010d528,word,3C013F40 +patch=1,EE,0010d8f0,word,3C014246 +patch=1,EE,0010d918,word,3C014216 + +//Hide subtitles +//patch=1,EE,2010d518,word,24030000 + +// matrix (affects menu characters, textboxes, world map, gummi ship) +patch=1,EE,00267b6c,word,3c013f40 //00000000 +patch=1,EE,00267b70,word,44810000 //00000000 +patch=1,EE,00267b78,word,4600c602 //00000000 + +// textboxes +patch=1,EE,204951D0,word,3FAAAAAB //3f800000 (width) +//patch=1,EE,204951E4,word,3FAAAAAB //3f800000 (height) + +//position fix weapon select +patch=1,EE,0020a170,word,3c0144fa //3c014500 + +[HP/MP fix for PCSX2] +patch=1,EE,2044d894,extended,00000003 +patch=1,EE,2044d890,extended,00000006 +patch=1,EE,2044d888,extended,000001A9 +patch=1,EE,2044d7d4,extended,00000006 +patch=1,EE,2044d7d0,extended,00000004 +patch=1,EE,2044d7cc,extended,0000000c +patch=1,EE,2044d590,extended,00000011 +patch=1,EE,2044d4d0,extended,00000012 +patch=1,EE,2044c490,extended,00000004 +patch=1,EE,2044ced0,extended,00000004 +patch=1,EE,2044cc90,extended,00000013 +patch=1,EE,2044cc88,extended,0000017e +patch=1,EE,2044cd50,extended,00000012 +patch=1,EE,2044cbd0,extended,00000012 +patch=1,EE,2044ac20,extended,00000021 +patch=1,EE,2044c420,extended,00000003 +patch=1,EE,2044c41c,extended,00000105 +patch=1,EE,2044c418,extended,000001bb +patch=1,EE,2044c4e4,extended,00000003 +patch=1,EE,2044c4dc,extended,0000013b +patch=1,EE,2044c4d8,extended,000001e5 +patch=1,EE,2044c4e4,extended,00000003 +patch=1,EE,2044c4dc,extended,0000013b +patch=1,EE,2044ae58,extended,0000018a +patch=1,EE,2044af20,extended,00000020 +patch=1,EE,2044c060,extended,00000019 +patch=1,EE,2044b460,extended,0000001b +patch=1,EE,2044b5e0,extended,0000001b +patch=1,EE,2044b520,extended,0000001b +patch=1,EE,2044bfa0,extended,0000001b +patch=1,EE,2044b760,extended,00000005 +patch=1,EE,2044b820,extended,00000005 + +[Swap X and O] +patch=1,EE,00268cec,word,0803f414 +patch=1,EE,000fd050,word,00a0c821 +patch=1,EE,000fd054,word,0809a33d +patch=1,EE,000fd058,word,24020330 +patch=1,EE,00268db4,word,0803f417 +patch=1,EE,000fd05c,word,87240000 +patch=1,EE,000fd060,word,30859fff +patch=1,EE,000fd064,word,9326000c +patch=1,EE,000fd068,word,9327000b +patch=1,EE,000fd06c,word,30814000 +patch=1,EE,000fd070,word,34a32000 +patch=1,EE,000fd074,word,0061280b +patch=1,EE,000fd078,word,a326000b +patch=1,EE,000fd07c,word,30812000 +patch=1,EE,000fd080,word,34a34000 +patch=1,EE,000fd084,word,0061280b +patch=1,EE,000fd088,word,a327000c +patch=1,EE,000fd08c,word,03e00008 +patch=1,EE,000fd090,word,a7250000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,002BBE0C,extended,00000000 +patch=1,EE,202BBDEC,extended,3F800000 +patch=1,EE,E0010001,extended,002A6344 +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,0010CFAC,extended,00 +patch=1,EE,1018198C,extended,3F80 +patch=1,EE,10181A34,extended,3F80 +patch=1,EE,E0010080,extended,002BC0BC +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,E0010004,extended,002C5958 +patch=1,EE,202BBDEC,extended,3F000000 +patch=1,EE,E0037000,extended,002A3F38 +patch=1,EE,E0020001,extended,002C8054 +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,0010CFAC,extended,80 +patch=1,EE,E0010008,extended,002C5958 +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,E0011008,extended,002C5958 +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,E0010009,extended,002C5958 +patch=1,EE,002BBE0C,extended,00000001 diff --git a/patches/SLPS-25198_BD3FB870.pnach b/patches/SLPS-25198_BD3FB870.pnach new file mode 100644 index 0000000..f272454 --- /dev/null +++ b/patches/SLPS-25198_BD3FB870.pnach @@ -0,0 +1,112 @@ +gametitle=Kingdom Hearts: Final Mix (English patch) (Crazycatz00) +comment=Widescreen patch + 60FPS toggle cheat by Michael P converted to NTSC-J by E.Mecenate + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch +patch=1,EE,00110644,word,3c0143d6 //render fix +patch=1,EE,00110b30,word,3c013f19 //hor value first half +patch=1,EE,00110898,word,3421999a //hor value second half + +//FMV's fix +patch=1,EE,002a6948,word,70007000 +patch=1,EE,0010631c,word,3c071900 + +//black border fix +patch=1,EE,00104334,word,00000000 +patch=1,EE,00104454,word,00000000 + +//Hide subtitles +//patch=1,EE,2010d518,word,24030000 + +// matrix (affects menu characters, textboxes, world map, gummi ship) +patch=1,EE,00267b6c,word,3c013f40 //00000000 +patch=1,EE,00267b70,word,44810000 //00000000 +patch=1,EE,00267b78,word,4600c602 //00000000 + +// textboxes +patch=1,EE,204951D0,word,3FAAAAAB //3f800000 (width) +//patch=1,EE,204951E4,word,3FAAAAAB //3f800000 (height) + +//position fix weapon select +patch=1,EE,0020a170,word,3c0144fa //3c014500 + +[HP/MP fix for PCSX2] +patch=1,EE,2044d894,extended,00000003 +patch=1,EE,2044d890,extended,00000006 +patch=1,EE,2044d888,extended,000001A9 +patch=1,EE,2044d7d4,extended,00000006 +patch=1,EE,2044d7d0,extended,00000004 +patch=1,EE,2044d7cc,extended,0000000c +patch=1,EE,2044d590,extended,00000011 +patch=1,EE,2044d4d0,extended,00000012 +patch=1,EE,2044c490,extended,00000004 +patch=1,EE,2044ced0,extended,00000004 +patch=1,EE,2044cc90,extended,00000013 +patch=1,EE,2044cc88,extended,0000017e +patch=1,EE,2044cd50,extended,00000012 +patch=1,EE,2044cbd0,extended,00000012 +patch=1,EE,2044ac20,extended,00000021 +patch=1,EE,2044c420,extended,00000003 +patch=1,EE,2044c41c,extended,00000105 +patch=1,EE,2044c418,extended,000001bb +patch=1,EE,2044c4e4,extended,00000003 +patch=1,EE,2044c4dc,extended,0000013b +patch=1,EE,2044c4d8,extended,000001e5 +patch=1,EE,2044c4e4,extended,00000003 +patch=1,EE,2044c4dc,extended,0000013b +patch=1,EE,2044ae58,extended,0000018a +patch=1,EE,2044af20,extended,00000020 +patch=1,EE,2044c060,extended,00000019 +patch=1,EE,2044b460,extended,0000001b +patch=1,EE,2044b5e0,extended,0000001b +patch=1,EE,2044b520,extended,0000001b +patch=1,EE,2044bfa0,extended,0000001b +patch=1,EE,2044b760,extended,00000005 +patch=1,EE,2044b820,extended,00000005 + +[Swap X and O] +patch=1,EE,00268cec,word,0803f414 +patch=1,EE,000fd050,word,00a0c821 +patch=1,EE,000fd054,word,0809a33d +patch=1,EE,000fd058,word,24020330 +patch=1,EE,00268db4,word,0803f417 +patch=1,EE,000fd05c,word,87240000 +patch=1,EE,000fd060,word,30859fff +patch=1,EE,000fd064,word,9326000c +patch=1,EE,000fd068,word,9327000b +patch=1,EE,000fd06c,word,30814000 +patch=1,EE,000fd070,word,34a32000 +patch=1,EE,000fd074,word,0061280b +patch=1,EE,000fd078,word,a326000b +patch=1,EE,000fd07c,word,30812000 +patch=1,EE,000fd080,word,34a34000 +patch=1,EE,000fd084,word,0061280b +patch=1,EE,000fd088,word,a327000c +patch=1,EE,000fd08c,word,03e00008 +patch=1,EE,000fd090,word,a7250000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,002BBE0C,extended,00000000 +patch=1,EE,202BBDEC,extended,3F800000 +patch=1,EE,E0010001,extended,002A6344 +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,0010CFAC,extended,00 +patch=1,EE,1018198C,extended,3F80 +patch=1,EE,10181A34,extended,3F80 +patch=1,EE,E0010080,extended,002BC0BC +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,E0010004,extended,002C5958 +patch=1,EE,202BBDEC,extended,3F000000 +patch=1,EE,E0037000,extended,002A3F38 +patch=1,EE,E0020001,extended,002C8054 +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,0010CFAC,extended,80 +patch=1,EE,E0010008,extended,002C5958 +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,E0011008,extended,002C5958 +patch=1,EE,002BBE0C,extended,00000001 +patch=1,EE,E0010009,extended,002C5958 +patch=1,EE,002BBE0C,extended,00000001 diff --git a/patches/SLPS-25199_20356DA7.pnach b/patches/SLPS-25199_20356DA7.pnach new file mode 100644 index 0000000..00a890e --- /dev/null +++ b/patches/SLPS-25199_20356DA7.pnach @@ -0,0 +1,17 @@ +gametitle=Unlimited Saga (J)(SLPS-25199) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 battles +//00000000 00000000 43ad1346 00000000 00000000 +//403f013c 00002134 43ad1346 00008144 02c60046 +patch=1,EE,00703bfc,word,3c013f40 //00000000 +patch=1,EE,00703c00,word,34210000 //00000000 +patch=1,EE,00703c08,word,44810000 //00000000 +patch=1,EE,00703c0c,word,4600c602 //00000000 + +patch=1,EE,00785a78,word,3c0243ab //3c024380 + + diff --git a/patches/SLPS-25202_4E6F9265.pnach b/patches/SLPS-25202_4E6F9265.pnach new file mode 100644 index 0000000..f476f99 --- /dev/null +++ b/patches/SLPS-25202_4E6F9265.pnach @@ -0,0 +1,8 @@ +gametitle=.hack Zettai Houi Vol. 4 [NTSC-J] (SLPS-25202) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,20A920D0,word,3f400000 + + diff --git a/patches/SLPS-25204_38D93759.pnach b/patches/SLPS-25204_38D93759.pnach new file mode 100644 index 0000000..6ac69c9 --- /dev/null +++ b/patches/SLPS-25204_38D93759.pnach @@ -0,0 +1,27 @@ +gametitle=Moto GP 3 (J)(SLPS-25204) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00008144 913f013c (1st) +patch=1,EE,001139d4,word,3c013f40 //3c013f80 + +//Render fix +//a043013c 00688144 06ab0046 +patch=1,EE,001a4098,word,3c014330 //3c0143a0 far distance +//9c3f013c f5282134 00088144 (1st) +patch=1,EE,001c83ac,word,3c014010 //3c013f9c NPC player +patch=1,EE,001c83b0,word,34210000 //342128f5 +//a043013c 00688144 06b30046 +patch=1,EE,002691a8,word,3c014330 //3c0143a0 near distance + +//HUD speedometer fix +patch=1,EE,002b59f0,word,3c013f40 //3c013f80 +patch=1,EE,002b5e20,word,3c013f40 //3c013f80 +patch=1,EE,002b64a0,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-25206_4497BAFB.pnach b/patches/SLPS-25206_4497BAFB.pnach new file mode 100644 index 0000000..c2bd75d --- /dev/null +++ b/patches/SLPS-25206_4497BAFB.pnach @@ -0,0 +1,8 @@ +gametitle=Ys I & II Eternal Story (Japan) [SLPS-25206] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2010188C,word,00000000 + + diff --git a/patches/SLPS-25207_2C16B37E.pnach b/patches/SLPS-25207_2C16B37E.pnach new file mode 100644 index 0000000..d82712e --- /dev/null +++ b/patches/SLPS-25207_2C16B37E.pnach @@ -0,0 +1,12 @@ +gametitle=TimeSplitter - Jikuu no Shinryakusha (J)(SLPS-25207) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 (NTSC-K by Arapapa) + +patch=1,EE,205805F4,word,3FC71C71 +patch=1,EE,205811C8,word,3FC71C71 +patch=1,EE,20581250,word,3FC71C71 +patch=1,EE,205845F4,word,3FC71C71 + + diff --git a/patches/SLPS-25209_5ACBE847.pnach b/patches/SLPS-25209_5ACBE847.pnach new file mode 100644 index 0000000..463ba61 --- /dev/null +++ b/patches/SLPS-25209_5ACBE847.pnach @@ -0,0 +1,16 @@ +gametitle=Metal slug 3 SLPS_252.09;1) Game CRC = 0x5ACBE847 + +[No-Interlacing] +gsinterlacemode=1 +description=enhacement test + +//progressive code (old) +//patch=1,EE,2010031C,extended,00052840 +//patch=1,EE,20100324,extended,3c060050 + +//Progressive mode +patch=0,EE,2010031C,extended,3C050000 +patch=0,EE,20100324,extended,3C060050 +patch=0,EE,2010032C,extended,3C070001 + + diff --git a/patches/SLPS-25217_38145680.pnach b/patches/SLPS-25217_38145680.pnach new file mode 100644 index 0000000..624a6e0 --- /dev/null +++ b/patches/SLPS-25217_38145680.pnach @@ -0,0 +1,23 @@ +gametitle=Shadow Tower Abyss (English patch) [SLPS-25217] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack, set to 16:9 in-game +patch=1,EE,201F2790,word,3F400000 // HUD +patch=1,EE,201FA0C8,word,3F800000 // zoom +patch=1,EE,204A0F84,word,3F400000 // subtitles + + +[No-Interlacing] +gsinterlacemode=1 +description=No-Interlacing + +//No-Interlacing +patch=1,EE,0010180c,word,00000000 //64420008 +patch=1,EE,001E8FB0,word,00000000 + + +[Remove Scanmask Blur] +author=val & refraction +description=Disables scanmask usage to reduce blur when turning. +patch=1,EE,20158CA8,extended,24050004 \ No newline at end of file diff --git a/patches/SLPS-25228_B6D4DABC.pnach b/patches/SLPS-25228_B6D4DABC.pnach new file mode 100644 index 0000000..7d88631 --- /dev/null +++ b/patches/SLPS-25228_B6D4DABC.pnach @@ -0,0 +1,26 @@ +gametitle=Dai-2-Ji Super Robot Taisen Alpha (J)(SLPS-25228) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (3D Graphics) +//803f023c 14005fe6 +patch=1,EE,001294c4,word,3c023fab //3c023f80 + +//Y-Fov (3D Graphics) +patch=1,EE,0012d72c,word,3c023F1F //3c023eee +patch=1,EE,0012d730,word,344349f1 //3443eeef + + +//Y-Fov (2D Graphics) +patch=1,EE,0012a410,word,3c023F1F //3c023eee +patch=1,EE,0012a414,word,344249f1 //3442eeef + +//Zoom (2D Graphics) +//803f013c 00008144 2d20a003 +patch=1,EE,00103768,word,3c013fab //3c013f80 + + diff --git a/patches/SLPS-25234_13DD9957.pnach b/patches/SLPS-25234_13DD9957.pnach new file mode 100644 index 0000000..73e9183 --- /dev/null +++ b/patches/SLPS-25234_13DD9957.pnach @@ -0,0 +1,10 @@ +gametitle=Tenchu San NTSC-J (SLPS-25234) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,2163DB24,extended,3f400000 //(gameplay) +patch=1,EE,001551c8,word,3C024455 //3C024422 (render fix) +patch=1,EE,00155430,word,3C024455 //3C024422 (render fix) + + diff --git a/patches/SLPS-25246_19D22A40.pnach b/patches/SLPS-25246_19D22A40.pnach new file mode 100644 index 0000000..0a56b80 --- /dev/null +++ b/patches/SLPS-25246_19D22A40.pnach @@ -0,0 +1,39 @@ +gametitle=Lara Croft Tomb Raider: Utsukushiki Toubousha * NTSC-J * SLPS-25246 * 19D22A40 +// Lara Croft Tomb Raider: The Angel of Darkness + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Native Widescreen activation hack (Full boot bypassing) +patch=1,EE,00224bf0,word,24020002 // 30420003 + +// Fast Boot 4:3 fix +// aa3f013c 713d2134 (Last) +patch=1,EE,002091bc,word,3c013fe2 // 3c013faa +patch=1,EE,002091c0,word,3421fc93 // 34213d71 + +// Full Boot 16:9 fix +patch=1,EE,002091d0,word,3c013fe2 // 3c013fd5 +patch=1,EE,002091d4,word,3421fc93 // 3421c28f + +[Widescreen/16:10] +gsaspectratio=Stretch + +// Fast Boot 4:3 hack - 16:10 +patch=1,EE,002091bc,word,3C013FCC +patch=1,EE,002091c0,word,342149BB + +// Full Boot 16:10 +patch=1,EE,002091d0,word,3C013FCC +patch=1,EE,002091d4,word,342149BB + +[Widescreen/15:10] +gsaspectratio=Stretch + +// Fast Boot 4:3 hack - 15:10 +patch=1,EE,002091bc,word,3C013FBF +patch=1,EE,002091c0,word,3421851F + +// Full Boot 15:10 +patch=1,EE,002091d0,word,3C013FBF +patch=1,EE,002091d4,word,3421851F diff --git a/patches/SLPS-25247_D0E17D26.pnach b/patches/SLPS-25247_D0E17D26.pnach new file mode 100644 index 0000000..71a7957 --- /dev/null +++ b/patches/SLPS-25247_D0E17D26.pnach @@ -0,0 +1,13 @@ +gametitle=R-Type Final (J)(SLPS-25247) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack NTSC-J by Arapapa + +//Widescreen hack 16:9 +patch=1,EE,0016f060,word,3c033f40 //3c033f80 +patch=1,EE,0016fe4c,word,3c043f40 +patch=1,EE,00229f90,word,43d60000 //r fix 0000a043 00007043 +patch=1,EE,00229fa0,word,43d60000 //r fix + + diff --git a/patches/SLPS-25250_8A6D7F14.pnach b/patches/SLPS-25250_8A6D7F14.pnach new file mode 100644 index 0000000..4a9f93a --- /dev/null +++ b/patches/SLPS-25250_8A6D7F14.pnach @@ -0,0 +1,11 @@ +gametitle=Final Fantasy X-2 NTSC-J [SLPS-25250] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,001a9104,word,3c013f19 +patch=1,EE,001a9108,word,3421999a +patch=1,EE,0011bdec,word,3c014440 +patch=1,EE,0017a7c4,word,3c01442b + + diff --git a/patches/SLPS-25263_B282D5FD.pnach b/patches/SLPS-25263_B282D5FD.pnach new file mode 100644 index 0000000..14e5a5b --- /dev/null +++ b/patches/SLPS-25263_B282D5FD.pnach @@ -0,0 +1,13 @@ +gametitle=Monster Farm 4 [NTSC-J] (SLPS-25263) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,002ebf74,word,3c013f40 //00000000 hor +patch=1,EE,002ebf78,word,44810000 //00000000 +patch=1,EE,002ebf80,word,4600c602 //00000000 + +patch=1,EE,208C5DE4,extended,43E00000 //43A00000 render fix + + diff --git a/patches/SLPS-25265_4C927A09.pnach b/patches/SLPS-25265_4C927A09.pnach new file mode 100644 index 0000000..b51e10a --- /dev/null +++ b/patches/SLPS-25265_4C927A09.pnach @@ -0,0 +1,10 @@ +gametitle=RahXephon (J) (SLPS-25265) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa) + +//16:9 (0000803f 6666e63e) +patch=1,EE,2031A120,word,3F400000 // 3f800000 + + diff --git a/patches/SLPS-25268_916B1D2E.pnach b/patches/SLPS-25268_916B1D2E.pnach new file mode 100644 index 0000000..0c399ee --- /dev/null +++ b/patches/SLPS-25268_916B1D2E.pnach @@ -0,0 +1,29 @@ +gametitle=Dead to Rights (J)(SLPS-25268) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Force turn on Widescreen +//00 00 00 00 01 00 00 00 AB AA AA 3F 00 00 80 3F +patch=1,EE,20453E80,byte,00000001 + +//Zoom fix +//29 5C 8F 3F 00 00 C0 43 00 00 C0 43 +patch=1,EE,20453E94,extended,3f800000 //3f8f5c29 + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing + +//480p +patch=1,EE,0026EBC8,extended,00000002 +patch=1,EE,0026EBD0,extended,00001038 + +//No interlaced FMVs +patch=1,EE,0021EC5C,extended,00000000 + + diff --git a/patches/SLPS-25269_9EF8ED7A.pnach b/patches/SLPS-25269_9EF8ED7A.pnach new file mode 100644 index 0000000..4293277 --- /dev/null +++ b/patches/SLPS-25269_9EF8ED7A.pnach @@ -0,0 +1,40 @@ +gametitle=Hitman 2 - Silent Assassin (J)(SLPS-25269) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +//403f013c 00088144 00008244 20008046 +patch=1,EE,0031d2fc,word,3c013f10 // 3c013f40 ver fov + +//Zoom +//patch=1,EE,0021794c,word,3c014370 //3c014334 + +//4c0020c6 32180046 00000000 +patch=1,EE,002909e8,word,3c1b3f40 // 00000000 zoom + +//803f013c 00a08144 003f013c 00a88144 +patch=1,EE,00290bdc,word,3c013f00 // 3c013f80 +patch=1,EE,00290be0,word,4481a800 // 4481a000 +patch=1,EE,00290be4,word,4615ad00 // 3c013f00 +patch=1,EE,00290be8,word,449bf000 // 4481a800 + +patch=1,EE,00290c24,word,461e0002 // 46150002 +patch=1,EE,00290c28,word,46150002 // 4600a583 +patch=1,EE,00290c2c,word,4600a583 // e6200054 +patch=1,EE,00290c30,word,e6200054 // 3c01bf00 +patch=1,EE,00290c34,word,4600a807 // 44810000 + +//font fix +//patch=1,EE,00327508,word,080fa2b0 + +//patch=1,EE,003e8ac0,word,46020002 +//patch=1,EE,003e8ac4,word,3c013f40 +//patch=1,EE,003e8ac8,word,4481f000 +//patch=1,EE,003e8acc,word,461e0002 +//patch=1,EE,003e8ad0,word,00000000 +//patch=1,EE,003e8ad4,word,080c9d43 + + diff --git a/patches/SLPS-25271_29D80A23.pnach b/patches/SLPS-25271_29D80A23.pnach new file mode 100644 index 0000000..29ca43c --- /dev/null +++ b/patches/SLPS-25271_29D80A23.pnach @@ -0,0 +1,12 @@ +gametitle=Sidewinder V [NTSC-J] (SLPS_252.55) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0012670C,word,3C0143C0 //3C014400 Zoom +patch=1,EE,0010108C,word,3C0143B4 //3C0143F0 Y-FOV general cameras +patch=1,EE,00100D1C,word,3C0143B4 //3C0143F0 Y-FOV internal cockpit graphic + + diff --git a/patches/SLPS-25272_B33016F7.pnach b/patches/SLPS-25272_B33016F7.pnach new file mode 100644 index 0000000..bb994e2 --- /dev/null +++ b/patches/SLPS-25272_B33016F7.pnach @@ -0,0 +1,23 @@ +gametitle=Hulk (J)(SLPS-25272) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//c3b00046 +patch=1,EE,004baec8,word,081345f8 + +patch=1,EE,004d17e0,word,4600b0c3 +patch=1,EE,004d17e4,word,3c013f40 +patch=1,EE,004d17e8,word,4481f000 +patch=1,EE,004d17ec,word,461e18c2 +patch=1,EE,004d17f0,word,0812ebb3 + +//Render fix +//003f013c 00608144 3700026a +patch=1,EE,003d666c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLPS-25275_DBD0E172.pnach b/patches/SLPS-25275_DBD0E172.pnach new file mode 100644 index 0000000..cbb7b2f --- /dev/null +++ b/patches/SLPS-25275_DBD0E172.pnach @@ -0,0 +1,12 @@ +gametitle=Def Jam - Vendetta (J)(SLPS-25275) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001a36ec,word,3c013f10 //3c013f40 +patch=1,EE,00199b3c,word,3c013f22 //3c013f00 + + diff --git a/patches/SLPS-25279_93476F02.pnach b/patches/SLPS-25279_93476F02.pnach new file mode 100644 index 0000000..68a4f23 --- /dev/null +++ b/patches/SLPS-25279_93476F02.pnach @@ -0,0 +1,27 @@ +gametitle=Bouken Shounen Club Gahou (J)(SLPS-25279) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0019a7cc,word,3c01bec0 //3c01bf00 + +//Y-Fov +patch=1,EE,0019a894,word,0807e2e8 //46001002 + +patch=1,EE,001f8ba0,word,c6010074 +patch=1,EE,001f8ba4,word,3c013faa +patch=1,EE,001f8ba8,word,3421aaab +patch=1,EE,001f8bac,word,4481f000 +patch=1,EE,001f8bb0,word,461e0842 +patch=1,EE,001f8bb4,word,08066a26 + +////////////////////////////////// +//Zoom +//patch=1,EE,0010fb14,word,3c013f2b //3c013f00 +//patch=1,EE,0019b51c,word,3c013f48 //3c013f80 + + diff --git a/patches/SLPS-25287_D914D83F.pnach b/patches/SLPS-25287_D914D83F.pnach new file mode 100644 index 0000000..225f32f --- /dev/null +++ b/patches/SLPS-25287_D914D83F.pnach @@ -0,0 +1,19 @@ +gametitle=Hajime no Ippo 2 - Victorious Road (J)(SLPS-25287) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00608244 040001c6 +patch=1,EE,001acf78,word,3c023fab //3c023f80 + +//Boxer's Road Mode Center Information Window X-Fov +patch=1,EE,2084BD34,extended,3F99999A + +//Boxer's Road Mode Left Information Window X-fov +patch=1,EE,2084C2B0,extended,3F400000 + + diff --git a/patches/SLPS-25293_476FE4D8.pnach b/patches/SLPS-25293_476FE4D8.pnach new file mode 100644 index 0000000..3b2467e --- /dev/null +++ b/patches/SLPS-25293_476FE4D8.pnach @@ -0,0 +1,10 @@ +gametitle=Naruto - Narutimett Hero (NTSC-J) (SLPS-25293) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00008043) +patch=1,EE,20919380,word,3f400000 // 3f800000 + + diff --git a/patches/SLPS-25296_62D73EA2.pnach b/patches/SLPS-25296_62D73EA2.pnach new file mode 100644 index 0000000..43619c1 --- /dev/null +++ b/patches/SLPS-25296_62D73EA2.pnach @@ -0,0 +1,30 @@ +gametitle=Super Robot Taisen - Scramble Commander (J)(SLPS-25296) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Object +patch=1,EE,00197e6c,word,3c013f40 //00000000 +patch=1,EE,00197e70,word,44810000 //00000000 +patch=1,EE,00197e78,word,4600c602 //00000000 + +//Back Ground +patch=1,EE,00169ff4,word,0806ae28 + +patch=1,EE,001ab8a0,word,46006dc6 +patch=1,EE,001ab8a4,word,3c013f40 +patch=1,EE,001ab8a8,word,44815000 +patch=1,EE,001ab8ac,word,460abdc2 +patch=1,EE,001ab8b0,word,0805a7fe + +//////////////////////////////////// +//xxx +//patch=1,EE,0016a0dc,word,3c013f00 //3c013f80 + +//patch=1,EE,00142c98,word,3c014100 //3c0141a0 +//patch=1,EE,00142cc0,word,3c014100 //3c014180 + + diff --git a/patches/SLPS-25299_4D5B1DB3.pnach b/patches/SLPS-25299_4D5B1DB3.pnach new file mode 100644 index 0000000..c8fa06a --- /dev/null +++ b/patches/SLPS-25299_4D5B1DB3.pnach @@ -0,0 +1,16 @@ +gametitle=Shinseiki Evangelion 2 - Evangelions (J)(SLPS-25299) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00112c34,word,3c013fc8 //3c013f96 +patch=1,EE,00112c38,word,34218883 //34216666 + +//Zoom +patch=1,EE,00112d44,word,3c013f68 //3c013f00 + + diff --git a/patches/SLPS-25302_B2F0A8D2.pnach b/patches/SLPS-25302_B2F0A8D2.pnach new file mode 100644 index 0000000..8d46e8c --- /dev/null +++ b/patches/SLPS-25302_B2F0A8D2.pnach @@ -0,0 +1,19 @@ +gametitle=Kamen Rider - Seigi no Keifu (J)(SLPS-25302) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002834a8,word,08030000 // c6010068 +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,080a0d2c // 00000000 + + diff --git a/patches/SLPS-25303_B292D14D.pnach b/patches/SLPS-25303_B292D14D.pnach new file mode 100644 index 0000000..2a463c5 --- /dev/null +++ b/patches/SLPS-25303_B292D14D.pnach @@ -0,0 +1,55 @@ +gametitle=Zero: Akai Chou * NTSC-J * SLPS-25303 * B292D14D +// Fatal Frame II: Crimson Butterfly +// Project Zero II: Crimson Butterfly + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00336d0c,word,3f400000 // aspect + +// FMV fix +patch=1,EE,001e526c,word,3c013f40 // width (1.0f = 640) +patch=1,EE,001e5270,word,0c079418 +patch=1,EE,001e5274,word,44811800 +patch=1,EE,001e5278,word,8f84bdcc +patch=1,EE,001e527c,word,0c079d30 +patch=1,EE,001e5280,word,0040802d +patch=1,EE,001e5284,word,0200102d +patch=1,EE,001e5288,word,dfbf0008 +patch=1,EE,001e528c,word,27bd0010 +patch=1,EE,001e5290,word,03e00008 +patch=1,EE,001e5294,word,dfb00000 + +patch=1,EE,001e5114,word,01c02820 +patch=1,EE,001e5118,word,e4830030 + +patch=1,EE,0033a908,word,0000006a // x-pos = (640-640*width)/(2*width) Hex + +// Lens Flare's fix +patch=1,EE,0014f7dc,word,3c013f40 // 00000000 +patch=1,EE,0014f84c,word,44810800 // 00000000 +patch=1,EE,0014f850,word,46016302 // 00000000 +patch=1,EE,0013a214,word,0c053df7 // 0c053df8 +patch=1,EE,0013a29c,word,0c053df7 // 0c053df8 +patch=1,EE,0013a304,word,0c053df7 // 0c053df8 +patch=1,EE,0013a37c,word,0c053df7 // 0c053df8 + +// ========== + +[Disable Dither effect] +patch=1,EE,0019ed14,word,10000012 // 54400012 + +[Cutscenes Focus Effect fix] +patch=1,EE,0020b95c,word,00000000 // 0c08308a + +// ========== + +// aspect ratio of 16:10 by wagrenier +//patch=1,EE,003ff6b8,word,3F400000 // X-FoV +//patch=1,EE,00336d0c,word,3F4A3D71 // Y-FoV + +// aspect ratio of 21:9 (3440x1440) by wagrenier +//patch=1,EE,003ff6b8,word,3F400000 // X-FoV + +// ========== diff --git a/patches/SLPS-25307_BB22866C.pnach b/patches/SLPS-25307_BB22866C.pnach new file mode 100644 index 0000000..368e4bb --- /dev/null +++ b/patches/SLPS-25307_BB22866C.pnach @@ -0,0 +1,23 @@ +gametitle=Shinseiki GPX Cyber Formula - Road to the Infinity (J)(SLPS-25307) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00088144 2d200002 +patch=1,EE,00101418,word,3c013f2b //3c013f00 + +//Y-Fov +//03051446 0000a0e7 +patch=1,EE,00101434,word,080c75b8 + +patch=1,EE,0031d6e0,word,46140503 +patch=1,EE,0031d6e4,word,3c013f40 +patch=1,EE,0031d6e8,word,4481f000 +patch=1,EE,0031d6ec,word,461ea502 +patch=1,EE,0031d6f0,word,0804050e + + diff --git a/patches/SLPS-25308_63FE356A.pnach b/patches/SLPS-25308_63FE356A.pnach new file mode 100644 index 0000000..894638a --- /dev/null +++ b/patches/SLPS-25308_63FE356A.pnach @@ -0,0 +1,23 @@ +gametitle=Crouching Tiger - Hidden Dragon (J)(SLPS-25308) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game play +////803f013c 00a08144 4c79040c +patch=1,EE,0011dfb4,word,3c013f40 //3c013f80 + +//Event +patch=1,EE,0011e1c0,word,3c013f40 //3c013f80 + +//? (Same patttern. Test time is short. Then remain it) +//patch=1,EE,0011e3b0,word,3c013f40 //3c013f80 + +//Render fix +//c043013c 00688144 c6a30046 +patch=1,EE,0011e010,word,3c014400 + + diff --git a/patches/SLPS-25311_479DC25E.pnach b/patches/SLPS-25311_479DC25E.pnach new file mode 100644 index 0000000..9bd9b17 --- /dev/null +++ b/patches/SLPS-25311_479DC25E.pnach @@ -0,0 +1,8 @@ +gametitle=Spy Fiction [NTSC-J] (SLPS-25311) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001CAADC,word,3F2AAAAB + + diff --git a/patches/SLPS-25314_B6AA81EE.pnach b/patches/SLPS-25314_B6AA81EE.pnach new file mode 100644 index 0000000..ba4cf20 --- /dev/null +++ b/patches/SLPS-25314_B6AA81EE.pnach @@ -0,0 +1,30 @@ +gametitle=Nebula - Echo Night NTSC-J SLPS-25314 B6AA81EE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +//Force turn on Internal Widescreen +//01 00 00 00 00 00 00 3F 01 01 00 00 18 EE 29 00 +patch=1,EE,202AD621,byte,00000001 +//703f033c 003f023c d7a36334 +//patch=1,EE,00143ed0,word,3c033fa0 //3c023f70 Y-Fov +patch=1,EE,00143ed4,word,3c023f1f //3c023f00 Zoom + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001401BC,word,14200014 + +[Performance Fix] +author=Gabominated +description=Remove flashlight shadows to increase performance. +patch=1,EE,001441f4,word,3c020000 + +[Disable Flicker Filter] +author=Gabominated +description=Disable slightly blurry flicker filter. +patch=1,EE,002835E8,word,00000000 +patch=1,EE,002835F0,word,00000000 +patch=1,EE,002835F8,word,00000000 +patch=1,EE,00283600,word,00000000 diff --git a/patches/SLPS-25315_E9BE4521.pnach b/patches/SLPS-25315_E9BE4521.pnach new file mode 100644 index 0000000..c6a75b1 --- /dev/null +++ b/patches/SLPS-25315_E9BE4521.pnach @@ -0,0 +1,9 @@ +gametitle=One Piece Grand Battle! 3 [NTSC-J] (SLPS-25315) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2035CCF0,extended,3f400000 //battle +//patch=1,EE,2036E430,extended,43B40000 //UI fix,but needs a render fix + + diff --git a/patches/SLPS-25320_78E96CCC.pnach b/patches/SLPS-25320_78E96CCC.pnach new file mode 100644 index 0000000..31ac882 --- /dev/null +++ b/patches/SLPS-25320_78E96CCC.pnach @@ -0,0 +1,26 @@ +gametitle=Inuyasha - Juuso no Kamen [NTSC-J] (SLPS-25320) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=miseru99 + +//3D field models +patch=1,EE,2020E6E0,extended,3F400000 +patch=1,EE,2020E6E8,extended,3F400000 +//patch=1,EE,2020F684,extended,3FAAAAA8 //height - leaving in case anyone prefer taller/bigger characters +//3D menu models +patch=1,EE,202329D0,extended,3F400000 +patch=1,EE,202329D8,extended,3F400000 +//patch=1,EE,202353E4,extended,3FAAAAA8 //height - same as above +//fights +patch=1,EE,2024FB0C,extended,44555555 +//"after fight" screen +patch=1,EE,D0247CA2,extended,00000023 //if "after fight screen" do: +patch=1,EE,202461CC,extended,3F54924A +//"if not" doesn't work, hence another 4 lines of code for wrongly affected stuff;p +patch=1,EE,D0247CA2,extended,00000020 +patch=1,EE,202461CC,extended,3F8DB6DC +patch=1,EE,D0247CA2,extended,00000021 +patch=1,EE,202461CC,extended,3F8DB6DC + + diff --git a/patches/SLPS-25329_D1AD86D6.pnach b/patches/SLPS-25329_D1AD86D6.pnach new file mode 100644 index 0000000..c2b3a4b --- /dev/null +++ b/patches/SLPS-25329_D1AD86D6.pnach @@ -0,0 +1,9 @@ +gametitle=Kuon [NTSC-J] (SLPS-25329) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,00138104,extended,3c023f19 +patch=1,EE,00138108,extended,3443999a + + diff --git a/patches/SLPS-25333_215E7FBB.pnach b/patches/SLPS-25333_215E7FBB.pnach new file mode 100644 index 0000000..09bb31a --- /dev/null +++ b/patches/SLPS-25333_215E7FBB.pnach @@ -0,0 +1,17 @@ +gametitle=Gallop Racer Lucky 7 (J) (SLPS-25333) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov +patch=1,EE,0012ba20,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,0012bbf8,word,3c0142d0 //3c014248 +/////////////////////////////// +// 16:9(0000803f ae47613f 00000045 00000045) +//patch=1,EE,2045CFA4,word,3f400000 // 3f800000 +//patch=1,EE,2045D01C,word,3f400000 // 3f800000 + + diff --git a/patches/SLPS-25338_26D1C561.pnach b/patches/SLPS-25338_26D1C561.pnach new file mode 100644 index 0000000..6e5955d --- /dev/null +++ b/patches/SLPS-25338_26D1C561.pnach @@ -0,0 +1,29 @@ +gametitle=Armored Core - Nexus - Disc 1 - Evolution [NTSC-J] (SLPS-25338) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00120F70,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,10120F78,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,00158370,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1E15D18,extended,3C023F80 +patch=1,EE,01E15D18,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2023C2DC,extended,34020001 //30420001 +patch=1,EE,20235568,extended,00000000 //1202FFF9 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,201317F0,extended,00000000 +patch=1,EE,D1D46A22,extended,02006F73 +patch=1,EE,61CC66E8,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,002096EA,extended,00000000 diff --git a/patches/SLPS-25339_26D1C561.pnach b/patches/SLPS-25339_26D1C561.pnach new file mode 100644 index 0000000..2530c0a --- /dev/null +++ b/patches/SLPS-25339_26D1C561.pnach @@ -0,0 +1,29 @@ +gametitle=Armored Core - Nexus - Disc 2 - Revolution [NTSC-J] (SLPS-25339) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00120F70,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,10120F78,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,00158370,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1E15D18,extended,3C023F80 +patch=1,EE,01E15D18,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2023C2DC,extended,34020001 //30420001 +patch=1,EE,20235568,extended,00000000 //1202FFF9 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,201317F0,extended,00000000 +patch=1,EE,D1D46A22,extended,02006F73 +patch=1,EE,61CC66E8,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,002096EA,extended,00000000 diff --git a/patches/SLPS-25341_B1DD47DA.pnach b/patches/SLPS-25341_B1DD47DA.pnach new file mode 100644 index 0000000..1b4297d --- /dev/null +++ b/patches/SLPS-25341_B1DD47DA.pnach @@ -0,0 +1,24 @@ +gametitle=Backyard Wrestling - Don't Try This at Home (J)(SLPS-25341) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,002c3750,word,3c013fcc//3c013f99 +patch=1,EE,002c3754,word,3421ccc4 //3421999a + +//Zoom (need render fix) +patch=1,EE,002c3734,word,3c014456 //3c014420 +//patch=1,EE,002c3144,word,3c013fab //3c013f80 + +//Gameplay Zoom (except event, needless render fix) +//patch=1,EE,002c36b8,word,3c014387 //3c0143b4 + +//Render Fix +//1644013c 00608144 a000043c +patch=1,EE,002b3204,word,3c014480 //3c014416 + + diff --git a/patches/SLPS-25343_651DFFAF.pnach b/patches/SLPS-25343_651DFFAF.pnach new file mode 100644 index 0000000..10f659f --- /dev/null +++ b/patches/SLPS-25343_651DFFAF.pnach @@ -0,0 +1,8 @@ +gametitle=Gunslinger Girl Volume.I + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,202DB230,extended,3F400000 + + diff --git a/patches/SLPS-25345_4FC5B891.pnach b/patches/SLPS-25345_4FC5B891.pnach new file mode 100644 index 0000000..fe423dd --- /dev/null +++ b/patches/SLPS-25345_4FC5B891.pnach @@ -0,0 +1,19 @@ +gametitle=Super Robot Taisen MX (J)(SLPS-25345) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001e9a14,word,3c013f40 //3c013f80 + +//Direction Indicator Position +//206454E0 3faaaaab +patch=1,EE,206454E0,extended,3faaaaab //3f800000 + +//Zoom +//patch=1,EE,0010524c,word,3c013fab //3c013f80 + + diff --git a/patches/SLPS-25356_7C45C11D.pnach b/patches/SLPS-25356_7C45C11D.pnach new file mode 100644 index 0000000..ef5485d --- /dev/null +++ b/patches/SLPS-25356_7C45C11D.pnach @@ -0,0 +1,22 @@ +gametitle=Broken Sword: The Sleeping Dragon(J) (SLPS-25356) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +patch=1,EE,001b06d4,word,3c01bec0 +patch=1,EE,001b06dc,word,44813000 + +patch=1,EE,001af644,word,00000000 +patch=1,EE,001af648,word,27bdffd0 +patch=1,EE,001af64c,word,3c01bf00 +patch=1,EE,001af650,word,44813800 +patch=1,EE,001af654,word,7fb00020 +patch=1,EE,001af658,word,ffbf0010 +patch=1,EE,001af65c,word,0080802d +patch=1,EE,001af660,word,26060020 +patch=1,EE,001af664,word,c6000070 +patch=1,EE,001af668,word,8e020004 +patch=1,EE,001af66c,word,46060202 + + diff --git a/patches/SLPS-25358_AB9E3E64.pnach b/patches/SLPS-25358_AB9E3E64.pnach new file mode 100644 index 0000000..98a1678 --- /dev/null +++ b/patches/SLPS-25358_AB9E3E64.pnach @@ -0,0 +1,18 @@ +gametitle=Konjiki no Gashbell - Yuujou Tag Battle [NTSC-J] (SLPS-25358) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0011AE74,word,3c013f40 //00000000 +patch=1,EE,0011AE9C,word,4481F000 //00000000 +patch=1,EE,002D5DF0,word,080d9192 //46010043 +patch=1,EE,00364640,word,080d9198 //00000000 +patch=1,EE,00364648,word,461e0fc3 //00000000 +patch=1,EE,0036464c,word,46010043 //00000000 +patch=1,EE,00364650,word,461e0842 //00000000 +patch=1,EE,00364654,word,e61f0068 //00000000 +patch=1,EE,00364658,word,080b577e //00000000 + + diff --git a/patches/SLPS-25359_C0D585EF.pnach b/patches/SLPS-25359_C0D585EF.pnach new file mode 100644 index 0000000..c991a78 --- /dev/null +++ b/patches/SLPS-25359_C0D585EF.pnach @@ -0,0 +1,10 @@ +gametitle=Shaman King - Funbari Spirits [NTSC-J] (SLPS-25359) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,001038cc,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-25362_6C4641BC.pnach b/patches/SLPS-25362_6C4641BC.pnach new file mode 100644 index 0000000..d4404ee --- /dev/null +++ b/patches/SLPS-25362_6C4641BC.pnach @@ -0,0 +1,24 @@ +gametitle=Tetsujin 28 Go (NTSC-J) [SLPS-25362] [6C4641BC] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Eiji (initial active X FOV hack) and Aced14 (ELF and 16:10 hacks) + +//16:9 Widescreen +patch=1,EE,1013B188,extended,00003F40 //3C023F80 - Master X FOV #1 + +//16:10 Widescreen (Normal) +//patch=1,EE,2013B188,extended,08045820 //3C023F80 - j $00116080 - Jump to injected MIPS instructions +//patch=1,EE,20116080,extended,3C023F55 //8E190008 - lui v0, $3f55 - Set first half of v0 register (Master X FOV #1) +//patch=1,EE,20116084,extended,0804EC63 //8F390028 - j $0013b18c - Jump to 1 line after the overwritten MIPS instruction +//patch=1,EE,20116088,extended,34425555 //0320F809 - ori v0, v0, $5555 - Set second half of v0 register (Master X FOV #2) + +//16:10 Widescreen (Ultra) +//patch=1,EE,1013B188,extended,00003F40 //3C023F80 - Master X FOV #1 +//patch=1,EE,0013B190,extended,00003F4A //3C023F61 - Master Y FOV #1 +//patch=1,EE,0013B194,extended,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]) + + diff --git a/patches/SLPS-25363_7D2AB18C.pnach b/patches/SLPS-25363_7D2AB18C.pnach new file mode 100644 index 0000000..3f19816 --- /dev/null +++ b/patches/SLPS-25363_7D2AB18C.pnach @@ -0,0 +1,19 @@ +gametitle=Sakurazaka Shouboutai (J)(SLPS-25363) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +//Gameplay +patch=1,EE,001520b0,word,3c023f28 //3c023f61 +patch=1,EE,001520b8,word,3442f5c3 //344247af + +//Event +patch=1,EE,0015218c,word,3c023f28 //3c023f61 +patch=1,EE,00152190,word,3442f5c3 //344247af + + diff --git a/patches/SLPS-25364_FCABB636.pnach b/patches/SLPS-25364_FCABB636.pnach new file mode 100644 index 0000000..a171fd0 --- /dev/null +++ b/patches/SLPS-25364_FCABB636.pnach @@ -0,0 +1,20 @@ +gametitle=Ultraman (J)(SLPS-25364) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002681dc,word,3c01bec0 //3c01bf00 + +//Y-Fov +//00000000 00000000 03a81446 00000000 +//ab3f013c 00008144 02a50046 03a81446 +patch=1,EE,001dbd40,word,3C013Fab //00000000 +patch=1,EE,001dbd44,word,44810000 //00000000 +patch=1,EE,001dbd48,word,4600a502 //4614a803 +patch=1,EE,001dbd4c,word,4614a803 //00000000 + + diff --git a/patches/SLPS-25368_36487CCF.pnach b/patches/SLPS-25368_36487CCF.pnach new file mode 100644 index 0000000..937aff1 --- /dev/null +++ b/patches/SLPS-25368_36487CCF.pnach @@ -0,0 +1,11 @@ +gametitle=Xenosaga Episode II - Disc 1 [SLPS-25368] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=NTSC-J Widescreen Hack ver.2 by synce +patch=1,EE,209542C0,extended,3F400000 +patch=1,EE,209542D0,extended,442B0000 +patch=1,EE,209542D8,extended,44008000 +patch=1,EE,209542F8,extended,442B0000 + + diff --git a/patches/SLPS-25369_36487CCF.pnach b/patches/SLPS-25369_36487CCF.pnach new file mode 100644 index 0000000..fd30245 --- /dev/null +++ b/patches/SLPS-25369_36487CCF.pnach @@ -0,0 +1,11 @@ +gametitle=Xenosaga Episode II - Disc 2 [SLPS-25369] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=NTSC-J Widescreen Hack ver.2 by synce +patch=1,EE,209542C0,extended,3F400000 +patch=1,EE,209542D0,extended,442B0000 +patch=1,EE,209542D8,extended,44008000 +patch=1,EE,209542F8,extended,442B0000 + + diff --git a/patches/SLPS-25373_0BFB247D.pnach b/patches/SLPS-25373_0BFB247D.pnach new file mode 100644 index 0000000..93c4352 --- /dev/null +++ b/patches/SLPS-25373_0BFB247D.pnach @@ -0,0 +1,8 @@ +gametitle=Gunslinger Girl Volume.II + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,202F7B80,extended,3F400000 + + diff --git a/patches/SLPS-25374_BD533A18.pnach b/patches/SLPS-25374_BD533A18.pnach new file mode 100644 index 0000000..7ed6eb6 --- /dev/null +++ b/patches/SLPS-25374_BD533A18.pnach @@ -0,0 +1,51 @@ +gametitle=Daidassou - The Great Escape (J)(SLPS-25374) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//cc3a013c ccdcc2134 +patch=1,EE,00344f8c,word,3c013b01 //3c013acc +patch=1,EE,00344f90,word,34210000 //3421cccd + +//Y-Fov +//083b013c 889882134 +patch=1,EE,00345014,word,3c013b35 //3c013b08 +patch=1,EE,00345018,word,3421fe54 //34218889 + +//Render fix +//8e3c013c 36fa2134 +patch=1,EE,0035598c,word,3c013d00 //3c013c8e +patch=1,EE,00355990,word,34210000 //3421fa36 + +//////////////////////////////////////////// + +//xx +//patch=1,EE,002bfe50,word,3c013f60 //3c013f80 + +//Zoom but ???? +//patch=1,EE,002c0094,word,3c013fab //3c013f80 x +//patch=1,EE,002c02c0,word,3c013fab //3c013f66 00 +//patch=1,EE,002ec220,word,3c013fff //3c013fdd +//patch=1,EE,003450cc,word,3c013f20 //3c013f40 + +//Screen Position X +//patch=1,EE,00344fa4,word,3c013f00 //3c013f00 +//patch=1,EE,00344fcc,word,3c0143a0 + +//Screen Size +//patch=1,EE,003450b4,word,3c013f20 + +//xxx +//patch=1,EE,00195f80,word,44f00000 //44810000 +//patch=1,EE,001978f8,word,44f00000 //44800000 +//patch=1,EE,003419a8,word,44880000 //44800000 +//patch=1,EE,0033d370,word,3c013fb0 //3c013f80 +//patch=1,EE,00345134,word,3c013fb0 //3c013f80 +//patch=1,EE,003451e4,word,3c013fb0 //3c013f80 +//patch=1,EE,00345224,word,3c013fb0 //3c013f80 + + diff --git a/patches/SLPS-25375_D4ECB62E.pnach b/patches/SLPS-25375_D4ECB62E.pnach new file mode 100644 index 0000000..44abe8d --- /dev/null +++ b/patches/SLPS-25375_D4ECB62E.pnach @@ -0,0 +1,18 @@ +gametitle=XIII - Daitouryou o Koroshita Otoko (J)(SLPS-25375) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +// 16:9 + +patch=1,EE,001d6ac8,word,3c013f40 //00000000 +patch=1,EE,001d6b20,word,ae4100a8 //ae4300a8 + +//FMV fix +patch=1,EE,00356e48,word,260276b0 //26027900 +patch=1,EE,00356f80,word,260276b0 //26027900 +patch=1,EE,00356e98,word,24420951 //24420701 +patch=1,EE,00356fcc,word,24420951 //24420701 + + diff --git a/patches/SLPS-25377_B476ED7A.pnach b/patches/SLPS-25377_B476ED7A.pnach new file mode 100644 index 0000000..43ce167 --- /dev/null +++ b/patches/SLPS-25377_B476ED7A.pnach @@ -0,0 +1,21 @@ +//gametitle=The Nightmare of Druaga - Fushigi no Dungeon (J)(SLPS-25377) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen hack (NTSC-J by Arapapa). Breaks menu cursor alignment. + +//Widescreen hack 16:9 + +//X-Fov +//patch=1,EE,00432f1c,word,3c023f06 +//patch=1,EE,00432fb0,word,34436666 + + +///////////////////////////////////////////////// +//Y-Fov +//patch=1,EE,00432dec,word,8f838da0 //00000000 +//patch=1,EE,00432df0,word,3c02bfaa //8f838da0 +//patch=1,EE,00432df4,word,3442aaab //3c02bf80 + +//Zoom +//patch=1,EE,00432e18,word,3c023ec0 //3c023f00 \ No newline at end of file diff --git a/patches/SLPS-25382_3D065BBB.pnach b/patches/SLPS-25382_3D065BBB.pnach new file mode 100644 index 0000000..e9f1bdd --- /dev/null +++ b/patches/SLPS-25382_3D065BBB.pnach @@ -0,0 +1,22 @@ +gametitle=One Piece Land Land [NTSC-J] (SLPS-25382) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +//(aa3f013c aaaa2134) first... find address from top (00000000) +patch=1,EE,00179e30,word,3c013fe3 // 3c013faa hor fov gameplay +patch=1,EE,00179e34,word,34218e39 // 3421aaaa hor fov gameplay + +//(aa3f013c aaaa2134) tenth... find address from top (00000000) +patch=1,EE,0019e9a8,word,3c013fe3 // 3c013faa hor fov map +patch=1,EE,0019e9ac,word,34218e39 // 3421aaaa hor fov map + +// 16:10 +// patch=1,EE,00179e30,word,3c013fcc // 3c013faa hor fov gameplay +// patch=1,EE,00179e34,word,3421cccd // 3421aaaa hor fov gameplay +// patch=1,EE,0019e9a8,word,3c013fcc // 3c013faa hor fov map +// patch=1,EE,0019e9ac,word,3421cccd // 3421aaaa hor fov map + + diff --git a/patches/SLPS-25383_7F995E8D.pnach b/patches/SLPS-25383_7F995E8D.pnach new file mode 100644 index 0000000..d0456aa --- /dev/null +++ b/patches/SLPS-25383_7F995E8D.pnach @@ -0,0 +1,10 @@ +gametitle=Digimon Battle Chronicle NTSC-J (SLPS-25383) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0029aee8,word,3c013f22 +patch=1,EE,0021fe74,word,3c013f22 +patch=1,EE,20563CB0,word,44550000 + + diff --git a/patches/SLPS-25384_735A10C2.pnach b/patches/SLPS-25384_735A10C2.pnach new file mode 100644 index 0000000..a98c248 --- /dev/null +++ b/patches/SLPS-25384_735A10C2.pnach @@ -0,0 +1,15 @@ +gametitle=Tenchu Kurenai NTSC-J (SLPS-25384) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//16:9 +patch=1,EE,0012ef50,word,3c023f40 +//renderfix +patch=1,EE,0012f748,word,3c02442b +//black borders's fix (optional) +patch=1,EE,00150460,word,a780a3c0 +//alternate 16:9 +//patch=1,EE,204EA3D4,extended,3f400000 + + diff --git a/patches/SLPS-25386_EF7B9E4D.pnach b/patches/SLPS-25386_EF7B9E4D.pnach new file mode 100644 index 0000000..3133f7d --- /dev/null +++ b/patches/SLPS-25386_EF7B9E4D.pnach @@ -0,0 +1,18 @@ +gametitle= King of Fighters - Maximum Impact [NTSC-J] [SLPS-25386] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00384054,word,3c043f24 //3c043f00 +patch=1,EE,0038408c,word,46010003 //00000000 +patch=1,EE,0038ca58,word,3c023f24 //3c023f00 +patch=1,EE,0038ca90,word,46010842 //3c023f80 +patch=1,EE,0038ca98,word,46010903 //44822000 + +//patch=1,EE,00582a34,word,3fe3aaab //3faaaaab Y-Fov +//patch=1,EE,005a37d0,word,400caaab //3eaaaaab Zoom + + diff --git a/patches/SLPS-25388_E0EE3385.pnach b/patches/SLPS-25388_E0EE3385.pnach new file mode 100644 index 0000000..61e18bf --- /dev/null +++ b/patches/SLPS-25388_E0EE3385.pnach @@ -0,0 +1,8 @@ +gametitle=Gunslinger Girl Volume.III + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce +patch=1,EE,20318100,extended,3F400000 + + diff --git a/patches/SLPS-25389_21538F32.pnach b/patches/SLPS-25389_21538F32.pnach new file mode 100644 index 0000000..9656207 --- /dev/null +++ b/patches/SLPS-25389_21538F32.pnach @@ -0,0 +1,15 @@ +gametitle=Kidou Senshi Gundam Seed - Owaranai Ashita e (J)(SLPS-25389) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00111b04,word,3c024456 //3c024420 + +//Render fix +patch=1,EE,00101ff8,word,3c0343e0 //3c0343a0 + + diff --git a/patches/SLPS-25394_08B19EFF.pnach b/patches/SLPS-25394_08B19EFF.pnach new file mode 100644 index 0000000..0e42011 --- /dev/null +++ b/patches/SLPS-25394_08B19EFF.pnach @@ -0,0 +1,23 @@ +gametitle=Another Century's Episode (J)(SLPS-25394) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and Somebody who fixed A.C.E 3 + +//Widescreen hack 16:9 + +//X-Fov +//4c3f023c 00288424 cdcc4334 +patch=1,EE,0022e89c,word,3c023f19 //3c023f4c +patch=1,EE,0022e8a4,word,3443999a //3443cccd + +patch=1,EE,0016c190,word,3c0243d6 //3c0243a0 rfix +patch=1,EE,0022e718,word,3C034099 //3C0340cc rfix +patch=1,EE,0022e724,word,34648666 //3464b333 + +///HUD fix +//4c3f033c 803f023c cdcc6734 +//patch=1,EE,001c5b7c,word,3c033f19 //3c033f4c +//patch=1,EE,001c5b84,word,3467999a //3467cccd + + diff --git a/patches/SLPS-25398_531BE810.pnach b/patches/SLPS-25398_531BE810.pnach new file mode 100644 index 0000000..25c64d0 --- /dev/null +++ b/patches/SLPS-25398_531BE810.pnach @@ -0,0 +1,10 @@ +gametitle=Naruto - Narutimett Hero 2 (NTSC-J) (SLPS_25398) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00004043) +patch=1,EE,20AB81B0,word,3f400000 // 3f800000 + + diff --git a/patches/SLPS-25399_CD62245A.pnach b/patches/SLPS-25399_CD62245A.pnach new file mode 100644 index 0000000..b02cba2 --- /dev/null +++ b/patches/SLPS-25399_CD62245A.pnach @@ -0,0 +1,12 @@ +gametitle=Keroro Gunsou - MeroMero Battle Royale [NTSC-J] (SLPS-25399) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,E0025555,extended,009B74C4 // +patch=1,EE,2098E1AC,extended,3C013F40 //3c013f80 zoom +patch=1,EE,209B74C4,extended,44C71C71 //44955571 vert + + diff --git a/patches/SLPS-25400_830B6FB1.pnach b/patches/SLPS-25400_830B6FB1.pnach new file mode 100644 index 0000000..323a803 --- /dev/null +++ b/patches/SLPS-25400_830B6FB1.pnach @@ -0,0 +1,23 @@ +gametitle=Tales of Symphonia (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen fix by flameofrecca +patch=1,EE,20481148,word,420e0000 //zoom value for towns and maps +patch=1,EE,001dea60,word,3c023fab //vertical fov for everything +patch=1,EE,001188dc,word,3c013fab //zoom value for battles + +//FMV fix +patch=1,EE,2032aba4,word,be3851ec //top left corner +patch=1,EE,2032abac,word,be3851ec //top right corner +patch=1,EE,2032abb4,word,3f970a3d //bottom left corner +patch=1,EE,2032abbc,word,3f970a3d //bottom right corner + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20100600,extended,34030001 +patch=1,EE,20100614,extended,34021400 + + diff --git a/patches/SLPS-25402_2FE30958.pnach b/patches/SLPS-25402_2FE30958.pnach new file mode 100644 index 0000000..0dca92b --- /dev/null +++ b/patches/SLPS-25402_2FE30958.pnach @@ -0,0 +1,20 @@ +gametitle=Hagane no Renkinjutsushi - Dream Carnival (J)(SLPS-25402) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//0e3c013c 36fa2134 -> 3e3c013c eca42134 + +patch=1,EE,001a4930,word,3c013c3e //3c013c0e +patch=1,EE,001a4934,word,3421a4ec //3421fa36 + +//Y-Fov +//983f013c f9d52134 -> 653f013c ee402134 +patch=1,EE,001a4978,word,3c013f65 //3c013f98 +patch=1,EE,001a497c,word,342140ee //3421d5f9 + + diff --git a/patches/SLPS-25406_7A12A6B0.pnach b/patches/SLPS-25406_7A12A6B0.pnach new file mode 100644 index 0000000..d16f6f1 --- /dev/null +++ b/patches/SLPS-25406_7A12A6B0.pnach @@ -0,0 +1,30 @@ +gametitle=Hitman - Contracts(J)(SLPS-25406) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00266018,word,3c013f10 //3c013f40 + +patch=1,EE,001c82c0,word,3c1b3f40 // 1060006e zoom +patch=1,EE,001c82c4,word,1060006d // ae220044 +patch=1,EE,001c82c8,word,ae220044 // c6200038 +patch=1,EE,001c82cc,word,c6200038 // 3c013f80 +patch=1,EE,001c82d0,word,3c013f80 // 4481a000 +patch=1,EE,001c82d4,word,4481a000 // 46140032 +patch=1,EE,001c82d8,word,46140032 // 00000000 + +patch=1,EE,001c847c,word,3c013f00 // 3c013f80 +patch=1,EE,001c8480,word,4481a800 // 4481a000 +patch=1,EE,001c8484,word,4615ad00 // 3c013f00 +patch=1,EE,001c8488,word,449bf000 // 4481a800 + +patch=1,EE,001c84c4,word,461e0002 // 46150002 +patch=1,EE,001c84c8,word,46150002 // 4600a583 +patch=1,EE,001c84cc,word,4600a583 // e6200054 +patch=1,EE,001c84d0,word,e6200054 // 3c01bf00 +patch=1,EE,001c84d4,word,4600a807 // 44810000 + + diff --git a/patches/SLPS-25408_5C4E1AC4.pnach b/patches/SLPS-25408_5C4E1AC4.pnach new file mode 100644 index 0000000..5f09c2b --- /dev/null +++ b/patches/SLPS-25408_5C4E1AC4.pnach @@ -0,0 +1,27 @@ +gametitle=Armored Core - Nine Breaker [NTSC-J] (SLPS-25408) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00171790,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,10171798,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,001A78C0,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1EC6DA8,extended,3C023F80 +patch=1,EE,01EC6DA8,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2011F014,extended,00000000 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,D1DF5F22,extended,02006F73 +patch=1,EE,61D8D4C8,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,002470CA,extended,00000000 diff --git a/patches/SLPS-25418_86089F31.pnach b/patches/SLPS-25418_86089F31.pnach new file mode 100644 index 0000000..37a4482 --- /dev/null +++ b/patches/SLPS-25418_86089F31.pnach @@ -0,0 +1,11 @@ +gametitle=Ace Combat 5: The Unsung War (J) (SLPS_25418) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//widescreen fix +patch=1,EE,00440ba8,word,43D638F3 +patch=1,EE,00440baC,word,43EB7385 + + diff --git a/patches/SLPS-25419_435D8236.pnach b/patches/SLPS-25419_435D8236.pnach new file mode 100644 index 0000000..1bfd9ce --- /dev/null +++ b/patches/SLPS-25419_435D8236.pnach @@ -0,0 +1,15 @@ +gametitle=Kidou Senshi Gundam - Gundam vs. Z Gundam (J)(SLPS-25419) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Widescreen hack 16:9 + +patch=1,EE,0026cf84,word,3c023f40 //3c023f80 + +patch=1,EE,20843D30,extended,44bff400 //44fff000 +patch=1,EE,20843EF0,extended,443FE7FF //447fe000 +patch=1,EE,208440B0,extended,443FE7FF //447fe000 + + diff --git a/patches/SLPS-25421_D2F0DC73.pnach b/patches/SLPS-25421_D2F0DC73.pnach new file mode 100644 index 0000000..eefdb8f --- /dev/null +++ b/patches/SLPS-25421_D2F0DC73.pnach @@ -0,0 +1,18 @@ +gametitle=Bokujou Monogatari - Oh! Wonderful Life (First Print Limited Edition) (J)(SLPS-25421) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0043bb1c,word,3c013f40 //00000000 +patch=1,EE,0043bb20,word,44810000 //00000000 +patch=1,EE,0043bb28,word,4600c602 //00000000 + +//82001646 2d300000 803f043c xxxxxxxx80bf053c +patch=1,EE,00402248,word,3c043fab // 3c043f80 renderfix 1 +patch=1,EE,00402250,word,3c05bfab // 3c05bf80 renderfix 2 + + diff --git a/patches/SLPS-25425_4A9E1684.pnach b/patches/SLPS-25425_4A9E1684.pnach new file mode 100644 index 0000000..5d2d71b --- /dev/null +++ b/patches/SLPS-25425_4A9E1684.pnach @@ -0,0 +1,13 @@ +gametitle=SD Gundam Force: Daikessen! Jigen Kaizoku De Scar!! (J)(SLPS-25425) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,004373a4,word,3c023f18 //3c023ee4 +patch=1,EE,004373a8,word,34426184 //34429249 + + diff --git a/patches/SLPS-25426_BFFC4507.pnach b/patches/SLPS-25426_BFFC4507.pnach new file mode 100644 index 0000000..2e53eba --- /dev/null +++ b/patches/SLPS-25426_BFFC4507.pnach @@ -0,0 +1,24 @@ +gametitle=Detective Conan - Inheritance of Britain (NTSC-J)(SLPS-25426) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Play Tip +//Effects of shadow are dirty.Then it is better to turn off a shadow's effects. +//GSDX -> pluging settings -> configure -> CHECK a "Alpha" (get rid of shadow's effects) + +//Widescreen hack 16:9 +//00000000 00000000 43ad1346 00000000 +patch=1,EE,0022be64,word,3c013f40 //00000000 +patch=1,EE,0022be68,word,44810000 //00000000 +patch=1,EE,0022be70,word,4600c602 //00000000 + +//Render fix +//0000a043 00006043 00008041 ffff7f4b 00000000 +patch=1,EE,002d7e90,word,43e00000 //43a00000 + +//0000a043 00006043 00000000 04000000 0a000000 +patch=1,EE,002fccac,word,43e00000 //43a00000 + + diff --git a/patches/SLPS-25427_8D1AFF7F.pnach b/patches/SLPS-25427_8D1AFF7F.pnach new file mode 100644 index 0000000..75a47b3 --- /dev/null +++ b/patches/SLPS-25427_8D1AFF7F.pnach @@ -0,0 +1,10 @@ +gametitle=Legendz Gekitou! Saga Battle [NTSC-J] (SLPS-25427) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,206DA92C,extended,3F533334 + + diff --git a/patches/SLPS-25430_B78086CD.pnach b/patches/SLPS-25430_B78086CD.pnach new file mode 100644 index 0000000..8e45e24 --- /dev/null +++ b/patches/SLPS-25430_B78086CD.pnach @@ -0,0 +1,13 @@ +gametitle=Lupin Sansei - Columbus no Isan wa Akenisomaru (J)(SLPS-25430) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00008244 00000000 +patch=1,EE,00211b34,word,3c023fab//3c023f80 + + diff --git a/patches/SLPS-25439_F8CF8013.pnach b/patches/SLPS-25439_F8CF8013.pnach new file mode 100644 index 0000000..3785a9f --- /dev/null +++ b/patches/SLPS-25439_F8CF8013.pnach @@ -0,0 +1,21 @@ +gametitle=Hajime no Ippo All-Stars (J)(SLPS-25439) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00194888,word,3c023fab //3c023f80 + +//Cutscenes +//02080046 4800a0e7 380080c4 +patch=1,EE,0013b3a4,word,080af254 +patch=1,EE,002bc950,word,46000802 +patch=1,EE,002bc954,word,3c013f40 +patch=1,EE,002bc958,word,4481f000 +patch=1,EE,002bc95c,word,461e0003 +patch=1,EE,002bc960,word,0804ecea + + diff --git a/patches/SLPS-25440_FFBE2593.pnach b/patches/SLPS-25440_FFBE2593.pnach new file mode 100644 index 0000000..7ae8e61 --- /dev/null +++ b/patches/SLPS-25440_FFBE2593.pnach @@ -0,0 +1,13 @@ +gametitle=Konjiki no Gashbell!! Gekitou! Saikyou no Mamonotachi [NTSC-J] (SLPS-25440) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,00228604,word,3c013f40 // 00000000 hor +patch=1,EE,00228608,word,44810000 // 00000000 +patch=1,EE,00228610,word,4600c602 // 00000000 +patch=1,EE,001DB608,word,3C014220 // 3C0141F0 render + + diff --git a/patches/SLPS-25441_128CF8F4.pnach b/patches/SLPS-25441_128CF8F4.pnach new file mode 100644 index 0000000..c8ab5e1 --- /dev/null +++ b/patches/SLPS-25441_128CF8F4.pnach @@ -0,0 +1,13 @@ +gametitle=Ultraman Fighting Evolution 3 [NTSC-J] (SLPS-25441) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,004b344c,word,3f400000 //3f800000 + +//16:10 +//patch=1,EE,004b344c,word,3f555555 //3f800000 + + diff --git a/patches/SLPS-25445_5FEE89E0.pnach b/patches/SLPS-25445_5FEE89E0.pnach new file mode 100644 index 0000000..9266d42 --- /dev/null +++ b/patches/SLPS-25445_5FEE89E0.pnach @@ -0,0 +1,34 @@ +gametitle=Kagero 2 - Dark Illusion (J)(SLPS-25445) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 vertical fov +//00000000 02a80e46 83050c46 00000000 00000000 +patch=1,EE,001049a4,word,3c013f40 // 00000000 ver fov +patch=1,EE,001049b0,word,4481f000 // 00000000 +patch=1,EE,001049bc,word,461eb582 // 00000000 + +// loading screen +//e043023c 200083ac (3rd) +patch=1,EE,002b6580,word,3c024415 // 3c0243e0 loading screen ver fov + +// font fix for cut-scenes +//c041023c 00608244 (1st) +patch=1,EE,001c86f0,word,3c024190 // 3c0241c0 + +// remove black bars in cut-scenes +//2044023c 3000bfff 00608244 +//patch=1,EE,001e7234,word,3c020000 // 3c024420 +//patch=1,EE,001e7280,word,3c020000 // 3c024420 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Kagero 2: Dark Illusion (JP) SLPS-25445 +//no interlacing +patch=1,EE,00120e64,word,64420000 + + diff --git a/patches/SLPS-25447_603F5B4E.pnach b/patches/SLPS-25447_603F5B4E.pnach new file mode 100644 index 0000000..c698d77 --- /dev/null +++ b/patches/SLPS-25447_603F5B4E.pnach @@ -0,0 +1,10 @@ +gametitle=Aim for the Top - Gunbuster (NTSC-J) (SLPS-25447) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (0000803F 6666E63E 6666E63F) +patch=1,EE,202CFAA0,word,3F400000 // 3F800000 + + diff --git a/patches/SLPS-25448_E74F7C39.pnach b/patches/SLPS-25448_E74F7C39.pnach new file mode 100644 index 0000000..4e41571 --- /dev/null +++ b/patches/SLPS-25448_E74F7C39.pnach @@ -0,0 +1,10 @@ +gametitle=King of Fighters '94, The - Re-Bout (Japan) (Special Genteiban) [SLPS-25448] + +[No-Interlacing] +gsinterlacemode=1 +description=autoboot question progressive mode by felixthecat1970 + +//autoboot question 480p (press O in はい=Yes - いいえ=no) +patch=1,EE,0053C340,byte,01 + + diff --git a/patches/SLPS-25450_B4EC196F.pnach b/patches/SLPS-25450_B4EC196F.pnach new file mode 100644 index 0000000..6c0ada6 --- /dev/null +++ b/patches/SLPS-25450_B4EC196F.pnach @@ -0,0 +1,28 @@ +gametitle=Tales of Rebirth (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//gameplay +patch=1,EE,0015c8e8,word,00000000 +patch=1,EE,0015c8f0,word,3c013f40 +patch=1,EE,0015c8f4,word,4481c800 +patch=1,EE,0015c8fc,word,46196b42 +patch=1,EE,0015c900,word,e7ad0040 + +//sprite fix +patch=1,EE,001574a4,word,3c013f20 +patch=1,EE,001574a8,word,34216d3a + +//render fix +patch=1,EE,0015c964,word,3c0143d6 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2019AB84,extended,00000000 +patch=1,EE,2019AC0C,extended,00000000 + + diff --git a/patches/SLPS-25453_E4F97921.pnach b/patches/SLPS-25453_E4F97921.pnach new file mode 100644 index 0000000..4379f65 --- /dev/null +++ b/patches/SLPS-25453_E4F97921.pnach @@ -0,0 +1,11 @@ +gametitle=Digimon World X [NTSC-J] (SLPS-25453) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +patch=1,EE,001b8450,word,3c013f40 // 00000000 hor fov +patch=1,EE,001b845c,word,4481f000 // 00000000 +patch=1,EE,001b84b8,word,461ebb03 // 4600bb06 +patch=1,EE,001b84bc,word,46006347 // 4600bb47 + + diff --git a/patches/SLPS-25454_491AEEF6.pnach b/patches/SLPS-25454_491AEEF6.pnach new file mode 100644 index 0000000..e6f73f8 --- /dev/null +++ b/patches/SLPS-25454_491AEEF6.pnach @@ -0,0 +1,13 @@ +gametitle=Yoshitsune Eiyuuden - The Story of Hero Yoshitsune [NTSC-J] (SLPS-25454) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//gameplay +patch=1,EE,00139584,word,3c023f19 +patch=1,EE,00139588,word,3443999a +//render fix +patch=1,EE,001397ec,word,3c0443d6 + + diff --git a/patches/SLPS-25456_51233169.pnach b/patches/SLPS-25456_51233169.pnach new file mode 100644 index 0000000..cc770b0 --- /dev/null +++ b/patches/SLPS-25456_51233169.pnach @@ -0,0 +1,9 @@ +gametitle=Colosseum - Road to Freedom SLPS_254.56 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0046d790,extended,3c013f40 +patch=1,EE,0046d70c,extended,3c013ec0 + + diff --git a/patches/SLPS-25457_FEFCF9DE.pnach b/patches/SLPS-25457_FEFCF9DE.pnach new file mode 100644 index 0000000..ff250c6 --- /dev/null +++ b/patches/SLPS-25457_FEFCF9DE.pnach @@ -0,0 +1,12 @@ +gametitle=Poncotsu Roman Daikatsugeki Bumpy Trot (J)(SLPS-25457) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00132110,word,3c033f40 //3c033f80 +patch=1,EE,00131f68,word,3c0643e0 //3c0643a0 + + diff --git a/patches/SLPS-25460_5B26AFF9.pnach b/patches/SLPS-25460_5B26AFF9.pnach new file mode 100644 index 0000000..90f7916 --- /dev/null +++ b/patches/SLPS-25460_5B26AFF9.pnach @@ -0,0 +1,18 @@ +gametitle=Dragon Ball Z 3 (J)(SLPS-25460) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 +patch=1,EE,00131ba8,word,080c92ea // 46000803 jump to code-inject 003247c8 +patch=1,EE,00131bac,word,00000000 // e7808744 + +patch=1,EE,00324ba8,word,3c013f40 // 00000000 hor fov +patch=1,EE,00324bac,word,4481f000 // 00000000 +patch=1,EE,00324bb0,word,46000803 // 00000000 +patch=1,EE,00324bb4,word,461e0002 // 00000000 +patch=1,EE,00324bb8,word,e7808744 // 00000000 +patch=1,EE,00324bbc,word,0804c6eb // 00000000 jump back to 00131bac + + diff --git a/patches/SLPS-25461_3E26EEEB.pnach b/patches/SLPS-25461_3E26EEEB.pnach new file mode 100644 index 0000000..5b040fd --- /dev/null +++ b/patches/SLPS-25461_3E26EEEB.pnach @@ -0,0 +1,28 @@ +gametitle=Armored Core - Formula Front [NTSC-J] (SLPS-25461) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001D84D0,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,101D84D8,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,00201E70,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1D10978,extended,3C023F80 +patch=1,EE,01D10978,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20128CBC,extended,00000000 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,D02C0B54,extended,02100000 +patch=1,EE,61C07A08,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,D1CCE7FA,extended,01001040 +patch=1,EE,01CCE7FA,extended,00000000 diff --git a/patches/SLPS-25462_FEBE1992.pnach b/patches/SLPS-25462_FEBE1992.pnach new file mode 100644 index 0000000..7944bcc --- /dev/null +++ b/patches/SLPS-25462_FEBE1992.pnach @@ -0,0 +1,37 @@ +gametitle=Armored Core - Last Raven [NTSC-J] (SLPS-25462) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00174e64,word,3c094455 //3c024420 hor fov +patch=1,EE,00174e6c,word,35295555 //44822000 hor fov +patch=1,EE,00174ec8,word,4489f000 //46042903 +patch=1,EE,00174ecc,word,461e2f83 //e48402cc +patch=1,EE,00174ef4,word,e49e02cc //00000000 + +// 16:10 +//patch=1,EE,00174e64,word,3c094440 //3c024420 hor fov +//patch=1,EE,00174e6c,word,35290000 //44822000 hor fov +//patch=1,EE,00174ec8,word,4489f000 //46042903 +//patch=1,EE,00174ecc,word,461e2f83 //e48402cc +//patch=1,EE,00174ef4,word,e49e02cc //00000000 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00112424,word,00000000 +patch=1,EE,00177D5C,word,0000102D + +[Remove Blur] +author=PsxFan107 & 001 +description=Removes blur effects. +patch=1,EE,2018C09C,extended,00000000 //by PsxFan107 +patch=1,EE,D0177D5C,extended,0000102D //by 001 +patch=1,EE,20177D60,extended,00000000 //by 001 + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,002469FA,extended,00000000 diff --git a/patches/SLPS-25465_23F4D08E.pnach b/patches/SLPS-25465_23F4D08E.pnach new file mode 100644 index 0000000..5b0f3ee --- /dev/null +++ b/patches/SLPS-25465_23F4D08E.pnach @@ -0,0 +1,40 @@ +gametitle=Azumi (NTSC-J)(SLPS-25465) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa/Elhecht + +// 16:9 gameplay +patch=1,EE,0021b0e8,word,10000012 // 10000013 +patch=1,EE,0021b130,word,46000d82 // 00000000 +patch=1,EE,0021b134,word,3c023f25 // 46000d82 hor fov +patch=1,EE,0021b138,word,3442aaab // 3c023f00 hor fov + +// 16:9 menu +patch=1,EE,002e551c,word,0810334d // afa20100 jump to code-inject 0040cd34 +patch=1,EE,002e5520,word,00000000 // afa20104 + +patch=1,EE,0040cd34,word,3c01bfd3 // 00000000 hor fov menu +patch=1,EE,0040cd38,word,34213333 // 00000000 +patch=1,EE,0040cd3c,word,afa10100 // 00000000 +patch=1,EE,0040cd40,word,afa10104 // 00000000 +patch=1,EE,0040cd48,word,080b9548 // 00000000 jump back to 002e5520 + +//Black Bar Fix +//patch=1,EE,003ca71c,word,3c020000 +patch=1,EE,003ca72c,word,3c024900 // 3c0243f0 + +//Direction Indicator fix +//X-position +//patch=1,EE,00387e84,word,3c034420 //3c034409 +//patch=1,EE,00388b80,word,3c024420 //3c024409 +//patch=1,EE,00389130,word,3c034420 //3c034409 +//patch=1,EE,003893a0,word,3c034420 //3c034409 + +//Y-Position +//patch=1,EE,00387e9c,word,3c024208 //3c0242c8 +//patch=1,EE,00388b90,word,3c024208 //3c0242c8 +//patch=1,EE,00389134,word,3c024208 //3c0242c8 +//patch=1,EE,003893a4,word,3c024208 //3c0242c8 + + diff --git a/patches/SLPS-25470_9DA64F02.pnach b/patches/SLPS-25470_9DA64F02.pnach new file mode 100644 index 0000000..f2e2234 --- /dev/null +++ b/patches/SLPS-25470_9DA64F02.pnach @@ -0,0 +1,14 @@ +gametitle=Bouken-Ou Beet - Darkness Century (J) (SLPS-25470) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (0000803f 0000803f 0f070600) +patch=1,EE,202C11C0,extended,3f400000 // 3f800000 + +// 16:9 (a little zoom out) +//patch=1,EE,202C11C0,word,3f100000 // 3f800000 +//patch=1,EE,202C11C4,word,3f400000 // 3f800000 + + diff --git a/patches/SLPS-25471_44D3D2F6.pnach b/patches/SLPS-25471_44D3D2F6.pnach new file mode 100644 index 0000000..45b3cd1 --- /dev/null +++ b/patches/SLPS-25471_44D3D2F6.pnach @@ -0,0 +1,16 @@ +gametitle=Gakkou o Tsukurou!! Happy Days (J)(SLPS-25471) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001a917c,word,3c01bec0 //3c01bf00 + +//Y-Fov +patch=1,EE,00222d40,word,3c023fe3 //3c023faa +patch=1,EE,00222d48,word,34428e2a //3442aaa8 + + diff --git a/patches/SLPS-25473_66953267.pnach b/patches/SLPS-25473_66953267.pnach new file mode 100644 index 0000000..8cc171e --- /dev/null +++ b/patches/SLPS-25473_66953267.pnach @@ -0,0 +1,9 @@ +gametitle=One Piece Grand Battle! Rush [NTSC-J] (SLPS-25473) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,20425CB8,extended,3F400000 + + diff --git a/patches/SLPS-25476_7970F63C.pnach b/patches/SLPS-25476_7970F63C.pnach new file mode 100644 index 0000000..e1722a6 --- /dev/null +++ b/patches/SLPS-25476_7970F63C.pnach @@ -0,0 +1,9 @@ +gametitle=Saint Seiya The Sanctuary [NTSC-J] (SLPS-25476) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,0015e300,word,3c033f40 + + diff --git a/patches/SLPS-25478_8AD46A5B.pnach b/patches/SLPS-25478_8AD46A5B.pnach new file mode 100644 index 0000000..ef965ac --- /dev/null +++ b/patches/SLPS-25478_8AD46A5B.pnach @@ -0,0 +1,25 @@ +gametitle=Kidou Senshi Gundam - Ichinen Sensou (J)(SLPS-25478) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,003ad62c,word,3c013f40 //00000000 +patch=1,EE,003ad630,word,44810000 //00000000 +patch=1,EE,003ad638,word,4600c602 //00000000 + +//Zoom + Render fix +patch=1,EE,0062EB50,word,3F1E4229 //3eed6338 + +//Y-Fov + Render fix +patch=1,EE,003ad650,word,3c013f30 //3c013f80 + +//////////////////////////////////////////////// +//X-Fov +//patch=1,EE,003a19d8,word,3c014455 //3c014420 +//patch=1,EE,0063b808,word,3F533333 //3f8ccccc + + diff --git a/patches/SLPS-25479_E6DA8929.pnach b/patches/SLPS-25479_E6DA8929.pnach new file mode 100644 index 0000000..153c338 --- /dev/null +++ b/patches/SLPS-25479_E6DA8929.pnach @@ -0,0 +1,18 @@ +gametitle=Konjiki no Gashbell!! Yuujou Tag Battle 2 [NTSC-J] (SLPS-25479) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0011D394,word,3c013f40 //00000000 +patch=1,EE,0011D3BC,word,4481F000 //00000000 +patch=1,EE,002F7F60,word,080cc736 //46010043 +patch=1,EE,00331cd0,word,080cc73c //00000000 +patch=1,EE,00331cd8,word,461e0fc3 //00000000 +patch=1,EE,00331cdc,word,46010043 //00000000 +patch=1,EE,00331ce0,word,461e0842 //00000000 +patch=1,EE,00331ce4,word,e61f0068 //00000000 +patch=1,EE,00331ce8,word,080bdfda //00000000 + + diff --git a/patches/SLPS-25498_F6ACFAA1.pnach b/patches/SLPS-25498_F6ACFAA1.pnach new file mode 100644 index 0000000..bfb7bb0 --- /dev/null +++ b/patches/SLPS-25498_F6ACFAA1.pnach @@ -0,0 +1,17 @@ +gametitle=Jikuu Bouken Zentrix (J)(SLPS-25498) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00223ad8,word,3c023f20 //3c023f00 + +//Y-Fov +//patch=1,EE,00223aac,word,3c013f40 //00000000 +//patch=1,EE,00223ab0,word,4481f000 //00000000 +//patch=1,EE,00223ab8,word,461e6302 //46150303 + + diff --git a/patches/SLPS-25499_32AF09E8.pnach b/patches/SLPS-25499_32AF09E8.pnach new file mode 100644 index 0000000..aac00cb --- /dev/null +++ b/patches/SLPS-25499_32AF09E8.pnach @@ -0,0 +1,11 @@ +gametitle=Yuu Yuu Hakusho Forever [NTSC-J](SLPS-25499) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,20630240,extended,3f400000 +patch=1,EE,20651670,extended,3f400000 +patch=1,EE,20630590,extended,3f400000 + + diff --git a/patches/SLPS-25502_937F9183.pnach b/patches/SLPS-25502_937F9183.pnach new file mode 100644 index 0000000..5fc10e0 --- /dev/null +++ b/patches/SLPS-25502_937F9183.pnach @@ -0,0 +1,15 @@ +gametitle=Steamboy (J)(SLPS-25502) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00132380,word,3c083fab //3c083f80 + +//Zoom +patch=1,EE,0013c428,word,3c043f40 //3c043f80 + + diff --git a/patches/SLPS-25505_75C01A04.pnach b/patches/SLPS-25505_75C01A04.pnach new file mode 100644 index 0000000..551f65c --- /dev/null +++ b/patches/SLPS-25505_75C01A04.pnach @@ -0,0 +1,27 @@ +gametitle=Namco x Capcom (NTSC-J) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,2048E604,word,3F400000 +patch=1,EE,2048FBE4,word,3F400000 + +patch=1,EE,002A74DC,word,3C023FAA +patch=1,EE,002A74E8,word,460D6B03 +patch=1,EE,00282B3C,word,3C023F40 // 2D portrait width +patch=1,EE,002A74E0,word,44826800 // 2D portrait width +patch=1,EE,00282B40,word,3C02BF40 +patch=1,EE,00147318,word,0C064C33 +patch=1,EE,00148228,word,0C064C33 +patch=1,EE,001482AC,word,0C064C33 +patch=1,EE,00148928,word,0C064C33 +patch=1,EE,001930CC,word,460D6B43 +patch=1,EE,001930D4,word,3C023FC0 // 2D character width // battles +patch=1,EE,00193124,word,460D6B40 +patch=1,EE,00192DE0,word,24E772A0 //battles background // 24E76C00 +patch=1,EE,00192E54,word,250872A0 //battles background // 25086C00 +patch=1,EE,00192ECC,word,25086680 //battles background // 25086C00 +patch=1,EE,00192F3C,word,25296680 //battles background // 25296C00 + + diff --git a/patches/SLPS-25505_9536E111.pnach b/patches/SLPS-25505_9536E111.pnach new file mode 100644 index 0000000..78c5cf6 --- /dev/null +++ b/patches/SLPS-25505_9536E111.pnach @@ -0,0 +1,27 @@ +gametitle=Namco x Capcom (NTSC-J) (English patch) [SLPS-25505] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,2048E604,word,3F400000 +patch=1,EE,2048FBE4,word,3F400000 + +patch=1,EE,002A74DC,word,3C023FAA +patch=1,EE,002A74E8,word,460D6B03 +patch=1,EE,00282B3C,word,3C023F40 // 2D portrait width +patch=1,EE,002A74E0,word,44826800 // 2D portrait width +patch=1,EE,00282B40,word,3C02BF40 +patch=1,EE,00147318,word,0C064C33 +patch=1,EE,00148228,word,0C064C33 +patch=1,EE,001482AC,word,0C064C33 +patch=1,EE,00148928,word,0C064C33 +patch=1,EE,001930CC,word,460D6B43 +patch=1,EE,001930D4,word,3C023FC0 // 2D character width // battles +patch=1,EE,00193124,word,460D6B40 +patch=1,EE,00192DE0,word,24E772A0 //battles background // 24E76C00 +patch=1,EE,00192E54,word,250872A0 //battles background // 25086C00 +patch=1,EE,00192ECC,word,25086680 //battles background // 25086C00 +patch=1,EE,00192F3C,word,25296680 //battles background // 25296C00 + + diff --git a/patches/SLPS-25510_FC46EA61.pnach b/patches/SLPS-25510_FC46EA61.pnach new file mode 100644 index 0000000..07426f5 --- /dev/null +++ b/patches/SLPS-25510_FC46EA61.pnach @@ -0,0 +1,29 @@ +gametitle=Tekken 5 [NTSC-J] (SLPS-25510) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00332B78,word,3c013f40 // both fov+ + +//applies both fov+ only for widescreen mode +patch=1,EE,00332BA8,word,3c010015 +patch=1,EE,00332BAC,word,C62DD510 +patch=1,EE,00332BCC,word,46016b42 +patch=1,EE,00332BD0,word,46010843 +patch=1,EE,00332BE8,word,460d1083 +patch=1,EE,00332BEC,word,460d0843 + + +//effects fix +patch=1,EE,0025A13C,word,46161083 +patch=1,EE,0025A190,word,46160843 +patch=1,EE,0025A1E8,word,46160843 +patch=1,EE,0025A240,word,46160843 + +//render fix +patch=1,EE,00224AAC,word,3c013f2b +patch=1,EE,00224ABC,word,44810000 +patch=1,EE,00224AC0,word,46006302 + + diff --git a/patches/SLPS-25518_2B8DB1A5.pnach b/patches/SLPS-25518_2B8DB1A5.pnach new file mode 100644 index 0000000..a7f4d9c --- /dev/null +++ b/patches/SLPS-25518_2B8DB1A5.pnach @@ -0,0 +1,17 @@ +gametitle=Inuyasha - Okugi Ranbu [NTSC-J] (SLPS-25518) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0011ff90,word,3c013fdc //3c013fa5 hor 1 +patch=1,EE,0011ff94,word,34211ade //34211eb8 + +patch=1,EE,00121a88,word,3c013fdc //3c013fa5 hor 2 +patch=1,EE,00121a8c,word,34211ade //34211eb8 + +patch=1,EE,00122498,word,3c013fdc //3c013fa5 hor 3 +patch=1,EE,0012249c,word,34211ade //34211eb8 + + diff --git a/patches/SLPS-25519_ECD5DB23.pnach b/patches/SLPS-25519_ECD5DB23.pnach new file mode 100644 index 0000000..71bf7e9 --- /dev/null +++ b/patches/SLPS-25519_ECD5DB23.pnach @@ -0,0 +1,10 @@ +gametitle=Sousei no Aquarion [NTSC-J] (SLPS-25519) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen + +patch=1,EE,20729434,extended,3F800000 +patch=1,EE,2043F958,extended,3FD11112 + + diff --git a/patches/SLPS-25520_FB5F5CA9.pnach b/patches/SLPS-25520_FB5F5CA9.pnach new file mode 100644 index 0000000..4f8ef61 --- /dev/null +++ b/patches/SLPS-25520_FB5F5CA9.pnach @@ -0,0 +1,33 @@ +gametitle=Gundam True Odyssey: Ushinawareta G no Densetsu [NTSC-J] (SLPS-25520) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001b8b5c,word,46000003 //3c013f80 +patch=1,EE,001b8b60,word,7fb00010 //44810000 +patch=1,EE,001b8b64,word,ffbf0000 //7fb00010 +patch=1,EE,001b8b68,word,0080802d //ffbf0000 +patch=1,EE,001b8b6c,word,c4a10004 //0080802d +patch=1,EE,001b8b70,word,c4a30000 //68a20007 +patch=1,EE,001b8b74,word,3c013f40 //6ca20000 hor fov +patch=1,EE,001b8b78,word,44811000 //b202006f +patch=1,EE,001b8b7c,word,460218c3 //b6020068 +patch=1,EE,001b8b80,word,e601006c //c6010068 +patch=1,EE,001b8b84,word,e6030068 //c602006c +patch=1,EE,001b8b88,word,c6010068 //46010043 +patch=1,EE,001b8b8c,word,c602006c //8e040004 +patch=1,EE,001b8b90,word,46010043 //46020003 +patch=1,EE,001b8b94,word,8e040004 //e6010070 +patch=1,EE,001b8b98,word,46020003 //10800003 +patch=1,EE,001b8b9c,word,10800002 //e6000074 +patch=1,EE,001b8ba0,word,e6010070 //0c06ea86 +patch=1,EE,001b8ba4,word,0c06ea86 //00000000 +patch=1,EE,001b8ba8,word,e6000074 //0200102d +patch=1,EE,001b8bac,word,0200102d //dfbf0000 +patch=1,EE,001b8bb0,word,dfbf0000 //7bb00010 +patch=1,EE,001b8bb4,word,7bb00010 //03e00008 +patch=1,EE,001b8bb8,word,03e00008 //27bd0020 +patch=1,EE,001b8bbc,word,27bd0020 //00000000 + + diff --git a/patches/SLPS-25523_7902B638.pnach b/patches/SLPS-25523_7902B638.pnach new file mode 100644 index 0000000..ec133ca --- /dev/null +++ b/patches/SLPS-25523_7902B638.pnach @@ -0,0 +1,9 @@ +gametitle=Yoshitsune-ki [NTSC-J] (SLPS-25523) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,205A18C0,extended,43700000 + + diff --git a/patches/SLPS-25527_273933B4.pnach b/patches/SLPS-25527_273933B4.pnach new file mode 100644 index 0000000..9908a06 --- /dev/null +++ b/patches/SLPS-25527_273933B4.pnach @@ -0,0 +1,8 @@ +gametitle=dot Hack - FRAGMENT SLPS_255.27 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20A36A80,extended,3F400000 // 3F800000 + + diff --git a/patches/SLPS-25528_0C3E8D76.pnach b/patches/SLPS-25528_0C3E8D76.pnach new file mode 100644 index 0000000..cccf10c --- /dev/null +++ b/patches/SLPS-25528_0C3E8D76.pnach @@ -0,0 +1,31 @@ +gametitle=Summon Night EX Thesis - Yoake no Tsubasa (J)(SLPS-25528) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Gameplay +patch=1,EE,0013ae3c,word,3c023f19 //3c023f4c +patch=1,EE,0013ae44,word,3442999a //3442cccd + +//Menu +patch=1,EE,0014ec3c,word,3c023f19 //3c023f4c +patch=1,EE,0014ec40,word,3442999a //3442cccd + +//Menu 2 +patch=1,EE,001ee000,word,3c023f10 //3c023f4c +patch=1,EE,001ee004,word,3442999a //3442cccd + +//2D characters and Text Box +//patch=1,EE,00256f90,word,3f400000 //3f800000 +//patch=1,EE,0016f9a4,word,3c023f19 //3c023f4c +//patch=1,EE,0016f9a8,word,3442999a //3442cccd + +//Text Box Fix +//patch=1,EE,2031C390,extended,3f800000 +//patch=1,EE,2031C470,extended,3f800000 +//2031C390 + + diff --git a/patches/SLPS-25529_4E811100.pnach b/patches/SLPS-25529_4E811100.pnach new file mode 100644 index 0000000..45e1f72 --- /dev/null +++ b/patches/SLPS-25529_4E811100.pnach @@ -0,0 +1,20 @@ +gametitle=Ultraman Fighting Evolution Rebirth [NTSC-J] (SLPS-25529) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,002a642c,word,3c013f40 //00000000 +patch=1,EE,002a6430,word,44810000 //00000000 +patch=1,EE,002a6438,word,4600c602 //00000000 +patch=1,EE,003d1bc4,word,442AAAAB //44000000 render fix + +//16:10 +//patch=1,EE,002a642c,word,3c013f40 //00000000 +//patch=1,EE,002a6430,word,34215555 //00000000 +//patch=1,EE,002a6438,word,44810000 //00000000 +//patch=1,EE,002a643c,word,4600c602 //00000000 +//patch=1,EE,003d1bc4,word,442AAAAB //44000000 render fix + + diff --git a/patches/SLPS-25530_FD405F7E.pnach b/patches/SLPS-25530_FD405F7E.pnach new file mode 100644 index 0000000..35d9344 --- /dev/null +++ b/patches/SLPS-25530_FD405F7E.pnach @@ -0,0 +1,35 @@ +gametitle=Garouden Breakblow (NTSC-J) (SLPS-25530) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0014f58c,word,080ad5cf // 46007bc7 +patch=1,EE,0014f590,word,00000000 // 46006b47 +patch=1,EE,002b573c,word,3c013f40 // 00000000 hor fov +patch=1,EE,002b5740,word,34210000 // 00000000 hor fov +patch=1,EE,002b5744,word,4481f000 // 00000000 +patch=1,EE,002b5748,word,461e6b42 // 00000000 +patch=1,EE,002b574c,word,46007bc7 // 00000000 +patch=1,EE,002b5750,word,46006b47 // 00000000 +patch=1,EE,002b5754,word,08053d64 // 00000000 +patch=1,EE,0010ad84,word,3c013f00 // 3c013f2a +patch=1,EE,0010ad88,word,342112d7 // 3421c3c9 +patch=1,EE,00681194,word,3f400000 // 3f7fffff + +// 16:10 +//patch=1,EE,0014f58c,word,080ad5cf // 46007bc7 +//patch=1,EE,0014f590,word,00000000 // 46006b47 +//patch=1,EE,002b573c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,002b5740,word,34215555 // 00000000 hor fov +//patch=1,EE,002b5744,word,4481f000 // 00000000 +//patch=1,EE,002b5748,word,461e6b42 // 00000000 +//patch=1,EE,002b574c,word,46007bc7 // 00000000 +//patch=1,EE,002b5750,word,46006b47 // 00000000 +//patch=1,EE,002b5754,word,08053d64 // 00000000 +//patch=1,EE,0010ad84,word,3c013f0e // 3c013f2a +//patch=1,EE,0010ad88,word,34214dd3 // 3421c3c9 +//patch=1,EE,00681194,word,3f555555 // 3f7fffff + + diff --git a/patches/SLPS-25531_9370E436.pnach b/patches/SLPS-25531_9370E436.pnach new file mode 100644 index 0000000..ea9d0c9 --- /dev/null +++ b/patches/SLPS-25531_9370E436.pnach @@ -0,0 +1,27 @@ +gametitle=SD Gundam G Generation Seed (J)(SLPS-25531) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00212ff0,word,080cc5d4 //c6010068 + +patch=1,EE,00331750,word,3c013f40 //00000000 +patch=1,EE,00331754,word,4481f000 //00000000 +patch=1,EE,00331758,word,c6010068 //00000000 +patch=1,EE,0033175c,word,c602006c //00000000 +patch=1,EE,00331760,word,461e0843 //00000000 +patch=1,EE,00331764,word,e6010068 //00000000 +patch=1,EE,00331768,word,08084bfe //00000000 + +////////////////////////////////////////// +//Y-Fov +//patch=1,EE,00198de0,word,3c023ff3 //3c023fb6 +//patch=1,EE,00198de8,word,3443cf35 //3443db6e + +//Zoom +//patch=1,EE,002122cc,word,3c01bec0 //3c01bf00 + + diff --git a/patches/SLPS-25532_4CCEF323.pnach b/patches/SLPS-25532_4CCEF323.pnach new file mode 100644 index 0000000..9e9b914 --- /dev/null +++ b/patches/SLPS-25532_4CCEF323.pnach @@ -0,0 +1,12 @@ +gametitle=Critical Velocity (NTSC-J)(SLPS-25532) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 5555953f 00000045 +patch=1,EE,2047CEBC,extended,3f400000 //3f800000 + + diff --git a/patches/SLPS-25533_1F8640E0.pnach b/patches/SLPS-25533_1F8640E0.pnach new file mode 100644 index 0000000..4b12be8 --- /dev/null +++ b/patches/SLPS-25533_1F8640E0.pnach @@ -0,0 +1,61 @@ +gametitle=Tales of Legendia (J)(SLPS-25533) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//ae47613f 00000045 00000045 +patch=1,EE,203D5820,extended,3f266666 //3f6147ae + +//abaaaa3e 8988083e da0d5d3d +patch=1,EE,203BA330,extended,40133333 //3eaaaaab + +//2D Popup Characters Fix + +//80bf023c 00608244 00000000 866b0046 +patch=1,EE,001e82fc,word,3c02bf40 //3c02bf80 //Right + +//46630046 86630046 (1st) +patch=1,EE,001e83a0,word,00000000 +patch=1,EE,001e839c,word,080e0ed4 +patch=1,EE,00383b50,word,46006346 +patch=1,EE,00383b54,word,46006386 +patch=1,EE,00383b58,word,3c013f40 //00000000 Left +patch=1,EE,00383b5c,word,4481f000 +patch=1,EE,00383b60,word,461e6302 +patch=1,EE,00383b64,word,0807a0e8 + +//Font Fix +//02080446 000000e6 040000c6 +patch=1,EE,e0060020,extended,003d5918 +patch=1,EE,20238950,extended,080e0eda +patch=1,EE,20383b68,extended,46040802 +patch=1,EE,20383b6c,extended,3c013f40 +patch=1,EE,20383b70,extended,4481f000 +patch=1,EE,20383b74,extended,461e0002 +patch=1,EE,20383b78,extended,0808e255 + +patch=1,EE,e0010020,extended,103d5918 +patch=1,EE,20238950,extended,46040802 + +//Portrait fix (battle) +//4c42023c 001275e4 +patch=1,EE,002aa7f4,word,3c024219 //3c02424c +//4c42033c 68c2023c +patch=1,EE,002aa838,word,3c034219 //3c03424c + +//No Interlacing Code by asasega +//00 10 00 00 00 00 00 00 7C 22 03 02 FF F9 1B 00 +//patch=1,EE,D03F3FD0,extended,00001000 +//patch=1,EE,103F3FD0,extended,000010E0 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,D03F3FD0,extended,00001000 +patch=1,EE,103F3FD0,extended,000010E0 + + diff --git a/patches/SLPS-25537_5D12241C.pnach b/patches/SLPS-25537_5D12241C.pnach new file mode 100644 index 0000000..dcd350e --- /dev/null +++ b/patches/SLPS-25537_5D12241C.pnach @@ -0,0 +1,17 @@ +gametitle=Dai-3-Ji Super Robot Taisen Alpha - Shuuen no Ginga he (J)(SLPS-25537) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0013c7f4,word,3c023fab //3c023f80 +patch=1,EE,0010f2a0,word,3c013fab //3c013f80 + +patch=1,EE,00140f9c,word,3c023f1f //3c023eee +patch=1,EE,00140fa0,word,344349f1 //3443eeef +patch=1,EE,0013d4dc,word,3c023f1f //3c023eee +patch=1,EE,0013d4e0,word,344249f1 //3442eeef + + diff --git a/patches/SLPS-25541_53C75B72.pnach b/patches/SLPS-25541_53C75B72.pnach new file mode 100644 index 0000000..ea4a34a --- /dev/null +++ b/patches/SLPS-25541_53C75B72.pnach @@ -0,0 +1,21 @@ +gametitle=Shinseiki GPX Cyber Formula - Road to the Infinity 2 (J)(SLPS-25541) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0029c518,word,080b5d94 // c6010068 +patch=1,EE,0029c51c,word,00000000 // c602006c + +patch=1,EE,002d7650,word,3c013f40 // 00000000 +patch=1,EE,002d7654,word,4481f000 // 00000000 +patch=1,EE,002d7658,word,c6010068 // 00000000 +patch=1,EE,002d765c,word,c602006c // 00000000 +patch=1,EE,002d7660,word,461e0843 // 00000000 +patch=1,EE,002d7664,word,e6010068 // 00000000 +patch=1,EE,002d7668,word,080a7148 // 00000000 + + diff --git a/patches/SLPS-25542_55935B0E.pnach b/patches/SLPS-25542_55935B0E.pnach new file mode 100644 index 0000000..be54e3f --- /dev/null +++ b/patches/SLPS-25542_55935B0E.pnach @@ -0,0 +1,14 @@ +gametitle=Naruto - Uzumaki Ninden (J)(SLPS-25542) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen Hack (16:9) + +// 16:9 +// 613f023c af474234 (search twice) +patch=1,EE,001ed2d8,word,3c023f28 //3c023f61 +patch=1,EE,001ed2dc,word,3442f5c3 //344247af +patch=1,EE,001ed970,word,3c023f28 //3c023f61 +patch=1,EE,001ed974,word,3442f5c3 //344247af + + diff --git a/patches/SLPS-25544_3F651512.pnach b/patches/SLPS-25544_3F651512.pnach new file mode 100644 index 0000000..c51c00d --- /dev/null +++ b/patches/SLPS-25544_3F651512.pnach @@ -0,0 +1,65 @@ +gametitle=Zero: Shisei no Koe * NTSC-J * SLPS-25544 * 3F651512 +// Fatal Frame III: The Tormented +// Project Zero 3: The Tormented + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ported by Little Giant + +// gameplay +patch=1,EE,0032006c,word,3f400000 +//patch=1,EE,203E185C,extended,3F400000 + +// FMV fix (new) +patch=1,EE,00368140,word,44200000 // 44200000 +patch=1,EE,00368148,word,3e333333 // 3f800000 + +patch=1,EE,00212808,word,0c09aa90 // c5e00000 +patch=1,EE,0021280c,word,c5e10000 // 0c09aa90 +patch=1,EE,00212810,word,8faf00b0 // e7a00044 +patch=1,EE,00212814,word,0200202d // 8faf00b0 +patch=1,EE,00212818,word,8fae00b4 // 0200202d +patch=1,EE,0021281c,word,448f0000 // 8fae00b4 +patch=1,EE,00212820,word,46800020 // 448f0000 +patch=1,EE,00212824,word,25effffe // 448e0800 +patch=1,EE,00212828,word,46010042 // 46800020 +patch=1,EE,0021282c,word,e7a10044 // 25effffe +patch=1,EE,00212830,word,afaf002c // 46800860 +patch=1,EE,00212834,word,afae0030 // afaf002c +patch=1,EE,00212838,word,3c013f40 // afae0030 +patch=1,EE,0021283c,word,44810800 // 00000000 +patch=1,EE,00212840,word,4601b582 // 00000000 +patch=1,EE,00212844,word,4600b583 // 4600b583 +patch=1,EE,00212848,word,448e0800 // 00000000 +patch=1,EE,0021284c,word,46800860 // 00000000 + +// FMW's fix (old) +//patch=1,EE,00368140,word,43f00000 +//patch=1,EE,00368148,word,42d40000 + +// ========== + +[Disable Dither & Ghost Post-Process effect] +patch=1,EE,00156024,word,00000000 // 0c055954 + +[Disable Dark Filter on Cutscenes] +patch=1,EE,0015609c,word,00000000 // 0c05594c + +[Disable Overbloom on Cutscenes] +patch=1,EE,00156100,word,00000000 // 0c0558f4 + +[Decrease Overbloom on Gameplay] +patch=1,EE,20364FFC,word,3F400000 // 3F800000 + +[Disable Focus effect] +patch=1,EE,0015606c,word,00000000 // 0c0558ee + +[Disable All Bloom] +description=Speedup, but makes the game seem dull +patch=1,EE,00156164,word,00000000 // 0c055942 + +[Upscaling offset fix] +author=pgert +description=Fixes offset glitch +patch=1,EE,20365008,word,43A30000 // 43A00000 - TC X-offset +patch=1,EE,2036500C,word,43660000 // 43600000 - TC Y-offset diff --git a/patches/SLPS-25545_78621F71.pnach b/patches/SLPS-25545_78621F71.pnach new file mode 100644 index 0000000..4ed9c6c --- /dev/null +++ b/patches/SLPS-25545_78621F71.pnach @@ -0,0 +1,18 @@ +gametitle=Fighting For One Piece (NTSC-J) (SLPS-25545) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0019ec30,word,3c013f40 // 00000000 hor fov +patch=1,EE,0019ec34,word,4481f000 // 00000000 +patch=1,EE,0019ec60,word,461e0842 // 00000000 + +// 16:10 +//patch=1,EE,0019ec30,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0019ec34,word,34215555 // 00000000 hor fov +//patch=1,EE,0019ec5c,word,4481f000 // 00000000 +//patch=1,EE,0019ec60,word,461e0842 // 00000000 + + diff --git a/patches/SLPS-25549_B0918A18.pnach b/patches/SLPS-25549_B0918A18.pnach new file mode 100644 index 0000000..4f3f455 --- /dev/null +++ b/patches/SLPS-25549_B0918A18.pnach @@ -0,0 +1,20 @@ +gametitle=Kidou Senshi Gundam SEED Destiny - Generation of C.E (J)(SLPS-25549) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001b5a58,word,080421a8 // c6010068 +patch=1,EE,001b5a5c,word,00000000 // c602006c + +patch=1,EE,001086a0,word,3c013f40 // 00000000 +patch=1,EE,001086a4,word,4481f000 // 00000000 +patch=1,EE,001086a8,word,c6010068 // 00000000 +patch=1,EE,001086ac,word,c602006c // 00000000 +patch=1,EE,001086b0,word,461e0843 // 00000000 +patch=1,EE,001086b4,word,e6010068 // 00000000 +patch=1,EE,001086b8,word,0806d698 // 00000000 + + diff --git a/patches/SLPS-25551_C162A768.pnach b/patches/SLPS-25551_C162A768.pnach new file mode 100644 index 0000000..cb78032 --- /dev/null +++ b/patches/SLPS-25551_C162A768.pnach @@ -0,0 +1,17 @@ +gametitle=Cowboy Bebop - Tsuioku no Serenade (J)(SLPS-25551) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,0030d4ac,word,3c013f40 //00000000 +patch=1,EE,0030d4b0,word,44810000 //00000000 +patch=1,EE,0030d4b8,word,4600c602 //00000000 + +//Render fix +patch=1,EE,004430e0,word,43e00000 //43a00000 + + diff --git a/patches/SLPS-25553_7B29DC24.pnach b/patches/SLPS-25553_7B29DC24.pnach new file mode 100644 index 0000000..a155ff3 --- /dev/null +++ b/patches/SLPS-25553_7B29DC24.pnach @@ -0,0 +1,14 @@ +gametitle=Yoshitsune Eiyuuden Shura - The Story of Hero Yoshitsune Shura [NTSC-J] (SLPS-25553) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//gameplay +patch=1,EE,0013d504,word,3c023f19 +patch=1,EE,0013d508,word,3443999a + +//render fix +patch=1,EE,0013d764,word,3c0343d6 + + diff --git a/patches/SLPS-25554_A87BCC9C.pnach b/patches/SLPS-25554_A87BCC9C.pnach new file mode 100644 index 0000000..dd39b00 --- /dev/null +++ b/patches/SLPS-25554_A87BCC9C.pnach @@ -0,0 +1,18 @@ +gametitle=Eureka Seven-Vol 1 (SLPS_25554) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + + +//680402c6 2044033c +patch=1,EE,00111248,word,3c034455 // 3c034420 + +//a043033c 7043023c 700403ae +patch=1,EE,001119c4,word,3c0343f0 // 3c0343a0 + +//0000a043 00007043 +patch=1,EE,203A7F08,word,43f00000 // 43a00000 +patch=1,EE,203A8428,word,43f00000 // 43a00000 + + diff --git a/patches/SLPS-25560_E7D5481C.pnach b/patches/SLPS-25560_E7D5481C.pnach new file mode 100644 index 0000000..294201d --- /dev/null +++ b/patches/SLPS-25560_E7D5481C.pnach @@ -0,0 +1,39 @@ +gametitle=Dragon Ball Z Sparking! (J)(SLPS-25560) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12/ElHecht (NTSC-J by Arapapa) + +// 16:9 menu +patch=1,EE,001f94c4,word,3F600000 // 3f490fda sky/background fix + +//803f013c 00208144 1000a527 +patch=1,EE,0011e2d8,word,3c013f40 // 3c013f80 +patch=1,EE,0011e308,word,3c01442b // 3c014400 + +//803f013c 00008144 86230046 +patch=1,EE,0011e398,word,3c013f40 // 3c013f80 +patch=1,EE,0011e3b0,word,3c01442b // 3c014400 + +patch=1,EE,0011e400,word,3c013f40 // 3c013f80 +patch=1,EE,0011e414,word,3c01442b // 3c014400 + +//803f013c 00088144 0045013c +patch=1,EE,0010f500,word,3c013f40 // 3c013f80 +patch=1,EE,0010f528,word,3c01442b // 3c014400 + + +// 16:9 gameplay +patch=1,EE,e0083f80,extended,00229FDC // check 20229FDC matches value xxxx3f80 + +//3c013f80 00088144 70b16324 +patch=1,EE,20229FDC,extended,3c013f40 // 3c013f80 +patch=1,EE,2022A010,extended,3c01442b // 3c014400 +patch=1,EE,2022A944,extended,3c013f40 // 3c013f80 +patch=1,EE,2022A98C,extended,3c01442b // 3c014400 +patch=1,EE,2022AA80,extended,3c013f40 // 3c013f80 +patch=1,EE,2022AA98,extended,3c01442b // 3c014400 +patch=1,EE,2022AAF8,extended,3c013f40 // 3c013f80 +patch=1,EE,2022AB0C,extended,3c01442b // 3c014400 + + diff --git a/patches/SLPS-25561_558F078E.pnach b/patches/SLPS-25561_558F078E.pnach new file mode 100644 index 0000000..01244f6 --- /dev/null +++ b/patches/SLPS-25561_558F078E.pnach @@ -0,0 +1,24 @@ +gametitle=Moto GP 4 (J)(SLPS-25561) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov Game play +//0000803f 5304c23f +patch=1,EE,0055f24c,word,3f400000 //3f80000 + +//Render fix +patch=1,EE,005614c8,word,43000000 //43a00000 Gameplay +patch=1,EE,005593b0,word,43000000 //43a00000 Result background +patch=1,EE,0058e608,word,40100000 //3f9c28f6 NPC player +patch=1,EE,00593330,word,43000000 //43a00000 Ground object + +//////////////////////// +//2D menu +//patch=1,EE,0051a8c0,word,3f400000 //3f800000 +//patch=1,EE,0051a8d4,word,3f400000 //3f800000 + + diff --git a/patches/SLPS-25575_6E8687AE.pnach b/patches/SLPS-25575_6E8687AE.pnach new file mode 100644 index 0000000..f761abf --- /dev/null +++ b/patches/SLPS-25575_6E8687AE.pnach @@ -0,0 +1,12 @@ +gametitle=Keroro Gunsou - MeroMero Battle Royale Z (NTSC-J] (SLPS-25575) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,E0025555,extended,00A97474 // +patch=1,EE,20A6707C,extended,3C013F40 //3c013f80 zoom +patch=1,EE,20A97474,extended,44C71C71 //44955571 vert + + diff --git a/patches/SLPS-25576_18338A0F.pnach b/patches/SLPS-25576_18338A0F.pnach new file mode 100644 index 0000000..9f1ed51 --- /dev/null +++ b/patches/SLPS-25576_18338A0F.pnach @@ -0,0 +1,13 @@ +gametitle=One Piece Pirates' Carnival [NTSC-J] (SLPS-25576) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,001C93CC,word,3C023FE3 //3C023FAA vert +patch=1,EE,001C93D0,word,34428E39 //3442AAAB + +patch=1,EE,001D8CBC,word,3C023F2b //3C023F00 zoom + + diff --git a/patches/SLPS-25577_CFC64C8D.pnach b/patches/SLPS-25577_CFC64C8D.pnach new file mode 100644 index 0000000..b51c008 --- /dev/null +++ b/patches/SLPS-25577_CFC64C8D.pnach @@ -0,0 +1,10 @@ +gametitle=Soul Calibur III [NTSC-J] (SLPS-25577) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Gaint) + +patch=1,EE,0012a120,word,3c013f40 //3c013f4d +patch=1,EE,0012a124,word,34210000 //3421b9cc + + diff --git a/patches/SLPS-25578_F8664E20.pnach b/patches/SLPS-25578_F8664E20.pnach new file mode 100644 index 0000000..1ff9026 --- /dev/null +++ b/patches/SLPS-25578_F8664E20.pnach @@ -0,0 +1,13 @@ +gametitle=K-1 World Grand Prix 2005 (J)(SLPS-25578) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00292bd4,word,3c013f40 //00000000 +patch=1,EE,00292bd8,word,44810000 //00000000 +patch=1,EE,00292be0,word,4600c602 //00000000 + + diff --git a/patches/SLPS-25585_CC1E5592.pnach b/patches/SLPS-25585_CC1E5592.pnach new file mode 100644 index 0000000..1126682 --- /dev/null +++ b/patches/SLPS-25585_CC1E5592.pnach @@ -0,0 +1,10 @@ +gametitle=Monster Farm 5 - Circus Caravan [NTSC-J] (SLPS-25585) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,204EFEEC,extended,3F19999A //3F4CCCCD hor +patch=1,EE,20590D94,extended,43E00000 //43A00000 render fix + + diff --git a/patches/SLPS-25586_AA5EC3A3.pnach b/patches/SLPS-25586_AA5EC3A3.pnach new file mode 100644 index 0000000..fd6e17f --- /dev/null +++ b/patches/SLPS-25586_AA5EC3A3.pnach @@ -0,0 +1,20 @@ +gametitle=Tales Of The Abyss (NTSC-J) (SLPS_25586) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Tales Of The Abyss (NTSC-J) (SLPS_25586) 16:9 Widescreen Hack & Progressive Scan +description= partial hud fix by sergx12 +// 16:9 +patch=1,EE,0011afb8,word,3c023fe3 +patch=1,EE,0011ab18,word,34428e38 +patch=1,EE,001a267c,word,3c013f40 + +//partial hud fix +patch=1,EE,002bad08,word,3c023f40 //3c023f80 Font X-Fov +patch=1,EE,002bc6c4,word,3c023f40 //3c023f80 dialog box + +patch=1,EE,003a53bc,word,3C013F95 //3c013f80 portraits zoom +patch=1,EE,00369238,word,3C034415 //3c0343e0 portraits vert +patch=1,EE,003692a0,word,3C024400 //3c0243e0 portraits y position + + diff --git a/patches/SLPS-25589_59739DDE.pnach b/patches/SLPS-25589_59739DDE.pnach new file mode 100644 index 0000000..d8813fc --- /dev/null +++ b/patches/SLPS-25589_59739DDE.pnach @@ -0,0 +1,10 @@ +gametitle=Naruto - Narutimett Hero 3 (NTSC-J) (SLPS_25589) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//16:9 (0000803f 0000803f 00008043) +patch=1,EE,20B10B14,word,3f400000 // 3f800000 + + diff --git a/patches/SLPS-25600_CED34955.pnach b/patches/SLPS-25600_CED34955.pnach new file mode 100644 index 0000000..301ae3f --- /dev/null +++ b/patches/SLPS-25600_CED34955.pnach @@ -0,0 +1,11 @@ +gametitle=Samurai Champloo [NTSC-J] (SLPS-25600) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Little Giant) + +// 16:9 +patch=1,EE,00140414,word,3c023fbd // 3c023f8e hor fov +patch=1,EE,0014041c,word,3442a12e // 344238e4 hor fov + + diff --git a/patches/SLPS-25601_5A1B2A9B.pnach b/patches/SLPS-25601_5A1B2A9B.pnach new file mode 100644 index 0000000..b414737 --- /dev/null +++ b/patches/SLPS-25601_5A1B2A9B.pnach @@ -0,0 +1,21 @@ +gametitle=Ueki no Housoku - Taosu Zeroberuto Juudan!! (J)(SLPS-25601) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00a88144 1000b0ff +patch=1,EE,002a49f4,word,3c013f20 //3c013f00 + +//Y-Fov +//403f013c 00708144 5401648e +patch=1,EE,002c6b14,word,3c013f10 //3c013f40 + +///////////////////////////// +//Y-Fov +//patch=1,EE,2040BF14,extended,3f100000 //3f400000 + + diff --git a/patches/SLPS-25604_C77C957B.pnach b/patches/SLPS-25604_C77C957B.pnach new file mode 100644 index 0000000..2738107 --- /dev/null +++ b/patches/SLPS-25604_C77C957B.pnach @@ -0,0 +1,24 @@ +gametitle=Ar tonelico: Melody of Elemia (J) (SLPS-25604) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//3D scenes +patch=1,EE,003424B4,word,3c013f40 //hor value +patch=1,EE,003424B8,word,44810000 +patch=1,EE,003424C0,word,4600c602 + +//battle's fix +patch=1,EE,00A77B74,word,44400000 //right side fix +patch=1,EE,00A77B7C,word,c4400000 //left side fix + +//2D scenes +patch=1,EE,001A24E8,word,3c014440 //hor value +patch=1,EE,001A24EC,word,44810800 +patch=1,EE,001A24F0,word,46010042 +patch=1,EE,001A24F4,word,e6810090 +patch=1,EE,001A24F8,word,3c014480 //vert value +patch=1,EE,001A24FC,word,44810800 + + diff --git a/patches/SLPS-25606_C988ECBB.pnach b/patches/SLPS-25606_C988ECBB.pnach new file mode 100644 index 0000000..f218b05 --- /dev/null +++ b/patches/SLPS-25606_C988ECBB.pnach @@ -0,0 +1,20 @@ +gametitle=Zettaizetsumei Toshi 2 - Itetsuita Kiokutachi [NTSC-J] (SLPS-25606) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//black borders's fix +patch=1,EE,001CF198,word,00A52823 //00000000 + +//16:9 +patch=1,EE,0048ab28,word,3F400000 //3f800000 hor +patch=1,EE,003a7c60,word,43E00000 //43A00000 (Increases hor. axis) +patch=1,EE,003a7c80,word,43E00000 //43A00000 render fix + +//16:10 +//patch=1,EE,0048ab28,word,3F555555 //3F800000 hor +//patch=1,EE,003a7c60,word,43C00000 //43A00000 (Increases hor. axis) +//patch=1,EE,003a7c80,word,43C00000 //43A00000 render fix + + diff --git a/patches/SLPS-25608_4334E17D.pnach b/patches/SLPS-25608_4334E17D.pnach new file mode 100644 index 0000000..a44ea4e --- /dev/null +++ b/patches/SLPS-25608_4334E17D.pnach @@ -0,0 +1,78 @@ +gametitle=Makai Senki Disgaea 2 (J) (SLPS-256.08) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +patch=1,EE,00104dc4,word,3c013f40 +patch=1,EE,00104dc8,word,44810000 +patch=1,EE,00104dd0,word,4600c602 + + +//NEW (2D Characters in the field) +patch=1,EE,0027c9d4,word,3c013f40 +patch=1,EE,0027c9d8,word,4481f000 +patch=1,EE,0027ca14,word,46021002 +patch=1,EE,0027ca18,word,0200202d +patch=1,EE,0027ca1c,word,27a50020 +patch=1,EE,0027ca20,word,e7a20024 +patch=1,EE,0027ca24,word,461e1082 + +//OLD +//patch=1,EE,00279a10,word,3c033f40 +//patch=1,EE,00279a24,word,3c033f80 +//patch=1,EE,00279a28,word,ac830010 +//patch=1,EE,00279a2c,word,ac800014 +//patch=1,EE,00279a30,word,ac800018 +//patch=1,EE,00279a34,word,ac80001c +//patch=1,EE,00279a38,word,03e00008 +//patch=1,EE,00279a3c,word,ac830020 + +//font fix +//803f023c 00608244 803f023c 00688244 1000a48f +patch=1,EE,0012ecc4,word,3c023f40 + +patch=1,EE,001b5508,word,24070015 //1c000724 60184634 0e000824 (1 & 2) +patch=1,EE,00144210,word,24070015 //1c000724 0e000824 (1st) +patch=1,EE,001b5534,word,24070015 +patch=1,EE,00206424,word,24070015 //button +//patch=1,EE,001D7C30,word,24080015 //1c000824 200b4734 + + +//portrait fix +//21010924 2df02001 +patch=1,EE,002050c8,word,240400d9 //24040121 + +//98000000 10010000 +patch=1,EE,0028d7c0,word,000000b8 //00000098 +patch=1,EE,0028d7c4,word,00000130 //00000110 +patch=1,EE,0028d7c8,word,00000160 //00000140 +patch=1,EE,0028d7cc,word,00000190 //00000170 +patch=1,EE,0028d7d0,word,00000208 //000001e8 + +patch=1,EE,00206274,word,24090042 //24090058 +patch=1,EE,00206254,word,2674001e //26740008 + +patch=1,EE,001dcadc,word,24090042 //24090058 +patch=1,EE,001dcae0,word,240a002c //240a002d +patch=1,EE,001dcad0,word,26a60013 //26a60008 + +patch=1,EE,001dd4c4,word,24090042 //24090058 +patch=1,EE,001dd4c8,word,240a002c //240a002d +patch=1,EE,001dd4b8,word,26460013 //26460008 + +patch=1,EE,001deac0,word,24090042 //24090058 +patch=1,EE,001deac4,word,240a002c //240a002d +patch=1,EE,001deab4,word,26260013 //26260008 + +patch=1,EE,001dc4d8,word,24090018 //24090020 +patch=1,EE,001dc4d0,word,26860008 + +//////////////////////////////////////// +//Narration subtitles +//patch=1,EE,0027ca58,word,3c023fab // If turn on it, will be crashed +//patch=1,EE,0027ca5c,word,0c09f138 +//patch=1,EE,0027ca60,word,afa20020 +//patch=1,EE,0027ca64,word,1000fff3 + + diff --git a/patches/SLPS-25609_0CC85693.pnach b/patches/SLPS-25609_0CC85693.pnach new file mode 100644 index 0000000..5a30023 --- /dev/null +++ b/patches/SLPS-25609_0CC85693.pnach @@ -0,0 +1,15 @@ +gametitle= King of Fighters - Maximum Impact 2 (Limited Edition) (J)(SLPS-25609) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//abaaaa3f 00006042 +patch=1,EE,007d2e14,word,3fe38e38 //3faaaaab Y-Fov + +//abaaaa3e 8988083e (1st) +patch=1,EE,008a48c0,word,400ccccd //3eaaaaab Zoom + + diff --git a/patches/SLPS-25623_3ED7CFA1.pnach b/patches/SLPS-25623_3ED7CFA1.pnach new file mode 100644 index 0000000..d5051d9 --- /dev/null +++ b/patches/SLPS-25623_3ED7CFA1.pnach @@ -0,0 +1,17 @@ +gametitle=Another Century's Episode 2 (J)(SLPS-25623) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=author=Arapapa and Somebody who fixed A.C.E 3 + +//Widescreen hack 16:9 + +//X-Fov +//4c3f023c 00288424 cdcc4334 +patch=1,EE,001f1aac,word,3c023f40 //3c023f80 + +patch=1,EE,0014b630,word,3c0243d6 //3c0243a0 rfix +patch=1,EE,001f1938,word,3C034099 //3C0340cc rfix +patch=1,EE,001f193c,word,34648666 //3464b333 + + diff --git a/patches/SLPS-25627_E21D5682.pnach b/patches/SLPS-25627_E21D5682.pnach new file mode 100644 index 0000000..839b29c --- /dev/null +++ b/patches/SLPS-25627_E21D5682.pnach @@ -0,0 +1,15 @@ +gametitle=Kidou Senshi Gundam - Climax U.C. (J)(SLPS-25627) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0011156c,word,3c034370 //3c0343a0 + +//Y-Fov +patch=1,EE,00111110,word,3c0243b4 //3c0243f0 + + diff --git a/patches/SLPS-25628_2251767F.pnach b/patches/SLPS-25628_2251767F.pnach new file mode 100644 index 0000000..3c0042d --- /dev/null +++ b/patches/SLPS-25628_2251767F.pnach @@ -0,0 +1,20 @@ +gametitle=IGPX - Immortal Grand Prix (J)(SLPS-25628) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,003106c0,word,080d18d0 // c6010068 +patch=1,EE,003106c4,word,00000000 // c602006c +patch=1,EE,00346340,word,3c013f40 // 00000000 +patch=1,EE,00346344,word,4481f000 // 00000000 +patch=1,EE,00346348,word,c6010068 // 00000000 +patch=1,EE,0034634c,word,c602006c // 00000000 +patch=1,EE,00346350,word,461e0843 // 00000000 +patch=1,EE,00346354,word,e6010068 // 00000000 +patch=1,EE,00346358,word,080c41b2 // 00000000 + + diff --git a/patches/SLPS-25629_A04B52DB.pnach b/patches/SLPS-25629_A04B52DB.pnach new file mode 100644 index 0000000..1784c0f --- /dev/null +++ b/patches/SLPS-25629_A04B52DB.pnach @@ -0,0 +1,11 @@ +gametitle=Ace Combat Zero: The Belkan War (J) (SLPS_25629) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//widescreen fix +patch=1,EE,003f9e50,word,43D638F3 +patch=1,EE,003f9e54,word,43EB7385 + + diff --git a/patches/SLPS-25636_B643F02A.pnach b/patches/SLPS-25636_B643F02A.pnach new file mode 100644 index 0000000..41f0882 --- /dev/null +++ b/patches/SLPS-25636_B643F02A.pnach @@ -0,0 +1,12 @@ +gametitle= King of Fighters - Maximum Impact - Maniax (J)(SLPS-25636) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0057efa4,word,3fe38e38 //3faaaaab Y-Fov +patch=1,EE,005a53d0,word,400ccccd //3eaaaaab Zoom + + diff --git a/patches/SLPS-25640_A707236E.pnach b/patches/SLPS-25640_A707236E.pnach new file mode 100644 index 0000000..2365bf7 --- /dev/null +++ b/patches/SLPS-25640_A707236E.pnach @@ -0,0 +1,14 @@ +gametitle=Xenosaga Episode III - Zarathustra wa Kaku Katariki (DEMO) [NTSC-J] [Disc1] (SLPS-25640) / Xenosaga Episode III - Zarathustra wa Kaku Katariki [NTSC-J] [Disc2] (SLPS-25641) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) + +//gameplay +patch=1,EE,2054E120,extended,3fc1f080 //original value 3f91745d + +//black borders's fix (optional) +patch=1,EE,002431D8,word,24060000 //8f869a9c +patch=1,EE,002431EC,word,24c801c0 //24c80140 + + diff --git a/patches/SLPS-25640_E0347841.pnach b/patches/SLPS-25640_E0347841.pnach new file mode 100644 index 0000000..7067c83 --- /dev/null +++ b/patches/SLPS-25640_E0347841.pnach @@ -0,0 +1,23 @@ +gametitle=Xenosaga Episode III - Zarathustra wa Kaku Katariki [NTSC-J] [Disc1] (SLPS-25640) / Xenosaga Episode III - Zarathustra wa Kaku Katariki [NTSC-J] [Disc2] (SLPS-25641) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) + +//gameplay +patch=1,EE,2054e720,extended,3fc1f080 //original value 3f91745d + +//cutscenes portrait's fix +patch=1,EE,00267950,word,24020078 //240200a0 +patch=1,EE,003e2da0,extended,00000174 //0000014c +patch=1,EE,003e2dc0,extended,00000174 //0000014c + +//480p +patch=1,EE,0019ac18,word,24020001 //a2000080 +patch=1,EE,0019ac1c,word,a2020081 //a2000081 + +//black borders's fix (optional) +patch=1,EE,00243768,word,24060000 //8f869a9c +patch=1,EE,0024377c,word,24c801c0 //24c80140 + + diff --git a/patches/SLPS-25641_A707236E.pnach b/patches/SLPS-25641_A707236E.pnach new file mode 100644 index 0000000..2365bf7 --- /dev/null +++ b/patches/SLPS-25641_A707236E.pnach @@ -0,0 +1,14 @@ +gametitle=Xenosaga Episode III - Zarathustra wa Kaku Katariki (DEMO) [NTSC-J] [Disc1] (SLPS-25640) / Xenosaga Episode III - Zarathustra wa Kaku Katariki [NTSC-J] [Disc2] (SLPS-25641) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) + +//gameplay +patch=1,EE,2054E120,extended,3fc1f080 //original value 3f91745d + +//black borders's fix (optional) +patch=1,EE,002431D8,word,24060000 //8f869a9c +patch=1,EE,002431EC,word,24c801c0 //24c80140 + + diff --git a/patches/SLPS-25641_E0347841.pnach b/patches/SLPS-25641_E0347841.pnach new file mode 100644 index 0000000..7067c83 --- /dev/null +++ b/patches/SLPS-25641_E0347841.pnach @@ -0,0 +1,23 @@ +gametitle=Xenosaga Episode III - Zarathustra wa Kaku Katariki [NTSC-J] [Disc1] (SLPS-25640) / Xenosaga Episode III - Zarathustra wa Kaku Katariki [NTSC-J] [Disc2] (SLPS-25641) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) + +//gameplay +patch=1,EE,2054e720,extended,3fc1f080 //original value 3f91745d + +//cutscenes portrait's fix +patch=1,EE,00267950,word,24020078 //240200a0 +patch=1,EE,003e2da0,extended,00000174 //0000014c +patch=1,EE,003e2dc0,extended,00000174 //0000014c + +//480p +patch=1,EE,0019ac18,word,24020001 //a2000080 +patch=1,EE,0019ac1c,word,a2020081 //a2000081 + +//black borders's fix (optional) +patch=1,EE,00243768,word,24060000 //8f869a9c +patch=1,EE,0024377c,word,24c801c0 //24c80140 + + diff --git a/patches/SLPS-25642_197E9907.pnach b/patches/SLPS-25642_197E9907.pnach new file mode 100644 index 0000000..3763397 --- /dev/null +++ b/patches/SLPS-25642_197E9907.pnach @@ -0,0 +1,16 @@ +gametitle=Chou Dragon Ball Z (J)(SLPS-25642) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,002b0f04,word,3c023f10 //3c023f40 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20104B88,extended,AC6002D0 + + diff --git a/patches/SLPS-25646_015AC745.pnach b/patches/SLPS-25646_015AC745.pnach new file mode 100644 index 0000000..9cc8ca2 --- /dev/null +++ b/patches/SLPS-25646_015AC745.pnach @@ -0,0 +1,17 @@ +gametitle=Eureka Seven-Vol 2 (SLPS_25646) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + +//680402c6 2044033c +patch=1,EE,00111144,word,3c034455 // 3c034420 + +//a043033c 7043023c 700403ae +patch=1,EE,001118d4,word,3c0343f0 // 3c0343a0 + +//0000a043 00007043 +patch=1,EE,203D25E8,word,43f00000 // 43a00000 +patch=1,EE,203D2B08,word,43f00000 // 43a00000 + + diff --git a/patches/SLPS-25649_673FB117.pnach b/patches/SLPS-25649_673FB117.pnach new file mode 100644 index 0000000..6215b99 --- /dev/null +++ b/patches/SLPS-25649_673FB117.pnach @@ -0,0 +1,17 @@ +gametitle=Uchuu Keiji Tamashii - The Space Sheriff Spirits (J)(SLPS-25649) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001080e0,word,08030000 + +patch=1,EE,000c0000,word,46006dc6 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ebdc2 +patch=1,EE,000c0010,word,08042039 + + diff --git a/patches/SLPS-25650_7D8D8BFA.pnach b/patches/SLPS-25650_7D8D8BFA.pnach new file mode 100644 index 0000000..47f084d --- /dev/null +++ b/patches/SLPS-25650_7D8D8BFA.pnach @@ -0,0 +1,167 @@ +gametitle=Metal Slug (SLPS-25650) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00496bf4,word,46000003 +patch=1,EE,00496bf8,word,7fb00010 +patch=1,EE,00496bfc,word,ffbf0000 +patch=1,EE,00496c00,word,0080802d +patch=1,EE,00496c04,word,c4a10004 +patch=1,EE,00496c08,word,c4a30000 +patch=1,EE,00496c0c,word,00000000 +patch=1,EE,00496c10,word,44811000 +patch=1,EE,00496c14,word,460218c3 +patch=1,EE,00496c18,word,e601006c +patch=1,EE,00496c1c,word,e6030068 +patch=1,EE,00496c20,word,c6010068 +patch=1,EE,00496c24,word,c602006c +patch=1,EE,00496c28,word,46010043 +patch=1,EE,00496c2c,word,8e040004 +patch=1,EE,00496c30,word,46020003 +patch=1,EE,00496c34,word,10800002 +patch=1,EE,00496c38,word,e6010070 +patch=1,EE,00496c3c,word,0c1262a2 +patch=1,EE,00496c40,word,e6000074 +patch=1,EE,00496c44,word,0200102d +patch=1,EE,00496c48,word,dfbf0000 +patch=1,EE,00496c4c,word,7bb00010 +patch=1,EE,00496c50,word,03e00008 +patch=1,EE,00496c54,word,27bd0020 + +patch=1,EE,0017a0d4,word,3c013f80 // + +patch=1,EE,002e21d4,word,0c0b8a8b + +patch=1,EE,002e2a2c,word,27bdffd0 +patch=1,EE,002e2a30,word,3c0743c8 +patch=1,EE,002e2a34,word,ffbf0010 +patch=1,EE,002e2a38,word,3c064396 +patch=1,EE,002e2a3c,word,7fb00000 +patch=1,EE,002e2a40,word,3c03430e +patch=1,EE,002e2a44,word,8c820038 +patch=1,EE,002e2a48,word,0080802d +patch=1,EE,002e2a4c,word,ac47002c +patch=1,EE,002e2a50,word,8c820038 +patch=1,EE,002e2a54,word,ac460030 +patch=1,EE,002e2a58,word,8c820038 +patch=1,EE,002e2a5c,word,ac43015c +patch=1,EE,002e2a60,word,8c840038 +patch=1,EE,002e2a64,word,0c0b5918 +patch=1,EE,002e2a68,word,0000282d +patch=1,EE,002e2a6c,word,8e040038 +patch=1,EE,002e2a70,word,0c0b59ac +patch=1,EE,002e2a74,word,240500ff +patch=1,EE,002e2a78,word,8e060034 +patch=1,EE,002e2a7c,word,24030118 +patch=1,EE,002e2a80,word,24040096 +patch=1,EE,002e2a84,word,27a2002c +patch=1,EE,002e2a88,word,27a50028 +patch=1,EE,002e2a8c,word,8cc60060 +patch=1,EE,002e2a90,word,ae060084 +patch=1,EE,002e2a94,word,a4c3001c +patch=1,EE,002e2a98,word,8e030084 +patch=1,EE,002e2a9c,word,a464001e +patch=1,EE,002e2aa0,word,8e040034 +patch=1,EE,002e2aa4,word,c4800068 +patch=1,EE,002e2aa8,word,e4400000 +patch=1,EE,002e2aac,word,3c013f80 // + +patch=1,EE,002e37e4,word,3c013f80 // +patch=1,EE,002f8050,word,3c013f80 // + + +patch=1,EE,0030b194,word,0c0c2ac7 + +patch=1,EE,0030ab1c,word,27bdff90 +patch=1,EE,0030ab20,word,3c024000 +patch=1,EE,0030ab24,word,ffbf0040 +patch=1,EE,0030ab28,word,44820000 +patch=1,EE,0030ab2c,word,7fb20030 +patch=1,EE,0030ab30,word,7fb10020 +patch=1,EE,0030ab34,word,0080902d +patch=1,EE,0030ab38,word,7fb00010 +patch=1,EE,0030ab3c,word,00a0882d +patch=1,EE,0030ab40,word,e7b40000 +patch=1,EE,0030ab44,word,c4c2000c +patch=1,EE,0030ab48,word,8c900000 +patch=1,EE,0030ab4c,word,c4810028 +patch=1,EE,0030ab50,word,c4c50000 +patch=1,EE,0030ab54,word,c4c40004 +patch=1,EE,0030ab58,word,c4c30008 +patch=1,EE,0030ab5c,word,e4820014 +patch=1,EE,0030ab60,word,46011502 +patch=1,EE,0030ab64,word,46140302 +patch=1,EE,0030ab68,word,e4850008 +patch=1,EE,0030ab6c,word,e4850018 +patch=1,EE,0030ab70,word,e484000c +patch=1,EE,0030ab74,word,e484001c +patch=1,EE,0030ab78,word,e4830010 +patch=1,EE,0030ab7c,word,e4830020 +patch=1,EE,0030ab80,word,e4820024 +patch=1,EE,0030ab84,word,0c125b8e +patch=1,EE,0030ab88,word,0200202d +patch=1,EE,0030ab8c,word,3c023a83 +patch=1,EE,0030ab90,word,0200202d +patch=1,EE,0030ab94,word,3442126f +patch=1,EE,0030ab98,word,44820000 +patch=1,EE,0030ab9c,word,0c125b5a +patch=1,EE,0030aba0,word,46140302 +patch=1,EE,0030aba4,word,0200202d +patch=1,EE,0030aba8,word,27a50068 +patch=1,EE,0030abac,word,e7b40068 +patch=1,EE,0030abb0,word,3c013f80 // + +patch=1,EE,0037b26c,word,3c013f40 // gameplay +patch=1,EE,0037b490,word,3c013f80 // + +patch=1,EE,00465b08,word,0c124f6f + +patch=1,EE,00493dbc,word,27bdff90 +patch=1,EE,00493dc0,word,24050001 +patch=1,EE,00493dc4,word,7fb10050 +patch=1,EE,00493dc8,word,27a60030 +patch=1,EE,00493dcc,word,0080882d +patch=1,EE,00493dd0,word,7fb00060 +patch=1,EE,00493dd4,word,ffbf0040 +patch=1,EE,00493dd8,word,0c123094 +patch=1,EE,00493ddc,word,27a70034 +patch=1,EE,00493de0,word,10400036 +patch=1,EE,00493de4,word,8fa30034 +patch=1,EE,00493de8,word,3c02fffc +patch=1,EE,00493dec,word,3442b000 +patch=1,EE,00493df0,word,00621821 +patch=1,EE,00493df4,word,2c632003 +patch=1,EE,00493df8,word,10600028 +patch=1,EE,00493dfc,word,0000282d +patch=1,EE,00493e00,word,03a0202d +patch=1,EE,00493e04,word,0c04b080 +patch=1,EE,00493e08,word,24060020 +patch=1,EE,00493e0c,word,8fa60030 +patch=1,EE,00493e10,word,0220202d +patch=1,EE,00493e14,word,0c124318 +patch=1,EE,00493e18,word,03a0282d +patch=1,EE,00493e1c,word,8fa30030 +patch=1,EE,00493e20,word,14430027 +patch=1,EE,00493e24,word,0000102d +patch=1,EE,00493e28,word,0c1259f8 +patch=1,EE,00493e2c,word,00000000 +patch=1,EE,00493e30,word,0040802d +patch=1,EE,00493e34,word,12000021 +patch=1,EE,00493e38,word,0220282d +patch=1,EE,00493e3c,word,3c040062 +patch=1,EE,00493e40,word,2484b8d0 +patch=1,EE,00493e44,word,0c1244f0 +patch=1,EE,00493e48,word,0200302d +patch=1,EE,00493e4c,word,1040001b +patch=1,EE,00493e50,word,03a0282d +patch=1,EE,00493e54,word,3c013f40 //cutscenes + +//480p +patch=1,EE,0010023c,word,3c050000 +patch=1,EE,00100244,word,3c060050 +patch=1,EE,0010024c,word,3c070001 +patch=1,EE,0010050c,word,3c090010 + + diff --git a/patches/SLPS-25651_D5B63C1F.pnach b/patches/SLPS-25651_D5B63C1F.pnach new file mode 100644 index 0000000..8204bd6 --- /dev/null +++ b/patches/SLPS-25651_D5B63C1F.pnach @@ -0,0 +1,10 @@ +gametitle=.hackG.U. Vol. 1 (J) (SLPS_256.51) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) (cloudalmasai) (pnach by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00004043) +patch=1,EE,2094D414,extended,3F400000 // 3f800000 + + diff --git a/patches/SLPS-25655_95A081A1.pnach b/patches/SLPS-25655_95A081A1.pnach new file mode 100644 index 0000000..a3c0489 --- /dev/null +++ b/patches/SLPS-25655_95A081A1.pnach @@ -0,0 +1,10 @@ +gametitle=.hackG.U. Vol. 2 (J) (SLPS_256.55) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) (cloudalmasai) (pnach by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00004043) +patch=1,EE,20983394,extended,3F400000 // 3f800000 + + diff --git a/patches/SLPS-25656_F68BB68D.pnach b/patches/SLPS-25656_F68BB68D.pnach new file mode 100644 index 0000000..010782e --- /dev/null +++ b/patches/SLPS-25656_F68BB68D.pnach @@ -0,0 +1,10 @@ +gametitle=.hackG.U. Vol. 3 (J) (SLPS_256.56) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (16:9) (cloudalmasai) (pnach by Arapapa) + +//16:9 (0000803f 0000803f 00008043 00004043) +patch=1,EE,20A84014,extended,3F400000 // 3f800000 + + diff --git a/patches/SLPS-25657_4A4B623A.pnach b/patches/SLPS-25657_4A4B623A.pnach new file mode 100644 index 0000000..fc1bac5 --- /dev/null +++ b/patches/SLPS-25657_4A4B623A.pnach @@ -0,0 +1,9 @@ +gametitle=Kakutou Bijin Wulong [NTSC-J] (SLPS-25657) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,203C9EB0,extended,3FE37FA9 + + diff --git a/patches/SLPS-25661_333700CC.pnach b/patches/SLPS-25661_333700CC.pnach new file mode 100644 index 0000000..1b1fae2 --- /dev/null +++ b/patches/SLPS-25661_333700CC.pnach @@ -0,0 +1,12 @@ +gametitle=The King of Fighters NESTS Collection [SLPS-25661] + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,E0020008,extended,0010796C +patch=1,EE,2010796C,extended,00000000 +patch=1,EE,20107BD4,extended,00000000 +patch=1,EE,E0010008,extended,0010202C +patch=1,EE,2010202C,extended,00000000 + + diff --git a/patches/SLPS-25674_2113EA2E.pnach b/patches/SLPS-25674_2113EA2E.pnach new file mode 100644 index 0000000..df05d5d --- /dev/null +++ b/patches/SLPS-25674_2113EA2E.pnach @@ -0,0 +1,8 @@ +gametitle=Metal Slug 6 (J)(SLPS-25674) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Esppiral +patch=1,EE,00979744,word,3f400000 + + diff --git a/patches/SLPS-25675_82EA02B7.pnach b/patches/SLPS-25675_82EA02B7.pnach new file mode 100644 index 0000000..396d7f1 --- /dev/null +++ b/patches/SLPS-25675_82EA02B7.pnach @@ -0,0 +1,19 @@ +gametitle=Battle Stadium D.O.N. (NTSC-J) SLPS_256.75 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen fix by flameofrecca +patch=1,EE,00165924,word,3c023f20 //zoom value +patch=1,EE,00165974,word,3c023f66 //vertical fov +patch=1,EE,001b1210,word,3c023fa0 // logos and intro size fix + +//Partial HUD fixes (Doesn't work on PCSX2, buts works on physical ps2) +//patch=1,EE,2176dfdc,word,42400000 +//patch=1,EE,2176df94,word,41c00000 +//patch=1,EE,2176debc,word,41400000 +//patch=1,EE,2176DEE0,word,41400000 +//patch=1,EE,2176DF04,word,41400000 +//patch=1,EE,2176DF28,word,41400000 +//patch=1,EE,2176df4c,word,41400000 + + diff --git a/patches/SLPS-25676_6AFDBEC6.pnach b/patches/SLPS-25676_6AFDBEC6.pnach new file mode 100644 index 0000000..93fa79a --- /dev/null +++ b/patches/SLPS-25676_6AFDBEC6.pnach @@ -0,0 +1,13 @@ +gametitle=Kinnikuman Muscle Grand Prix Max [NTSC-J] (SLPS_256.76) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 + +//Gameplay 16:9 +patch=1,EE,001A4274,word,3C014455 //3C014420 (Increases horiz. axis) + +//Big heads (by El_Patas) - Try it :) +//patch=1,EE,001D6AA0,word,3C013F40 //3C013F80 + + diff --git a/patches/SLPS-25677_5A6C7AE6.pnach b/patches/SLPS-25677_5A6C7AE6.pnach new file mode 100644 index 0000000..16c6050 --- /dev/null +++ b/patches/SLPS-25677_5A6C7AE6.pnach @@ -0,0 +1,13 @@ +gametitle=Blood+ One Night Kiss (J)(SLPS-25677) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0016a324,word,3c023f99 //3c023f66 +patch=1,EE,0016a32c,word,34429991//34426666 + + diff --git a/patches/SLPS-25685_DE737FE2.pnach b/patches/SLPS-25685_DE737FE2.pnach new file mode 100644 index 0000000..16497fd --- /dev/null +++ b/patches/SLPS-25685_DE737FE2.pnach @@ -0,0 +1,17 @@ +gametitle=Rurouni Kenshin - Enjou! Kyoto Rinne [NTSC-J] (SLPS-25685) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,00120c70,word,3c013f53 // 3c013f8c vert +patch=1,EE,00120c74,word,34213334 // 3421cccd + +patch=1,EE,00122D1C,word,3C013Fab // 00000000 Zoom +patch=1,EE,00122D44,word,4481F000 // 00000000 +patch=1,EE,00122B2C,word,461E6302 // 00000000 + +patch=1,EE,0018a980,word,3c013f40 // 3c013f80 render + + diff --git a/patches/SLPS-25686_28244492.pnach b/patches/SLPS-25686_28244492.pnach new file mode 100644 index 0000000..f62c1c0 --- /dev/null +++ b/patches/SLPS-25686_28244492.pnach @@ -0,0 +1,12 @@ +gametitle=JoJo no Kimyouna Bouken Phantom Blood (NTSC-J) (SLPS-25686) + +[Widescreen 16:9] +author=Hudgyn Sasdarl +gsaspectratio=16:9 +patch=1,EE,0022ABC8,word,3F19CCCD +patch=1,EE,0022ABD8,word,3F4CCCCD +patch=1,EE,0022ABC0,word,3F300000 +patch=1,EE,00197190,word,24420400 +patch=1,EE,001971E4,word,24420400 +patch=1,EE,00197238,word,24420400 +patch=1,EE,0019728C,word,24420400 diff --git a/patches/SLPS-25686_35A6E6D5.pnach b/patches/SLPS-25686_35A6E6D5.pnach new file mode 100644 index 0000000..9257d82 --- /dev/null +++ b/patches/SLPS-25686_35A6E6D5.pnach @@ -0,0 +1,12 @@ +gametitle=JoJo no Kimyouna Bouken Phantom Blood (NTSC-J) (SLPS-25686) [English Patched, v1.1] + +[Widescreen 16:9] +author=Hudgyn Sasdarl +gsaspectratio=16:9 +patch=1,EE,0022ABC8,word,3F19CCCD +patch=1,EE,0022ABD8,word,3F4CCCCD +patch=1,EE,0022ABC0,word,3F300000 +patch=1,EE,00197190,word,24420400 +patch=1,EE,001971E4,word,24420400 +patch=1,EE,00197238,word,24420400 +patch=1,EE,0019728C,word,24420400 diff --git a/patches/SLPS-25687_0A340272.pnach b/patches/SLPS-25687_0A340272.pnach new file mode 100644 index 0000000..ba8dd22 --- /dev/null +++ b/patches/SLPS-25687_0A340272.pnach @@ -0,0 +1,11 @@ +gametitle=Korobot Adventure (J)(SLPS-25687) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0012829c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLPS-25691_2CF3EFF3.pnach b/patches/SLPS-25691_2CF3EFF3.pnach new file mode 100644 index 0000000..48930e9 --- /dev/null +++ b/patches/SLPS-25691_2CF3EFF3.pnach @@ -0,0 +1,12 @@ +gametitle=Captain Tsubasa (NTSC-J)(SLPS-25691) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,00103f9c,word,3c013f40 //00000000 +patch=1,EE,00103fa0,word,44810000 //00000000 +patch=1,EE,00103fa8,word,4600c602 //00000000 + + diff --git a/patches/SLPS-25695_11E3CEF6.pnach b/patches/SLPS-25695_11E3CEF6.pnach new file mode 100644 index 0000000..6d205b0 --- /dev/null +++ b/patches/SLPS-25695_11E3CEF6.pnach @@ -0,0 +1,26 @@ +gametitle=Shinseiki GPX Cyber Formula - Road to the Infinity 3 (J)(SLPS-25695) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0c0002c6 4000a2e7 +patch=1,EE,001891a0,word,08030000 + +patch=1,EE,000c0000,word,c602000c +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,08062469 + +//Render fix +//00000000 00000000 03050246 00000000 +//ab3f013c 00f88144 03050246 42ad1f46 +patch=1,EE,00189058,word,3c013fab +patch=1,EE,0018905c,word,4481f800 +patch=1,EE,00189064,word,461fad42 + + diff --git a/patches/SLPS-25701_EFFEF138.pnach b/patches/SLPS-25701_EFFEF138.pnach new file mode 100644 index 0000000..250d6b4 --- /dev/null +++ b/patches/SLPS-25701_EFFEF138.pnach @@ -0,0 +1,18 @@ +gametitle=Gallop Racer Inbreed (J)(SLPS-25701) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,e0023f80,extended,0012ba00 +patch=1,EE,2012ba00,extended,3c013f40 //3c013f80 +patch=1,EE,2012bbd8,extended,3c0142d0 //3c014248 + +patch=1,EE,e0033f80,extended,00134478 +patch=1,EE,20134478,extended,3c013f40 //3c013f80 +patch=1,EE,20134b08,extended,3c013f40 //3c013f80 +patch=1,EE,201348a0,extended,3c0142d0 //3c014248 + + diff --git a/patches/SLPS-25703_9C4A9CD2.pnach b/patches/SLPS-25703_9C4A9CD2.pnach new file mode 100644 index 0000000..dfa6436 --- /dev/null +++ b/patches/SLPS-25703_9C4A9CD2.pnach @@ -0,0 +1,12 @@ +gametitle=Simple 2000 Series Vol. 111 - The Itadaki Raider (J)(SLPS-25703) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002fe630,word,3c013f97 //3c013f80 +patch=1,EE,00302a24,word,3c01bec0 //3c01bf00 + + diff --git a/patches/SLPS-25705_E523855D.pnach b/patches/SLPS-25705_E523855D.pnach new file mode 100644 index 0000000..7cadb0c --- /dev/null +++ b/patches/SLPS-25705_E523855D.pnach @@ -0,0 +1,17 @@ +gametitle=Eureka Seven - New Wave Graduation (Welcome Price 2800) (J)(SLPS-25705) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-J by Arapapa) + + +//680402c6 2044033c +patch=1,EE,00110b24,word,3c034455 // 3c034420 + +//a043033c 7043023c 700403ae +patch=1,EE,0011129c,word,3c0343f0 // 3c0343a0 + +//0000a043 00007043 +patch=1,EE,203A74C8,extended,43f00000 // 43a00000 + + diff --git a/patches/SLPS-25710_A7E5CE23.pnach b/patches/SLPS-25710_A7E5CE23.pnach new file mode 100644 index 0000000..6d3510a --- /dev/null +++ b/patches/SLPS-25710_A7E5CE23.pnach @@ -0,0 +1,13 @@ +gametitle=K-1 World Grand Prix 2006 (J)(SLPS-25710) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002977c4,word,3c013f40 //00000000 +patch=1,EE,002977c8,word,44810000 //00000000 +patch=1,EE,002977d0,word,4600c602 //00000000 + + diff --git a/patches/SLPS-25714_A91A6865.pnach b/patches/SLPS-25714_A91A6865.pnach new file mode 100644 index 0000000..2152515 --- /dev/null +++ b/patches/SLPS-25714_A91A6865.pnach @@ -0,0 +1,15 @@ +gametitle=Naruto - Konoha Spirits (NTSC-J) (SLLPS_25714) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-J by Arapapa) + +// 16:9 +// 613f023c af474234 (search twice) +patch=1,EE,00206628,word,3c023f28 // 3c023f61 +patch=1,EE,0020662c,word,3442f5c3 // 344247af + +patch=1,EE,00206ee0,word,3c023f28 // 3c023f61 +patch=1,EE,00206ee4,word,3442f5c3 // 344247af + + diff --git a/patches/SLPS-25715_A90CD846.pnach b/patches/SLPS-25715_A90CD846.pnach new file mode 100644 index 0000000..4757db0 --- /dev/null +++ b/patches/SLPS-25715_A90CD846.pnach @@ -0,0 +1,20 @@ +gametitle=Tales of Destiny (J)(SLPS-25715) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0015b810,word,00000000 //e7ad0040 +patch=1,EE,0015b818,word,3c013f40 //00000000 +patch=1,EE,0015b81c,word,4481c800 //00000000 +patch=1,EE,0015b824,word,46196b42 //00000000 +patch=1,EE,0015b828,word,e7ad0040 //00000000 +patch=1,EE,0015b384,word,3c013f20 //3c013ef0 +patch=1,EE,0015b388,word,34216d3a //3421a3d7 +patch=1,EE,0015b88c,word,3c0143d6 //3c0143a0 + +//No interlacing by asasega +//patch=1,EE,001a3d64,word,00000000 +//patch=1,EE,001a3dec,word,00000000 + + diff --git a/patches/SLPS-25716_7915CB1E.pnach b/patches/SLPS-25716_7915CB1E.pnach new file mode 100644 index 0000000..20f6519 --- /dev/null +++ b/patches/SLPS-25716_7915CB1E.pnach @@ -0,0 +1,9 @@ +gametitle=Digimon Savers - Another Mission [NTSC-J] (SLPS-25716) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen +patch=1,EE,203649C0,word,3FAAAAAA +patch=1,EE,203649D0,word,3F400000 + + diff --git a/patches/SLPS-25729_D80F4965.pnach b/patches/SLPS-25729_D80F4965.pnach new file mode 100644 index 0000000..b2b4f10 --- /dev/null +++ b/patches/SLPS-25729_D80F4965.pnach @@ -0,0 +1,17 @@ +gametitle=Kujibibi Unbalance (NTSC-J)(SLPS-25729) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game play +//0000f043 eeee6e3f 0000e043 +patch=1,EE,202156b0,extended,44200000 //43F00000 + +//2D Screen adjust ** Need a render fix ** +//patch=1,EE,202155cc,extended,44350000 //442000000 +//patch=1,EE,202155e4,extended,44100000 //442000000 + + diff --git a/patches/SLPS-25733_81BF0DFE.pnach b/patches/SLPS-25733_81BF0DFE.pnach new file mode 100644 index 0000000..62f8fbe --- /dev/null +++ b/patches/SLPS-25733_81BF0DFE.pnach @@ -0,0 +1,20 @@ +gametitle=Super Robot Taisen OG - Original Generations (J)(SLPS-25733) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f063c 905043ac +patch=1,EE,0016ff40,word,3c063f40 //3c063f80 + +//Direction Indicator Position +patch=1,EE,206b16c4,extended,3f400000 //3f800000 +patch=1,EE,206b16ec,extended,3f400000 //3f800000 + +//Zoom +//patch=1,EE,00147240,word,3c023fab //3c023f80 + + diff --git a/patches/SLPS-25733_B0E44B93.pnach b/patches/SLPS-25733_B0E44B93.pnach new file mode 100644 index 0000000..6c8fe35 --- /dev/null +++ b/patches/SLPS-25733_B0E44B93.pnach @@ -0,0 +1,15 @@ +gametitle=Super Robot Taisen OG Gaiden (J)(SLPS-25733) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,207FAB94,extended,3f400000 //3f800000 + +//Zoom +//patch=1,EE,00143810,word,3c023fab //3c023f80 + + diff --git a/patches/SLPS-25734_C80DF46D.pnach b/patches/SLPS-25734_C80DF46D.pnach new file mode 100644 index 0000000..fd8db5d --- /dev/null +++ b/patches/SLPS-25734_C80DF46D.pnach @@ -0,0 +1,10 @@ +gametitle=Battle of Yuu Yuu Hakusho,Shitou! Ankoku Bujutsukai! 120% [NTSC-J] (SLPS-25734) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen +patch=1,EE,00103a84,word,3c013f40 +patch=1,EE,00103a88,word,44810000 +patch=1,EE,00103a90,word,4600c602 + + diff --git a/patches/SLPS-25735_8B8B97C8.pnach b/patches/SLPS-25735_8B8B97C8.pnach new file mode 100644 index 0000000..df8a7ef --- /dev/null +++ b/patches/SLPS-25735_8B8B97C8.pnach @@ -0,0 +1,59 @@ +gametitle=Dragon Shadow Spell (J)(SLPS-25735) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//Zoom (In Battle Field) +patch=1,EE,0011dce4,word,3c023fab //3c023f80 +//patch=1,EE,0011dc80,word,3c034300 //3c034380 +//patch=1,EE,002d0b80,word,3c023fc0 //3c024000 +//Y-Fov (In Battle Field) +patch=1,EE,0011de44,word,3c033fab //3c033f80 + +//2D Characters X-Position +patch=1,EE,001b8450,word,3c024350 //3c024330 Right +patch=1,EE,001b83b0,word,3c02c350 //3c02c330 Left + +//2D Characters X-Position (In the Hallway of Phantom Ship) +patch=1,EE,002d3568,word,3c024354 //3c024334 Right +patch=1,EE,002d3580,word,3c02c354 //3c02c334 Left + +//2D Characters's Shadow Position when conversation at the Deck +patch=1,EE,001b83f4,word,3c02c358 //3c02c338 + +//2D Characters Position (Chapter 8: After Earthquake in the RA's Pyramid Garden) +patch=1,EE,001b7dfc,word,3c02c350 //3c02c330 Left +patch=1,EE,001b7eac,word,3c024350 //3c024330 Right + +//2D Characters X-Fov +patch=1,EE,20A021F0,extended,3f400000 //Left +patch=1,EE,20A024E0,extended,3f400000 //Right + +//2D Characters X-Fov (In the Hallway of Phantom Ship) +patch=1,EE,21A26750,extended,3f400000 //Left +patch=1,EE,21A265D0,extended,3f400000 //Right + +//2D Characters's Shadow X-Fov when conversation at the Deck +patch=1,EE,001b8334,word,3c023f41 //3c023f81 +patch=1,EE,001b8338,word,3442eb85 //344247ae + +//Fix Background Picture of Meihensu Area 51 +patch=1,EE,20405724,extended,40000000 + + + +//////////////////////////////////////////////////////////////////// +//X-Fov (All of Scene except battle) +//(Needs a fix of characters Icon in the battle field and render fix) +//4c3f023c 803f033c cdcc4234 +//patch=1,EE,0011d968,word,3c023f19 //3c023f4c +//patch=1,EE,0011d970,word,3442999a //3442cccd + +//2D Characters X-Fov (Needs fix a Text Box) +//patch=1,EE,0034bf00,word,3f400000 //3f800000 + + diff --git a/patches/SLPS-25738_1AB273DA.pnach b/patches/SLPS-25738_1AB273DA.pnach new file mode 100644 index 0000000..ec538f6 --- /dev/null +++ b/patches/SLPS-25738_1AB273DA.pnach @@ -0,0 +1,25 @@ +gametitle=Soul Nomad & the World Eaters [NTSC-J](SLPS-25739) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,00104d74,word,3c013f40 +patch=1,EE,00104d78,word,44810000 +patch=1,EE,00104d80,word,4600c602 + +//sprite fix +patch=1,EE,00151ee0,word,3c033f40 +patch=1,EE,00151ef4,word,3c033f80 +patch=1,EE,00151ef8,word,ac830010 +patch=1,EE,00151efc,word,ac800014 +patch=1,EE,00151f00,word,ac800018 +patch=1,EE,00151f04,word,ac80001c +patch=1,EE,00151f08,word,03e00008 +patch=1,EE,00151f0c,word,ac830020 + +//text width +patch=1,EE,001302f4,word,3c023f40 + + diff --git a/patches/SLPS-25740_D66FAB80.pnach b/patches/SLPS-25740_D66FAB80.pnach new file mode 100644 index 0000000..0826797 --- /dev/null +++ b/patches/SLPS-25740_D66FAB80.pnach @@ -0,0 +1,13 @@ +gametitle=Lupin Sansei - Lupin ni wa Shi o, Zenigata ni wa Koi o (SLPS-25740) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00008244 00000000 43000146 +patch=1,EE,0035c5b4,word,3c023fab //3c023f80 + + diff --git a/patches/SLPS-25743_4AB32DA8.pnach b/patches/SLPS-25743_4AB32DA8.pnach new file mode 100644 index 0000000..8b41529 --- /dev/null +++ b/patches/SLPS-25743_4AB32DA8.pnach @@ -0,0 +1,13 @@ +gametitle=Aa Megami Sama (J)(SLPS-25743) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0000f043 eeee6e3f 0000e043 +patch=1,EE,0024b6b8,word,44200000 //43f00000 + + diff --git a/patches/SLPS-25744_9051D2DF.pnach b/patches/SLPS-25744_9051D2DF.pnach new file mode 100644 index 0000000..e10bb82 --- /dev/null +++ b/patches/SLPS-25744_9051D2DF.pnach @@ -0,0 +1,9 @@ +gametitle=Saint Seiya - Meiou Hades Juunikyuu Hen [NTSC-J] (SLPS-25744) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen + +patch=1,EE,00162c68,word,3c033f40 + + diff --git a/patches/SLPS-25747_246BD411.pnach b/patches/SLPS-25747_246BD411.pnach new file mode 100644 index 0000000..ccee093 --- /dev/null +++ b/patches/SLPS-25747_246BD411.pnach @@ -0,0 +1,35 @@ +gametitle=Garouden Breakblow - Fist Or Twist (NTSC-J) (SLPS-25747) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00177334,word,080bead3 // 46007bc7 +patch=1,EE,00177338,word,00000000 // 46006b47 +patch=1,EE,002fab4c,word,3c013f40 // 00000000 hor fov +patch=1,EE,002fab50,word,34210000 // 00000000 hor fov +patch=1,EE,002fab54,word,4481f000 // 00000000 +patch=1,EE,002fab58,word,461e6b42 // 00000000 +patch=1,EE,002fab5c,word,46007bc7 // 00000000 +patch=1,EE,002fab60,word,46006b47 // 00000000 +patch=1,EE,002fab64,word,0805dcce // 00000000 +patch=1,EE,00114734,word,3c013f00 // 3c013f2a +patch=1,EE,00114738,word,342112d7 // 3421c3c9 +patch=1,EE,006ead24,word,3f400000 // 3f7fffff + +// 16:10 +//patch=1,EE,00177334,word,080bead3 // 46007bc7 +//patch=1,EE,00177338,word,00000000 // 46006b47 +//patch=1,EE,002fab4c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,002fab50,word,34215555 // 00000000 hor fov +//patch=1,EE,002fab54,word,4481f000 // 00000000 +//patch=1,EE,002fab58,word,461e6b42 // 00000000 +//patch=1,EE,002fab5c,word,46007bc7 // 00000000 +//patch=1,EE,002fab60,word,46006b47 // 00000000 +//patch=1,EE,002fab64,word,0805dcce // 00000000 +//patch=1,EE,00114734,word,3c013f0e // 3c013f2a +//patch=1,EE,00114738,word,34214dd3 // 3421c3c9 +//patch=1,EE,006ead24,word,3f555555 // 3f7fffff + + diff --git a/patches/SLPS-25750_6667E5E4.pnach b/patches/SLPS-25750_6667E5E4.pnach new file mode 100644 index 0000000..8a552cc --- /dev/null +++ b/patches/SLPS-25750_6667E5E4.pnach @@ -0,0 +1,12 @@ +gametitle=Super Robot Taisen - Scramble Commander the 2nd (J)(SLPS-25750) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,007d0478,word,3f533333 //3f8ccccd +patch=1,EE,007d1668,word,3f533333 //3f8ccccd + + diff --git a/patches/SLPS-25763_9AC21F92.pnach b/patches/SLPS-25763_9AC21F92.pnach new file mode 100644 index 0000000..5022c80 --- /dev/null +++ b/patches/SLPS-25763_9AC21F92.pnach @@ -0,0 +1,12 @@ +gametitle=Shin Bokujou Monogatari - Pure Innocent Life (J)(SLPS-25763) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,20236A30,extended,3F19999A //3f4ccccc + + diff --git a/patches/SLPS-25764_46E615BE.pnach b/patches/SLPS-25764_46E615BE.pnach new file mode 100644 index 0000000..2bd7f4d --- /dev/null +++ b/patches/SLPS-25764_46E615BE.pnach @@ -0,0 +1,9 @@ +gametitle=Busou Renkin: Yokosu Papillon Park e [NTSC-J] (SLPS-25764) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,202389F4,extended,3f400000 + + diff --git a/patches/SLPS-25768_F3D9DFBE.pnach b/patches/SLPS-25768_F3D9DFBE.pnach new file mode 100644 index 0000000..39fd845 --- /dev/null +++ b/patches/SLPS-25768_F3D9DFBE.pnach @@ -0,0 +1,8 @@ +gametitle=Naruto Shippuden Narutimate Accel SLPS_257.68 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20a29914,extended,3f400000 + + diff --git a/patches/SLPS-25771_101CFA06.pnach b/patches/SLPS-25771_101CFA06.pnach new file mode 100644 index 0000000..5ca7ac7 --- /dev/null +++ b/patches/SLPS-25771_101CFA06.pnach @@ -0,0 +1,34 @@ +gametitle=Grim Grimoire (J)(SLPS-25771) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//Zoom +//0040033c 00108344 00000000 (1st) +patch=1,EE,0016e9a0,word,3c033fb5 //3c034000 + +//Y-Fov +//43d00246 03000246 +patch=1,EE,0016e9ac,word,0807fbf4 //4602d043 + +patch=1,EE,001fefd0,word,4602d043 //00000000 +patch=1,EE,001fefd4,word,3c013f08 //00000000 +patch=1,EE,001fefd8,word,4481f000 //00000000 +patch=1,EE,001fefdc,word,461e0842 //00000000 +patch=1,EE,001fefe0,word,0805ba6c //00000000 + +///////////////////////////////// +//screen Y-scale +//patch=1,EE,0016a210,word,3c023fab //3c023f80 + +//Back graphic zoom +//patch=1,EE,001733b4,word,3c033f40 //3c033f80 + +//Zoom +//patch=1,EE,001cfa60,word,3c033f60 //3c033f80 +//patch=1,EE,001cadc8,word,3c024296 //3c0242c8 + + diff --git a/patches/SLPS-25784_B1B6E33D.pnach b/patches/SLPS-25784_B1B6E33D.pnach new file mode 100644 index 0000000..acf6be2 --- /dev/null +++ b/patches/SLPS-25784_B1B6E33D.pnach @@ -0,0 +1,24 @@ +//gametitle=Another Century's Episode 3 - The Final (J)(SLPS-25784) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 00008244 +//patch=1,EE,0020f770,word,3c023f20 //3c023f00 + +//Y-Fov +//6e3f023c efee4334 +//patch=1,EE,0020f5ec,word,3c023f9f //3c023f6e +//patch=1,EE,0020f5f0,word,344349e9 //3443eeef + +//Render Fix +//patch=1,EE,0020f3fc,word,3c033e20 //3c033df0 + +//patch=1,EE,0014dc90,word,3c0243d6 //3c0243a0 rfix +//patch=1,EE,0020f5dc,word,3c023f40 //hor +//patch=1,EE,0020F304,word,3C034099 //3C0340cc rfix +//patch=1,EE,0020F308,word,34648666 //3464b333 \ No newline at end of file diff --git a/patches/SLPS-25798_9E98B8AE.pnach b/patches/SLPS-25798_9E98B8AE.pnach new file mode 100644 index 0000000..20b4696 --- /dev/null +++ b/patches/SLPS-25798_9E98B8AE.pnach @@ -0,0 +1,64 @@ +gametitle=Ikki Tousen - Shining Dragon NTSC-J (SLPS-25798) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//battle +patch=1,EE,2046E050,extended,3FE37FA9 + +//other +patch=1,EE,2076A160,extended,3F400000 +patch=1,EE,2076BA50,extended,3F400000 +patch=1,EE,2076C770,extended,3F400000 +patch=1,EE,2076C230,extended,3F400000 +patch=1,EE,2076A7F0,extended,3F400000 +patch=1,EE,2076AFD0,extended,3F400000 +patch=1,EE,2076AE80,extended,3F400000 +patch=1,EE,2076B270,extended,3F400000 +patch=1,EE,20769D70,extended,3F400000 +patch=1,EE,20769C20,extended,3F400000 +patch=1,EE,20769EC0,extended,3F400000 +patch=1,EE,207774B0,extended,3F400000 +patch=1,EE,2076A6A0,extended,3F400000 +patch=1,EE,2076A940,extended,3F400000 +patch=1,EE,2076ABE0,extended,3F400000 +patch=1,EE,2076B7B0,extended,3F400000 +patch=1,EE,2076CB60,extended,3F400000 +patch=1,EE,2076BE40,extended,3F400000 +patch=1,EE,2076BBA0,extended,3F400000 +patch=1,EE,2076BF90,extended,3F400000 +patch=1,EE,2076A2B0,extended,3F400000 +patch=1,EE,2076A550,extended,3F400000 +patch=1,EE,2076A400,extended,3F400000 +patch=1,EE,2076AD30,extended,3F400000 +patch=1,EE,2076B510,extended,3F400000 +patch=1,EE,2076C0E0,extended,3F400000 +patch=1,EE,2076CA10,extended,3F400000 +patch=1,EE,2076A010,extended,3F400000 +patch=1,EE,2076C620,extended,3F400000 +patch=1,EE,2076B3C0,extended,3F400000 +patch=1,EE,2076B660,extended,3F400000 +patch=1,EE,2076BCF0,extended,3F400000 +patch=1,EE,2076C380,extended,3F400000 +patch=1,EE,2076C4D0,extended,3F400000 +patch=1,EE,2076C8C0,extended,3F400000 +patch=1,EE,2076D0A0,extended,3F400000 +patch=1,EE,2076CE00,extended,3F400000 +patch=1,EE,2076CF50,extended,3F400000 +patch=1,EE,2076D340,extended,3F400000 +patch=1,EE,2076CCB0,extended,3F400000 +patch=1,EE,2076D9D0,extended,3F400000 +patch=1,EE,2076AA90,extended,3F400000 +patch=1,EE,2076B120,extended,3F400000 +patch=1,EE,2076B900,extended,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 + +//No-Interlacing +patch=1,EE,00371834,word,30620000 + + diff --git a/patches/SLPS-25806_39E23E49.pnach b/patches/SLPS-25806_39E23E49.pnach new file mode 100644 index 0000000..7e4cd80 --- /dev/null +++ b/patches/SLPS-25806_39E23E49.pnach @@ -0,0 +1,20 @@ +gametitle=Kateikyoushi Hitman Reborn! Dream Hyper Battle (J)(SLPS-25806) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02031546 2d808000 +patch=1,EE,001e6ad8,word,08030000 + +patch=1,EE,000c0000,word,46150302 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e6302 +patch=1,EE,000c0014,word,08079ab7 + + diff --git a/patches/SLPS-25812_533FDBFF.pnach b/patches/SLPS-25812_533FDBFF.pnach new file mode 100644 index 0000000..763a5e3 --- /dev/null +++ b/patches/SLPS-25812_533FDBFF.pnach @@ -0,0 +1,9 @@ +gametitle=Tori no Hoshi: Aerial Planet [NTSC-J] (SLPS-25812) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,207E219C,extended,3F533334 + + diff --git a/patches/SLPS-25814_BE7343FD.pnach b/patches/SLPS-25814_BE7343FD.pnach new file mode 100644 index 0000000..e90e274 --- /dev/null +++ b/patches/SLPS-25814_BE7343FD.pnach @@ -0,0 +1,23 @@ +gametitle=Shinseiki GPX Cyber Formula - Road to the Infinity 4 (J)(SLPS-25814) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001883b0,word,08030000 //c602000c + +patch=1,EE,000c0000,word,c602000c +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,080620ed + +//Render fix +patch=1,EE,00188268,word,3c013fab //00000000 +patch=1,EE,0018826c,word,4481f800 //00000000 +patch=1,EE,00188274,word,461fad42 //00000000 + + diff --git a/patches/SLPS-25815_F28D21F1.pnach b/patches/SLPS-25815_F28D21F1.pnach new file mode 100644 index 0000000..23b7af2 --- /dev/null +++ b/patches/SLPS-25815_F28D21F1.pnach @@ -0,0 +1,10 @@ +gametitle=Dragon Ball Z: Sparking! Meteor * NTSC-J * SLPS-25815 * F28D21F1 + +[Widescreen 16:9] +gsaspectratio=16:9 + +author=RashFaustinho +description=based on sergx12's & 99skull's patches for the NTSC-U/NTSC-K versions +patch=1,EE,002fe4c8,word,3FC71C76 // 3F955555 +patch=1,EE,002fe590,word,43C71C71 // 43955555 +patch=1,EE,00130be8,word,3C013F10 // 3C013F40 diff --git a/patches/SLPS-25819_68CE6801.pnach b/patches/SLPS-25819_68CE6801.pnach new file mode 100644 index 0000000..025d2cb --- /dev/null +++ b/patches/SLPS-25819_68CE6801.pnach @@ -0,0 +1,45 @@ +gametitle=Ar tonelico II: Melody of Metafalica (JPN) (SLPS-25819) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-J by Arapapa) + +//3D scenes +patch=1,EE,002bab2c,word,3c013f40 // hor value +patch=1,EE,002bab30,word,44810000 +patch=1,EE,002bab38,word,4600c602 + +//battle fix +patch=1,EE,009dcb04,word,44400000 // right side fix +patch=1,EE,009dcb0c,word,c4400000 // left side fix + +//2D scenes +patch=1,EE,001a95e0,word,3c014480 +patch=1,EE,001a95e8,word,44811800 +patch=1,EE,001a95ec,word,3c014a00 + +patch=1,EE,001a95f0,word,44812000 +patch=1,EE,001a95f4,word,e7a40044 +patch=1,EE,001a95f8,word,e7a3004c +patch=1,EE,001a95fc,word,3c01c480 + +patch=1,EE,001a9600,word,44811000 +patch=1,EE,001a9604,word,3c0e009e // NTSC-U 3c0e00a0 +patch=1,EE,001a9608,word,25ced9c4 // NTSC-U 25ce148c +patch=1,EE,001a960c,word,e7a40040 + +patch=1,EE,001a9610,word,46020882 +patch=1,EE,001a9614,word,c5c00000 +patch=1,EE,001a9618,word,e7a00048 +patch=1,EE,001a961c,word,46030842 + +patch=1,EE,001a9620,word,46051082 +patch=1,EE,001a9624,word,46050842 +patch=1,EE,001a9628,word,e7a20038 +patch=1,EE,001a962c,word,e7a10024 + +patch=1,EE,001a9630,word,3c013f40 // hor value +patch=1,EE,001a9634,word,44813000 +patch=1,EE,001a9638,word,46060842 + + diff --git a/patches/SLPS-25827_50AE9E9E.pnach b/patches/SLPS-25827_50AE9E9E.pnach new file mode 100644 index 0000000..5154717 --- /dev/null +++ b/patches/SLPS-25827_50AE9E9E.pnach @@ -0,0 +1,13 @@ +gametitle=Soukou Kihei Votoms (NTSC-J)(SLPS-25827) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//4c3f023c cdcc4334 +patch=1,EE,001717b8,word,3c023f19 //3c023f4c +patch=1,EE,001717bc,word,34439994 //3443cccd + + diff --git a/patches/SLPS-25829_EE84B8C5.pnach b/patches/SLPS-25829_EE84B8C5.pnach new file mode 100644 index 0000000..cbdf66b --- /dev/null +++ b/patches/SLPS-25829_EE84B8C5.pnach @@ -0,0 +1,16 @@ +gametitle=Another Century's Episode 2 [Special Vocal Version] (J)(SLPS-25829) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=author=Arapapa and Somebody who fixed A.C.E 3 + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001f1b7c,word,3c023f40 //3c023f80 + +patch=1,EE,0014b630,word,3c0243d6 //3c0243a0 rfix +patch=1,EE,001f1a08,word,3C034099 //3C0340cc rfix +patch=1,EE,001f1a0c,word,34648666 //3464b333 + + diff --git a/patches/SLPS-25832_BBDE6926.pnach b/patches/SLPS-25832_BBDE6926.pnach new file mode 100644 index 0000000..55710be --- /dev/null +++ b/patches/SLPS-25832_BBDE6926.pnach @@ -0,0 +1,20 @@ +gametitle=SD Gundam G Generation Spirits (J)(SLPS-25832) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +patch=1,EE,003314cc,word,081968d0 + +patch=1,EE,0065a340,word,4617a883 +patch=1,EE,0065a344,word,3c013faa +patch=1,EE,0065a348,word,3421aaab +patch=1,EE,0065a34c,word,4481f000 +patch=1,EE,0065a350,word,461e1082 +patch=1,EE,0065a354,word,080cc534 + +//patch=1,EE,0033147c,word,3c024100 //3c024000 + + diff --git a/patches/SLPS-25837_C0659AD1.pnach b/patches/SLPS-25837_C0659AD1.pnach new file mode 100644 index 0000000..173cf15 --- /dev/null +++ b/patches/SLPS-25837_C0659AD1.pnach @@ -0,0 +1,8 @@ +gametitle=Naruto Shippuden Narutimate Accel 2 SLPS_258.37 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20af3694,extended,3f400000 + + diff --git a/patches/SLPS-25842_8409FD51.pnach b/patches/SLPS-25842_8409FD51.pnach new file mode 100644 index 0000000..6fb4c5c --- /dev/null +++ b/patches/SLPS-25842_8409FD51.pnach @@ -0,0 +1,28 @@ +gametitle=Tales of Destiny: Director's Cut (SLPS-25842) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=nemesis2000 + + +// see issue #461 +//patch=1,EE,0015DD04,word,3C013F20 +//patch=1,EE,0015DD08,word,34216D3A +//patch=1,EE,0015E190,word,00000000 +//patch=1,EE,0015E198,word,3C013F40 +//patch=1,EE,0015E19C,word,4481C800 +//patch=1,EE,0015E1A4,word,46196b42 +//patch=1,EE,0015E1A8,word,E7AD0040 +//patch=1,EE,0015E20C,word,3C0143D6 + +//No interlacing by asasega +//patch=1,EE,201A7054,word,00000000 +//patch=1,EE,201A70DC,word,00000000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20109FA8,extended,A620066C + + diff --git a/patches/SLPS-25842_E84AA114.pnach b/patches/SLPS-25842_E84AA114.pnach new file mode 100644 index 0000000..0aba13a --- /dev/null +++ b/patches/SLPS-25842_E84AA114.pnach @@ -0,0 +1,9 @@ +gametitle=MN - Tales of Destiny - Director's Cut (J)(SLUS-20347) + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +author=Unknown + +//Remove Interlacing +patch=1,EE,20109FA8,extended,A620066C \ No newline at end of file diff --git a/patches/SLPS-25854_F7786EE4.pnach b/patches/SLPS-25854_F7786EE4.pnach new file mode 100644 index 0000000..a72afd9 --- /dev/null +++ b/patches/SLPS-25854_F7786EE4.pnach @@ -0,0 +1,137 @@ +gametitle=Poison Pink (J) (SLPS-25854) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000080bf d7a370bf (1st) +patch=1,EE,00482894,word,bf400000 //bf800000 + +//Text Box Fix +//00009c43 0000803f 000040c2 00000c43 (1st) +patch=1,EE,0055278c,word,43c00000 //439c0000 + +//0000b042 0080cf43 (1st) +patch=1,EE,00552768,word,42c00000 //42b00000 +patch=1,EE,0055276c,word,00000000 //43cf8000 + +//Message Indicator Position (Up) +//0000d143 0000803f 00000000 +patch=1,EE,005526f4,word,43c80000 //43d10000 + +//Font fix (conversation) +//0000803f 0000803f 0000803e 0000803f cccccc3d +patch=1,EE,00552700,word,3f600000 //3f800000 //3f400000 is too narrow in case of Japaness + + +//******** 2D FIX PARTS ******** + + +//2D Characters (Town & Battle Field) +//43000f3c d80115e6 20008046 +patch=1,EE,00132e00,word,0814f738 + +patch=1,EE,0053dce0,word,3c0f0043 +patch=1,EE,0053dce4,word,3c013faa +patch=1,EE,0053dce8,word,3421aaab +patch=1,EE,0053dcec,word,4481f000 +patch=1,EE,0053dcf0,word,e61e01d8 +patch=1,EE,0053dcf4,word,0804cb82 + + +//Traviata House +//900014e6 940014e6 1400e58d +patch=1,EE,002d7aa0,word,0814f723 // 900014e6 + +patch=1,EE,0053dc8c,word,3c013f40 // 00000000 +patch=1,EE,0053dc90,word,4481f800 // 00000000 +patch=1,EE,0053dc94,word,e61f0090 // 00000000 +patch=1,EE,0053dc98,word,080b5ea9 // 00000000 + + +//The Uzaporium Shop +//900015e6 940015e6 1800a524 (2nd) +patch=1,EE,002aab74,word,0814f727 // 900015e6 + +patch=1,EE,0053dc9c,word,3c013f40 // 00000000 +patch=1,EE,0053dca0,word,4481f800 // 00000000 +patch=1,EE,0053dca4,word,e61f0090 // 00000000 +patch=1,EE,0053dca8,word,080aaade // 00000000 + + +//Twilight's Rest (Potraits) +//940015e6 800000a2 0800b6e5 (1st) +patch=1,EE,002857b8,word,0814f72b // 940015e6 + +patch=1,EE,0053dcaC,word,3c013f40 // 00000000 +patch=1,EE,0053dcB0,word,4481f000 // 00000000 +patch=1,EE,0053dcB4,word,e61e0094 // 00000000 +patch=1,EE,0053dcB8,word,080a15ef // 00000000 + + +//2D Characters (Conversation and Twilight's Rest) +//c0ffbd27 1000b0ff 2000b2ff 2800b3ff 2d80a000 +patch=1,EE,0023bc88,word,0814f733 // c4400008 + +patch=1,EE,0053dccc,word,c4400008 // 00000000 +patch=1,EE,0053dcd0,word,3c013f40 // 00000000 +patch=1,EE,0053dcd4,word,4481f000 // 00000000 +patch=1,EE,0053dcd8,word,461e0002 // 00000000 +patch=1,EE,0053dcdc,word,0808ef23 // 00000000 + + + +/////////////////////////////////////////////////////////// +//Left Characters +//080000c6 080041c4 02000146 +//patch=1,EE,0022217c,word,0814f72f // 080000c6 + +//patch=1,EE,0053dcbc,word,c6000008 // 00000000 +//patch=1,EE,0053dcc0,word,3c01bf40 // 00000000 +//patch=1,EE,0053dcc4,word,4481f000 // 00000000 +//patch=1,EE,0053dcc8,word,461e0002 // 00000000 +//patch=1,EE,0053dccc,word,08088862 // 00000000 + +//Letter Box +//patch=1,EE,2062dea0,extended,3F400000 //3F800000 + + +//2D Characters fix (Cause a many others problem) +//patch=1,EE,001cc724,word,3c013f40 +//patch=1,EE,001cc728,word,4481f800 +//patch=1,EE,001cc72c,word,461fad42 +//patch=1,EE,001cc730,word,46150003 +//patch=1,EE,001cc734,word,00000000 +//patch=1,EE,001cc738,word,a6970006 + + +//Menu 2D Character (Y-Fov, X-Fov, and Color changed at the same time) +//patch=1,EE,005545d8,word,3F400000 //3F800000 + +//0000430000430000803f0000803f + +//patch=1,EE,005526d8,word,00000000 //0062daf0 +//patch=1,EE,00556120,word,43a10000 //43000000 + +//Background Picture Zoom +//patch=1,EE,00550708,word,3faaaaab //3f800000 + +//xxx +//patch=1,EE,001cc6fc,word,44a00000 //44900000 + + +//2D Characters(Battle Field) Y-Fov(+), X-Fov(+) +//0000803f 0000a041 0000803f +//patch=1,EE,0054e4e4,word,3faaaaab //3f800000 + +//2D Characters(Battle Field) X-Fov(-) +//000080bf cccc2c40 +//patch=1,EE,00552824,word,bf400000 //bf800000 + +//ALL 2D Grahpics +//patch=1,EE,00482de0,word,3f400000 //3f800000 + + diff --git a/patches/SLPS-25855_D0D71384.pnach b/patches/SLPS-25855_D0D71384.pnach new file mode 100644 index 0000000..6af3c48 --- /dev/null +++ b/patches/SLPS-25855_D0D71384.pnach @@ -0,0 +1,12 @@ +gametitle=Battle of Sunrise (J)(SLPS-25855) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002c1d54,word,3F19999A //3f4ccccd + + diff --git a/patches/SLPS-25856_B05805B6.pnach b/patches/SLPS-25856_B05805B6.pnach new file mode 100644 index 0000000..fe0870f --- /dev/null +++ b/patches/SLPS-25856_B05805B6.pnach @@ -0,0 +1,6 @@ +gametitle=Lara Croft Tomb Raider - Anniversary (Japan) + +[50/60 FPS] +author=PeterDelta & lanyer +description=Might need EE Overclock at 180%. +patch=1,EE,001278A4,word,14400003 diff --git a/patches/SLPS-25879_019CFA48.pnach b/patches/SLPS-25879_019CFA48.pnach new file mode 100644 index 0000000..2be0413 --- /dev/null +++ b/patches/SLPS-25879_019CFA48.pnach @@ -0,0 +1,33 @@ +gametitle=Bully [NTSC-J] (SLPS-25879) CRC 019CFA48 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & El_Patas +description=Widescreen hack + +//Gameplay 16:9 + +//Zoom +patch=1,EE,00223c0c,word,3c013f40 //3c013f80 + +//Y-FOV +patch=1,EE,0012449c,word,3c013fab //00000000 +patch=1,EE,001244a0,word,44810000 //00000000 +patch=1,EE,001244a4,word,4600a502 //4614a803 +patch=1,EE,001244a8,word,4614a803 //00000000 + +//Load Image +patch=1,EE,0020c7b0,word,3c033f40 //3c033f80 + +//Size text and map +patch=1,EE,0020c7cc,word,3c033f40 //3c033f80 + +//Render fix +patch=1,EE,001d52b4,word,3c023fc0 //3c024000 + +[Disable Depth of Field] +author=refraction +description=Removes depth of field effect. + +patch=1,EE,003DB104,word,5000021A //Skips DoF code block. + diff --git a/patches/SLPS-25881_D5FDEBDC.pnach b/patches/SLPS-25881_D5FDEBDC.pnach new file mode 100644 index 0000000..6626ee1 --- /dev/null +++ b/patches/SLPS-25881_D5FDEBDC.pnach @@ -0,0 +1,13 @@ +gametitle=Kinnikuman Muscle Grand Prix Max 2: Tokumori [NTSC-J] (SLPS_258.81) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001C5DEC,word,3C014455 //3C014420 (Increases horiz. axis) + +//Big heads - Try it :) +//patch=1,EE,001F44D0,word,3C013F40 //3C013F80 + + diff --git a/patches/SLPS-25900_FEEF37A0.pnach b/patches/SLPS-25900_FEEF37A0.pnach new file mode 100644 index 0000000..05474d7 --- /dev/null +++ b/patches/SLPS-25900_FEEF37A0.pnach @@ -0,0 +1,12 @@ +gametitle=Kidou Senshi Gundam 00 - Gundam Meisters (J)(SLPS-25900) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001f0f40,word,3c023f19 //3c023f4c +patch=1,EE,001f0f48,word,3443999a //3443cccd + + diff --git a/patches/SLPS-25904_E060A6A4.pnach b/patches/SLPS-25904_E060A6A4.pnach new file mode 100644 index 0000000..1bc5cab --- /dev/null +++ b/patches/SLPS-25904_E060A6A4.pnach @@ -0,0 +1,8 @@ +gametitle=Katekyoo Hitman Reborn! Kindan no Yami no Delta [NTSC-J] (SLPS-25904) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,2031D048,word,3f400000 + + diff --git a/patches/SLPS-25912_DD02A95B.pnach b/patches/SLPS-25912_DD02A95B.pnach new file mode 100644 index 0000000..cdf72ce --- /dev/null +++ b/patches/SLPS-25912_DD02A95B.pnach @@ -0,0 +1,13 @@ +gametitle=Soul Eater - Battle Resonance [NTSC-J] (SLPS-25912) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +// 16:9 +patch=1,EE,204aa348,word,4016DD95 // 3FE24C60 + +// 16:10 +//patch=1,EE,204aa348,word,4007C76D // 3FE24C60 + + diff --git a/patches/SLPS-25917_06A7506A.pnach b/patches/SLPS-25917_06A7506A.pnach new file mode 100644 index 0000000..d4549f3 --- /dev/null +++ b/patches/SLPS-25917_06A7506A.pnach @@ -0,0 +1,29 @@ +gametitle=Sacred Blaze (J)(SLPS-25917) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00129340,word,3c034340 //3c034380 + +//Y-Fov +patch=1,EE,00129354,word,3c023f9f //3c023f6e +patch=1,EE,00129358,word,344349e9 //3443eeef + +//Render Fix +patch=1,EE,0013193c,word,3c023fb0 //3c023f80 + +//Menu +//patch=1,EE,00128ea4,word,3c033f19 //3c033f4c +//patch=1,EE,00128eb0,word,3462999a //3462cccd + +//2D Objects X-Fov (Need to modify too many things) +//patch=1,EE,001C0A98,word,3faaaaab //3f800000 + +//2D Objects Position +//patch=1,EE,001c0a68,word,3e700000 //3f000000 + + diff --git a/patches/SLPS-25932_CBB87BF9.pnach b/patches/SLPS-25932_CBB87BF9.pnach new file mode 100644 index 0000000..0f04199 --- /dev/null +++ b/patches/SLPS-25932_CBB87BF9.pnach @@ -0,0 +1,12 @@ +gametitle=Evangelion - Jo (J)(SLPS-25932) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 000080bf 0000803f 00003543 +patch=1,EE,2041B328,extended,3F400000 //3f800000 X-Fov + + diff --git a/patches/SLPS-25941_C4D0FACC.pnach b/patches/SLPS-25941_C4D0FACC.pnach new file mode 100644 index 0000000..8b530c3 --- /dev/null +++ b/patches/SLPS-25941_C4D0FACC.pnach @@ -0,0 +1,38 @@ +gametitle=SD Gundam G Generation Wars (J)(SLPS-25941) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +patch=1,EE,005c47b0,word,080a6610 //c6010068 + +patch=1,EE,00299840,word,3c013f40 // 00000000 +patch=1,EE,00299844,word,4481f000 // 00000000 +patch=1,EE,00299848,word,c6010068 // 00000000 +patch=1,EE,0029984c,word,c602006c // 00000000 +patch=1,EE,00299850,word,461e0843 // 00000000 +patch=1,EE,00299854,word,e6010068 // 00000000 +patch=1,EE,00299858,word,081711ee // 00000000 + +///////////////////////////////////////////////// +//Zoom +//patch=1,EE,001ab6f4,word,3c03402a //3c034000 +//patch=1,EE,001ab6f8,word,3463aaab //9382baa4 +//patch=1,EE,001ab6fc,word,9382baa4 //44830800 +//patch=1,EE,001ab700,word,44830800 //00000000 + +//Y-Fov +//patch=1,EE,001ab794,word,081bba48 + +//patch=1,EE,006ee920,word,46142802 +//patch=1,EE,006ee924,word,3c013f40 +//patch=1,EE,006ee928,word,4481f000 +//patch=1,EE,006ee92c,word,461e0002 +//patch=1,EE,006ee930,word,0806ade6 + +//2D LEFT (In the battles) +//patch=1,EE,0052b6a8,word,3c02bf40 //3c02bf80 + + diff --git a/patches/SLPS-25944_746B14AB.pnach b/patches/SLPS-25944_746B14AB.pnach new file mode 100644 index 0000000..b894b96 --- /dev/null +++ b/patches/SLPS-25944_746B14AB.pnach @@ -0,0 +1,29 @@ +gametitle=Kamen Rider - Climax Heroes (J)(SLPS-25944) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + + +//X-Fov +patch=1,EE,0030be78,word,3c013f40 //3c013f80 hor + +//Render fix (Gameplay) +patch=1,EE,002bdf3c,word,3c013fb0 //3c013f80 + +//menu +//patch=1,EE,002d4f04,word,3c0143bb //3c0143fa + +//patch=1,EE,002fee98,word,3c0138f0 //3c013f80 + +//patch=1,EE,002bdf3c,word,3c014000 //3c013f80 + + +//xx +//patch=1,EE,002d4424,word,3c014000 //3c013f80 +//patch=1,EE,002d4650,word,3c014000 //3c013f80 +//patch=1,EE,0030b49c,word,3c013fb0 //3c013f80 + + diff --git a/patches/SLPS-25947_081CA57B.pnach b/patches/SLPS-25947_081CA57B.pnach new file mode 100644 index 0000000..a9b4e8c --- /dev/null +++ b/patches/SLPS-25947_081CA57B.pnach @@ -0,0 +1,25 @@ +gametitle=Summon Night Gran-These - Horobi no Tsurugi to Yakusoku no Kishi (J)(SLPS-25947) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0025e168,word,3c023f2a //3c023f00 + +///////////////////////////////////////////// + +//Zoom (Need to adjust Menu size and hud size) +//patch=1,EE,0013cbd8,word,3c043f40 //3c043f80 +//Zoom (cannot run boot. Need to adjust Menu size and hud size) +//patch=1,EE,0025e380,word,3c023f40 //3c023f80 +//X-Fov(Need to adjust Menu size and hud size) +//patch=1,EE,0025e270,word,3c023fab //3c0 +//Y-Fov +//patch=1,EE,005142bc,word,3fc24925 //3f924925 +//Y-Fov +//patch=1,EE,0025e120,word,3c023ec0 //3c023f00 + + diff --git a/patches/SLPS-27565_645495B7.pnach b/patches/SLPS-27565_645495B7.pnach new file mode 100644 index 0000000..283295e --- /dev/null +++ b/patches/SLPS-27565_645495B7.pnach @@ -0,0 +1,12 @@ +gametitle= King of Fighters - Maximum Impact Regulation A (J)(SLPS-27565) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0082b414,word,3fe38e38 //3faaaaab +patch=1,EE,008e2840,word,400ccccd //3eaaaaab + + diff --git a/patches/SLPS-29004_C0E909E9.pnach b/patches/SLPS-29004_C0E909E9.pnach new file mode 100644 index 0000000..cab83bd --- /dev/null +++ b/patches/SLPS-29004_C0E909E9.pnach @@ -0,0 +1,21 @@ +gametitle=Lord of the Rings - Futatsu no Tou (J)(SLPS-29004) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00107160,word,3c023fe3 +patch=1,EE,00107164,word,34428e39 + +//Font Fix (Although the spacing between letters should be narrowed. But it is better to read without correcting.) +patch=1,EE,001b4758,word,3c02417f +patch=1,EE,001b475c,word,3442b000 +patch=1,EE,001b4760,word,44820000 + +//HUD Fix (Need push to the right. However, there is not much difference without modification.) +patch=1,EE,001b5868,word,3c02417f + + diff --git a/patches/SLPS-56016_3C00FB1B.pnach b/patches/SLPS-56016_3C00FB1B.pnach new file mode 100644 index 0000000..c9cec14 --- /dev/null +++ b/patches/SLPS-56016_3C00FB1B.pnach @@ -0,0 +1,20 @@ +gametitle=Axel Impact (K)(SLPS-56016) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//abaaaa3e 8988083e +patch=1,EE,0027c780,word,3fd90000 //3eaaaaab + + +//Y-Fov +//9d3f013c a4702134 +//d13f013c 85eb2134 (1st) +patch=1,EE,0010d9b4,word,3c013fd1 //3c013f9d +patch=1,EE,0010d9b8,word,3421eb85 //342170a4 + + diff --git a/patches/SLPS-65459_1384338F.pnach b/patches/SLPS-65459_1384338F.pnach new file mode 100644 index 0000000..bc41c24 --- /dev/null +++ b/patches/SLPS-65459_1384338F.pnach @@ -0,0 +1,16 @@ +gametitle=Bujingai [NTSC-J] (SLPS-65459) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +patch=1,EE,204AED80,extended,3F400000 // 3F800000 hor+ +//patch=1,EE,205C8320,extended,3F400000 // 3F800000 zoom + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20122DF8,word,30420000 + + diff --git a/patches/SLPS-67014_6DEAEFEA.pnach b/patches/SLPS-67014_6DEAEFEA.pnach new file mode 100644 index 0000000..88ec781 --- /dev/null +++ b/patches/SLPS-67014_6DEAEFEA.pnach @@ -0,0 +1,16 @@ +gametitle=Sengoku Musou 2 Moushouden[NTSC-J] (SLPS-670.14) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch + +patch=1,EE,00181558,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,00181560,word,3442999a // 3442cccd hor fov 1-player + +patch=1,EE,00181718,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,00181720,word,3463999a // 3463cccd hor fov 2-players + +patch=1,EE,00181994,word,3c03440a // 3c0343cf renderfix enemies 1-player +patch=1,EE,001819f4,word,3c03440a // 3c0343cf renderfix enemies 2-players + + diff --git a/patches/SLPS-73103_D00037C4.pnach b/patches/SLPS-73103_D00037C4.pnach new file mode 100644 index 0000000..0c099fa --- /dev/null +++ b/patches/SLPS-73103_D00037C4.pnach @@ -0,0 +1,15 @@ +gametitle=Disgaea: Hour of Darkness [NTSC-J] (SLPS-20251) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) + +patch=1,EE,0014c39c,word,3c033f40 //3c033f80 +patch=1,EE,0014c3a4,word,e7a000e4 //00000000 +patch=1,EE,0014c3a8,word,46000003 //e7a000e8 +patch=1,EE,0014c3ac,word,e7a000e8 //e7a000e4 +patch=1,EE,0010509c,word,3c013f40 //00000000 +patch=1,EE,001050a0,word,44810000 //00000000 +patch=1,EE,001050a8,word,4600c602 //00000000 + + diff --git a/patches/SLPS-73208_10B25938.pnach b/patches/SLPS-73208_10B25938.pnach new file mode 100644 index 0000000..210d1cf --- /dev/null +++ b/patches/SLPS-73208_10B25938.pnach @@ -0,0 +1,13 @@ +gametitle=Dragon Ball Z 2 (PlayStation 2 the Best) (J)(SLPS-73208) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-J by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00131b6c,word,3c013f40 //00000000 +patch=1,EE,00131b70,word,4481f000 //00000000 +patch=1,EE,00131a3c,word,461ead42 //00000000 + + diff --git a/patches/SLPS-73214_F7671511.pnach b/patches/SLPS-73214_F7671511.pnach new file mode 100644 index 0000000..e7eee24 --- /dev/null +++ b/patches/SLPS-73214_F7671511.pnach @@ -0,0 +1,27 @@ +gametitle=Shadow Hearts II - Director's Cut (PlayStation2 the Best) [NTSC-J] (SLPS-73214]) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//black borders fix (optional) +// (c843033c 803f023c to c843033c 0000023c) +patch=1,EE,004047e4,word,3c020000 //3c023f80 + +// 16:9 +patch=1,EE,00202c94,word,3c013f40 //00000000 +patch=1,EE,00202c98,word,44810000 //00000000 +patch=1,EE,00202ca0,word,4600c602 //00000000 + +// Render-Fix +patch=1,EE,002253bc,word,3c033fc0 //3c034000 Fixed address +//patch=1,EE,0022531c,word,3c033fc0 // The original address was incorrect + +// 16:10 +//patch=1,EE,00202c94,word,3c013f55 //00000000 +//patch=1,EE,00202c98,word,34215555 //00000000 +//patch=1,EE,00202ca0,word,44810000 //00000000 +//patch=1,EE,00202ca4,word,4600c602 //00000000 +//patch=1,EE,002253bc,word,3c033fd5 //3c034000 Render-Fix + + diff --git a/patches/SLPS-73215_F7671511.pnach b/patches/SLPS-73215_F7671511.pnach new file mode 100644 index 0000000..e7eee24 --- /dev/null +++ b/patches/SLPS-73215_F7671511.pnach @@ -0,0 +1,27 @@ +gametitle=Shadow Hearts II - Director's Cut (PlayStation2 the Best) [NTSC-J] (SLPS-73214]) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//black borders fix (optional) +// (c843033c 803f023c to c843033c 0000023c) +patch=1,EE,004047e4,word,3c020000 //3c023f80 + +// 16:9 +patch=1,EE,00202c94,word,3c013f40 //00000000 +patch=1,EE,00202c98,word,44810000 //00000000 +patch=1,EE,00202ca0,word,4600c602 //00000000 + +// Render-Fix +patch=1,EE,002253bc,word,3c033fc0 //3c034000 Fixed address +//patch=1,EE,0022531c,word,3c033fc0 // The original address was incorrect + +// 16:10 +//patch=1,EE,00202c94,word,3c013f55 //00000000 +//patch=1,EE,00202c98,word,34215555 //00000000 +//patch=1,EE,00202ca0,word,44810000 //00000000 +//patch=1,EE,00202ca4,word,4600c602 //00000000 +//patch=1,EE,002253bc,word,3c033fd5 //3c034000 Render-Fix + + diff --git a/patches/SLPS-73415_D95EACB9.pnach b/patches/SLPS-73415_D95EACB9.pnach new file mode 100644 index 0000000..1fea6e6 --- /dev/null +++ b/patches/SLPS-73415_D95EACB9.pnach @@ -0,0 +1,15 @@ +gametitle=Gallop Racer 6 - Revolution (PlayStation 2 the Best)(J)(SLPS-73415) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001cfe88,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,001d00f0,word,3c0142d0 //3c014248 + + diff --git a/patches/SLPS-73418_DDFB18B0.pnach b/patches/SLPS-73418_DDFB18B0.pnach new file mode 100644 index 0000000..fa2543d --- /dev/null +++ b/patches/SLPS-73418_DDFB18B0.pnach @@ -0,0 +1,16 @@ +gametitle=Shadow Hearts (PlayStation2 the Best) [NTSC-J] [SLPS-73418] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Widescreen hack 16:9 +patch=1,EE,0028cec0,word,3c043f40 //3c043f80 +patch=1,EE,00281d64,word,3c023f40 //3c023f80 + +//Status screen and souls information. plus optional font size reduction (disabled by default) by sergx12 +patch=1,EE,0039e670,word,3c023f40 //3c023f80 +patch=1,EE,003d37a4,word,3c023f40 //3c023f80 +patch=1,EE,003ec3dc,word,3c023f40 //3c023f80 + + diff --git a/patches/SLUS-20001_67454C1E.pnach b/patches/SLUS-20001_67454C1E.pnach new file mode 100644 index 0000000..f6a4cc5 --- /dev/null +++ b/patches/SLUS-20001_67454C1E.pnach @@ -0,0 +1,18 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Tekken Tag Tournament (Widescreen) NTSC-U +// 16:9 +patch=1,EE,0034b014,word,3c013f4e +patch=1,EE,0034b018,word,44810000 +patch=1,EE,0034b020,word,4600c602 + + +[No-Interlacing] +gsinterlacemode=1 +description= original no interlace code by asasega. ported by someother1ne + +patch=1,EE,208BD0C8,word,00000066 //00007F67 +patch=1,EE,208BD0D0,word,00000001 //00000003 +patch=1,EE,208BD0D8,word,00009400 //0000948C + + diff --git a/patches/SLUS-20001_E84C9242.pnach b/patches/SLUS-20001_E84C9242.pnach new file mode 100644 index 0000000..1a7d6c9 --- /dev/null +++ b/patches/SLUS-20001_E84C9242.pnach @@ -0,0 +1,17 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Tekken Tag Tournament (Widescreen) NTSC-U +// 16:9 +patch=1,EE,0034afbc,word,3c013f40 +patch=1,EE,0034afc0,word,44810000 +patch=1,EE,0034afc8,word,4600c602 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,208BCFC8,word,00000066 +patch=1,EE,208BCFD0,word,00000001 +patch=1,EE,208BCFD8,word,00009400 + + diff --git a/patches/SLUS-20002_06AD9CA0.pnach b/patches/SLUS-20002_06AD9CA0.pnach new file mode 100644 index 0000000..983b605 --- /dev/null +++ b/patches/SLUS-20002_06AD9CA0.pnach @@ -0,0 +1,29 @@ +gametitle=Ridge Racer 5 (SLUS_20002) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +//single player +patch=1,EE,20332694,word,43C6C000 // 44048000 - both fov, bumper camera +patch=1,EE,203326B4,word,43960000 // 44048000 - both fov, chase camera (*) +patch=1,EE,20332EC4,word,3F1D0364 // 3EEB851F - vertical FOV + +//split screen +patch=1,EE,20332690,word,43951000 // 43C6C000 - both FOV +patch=1,EE,20332ED0,word,3F1D0364 // 3EEB851F - vert FOV, top +patch=1,EE,20332ED4,word,3F1D0364 // 3EEB851F - vert FOV, bottom + +//menu +patch=1,EE,20332F80,word,3F199999 // 3F4CCCCD - horizontal FOV + +//(*) improved chase cam that shows the whole car as in other Ridge Racer games, instead of only the upper half +//(*) replace 43960000 by 43C6C000 for the original chase cam + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202206F8,word,24020000 + + diff --git a/patches/SLUS-20003_101E8C43.pnach b/patches/SLUS-20003_101E8C43.pnach new file mode 100644 index 0000000..b08cb01 --- /dev/null +++ b/patches/SLUS-20003_101E8C43.pnach @@ -0,0 +1,16 @@ +gametitle= Portal Runner NTSC-U (SLUS-20003) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM +description=Widescreen Hack +//P1 Screen +patch=1,EE,0030ADD0,word,3FA1C40E // 3FD7B013 + +//P2 Screen +patch=1,EE,0030B000,word,3FA1C40E // 3FD7B013 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2016F998,word,2C630001 \ No newline at end of file diff --git a/patches/SLUS-20004_DC03D71F.pnach b/patches/SLUS-20004_DC03D71F.pnach new file mode 100644 index 0000000..2de14b4 --- /dev/null +++ b/patches/SLUS-20004_DC03D71F.pnach @@ -0,0 +1,17 @@ +gametitle=Army Men - Air Attack 2 (NTSC-U)(SLUS-20004) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//fov +//803f013c 00208144 2001b1ff +patch=1,EE,00140f0c,word,3c013ffa //3c013f80 + +//zoom +//803f013c 00488144 40600146 +patch=1,EE,001865dc,word,3c013ee0 //3c013f80 + + diff --git a/patches/SLUS-20005_F22A8886.pnach b/patches/SLUS-20005_F22A8886.pnach new file mode 100644 index 0000000..8b050a6 --- /dev/null +++ b/patches/SLUS-20005_F22A8886.pnach @@ -0,0 +1,20 @@ +gametitle=World Destruction League - Thunder Tanks (U)(SLUS-20005) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001ad4a4,word,3c013ed2 //3c013f80 + +//Y-Fov +patch=1,EE,001ad398,word,08030000 //46020002 +patch=1,EE,000c0000,word,46020002 +patch=1,EE,000c0004,word,3c1b3f40 +patch=1,EE,000c0008,word,449bf000 +patch=1,EE,000c000c,word,461e0003 +patch=1,EE,000c0010,word,0806b4e7 + + diff --git a/patches/SLUS-20006_43362CD2.pnach b/patches/SLUS-20006_43362CD2.pnach new file mode 100644 index 0000000..d60efa8 --- /dev/null +++ b/patches/SLUS-20006_43362CD2.pnach @@ -0,0 +1,36 @@ +gametitle=Warriors of Might and Magic (U)(SLUS-20006) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht and Arapapa + +//Widescreen hack 16:9 + +//Gameplay +//00000000 34800046 00000000 +patch=1,EE,002fc470,word,3c013f81 // 00000000 hor fov +patch=1,EE,002fc478,word,3421de4d // 00000000 hor fov + +//000084e4 0800e003 +patch=1,EE,002fc520,word,ac810000 // e4840000 + +//003f013c 00c08144 (2nd) +patch=1,EE,0015a30c,word,3c013ec0 // 3c013f00 renderfix + +//Menu Fix +//89C0013C 92242134 +//40DC013C D8B62134 +patch=1,EE,00263c08,word,3c01c04D //46000843 Y-Fov +patch=1,EE,00263c0c,word,3421B6D8 //34212492 + +//8940013C 92242134 +//40D4013C D8B62134 +patch=1,EE,00263c14,word,3c01404D //46000843 Y-Fov +patch=1,EE,00263c18,word,3421B6D8 //34212492 + +//803f013c 00008144 40780e46 +patch=1,EE,002fc6e4,word,3c023fab // 3c013f80 newgame menu zoom +patch=1,EE,002fc6e8,word,3442aaab // 44810000 newgame menu zoom +patch=1,EE,002fc6fc,word,ac82003c // e480003c + + diff --git a/patches/SLUS-20007_70C924CC.pnach b/patches/SLUS-20007_70C924CC.pnach new file mode 100644 index 0000000..158c8eb --- /dev/null +++ b/patches/SLUS-20007_70C924CC.pnach @@ -0,0 +1,25 @@ +gametitle=World Destruction League - War Jetz NTSC-U SLUS-20007 70C924CC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00488144 40600146 +patch=1,EE,002b516c,word,3c013ee4 //3c013f80 + +//Y-Fov +//02000246 42410546 +patch=1,EE,002b5060,word,08030000 +patch=1,EE,000c0000,word,46020002 +patch=1,EE,000c0004,word,3c1b3f40 +patch=1,EE,000c0008,word,449bf000 +patch=1,EE,000c000c,word,461e0003 +patch=1,EE,000c0010,word,080ad419 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0025FD04,word,00000000 //0C09E194 \ No newline at end of file diff --git a/patches/SLUS-20008_193623F8.pnach b/patches/SLUS-20008_193623F8.pnach new file mode 100644 index 0000000..fda7815 --- /dev/null +++ b/patches/SLUS-20008_193623F8.pnach @@ -0,0 +1,16 @@ +gametitle=All-Star Baseball 2002 (U)(SLUS-20008) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Y-fov +//803f013c 00088144 02631646 +patch=1,EE,002625b0,word,3c013fe4 //3c013f80 + +//Zoom +//803f013c 00108144 34600046 +patch=1,EE,002666e4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20011_7BF65F9C.pnach b/patches/SLUS-20011_7BF65F9C.pnach new file mode 100644 index 0000000..e7dd725 --- /dev/null +++ b/patches/SLUS-20011_7BF65F9C.pnach @@ -0,0 +1,6 @@ +gametitle=Orphen: Scion of Sorcery [NTSC-U] (SLUS-20011) 7BF65F9C + +[Remove Blackbars] +author=Little Giant +description=Removes black bars in cutscenes +patch=1,EE,0025fdc4,word,24020000 //24020001 \ No newline at end of file diff --git a/patches/SLUS-20012_6AEABF4E.pnach b/patches/SLUS-20012_6AEABF4E.pnach new file mode 100644 index 0000000..3f9f3ae --- /dev/null +++ b/patches/SLUS-20012_6AEABF4E.pnach @@ -0,0 +1,6 @@ +gametitle=SuperCar Street Challenge NTSC-U SLUS-20012 80E9B7EF secundary CRC 6AEABF4E + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0033FD0C,word,24020002 //24020001 \ No newline at end of file diff --git a/patches/SLUS-20012_80E9B7EF.pnach b/patches/SLUS-20012_80E9B7EF.pnach new file mode 100644 index 0000000..1aa8057 --- /dev/null +++ b/patches/SLUS-20012_80E9B7EF.pnach @@ -0,0 +1,6 @@ +gametitle=SuperCar Street Challenge NTSC-U SLUS-20012 80E9B7EF secundary CRC 6AEABF4E + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2043C2BC,extended,24020002 //24020001 main menu \ No newline at end of file diff --git a/patches/SLUS-20013_EE2B2BAF.pnach b/patches/SLUS-20013_EE2B2BAF.pnach new file mode 100644 index 0000000..1cbea66 --- /dev/null +++ b/patches/SLUS-20013_EE2B2BAF.pnach @@ -0,0 +1,18 @@ +gametitle=Tony Hawk's Pro Skater 3 (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,0017BEB8,word,3C013FF3 //3C013FB6 +patch=1,EE,0017BEBC,word,3421CF00 //3421DB40 +patch=1,EE,001F332C,word,3C013FF3 //3C013FB6 +patch=1,EE,001F3330,word,3421CF00 //3421DB40 +patch=1,EE,001F7D60,word,3C013FF3 //3C013FB6 +patch=1,EE,001F7D64,word,3421CF00 //3421DB40 +patch=1,EE,001F334C,word,3C013F73 //3C013F36 +patch=1,EE,001F3350,word,3421CF00 //3421DB40 +patch=1,EE,001F336C,word,3C014073 //3C014036 +patch=1,EE,001F3370,word,3421CF00 //3421DB40 + + diff --git a/patches/SLUS-20013_F77E2FB5.pnach b/patches/SLUS-20013_F77E2FB5.pnach new file mode 100644 index 0000000..75febe9 --- /dev/null +++ b/patches/SLUS-20013_F77E2FB5.pnach @@ -0,0 +1,41 @@ +gametitle=Tony Hawks Pro Skater 3 (SLUS_20013) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +//(A) horizontal FOV - single player + +//gameplay & park editor (without pressing select) +patch=1,EE,0017c060,word,3c013ff3//3c013fb6 +patch=1,EE,0017c064,word,3421cf00//3421db40 + +//gameplay & park editor (after pressing select) +patch=1,EE,001f34d4,word,3c013ff3//3c013fb6 +patch=1,EE,001f34d8,word,3421cf00//3421db40 + +//menu +patch=1,EE,001f7f08,word,3c013ff3//3c013fb6 +patch=1,EE,001f7f0c,word,3421cf00//3421db40 + +//(B) horizontal FOV - vertical splitscreen + +//gameplay (without pressing select) +patch=1,EE,0017c080,word,3c013f73//3c013f36 +patch=1,EE,0017c084,word,3421cf00//3421db40 + +//gameplay (after pressing select) +patch=1,EE,001f34f4,word,3c013f73//3c013f36 +patch=1,EE,001f34f8,word,3421cf00//3421db40 + +//(C) horizontal FOV - horizontal splitscreen + +//gameplay (without pressing select) +patch=1,EE,0017c0d4,word,3c014073//3c014036 +patch=1,EE,0017c0d8,word,3421cf00//3421db40 + +//gameplay (after pressing select) +patch=1,EE,001f3514,word,3c014073//3c014036 +patch=1,EE,001f3518,word,3421cf00//3421db40 + + diff --git a/patches/SLUS-20014_0D168765.pnach b/patches/SLUS-20014_0D168765.pnach new file mode 100644 index 0000000..458fbd0 --- /dev/null +++ b/patches/SLUS-20014_0D168765.pnach @@ -0,0 +1,17 @@ +gametitle=Armored Core 2 SLUS_200.14 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,202B5880,extended,43f00000 +patch=1,EE,001b4508,extended,3c013f40 +patch=1,EE,001c54e4,extended,3c013f40 +patch=1,EE,001c5614,extended,3c013f40 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20282AFC,extended,00000000 + + diff --git a/patches/SLUS-20015_C7B9F4F7.pnach b/patches/SLUS-20015_C7B9F4F7.pnach new file mode 100644 index 0000000..9974698 --- /dev/null +++ b/patches/SLUS-20015_C7B9F4F7.pnach @@ -0,0 +1,21 @@ +gametitle=Eternal Ring (U)(SLUS-20015) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov - ELF hack +//803f013c 00a88144 0045013c +patch=1,EE,00100fcc,word,3c013f40 //3c013f80 + +//Memory hack +//patch=1,EE,201FF100,word,43c00000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,001cfb44,word,00000000 //64420008 +patch=1,EE,001C6EDC,word,00000000 + + diff --git a/patches/SLUS-20016_758F0EE6.pnach b/patches/SLUS-20016_758F0EE6.pnach new file mode 100644 index 0000000..0070372 --- /dev/null +++ b/patches/SLUS-20016_758F0EE6.pnach @@ -0,0 +1,17 @@ +gametitle=Evergrace SLUS_200.16 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00101128,extended,3c013f40 +patch=1,EE,001011c8,extended,3c013f40 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,001BC654,word,30420000 +patch=1,EE,001B4810,word,00000000 +patch=1,EE,001B481C,word,00000000 + + diff --git a/patches/SLUS-20017_0958556B.pnach b/patches/SLUS-20017_0958556B.pnach new file mode 100644 index 0000000..6062a37 --- /dev/null +++ b/patches/SLUS-20017_0958556B.pnach @@ -0,0 +1,20 @@ +gametitle=Maximo - Ghosts to Glory (SLUS_20017) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +patch=1,EE,0016eebc,word,3c023f40 //3c023f80 hor FOV +patch=1,EE,001d7314,word,3feeeeee //3fb33333 render fix + +// 21:9 +//patch=1,EE,0016eebc,word,3c023f10 //3c023f80 hor FOV +//patch=1,EE,001d7314,word,401F5C29 //3fb33333 render fix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2010128C,word,00000000 + + diff --git a/patches/SLUS-20018_A07A5057.pnach b/patches/SLUS-20018_A07A5057.pnach new file mode 100644 index 0000000..d2ee1dd --- /dev/null +++ b/patches/SLUS-20018_A07A5057.pnach @@ -0,0 +1,7 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,001012fc,word,00000000 //64420008 +patch=1,EE,00101564,word,00000000 //64420008 + + diff --git a/patches/SLUS-20021_BF3542FE.pnach b/patches/SLUS-20021_BF3542FE.pnach new file mode 100644 index 0000000..2edcff1 --- /dev/null +++ b/patches/SLUS-20021_BF3542FE.pnach @@ -0,0 +1,11 @@ +gametitle=Kengo - Master of Bushido SLUS_200.21 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0012a96c,word,3c013f40 +patch=1,EE,0012ab78,word,3c013f40 +patch=1,EE,0012b40c,word,3c013f40 +//patch=1,EE,00145f9c,word,3c013f40 // ? + + diff --git a/patches/SLUS-20024_9A8DC7D3.pnach b/patches/SLUS-20024_9A8DC7D3.pnach new file mode 100644 index 0000000..eaf5ec0 --- /dev/null +++ b/patches/SLUS-20024_9A8DC7D3.pnach @@ -0,0 +1,18 @@ +gametitle=Blood Omen 2: The Legacy of Kain Series (SLUS-20024) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pavachan & nemesis2000 +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +//Widescreen +patch=1,EE,00312b08,word,3C013FE3 +patch=1,EE,00312b0c,word,34218E38 + +//FMV Fix +patch=1,EE,002eb280,word,240575e0 //y-position +patch=1,EE,002eb298,word,240a1440 //y-scaling + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,002d443c,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20028_E803FE7E.pnach b/patches/SLUS-20028_E803FE7E.pnach new file mode 100644 index 0000000..20daa2b --- /dev/null +++ b/patches/SLUS-20028_E803FE7E.pnach @@ -0,0 +1,35 @@ +gametitle=The Operative - No One Lives Forever (U)(SLUS-20028) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom #1 +//003f033c 00088344 0c000de6 +patch=1,EE,003018e4,word,3c033f17 //3c033f00 + +//Y-Fov #1 +//42080f46 00a980c7 +patch=1,EE,003018f8,word,08030000 +patch=1,EE,000c0000,word,460f0842 +patch=1,EE,000c0004,word,3c013f59 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0842 +patch=1,EE,000c0010,word,080c063f + +//X-Fov #2 +//94a881c79ca880c7 +patch=1,EE,002f03d8,word,08030008 +patch=1,EE,000c0020,word,c781a894 +patch=1,EE,000c0024,word,3c013f40 +patch=1,EE,000c0028,word,4481f000 +patch=1,EE,000c002c,word,461e0842 +patch=1,EE,000c0030,word,080bc0f7 + +/////////////////////////////////// +//patch=1,EE,2070CEA8,extended,3FECCCCC // 3FC90FDA X axis +//patch=1,EE,2070CEAC,extended,3FAF5C29 // 3F8CBE4C Y axis + + diff --git a/patches/SLUS-20034_5751CAC1.pnach b/patches/SLUS-20034_5751CAC1.pnach new file mode 100644 index 0000000..f8823a0 --- /dev/null +++ b/patches/SLUS-20034_5751CAC1.pnach @@ -0,0 +1,6 @@ +gametitle=Unreal Tournament (NTSC-U) SLUS-20034 5751CAC1 + +[60 FPS] +author=felixthecat1970 +description=Might need EE Overclock (180%). +patch=1,EE,0012D134,extended,28420001 \ No newline at end of file diff --git a/patches/SLUS-20035_773A8DAB.pnach b/patches/SLUS-20035_773A8DAB.pnach new file mode 100644 index 0000000..5837682 --- /dev/null +++ b/patches/SLUS-20035_773A8DAB.pnach @@ -0,0 +1,72 @@ +gametitle=Baldur's Gate: Dark Alliance * NTSC-U * SLUS-20035 * 773A8DAB + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 +// under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & No.47 +// ========== +// Y-FoV- +patch=1,EE,00320fd0,word,3f1f49f4 +patch=1,EE,0032102c,word,3f1f49f4 +patch=1,EE,00322950,word,3f1f49f4 +patch=1,EE,00320efc,word,3f1f49f4 +patch=1,EE,00320f44,word,3f1f49f4 +// ========== +// both FoV+ +patch=1,EE,0014ca8c,word,3c014440 +patch=1,EE,00152998,word,3c014440 +patch=1,EE,00200bf8,word,3c014440 +patch=1,EE,0013d048,word,3c014440 +patch=1,EE,00144f60,word,3c014440 +// ========== +// Render fix value by No.47 +patch=1,EE,00320fa8,word,3fe3d70a +patch=1,EE,00320fcc,word,3fe3d70a +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000 & No.47, converted by pgert +// ========== +// Y-FoV- +patch=1,EE,00320fd0,word,3F0F5C2A +patch=1,EE,0032102c,word,3F0F5C2A +patch=1,EE,00322950,word,3F0F5C2A +patch=1,EE,00320efc,word,3F0F5C2A +patch=1,EE,00320f44,word,3F0F5C2A +// ========== +// both FoV+ +patch=1,EE,0014ca8c,word,3C014455 +patch=1,EE,00152998,word,3C014455 +patch=1,EE,00200bf8,word,3C014455 +patch=1,EE,0013d048,word,3C014455 +patch=1,EE,00144f60,word,3C014455 +// ========== +// Render fix value by No.47 +patch=1,EE,00320fa8,word,3FCC49BB +patch=1,EE,00320fcc,word,3FCC49BB +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000 & No.47, converted by pgert +// ========== +patch=1,EE,00320fd0,word,3F066665 +patch=1,EE,0032102c,word,3F066665 +patch=1,EE,00322950,word,3F066665 +patch=1,EE,00320efc,word,3F066665 +patch=1,EE,00320f44,word,3F066665 +// ========== +patch=1,EE,0014ca8c,word,3C014464 +patch=1,EE,00152998,word,3C014464 +patch=1,EE,00200bf8,word,3C014464 +patch=1,EE,0013d048,word,3C014464 +patch=1,EE,00144f60,word,3C014464 +// ========== +patch=1,EE,00320fa8,word,3FBF851F +patch=1,EE,00320fcc,word,3FBF851F +// ========== diff --git a/patches/SLUS-20037_F802A575.pnach b/patches/SLUS-20037_F802A575.pnach new file mode 100644 index 0000000..e9e5b79 --- /dev/null +++ b/patches/SLUS-20037_F802A575.pnach @@ -0,0 +1,16 @@ +gametitle=Run Like Hell (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00110838,word,3c013f40 // 00000000 hor fov +patch=1,EE,00110840,word,4481f000 // 00000000 +patch=1,EE,0019fe60,word,461e0583 // 46000586 + +// HUD-Fix +patch=1,EE,0016f328,word,3c1b3f80 // 3c010041 +patch=1,EE,0016f330,word,449bf000 // 3c010041 + + diff --git a/patches/SLUS-20039_3BD27CD0.pnach b/patches/SLUS-20039_3BD27CD0.pnach new file mode 100644 index 0000000..46f4e1c --- /dev/null +++ b/patches/SLUS-20039_3BD27CD0.pnach @@ -0,0 +1,11 @@ +gametitle=Top Gear Dare Devil (U)(SLUS-20039) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00143efc,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLUS-20041_B2A5B6F2.pnach b/patches/SLUS-20041_B2A5B6F2.pnach new file mode 100644 index 0000000..830184c --- /dev/null +++ b/patches/SLUS-20041_B2A5B6F2.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN International Track & Field (U)(SLUS20041) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00202ddc,word,3c013f40 //00000000 +patch=1,EE,00202de0,word,44810000 //00000000 +patch=1,EE,00202de8,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20045_64F425AF.pnach b/patches/SLUS-20045_64F425AF.pnach new file mode 100644 index 0000000..0215033 --- /dev/null +++ b/patches/SLUS-20045_64F425AF.pnach @@ -0,0 +1,11 @@ +gametitle=Legend of Alon Dar SLUS_200.45 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00129d18,word,3C024400 +patch=1,EE,0014CCFC,word,3C024455 +patch=1,EE,00163A88,word,3C024455 +patch=1,EE,001A6608,word,3C024455 // 2044023c 240502ae e043023c + + diff --git a/patches/SLUS-20047_15030637.pnach b/patches/SLUS-20047_15030637.pnach new file mode 100644 index 0000000..e203361 --- /dev/null +++ b/patches/SLUS-20047_15030637.pnach @@ -0,0 +1,46 @@ +gametitle=Gauntlet: Dark Legacy SLUS_212.82 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pelvicthrustman + +//Widescreen +patch=1,EE,001AC1FC,word,3C013EC0 //00000000 +patch=1,EE,001AC200,word,4481F800 //00000000 +patch=1,EE,001AC298,word,461F0002 //46020002 + +//Render Fix +patch=1,EE,001abb20,word,10000004 //50a00004 (disables scissor clipping) +patch=1,EE,001c3ef4,word,3c013f40 //00000000 (increase object clipping range) +patch=1,EE,001c3f14,word,4481f800 //00000000 +patch=1,EE,001c3f40,word,461f0842 //46011034 +patch=1,EE,001c3f44,word,46011034 //00000000 + +//FMV Fix +patch=1,EE,001dbde8,word,24027100 //24026c00 (left) +patch=1,EE,001dbdf8,word,24021e00 //24022800 (x-scaling) + +//Font Fix +patch=1,EE,001c4b58,word,3C013f40 //14400006 (Font scalar value 0.75) +patch=1,EE,001c4b5c,word,4481f800 //3c04002b +patch=1,EE,001c4b60,word,10000001 //24846958 (skip) +patch=1,EE,001c4b68,word,0000102d //00000000 (text width * 0.75) +patch=1,EE,001c4b6c,word,06210009 //1000003d +patch=1,EE,001c4b70,word,2e620180 //0000102d +patch=1,EE,001c4b74,word,0c071518 //06210007 +patch=1,EE,001c4b78,word,0240202d //2e620180 +patch=1,EE,001c4b7c,word,000210C3 //0c071518 +patch=1,EE,001c4b80,word,0042402d //0240202d +patch=1,EE,001c4b88,word,0102102d //00021043 +patch=1,EE,001c4bcc,word,3c02002d //3c020028 (make room for scalar math) +patch=1,EE,001c4bd0,word,9442b268 //c440aafc +patch=1,EE,001c4bd4,word,a6020024 //e600000c +patch=1,EE,001c4bd8,word,3c020028 //3c02002d +patch=1,EE,001c4bdc,word,c440aafc //9442b268 +patch=1,EE,001c4be0,word,e600000c //a6020024 +patch=1,EE,001c4be4,word,c440aae4 //3c020028 (apply character scalar) +patch=1,EE,001c4be8,word,461f0002 //c440aae4 +patch=1,EE,001c4bfc,word,c440aaec //3c020028 (apply space scalar) +patch=1,EE,001c4c00,word,461f0002 //c440aaec + + diff --git a/patches/SLUS-20048_C4ECF541.pnach b/patches/SLUS-20048_C4ECF541.pnach new file mode 100644 index 0000000..3bdb594 --- /dev/null +++ b/patches/SLUS-20048_C4ECF541.pnach @@ -0,0 +1,19 @@ +gametitle=Legion - Legend of Excalibur (U)(SLUS 20048) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +//00000000 83100f46 200083e4 00000000 00000000 03840d46 +//403f013c 83100f46 200083e4 00f08144 03840d46 02841e46 + +patch=1,EE,0020e99c,word,3c013f40 +patch=1,EE,0020e9a8,word,4481f000 +patch=1,EE,0020e9ac,word,460d8403 +patch=1,EE,0020e9b0,word,461e8402 + + diff --git a/patches/SLUS-20049_E07A0594.pnach b/patches/SLUS-20049_E07A0594.pnach new file mode 100644 index 0000000..51b4271 --- /dev/null +++ b/patches/SLUS-20049_E07A0594.pnach @@ -0,0 +1,18 @@ +gametitle=MLB SlugFest 2003 (U)(SLUS-20049) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001e9a88,word,080c4c44 //c4800068 +patch=1,EE,00313110,word,c4800068 +patch=1,EE,00313114,word,3c013f40 +patch=1,EE,00313118,word,4481f000 +patch=1,EE,0031311c,word,461e0003 +patch=1,EE,00313120,word,e4800068 +patch=1,EE,00313124,word,0807a6a3 + + diff --git a/patches/SLUS-20050_29B9FAD3.pnach b/patches/SLUS-20050_29B9FAD3.pnach new file mode 100644 index 0000000..71f1748 --- /dev/null +++ b/patches/SLUS-20050_29B9FAD3.pnach @@ -0,0 +1,17 @@ +gametitle=NBA Hoopz (U)(SLUS-20050) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0013bd18,word,08030000 + +patch=1,EE,000c0000,word,46010882 +patch=1,EE,000c0004,word,3c013f00 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,0804ef47 + + diff --git a/patches/SLUS-20054_70A26400.pnach b/patches/SLUS-20054_70A26400.pnach new file mode 100644 index 0000000..5c7bb35 --- /dev/null +++ b/patches/SLUS-20054_70A26400.pnach @@ -0,0 +1,9 @@ +gametitle=Ready 2 Rumble Boxing - Round 2 SLUS_200.54 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00117104,word,3c013f22 +patch=1,EE,00203710,word,3fe38e39 + + diff --git a/patches/SLUS-20056_E3ADA82E.pnach b/patches/SLUS-20056_E3ADA82E.pnach new file mode 100644 index 0000000..2fd890c --- /dev/null +++ b/patches/SLUS-20056_E3ADA82E.pnach @@ -0,0 +1,26 @@ +gametitle=Spy Hunter (NTSC-U) (SLUS-20056) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Souzooka +description=16:9 3D + +// Replace a call to vkWindow::getPixelAspectRatio with our own constant value +patch=0,EE,20288774,extended,3C013FA0 // lui at,0x3FA0 // 1.25f +patch=0,EE,20288778,extended,44810000 // mtc1 at,f00 + +[60 FPS] +author=Souzooka +description=Runs the game at 60 FPS + +// NOTE: Player car is slightly less grippy at 60fps + +// NOP out a wait loop +patch=0,EE,202AFECC,extended,00000000 // nop + +// When on top of an enemy oil slick, the player's steering direction is multiplied by a constant value each frame +// This is the multiplier and is modified to behave similarly to 30fps +patch=0,EE,20110D18,extended,3C013F9C // lui at,0x3F9C +patch=0,EE,20110D1C,extended,3421CCCD // ori at,at,0xCCCD +patch=0,EE,2011404C,extended,3C013F9C // lui at,0x3F9C +patch=0,EE,20114050,extended,3421CCCD // ori at,at,0xCCCD diff --git a/patches/SLUS-20058_B9BD4B3B.pnach b/patches/SLUS-20058_B9BD4B3B.pnach new file mode 100644 index 0000000..7749b6f --- /dev/null +++ b/patches/SLUS-20058_B9BD4B3B.pnach @@ -0,0 +1,32 @@ +gametitle=Moto GP (U)(SLUS-20058) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov +//803f013c 00088144 80020524 +patch=1,EE,001f66a0,word,3c013f40 //3c013f80 + +//HUD speedometer fix +patch=1,EE,001acddc,word,3c013f40 //3c013f80 +patch=1,EE,001ad578,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,001828a4,word,3c014330 //3c0143a0 +patch=1,EE,00185cd4,word,3c014330 //3c0143a0 +patch=1,EE,0021477c,word,3c014010 //3c013f9c +patch=1,EE,00214780,word,34210000 //342128f6 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20268080,word,0000302B +patch=1,EE,2021C16C,word,24077900 +patch=1,EE,2025736C,word,24087900 +patch=1,EE,2021B404,word,24117900 + + diff --git a/patches/SLUS-20062_5E115FB6.pnach b/patches/SLUS-20062_5E115FB6.pnach new file mode 100644 index 0000000..3cbbac5 --- /dev/null +++ b/patches/SLUS-20062_5E115FB6.pnach @@ -0,0 +1,33 @@ +gametitle=Grand Theft Auto III (NTSC-U) (SLUS-20062) 5E115FB6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,00416748,extended,00000001 +patch=1,EE,00253EB4,extended,3C0342CC +patch=1,EE,0025EE70,extended,3C0242AC +patch=1,EE,00262220,extended,3C0242AC +patch=1,EE,00317C30,extended,3C02C2A6 +patch=1,EE,00317C38,extended,3C024148 +patch=1,EE,00123E6C,extended,3C013F80 //scenes zoom +patch=1,EE,E0010001,extended,004167BC +patch=1,EE,00123E6C,extended,3C013F40 +patch=1,EE,20253A2C,extended,3C023FC0 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,0024764C,word,3C023420 +patch=1,EE,0024768C,word,3C0253E0 +patch=1,EE,0027E260,word,3C025360 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2011299C,word,00000000 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,2027CEAC,extended,28420001 diff --git a/patches/SLUS-20063_DFD26C76.pnach b/patches/SLUS-20063_DFD26C76.pnach new file mode 100644 index 0000000..c96d1e2 --- /dev/null +++ b/patches/SLUS-20063_DFD26C76.pnach @@ -0,0 +1,20 @@ +gametitle=Midnight Club - Street Racing (NTSC-U) SLUS-20063 DFD26C76 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,204784C0,extended,3F400000 +patch=1,EE,20426180,extended,3FAB0000 +patch=1,EE,204784D4,extended,3F800000 +patch=1,EE,204784FC,extended,3F800000 +patch=1,EE,204261C0,extended,3F800000 +patch=1,EE,E0030003,extended,00326300 //fix select cars +patch=1,EE,204784D4,extended,3F400000 +patch=1,EE,204784FC,extended,3F400000 +patch=1,EE,204261C0,extended,3F400000 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00302934,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-20064_FD9CD8FC.pnach b/patches/SLUS-20064_FD9CD8FC.pnach new file mode 100644 index 0000000..c520487 --- /dev/null +++ b/patches/SLUS-20064_FD9CD8FC.pnach @@ -0,0 +1,8 @@ +gametitle=Oni SLUS_200.64 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00134bb8,word,3c013f40 + + diff --git a/patches/SLUS-20065_0E7F91DA.pnach b/patches/SLUS-20065_0E7F91DA.pnach new file mode 100644 index 0000000..e8006d0 --- /dev/null +++ b/patches/SLUS-20065_0E7F91DA.pnach @@ -0,0 +1,16 @@ +gametitle=Smuggler's Run (NTSC-U) [SLUS-20065] [0E7F91DA] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by Devina (active X FOV discovery), sergx12 (render fixes) and Aced14 (ELF hacks/repositioning/revisions) + +//16:9 widescreen +patch=1,EE,2023CA3C,extended,0809A2DB //3C04002C - j $00268b6c - Jump to injected MIPS instructions +patch=1,EE,20268B6C,extended,3C013FAA //0080282D - lui at, $3faa - Set $f31 register to 1.333333373 #1 +patch=1,EE,20268B70,extended,3421AAAB //26107B6E - ori at, at, $aaab - Set $f31 register to 1.333333373 #2 +patch=1,EE,20268B74,extended,4481F800 //0C099E52 - mtc1 at, $f31 - Set $f31 register to 1.333333373 #3 +patch=1,EE,20268B78,extended,461F1082 //0200202D - mul.s $f2, $f2, $f31 - Multiply $f2 by $f31 and store result in $f2 +patch=1,EE,20268B7C,extended,0808F291 //3C03002C - j $0023ca44 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,20268B80,extended,3C04002C //2604FFFA - lui a0, $002c - Restore overwritten MIPS instruction + + diff --git a/patches/SLUS-20066_A880AE9B.pnach b/patches/SLUS-20066_A880AE9B.pnach new file mode 100644 index 0000000..c5c3f79 --- /dev/null +++ b/patches/SLUS-20066_A880AE9B.pnach @@ -0,0 +1,10 @@ +gametitle=Half-Life + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002aa91c,extended,3c013fe3 +patch=1,EE,002aa920,extended,34218e38 +patch=1,EE,002aa158,extended,3c013f2b + + diff --git a/patches/SLUS-20069_FEE23E8F.pnach b/patches/SLUS-20069_FEE23E8F.pnach new file mode 100644 index 0000000..1e4712f --- /dev/null +++ b/patches/SLUS-20069_FEE23E8F.pnach @@ -0,0 +1,13 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=The Bouncer - Widescreen (16:9) (NTSC-U) // by Hyakki +patch=1,EE,203923BC,extended,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202ECD74,word,00000000 +patch=1,EE,202ECFDC,word,00000000 + + diff --git a/patches/SLUS-20071_23AF6876.pnach b/patches/SLUS-20071_23AF6876.pnach new file mode 100644 index 0000000..edfbb10 --- /dev/null +++ b/patches/SLUS-20071_23AF6876.pnach @@ -0,0 +1,15 @@ +gametitle=DOA2: Hardcore (SLUS-20071) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0021b63c,word,3c014534 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,203962FC,word,00000000 + + diff --git a/patches/SLUS-20072_FBC3BC36.pnach b/patches/SLUS-20072_FBC3BC36.pnach new file mode 100644 index 0000000..50786fa --- /dev/null +++ b/patches/SLUS-20072_FBC3BC36.pnach @@ -0,0 +1,26 @@ +gametitle=MX 2002 featuring Ricky Carmichael NTSC-U SLUS-20072 FBC3BC36 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +//X-Fov +patch=1,EE,002657d0,word,080a9af4 // c6010068 +patch=1,EE,002657d4,word,00000000 // c602006c +patch=1,EE,002a6bd0,word,3c013f40 // 00000000 +patch=1,EE,002a6bd4,word,4481f000 // 00000000 +patch=1,EE,002a6bd8,word,c6010068 // 00000000 +patch=1,EE,002a6bdc,word,c602006c // 00000000 +patch=1,EE,002a6be0,word,461e0843 // 00000000 +patch=1,EE,002a6be4,word,e6010068 // 00000000 +patch=1,EE,002a6be8,word,080995f6 // 00000000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,002FC818,word,00000000 //00000001 +patch=1,EE,00144248,word,3c023c08 //3c023c88 +patch=1,EE,00145014,word,3c023c88 //3c023d08 +patch=1,EE,00191314,word,3c023c88 //3c023d08 +patch=1,EE,0012a564,word,3c023c88 //3c023d08 +patch=1,EE,00150638,word,3c023c88 //3c023d08 \ No newline at end of file diff --git a/patches/SLUS-20073_FBF28175.pnach b/patches/SLUS-20073_FBF28175.pnach new file mode 100644 index 0000000..3cba027 --- /dev/null +++ b/patches/SLUS-20073_FBF28175.pnach @@ -0,0 +1,24 @@ +gametitle=Red Faction (NTSC-U) (SLUS-20073) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002071c4,word,3c013f40 // 00000000 hor fov +patch=1,EE,002071d0,word,4481f000 // 00000000 +patch=1,EE,002072e0,word,461ea502 // 00000000 +patch=1,EE,002072e8,word,461ead43 // 00000000 +patch=1,EE,0023a444,word,3c024309 // 3c024334 shadow fix +patch=1,EE,0023a34c,word,461e0303 // 44826000 shadow fix + +// 16:10 +//patch=1,EE,002071c4,word,3c013f55 // 00000000 hor fov +//patch=1,EE,002071cc,word,34215555 // 00000000 hor fov +//patch=1,EE,002071d0,word,4481f000 // 00000000 +//patch=1,EE,002072e0,word,461ea502 // 00000000 +//patch=1,EE,002072e8,word,461ead43 // 00000000 +//patch=1,EE,0023a444,word,3c024318 // 3c024334 shadow fix +//patch=1,EE,0023a34c,word,461e0303 // 44826000 shadow fix + + diff --git a/patches/SLUS-20074_13E2774E.pnach b/patches/SLUS-20074_13E2774E.pnach new file mode 100644 index 0000000..499ff5c --- /dev/null +++ b/patches/SLUS-20074_13E2774E.pnach @@ -0,0 +1,8 @@ +gametitle=Summoner SLUS_200.74 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20330558,extended,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20075_46D74751.pnach b/patches/SLUS-20075_46D74751.pnach new file mode 100644 index 0000000..e0401ef --- /dev/null +++ b/patches/SLUS-20075_46D74751.pnach @@ -0,0 +1,22 @@ +gametitle=Walt Disney's The Jungle Book - Rhythm N'Groove (U)(SLUS-20075) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 00088244 a80020c6 +patch=1,EE,0028d01c,word,3c023f20 //3c023f00 + +//Y-Fov +//c2030146 07030046 (2nd) +patch=1,EE,0028d07c,word,080853d4 +patch=1,EE,00214f50,word,460103c2 +patch=1,EE,00214f54,word,3c013f40 +patch=1,EE,00214f58,word,4481f000 +patch=1,EE,00214f5c,word,461e7bc2 +patch=1,EE,00214f60,word,080a3420 + + diff --git a/patches/SLUS-20076_9CF6FA75.pnach b/patches/SLUS-20076_9CF6FA75.pnach new file mode 100644 index 0000000..980af30 --- /dev/null +++ b/patches/SLUS-20076_9CF6FA75.pnach @@ -0,0 +1,26 @@ +gametitle=Disney's Tarzan - Untamed (U) (SLUS-20076) 9CF6FA75 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio + +//Zoom +//a80020c6 003f023c 00088244 +patch=1,EE,0036ca88,word,3c023f21 //3c023f00 + +//Y-Fov +//43a81446 a00030c6 a40031c6 +patch=1,EE,0036cac8,word,08030000 + +patch=1,EE,000c0000,word,4614a843 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0842 +patch=1,EE,000c0010,word,080db2b3 + + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,006AD8B8,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLUS-20077_C573F3A2.pnach b/patches/SLUS-20077_C573F3A2.pnach new file mode 100644 index 0000000..59e9b33 --- /dev/null +++ b/patches/SLUS-20077_C573F3A2.pnach @@ -0,0 +1,23 @@ +gametitle=Disney's Donald Duck - Goin' Quackers (U)(SLUS-20077) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//a80000c6 003f023c 00088244 +patch=1,EE,002706f8,word,3c023f1d //3c023f00 + +//Y-Fov +//c2030146 00888244 06a40046 +patch=1,EE,00270748,word,080850e8 + +patch=1,EE,002143a0,word,460103c2 +patch=1,EE,002143a4,word,3c013f40 +patch=1,EE,002143a8,word,4481f000 +patch=1,EE,002143ac,word,461e7bc2 +patch=1,EE,002143b0,word,0809c1d3 + + diff --git a/patches/SLUS-20078_53CB5976.pnach b/patches/SLUS-20078_53CB5976.pnach new file mode 100644 index 0000000..4c678e8 --- /dev/null +++ b/patches/SLUS-20078_53CB5976.pnach @@ -0,0 +1,22 @@ +gametitle=Silent Scope (U)(SLUS-20078) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00608244 +patch=1,EE,001d4450,word,3c023f40 //3c023f80 + +//Background picture fix (Zoom) +//a33c023c 0ad74234 00088244 2800a28f (3rd) +patch=1,EE,001d724c,word,3c023c86 //3c023ca3 + +//HUD (Bullet info) Position fix +//a33c023c 0ad74234 00088244 1800a28f (3rd) +patch=1,EE,001d720c,word,3c023c8c //3c023ca3 X +patch=1,EE,001d722c,word,3c023c80 //3c023ca3 Y + + diff --git a/patches/SLUS-20079_5B665C0B.pnach b/patches/SLUS-20079_5B665C0B.pnach new file mode 100644 index 0000000..e6e02fe --- /dev/null +++ b/patches/SLUS-20079_5B665C0B.pnach @@ -0,0 +1,33 @@ +gametitle=Dynasty Warriors 2 NTSC-U [SLUS-20079] + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Widescreen hack 16:9 + +patch=1,EE,202FA696,extended,3FAAAAAB // 3F800000 +patch=1,EE,202FB4EC,extended,3c013fab // 3c013f80 +patch=1,EE,203320CC,extended,3FAAAAAB // 3F800000 +patch=1,EE,203321E8,extended,3FAAAAAB // 3F800000 +patch=1,EE,203321F4,extended,3FAAAAAB // 3F800000 +patch=1,EE,20332208,extended,3FAAAAAB // 3F800000 +patch=1,EE,20332214,extended,3FAAAAAB // 3F800000 +patch=1,EE,2033226C,extended,3FAAAAAB // 3F800000 +patch=1,EE,2033236C,extended,3FAAAAAB // 3F800000 +patch=1,EE,2033B18C,extended,3FAAAAAB // 3F800000 +patch=1,EE,2033B190,extended,3FAAAAAB // 3F800000 +patch=1,EE,2033B194,extended,3FAAAAAB // 3F800000 + +//Render fix (fix by Arapapa) +//003F013C 00608144 DC9C94C7 +patch=1,EE,00253d24,word,3c013f40 //3c013f00 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20302104,word,00000000 +patch=1,EE,2030218C,word,00000000 + + diff --git a/patches/SLUS-20080_D1E24531.pnach b/patches/SLUS-20080_D1E24531.pnach new file mode 100644 index 0000000..fba3d42 --- /dev/null +++ b/patches/SLUS-20080_D1E24531.pnach @@ -0,0 +1,14 @@ +gametitle=GunGriffon Blaze (U)(SLUS-20080] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00211684,word,3c013f40 //3c013f80 Menu + +patch=1,EE,00212168,word,3c013f40 //3c013f80 Gameplay + + diff --git a/patches/SLUS-20084_B0D6C2C2.pnach b/patches/SLUS-20084_B0D6C2C2.pnach new file mode 100644 index 0000000..5c5b6f9 --- /dev/null +++ b/patches/SLUS-20084_B0D6C2C2.pnach @@ -0,0 +1,20 @@ +gametitle=Soldier of Fortune - Gold Edition (U)(SLUS-20084) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83100746 2400a4e7 +patch=1,EE,0041c540,word,3c013f40 +patch=1,EE,0041c548,word,4481f000 +patch=1,EE,0041c54c,word,46071083 +patch=1,EE,0041c550,word,461e1082 + +//Render fix +//003f013c 00a88144 002c1026 +patch=1,EE,003f5f54,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20085_80CE4A4D.pnach b/patches/SLUS-20085_80CE4A4D.pnach new file mode 100644 index 0000000..8ee86ee --- /dev/null +++ b/patches/SLUS-20085_80CE4A4D.pnach @@ -0,0 +1,10 @@ +gametitle=Silpheed - The Lost Planet (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +// 16:9 +patch=1,EE,20432A48,word,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20089_5F491DD1.pnach b/patches/SLUS-20089_5F491DD1.pnach new file mode 100644 index 0000000..9ee8f00 --- /dev/null +++ b/patches/SLUS-20089_5F491DD1.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN Winter X Games Snowboarding (U)(SLUS-20089) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,0010320c,word,3c013f40 //00000000 +patch=1,EE,00103210,word,44810000 //00000000 +patch=1,EE,00103218,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20090_B4A004F2.pnach b/patches/SLUS-20090_B4A004F2.pnach new file mode 100644 index 0000000..80a9027 --- /dev/null +++ b/patches/SLUS-20090_B4A004F2.pnach @@ -0,0 +1,65 @@ +gametitle=TimeSplitters (SLUS-20090) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and gamemasterplc (Font Fixes by gamemasterplc) +patch=1,EE,20202634,extended,080E2665 //Jump to Code to Fix Button Width +patch=1,EE,2020268C,extended,080E2678 //Jump to Code to Fix Button Skip Width +patch=1,EE,20202690,extended,240200C0 //Button Skip Width Scale (192) +patch=1,EE,20202738,extended,080E265C //Jump to Code to Fix Text Width +patch=1,EE,202027AC,extended,080E2672 //Jump to Code to Fix Space Width +patch=1,EE,202027B0,extended,96020004 //Get Space Width +patch=1,EE,202029BC,extended,24040012 //Button Width for Text Alignment +patch=1,EE,20202A48,extended,080E267D //Jump to Code to Fix Number Width for Alignment +patch=1,EE,20202A4C,extended,240500C0 //Number Width for Alignment Scale (192) +patch=1,EE,20202A68,extended,080E266C //Jump to Code to Fix Text Alignment +patch=1,EE,20202A6C,extended,02431807 //Get Shifted Text Width for Alignment +patch=1,EE,2022C220,extended,26520018 //Spacing for Secondary Button for Menu Item Text +patch=1,EE,2027B3F4,extended,3C014328 //X FOV Value +patch=1,EE,2027B3F8,extended,44810000 //Load X FOV Value +patch=1,EE,20389970,extended,02A43007 //Get Shifted Text Width +patch=1,EE,20389974,extended,240200C0 //Text Width Multiplier (192) +patch=1,EE,20389978,extended,02420019 //Scale Text Spacing +patch=1,EE,2038997C,extended,00009012 //Get Scaled Text Spacing +patch=1,EE,20389980,extended,00C20019 //Scale Text Width +patch=1,EE,20389984,extended,00003012 //Get Scaled Text Width +patch=1,EE,20389988,extended,00129203 //Normalize Text Spacing +patch=1,EE,2038998C,extended,080809D0 //Return to Game +patch=1,EE,20389990,extended,00063203 //Normalize Text Width +patch=1,EE,20389994,extended,0C0AD060 //Call dlSelectTextureKick +patch=1,EE,20389998,extended,00000000 //Delay Slot +patch=1,EE,2038999C,extended,240700C0 //Button Width Multiplier (192) +patch=1,EE,203899A0,extended,02470019 //Scale Button Width +patch=1,EE,203899A4,extended,00009012 //Get Scaled Button Width +patch=1,EE,203899A8,extended,0808098F //Return to Game +patch=1,EE,203899AC,extended,00129203 //Normalize Button Width +patch=1,EE,203899B0,extended,240500C0 //Text Width Multiplier for Alignment (192) +patch=1,EE,203899B4,extended,00A30019 //Scale Text Width for Alignment +patch=1,EE,203899B8,extended,00001812 //Get Scaled Text Width for Alignment +patch=1,EE,203899BC,extended,00031A03 //Normalize Text Width for Alignment +patch=1,EE,203899C0,extended,08080A9C //Return to Game +patch=1,EE,203899C4,extended,02639821 //Goto Next Character for Text Alignment +patch=1,EE,203899C8,extended,02A21007 //Get Pre-Scaled Space Width +patch=1,EE,203899CC,extended,240400C0 //Space Width X Scale +patch=1,EE,203899D0,extended,00820019 //Scale Space Width +patch=1,EE,203899D4,extended,00001012 //Get Scaled Space Width +patch=1,EE,203899D8,extended,080809ED //Return to Game +patch=1,EE,203899DC,extended,00021203 //Normalize Space Width +patch=1,EE,203899E0,extended,02420019 //Scale Button Skip Width +patch=1,EE,203899E4,extended,00009012 //Get Scaled Button Skip Width +patch=1,EE,203899E8,extended,00129203 //Normalize Button Skip Width +patch=1,EE,203899EC,extended,080809EE //Return to Game +patch=1,EE,203899F0,extended,02328821 //Add Current Text Position to Button Skip Width +patch=1,EE,203899F4,extended,00450019 //Scale Number Width for Alignment +patch=1,EE,203899F8,extended,00001012 //Get Number Width for Alignment +patch=1,EE,203899FC,extended,00021203 //Normalize Number Width for Alignment +patch=1,EE,20389A00,extended,08080A9C //Return to Game +patch=1,EE,20389A04,extended,02629821 //Add Current Text Size to Number Width for Alignment + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202CADBC,word,00000000 + + diff --git a/patches/SLUS-20092_95062074.pnach b/patches/SLUS-20092_95062074.pnach new file mode 100644 index 0000000..b37dd93 --- /dev/null +++ b/patches/SLUS-20092_95062074.pnach @@ -0,0 +1,19 @@ +gametitle=Surfing H3O (U)(SLUS-20092) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02020746 60004324 600044c4 (1st) +patch=1,EE,001cf4cc,word,08030000 + +patch=1,EE,000c0000,word,46070202 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e4202 +patch=1,EE,000c0010,word,08073d34 + + diff --git a/patches/SLUS-20094_238FFAAE.pnach b/patches/SLUS-20094_238FFAAE.pnach new file mode 100644 index 0000000..374516a --- /dev/null +++ b/patches/SLUS-20094_238FFAAE.pnach @@ -0,0 +1,9 @@ +gametitle=X-Squad [NTSC-U] (SLUS-20094) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,001c7f64,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20100_3BA51A68.pnach b/patches/SLUS-20100_3BA51A68.pnach new file mode 100644 index 0000000..d083467 --- /dev/null +++ b/patches/SLUS-20100_3BA51A68.pnach @@ -0,0 +1,13 @@ +gametitle=NHL 2001 (U)(SLUS-20100) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00008144 0800aac7 +patch=1,EE,002702f4,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLUS-20102_823BFFD3.pnach b/patches/SLUS-20102_823BFFD3.pnach new file mode 100644 index 0000000..add6ae9 --- /dev/null +++ b/patches/SLUS-20102_823BFFD3.pnach @@ -0,0 +1,19 @@ +gametitle=NBA Live 2001 (U)(SLUS-20102) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//82310946 0800a8df +patch=1,EE,001127d8,word,08030000 + +patch=1,EE,000c0000,word,46093182 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e3182 +patch=1,EE,000c0010,word,080449f7 + + diff --git a/patches/SLUS-20103_E138094A.pnach b/patches/SLUS-20103_E138094A.pnach new file mode 100644 index 0000000..b14e750 --- /dev/null +++ b/patches/SLUS-20103_E138094A.pnach @@ -0,0 +1,12 @@ +gametitle=F1 Championship Season 2000 (U)(SLUS-20103) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001265b8,word,3c013fe3 //3c013faa +patch=1,EE,001265bc,word,34218e2a //3421aaab + + diff --git a/patches/SLUS-20104_5232E8D8.pnach b/patches/SLUS-20104_5232E8D8.pnach new file mode 100644 index 0000000..d639464 --- /dev/null +++ b/patches/SLUS-20104_5232E8D8.pnach @@ -0,0 +1,13 @@ +gametitle=Tiger Woods PGA Tour 2001 (U)(SLUS-20104) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//0000803f 0af67f3f 17d87f3f (1st) +patch=1,EE,001e98d8,word,3faaaaab //3f800000 + + diff --git a/patches/SLUS-20105_F191AFBC.pnach b/patches/SLUS-20105_F191AFBC.pnach new file mode 100644 index 0000000..ee5a1c5 --- /dev/null +++ b/patches/SLUS-20105_F191AFBC.pnach @@ -0,0 +1,7 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=MDK2: Armageddon (SLUS-20105) +author=nemesis2000 +patch=1,EE,0017B418,word,3C0140AB + + diff --git a/patches/SLUS-20109_1259612B.pnach b/patches/SLUS-20109_1259612B.pnach new file mode 100644 index 0000000..d4974d7 --- /dev/null +++ b/patches/SLUS-20109_1259612B.pnach @@ -0,0 +1,6 @@ +gametitle=Rune - Viking Warlord (NTSC-U) SLUS-20109 1259612B GAME.ELF + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,001305A4,extended,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLUS-20109_3A09007C.pnach b/patches/SLUS-20109_3A09007C.pnach new file mode 100644 index 0000000..88c9ce3 --- /dev/null +++ b/patches/SLUS-20109_3A09007C.pnach @@ -0,0 +1,6 @@ +gametitle=Rune - Viking Warlord (NTSC-U) SLUS-20109 3A09007C +//Corresponds to the main crc to activate the secondary crc 1259612B called GAME.ELF + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. \ No newline at end of file diff --git a/patches/SLUS-20113_1FCC0CFB.pnach b/patches/SLUS-20113_1FCC0CFB.pnach new file mode 100644 index 0000000..d580ad7 --- /dev/null +++ b/patches/SLUS-20113_1FCC0CFB.pnach @@ -0,0 +1,17 @@ +gametitle= Driving Emotion Type-S NTSC-U (SLUS-20113) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Driving Emotion Type-S NTSC-U (SLUS-20113) Widescreen Hack by VIRGIN KLM + +//Gameplay 3D +patch=1,EE,0045B2A8,word,3F400000 // 3F800000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2024C2B8,word,A0E00004 +patch=1,EE,20250C8C,word,A3805404 + + diff --git a/patches/SLUS-20114_6D0D9F1F.pnach b/patches/SLUS-20114_6D0D9F1F.pnach new file mode 100644 index 0000000..28d86d0 --- /dev/null +++ b/patches/SLUS-20114_6D0D9F1F.pnach @@ -0,0 +1,39 @@ +gametitle=Simpsons Skateboarding, The (NTSC-U) (SLUS-20114) + +[60 FPS] +author=Souzooka +description=Removes framerate cap. Simulation runs at 60fps, but some elements such as UI run quick. + +// First of all, only patch if we're in the game ELF to avoid bugs +// (the FMV player is a separate ELF) +patch=1,EE,E00EFFF0,extended,00100FF0 // check 00100FF0 matches value xxxxFFF0 (arbitrary code address) + +// Removes framerate cap +patch=1,EE,20508D18,extended,0 // 1 + +// Sets timestep to 16ms (from 33ms) so the game updates 60 times a second. +// This calculates some values as if SetLogicTimeStep(16) (macro?) (at 1266C0) was called; +// This is part of the noreturn game loop so it would only get calculated at boot. + +// The actual timestep values (might not need to get changed) +patch=1,EE,203343D0,extended,10 // 2 +patch=1,EE,203343D4,extended,10 // 3 +patch=1,EE,203343BC,extended,10 // 4 +patch=1,EE,203343A0,extended,10 // 5 +patch=1,EE,2033439C,extended,10 // 6 + +// Misc. Gamespeed values (?) +patch=1,EE,203343A4,extended,3C83126F // 7 +patch=1,EE,203343C4,extended,3C83126F // 8 +patch=1,EE,203343A8,extended,3AD1B717 // 9 +patch=1,EE,203343C8,extended,3AD1B717 // A + +// Animation speed +patch=1,EE,204EA830,extended,3C872B02 // B + +// Affects gravity on slopes and such +patch=1,EE,204BF1A0,extended,3C872B02 // C + +// Stationary turn speed +patch=1,EE,1017B2C0,extended,3D0E // D +patch=1,EE,1017B30C,extended,BD0E // E diff --git a/patches/SLUS-20128_E3BC4CEE.pnach b/patches/SLUS-20128_E3BC4CEE.pnach new file mode 100644 index 0000000..53bea63 --- /dev/null +++ b/patches/SLUS-20128_E3BC4CEE.pnach @@ -0,0 +1,12 @@ +gametitle=ESPN MLS Extra Time (U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00688144 +patch=1,EE,001123b0,word,3c013f40 //3c013f80 X-Fov + + diff --git a/patches/SLUS-20130_72B3802A.pnach b/patches/SLUS-20130_72B3802A.pnach new file mode 100644 index 0000000..0210a97 --- /dev/null +++ b/patches/SLUS-20130_72B3802A.pnach @@ -0,0 +1,17 @@ +gametitle=Street Fighter EX 3 (SLUS-201301) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by paul_met) +patch=1,EE,002e34d4,word,3c013f40 +patch=1,EE,002e34d8,word,44810000 +patch=1,EE,002e34e0,word,4600c602 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202E11FC,extended,00000000 +patch=1,EE,202E1284,extended,00000000 + + diff --git a/patches/SLUS-20131_38E20A00.pnach b/patches/SLUS-20131_38E20A00.pnach new file mode 100644 index 0000000..6170bfa --- /dev/null +++ b/patches/SLUS-20131_38E20A00.pnach @@ -0,0 +1,18 @@ +gametitle=Dark Angel - Vampire Apocalypse (U)(SLUS-20131) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00210e3c,word,08081008 //c7a00024 + +patch=1,EE,00204020,word,c7a00024 //00000000 +patch=1,EE,00204024,word,3C013F40 //00000000 +patch=1,EE,00204028,word,4481F000 //00000000 +patch=1,EE,0020402C,word,461e0002 //00000000 +patch=1,EE,00204030,word,08084390 //00000000 + + diff --git a/patches/SLUS-20132_FB307F03.pnach b/patches/SLUS-20132_FB307F03.pnach new file mode 100644 index 0000000..a1ac73b --- /dev/null +++ b/patches/SLUS-20132_FB307F03.pnach @@ -0,0 +1,21 @@ +gametitle=Army Men - Sarge's Heroes 2 (U)(SLUS-20132) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00008144 e0ffbd27 +patch=1,EE,001b1978,word,3c013f22 //3c013f00 + +//Fov +//803f013c 00a08144 43480200 +patch=1,EE,001db2a0,word,3c013fb3 //3c013f80 + +//Menu Screen and Energy bar fix +//803f013c 00208144 07000046 +patch=1,EE,001b1be0,word,3c013fab //3c013f80 + + diff --git a/patches/SLUS-20133_0EAB545E.pnach b/patches/SLUS-20133_0EAB545E.pnach new file mode 100644 index 0000000..600ba6d --- /dev/null +++ b/patches/SLUS-20133_0EAB545E.pnach @@ -0,0 +1,17 @@ +gametitle=High Heat Major League Baseball 2002 (U)(SLUS-20133) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002c3450,word,08030000 + +patch=1,EE,000c0000,word,46072103 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e2102 +patch=1,EE,000c0010,word,080b0d15 + + diff --git a/patches/SLUS-20134_CD213E68.pnach b/patches/SLUS-20134_CD213E68.pnach new file mode 100644 index 0000000..7d81ad3 --- /dev/null +++ b/patches/SLUS-20134_CD213E68.pnach @@ -0,0 +1,11 @@ +gametitle=Sky Odyssey (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,20283488,word,3f400000 // 3f800000 hor fov +patch=1,EE,2026C300,word,43d55555 // 43a00000 increase hor fov + + diff --git a/patches/SLUS-20136_5C6B00F4.pnach b/patches/SLUS-20136_5C6B00F4.pnach new file mode 100644 index 0000000..531deba --- /dev/null +++ b/patches/SLUS-20136_5C6B00F4.pnach @@ -0,0 +1,9 @@ +gametitle=Barbarian SLUS_201.36 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0012c8cc,word,3c013f40 +patch=1,EE,20534908,word,3f800000 + + diff --git a/patches/SLUS-20138_D2F77DF2.pnach b/patches/SLUS-20138_D2F77DF2.pnach new file mode 100644 index 0000000..312a9bb --- /dev/null +++ b/patches/SLUS-20138_D2F77DF2.pnach @@ -0,0 +1,356 @@ +gametitle=Rayman 2: Revolution * NTSC-U * SLUS-20138 * D2F77DF2 +// Same CRC as SLPM-67519 - the NTSC-K disc +// - these discs seems identical - patches should work for both discs. +// pnach & formating by pgert. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=RibShark (Rib) + +//patch=1,EE,0018c7d0,word,3c013f40 // 00000000 - X-FoV - old hack by ElHecht & icup321 +patch=1,EE,200C0100,extended,3F400000 // X-FoV - new hack by RibShark (Rib) + +// Main Widescreen patches - old hack by ElHecht & icup321 +//patch=1,EE,0018c7e0,word,4481f000 // 00000000 +//patch=1,EE,0018c7e4,word,461e0842 // 00000000 +//patch=1,EE,0011811c,word,461e6303 // 00000000 - renderfix calculation + +// Main Widescreen patches - new hack by RibShark (Rib) +// Fixes all 2D elements, including light coronas. +patch=1,EE,2018C7D0,extended,3C15000C +patch=1,EE,2018C7D4,extended,8EB50100 +patch=1,EE,2018C7E0,extended,4495F000 +patch=1,EE,2018C7E4,extended,461E0842 +patch=1,EE,201180F4,extended,3C15000C +patch=1,EE,201180F8,extended,8EB50100 +patch=1,EE,20118118,extended,4495F000 +patch=1,EE,2011811C,extended,461E6303 +patch=1,EE,201DD768,extended,08030080 +patch=1,EE,200C0200,extended,3C15000C +patch=1,EE,200C0204,extended,8EB50100 +patch=1,EE,200C0208,extended,4495F000 +patch=1,EE,200C020C,extended,4600F002 +patch=1,EE,200C0210,extended,8FA20014 +patch=1,EE,200C0214,extended,26300001 +patch=1,EE,200C0218,extended,080775DB +patch=1,EE,200C021C,extended,00000000 +patch=1,EE,201DD744,extended,080300C0 +patch=1,EE,201DD748,extended,00000000 +patch=1,EE,200C0300,extended,3C15000C +patch=1,EE,200C0304,extended,8EB50100 +patch=1,EE,200C0308,extended,4495F000 +patch=1,EE,200C030C,extended,460EF382 +patch=1,EE,200C0310,extended,460EA380 +patch=1,EE,200C0314,extended,46167BC0 +patch=1,EE,200C0318,extended,080775D2 +patch=1,EE,200C031C,extended,00000000 +patch=1,EE,201DD4B4,extended,08030100 +patch=1,EE,201DD4B8,extended,00000000 +patch=1,EE,200C0400,extended,3C15000C +patch=1,EE,200C0404,extended,8EB50100 +patch=1,EE,200C0408,extended,4495F000 +patch=1,EE,200C040C,extended,240303E8 +patch=1,EE,200C0410,extended,4483F800 +patch=1,EE,200C0414,extended,4680FFE0 +patch=1,EE,200C0418,extended,4482A000 +patch=1,EE,200C041C,extended,4680A520 +patch=1,EE,200C0420,extended,4614F502 +patch=1,EE,200C0424,extended,4614FD01 +patch=1,EE,200C0428,extended,24030002 +patch=1,EE,200C042C,extended,4483F800 +patch=1,EE,200C0430,extended,4680FFE0 +patch=1,EE,200C0434,extended,461FA503 +patch=1,EE,200C0438,extended,08077532 +patch=1,EE,200C043C,extended,00000000 +patch=1,EE,201DD324,extended,08030140 +patch=1,EE,201DD328,extended,00000000 +patch=1,EE,200C0500,extended,3C15000C +patch=1,EE,200C0504,extended,8EB50100 +patch=1,EE,200C0508,extended,4495F000 +patch=1,EE,200C050C,extended,240303E8 +patch=1,EE,200C0510,extended,4483F800 +patch=1,EE,200C0514,extended,4680FFE0 +patch=1,EE,200C0518,extended,4482A000 +patch=1,EE,200C051C,extended,4680A520 +patch=1,EE,200C0520,extended,4614F502 +patch=1,EE,200C0524,extended,4614FD01 +patch=1,EE,200C0528,extended,24030002 +patch=1,EE,200C052C,extended,4483F800 +patch=1,EE,200C0530,extended,4680FFE0 +patch=1,EE,200C0534,extended,461FA503 +patch=1,EE,200C0538,extended,080774CE +patch=1,EE,200C053C,extended,00000000 +patch=1,EE,201DD298,extended,08030180 +patch=1,EE,201DD29C,extended,00000000 +patch=1,EE,200C0600,extended,3C15000C +patch=1,EE,200C0604,extended,8EB50100 +patch=1,EE,200C0608,extended,4495F000 +patch=1,EE,200C060C,extended,240303E8 +patch=1,EE,200C0610,extended,4483F800 +patch=1,EE,200C0614,extended,4680FFE0 +patch=1,EE,200C0618,extended,24030002 +patch=1,EE,200C061C,extended,4483D000 +patch=1,EE,200C0620,extended,4680D6A0 +patch=1,EE,200C0624,extended,2403012C +patch=1,EE,200C0628,extended,4483D800 +patch=1,EE,200C062C,extended,4680DEE0 +patch=1,EE,200C0630,extended,24030258 +patch=1,EE,200C0634,extended,4483E000 +patch=1,EE,200C0638,extended,4680E720 +patch=1,EE,200C063C,extended,4600A646 +patch=1,EE,200C0640,extended,4614F502 +patch=1,EE,200C0644,extended,461BC834 +patch=1,EE,200C0648,extended,45010009 +patch=1,EE,200C064C,extended,00000000 +patch=1,EE,200C0650,extended,461FF742 +patch=1,EE,200C0654,extended,461DFF41 +patch=1,EE,200C0658,extended,461AEF43 +patch=1,EE,200C065C,extended,4614ED00 +patch=1,EE,200C0660,extended,4619E034 +patch=1,EE,200C0664,extended,45000002 +patch=1,EE,200C0668,extended,00000000 +patch=1,EE,200C066C,extended,4614ED00 +patch=1,EE,200C0670,extended,44826000 +patch=1,EE,200C0674,extended,46806320 +patch=1,EE,200C0678,extended,080774A7 +patch=1,EE,200C067C,extended,00000000 +patch=1,EE,201DD340,extended,080301C0 +patch=1,EE,200C0700,extended,C6940004 +patch=1,EE,200C0704,extended,3C15000C +patch=1,EE,200C0708,extended,8EB50100 +patch=1,EE,200C070C,extended,4495F000 +patch=1,EE,200C0710,extended,240303E8 +patch=1,EE,200C0714,extended,4483F800 +patch=1,EE,200C0718,extended,4680FFE0 +patch=1,EE,200C071C,extended,24030002 +patch=1,EE,200C0720,extended,4483D000 +patch=1,EE,200C0724,extended,4680D6A0 +patch=1,EE,200C0728,extended,2403012C +patch=1,EE,200C072C,extended,4483D800 +patch=1,EE,200C0730,extended,4680DEE0 +patch=1,EE,200C0734,extended,24030258 +patch=1,EE,200C0738,extended,4483E000 +patch=1,EE,200C073C,extended,4680E720 +patch=1,EE,200C0740,extended,4600A646 +patch=1,EE,200C0744,extended,4614F502 +patch=1,EE,200C0748,extended,461BC834 +patch=1,EE,200C074C,extended,45010009 +patch=1,EE,200C0750,extended,00000000 +patch=1,EE,200C0754,extended,461FF742 +patch=1,EE,200C0758,extended,461DFF41 +patch=1,EE,200C075C,extended,461AEF43 +patch=1,EE,200C0760,extended,4614ED00 +patch=1,EE,200C0764,extended,4619E034 +patch=1,EE,200C0768,extended,45000002 +patch=1,EE,200C076C,extended,00000000 +patch=1,EE,200C0770,extended,4614ED00 +patch=1,EE,200C0774,extended,080774D2 +patch=1,EE,200C0778,extended,00000000 +patch=1,EE,201D4FEC,extended,08030200 +patch=1,EE,201D4FF0,extended,00000000 +patch=1,EE,200C0800,extended,3C15000C +patch=1,EE,200C0804,extended,8EB50100 +patch=1,EE,200C0808,extended,4495F000 +patch=1,EE,200C080C,extended,24170064 +patch=1,EE,200C0810,extended,4497D800 +patch=1,EE,200C0814,extended,4680DEE0 +patch=1,EE,200C0818,extended,461B0032 +patch=1,EE,200C081C,extended,45010024 +patch=1,EE,200C0820,extended,00000000 +patch=1,EE,200C0824,extended,C4FF0000 +patch=1,EE,200C0828,extended,2417001E +patch=1,EE,200C082C,extended,4497D800 +patch=1,EE,200C0830,extended,4680DEE0 +patch=1,EE,200C0834,extended,24170046 +patch=1,EE,200C0838,extended,4497E000 +patch=1,EE,200C083C,extended,4680E720 +patch=1,EE,200C0840,extended,461F0741 +patch=1,EE,200C0844,extended,461DF682 +patch=1,EE,200C0848,extended,461BF834 +patch=1,EE,200C084C,extended,4501000D +patch=1,EE,200C0850,extended,00000000 +patch=1,EE,200C0854,extended,461CF834 +patch=1,EE,200C0858,extended,4501000D +patch=1,EE,200C085C,extended,00000000 +patch=1,EE,200C0860,extended,461FF7C2 +patch=1,EE,200C0864,extended,24170064 +patch=1,EE,200C0868,extended,4497D800 +patch=1,EE,200C086C,extended,4680DEE0 +patch=1,EE,200C0870,extended,461BF742 +patch=1,EE,200C0874,extended,461DDF41 +patch=1,EE,200C0878,extended,461FEFC0 +patch=1,EE,200C087C,extended,1000000A +patch=1,EE,200C0880,extended,00000000 +patch=1,EE,200C0884,extended,461FF7C2 +patch=1,EE,200C0888,extended,10000007 +patch=1,EE,200C088C,extended,00000000 +patch=1,EE,200C0890,extended,461AEF01 +patch=1,EE,200C0894,extended,24170002 +patch=1,EE,200C0898,extended,4497D800 +patch=1,EE,200C089C,extended,4680DEE0 +patch=1,EE,200C08A0,extended,461BE703 +patch=1,EE,200C08A4,extended,461FE7C0 +patch=1,EE,200C08A8,extended,461FD000 +patch=1,EE,200C08AC,extended,E4FF0000 +patch=1,EE,200C08B0,extended,E5200008 +patch=1,EE,200C08B4,extended,C4A10004 +patch=1,EE,200C08B8,extended,080753FC +patch=1,EE,200C08BC,extended,00000000 +patch=1,EE,20155730,extended,08030240 +patch=1,EE,20155734,extended,00000000 +patch=1,EE,200C0900,extended,3C15000C +patch=1,EE,200C0904,extended,8EB50100 +patch=1,EE,200C0908,extended,4495F000 +patch=1,EE,200C090C,extended,241B0064 +patch=1,EE,200C0910,extended,449BF800 +patch=1,EE,200C0914,extended,4680FFE0 +patch=1,EE,200C0918,extended,461F0832 +patch=1,EE,200C091C,extended,4501000A +patch=1,EE,200C0920,extended,00000000 +patch=1,EE,200C0924,extended,241B005A +patch=1,EE,200C0928,extended,449BF800 +patch=1,EE,200C092C,extended,4680FFE0 +patch=1,EE,200C0930,extended,461F0834 +patch=1,EE,200C0934,extended,45010004 +patch=1,EE,200C0938,extended,00000000 +patch=1,EE,200C093C,extended,4601FF41 +patch=1,EE,200C0940,extended,461EEF43 +patch=1,EE,200C0944,extended,461DF841 +patch=1,EE,200C0948,extended,46020842 +patch=1,EE,200C094C,extended,E4410250 +patch=1,EE,200C0950,extended,E46100C0 +patch=1,EE,200C0954,extended,C4800004 +patch=1,EE,200C0958,extended,46030002 +patch=1,EE,200C095C,extended,E4600004 +patch=1,EE,200C0960,extended,E4600044 +patch=1,EE,200C0964,extended,C4810000 +patch=1,EE,200C0968,extended,45010002 +patch=1,EE,200C096C,extended,00000000 +patch=1,EE,200C0970,extended,4601F042 +patch=1,EE,200C0974,extended,080555D4 +patch=1,EE,200C0978,extended,00000000 +patch=1,EE,201555C8,extended,08030280 +patch=1,EE,201555CC,extended,00000000 +patch=1,EE,200C0A00,extended,C4810000 +patch=1,EE,200C0A04,extended,3C15000C +patch=1,EE,200C0A08,extended,8EB50100 +patch=1,EE,200C0A0C,extended,4495F000 +patch=1,EE,200C0A10,extended,24170001 +patch=1,EE,200C0A14,extended,4497F800 +patch=1,EE,200C0A18,extended,4680FFE0 +patch=1,EE,200C0A1C,extended,461FF742 +patch=1,EE,200C0A20,extended,461DFF41 +patch=1,EE,200C0A24,extended,461FFFC0 +patch=1,EE,200C0A28,extended,461FEF43 +patch=1,EE,200C0A2C,extended,460CF302 +patch=1,EE,200C0A30,extended,460CEB00 +patch=1,EE,200C0A34,extended,460EF382 +patch=1,EE,200C0A38,extended,460EEB80 +patch=1,EE,200C0A3C,extended,27BDFFE0 +patch=1,EE,200C0A40,extended,3C030037 +patch=1,EE,200C0A44,extended,08055573 +patch=1,EE,200C0A48,extended,00000000 +patch=1,EE,2014E5DC,extended,080302C0 +patch=1,EE,2014E5E0,extended,00000000 +patch=1,EE,200C0B00,extended,3C15000C +patch=1,EE,200C0B04,extended,8EB50100 +patch=1,EE,200C0B08,extended,4495F000 +patch=1,EE,200C0B0C,extended,4480D000 +patch=1,EE,200C0B10,extended,4615AD80 +patch=1,EE,200C0B14,extended,461EADC3 +patch=1,EE,200C0B18,extended,4615BDC1 +patch=1,EE,200C0B1C,extended,4616BDC3 +patch=1,EE,200C0B20,extended,4617D601 +patch=1,EE,200C0B24,extended,4617AE40 +patch=1,EE,200C0B28,extended,4604C834 +patch=1,EE,200C0B2C,extended,C6200008 +patch=1,EE,200C0B30,extended,46010042 +patch=1,EE,200C0B34,extended,08053978 +patch=1,EE,200C0B38,extended,00000000 +patch=1,EE,2014E5F0,extended,46182034 +patch=1,EE,201D4F6C,extended,08030300 +patch=1,EE,201D4F70,extended,00000000 +patch=1,EE,200C0C00,extended,3C15000C +patch=1,EE,200C0C04,extended,8EB50100 +patch=1,EE,200C0C08,extended,4495F000 +patch=1,EE,200C0C0C,extended,C4800000 +patch=1,EE,200C0C10,extended,461E0002 +patch=1,EE,200C0C14,extended,E4600000 +patch=1,EE,200C0C18,extended,C4810004 +patch=1,EE,200C0C1C,extended,E4610004 +patch=1,EE,200C0C20,extended,C4A00000 +patch=1,EE,200C0C24,extended,461E0002 +patch=1,EE,200C0C28,extended,E4600008 +patch=1,EE,200C0C2C,extended,C4A10004 +patch=1,EE,200C0C30,extended,AC660010 +patch=1,EE,200C0C34,extended,E461000C +patch=1,EE,200C0C38,extended,AC670014 +patch=1,EE,200C0C3C,extended,C4800008 +patch=1,EE,200C0C40,extended,E4600018 +patch=1,EE,200C0C44,extended,080753E7 +patch=1,EE,200C0C48,extended,00000000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f55 // 00000000 - X-FoV +//patch=1,EE,0018c7d4,word,34215555 // 00000000 - X-FoV +patch=1,EE,200C0100,extended,3F555555 + +[Widescreen 15:9] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f50 +patch=1,EE,200C0100,extended,3F500000 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f63 +//patch=1,EE,0018c7d4,word,34218E39 +patch=1,EE,200C0100,extended,3F638E39 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013F19 +//patch=1,EE,0018c7d4,word,3421999A +patch=1,EE,200C0100,extended,3F19999A + +[Widescreen 21:9] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f12 +//patch=1,EE,0018c7d4,word,34214925 +// 3F124925, not 3f100000 (pgert) +patch=1,EE,200C0100,extended,3F124925 + +[Widescreen 25:16] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013f5a +//patch=1,EE,0018c7d4,word,3421740e +patch=1,EE,200C0100,extended,3F5A740E + +[Widescreen 32:9] +gsaspectratio=Stretch +author=RibShark (Rib) +description=Combine with 'Widescreen 16:9'. +//patch=1,EE,0018c7d0,word,3c013EC0 +// 3EC00000, not 3ed5c28f (pgert) +patch=1,EE,200C0100,extended,3EC00000 + +// Incomplete 60 fps hack by asasega +// - might need EE overclocking to be stable. +//patch=1,EE,2010121C,word,00000000 + +[60 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,001011FC,word,24030000 // 24030001 diff --git a/patches/SLUS-20140_B0B73F49.pnach b/patches/SLUS-20140_B0B73F49.pnach new file mode 100644 index 0000000..57182b1 --- /dev/null +++ b/patches/SLUS-20140_B0B73F49.pnach @@ -0,0 +1,8 @@ +gametitle=NHL Hitz 2002 Ver 2.00 [SLUS-20140] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,204E1528,word,3F248B44 + + diff --git a/patches/SLUS-20140_E2CC1613.pnach b/patches/SLUS-20140_E2CC1613.pnach new file mode 100644 index 0000000..07734b0 --- /dev/null +++ b/patches/SLUS-20140_E2CC1613.pnach @@ -0,0 +1,9 @@ +gametitle=NHL Hitz 2002 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,204dc0a8,word,3F248B44 +patch=1,EE,2071fc18,word,3F2AE148 + + diff --git a/patches/SLUS-20143_6CC36213.pnach b/patches/SLUS-20143_6CC36213.pnach new file mode 100644 index 0000000..f4d86e6 --- /dev/null +++ b/patches/SLUS-20143_6CC36213.pnach @@ -0,0 +1,13 @@ +gametitle=ESPN NBA 2Night (U)(SLUS-20143) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0010494c,word,3c013f40 //00000000 +patch=1,EE,00104950,word,44810000 //00000000 +patch=1,EE,00104958,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20144_BFBBB524.pnach b/patches/SLUS-20144_BFBBB524.pnach new file mode 100644 index 0000000..ff29ff0 --- /dev/null +++ b/patches/SLUS-20144_BFBBB524.pnach @@ -0,0 +1,8 @@ +gametitle=Metal Gear Solid 2 - Sons of Liberty + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0011ea28,word,3c013f40 + + diff --git a/patches/SLUS-20145_EB653BE2.pnach b/patches/SLUS-20145_EB653BE2.pnach new file mode 100644 index 0000000..22a89d8 --- /dev/null +++ b/patches/SLUS-20145_EB653BE2.pnach @@ -0,0 +1,31 @@ +gametitle=Ring of Red (U)(SLUS-20145) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack ElHecht and Arapapa + +//patch=1,EE,001059bc,extended,3c013f60 + +patch=1,EE,001107a8,word,08052e47 // 3c020026 +patch=1,EE,001107ac,word,00000000 // 2442d8c0 +patch=1,EE,001107b0,word,00000000 // e44d0014 + +patch=1,EE,0014b91c,word,3c013faa // 00000000 ver fov +patch=1,EE,0014b920,word,3421aaab // 00000000 ver fov +patch=1,EE,0014b924,word,44810000 // 00000000 +patch=1,EE,0014b928,word,3c020026 // 00000000 +patch=1,EE,0014b92c,word,2442d8c0 // 00000000 +patch=1,EE,0014b930,word,46006b42 // 00000000 +patch=1,EE,0014b934,word,e44d0014 // 00000000 +patch=1,EE,0014b938,word,080441eb // 00000000 + +//003F013C 00108144 040041C4 +//C03E013C 00108144 040041C4 +patch=1,EE,00110fac,word,3c013ec0 // 3c013f00 zoom +patch=1,EE,00110fe0,word,3c013fab // 3c013f80 renderfix + +//803F013C 00008144 2C0060AC +//403F013C 00008144 2C0060AC +patch=1,EE,001070e0,word,3c013f40 // 3c013f80 hor fov model view + + diff --git a/patches/SLUS-20146_F14DFE0A.pnach b/patches/SLUS-20146_F14DFE0A.pnach new file mode 100644 index 0000000..01f32d7 --- /dev/null +++ b/patches/SLUS-20146_F14DFE0A.pnach @@ -0,0 +1,9 @@ +gametitle=Shadow of Destiny SLUS_201.46 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0020fdc8,word,3c014455 +patch=1,EE,0020fde0,word,3c013ac8 + + diff --git a/patches/SLUS-20147_64DA78A3.pnach b/patches/SLUS-20147_64DA78A3.pnach new file mode 100644 index 0000000..3246958 --- /dev/null +++ b/patches/SLUS-20147_64DA78A3.pnach @@ -0,0 +1,11 @@ +gametitle=Aliens Versus Predator - Extinction NTSC-U SLUS-20147 64DA78A3 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0017fc74,word,3c023f40 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,00179110,word,47FFFFF1 //4501FFF1 \ No newline at end of file diff --git a/patches/SLUS-20148_8CB179A6.pnach b/patches/SLUS-20148_8CB179A6.pnach new file mode 100644 index 0000000..fb0c765 --- /dev/null +++ b/patches/SLUS-20148_8CB179A6.pnach @@ -0,0 +1,26 @@ +gametitle=Zone of the Enders (U)(SLUS-20148) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen Hack +//16:9 +//Disabled due to graphical issues with heavy charged attacks causing striped effect on screen. + +//patch=1,EE,00450e80,word,3c013f40 + +//HUD (3rd) +//00 00 80 3F 55 55 15 3F 00 00 00 00 00 00 00 00 00 00 00 44 00 00 60 43 00 00 20 41 00 00 00 49 00 00 FA 43 00 00 //FA 43 00 00 00 00 00 00 E1 45 +//patch=1,EE,E0010000,extended,005E5384 +//patch=1,EE,205E54C4,extended,3f800000 + +// +//00 00 FA C3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 D5 91 C3 00 00 00 00 00 00 00 00 00 00 00 45 00 00 //00 45 67 02 6C 45 00 00 80 3F 00 00 00 00 00 00 00 00 C8 EC 1F 4D 00 00 00 00 00 00 FA BF 00 00 00 00 00 00 00 00 //00 00 00 00 00 00 00 00 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2046880C,word,00000000 +patch=1,EE,20468A74,word,00000000 + + diff --git a/patches/SLUS-20149_2B58234D.pnach b/patches/SLUS-20149_2B58234D.pnach new file mode 100644 index 0000000..5e495f5 --- /dev/null +++ b/patches/SLUS-20149_2B58234D.pnach @@ -0,0 +1,14 @@ +gametitle=Tribes Aerial Assault [NTSC-U] (SLUS_201.49) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00181FE8,word,3C013F1E //3C013F00 Zoom +patch=1,EE,001829A8,word,3C013ED1 //3C013F00 Y-FOV + +//Render fix +patch=1,EE,001828C4,word,3C013F60 //3C013F00 + + diff --git a/patches/SLUS-20151_2F56CBC9.pnach b/patches/SLUS-20151_2F56CBC9.pnach new file mode 100644 index 0000000..32e52ac --- /dev/null +++ b/patches/SLUS-20151_2F56CBC9.pnach @@ -0,0 +1,22 @@ +gametitle=Klonoa 2:Lunatea's Veil (SLUS-20151) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=synce (NTSC-U pnach by flameofrecca) +patch=1,EE,0030536c,word,3c013f40 +patch=1,EE,00305370,word,44810000 +patch=1,EE,00305378,word,4600c602 +//Partial HUD fix +patch=1,EE,2051A000,word,3f400000 +patch=1,EE,2051B000,word,3f400000 +patch=1,EE,2051C000,word,3f400000 +patch=1,EE,2051D000,word,3f400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2018FDFC,word,AE000340 +patch=1,EE,2019053C,word,AE000340 + + diff --git a/patches/SLUS-20152_A32F7CD0.pnach b/patches/SLUS-20152_A32F7CD0.pnach new file mode 100644 index 0000000..3215bf5 --- /dev/null +++ b/patches/SLUS-20152_A32F7CD0.pnach @@ -0,0 +1,21 @@ +gametitle=Ace Combat 04: Shattered Skies (SLUS-20152) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//widescreen fix +patch=1,EE,0040DACC,word,441CF7AE + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,E0050003,extended,0029F418 +patch=1,EE,0029F418,extended,00000001 +patch=1,EE,D029F420,extended,0000948C +patch=1,EE,0029F420,extended,00000000 +patch=1,EE,D029F420,extended,00009070 +patch=1,EE,0029F420,extended,00000000 + + diff --git a/patches/SLUS-20153_A8083AE6.pnach b/patches/SLUS-20153_A8083AE6.pnach new file mode 100644 index 0000000..4532a9d --- /dev/null +++ b/patches/SLUS-20153_A8083AE6.pnach @@ -0,0 +1,18 @@ +gametitle=RC Revenge Pro (U)((SLUS-20153) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//02a51846 100020e6 +patch=1,EE,001a3aac,word,08030000 + +patch=1,EE,000c0000,word,4618a502 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ea502 +patch=1,EE,000c0010,word,08068eac + + diff --git a/patches/SLUS-20158_BD80BB9C.pnach b/patches/SLUS-20158_BD80BB9C.pnach new file mode 100644 index 0000000..2e58c26 --- /dev/null +++ b/patches/SLUS-20158_BD80BB9C.pnach @@ -0,0 +1,11 @@ +gametitle=Heroes of Might and Magic - Quest for the DragonBone Staff SLUS_201.58 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00117494,word,3C013Ff2 +patch=1,EE,00117498,word,342158bb +patch=1,EE,202B3030,extended,3F81DE51 +patch=1,EE,202B2F10,extended,3FB9BDDE + + diff --git a/patches/SLUS-20159_CEC42835.pnach b/patches/SLUS-20159_CEC42835.pnach new file mode 100644 index 0000000..dc167a2 --- /dev/null +++ b/patches/SLUS-20159_CEC42835.pnach @@ -0,0 +1,22 @@ +gametitle=Dave Mirra Freestyle BMX 2 (SLUS-20159) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=BloodRaynare + +// 16:9 +patch=1,EE,00100c58,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,000fffd4,word,3c093f40 // 00000000 renderfix +patch=1,EE,001010f0,word,0803fff5 // 46000843 +patch=1,EE,001010f4,word,00000000 // e6240448 +patch=1,EE,000fffdc,word,4489f000 // 00000000 +patch=1,EE,000fffe0,word,461e0843 // 00000000 +patch=1,EE,000fffe4,word,46000843 // 00000000 +patch=1,EE,000fffe8,word,e6200448 // 00000000 +patch=1,EE,000fffec,word,0804043d // 00000000 + +//Airport Garage helicopter rotor glitch fix +patch=1,EE,00100c04,word,3c013f40 // 00000000 +patch=1,EE,000fffd8,word,3c093f40 // 00000000 + + diff --git a/patches/SLUS-20160_B88DF765.pnach b/patches/SLUS-20160_B88DF765.pnach new file mode 100644 index 0000000..1501a6e --- /dev/null +++ b/patches/SLUS-20160_B88DF765.pnach @@ -0,0 +1,14 @@ +gametitle=Winback - Covert Operations (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +// 16:9 +patch=1,EE,00246cb8,word,3c013f40 // 00000000 hor fov +patch=1,EE,00246cbc,word,4481f000 // 00000000 +patch=1,EE,00246ccc,word,461eb583 // 00000000 +patch=1,EE,001c63a8,word,461e0002 // 00000000 cross hairs position fix +patch=1,EE,001c68c4,word,461ea302 // 4600a306 cross hairs render fix + + diff --git a/patches/SLUS-20162_CF736A9D.pnach b/patches/SLUS-20162_CF736A9D.pnach new file mode 100644 index 0000000..225c127 --- /dev/null +++ b/patches/SLUS-20162_CF736A9D.pnach @@ -0,0 +1,19 @@ +gametitle=Aqua Aqua (U)(SLUS-20162) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00191538,word,080782d4 //c6010068 +patch=1,EE,001e0b50,word,3c013f40 //00000000 +patch=1,EE,001e0b54,word,4481f000 //00000000 +patch=1,EE,001e0b58,word,c6010068 //00000000 +patch=1,EE,001e0b5c,word,c602006c //00000000 +patch=1,EE,001e0b60,word,461e0843 //00000000 +patch=1,EE,001e0b64,word,e6010068 //00000000 +patch=1,EE,001e0b68,word,08064550 //00000000 + + diff --git a/patches/SLUS-20165_1771BFE4.pnach b/patches/SLUS-20165_1771BFE4.pnach new file mode 100644 index 0000000..6e59318 --- /dev/null +++ b/patches/SLUS-20165_1771BFE4.pnach @@ -0,0 +1,18 @@ +gametitle=Legacy of Kain - Soul Reaver 2 NTSC-U SLUS-20165 1771BFE4 v1.01 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated & pelvicthrustman +description=Widescreen Hack +patch=1,EE,001705FC,word,3C013F60 //3C013F95 +patch=1,EE,00170600,word,00000000 //34215556 +patch=1,EE,00170638,word,00000000 //1443000B +patch=1,EE,0023E918,word,43c00000 //44000000 FOV +patch=1,EE,00112DCC,word,3C013F40 //3C013F10 render fix +patch=1,EE,0023E920,word,00000001 //00000000 debug ws mode + +[Remove black bars] +author=pelvicthrustman +description=Remove black bars in cutscenes. +patch=1,EE,0013db5c,word,3C01BF80 //3C01BF40 +patch=1,EE,0013db64,word,3c013f80 //3C013F40 \ No newline at end of file diff --git a/patches/SLUS-20165_230CB71D.pnach b/patches/SLUS-20165_230CB71D.pnach new file mode 100644 index 0000000..b444f85 --- /dev/null +++ b/patches/SLUS-20165_230CB71D.pnach @@ -0,0 +1,26 @@ +gametitle=Legacy of Kain - Soul Reaver 2 NTSC-U SLUS-20165 230CB71D v2.00 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen Hack +patch=1,EE,00170BFC,word,3C013F60 //3C013F95 +patch=1,EE,00170C00,word,00000000 //34215556 +patch=1,EE,00170C38,word,00000000 //1443000B +patch=1,EE,0023F418,word,43c00000 //44000000 FOV +patch=1,EE,0011328C,word,3C013F40 //3C013F10 render fix +patch=1,EE,0023F420,word,00000001 //00000000 debug ws mode + +[remove black bars] +author=Gabominated +description=Remove black bars in cutscenes. +patch=1,EE,0013E144,word,3C01BF80 //3C01BF40 +patch=1,EE,0013E14C,word,3c013f80 //3C013F40 + +[No-Interlacing] +gsinterlacemode=1 +author=Red-tv +description=Origial patch by Red_Tv, offsets updated for v2.00 +patch=1,EE,201a9510,word,30420000 +patch=1,EE,00201574,word,00000000 +patch=1,EE,03223edc,word,00000000 diff --git a/patches/SLUS-20166_0414648B.pnach b/patches/SLUS-20166_0414648B.pnach new file mode 100644 index 0000000..aa23f48 --- /dev/null +++ b/patches/SLUS-20166_0414648B.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN National Hockey Night (U)(SLUS-20166) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00103734,word,3c013f40 //00000000 +patch=1,EE,00103738,word,44810000 //00000000 +patch=1,EE,00103740,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20169_D4DE7788.pnach b/patches/SLUS-20169_D4DE7788.pnach new file mode 100644 index 0000000..98d41c5 --- /dev/null +++ b/patches/SLUS-20169_D4DE7788.pnach @@ -0,0 +1,45 @@ +gametitle=Ephemeral Fantasia [NTSC-J] (SLUS-20169) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//vert +patch=1,EE,00231ff4,word,3c023fa2 +patch=1,EE,00231ff8,word,34472222 +patch=1,EE,002ca600,word,3c023fa2 +patch=1,EE,002ca604,word,34422222 +patch=1,EE,0032849c,word,3C023FA2 +patch=1,EE,003284a0,word,34422222 + +//zoom +patch=1,EE,002830E8,word,3c013f40 +patch=1,EE,002830EC,word,4481F000 + +patch=1,EE,00232158,word,461e6302 +patch=1,EE,00232168,word,E46C0160 +patch=1,EE,0023216c,word,03E00008 +patch=1,EE,00232170,word,E4700154 + +patch=1,EE,00232174,word,8F8516B8 +patch=1,EE,00232178,word,3C020040 +patch=1,EE,0023217c,word,24439960 +patch=1,EE,00232180,word,24020001 +patch=1,EE,00232184,word,00052040 +patch=1,EE,00232188,word,00852021 +patch=1,EE,0023218c,word,00042080 +patch=1,EE,00232190,word,00852021 +patch=1,EE,00232194,word,00042140 +patch=1,EE,00232198,word,00641821 +patch=1,EE,0023219c,word,E46C0158 +patch=1,EE,002321a0,word,03E00008 +patch=1,EE,002321a4,word,E46D015C + +patch=1,EE,002c9580,word,0c08c85d +patch=1,EE,002ca60c,word,0c08c85d +patch=1,EE,003284b0,word,0c08c85d +patch=1,EE,003285b0,word,0c08c85d +patch=1,EE,0033a960,word,0c08c85d +patch=1,EE,0033ab68,word,0c08c85d + + diff --git a/patches/SLUS-20170_348CEAC4.pnach b/patches/SLUS-20170_348CEAC4.pnach new file mode 100644 index 0000000..5eaef29 --- /dev/null +++ b/patches/SLUS-20170_348CEAC4.pnach @@ -0,0 +1,23 @@ +gametitle=The Adventures of Cookie & Cream (NTSC) SLUS_201.70 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=flameofrecca +//pnach must be loaded before level, else codes won't work + +patch=1,EE,00100278,word,3c013f40 //horizontal fov fix in-game camera only + +//-----Some Useful Addresses for HUD fixing----- +//patch=1,EE,0011bf44,word,3c013f22 //controller buttons HUD vertical size +//patch=1,EE,0011d7ac,word,3c013f22 //timer HUD vertical size +//patch=1,EE,0011d824,word,3c013f22 //timer HUD vertical size + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 + +//No-Interlacing for gameplay and menus +patch=1,EE,001DCD94,word,30420000 + + diff --git a/patches/SLUS-20171_A1C2092C.pnach b/patches/SLUS-20171_A1C2092C.pnach new file mode 100644 index 0000000..1b681dd --- /dev/null +++ b/patches/SLUS-20171_A1C2092C.pnach @@ -0,0 +1,15 @@ +gametitle=Motor Mayhem - Vehicular Combat League (U)(SLUS-20171) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0011cc84,word,3c014287 //3c0142b4 + +//Render fix +patch=1,EE,00141fd8,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20172_51706243.pnach b/patches/SLUS-20172_51706243.pnach new file mode 100644 index 0000000..87ebaf5 --- /dev/null +++ b/patches/SLUS-20172_51706243.pnach @@ -0,0 +1,10 @@ +gametitle=Pryzm - Chapter One - The Dark Unicorn SLUS_201.72 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001186e8,word,3c013f22 +patch=1,EE,0017db4c,word,3c013f10 // vert fov +patch=1,EE,0033198c,word,3c01bec0 + + diff --git a/patches/SLUS-20173_CE1DF671.pnach b/patches/SLUS-20173_CE1DF671.pnach new file mode 100644 index 0000000..177c355 --- /dev/null +++ b/patches/SLUS-20173_CE1DF671.pnach @@ -0,0 +1,14 @@ +gametitle=Unison - Rebels of Rhythm & Dance (U)(SLUS-20173) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,001e4654,word,3c013f40 //00000000 +patch=1,EE,001e4658,word,44810000 //00000000 +patch=1,EE,001e4660,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20174_2F5354BE.pnach b/patches/SLUS-20174_2F5354BE.pnach new file mode 100644 index 0000000..f73db44 --- /dev/null +++ b/patches/SLUS-20174_2F5354BE.pnach @@ -0,0 +1,16 @@ +gametitle= Rumble Racing NTSC-U [SLUS-20174] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00154984,word,3C023F40 //3C023F80 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//No Interlacing +patch=1,EE,00100A64,extended,30420000 +patch=1,EE,00100A88,extended,30440000 + + diff --git a/patches/SLUS-20175_88CA8484.pnach b/patches/SLUS-20175_88CA8484.pnach new file mode 100644 index 0000000..cce51c0 --- /dev/null +++ b/patches/SLUS-20175_88CA8484.pnach @@ -0,0 +1,79 @@ +gametitle=Mobile Suit Gundam - Journey to Jaburo (U)(SLUS-20175) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Search Values +//2044033c 00108344 28a68070 (X-Fov) +//a043023c 00008244 466d0046 (Render fix) + +//Title +patch=1,EE,E0023f00,extended,00100050 +patch=1,EE,20128c38,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201ae388,extended,3c0243e0 //3c0243a0 Render fix + +//Story 1 +patch=1,EE,E002f780,extended,00100050 +patch=1,EE,2012aed8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201adbe8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 2 +patch=1,EE,E002af80,extended,00100050 +patch=1,EE,2012aff8,extended,3c034439 //3c034420 X-Fov +patch=1,EE,201af358,extended,3c0243e0 //3c0243a0 Render fix + +//Story 3 +patch=1,EE,E002c580,extended,00100050 +patch=1,EE,2012aff8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201af1c8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 4 +patch=1,EE,E0023d00,extended,00100050 +patch=1,EE,2012aff8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aef18,extended,3c0243e0 //3c0243a0 Render fix + +//Story 5 +patch=1,EE,E0021480,extended,00100050 +patch=1,EE,2012aff8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201adf28,extended,3c0243e0 //3c0243a0 Render fix + +//Story 6 +patch=1,EE,E002b880,extended,00100050 +patch=1,EE,2012aff8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201aef68,extended,3c0243e0 //3c0243a0 Render fix + +//Story 7 +patch=1,EE,E0028600,extended,00100050 +patch=1,EE,2012aff8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201af4a8,extended,3c0243e0 //3c0243a0 Render fix + +//Story 8 +patch=1,EE,E002bc80,extended,00100050 +patch=1,EE,2012aff8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201af398,extended,3c0243e0 //3c0243a0 Render fix + +//Story 9 +patch=1,EE,E0029f00,extended,00100050 +patch=1,EE,2012aed8,extended,3c034455 //3c034420 X-Fov +patch=1,EE,201af4d8,extended,3c0243e0 //3c0243a0 Render fix + +//////////////////////////////////////////////////////////////// +//Extra 1 +//patch=1,EE,E002a780,extended,00100050 +//patch=1,EE,2012aed8,extended,3c034455 //3c034420 X-Fov +//patch=1,EE,201ae388,extended,3c0243e0 //3c0243a0 Render fix + +//Extra 2 +//patch=1,EE,E0024600,extended,00100050 +//patch=1,EE,2012aed8,extended,3c034455 //3c034420 X-Fov +//patch=1,EE,201ae208,extended,3c0243e0 //3c0243a0 Render fix + +//Extra 3 +//patch=1,EE,E002d900,extended,00100050 +//patch=1,EE,2012aff8,extended,3c034455 //3c034420 X-Fov +//patch=1,EE,201ae618,extended,3c0243e0 //3c0243a0 Render fix + + diff --git a/patches/SLUS-20176_D813AF38.pnach b/patches/SLUS-20176_D813AF38.pnach new file mode 100644 index 0000000..b4a070a --- /dev/null +++ b/patches/SLUS-20176_D813AF38.pnach @@ -0,0 +1,16 @@ +gametitle=NASCAR Heat 2002 (U)(SLUS-20176) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, Silent + +//Zoom +patch=1,EE,00243550,word,3c013ec0 //3c013f00 + +//Y-Fov +patch=1,EE,0024356c,word,3c01bfa0 //3c01bf70 +patch=1,EE,00243570,word,34216d37 //3421a3d7 + +//Unlimited margins +patch=1,EE,0014c42c,word,10000009 //b 0x0014c454 +patch=1,EE,0014c488,word,1000FFF2 //b 0x0014c454 diff --git a/patches/SLUS-20177_0DDFE767.pnach b/patches/SLUS-20177_0DDFE767.pnach new file mode 100644 index 0000000..94ae446 --- /dev/null +++ b/patches/SLUS-20177_0DDFE767.pnach @@ -0,0 +1,11 @@ +gametitle=Test Drive - Off-Road - Wide Open (NTSC-U) [SLUS-20177] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//hor fov (default = 3F800000, 21:9 = 3FC00000) + +patch=1,EE,202C0A70,extended,3FA00000 + + diff --git a/patches/SLUS-20178_8A7CCD73.pnach b/patches/SLUS-20178_8A7CCD73.pnach new file mode 100644 index 0000000..158cb46 --- /dev/null +++ b/patches/SLUS-20178_8A7CCD73.pnach @@ -0,0 +1,14 @@ +gametitle=Giants - Citizen Kabuto (U)(SLUS-20178) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +//abaaaa3f e3a59b3c +patch=1,EE,003bad40,word,3fe38e39 +//abaaaa3f 0ad7233d +patch=1,EE,003baef8,word,3fe38e39 + + diff --git a/patches/SLUS-20178_AEEC4D5C.pnach b/patches/SLUS-20178_AEEC4D5C.pnach new file mode 100644 index 0000000..b4657b7 --- /dev/null +++ b/patches/SLUS-20178_AEEC4D5C.pnach @@ -0,0 +1,18 @@ +gametitle=Giants Citizen Kabuto [SLUS 20178](U) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +patch=1,EE,003bad40,word,3fe38e39 //3faaaaab +patch=1,EE,003baef8,word,3fe38e39 //3faaaaab + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00210348,word,30630000 +patch=1,EE,26CA3DCC,word,00000000 +patch=1,EE,00224AB4,word,00000000 + + diff --git a/patches/SLUS-20182_854D5885.pnach b/patches/SLUS-20182_854D5885.pnach new file mode 100644 index 0000000..497c43b --- /dev/null +++ b/patches/SLUS-20182_854D5885.pnach @@ -0,0 +1,48 @@ +gametitle=Stretch Panic (NTSC-U) [SLUS-20182] [854D5885] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by sergx12 (ISO HEX codes) and Aced14 (pnach version - ELF and 16:10 hacks) + +//16:9 widescreen +patch=1,EE,2011FB4C,extended,08047EE0 //0441000C - j $0011fb80 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +patch=1,EE,2012BFD0,extended,08047ED5 //C60D0174 - j $0011fb54 - Jump to injected MIPS instructions for widescreen logic +patch=1,EE,2011FB54,extended,12600004 //3C02006A - beq s3, zero, $0011fb68 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +patch=1,EE,2011FB58,extended,3C013FAA //0C046690 - lui at, $3faa - Set $f31 register to 1.333333373 #1 +patch=1,EE,2011FB5C,extended,3421AAAB //2444B2E0 - ori at, at, $aaab - Set $f31 register to 1.333333373 #2 +patch=1,EE,2011FB60,extended,4481F800 //3C02006A - mtc1 at, $f31 - Set $f31 register to 1.333333373 #3 +patch=1,EE,2011FB64,extended,461F6302 //2444B2C0 - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +patch=1,EE,2011FB68,extended,0804AFF6 //70002E28 - j $0012bfd8 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2011FB6C,extended,46006347 //0C043184 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) + +//16:10 widescreen (normal) +//patch=1,EE,2011FB4C,extended,08047EE0 //0441000C - j $0011fb80 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +//patch=1,EE,2012BFD0,extended,08047ED5 //C60D0174 - j $0011fb54 - Jump to injected MIPS instructions for widescreen logic +//patch=1,EE,2011FB54,extended,12600004 //3C02006A - beq s3, zero, $0011fb68 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +//patch=1,EE,2011FB58,extended,3C013F99 //0C046690 - lui at, $3f99 - Set $f31 register to 1.2 #1 +//patch=1,EE,2011FB5C,extended,3421999A //2444B2E0 - ori at, at, $999a - Set $f31 register to 1.2 #2 +//patch=1,EE,2011FB60,extended,4481F800 //3C02006A - mtc1 at, $f31 - Set $f31 register to 1.2 #3 +//patch=1,EE,2011FB64,extended,461F6302 //2444B2C0 - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +//patch=1,EE,2011FB68,extended,0804AFF6 //70002E28 - j $0012bfd8 - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,2011FB6C,extended,46006347 //0C043184 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) + +//16:10 widescreen (ultra) +//patch=1,EE,2011FB08,extended,08047ECE //0441000B - j $0011fb38 - Jump over game logic for SIO2MAN.IRX debug error message to prevent conflicts +//patch=1,EE,2011FB4C,extended,08047EE0 //0441000C - j $0011fb80 - Jump over game logic for PADMAN.IRX debug error message to prevent conflicts +//patch=1,EE,2012BFD8,extended,08047ECA //C60F017C - j $0011fb28 - Jump to injected MIPS instructions for cutscene/playing check +//patch=1,EE,2011FB28,extended,52600013 //0C043184 - beql s3, zero, $0011fb78 - Branch to the end of the widescreen logic if a cutscene is running (by checking if s3 register is 0) +//patch=1,EE,2011FB2C,extended,00000000 //70003628 - nop - Nop delay slot (to avoid a "branch XXXXXXXX in delay slot!" warning in PCSX2's log) +//patch=1,EE,2011FB30,extended,08047ED5 //0440FFF7 - j $0011fb54 - Jump to injected MIPS instructions for widescreen logic +//patch=1,EE,2011FB54,extended,3C013FAA //3C02006A - lui at, $3faa - Set $f31 register to 1.333333373 #1 +//patch=1,EE,2011FB58,extended,3421AAAB //0C046690 - ori at, at, $aaab - Set $f31 register to 1.333333373 #2 +//patch=1,EE,2011FB5C,extended,4481F800 //2444B2E0 - mtc1 at, $f31 - Set $f31 register to 1.333333373 #3 +//patch=1,EE,2011FB60,extended,461F6302 //3C02006A - mul.s $f12, $f12, $f31 - Multiply $f12 by $f31 and store the result in $f12 (positive X FOV) +//patch=1,EE,2011FB64,extended,46006347 //2444B2C0 - neg.s $f13, $f12 - Negate $f12 and store the result in $f13 (negative X FOV) +//patch=1,EE,2011FB68,extended,3C013F8E //70002E28 - lui at, $3f8e - Set $f31 register to 1.111111164 #1 +//patch=1,EE,2011FB6C,extended,342138E4 //0C043184 - ori at, at, $38e4 - Set $f31 register to 1.111111164 #2 +//patch=1,EE,2011FB70,extended,4481F800 //70003628 - mtc1 at, $f31 - Set $f31 register to 1.111111164 #3 +//patch=1,EE,2011FB74,extended,461F7382 //0440FFF7 - mul.s $f14, $f14, $f31 - Multiply $f14 by $f31 and store the result in $f14 (negative Y FOV) +//patch=1,EE,2011FB78,extended,0804AFF8 //00000000 - j $0012bfe0 - Jump to 2 lines after the overwritten MIPS instruction +//patch=1,EE,2011FB7C,extended,460073C7 //00000000 - neg.s $f15, $f14 - Negate $f14 to make it positive and store the result in $f15 (positive Y FOV) + + diff --git a/patches/SLUS-20183_031DA682.pnach b/patches/SLUS-20183_031DA682.pnach new file mode 100644 index 0000000..db19522 --- /dev/null +++ b/patches/SLUS-20183_031DA682.pnach @@ -0,0 +1,10 @@ +gametitle=Tiny Toon Adventures - Defenders of the Universe SLUS_201.83 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002cc43c,word,bf400000 +patch=1,EE,002cc440,word,3f400000 +patch=1,EE,002cc444,word,3e900000 + + diff --git a/patches/SLUS-20184_24036809.pnach b/patches/SLUS-20184_24036809.pnach new file mode 100644 index 0000000..e304b48 --- /dev/null +++ b/patches/SLUS-20184_24036809.pnach @@ -0,0 +1,19 @@ +gametitle=Resident Evil: Code: Veronica X (SLUS-20184) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack ported from PAL-M4 ver by ElHecht +patch=1,EE,01128700,word,3f400000 //3f800000 x-fov +patch=1,EE,01E218C0,word,01aa0280 //01400280 FMVs +patch=1,EE,01E218C4,word,000c0000 //00400000 + +[Door Transition Skip] +// https://gist.github.com/kapdap/91ff4e4a32d45b5a6ee6b9ef7b298895 +author=kapdap +patch=1,EE,00133D4C,word,00000000 // remove call to bhControlDoor +patch=1,EE,00133D54,word,00000000 // remove door animation completed check + +[Skip Startup logos and warning] +author=illusion +patch=1,EE,001324D4,word,34640008 \ No newline at end of file diff --git a/patches/SLUS-20187_AE381E74.pnach b/patches/SLUS-20187_AE381E74.pnach new file mode 100644 index 0000000..a70159d --- /dev/null +++ b/patches/SLUS-20187_AE381E74.pnach @@ -0,0 +1,10 @@ +gametitle= NBA Street (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen - 3D Elements +patch=1,EE,00644C48,word,3F955555 // 3F6EEEEF + + diff --git a/patches/SLUS-20189_C1760287.pnach b/patches/SLUS-20189_C1760287.pnach new file mode 100644 index 0000000..b03bc33 --- /dev/null +++ b/patches/SLUS-20189_C1760287.pnach @@ -0,0 +1,105 @@ +gametitle=Tokyo Extreme Racer - Zero (U) (SLUS-20189) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen patch +author=VIRGIN KLM, Silent + +// 16:9 - 3D Elements +patch=0,EE,10168040,extended,3F40 // In-game +patch=0,EE,1016818C,extended,3F40 // Split-screen +patch=0,EE,101E5D50,extended,3F40 // Menus + +// 16:9 - Gameplay HUD +patch=0,EE,101BBD98,extended,01FC // Move the entire cluster to the right +patch=0,EE,101B47EC,extended,0030 // Tacho needle +patch=0,EE,101B4898,extended,0020 // Shift assist +patch=0,EE,101B4818,extended,0020 // Left indicator +patch=0,EE,101B4844,extended,0031 // Right indicator +patch=0,EE,101B4904,extended,004E // Current gear +patch=0,EE,101B493C,extended,0015 // Speed +patch=0,EE,201B494C,extended,010B4023 // Speed, distance between letters (19) +patch=0,EE,101B49B4,extended,0016 // Bottom left line +patch=0,EE,101B486C,extended,0040 // mph text +patch=0,EE,101B49E0,extended,0056 // Bottom right line +patch=0,EE,2032DC70,extended,3F400000 +patch=0,EE,2032DCB8,extended,3F400000 +patch=0,EE,2032DD90,extended,3F400000 +patch=0,EE,2032DDD8,extended,3F400000 +patch=0,EE,2032DE20,extended,3F400000 +patch=0,EE,2032DE68,extended,3F400000 +patch=0,EE,2032DEB0,extended,3F400000 +patch=0,EE,2032DEF8,extended,3F400000 +patch=0,EE,2032DFD0,extended,3F400000 +patch=0,EE,2032E018,extended,3F400000 +patch=0,EE,2032E0F0,extended,3F400000 +patch=0,EE,2032E138,extended,3F400000 +patch=0,EE,2032E180,extended,3F400000 +patch=0,EE,2032E1C8,extended,3F400000 +patch=0,EE,2032E210,extended,3F400000 +patch=0,EE,2032E258,extended,3F400000 +patch=0,EE,2032E330,extended,3F400000 +patch=0,EE,2032E378,extended,3F400000 +patch=0,EE,2032E3C0,extended,3F400000 +patch=0,EE,2032E408,extended,3F400000 +patch=0,EE,2032E450,extended,3F400000 +patch=0,EE,2032E498,extended,3F400000 +patch=0,EE,2032E4E0,extended,3F400000 +patch=0,EE,2032E528,extended,3F400000 +patch=0,EE,2032E570,extended,3F400000 +patch=0,EE,2032E5B8,extended,3F400000 +patch=0,EE,2032E600,extended,3F400000 +patch=0,EE,2032E960,extended,3F400000 +patch=0,EE,2032E9A8,extended,3F400000 +patch=0,EE,2032E9F0,extended,3F400000 +patch=0,EE,2032EA38,extended,3F400000 +patch=0,EE,2032EA80,extended,3F400000 +patch=0,EE,2032EAC8,extended,3F400000 +patch=0,EE,2032EB10,extended,3F400000 +patch=0,EE,2032EB58,extended,3F400000 +patch=0,EE,2032EBA0,extended,3F400000 +patch=0,EE,2032EBE8,extended,3F400000 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +author=asasega, Silent + +patch=0,EE,201686EC,extended,00005025 +patch=0,EE,201687AC,extended,00005025 +patch=0,EE,20168600,extended,00005025 // Rear view mirror +patch=0,EE,20168874,extended,00005025 // Unknown in race +patch=0,EE,201E5C14,extended,00005025 // Car preview in menus +patch=0,EE,20149FF4,extended,00000000 + +[Controller Config Change (Type A)] +author=JakeMR2 +description=Changes the controller scheme to match TXR2's + +//Controller Mappings +//0x4 = X Button (accel) +//0x8 = Square Button (brake) +//0xC = L1 Button (shift down) +//0x10 = R1 Button (shift up) +//0x14 = Circle Button (Reverse) +//0x18 = L2 Button (Look Back) +//0x1C = R2 Button (Challenge Rival) +//0x20 = Triangle Button +//0x24 = L3 Left Stick (Left Signal) +//0x28 = L3 Right Stick (Right Signal) +//0x2C = R3 Button (Warning Signals) +//0x30 = L3 Button (Horn) + +patch=0,EE,001586DC,word,8E240018 //Accel Button (R2) +patch=0,EE,001586C0,word,8E24001C //Brake Button (L2) +patch=0,EE,0015854C,word,8E240004 //Shift Down (Square) +patch=0,EE,0015856C,word,8E240008 //Shift Up (X) +patch=0,EE,001585AC,word,8E240010 //L1 Button (look back) +patch=0,EE,001585CC,word,8E24000C //R1 Button (Flash Beams) +patch=0,EE,0015858C,word,8E240014 //Circle Button (Reverse) +patch=0,EE,001585EC,word,8E240020 //Triangle Button +patch=0,EE,0015860C,word,8E240024 //L3 Left Stick (Left Signal) +patch=0,EE,0015862C,word,8E240028 //L3 Right Stick (Right Stick) +patch=0,EE,0015864C,word,8E24002C //R3 Button (Warning Signals) +patch=0,EE,0015866C,word,8E240030 //L3 Button (Horn) + diff --git a/patches/SLUS-20190_84EB1966.pnach b/patches/SLUS-20190_84EB1966.pnach new file mode 100644 index 0000000..e67f704 --- /dev/null +++ b/patches/SLUS-20190_84EB1966.pnach @@ -0,0 +1,17 @@ +gametitle=Monster Rancher 3 (U)(SLUS-20190) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002da8d4,word,3c013f40 //00000000 +patch=1,EE,002da8d8,word,44810000 //00000000 +patch=1,EE,002da8e0,word,4600c602 //00000000 + +//Render fix +patch=1,EE,002843b4,word,3c0143f0 //3c0143a0 + + diff --git a/patches/SLUS-20191_10BB2872.pnach b/patches/SLUS-20191_10BB2872.pnach new file mode 100644 index 0000000..1433913 --- /dev/null +++ b/patches/SLUS-20191_10BB2872.pnach @@ -0,0 +1,35 @@ +gametitle=Defender (U)(SLUS-20191) 10BB2872 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//Render Fix +//003f013c 00008144 50ffbd27 +patch=1,EE,001c8268,word,3c013f40 //3c013f00 +//X-Fov Menu (Select Ship) +patch=1,EE,002e8a4c,word,3FF6CF35 //3fb6db6e +//X-Fov Game Play +patch=1,EE,002e8b74,word,3FF6CF35 //3fb6db6e +//X-Fov Cut-Scene +patch=1,EE,002e8b9c,word,3FF6CF35 //3fb6db6e +//??????? +patch=1,EE,002e8b44,word,3ff6cf35 //3fb6db6e +patch=1,EE,002e8b48,word,3ff6cf35 //3fb6db6e +patch=1,EE,002e8b98,word,3ff6cf35 //3fb6db6e +patch=1,EE,002e8bc0,word,3ff6cf35 //3fb6db6e + +///////////////////////////////////////////// +//X-Fov But ???? +//patch=1,EE,00207ab4,word,3c013f40 //3c013f80 + +//Zoom +//patch=1,EE,002086e4,word,3c013f20 //3c013f00 +//patch=1,EE,002086d8,word,3c0143f4 +//patch=1,EE,00208544,word,3c01bff0 +//patch=1,EE,002277bc,word,3c013ec0 //3c013f00 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,20227458,extended,00000000 \ No newline at end of file diff --git a/patches/SLUS-20194_160076FE.pnach b/patches/SLUS-20194_160076FE.pnach new file mode 100644 index 0000000..5917f10 --- /dev/null +++ b/patches/SLUS-20194_160076FE.pnach @@ -0,0 +1,51 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Grandia II (NTSC-U) (SLUS-20194) Widescreen Hack (16:9) + +patch=1,EE,20213974,extended,3C013F40 //Main Camera FOV Fix + +//FMV fix (by flameofrecca) +patch=1,EE,20401874,extended,42A00000 //FMV X Position +patch=1,EE,2040187C,extended,43F00000 //FMV Width + +//GUI Fixes +patch=1,EE,202665E0,extended,00000000 //Enable Scaling More Sprites +patch=1,EE,202665EC,extended,00000000 //Enable Rotating More Sprites +patch=1,EE,2026C948,extended,08099A04 //Jump to Rectangle Scaling Code +patch=1,EE,20266810,extended,3C033F40 //Rectangle X Scale +patch=1,EE,20266814,extended,44830000 //Load Rectangle X Scale into f0 +patch=1,EE,20266818,extended,460018C2 //Multiply Rectangle X Coordinate by X Scale +patch=1,EE,2026681C,extended,3C0342A0 //Rectangle X Offset +patch=1,EE,20266820,extended,44830000 //Load Rectangle X Offset into f0 +patch=1,EE,20266824,extended,460018C0 //Move Rectangle by X Offset to the Right +patch=1,EE,20266828,extended,0809B254 //Return to Original Code +patch=1,EE,2026682C,extended,8FA30000 //Run Replaced Instruction +patch=1,EE,2026B384,extended,26D6FF96 //Menu Background X Position Fix +patch=1,EE,2026B228,extended,3C014455 //Menu Background Number of Tiles Fix +patch=1,EE,20139370,extended,3C0143A0 //Selectable Battle Options X Position First Turn (320.0f) +patch=1,EE,20139E6C,extended,3C0143A0 //Selectable Battle Options X Position (320.0f) +patch=1,EE,201B72B0,extended,3C014426 //Compass X Position (664.0f) +patch=1,EE,201FAB38,extended,3C014403 //Now Loading Text Left Edge X Position (524.0f) +patch=1,EE,201FAB40,extended,3C014443 //Now Loading Text Right Edge X Position (780.0f) +patch=1,EE,20179DF8,extended,3C01C2D5 //Menu Fade X Position (-106.6f) +patch=1,EE,20179DFC,extended,44811800 //Update Menu Fade X Position +patch=1,EE,20179E14,extended,3C014455 //Menu Fade Width (853.3f) +patch=1,EE,202225B0,extended,3C1BC2D5 //Overworld Fade X Position (-106.6f) +patch=1,EE,202225C8,extended,3C014455 //Overworld Fade Width (853.3f) +patch=1,EE,202225E4,extended,AE3B0000 //Update Upper Left of Overworld Fades +patch=1,EE,202225F4,extended,AE3B0010 //Update Lower Left of Overworld Fades +patch=1,EE,2011B82C,extended,00000000 //Hide Black Borders at Battle Start +patch=1,EE,201179B0,extended,3C1BC2D5 //X Position of Battle Fades +patch=1,EE,20117A2C,extended,3C014455 //Battle Fade Width (853.3f) +patch=1,EE,20117AFC,extended,AFBB0010 //Update Lower Left of Overworld Fades +patch=1,EE,20117B00,extended,AFBB0000 //Update Upper Left of Overworld Fades +patch=1,EE,20258460,extended,00000000 //Battle Sprites Don't Cull (Left) +patch=1,EE,20258484,extended,3C01443A //Battle Sprites Don't Cull (Right) +patch=1,EE,20141880,extended,3C01C2A5 //Battle Player Information X Position (-82.5f) +patch=1,EE,201344B4,extended,3C01C2C5 //Battle Player Status Destination X Position (-98.5f) +patch=1,EE,20134408,extended,3C01C2C5 //Battle Player Status Start X Position (-98.5f) +patch=1,EE,20136764,extended,3C01C2AD //Battle Damage UI X Position (-86.5f) +patch=1,EE,2025B050,extended,3C013F80 //3D to 2D Conversion FOV +patch=1,EE,2025B054,extended,44814800 //Move 3D to 2D Conversion FOV to F9 + + diff --git a/patches/SLUS-20195_37878C74.pnach b/patches/SLUS-20195_37878C74.pnach new file mode 100644 index 0000000..bc15b97 --- /dev/null +++ b/patches/SLUS-20195_37878C74.pnach @@ -0,0 +1,11 @@ +gametitle=Dragon Rage [NTSC-U] (SLUS_201.95) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001BFBCC,word,3C013EC6 //3C013F80 Zoom +patch=1,EE,001D9B4C,word,3C013FF3 //3C013F80 Y-FOV + + diff --git a/patches/SLUS-20195_37878C77.pnach b/patches/SLUS-20195_37878C77.pnach new file mode 100644 index 0000000..8cee1e0 --- /dev/null +++ b/patches/SLUS-20195_37878C77.pnach @@ -0,0 +1,20 @@ +gametitle=Dragon Rage (U)(SLUS-20195) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02410446 380081e4 c2400346 +patch=1,EE,001bfacc,word,08030000 + +patch=1,EE,000c0000,word,46044102 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,00000000 +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e2102 +patch=1,EE,000c0014,word,0806feb4 + + diff --git a/patches/SLUS-20196_E4AB856D.pnach b/patches/SLUS-20196_E4AB856D.pnach new file mode 100644 index 0000000..6d13afd --- /dev/null +++ b/patches/SLUS-20196_E4AB856D.pnach @@ -0,0 +1,11 @@ +gametitle=Soccer America - International Cup (U)(SLUS-20196) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001079c4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20198_18720162.pnach b/patches/SLUS-20198_18720162.pnach new file mode 100644 index 0000000..b68582f --- /dev/null +++ b/patches/SLUS-20198_18720162.pnach @@ -0,0 +1,10 @@ +gametitle=Fireblade (NTSC-U) [SLUS-20198] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,20559830,extended,3F400000 //3F800000 (Increases hor. axis) + + diff --git a/patches/SLUS-20199_3A8E10D7.pnach b/patches/SLUS-20199_3A8E10D7.pnach new file mode 100644 index 0000000..3c6b512 --- /dev/null +++ b/patches/SLUS-20199_3A8E10D7.pnach @@ -0,0 +1,10 @@ +gametitle=Shaun Palmer's Pro Snowboarder SLUS_201.99 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0019e668,word,3c024455 +patch=1,EE,001a60e0,word,3c0243a8 +patch=1,EE,001a6108,word,3c0243c0 + + diff --git a/patches/SLUS-20202_F00293CA.pnach b/patches/SLUS-20202_F00293CA.pnach new file mode 100644 index 0000000..c8d33a1 --- /dev/null +++ b/patches/SLUS-20202_F00293CA.pnach @@ -0,0 +1,53 @@ +gametitle=Crazy Taxi (SLUS_20202) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 and gamemasterplc + +patch=1,EE,20132520,extended,0806848E //Hook pf_size to Shrink Font +patch=1,EE,20133880,extended,3C013F40 //X Size of Game Time Bar and Game Time Left +patch=1,EE,20133884,extended,FFA00018 //Combine a Replaced Operation +patch=1,EE,20133888,extended,AFA10010 //Update X Size of Game Time Bar +patch=1,EE,201357F8,extended,3C013F40 //X Size of Destination Landmark (0.75f) +patch=1,EE,20135800,extended,FC400018 //Combine a Replaced Operation +patch=1,EE,20135804,extended,AC410010 //Update X Size of Destination Landmark +patch=1,EE,20136BB0,extended,3C0142A8 //X Position of Tens Digit of Game Time Left (84.0f) +patch=1,EE,20136CBC,extended,3C0142A8 //X Position of Tens Digit of Low Game Time Left (84.0f) +patch=1,EE,20136FFC,extended,00000000 //Always Display Second Digit of Timer in Precise Timer +patch=1,EE,2013702C,extended,3C1B3F40 //X Size of Tens Digit of Minutes (0.75f) +patch=1,EE,20137040,extended,ACA10014 //Update Y Size of Tens Digit of Minutes +patch=1,EE,20137048,extended,ACBB0010 //Update X Size of Tens Digit of Minutes +patch=1,EE,201370D8,extended,08068493 //Hook to Shrink Precise Timer Digits +patch=1,EE,20137168,extended,3C0142CA //X Position of First Timer Mark with More than 10 Minutes Left (101.0f) +patch=1,EE,20137180,extended,3C01431F //X Position of Second Timer Mark with More than 10 Minutes Left (159.0f) +patch=1,EE,20137198,extended,3C014325 //X Position of Last Timer Mark with More than 10 Minutes Left (163.0f) +patch=1,EE,201371B0,extended,3C01429A //X Position of First Timer Mark with More than 10 Minutes Left (77.0f) +patch=1,EE,201371C8,extended,3C014307 //X Position of Second Timer Mark with More than 10 Minutes Left (135.0f) +patch=1,EE,201371E0,extended,3C01430D //X Position of Last Timer Mark with More than 10 Minutes Left (141.0f) +patch=1,EE,20137624,extended,3C014313 //X Position of Game Time Bar (147.0f) +patch=1,EE,20137648,extended,3C013F40 //X Size of Game Time Bar and Game Time Left +patch=1,EE,2013765C,extended,FE000018 //Combine a Replaced Operation +patch=1,EE,20137660,extended,AE010010 //Update X Size of Game Time Bar +patch=1,EE,20137670,extended,00000000 //Disable Update of X Size of Game Time Left +patch=1,EE,2015B1B0,extended,24020001 //Objects Are Never Out of View +patch=1,EE,201A1238,extended,C780A738 //Load Font Base Width +patch=1,EE,201A123C,extended,3C013F40 //Font Base Width Multiplier (0.75f) +patch=1,EE,201A1240,extended,44810800 //Load Font Base Width Multiplier +patch=1,EE,201A1244,extended,0804C94A //Return to Game +patch=1,EE,201A1248,extended,46016302 //Shrink Font Base Width by Font Base Width Multiplier (Delay Slot) +patch=1,EE,201A124C,extended,3C013F40 //Precise Timer Size Multiplier (0.75f) +patch=1,EE,201A1250,extended,44810800 //Load Precise Timer Size Multiplier +patch=1,EE,201A1254,extended,C6400010 //Get Size of Current Precise Timer Digit +patch=1,EE,201A1258,extended,46010002 //Get New Size of Precise Timer Digit +patch=1,EE,201A125C,extended,0C0659A0 //Call nlSprPut +patch=1,EE,201A1260,extended,E6400010 //Update Size of Precise Timer Digit (Delay Slot) +patch=1,EE,201A1264,extended,0804DC38 //Return to Game +patch=1,EE,201A1268,extended,00000000 //Delay Slot +patch=1,EE,202AA400,extended,00000035 //X Position of Tens Digit of Precise Timer Minutes +patch=1,EE,202AA404,extended,00000055 //X Position of Ones Digit of Precise Timer Minutes +patch=1,EE,202AA40C,extended,0000008F //X Position of Ones Digit of Precise Timer Seconds +patch=1,EE,202AA410,extended,000000A8 //X Position of Tens Digit of Precise Timer Centiseconds +patch=1,EE,202AA414,extended,000000BC //X Position of Ones Digit of Precise Timer Centiseconds +patch=1,EE,2047B2A8,extended,3FE2FC93 //Camera Aspect Ratio + + diff --git a/patches/SLUS-20204_0EF2C216.pnach b/patches/SLUS-20204_0EF2C216.pnach new file mode 100644 index 0000000..664c824 --- /dev/null +++ b/patches/SLUS-20204_0EF2C216.pnach @@ -0,0 +1,8 @@ +gametitle=Smugglers Run 2 - Hostile Territory (SLUS_20204) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,2036EDB8,word,3FAAAAAA + + diff --git a/patches/SLUS-20205_5C06B9F3.pnach b/patches/SLUS-20205_5C06B9F3.pnach new file mode 100644 index 0000000..6cb8cd4 --- /dev/null +++ b/patches/SLUS-20205_5C06B9F3.pnach @@ -0,0 +1,20 @@ +gametitle=Casper - Spirit Dimensions (U)(SLUS-20205) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,00331100,word,08100950 //c6010068 +patch=1,EE,00402540,word,3c013f40 //00000000 +patch=1,EE,00402544,word,4481f000 //00000000 +patch=1,EE,00402548,word,c6010068 //00000000 +patch=1,EE,0040254c,word,c602006c //00000000 +patch=1,EE,00402550,word,461e0843 //00000000 +patch=1,EE,00402554,word,e6010068 //00000000 +patch=1,EE,00402558,word,080cc442 //00000000 + + diff --git a/patches/SLUS-20206_49DC3D25.pnach b/patches/SLUS-20206_49DC3D25.pnach new file mode 100644 index 0000000..0181d20 --- /dev/null +++ b/patches/SLUS-20206_49DC3D25.pnach @@ -0,0 +1,29 @@ +gametitle=Army Men - RTS (U)(SLUS-20206) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//3D Scene which is proceeding automatically +//803f013c 00188144 9000b17f +patch=1,EE,001a33c4,word,3c013fab //3c013f80 Fov +//003f013c 00088144 080002c6 +patch=1,EE,001a3404,word,3c013F05 //3c013f00 Zoom + +//Game Play +//803f013c 00a08144 43480200 +patch=1,EE,001a2ecc,word,3c013fab //3c013f80 Fov +//003f013c 00388144 080000c6 +patch=1,EE,001a3304,word,3c013F05 //3c013f00 Zoom + +//Render fix (unable to increase than 3F80) +//803f013c 00188144 42080446 +//patch=1,EE,0020ceb4,word,3c013fab //3c013f80 + +//Odd Zoom (able to avoid "render fix") +//803f013c 00a08144 9653060c +patch=1,EE,0020cb1c,word,3c013FB0//3c013f80 + + diff --git a/patches/SLUS-20207_67835861.pnach b/patches/SLUS-20207_67835861.pnach new file mode 100644 index 0000000..c12f63d --- /dev/null +++ b/patches/SLUS-20207_67835861.pnach @@ -0,0 +1,8 @@ +gametitle=Le Mans 24 Hours SLUS_202.07 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,00323af4,word,3c033fab + + diff --git a/patches/SLUS-20208_C9E72987.pnach b/patches/SLUS-20208_C9E72987.pnach new file mode 100644 index 0000000..5535e05 --- /dev/null +++ b/patches/SLUS-20208_C9E72987.pnach @@ -0,0 +1,17 @@ +gametitle=Sunny Garcia Surfing [NTSC-U] [SLUS-20208] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f013c 00108144 000001c6 (3rd) +patch=1,EE,0024f434,word,3c013fa5 //3c013f80 + +//Zoom +//003f013c 00108144 703f5324 +patch=1,EE,00251b80,word,3c013ec6 //3c013f00 + + diff --git a/patches/SLUS-20209_E5F2DF38.pnach b/patches/SLUS-20209_E5F2DF38.pnach new file mode 100644 index 0000000..95f82de --- /dev/null +++ b/patches/SLUS-20209_E5F2DF38.pnach @@ -0,0 +1,13 @@ +gametitle=Midnight Club II (U)(SLUS-20209) E5F2DF38 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0042FAB4,word,3FC71C65 //3F955553 + +[60 FPS] +author=asasega & PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00106F64,word,24070001 +patch=1,EE,00432164,word,3C888889 diff --git a/patches/SLUS-20210_E0DADD1A.pnach b/patches/SLUS-20210_E0DADD1A.pnach new file mode 100644 index 0000000..9a0fa1d --- /dev/null +++ b/patches/SLUS-20210_E0DADD1A.pnach @@ -0,0 +1,23 @@ +gametitle=18 Wheeler - American Pro Trucker (USA) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=better enable "Show Overscan" to get the full picture and right ratio +author=El_Patas +// converted by lanyer & pgert +patch=1,EE,001D4C3C,word,3C013F40 //3C013F80 (Increases hor. axis) + +[Widescreen 16:10] +gsaspectratio=Stretch +description=better enable "Show Overscan" to get the full picture and right ratio +author=El_Patas +// converted by lanyer & pgert +description=better to enable "Show Overscan" at the same time to get the full picture and right ratio +patch=1,EE,001D4C3C,word,3C013F55 + +[Widescreen 15:10] +gsaspectratio=Stretch +description=better enable "Show Overscan" to get the full picture and right ratio +author=El_Patas & lanyer +// converted by lanyer & pgert +patch=1,EE,001D4C3C,word,3C013F64 diff --git a/patches/SLUS-20212_AA4E5A35.pnach b/patches/SLUS-20212_AA4E5A35.pnach new file mode 100644 index 0000000..a644f8d --- /dev/null +++ b/patches/SLUS-20212_AA4E5A35.pnach @@ -0,0 +1,14 @@ +gametitle=Bloody Roar 3 SLUS_202.12 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,201f4454,extended,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201CF8DC,word,00000000 + + diff --git a/patches/SLUS-20216_79B8A95F.pnach b/patches/SLUS-20216_79B8A95F.pnach new file mode 100644 index 0000000..8be93db --- /dev/null +++ b/patches/SLUS-20216_79B8A95F.pnach @@ -0,0 +1,55 @@ +gametitle=Devil May Cry (SLUS-20216) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,0014e478,word,3c023f19 +patch=1,EE,0014e47c,word,3448999a + +//render fix +patch=1,EE,0024fc14,word,0c040b90 +patch=1,EE,0024fc18,word,00000000 +patch=1,EE,0024fc1c,word,4615a800 +patch=1,EE,0024fc20,word,3c0342a0 +patch=1,EE,0024fc24,word,3c010075 +patch=1,EE,0024fc28,word,8c242ec0 +patch=1,EE,0024fc2c,word,44830800 +patch=1,EE,0024fc30,word,3c024220 +patch=1,EE,0024fc34,word,46000803 +patch=1,EE,0024fc38,word,3c033f00 //vert rfix +patch=1,EE,0024fc3c,word,44822000 +patch=1,EE,0024fc40,word,44831800 +patch=1,EE,0024fc44,word,3c033f30 //hor rfix +patch=1,EE,0024fc48,word,46030042 +patch=1,EE,0024fc4c,word,e4810024 +patch=1,EE,0024fc50,word,44830800 +patch=1,EE,0024fc54,word,46010042 +patch=1,EE,0024fc58,word,4604a0c0 +patch=1,EE,0024fc5c,word,8c222ec0 +patch=1,EE,0024fc60,word,4604a081 +patch=1,EE,0024fc64,word,e4810010 +patch=1,EE,0024fc68,word,3c02c000 +patch=1,EE,0024fc6c,word,44820800 +patch=1,EE,0024fc70,word,3c033f80 +patch=1,EE,0024fc74,word,4604a002 +patch=1,EE,0024fc78,word,8c222ec0 +patch=1,EE,0024fc7c,word,46000802 +patch=1,EE,0024fc80,word,46021843 +patch=1,EE,0024fc84,word,e4410038 +patch=1,EE,0024fc88,word,8c222ec0 +patch=1,EE,0024fc8c,word,46020003 +patch=1,EE,0024fc90,word,e4400048 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201018C4,word,00000000 +patch=1,EE,20101B2C,word,00000000 + +[Disable blur] +description=Disables some effects, like blur etc. +patch=1,EE,20149490,word,03E00008 +patch=1,EE,20149494,word,00000000 diff --git a/patches/SLUS-20217_2B2E1535.pnach b/patches/SLUS-20217_2B2E1535.pnach new file mode 100644 index 0000000..0bb814a --- /dev/null +++ b/patches/SLUS-20217_2B2E1535.pnach @@ -0,0 +1,15 @@ +gametitle=Arctic Thunder (U)(SLUS-20217) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00008144 2d200000 +patch=1,EE,00102a10,word,3c013f40 //3c013f80 + +//46630046 0000058e +patch=1,EE,0010cddc,word,46000346 //46006346 + + diff --git a/patches/SLUS-20218_D5B1137C.pnach b/patches/SLUS-20218_D5B1137C.pnach new file mode 100644 index 0000000..c860b9b --- /dev/null +++ b/patches/SLUS-20218_D5B1137C.pnach @@ -0,0 +1,16 @@ +gametitle=Stunt GP [NTSC-U] [D5B1137C] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=LRukyk + +//Master Code +patch=1,EE,902A3254,extended,0C0ACE0D + +//Widescreen Singleplayer +patch=1,EE,20591930,extended,3FE38E3B + +//Widescreen Multiplayer +patch=1,EE,2059192C,extended,3FE38E3B + + diff --git a/patches/SLUS-20219_D5D560FF.pnach b/patches/SLUS-20219_D5D560FF.pnach new file mode 100644 index 0000000..98a7660 --- /dev/null +++ b/patches/SLUS-20219_D5D560FF.pnach @@ -0,0 +1,19 @@ +gametitle=Time Crisis 2 SLUS_202.19 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,003cd7fc,word,3f400000 + +[Sound Fix for FMV Scenes] +author=kozarovv +description=Sound fix for stuttering glitchy audio during FMV/cut-scenes +patch=1,EE,00154954,extended,10000009 +//Fix code was posted at PCSX2 wiki. Additional info given was "Skip 1200000 cycles loop - fix audio." + +[No GunCon Flash] +author=Souzooka +description=Removes flash effect when using the GunCon2 Controller + +patch=0,EE,20120328,extended,03E00008 // jr ra // Stub guncon2 flash function +patch=0,EE,2012032C,extended,00000000 // nop diff --git a/patches/SLUS-20220_5EA6B8BE.pnach b/patches/SLUS-20220_5EA6B8BE.pnach new file mode 100644 index 0000000..026426e --- /dev/null +++ b/patches/SLUS-20220_5EA6B8BE.pnach @@ -0,0 +1,33 @@ +gametitle=Dead to Rights (U)(SLUS-20220) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Force turn on Widescreen +//00 00 00 00 01 00 00 00 AB AA AA 3F 00 00 80 3F +patch=1,EE,2042B080,byte,00000001 + +//Zoom fix +//29 5C 8F 3F 00 00 C0 43 00 00 C0 43 +patch=1,EE,2042b094,extended,3f800000 //3f8f5c29 + +///////////////////////////////////////////////////// +//X-Fov +//patch=1,EE,00114d9c,word,3c013f10 //3c013f40 + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing + +//480p +patch=1,EE,00250B48,extended,00000002 +patch=1,EE,00250B50,extended,00001038 + +//No interlaced FMVs +patch=1,EE,00218264,extended,00000000 + + diff --git a/patches/SLUS-20221_7FBCDA34.pnach b/patches/SLUS-20221_7FBCDA34.pnach new file mode 100644 index 0000000..b8f507f --- /dev/null +++ b/patches/SLUS-20221_7FBCDA34.pnach @@ -0,0 +1,47 @@ +gametitle=Vampire Night (NTSC-U) (SLUS-20221) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht ported by PsxFan107 + +// 16:9 +patch=1,EE,00212358,word,3c013f40 // 00000000 hor fov + +// 16:10 +//patch=1,EE,00212358,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00212388,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 main modfication +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,00212398,word,4481f000 // 00000000 register preparation +patch=1,EE,002123b0,word,46001003 // 00000000 register preparation +patch=1,EE,002123b4,word,461e0742 // 46001003 register preparation +patch=1,EE,002123c8,word,461e0703 // 44820000 register preparation +patch=1,EE,002123cc,word,44820000 // 00000000 register preparation +patch=1,EE,00212310,word,3c023fb6 // 00000000 hor fov1 +patch=1,EE,00212318,word,3444db6e // 3c023fb6 hor fov1 +patch=1,EE,0021231c,word,44846000 // 3444db6e hor fov1 +patch=1,EE,00212338,word,461e6303 // 44846000 hor fov1 +patch=1,EE,0021248c,word,3c023fb6 // 00000000 hor fov2 +patch=1,EE,00212494,word,3444db6e // 3c023fb6 hor fov2 +patch=1,EE,00212498,word,44846000 // 3444db6e hor fov2 +patch=1,EE,002124b4,word,461e6303 // 44846000 hor fov2 +patch=1,EE,00212c0c,word,461e0843 // 00000000 renderfix +patch=1,EE,002008b4,word,4601e042 // 46012842 crosshair/aiming fix main menu +patch=1,EE,0020d564,word,461d0803 // 46000803 crosshair/aiming fix gameplay +patch=1,EE,001aedb8,word,3c083f80 // 00000000 crosshair/aiming fix unit vector +patch=1,EE,001aedbc,word,44882000 // 3c083f80 crosshair/aiming fix unit vector +patch=1,EE,001aedc0,word,46002103 // 44882000 crosshair/aiming fix unit vector +patch=1,EE,001aedc4,word,461e26c3 // 46002103 crosshair/aiming fix unit vector +patch=1,EE,001aedc8,word,461b0842 // 46040842 crosshair/aiming fix unit vector + +[Remove Blackbars] +description=Removes black bars in cutscenes +patch=1,EE,001ffc38,word,3c030000 // 3c034420 + +[No GunCon Flash] +author=Souzooka +description=Removes flash effect when using the GunCon2 Controller + +patch=0,EE,201EC410,extended,00000000 // nop // Removes call to DispGunFlash diff --git a/patches/SLUS-20223_A6D116DB.pnach b/patches/SLUS-20223_A6D116DB.pnach new file mode 100644 index 0000000..1006b39 --- /dev/null +++ b/patches/SLUS-20223_A6D116DB.pnach @@ -0,0 +1,17 @@ +gametitle=Splashdown (U)(SLUS-20223) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 and El_Patas + +//Gameplay 16:9 + +patch=1,EE,00213eb4,word,3C023FE4 //3C023FAA Y-FOV +patch=1,EE,00213eb8,word,34428E39 //3442AAAB +patch=1,EE,00214BEC,word,3C023CAC //3C023C8E Zoom +patch=1,EE,00214BF0,word,3442A21D //3442FA34 +patch=1,EE,002da00c,word,3C023CAC //3C023C8E Water fix +patch=1,EE,002da010,word,3442A21D //3442FA34 +patch=1,EE,00214E00,word,3C033F2B //3C033F00 Fix graphical glitch 2 player vertical split screen + + diff --git a/patches/SLUS-20224_047D8AA6.pnach b/patches/SLUS-20224_047D8AA6.pnach new file mode 100644 index 0000000..0e46a7a --- /dev/null +++ b/patches/SLUS-20224_047D8AA6.pnach @@ -0,0 +1,22 @@ +gametitle=Pac-Man World 2 (U)(SLUS-20224) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Official Widescreen auto-enable (vertical screen skewed) +patch=1,EE,205A68C0,extended,00000001 // change value to 0 for 4:3 + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing + +//480p +patch=1,EE,0033D2C8,extended,00000002 +patch=1,EE,0033D2D0,extended,00001038 + +//No interlaced FMVs +patch=1,EE,002C874C,extended,64420000 + + diff --git a/patches/SLUS-20224_E7EA3288.pnach b/patches/SLUS-20224_E7EA3288.pnach new file mode 100644 index 0000000..a5ebffc --- /dev/null +++ b/patches/SLUS-20224_E7EA3288.pnach @@ -0,0 +1,22 @@ +gametitle=Pac-Man World 2 (U)(SLUS-20224) (Greatest Hits) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Official Widescreen auto-enable (vertical screen skewed) +patch=1,EE,205A68C0,extended,00000001 // change value to 0 for 4:3 + + +[No-Interlacing] +gsinterlacemode=1 +description=No Interlacing + +//480p +patch=1,EE,0032F988,extended,00000002 +patch=1,EE,0032F990,extended,00001038 + +//No interlaced FMVs +patch=1,EE,002B95BC,extended,64420000 + + diff --git a/patches/SLUS-20225_03854A28.pnach b/patches/SLUS-20225_03854A28.pnach new file mode 100644 index 0000000..66ee878 --- /dev/null +++ b/patches/SLUS-20225_03854A28.pnach @@ -0,0 +1,12 @@ +gametitle=Gadget Racers (U)(SLUS-20225) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00192b2c,word,3c014370 //3c0143a0 X-Fov +patch=1,EE,00192b70,word,3c014020 //3c013ff0 Render fix + + diff --git a/patches/SLUS-20226_5BD38469.pnach b/patches/SLUS-20226_5BD38469.pnach new file mode 100644 index 0000000..4ce521f --- /dev/null +++ b/patches/SLUS-20226_5BD38469.pnach @@ -0,0 +1,23 @@ +gametitle=Batman - Vengeance (U)(SLUS-20226) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//00000000 a80020c6 003f023c 00088244 +patch=1,EE,002a1ff8,word,3c023f1e //3c023f00 + +//Y-Fov +//c2030146 06a40046 +patch=1,EE,002a2044,word,0813d770 + +patch=1,EE,004f5dc0,word,460103c2 +patch=1,EE,004f5dc4,word,3c013f40 +patch=1,EE,004f5dc8,word,4481f000 +patch=1,EE,004f5dcc,word,461e7bc2 +patch=1,EE,004f5dd0,word,080a8812 + + diff --git a/patches/SLUS-20227_9F70EE4F.pnach b/patches/SLUS-20227_9F70EE4F.pnach new file mode 100644 index 0000000..9e895a7 --- /dev/null +++ b/patches/SLUS-20227_9F70EE4F.pnach @@ -0,0 +1,20 @@ +gametitle=Star Trek Voyager - Elite Force NTSC-U SLUS-20227 9F70EE4F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +//Zoom +//80bf013c 00108144 c0b01446 +patch=1,EE,00217cd8,word,3c01bfab //3c01bf80 +//Y-Fov +//803f013c 00108144 0040013c +patch=1,EE,0029acec,word,3c013fab //3c013f80 +//Render fix +//003f013c 00b08144 02001546 +patch=1,EE,00217e2c,word,3c013f2b //3c013f00 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,001FE2CC,word,3C020035 //3C020036 \ No newline at end of file diff --git a/patches/SLUS-20228_8E8E384B.pnach b/patches/SLUS-20228_8E8E384B.pnach new file mode 100644 index 0000000..e7f5c87 --- /dev/null +++ b/patches/SLUS-20228_8E8E384B.pnach @@ -0,0 +1,62 @@ +gametitle=Silent Hill 2 (original version) SLUS_202.28 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//16:9 +patch=1,EE,002c99e0,word,3f28f5c3 //3f6147ae +patch=1,EE,00187984,word,3c034455 //3c034400 + +//FMV fix @ 1.55 AR +patch=1,EE,202a258c,extended,3c027200 +patch=1,EE,202a25bc,extended,34068e00 +patch=1,EE,202a2590,extended,34467200 +patch=1,EE,202a25c4,extended,34c68df0 + +//Black borders fix (00 74 C6 34 38 34 06 00) +patch=1,EE,202a2730,extended,34c60000 +patch=1,EE,202a27ac,extended,34c60000 + +//Lens Flare's fix +patch=1,EE,001892c0,word,3c024010 //3c024040 +patch=1,EE,0018933c,word,3c0243a8 //3c0243e0 +patch=1,EE,00189f94,word,3c024010 //3c024040 + +patch=1,EE,0018a02c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a0a8,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a674,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a708,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a79c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018a830,word,3c0243a8 //3c0243e0 +patch=1,EE,0018abc4,word,3c0243a8 //3c0243e0 +patch=1,EE,0018ac58,word,3c0243a8 //3c0243e0 +patch=1,EE,0018acec,word,3c0243a8 //3c0243e0 +patch=1,EE,0018ad80,word,3c0243a8 //3c0243e0 + +patch=1,EE,0018af74,word,3c0243a8 //3c0243e0 +patch=1,EE,0018afe0,word,3c0243a8 //3c0243e0 +patch=1,EE,0018b12c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018b198,word,3c0243a8 //3c0243e0 + +//Loading scene (Foot Print) +//403f023c 00088244 c000a0c7 +patch=1,EE,002b2454,word,3c023f10 //3c023f40 + +//Item & Equipment Y-Fov +//8042023c 00008244 00000000 02001446 +patch=1,EE,00213560,word,3c0242aa //3c024280 +patch=1,EE,00213564,word,3442aaab //44820000 +patch=1,EE,00213568,word,44820000 //00000000 + +//Item Zoom +//993e033c 9a996334 00008344 +patch=1,EE,001d74f4,word,3c033daa //3c033e99 +patch=1,EE,001d74f8,word,3463aaab //3463999a + +//Equipment Zoom +//663f023c 66664234 00088244 +patch=1,EE,001d7900,word,3c023f2c //3c023f66 +patch=1,EE,001d7904,word,3442cccd //34426666 + + diff --git a/patches/SLUS-20228_FE06A030.pnach b/patches/SLUS-20228_FE06A030.pnach new file mode 100644 index 0000000..4098dbb --- /dev/null +++ b/patches/SLUS-20228_FE06A030.pnach @@ -0,0 +1,48 @@ +gametitle=Silent Hill 2: Greatest Hits (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//16:9 +patch=1,EE,002d6b30,word,3F28F5C3 // hor asp +patch=1,EE,00189d98,word,3c034455 // partial render fix + +//FMV and black borders fix +patch=1,EE,202806d8,word,24100004 //hor black border +patch=1,EE,202806dc,word,24030004 //hor black border +patch=1,EE,202806bc,word,34068fc0 //bottom +patch=1,EE,2028068c,word,3c027040 //top + +//Lens flare fix +patch=1,EE,0018b6b0,word,3c024010 //3c024040 + +patch=1,EE,0018b72c,word,3c0243a8 //3c0243e0 + +patch=1,EE,0018c384,word,3c024010 //3c024040 + +patch=1,EE,0018bfac,word,3c0243a8 //3c0243e0 +patch=1,EE,0018c028,word,3c0243a8 //3c0243e0 +patch=1,EE,0018c41c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018c498,word,3c0243a8 //3c0243e0 +patch=1,EE,0018ca64,word,3c0243a8 //3c0243e0 +patch=1,EE,0018caf8,word,3c0243a8 //3c0243e0 +patch=1,EE,0018cb8c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018cc20,word,3c0243a8 //3c0243e0 +patch=1,EE,0018cfb4,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d048,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d0dc,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d170,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d364,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d3d0,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d51c,word,3c0243a8 //3c0243e0 +patch=1,EE,0018d588,word,3c0243a8 //3c0243e0 + +//black borders fix +//(0c00a286 ff7f4224 01004224) the second one +patch=1,EE,001b8a9c,word,86A20010 //86a2000c + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS +patch=1,EE,201A6F50,extended,10000009 \ No newline at end of file diff --git a/patches/SLUS-20229_AE94FAF8.pnach b/patches/SLUS-20229_AE94FAF8.pnach new file mode 100644 index 0000000..eaa8c17 --- /dev/null +++ b/patches/SLUS-20229_AE94FAF8.pnach @@ -0,0 +1,29 @@ +gametitle=Jonny Moseley Mad Trix (U)(SLUS-20229) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00008144 e0ffbd27 +patch=1,EE,001fd0d8,word,3c013f27 + +//Y-Fov +//02000246 42410546 +patch=1,EE,001fd0a8,word,08030000 + +patch=1,EE,000c0000,word,46020002 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0002 +patch=1,EE,000c0014,word,0807f42b + +////////////////////// +//X-Fov (except 'MENU') +//patch=1,EE,001672ac,word,3c013fc3 //3c013f92 +//patch=1,EE,001672b0,word,3421926c //34214dd3 + + diff --git a/patches/SLUS-20230_510DA7F8.pnach b/patches/SLUS-20230_510DA7F8.pnach new file mode 100644 index 0000000..5b77918 --- /dev/null +++ b/patches/SLUS-20230_510DA7F8.pnach @@ -0,0 +1,16 @@ +gametitle=Max Payne (NTSC-U) SLUS-20230 510DA7F8 +//This pnach file is derived from the user-applied xdelta patch version used for retroachievements, as a measure of anticheat. This is for the actual game ELF. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack + +// 16:9 +// ELF file is called "MAIN.RUN" +patch=1,EE,0050e030,word,3c013f40 // 00000000 hor fov +patch=1,EE,0050e038,word,4481f000 // 00000000 +patch=1,EE,0050e03c,word,0c04821c // 00000000 +patch=1,EE,0050e040,word,00000000 // 0c04821c +patch=1,EE,0050e044,word,461e0003 // 00000000 +patch=1,EE,0050e054,word,461e0082 // c68201f8 \ No newline at end of file diff --git a/patches/SLUS-20230_513CA7D9.pnach b/patches/SLUS-20230_513CA7D9.pnach new file mode 100644 index 0000000..6b0c2fe --- /dev/null +++ b/patches/SLUS-20230_513CA7D9.pnach @@ -0,0 +1,15 @@ +gametitle=Max Payne (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack + +// 16:9 +// ELF file is called "MAIN.RUN" +patch=1,EE,0050e030,word,3c013f40 // 00000000 hor fov +patch=1,EE,0050e038,word,4481f000 // 00000000 +patch=1,EE,0050e03c,word,0c04821c // 00000000 +patch=1,EE,0050e040,word,00000000 // 0c04821c +patch=1,EE,0050e044,word,461e0003 // 00000000 +patch=1,EE,0050e054,word,461e0082 // c68201f8 \ No newline at end of file diff --git a/patches/SLUS-20230_BEB4577E.pnach b/patches/SLUS-20230_BEB4577E.pnach new file mode 100644 index 0000000..d81dfb3 --- /dev/null +++ b/patches/SLUS-20230_BEB4577E.pnach @@ -0,0 +1,7 @@ +gametitle=Max Payne (NTSC-U) +//This pnach corresponds to the main CRC of the game, but it's just meant to activate SLUS-20230_513CA7D9.pnach + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack \ No newline at end of file diff --git a/patches/SLUS-20230_BEB45781.pnach b/patches/SLUS-20230_BEB45781.pnach new file mode 100644 index 0000000..bde20b7 --- /dev/null +++ b/patches/SLUS-20230_BEB45781.pnach @@ -0,0 +1,7 @@ +gametitle=Max Payne (NTSC-U) +//These pnach files are derived from the user-applied xdelta patch version used for retroachievements, as a measure of anticheat. This is for the main ELF. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack \ No newline at end of file diff --git a/patches/SLUS-20232_7A0494DD.pnach b/patches/SLUS-20232_7A0494DD.pnach new file mode 100644 index 0000000..fc35dad --- /dev/null +++ b/patches/SLUS-20232_7A0494DD.pnach @@ -0,0 +1,15 @@ +gametitle=Thunder Strike - Operation Phoenix (U)(SLUS-20232) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00564080,word,3f366666 //3f733333 + +//Render Fix +patch=1,EE,00564094,word,42a00000 //424ccccd + + diff --git a/patches/SLUS-20233_23FFE14B.pnach b/patches/SLUS-20233_23FFE14B.pnach new file mode 100644 index 0000000..18f7efb --- /dev/null +++ b/patches/SLUS-20233_23FFE14B.pnach @@ -0,0 +1,23 @@ +gametitle=Mobile Suit Gundam - Zeonic Front (U)(SLUS-20233) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack (3rd) +patch=1,EE,002147cc,word,3c013f40 //00000000 +patch=1,EE,002147d0,word,44810000 //00000000 +patch=1,EE,002147d8,word,4600c602 //00000000 + +/////////////////////////////////////////////////// +//Zoom +//803f013c 00008144 2d20a003 (3rd) +//patch=1,EE,002147f0,word,3c013fab //3c013f80 + +//Y-Fov (Except background Picture (Cloud) +//efeeee3f -> f5491f40 +//patch=1,EE,003a8008,word,401F49F5 //3feeeeef + + diff --git a/patches/SLUS-20234_FE0E9B39.pnach b/patches/SLUS-20234_FE0E9B39.pnach new file mode 100644 index 0000000..5c3c635 --- /dev/null +++ b/patches/SLUS-20234_FE0E9B39.pnach @@ -0,0 +1,16 @@ +gametitle=MX Rider NTSC-U SLUS-20234 FE0E9B39 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00008144 8e3c013c (2nd) +patch=1,EE,002ce4f4,word,3c013f20 //3c013f00 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00322C70,word,C6400030 //C6400034 \ No newline at end of file diff --git a/patches/SLUS-20236_689339AC.pnach b/patches/SLUS-20236_689339AC.pnach new file mode 100644 index 0000000..b612a75 --- /dev/null +++ b/patches/SLUS-20236_689339AC.pnach @@ -0,0 +1,10 @@ +gametitle=Taz Wanted (SLUS-20236) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,203FEF70,word,00000910 //00000304 //HUD +patch=1,EE,204125C4,byte,1 //0 //In-game option +patch=1,EE,D03FEF90,extended,0000CBE4 //Is default viewport +patch=1,EE,203FEF94,extended,3FE7E9B8 //3FC36507 //Rendering diff --git a/patches/SLUS-20237_C801FB9F.pnach b/patches/SLUS-20237_C801FB9F.pnach new file mode 100644 index 0000000..2a9cbd2 --- /dev/null +++ b/patches/SLUS-20237_C801FB9F.pnach @@ -0,0 +1,18 @@ +gametitle=ESPN Winter X-Games Skateboarding (U)(SLUS-20237) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00102d5c,word,3c013f40 //00000000 +patch=1,EE,00102d60,word,44810000 //00000000 +patch=1,EE,00102d68,word,4600c602 //00000000 + +//Render Fix +//803f013c 00008144 2d20a003 +patch=1,EE,00102d80,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20238_103B5706.pnach b/patches/SLUS-20238_103B5706.pnach new file mode 100644 index 0000000..e8f31ec --- /dev/null +++ b/patches/SLUS-20238_103B5706.pnach @@ -0,0 +1,34 @@ +gametitle=Crash Bandicoot Wrath Of Cortex (SLUS_202.38) (Version 1.1) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=flameofrecca; ported by PsxFan107 +patch=1,EE,001138B8,extended,3c013f11 //vertical fov +patch=1,EE,001127A0,extended,3c013f2a //zoom value +patch=1,EE,0011287C,extended,3c013f2a //render value + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2016A048,extended,AF80E750 +patch=1,EE,2016A054,extended,AF80E750 + +[Cortex Vortex FX Fix] +author=TechieSaru +description=Fixes hardware upscaling issues in level 25. +patch=1,EE,20242894,extended,100000BC + +[Disable Dark Effect] +author=TechieSaru +description=Fixes hardware upscaling issues in level 26. +patch=1,EE,20258588,extended,44801000 + +[Mech FX Fix] +author=TechieSaru +description=Fixes hardware upscaling issues in levels 17 and 24. +patch=1,EE,20257CF0,extended,0000182D + +[Underwater FX Fix] +author=TechieSaru +description=Fixes hardware upscaling issues in levels 7, 10, and 19. +patch=1,EE,202438AC,extended,0000182D \ No newline at end of file diff --git a/patches/SLUS-20238_5188ABCA.pnach b/patches/SLUS-20238_5188ABCA.pnach new file mode 100644 index 0000000..d7af266 --- /dev/null +++ b/patches/SLUS-20238_5188ABCA.pnach @@ -0,0 +1,10 @@ +gametitle=Crash Bandicoot Wrath of Cortex (SLUS-20238) (Version 1.0) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=flameofrecca +patch=1,EE,00113500,word,3c013f11 //vertical fov +patch=1,EE,0011207c,word,3c013f2a //zoom value +patch=1,EE,001124c8,word,3c013f2a //render value + + diff --git a/patches/SLUS-20239_EAB0862D.pnach b/patches/SLUS-20239_EAB0862D.pnach new file mode 100644 index 0000000..ea0177b --- /dev/null +++ b/patches/SLUS-20239_EAB0862D.pnach @@ -0,0 +1,16 @@ +gametitle=Driven (U)(SLUS-20239) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +//Missing render fix + +//X-Fov +//43000146 0400048e 03000246 +//patch=1,EE,001c01a8,word,08030000 + +//patch=1,EE,000c0000,word,46010043 +//patch=1,EE,000c0004,word,3c013f40 +//patch=1,EE,000c0008,word,4481f000 +//patch=1,EE,000c000c,word,461e0842 +//patch=1,EE,000c0010,word,0807006b \ No newline at end of file diff --git a/patches/SLUS-20240_7DBA914D.pnach b/patches/SLUS-20240_7DBA914D.pnach new file mode 100644 index 0000000..0f715c1 --- /dev/null +++ b/patches/SLUS-20240_7DBA914D.pnach @@ -0,0 +1,21 @@ +//gametitle=Conflict Zone - Modern War Strategy (U)(SLUS-20240) + + +// broken patch see https://github.com/PCSX2/pcsx2/issues/13092 +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//patch=1,EE,0018a5e8,word,080f1a24 //c6010068 +//patch=1,EE,003c6890,word,3c013f40 //00000000 +//patch=1,EE,003c6894,word,4481f000 //00000000 +//patch=1,EE,003c6898,word,c6010068 //00000000 +//patch=1,EE,003c689c,word,c602006c //00000000 +//patch=1,EE,003c68a0,word,461e0843 //00000000 +//patch=1,EE,003c68a4,word,e6010068 //00000000 +//patch=1,EE,003c68a8,word,0806297c //00000000 + + diff --git a/patches/SLUS-20242_4876A0E7.pnach b/patches/SLUS-20242_4876A0E7.pnach new file mode 100644 index 0000000..5f7e520 --- /dev/null +++ b/patches/SLUS-20242_4876A0E7.pnach @@ -0,0 +1,13 @@ +gametitle=Legends of Wrestling (U)(SLUS-20242) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 B4 C8 3A F4 FD 7F 3F 00 00 00 00 +patch=1,EE,2073e190,extended,3f400000 + + diff --git a/patches/SLUS-20244_99218C61.pnach b/patches/SLUS-20244_99218C61.pnach new file mode 100644 index 0000000..d230f5a --- /dev/null +++ b/patches/SLUS-20244_99218C61.pnach @@ -0,0 +1,12 @@ +gametitle=Robotech - Battlecry (U)(SLUS-20244) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00122214,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20246_15149318.pnach b/patches/SLUS-20246_15149318.pnach new file mode 100644 index 0000000..66973c4 --- /dev/null +++ b/patches/SLUS-20246_15149318.pnach @@ -0,0 +1,149 @@ +gametitle=Capcom vs SNK 2 (NTSC) (SLUS-20246) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=gamemasterplc + +// removed because causes the image to be shifted to the right + +//patch=1,EE,2012489C,extended,3C033FDD //Upper Half of Clip Matrix Aspect Ratio Setting (1.73333f) +//patch=1,EE,201248A0,extended,3463DDDE //Lower Half of Clip Matrix Aspect Ratio Setting (1.73333f) +//patch=1,EE,20124B60,extended,3C023FDD //Upper Half of Aspect Ratio Setting (1.73333f) +//patch=1,EE,20124B64,extended,3443DDDE //Lower Half of Aspect Ratio Setting (1.73333f) +//patch=1,EE,20134DD8,extended,24120340 //Set Internal Resolution to 832x480 +//patch=1,EE,2013ED94,extended,3C024450 //Screen Invert Colour Width (832.0f) +//patch=1,EE,2013EF74,extended,3C024450 //Fadeout Width (832.0f) +//patch=1,EE,2013F6A8,extended,3C024450 //Screen Flicker Rectangle Width (832.0f) +//patch=1,EE,2013F7E4,extended,3C024450 //Continue Screen Background Colour Width (832.0f) +//patch=1,EE,201438B4,extended,24020340 //Viewport Width (832) +//patch=1,EE,2014F534,extended,3C02435A //Line 1 End Screen Fail Text X Position (218.0f) +//patch=1,EE,2014F580,extended,3C02435A //Line 2 End Screen Fail Text X Position (218.0f) +//patch=1,EE,2014F58C,extended,3C02435A //Green Line 2 End Screen Fail Text X Position (218.0f) +//patch=1,EE,2014F5C4,extended,3C02435A //Last Stage Warning Words X Position (218.0f) +//patch=1,EE,2014F968,extended,240400DE //P1 Total Win Text X Position (222) +//patch=1,EE,2014F980,extended,240401DC //P2 Total Win Text X Position (476) +//patch=1,EE,2014F9E8,extended,240400DE //P1 Win Numbers Text X Position (222) +//patch=1,EE,2014FA08,extended,240401DC //P2 Win Numbers Text X Position (476) +//patch=1,EE,2014FA20,extended,240400C6 //P1 Win Text X Position (198) +//patch=1,EE,2014FA38,extended,240401C4 //P2 Win Text X Position (452) +//patch=1,EE,2014FA50,extended,240400FE //P1 Rate Text X Position (254) +//patch=1,EE,2014FA68,extended,240401FC //P2 Rate Text X Position (508) +//patch=1,EE,2014FBC0,extended,24040146 //P1 Win Percentage Number X Position (326) +//patch=1,EE,2014FBE0,extended,24040244 //P2 Win Percentage Number X Position (580) +//patch=1,EE,2014FBF8,extended,2404016A //Continue Text X Position (362) +//patch=1,EE,2014FC10,extended,24040150 //Replay Text X Position (336) +//patch=1,EE,2014FC28,extended,240401B8 //Save Text X Position (446) +//patch=1,EE,2014FC40,extended,24040184 //Exit Text X Position (388) +//patch=1,EE,2015005C,extended,240400D6 //P1 Human Text X Position (214) +//patch=1,EE,20150078,extended,240400D6 //P1 CPU Text X Position (214) +//patch=1,EE,201500CC,extended,240400D6 //P1 Character Names X Position (214) +//patch=1,EE,20150130,extended,240400D6 //P1 Handicap Text X Position (214) +//patch=1,EE,2015015C,extended,240401D4 //P2 Human Text X Position (468) +//patch=1,EE,20150178,extended,240401D4 //P2 CPU Text X Position (468) +//patch=1,EE,201501CC,extended,240401D4 //P2 Character Names X Position (468) +//patch=1,EE,20150230,extended,240401D4 //P2 Handicap Text X Position (468) +//patch=1,EE,20150248,extended,24040170 //Restart Text X Position (368) +//patch=1,EE,20150260,extended,24040140 //Replay Text X Position (320) +//patch=1,EE,20150278,extended,240401A8 //Resave Text X Position (424) +//patch=1,EE,20150290,extended,24040150 //File Select Text X Position (336) +//patch=1,EE,201502A8,extended,24040184 //Exit Text X Position (468) +//patch=1,EE,20152784,extended,3C02433F //Main Menu Window Left Edge X Position (191.0f) +//patch=1,EE,201527A0,extended,3C0243CD //Main Menu Window Right Edge X Position (411.0f) +//patch=1,EE,201546E8,extended,240201A0 //First Text Line Main Menu Windows Center X Position (416) +//patch=1,EE,20154760,extended,240201A0 //Second Text Line Main Menu Windows Center X Position (416) +//patch=1,EE,201547D8,extended,240201A0 //Third Text Line Main Menu Windows Center X Position (416) +//patch=1,EE,20154A34,extended,240201A0 //First Text Line Main Menu Center X Position (416) +//patch=1,EE,20154AAC,extended,240201A0 //Second Text Line Main Menu Center X Position (416) +//patch=1,EE,20161000,extended,24130174 //Color Edit Menu Character Name X Position (372) +//patch=1,EE,20161288,extended,3C024358 //Color Edit Menu Warning Window X Position (216.0f) +//patch=1,EE,20161368,extended,3C024358 //Color Edit Menu Warning Text X Position (216.0f) +//patch=1,EE,201614A4,extended,3C0243D0 //Color Edit Menu Warning Slash X Position (416.0f) +//patch=1,EE,201614E0,extended,3C0243D0 //Color Edit Menu Warning YES NO Options X Position (416.0f) +//patch=1,EE,2017960C,extended,24020080 //X Position of Player 1 Name (128) +//patch=1,EE,201796B4,extended,24420250 //X Position of Player 2 Name (592) +//patch=1,EE,201905EC,extended,24530060 //X Offset of Character Text in Arcade Mode (96) +//patch=1,EE,201905F4,extended,00000000 //Required for Text to be Positioned Properly +//patch=1,EE,20195F94,extended,24040278 //X Position of Survival Mode Timer (632) +//patch=1,EE,2019DE8C,extended,24040258 //X Position of Survival Mode Text (600) +//patch=1,EE,2019DF28,extended,24020235 //X Position of PRESS START BUTTON Text Ingame for Player 2 (565) +//patch=1,EE,201A7AA8,extended,3C0243D0 //Slash X Position on Save/Load Confirm Memory Card Screen +//patch=1,EE,201A7AD8,extended,3C0243D0 //Yes/No Options X Position on Save/Load Confirm Memory Card Screen +//patch=1,EE,201AAC90,extended,2402022E //X Position of Song Location in Sound Test (558) +//patch=1,EE,201AAD08,extended,2402022E //X Position of Song Title in Sound Test (558) +//patch=1,EE,201ADDA8,extended,240201A0 //X Position of Initialize History Question (416) +//patch=1,EE,202D6A84,extended,24040122 //X Position of PRESS START BUTTON Text in Demo (290) +//patch=1,EE,202DB9CC,extended,3C044450 //Pause Screensaver Width (832.0f) +//patch=1,EE,202DBE90,extended,24150100 //X Position of Left Edge of Pause Screen Window (256) +//patch=1,EE,202DBED0,extended,24030340 //Pause Screen Right Edge Alignment Calculation X Position (832) +//patch=1,EE,202DBF40,extended,24020340 //Pause Menu Text Alignment Calculation X Position (832) +//patch=1,EE,202DBFA4,extended,2404010D //Pause Menu Cursor X Position (269) +//patch=1,EE,202DBFD0,extended,2404011B //Pause Menu Options X Position (283) +//patch=1,EE,202DC418,extended,240400D0 //Exit Pause Menu Window X Position (208) +//patch=1,EE,202DC434,extended,240400E0 //First Line of Exit Confirmation X Position (224) +//patch=1,EE,202DC448,extended,24040160 //Second Line of Exit Confirmation X Position (352) +//patch=1,EE,202DC480,extended,24040168 //Yes Option Exit Menu X Position (360) +//patch=1,EE,202DC494,extended,240401BC //No Option Exit Menu X Position (444) +//patch=1,EE,202DC4AC,extended,240401A0 //Slash Exit Menu X Position (416) +//patch=1,EE,202DCBCC,extended,24040080 //Controls Menu Header Window X Position (128) +//patch=1,EE,202DCBE8,extended,24070020 //Controls Menu Header Window Height (32) +//patch=1,EE,202DCC08,extended,24020340 //Controls Menu Header Text Alignment Calculation X Position (832) +//patch=1,EE,202DCCC8,extended,24060208 //P2 Controls Menu X Position (520) +//patch=1,EE,202DD34C,extended,240400A0 //Command List Header Window X Position (160) +//patch=1,EE,202DD3F0,extended,24020340 //Command List Header Text Alignment Calculation X Position (832) +//patch=1,EE,202DD420,extended,240400A0 //Command List Window X Position (160) +//patch=1,EE,202DD454,extended,240500A0 //Command List Commands X Position (160) +//patch=1,EE,202DDE88,extended,24060300 //Dummy Setting Header Window Header Width (768) +//patch=1,EE,202DDEB4,extended,24020340 //Dummy Setting Header Text Alignment Calculation X Position (832) +//patch=1,EE,202DDED8,extended,24060300 //Dummy Setting Window Width (768) +//patch=1,EE,202DDF00,extended,24060300 //Dummy Setting Cursor Width (768) +//patch=1,EE,202DDFDC,extended,24020304 //Dummy Setting Right-Side Text X Position (772) +//patch=1,EE,202DE4E8,extended,24060300 //Player Setting Header Window Header Width (768) +//patch=1,EE,202DE514,extended,24020340 //Player Setting Header Text Alignment Calculation X Position (832) +//patch=1,EE,202DE538,extended,24060300 //Player Setting Window Width (768) +//patch=1,EE,202DE55C,extended,24060300 //Player Setting Cursor Width (768) +//patch=1,EE,202DE62C,extended,24020304 //Player Setting Right-Side Text X Position (772) +//patch=1,EE,202DEA10,extended,24060280 //Training Options Header Window Header Width (640) +//patch=1,EE,202DEA3C,extended,24020340 //Training Options Header Text Alignment Calculation X Position (832) +//patch=1,EE,202DEA60,extended,24060280 //Training Options Window Width (640) +//patch=1,EE,202DEA8C,extended,24060280 //Training Options Cursor Width (640) +//patch=1,EE,202DEB40,extended,240202C4 //Training Options Right-Side Text X Position (708) +//patch=1,EE,2033B910,extended,24020340 //First Text Line Memory Card Menu Alignment Calculation X Position (832) +//patch=1,EE,2033B984,extended,24020340 //Second Text Line Memory Card Menu Alignment Calculation X Position (832) +//patch=1,EE,2033D0A8,extended,240501ED //Memory Card Save Overwrite YES/NO Options Text X Position (493) +//patch=1,EE,2033EA78,extended,24020340 //Is now Playable Text Alignment Calculation X Position (832) +//patch=1,EE,2033EB2C,extended,24020340 //Unlock Point Number Text Alignment Calculation X Position (832) +//patch=1,EE,2033EC5C,extended,24030340 //Memory Card Slot Letter Alignment Calculation X Position (832) +//patch=1,EE,2033ED40,extended,24020340 //Groove Edit Mode Text Alignment Calculation X Position (832) +//patch=1,EE,2033EDEC,extended,24030340 //Character Unlocked Name Alignment Calculation X Position (832) +//patch=1,EE,2033EE64,extended,24020340 //Boss Battle Text Alignment Calculation X Position (832) +//patch=1,EE,2033EEB8,extended,24020340 //Extra Option Text Alignment Calculation X Position (832) +//patch=1,EE,2033EF14,extended,24020340 //Groove Edit Mode Text Alignment Calculation X Position (832) +//patch=1,EE,2033EFBC,extended,3C024440 //Window Right Edge X Position of Autosave Window (768.0f) +//patch=1,EE,2033F014,extended,3C024440 //Window Right Border X Position of Autosave Window (770.0f) +//patch=1,EE,20344BE8,extended,3C024440 //Window Right Edge X Position of Memory Card Load Window (768.0f) +//patch=1,EE,20344C3C,extended,3C024440 //Window Right Border X Position of Memory Card Load Window (770.0f) +//patch=1,EE,20344D54,extended,24020340 //Static Text Lines Memory Card Load Alignment Calculation X Position (832) +//patch=1,EE,20344E78,extended,24020340 //Memory Card Load Space Required Alignment Calculation X Position (832) +//patch=1,EE,20344FD0,extended,24030340 //Memory Card Load Slot Number Alignment Calculation X Position (832) +//patch=1,EE,20345170,extended,24040168 //Memory Card Load Yes X Position (360) +//patch=1,EE,2034518C,extended,240401BC //Memory Card Load No X Position (444) +//patch=1,EE,203451AC,extended,240401A0 //Memory Card Load Slash X Position (416) +//patch=1,EE,2034973C,extended,240201A0 //Replay Save Confirm Text X Position (416) +//patch=1,EE,2034C7F0,extended,24020340 //Replay Save Text Line 1 Alignment Calculation X Position (832) +//patch=1,EE,2034C868,extended,24020340 //Replay Save Text Line 2 Alignment Calculation X Position (832) +//patch=1,EE,103BAE60,extended,00000108 //Original Character X Position in Color Edit Menu (264) +//patch=1,EE,103BAE74,extended,000001D8 //Edited Character X Position in Color Edit Menu (472) +//patch=1,EE,103BAF30,extended,00000120 //ADX Big Logo X Position (288) +//patch=1,EE,103BAF44,extended,00000170 //ADX Small Logo X Position (368) +//patch=1,EE,103BAF58,extended,000000E0 //ADX Logo Copyright Symbol X Position (224) +//patch=1,EE,103BAF6C,extended,00000168 //ADX Logo Copyright Text X Position (360) +//patch=1,EE,103BAFC4,extended,000002A0 //Capcom vs SNK Demo Logo X Position (672) + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20101B74,extended,00000000 +patch=1,EE,20101DDC,extended,00000000 + + diff --git a/patches/SLUS-20249_9545216B.pnach b/patches/SLUS-20249_9545216B.pnach new file mode 100644 index 0000000..558b4b7 --- /dev/null +++ b/patches/SLUS-20249_9545216B.pnach @@ -0,0 +1,15 @@ +gametitle=Armored Core 2 Another Age SLUS_202.49 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001c7ce8,word,3c013f40 +patch=1,EE,001dcb4c,word,3c013f40 +patch=1,EE,001dcc6c,word,3c013f40 +patch=1,EE,202FBF80,word,43f00000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,002bbc4c,word,0000000 \ No newline at end of file diff --git a/patches/SLUS-20250_76CBC428.pnach b/patches/SLUS-20250_76CBC428.pnach new file mode 100644 index 0000000..b9d2575 --- /dev/null +++ b/patches/SLUS-20250_76CBC428.pnach @@ -0,0 +1,20 @@ +gametitle=Stuntman (U)(SLUS-20250) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and FlatOut + +//Gameplay 16:9 + +//Render fix +patch=1,EE,001d4124,word,3c013f30 //3c013f00 + +//Zoom +//Other Zoom :003f013c 00a88144 06650046 +patch=1,EE,0028f5d8,word,3FD66666 //3eaaaaab Fiexed FlatOut + +//Y-Fov +patch=1,EE,001d4168,word,3c013fe3 //3c013faa +patch=1,EE,001d416c,word,34218e3f //3421aaab + + diff --git a/patches/SLUS-20251_F0A6D880.pnach b/patches/SLUS-20251_F0A6D880.pnach new file mode 100644 index 0000000..c6c8cf7 --- /dev/null +++ b/patches/SLUS-20251_F0A6D880.pnach @@ -0,0 +1,12 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Harvest Moon - Save the Homeland - Widescreen Hack (16:9) (NTSC-U) +patch=1,EE,2026EED0,extended,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2011D608,extended,AF808744 + + diff --git a/patches/SLUS-20252_1F051E41.pnach b/patches/SLUS-20252_1F051E41.pnach new file mode 100644 index 0000000..125566c --- /dev/null +++ b/patches/SLUS-20252_1F051E41.pnach @@ -0,0 +1,13 @@ +gametitle=UFC: Throwdown [NTSC-U] (SLUS_202.52) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001A75CC,word,3C013CBB //3C013C8E Zoom +patch=1,EE,001A75D0,word,3421821D //3421FA36 +patch=1,EE,001A7678,word,3C013FE3 //3C013FAA Y-FOV +patch=1,EE,001A767C,word,3421AE39 //3421AAAB + + diff --git a/patches/SLUS-20253_035BF93D.pnach b/patches/SLUS-20253_035BF93D.pnach new file mode 100644 index 0000000..740be89 --- /dev/null +++ b/patches/SLUS-20253_035BF93D.pnach @@ -0,0 +1,18 @@ +gametitle=The Mummy Returns (U)(SLUS-20253) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +patch=1,EE,001f9794,word,08030000 + +patch=1,EE,000c0000,word,c6150064 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ead42 +patch=1,EE,000c0010,word,0807e5e6 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,201617D0,word,3C014270 \ No newline at end of file diff --git a/patches/SLUS-20257_9206FE2A.pnach b/patches/SLUS-20257_9206FE2A.pnach new file mode 100644 index 0000000..c6b56eb --- /dev/null +++ b/patches/SLUS-20257_9206FE2A.pnach @@ -0,0 +1,21 @@ +gametitle=Frogger - The Great Quest (U)(SLUS-20257) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 00008244 bc848ce7 +patch=1,EE,0010dbd4,word,3c023f21 //3c023f00 + +//Y-Fov +//7fbf023c ffbe023c +patch=1,EE,0010e0ec,word,3c02bfaa //3c02bf7f + +//Render fix +//003f023c 000000c6 00088244 +patch=1,EE,00140af0,word,3c023f2b //3c023f00 + + diff --git a/patches/SLUS-20259_E914BEF4.pnach b/patches/SLUS-20259_E914BEF4.pnach new file mode 100644 index 0000000..e89d015 --- /dev/null +++ b/patches/SLUS-20259_E914BEF4.pnach @@ -0,0 +1,8 @@ +gametitle=Wizardry Tale of the Forsaken Land SLUS_202.59 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00119d1c,word,3c0143d5 + + diff --git a/patches/SLUS-20261_162CDF86.pnach b/patches/SLUS-20261_162CDF86.pnach new file mode 100644 index 0000000..dc0b220 --- /dev/null +++ b/patches/SLUS-20261_162CDF86.pnach @@ -0,0 +1,17 @@ +gametitle=ESPN NBA 2Night 2002 (U)(SLUS-20261) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00122ed4,word,3c013f40 //00000000 +patch=1,EE,00122ed8,word,44810000 //00000000 +patch=1,EE,00122ee0,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00122ef8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20262_3E29A8FD.pnach b/patches/SLUS-20262_3E29A8FD.pnach new file mode 100644 index 0000000..412115a --- /dev/null +++ b/patches/SLUS-20262_3E29A8FD.pnach @@ -0,0 +1,19 @@ +gametitle=Rugby (USA) [SLUS-20262] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,00233724,word,080d0b48 //46011042 + +patch=1,EE,00342d20,word,46011042 +patch=1,EE,00342d24,word,3c083f40 +patch=1,EE,00342d28,word,4488f000 +patch=1,EE,00342d2c,word,461e0842 +patch=1,EE,00342d30,word,0808cdca + + diff --git a/patches/SLUS-20264_2870C248.pnach b/patches/SLUS-20264_2870C248.pnach new file mode 100644 index 0000000..79d3084 --- /dev/null +++ b/patches/SLUS-20264_2870C248.pnach @@ -0,0 +1,23 @@ +gametitle=F1 2001 (U)(SLUS-20264) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00188144 2a09c14b +patch=1,EE,00214cf4,word,3c013f40 //3c013f80 + +///////////////////////////////////////////// +//[patches = 2870C248] + +// description=Patch by Shadow Lady. + +// //IPU dma fix +// patch=0,EE,003b8580,word,00000000 + +//[/patches] + + diff --git a/patches/SLUS-20265_79646C72.pnach b/patches/SLUS-20265_79646C72.pnach new file mode 100644 index 0000000..378e77a --- /dev/null +++ b/patches/SLUS-20265_79646C72.pnach @@ -0,0 +1,17 @@ +gametitle=James Bond 007 - Agent Under Fire (U) (SLUS-20265) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=16:9 widescreen patch +author=Arapapa, Silent + +// Action segments +patch=1,EE,D03202DC,extended,01003F80 +patch=1,EE,103202DC,extended,00003FAB // 3F80 + +// Driving segments +patch=1,EE,D022DCD8,extended,04003F80 +patch=1,EE,1022DCD8,extended,00003F40 +patch=1,EE,1012B7B0,extended,00003FE8 +patch=1,EE,1012B7B4,extended,00008E39 +patch=1,EE,1011B390,extended,000043F0 // 480.0 diff --git a/patches/SLUS-20267_38A894C6.pnach b/patches/SLUS-20267_38A894C6.pnach new file mode 100644 index 0000000..16a791e --- /dev/null +++ b/patches/SLUS-20267_38A894C6.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=dot Hack - Part 1 - Infection - Widescreen Hack (16:9) (NTSC-U) (Hyakki) +patch=1,EE,20A31E90,extended,3F400000 + + diff --git a/patches/SLUS-20268_A7F6E4C8.pnach b/patches/SLUS-20268_A7F6E4C8.pnach new file mode 100644 index 0000000..8963f32 --- /dev/null +++ b/patches/SLUS-20268_A7F6E4C8.pnach @@ -0,0 +1,11 @@ +gametitle=Star Wars: Racer Revenge [NTSC-U] (SLUS_202.68) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,0013BCA0,word,3C023F40 //3C023F80 Zoom +patch=1,EE,001153B4,word,3C023FAB //3C023F80 Y-FOV + + diff --git a/patches/SLUS-20270_8A136BCA.pnach b/patches/SLUS-20270_8A136BCA.pnach new file mode 100644 index 0000000..596d0c2 --- /dev/null +++ b/patches/SLUS-20270_8A136BCA.pnach @@ -0,0 +1,8 @@ +gametitle=E.O.E - Eve of Extinction SLUS_202.70 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00151e44,word,3c023ec0 + + diff --git a/patches/SLUS-20271_6CD016D5.pnach b/patches/SLUS-20271_6CD016D5.pnach new file mode 100644 index 0000000..032f0d5 --- /dev/null +++ b/patches/SLUS-20271_6CD016D5.pnach @@ -0,0 +1,12 @@ +gametitle=Shifters SLUS_202.71 6CD016D5 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,204c4ed0,extended,3F81DE4A +patch=1,EE,204c4f50,extended,3F81DE4A + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,004C4E9C,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-20274_9B87ACF8.pnach b/patches/SLUS-20274_9B87ACF8.pnach new file mode 100644 index 0000000..0f7ca9d --- /dev/null +++ b/patches/SLUS-20274_9B87ACF8.pnach @@ -0,0 +1,18 @@ +gametitle=City Crisis (U)(SLUS-20274) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00232c08,word,3c023f6e //3c023f33 +patch=1,EE,00232c0c,word,3442eee9 //34423333 +patch=1,EE,00232c14,word,3c023fe3 //3c023faa +patch=1,EE,00232c18,word,34428e2a //3442aaab +patch=1,EE,003ecc08,word,3c023f6e //3c023f33 +patch=1,EE,003ecc0c,word,3442eee9 //34423333 +patch=1,EE,003ecc14,word,3c023fe3 //3c023faa +patch=1,EE,003ecc18,word,34428e2a //3442aaab + + diff --git a/patches/SLUS-20275_53A803AF.pnach b/patches/SLUS-20275_53A803AF.pnach new file mode 100644 index 0000000..220b0fe --- /dev/null +++ b/patches/SLUS-20275_53A803AF.pnach @@ -0,0 +1,8 @@ +gametitle=Kessen II SLUS_202.75 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00156f84,word,3c023f40 + + diff --git a/patches/SLUS-20277_4A35E19F.pnach b/patches/SLUS-20277_4A35E19F.pnach new file mode 100644 index 0000000..446474c --- /dev/null +++ b/patches/SLUS-20277_4A35E19F.pnach @@ -0,0 +1,10 @@ +gametitle=Dynasty Warriors 3 + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +patch=1,EE,00188390,word,3c024307 +patch=1,EE,001885f4,word,3c023f22 +patch=1,EE,202FA714,extended,3FAAAAAB // 3F800000 + + diff --git a/patches/SLUS-20278_12BCE532.pnach b/patches/SLUS-20278_12BCE532.pnach new file mode 100644 index 0000000..1d2bd79 --- /dev/null +++ b/patches/SLUS-20278_12BCE532.pnach @@ -0,0 +1,13 @@ +gametitle=Yanya Caballista - City Skater (U)(SLUS-20278) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen Hack 16:9 + +//X-Fov +//803f013c 00008144 30d66224 +patch=1,EE,002c8c60,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20279_36240AE2.pnach b/patches/SLUS-20279_36240AE2.pnach new file mode 100644 index 0000000..1dc8517 --- /dev/null +++ b/patches/SLUS-20279_36240AE2.pnach @@ -0,0 +1,11 @@ +gametitle=X-Men - Next Dimension SLUS_202.79 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001a5adc,word,3c014455 +patch=1,EE,001a5af8,word,3c013fe3 +patch=1,EE,001a5afc,word,34218e38 +patch=1,EE,0019dae4,word,3c013f22 + + diff --git a/patches/SLUS-20280_73C38087.pnach b/patches/SLUS-20280_73C38087.pnach new file mode 100644 index 0000000..6d09669 --- /dev/null +++ b/patches/SLUS-20280_73C38087.pnach @@ -0,0 +1,19 @@ +gametitle=FIFA Soccer 2002 (U)(SLUS-20280) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83100c46 180080ac +patch=1,EE,002d0c54,word,08030000 + +patch=1,EE,000c0000,word,460c1083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,080b4316 + + diff --git a/patches/SLUS-20281_533584A7.pnach b/patches/SLUS-20281_533584A7.pnach new file mode 100644 index 0000000..93149c3 --- /dev/null +++ b/patches/SLUS-20281_533584A7.pnach @@ -0,0 +1,13 @@ +gametitle=NHL 2002 (U)(SLUS-20281) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00988144 42280146 +patch=1,EE,002fb83c,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLUS-20282_4E11E5CC.pnach b/patches/SLUS-20282_4E11E5CC.pnach new file mode 100644 index 0000000..4fe2b4c --- /dev/null +++ b/patches/SLUS-20282_4E11E5CC.pnach @@ -0,0 +1,22 @@ +gametitle=Victorious Boxers - Ippo's Road to Glory (U)(SLUS-20282) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov (In Squared Ring) +//803f013c 00a08144 +patch=1,EE,00114578,word,3c013f40 //3c013f80 + +//Event Zoom +//803f013c 00008144 +patch=1,EE,0019a3d8,word,3c013fab //3c013f80 + +//Event Y-Fov +//f043013c 00008144 +patch=1,EE,00190bc8,word,3c0143b4 //3c0143f0 + + diff --git a/patches/SLUS-20285_586EA828.pnach b/patches/SLUS-20285_586EA828.pnach new file mode 100644 index 0000000..ca7d483 --- /dev/null +++ b/patches/SLUS-20285_586EA828.pnach @@ -0,0 +1,35 @@ +gametitle=Moto GP 2 (U)(SLUS-20285) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov +//803f013c 00008144 913f013c +patch=1,EE,001c1ac4,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,00161c98,word,3c014330 //3c0143a0 +patch=1,EE,001ea0dc,word,3c014330 //3c0143a0 +patch=1,EE,00214fc4,word,3c014010 //3c013f9c +patch=1,EE,00214fc8,word,34210000 //342128f6 + +//HUD speedometer fix +//803f013c 00008144 +patch=1,EE,00246ac0,word,3c013f40 //3c013f80 +patch=1,EE,00246ea8,word,3c013f40 //3c013f80 +patch=1,EE,00247518,word,3c013f40 //3c013f80 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20265444,extended,FD030000 +patch=1,EE,2027FED0,extended,24020001 +patch=1,EE,0043C588,extended,00000001 +patch=1,EE,0036C798,extended,00000003 +patch=1,EE,0036C7C0,extended,00000003 + + diff --git a/patches/SLUS-20286_AD3294F9.pnach b/patches/SLUS-20286_AD3294F9.pnach new file mode 100644 index 0000000..ba52c52 --- /dev/null +++ b/patches/SLUS-20286_AD3294F9.pnach @@ -0,0 +1,13 @@ +gametitle=Smash Court Tennis - Pro Tournament (U)(SLUS-20286) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00208144 c89082c7 +patch=1,EE,001ae5cc,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20291_92624842.pnach b/patches/SLUS-20291_92624842.pnach new file mode 100644 index 0000000..cda6223 --- /dev/null +++ b/patches/SLUS-20291_92624842.pnach @@ -0,0 +1,15 @@ +gametitle=Big Mutha Truckers (U)(SLUS-20291) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001a3bcc,word,3c013f3a //3c013f80 + +//Y-Fov +patch=1,EE,00382de0,word,3fe00000 //3f99999a + + diff --git a/patches/SLUS-20292_9D57694E.pnach b/patches/SLUS-20292_9D57694E.pnach new file mode 100644 index 0000000..01ef819 --- /dev/null +++ b/patches/SLUS-20292_9D57694E.pnach @@ -0,0 +1,16 @@ +gametitle=tsugunai + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0017cf94,extended,3c013f40 +patch=1,EE,001c1f30,extended,3c013f40 + +[No-Interlacing] +author=NineKain +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Remove Interlacing +patch=1,EE,00207d14,word,00000000 +patch=1,EE,00207d9c,word,00000000 + diff --git a/patches/SLUS-20293_82957819.pnach b/patches/SLUS-20293_82957819.pnach new file mode 100644 index 0000000..fbdc910 --- /dev/null +++ b/patches/SLUS-20293_82957819.pnach @@ -0,0 +1,8 @@ +gametitle=Star Wars - Jedi Starfighter SLUS_202.93 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00126c30,word,3c023f40 + + diff --git a/patches/SLUS-20294_7130C553.pnach b/patches/SLUS-20294_7130C553.pnach new file mode 100644 index 0000000..655ae7a --- /dev/null +++ b/patches/SLUS-20294_7130C553.pnach @@ -0,0 +1,25 @@ +gametitle=Gitaroo Man (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//hor fov (note: HUD is left) +patch=1,EE,2026FC70,extended,3F400000 +//hud fix +patch=1,EE,00105d2c,word,3c0243f0 +patch=1,EE,0010612c,word,3c0243f0 +patch=1,EE,0010713c,word,3c0243f0 +patch=1,EE,00110620,word,3c0243f0 +patch=1,EE,00112b90,word,3c0243f0 +patch=1,EE,0011516c,word,3c0243f0 +patch=1,EE,0016aab0,word,3c0243f0 +patch=1,EE,002359bc,word,3c0243f0 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201C8B14,extended,AF808048 + + diff --git a/patches/SLUS-20296_5D8B63C1.pnach b/patches/SLUS-20296_5D8B63C1.pnach new file mode 100644 index 0000000..1d44cdd --- /dev/null +++ b/patches/SLUS-20296_5D8B63C1.pnach @@ -0,0 +1,23 @@ +//gametitle=Kao the Kangaroo Round 2 (U)(SLUS-20296) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//c3180d46 00180244 00000a44 +//patch=1,EE,00234290,word,080e60d4 + +//patch=1,EE,00398350,word,460d18c3 +//patch=1,EE,00398354,word,3c013f40 +//patch=1,EE,00398358,word,4481f000 +//patch=1,EE,0039835c,word,461e18c2 +//patch=1,EE,00398360,word,0808d0a5 + +//Render fix +//003f033c 00088344 00000000 02000246 +//patch=1,EE,001c6168,word,3c033f2b //3c033f00 + + diff --git a/patches/SLUS-20297_5F4DB1DD.pnach b/patches/SLUS-20297_5F4DB1DD.pnach new file mode 100644 index 0000000..611b09c --- /dev/null +++ b/patches/SLUS-20297_5F4DB1DD.pnach @@ -0,0 +1,31 @@ +gametitle=Return to Castle Wolfenstein: Operation Resurrection (SLUS-20297) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0012f928,word,3c0142ab //ver fov 1 +patch=1,EE,0012f92c,word,3421e328 +patch=1,EE,001302dc,word,3c0142ab //ver fov 2 +patch=1,EE,001302e0,word,3421e328 +patch=1,EE,0012f6d8,word,3c0141e9 //binoculars fov +patch=1,EE,0012f724,word,3c0142d5 //gameplay fov + +//old patch +//patch=1,EE,00170710,word,3c0142d4 //hor fov +//patch=1,EE,00170714,word,44816000 +//patch=1,EE,00170718,word,461405c2 +//patch=1,EE,0017071c,word,0c07eb82 +//patch=1,EE,00170720,word,46156302 +//patch=1,EE,00170724,word,4614c041 +//patch=1,EE,00170728,word,3c013f00 +//patch=1,EE,0017072c,word,4481a800 +//patch=1,EE,00170730,word,46140002 +//patch=1,EE,00170734,word,460c6583 + +//patch=1,EE,00170800,word,3c013c0f +//patch=1,EE,00170804,word,4481a800 +//patch=1,EE,00170808,word,3c0142d4 //render fix +//patch=1,EE,0017080c,word,44810000 + + diff --git a/patches/SLUS-20298_2DB5A0F4.pnach b/patches/SLUS-20298_2DB5A0F4.pnach new file mode 100644 index 0000000..b046d74 --- /dev/null +++ b/patches/SLUS-20298_2DB5A0F4.pnach @@ -0,0 +1,17 @@ +gametitle=High Heat - Major League Baseball 2003 (U)(SLUS-20298) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00488144 40600146 +patch=1,EE,00330ff4,word,3c013f20 //3c013f80 + +//Y-Fov +//803f013c 00208144 2001b1ff +patch=1,EE,00346d64,word,3c013ffa //3c013f80 + + diff --git a/patches/SLUS-20299_AD955489.pnach b/patches/SLUS-20299_AD955489.pnach new file mode 100644 index 0000000..f368f12 --- /dev/null +++ b/patches/SLUS-20299_AD955489.pnach @@ -0,0 +1,17 @@ +gametitle=Street Hoops (U)(SLUS-20299) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00235344,word,3c013f40 //00000000 +patch=1,EE,00235348,word,44810000 //00000000 +patch=1,EE,00235350,word,4600c602 //00000000 + +//Render fix +//003f013c 00a08144 (4th) +patch=1,EE,00214a58,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20300_F26B83E0.pnach b/patches/SLUS-20300_F26B83E0.pnach new file mode 100644 index 0000000..5dae562 --- /dev/null +++ b/patches/SLUS-20300_F26B83E0.pnach @@ -0,0 +1,24 @@ +gametitle=Dark Summit (U)(SLUS-20300) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// Widescreen hack 16:9 + +//X-Fov +//02000446 280100ae 42080546 +patch=1,EE,003d2240,word,08030000 + +patch=1,EE,000c0000,word,46040002 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,00000000 +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0002 +patch=1,EE,000c0014,word,080f4891 + +//Render fix +//003f013c 00a88144 0000b07f +patch=1,EE,0036305c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20301_7759A3F0.pnach b/patches/SLUS-20301_7759A3F0.pnach new file mode 100644 index 0000000..42797bf --- /dev/null +++ b/patches/SLUS-20301_7759A3F0.pnach @@ -0,0 +1,8 @@ +gametitle=Hidden Invasion SLUS_203.01 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00124224,word,3c013f40 + + diff --git a/patches/SLUS-20302_D0B9C45F.pnach b/patches/SLUS-20302_D0B9C45F.pnach new file mode 100644 index 0000000..4e89b11 --- /dev/null +++ b/patches/SLUS-20302_D0B9C45F.pnach @@ -0,0 +1,9 @@ +gametitle=XG3 - Extreme G Racing (SLUS_20302) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,2022CF04,word,3FE38E38 +patch=1,EE,2022D014,word,42AC0000 + + diff --git a/patches/SLUS-20303_78B0222C.pnach b/patches/SLUS-20303_78B0222C.pnach new file mode 100644 index 0000000..8815342 --- /dev/null +++ b/patches/SLUS-20303_78B0222C.pnach @@ -0,0 +1,19 @@ +gametitle=NBA Live 2002 (U)(SLUS-20303) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//Y-Fov +//aa3f013c abaa2134 00688144 1c0637e6 +//e33f013c 2a8e2134 00688144 1c0637e6 +patch=1,EE,00194af8,word,3c013fe3 //3c013faa +patch=1,EE,00194afc,word,34218e2a //3421aaab + +//Zoom +//403f013c 00608144 1806248e +patch=1,EE,00194f88,word,3c013f80 //3c013f40 + + diff --git a/patches/SLUS-20306_582EED0D.pnach b/patches/SLUS-20306_582EED0D.pnach new file mode 100644 index 0000000..5ef9149 --- /dev/null +++ b/patches/SLUS-20306_582EED0D.pnach @@ -0,0 +1,15 @@ +gametitle=Contra - Shattered Soldier (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack + +// 16:9 +patch=1,EE,005dbffc,word,3c013f40 //00000000 hor fov +patch=1,EE,005dc000,word,44810000 //00000000 +patch=1,EE,005dc008,word,4600c602 //00000000 +patch=1,EE,00677bf4,word,44d8aaab // 44a28000 increase enemy spawn point right +patch=1,EE,00677bf8,word,c4d8aaab // c4a28000 increase enemy spawn point left + + diff --git a/patches/SLUS-20307_4783F7ED.pnach b/patches/SLUS-20307_4783F7ED.pnach new file mode 100644 index 0000000..bb59f02 --- /dev/null +++ b/patches/SLUS-20307_4783F7ED.pnach @@ -0,0 +1,9 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2021D4A8,word,00002025 + +[Disable Depth of Field] +description=Disables the Depth of Field effect that subtly blurs distant objects. +author=escape209 +patch=1,EE,20372D60,extended,00000000 diff --git a/patches/SLUS-20309_CA91718B.pnach b/patches/SLUS-20309_CA91718B.pnach new file mode 100644 index 0000000..3cc690e --- /dev/null +++ b/patches/SLUS-20309_CA91718B.pnach @@ -0,0 +1,8 @@ +gametitle=Jade Cocoon 2 SLUS_203.09 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,21E2EDCC,extended,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20310_57BF965B.pnach b/patches/SLUS-20310_57BF965B.pnach new file mode 100644 index 0000000..770c024 --- /dev/null +++ b/patches/SLUS-20310_57BF965B.pnach @@ -0,0 +1,16 @@ +gametitle=Gravity Games Bike - Street. Vert. Dirt. (U)(SLUS-20310) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//06a00046 003f023c 00008244 +patch=1,EE,001cda4c,word,3c023f21 //3c023f00 + +//Y-Fov +patch=1,EE,001cda98,word,3c023f10 //3c023f40 + + diff --git a/patches/SLUS-20311_E0A54502.pnach b/patches/SLUS-20311_E0A54502.pnach new file mode 100644 index 0000000..4e4bbcf --- /dev/null +++ b/patches/SLUS-20311_E0A54502.pnach @@ -0,0 +1,16 @@ +gametitle=All-Star Baseball 2003 (U)(SLUS-20311) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Y-fov +//803f013c 00088144 02631646 +patch=1,EE,003764a8,word,3c013fe4 //3c013f80 + +//Zoom +//803f013c 00108144 34600046 +patch=1,EE,0038ee34,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20312_BB3D833A.pnach b/patches/SLUS-20312_BB3D833A.pnach new file mode 100644 index 0000000..51696b5 --- /dev/null +++ b/patches/SLUS-20312_BB3D833A.pnach @@ -0,0 +1,21 @@ +gametitle=Final Fantasy X (SLUS-20312) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,001a51cc,word,3c013f19 +patch=1,EE,001a51d0,word,3421999a +patch=1,EE,0011973c,word,3c014440 +patch=1,EE,00175a64,word,3c01442b + +//alternate values +//patch=1,EE,20311340,word,3F34CCCD // x fov +patch=1,EE,20311344,word,3F5EEEEF // y fov - HD remaster + +//world map +patch=1,EE,00260538,word,3c013f40 //3c013f80 + +//sphere grid +patch=1,EE,00261e94,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20313_888B3E8F.pnach b/patches/SLUS-20313_888B3E8F.pnach new file mode 100644 index 0000000..61fbd61 --- /dev/null +++ b/patches/SLUS-20313_888B3E8F.pnach @@ -0,0 +1,17 @@ +gametitle=Wave Rally (U)(SLUS-20313) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0017d72c,word,3c013f94 //3c013f5f +patch=1,EE,0017d730,word,3421ef4e //342166f4 + +//Y-Fov +patch=1,EE,0017d62c,word,3c013fe3 //3c013faa +patch=1,EE,0017d630,word,3421ef4e //3421aaab + + diff --git a/patches/SLUS-20314_12532F1C.pnach b/patches/SLUS-20314_12532F1C.pnach new file mode 100644 index 0000000..73bded7 --- /dev/null +++ b/patches/SLUS-20314_12532F1C.pnach @@ -0,0 +1,18 @@ +gametitle=TimeSplitters 2 (SLUS_20314) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,20598A08,word,3FC71C71 +patch=1,EE,205995DC,word,3FC71C71 +patch=1,EE,20599664,word,3FC71C71 +patch=1,EE,2059CA10,word,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 diff --git a/patches/SLUS-20315_4B8E0DE8.pnach b/patches/SLUS-20315_4B8E0DE8.pnach new file mode 100644 index 0000000..f8aab15 --- /dev/null +++ b/patches/SLUS-20315_4B8E0DE8.pnach @@ -0,0 +1,7 @@ +gametitle=Spyro - Enter the Dragonfly (SLUS-20315) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Muzzarino +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=0,EE,00198A64,short,00000030 // Default: 0x20 (4:3); 0x30 (16:9); \ No newline at end of file diff --git a/patches/SLUS-20316_612ED854.pnach b/patches/SLUS-20316_612ED854.pnach new file mode 100644 index 0000000..874b8e1 --- /dev/null +++ b/patches/SLUS-20316_612ED854.pnach @@ -0,0 +1,11 @@ +gametitle=WWF SmackDown! - Just Bring It (NTSC) (SLUS-20316) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=GTAZAZO98 + +// 16:9 +patch=1,EE,0010319c,word,3c013f40 // 00000000 hor fov +patch=1,EE,001031a8,word,44810000 // 00000000 +patch=1,EE,001031ac,word,4600c602 // 00000000 +patch=1,EE,001cb7e0,word,3c053f50 // 3c053f80 camera fix \ No newline at end of file diff --git a/patches/SLUS-20318_36E02E91.pnach b/patches/SLUS-20318_36E02E91.pnach new file mode 100644 index 0000000..6bc13e2 --- /dev/null +++ b/patches/SLUS-20318_36E02E91.pnach @@ -0,0 +1,22 @@ +gametitle=Kings Field: The Ancient City SLUS_203.18 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pelvicthrustman + +patch=1,EE,0022d8e4,word,3c013f40 //00000000 +patch=1,EE,0022d8e8,word,44810000 //00000000 +patch=1,EE,0022d8f0,word,4600c602 //00000000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202218B4,extended,00000000 +patch=1,EE,2022193C,extended,00000000 +patch=1,EE,0021F710,word,00000000 + +[Remove Scanmask Blur] +author=refraction +description=Disables scanmask usage to reduce blur when turning. +patch=1,EE,20107588,extended,24050000 \ No newline at end of file diff --git a/patches/SLUS-20320_B03280F6.pnach b/patches/SLUS-20320_B03280F6.pnach new file mode 100644 index 0000000..10ff914 --- /dev/null +++ b/patches/SLUS-20320_B03280F6.pnach @@ -0,0 +1,12 @@ +gametitle=ESPN International Winter Sports 2002 (U)(SLUS-20320) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0040053c 80c7033c +patch=1,EE,0015421c,word,3c053fc0 //3c054000 X-Fov + + diff --git a/patches/SLUS-20321_0FF28F8B.pnach b/patches/SLUS-20321_0FF28F8B.pnach new file mode 100644 index 0000000..e5bf4f0 --- /dev/null +++ b/patches/SLUS-20321_0FF28F8B.pnach @@ -0,0 +1,14 @@ +gametitle=ESPN Winter X-Games Snowboarding 2002 (U)(SLUS-20321) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix Hack +patch=1,EE,00103684,word,3c013f40 //00000000 +patch=1,EE,00103688,word,44810000 //00000000 +patch=1,EE,00103690,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20323_EA131B57.pnach b/patches/SLUS-20323_EA131B57.pnach new file mode 100644 index 0000000..ea3e741 --- /dev/null +++ b/patches/SLUS-20323_EA131B57.pnach @@ -0,0 +1,24 @@ +gametitle=Virtua Fighter 4 (U)(SLUS-20323) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// Widescreen 16:9 + +//X-Fov +patch=1,EE,0026e6cc,word,3c194455 // 3c194420 hor fov +patch=1,EE,0026e6d0,word,37395555 // 44811800 hor fov +patch=1,EE,0026e6f4,word,44991800 // 00000000 + +//2044013c 00a88144 2d28a003 +patch=1,EE,00249404,word,3c014456 // 3c014420 renderfix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20266F20,word,A0800004 +patch=1,EE,2026C334,word,A080D294 + + diff --git a/patches/SLUS-20324_EC3E8E86.pnach b/patches/SLUS-20324_EC3E8E86.pnach new file mode 100644 index 0000000..76b2694 --- /dev/null +++ b/patches/SLUS-20324_EC3E8E86.pnach @@ -0,0 +1,13 @@ +gametitle=Paris Dakar Rally SLUS-20324 EC3E8E86 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +patch=1,EE,001ab57c,word,3c033f10 //3c033f40 Menu +patch=1,EE,0017beb0,word,3c023f10 //3c023f40 Gameplay + +[60 FPS] +author=asasega +description=Might need EE Overclock. +patch=1,EE,2012A164,extended,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLUS-20327_67DB3ED8.pnach b/patches/SLUS-20327_67DB3ED8.pnach new file mode 100644 index 0000000..d45bd81 --- /dev/null +++ b/patches/SLUS-20327_67DB3ED8.pnach @@ -0,0 +1,18 @@ +gametitle=Aggressive Inline (SLUS-20327) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch by BloodRaynare (Based on PAL version by ElHecht) + +// 16:9 +patch=1,EE,00101130,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,00272894,word,3c093f40 // 00000000 renderfix +patch=1,EE,00101714,word,0809ca25 // 46000843 +patch=1,EE,00101718,word,00000000 // e62004e8 +patch=1,EE,0027289c,word,4489f000 // 00000000 +patch=1,EE,002728a0,word,461e0843 // 00000000 +patch=1,EE,002728a4,word,46000843 // 00000000 +patch=1,EE,002728a8,word,e62004e8 // 00000000 +patch=1,EE,002728ac,word,080405c6 // 00000000 + + diff --git a/patches/SLUS-20328_833FE0A4.pnach b/patches/SLUS-20328_833FE0A4.pnach new file mode 100644 index 0000000..9537397 --- /dev/null +++ b/patches/SLUS-20328_833FE0A4.pnach @@ -0,0 +1,25 @@ +gametitle=Tekken 4 (SLUS-20328) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//ee patch +patch=1,EE,002917E4,word,24020001 +patch=1,EE,002919E4,word,00000000 + +//gameplay +patch=1,EE,00216EA0,word,3c013f40 + +//partial hud fix +patch=1,EE,001F6BF8,word,3C013F40 + +//rfix 1 +patch=1,EE,0018D408,word,3c0143d5 + +//rfix 2 +patch=1,EE,00200d84,word,3c013f40 +patch=1,EE,00200d88,word,44810000 +patch=1,EE,00200d94,word,46006303 + + diff --git a/patches/SLUS-20333_296E2C81.pnach b/patches/SLUS-20333_296E2C81.pnach new file mode 100644 index 0000000..4ff8f19 --- /dev/null +++ b/patches/SLUS-20333_296E2C81.pnach @@ -0,0 +1,15 @@ +gametitle=Turok - Evolution (U)(SLUS-20333) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00325a28,word,3c023f40 //3c023f80 + +//Render fix +patch=1,EE,0023550c,word,3c023f2b //3c023f00 + + diff --git a/patches/SLUS-20334_EC474179.pnach b/patches/SLUS-20334_EC474179.pnach new file mode 100644 index 0000000..e720ae3 --- /dev/null +++ b/patches/SLUS-20334_EC474179.pnach @@ -0,0 +1,11 @@ +gametitle=Kelly Slater's Pro Surfer [NTSC-U] (SLUS_203.34) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 + +//Gameplay 16:9 +patch=1,EE,0029F198,word,3C01435F //3C014334 Zoom +patch=1,EE,004AC024,word,3FE38E39 //3FAAAAAB Y-FOV + + diff --git a/patches/SLUS-20335_A37C0344.pnach b/patches/SLUS-20335_A37C0344.pnach new file mode 100644 index 0000000..d0fb4e6 --- /dev/null +++ b/patches/SLUS-20335_A37C0344.pnach @@ -0,0 +1,15 @@ +gametitle=Mat Hoffman's Pro BMX 2 NTSC-U SLUS-20335 A37C0344 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001c5744,word,3c023fab +patch=1,EE,0024d588,word,3c023c2e +patch=1,EE,0036c108,word,3c033fc0 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2061F29C,extended,00000002 +patch=1,EE,E0010001,extended,003FF570 +patch=1,EE,2061F29C,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-20336_015CB6F4.pnach b/patches/SLUS-20336_015CB6F4.pnach new file mode 100644 index 0000000..7e19d3d --- /dev/null +++ b/patches/SLUS-20336_015CB6F4.pnach @@ -0,0 +1,15 @@ +gametitle=Spider-Man - The Movie (U)(SLUS-20336) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//patch=1,EE,004d13d4,word,3fe38e2a //3faaaaab + +//Zoom +//patch=1,EE,002b5c64,word,3c013c28 //3c013c0e + +//Missing render fix diff --git a/patches/SLUS-20337_16FB9855.pnach b/patches/SLUS-20337_16FB9855.pnach new file mode 100644 index 0000000..50c493d --- /dev/null +++ b/patches/SLUS-20337_16FB9855.pnach @@ -0,0 +1,12 @@ +gametitle=X2 - Wolverine's Revenge SLUS_203.37 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack patch is removed due to it causes crashes on level 3. +//patch=1,EE,0017e23c,word,3c0140ab //3c014080 vert +//patch=1,EE,0017e25c,word,3c014399 //3c0143cc zoom +//patch=1,EE,0017e260,word,3421999a //3421cccd +//patch=1,EE,0019ea18,word,3c013fee //3c013f80 render fix by ElHecht +//patch=1,EE,00168750,word,3c014200 //3c014300 remove blurry effect by ElHecht + + diff --git a/patches/SLUS-20341_6D7F918D.pnach b/patches/SLUS-20341_6D7F918D.pnach new file mode 100644 index 0000000..cf76350 --- /dev/null +++ b/patches/SLUS-20341_6D7F918D.pnach @@ -0,0 +1,13 @@ +gametitle=Woody Woodpecker (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//4040023c 00208244 5c0626c6 600625c6 803f023c +patch=1,EE,0017b0ac,word,3c024010 //3c024040 Fov +patch=1,EE,0017b0bc,word,3c023f40 //3c023f80 Zoom + + diff --git a/patches/SLUS-20342_39BA5EF3.pnach b/patches/SLUS-20342_39BA5EF3.pnach new file mode 100644 index 0000000..ebc91f1 --- /dev/null +++ b/patches/SLUS-20342_39BA5EF3.pnach @@ -0,0 +1,17 @@ +gametitle=Top Angler - Real Bass Fishing (U)(SLUS-20342) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f023c 00088244 (1st) +patch=1,EE,00103464,word,3c023f40 //3c023f80 + +//Zoom +//803f033c 00008344 (1st) +patch=1,EE,001038a4,word,3c033f40 //3c033f80 + + diff --git a/patches/SLUS-20343_E3C4037C.pnach b/patches/SLUS-20343_E3C4037C.pnach new file mode 100644 index 0000000..4a97270 --- /dev/null +++ b/patches/SLUS-20343_E3C4037C.pnach @@ -0,0 +1,18 @@ +gametitle=Forever Kingdom SLUS_203.43 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00101cc8,word,3c013f40 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 + +//No-Interlacing +//Side Effect - subtitles during the first fmv are flickering, set deinterlacing to automatic or disable subtitles. +patch=1,EE,00104DA8,word,00000000 +patch=1,EE,00202E94,word,00000000 + + diff --git a/patches/SLUS-20344_A33748AA.pnach b/patches/SLUS-20344_A33748AA.pnach new file mode 100644 index 0000000..83f5629 --- /dev/null +++ b/patches/SLUS-20344_A33748AA.pnach @@ -0,0 +1,14 @@ +gametitle=Rez (SLUS_20344) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,2027E8C4,word,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201DF934,extended,00000000 + + diff --git a/patches/SLUS-20345_61737929.pnach b/patches/SLUS-20345_61737929.pnach new file mode 100644 index 0000000..dbf9a1d --- /dev/null +++ b/patches/SLUS-20345_61737929.pnach @@ -0,0 +1,19 @@ +gametitle=Mike Tyson Heavyweight Boxing (U)(SLUS-20345) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//03000146 a00040e4 +patch=1,EE,001d14e0,word,08085a34 + +patch=1,EE,002168d0,word,46010003 +patch=1,EE,002168d4,word,3c013f40 +patch=1,EE,002168d8,word,4481f000 +patch=1,EE,002168dc,word,461e0002 +patch=1,EE,002168e0,word,08074539 + + diff --git a/patches/SLUS-20346_ACB735A5.pnach b/patches/SLUS-20346_ACB735A5.pnach new file mode 100644 index 0000000..96900fb --- /dev/null +++ b/patches/SLUS-20346_ACB735A5.pnach @@ -0,0 +1,8 @@ +gametitle=AirBlade (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,202EB9D0,word,3FAAAAAA + + diff --git a/patches/SLUS-20347_8BE3D7B2.pnach b/patches/SLUS-20347_8BE3D7B2.pnach new file mode 100644 index 0000000..d44acab --- /dev/null +++ b/patches/SLUS-20347_8BE3D7B2.pnach @@ -0,0 +1,21 @@ +gametitle=Shadow Hearts SLUS_203.47 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0028d4f0,word,3c043f40 +patch=1,EE,00282394,word,3c023f40 +//patch=1,EE,00324530,word,3c023f40 // field +//patch=1,EE,0034a728,word,3c033f50 //3c033f80 font size +patch=1,EE,0039fe08,word,3c023f40 +patch=1,EE,003d5704,word,3c023f40 +patch=1,EE,003eec44,word,3c023f40 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +author=pcsx480p60 + +//Remove Interlacing +patch=1,EE,202016EC,extended,00000000 +patch=1,EE,20305630,extended,A2200279 diff --git a/patches/SLUS-20349_10B1F370.pnach b/patches/SLUS-20349_10B1F370.pnach new file mode 100644 index 0000000..a35ad18 --- /dev/null +++ b/patches/SLUS-20349_10B1F370.pnach @@ -0,0 +1,24 @@ +gametitle=Scooby-Doo! Night of 100 Frights (U)(SLUS-20349) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//680001c6 6c0002c6 +patch=1,EE,001e6268,word,080a04ac //c6010068 + +patch=1,EE,002812b0,word,3c013f40 // 00000000 +patch=1,EE,002812b4,word,4481f000 // 00000000 +patch=1,EE,002812b8,word,c6010068 // 00000000 +patch=1,EE,002812bc,word,c602006c // 00000000 +patch=1,EE,002812c0,word,461e0843 // 00000000 +patch=1,EE,002812c4,word,e6010068 // 00000000 +patch=1,EE,002812c8,word,0807989c // 00000000 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,00131DB0,word,2C420001 \ No newline at end of file diff --git a/patches/SLUS-20352_614F7928.pnach b/patches/SLUS-20352_614F7928.pnach new file mode 100644 index 0000000..94d19fd --- /dev/null +++ b/patches/SLUS-20352_614F7928.pnach @@ -0,0 +1,17 @@ +gametitle=Looney Tunes - Space Race (U)(SLUS-20352) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack + +//Widescreen hack 16:9 + +//X-Fov +//80bf023c e001b027 +patch=1,EE,002ac6f8,word,3c02bf40 //3c02bf80 + +[60 FPS] +author=Super David +description=Patches the game to run at 60 FPS (Might need 130% EE Overclock to be stable). +patch=1,EE,203897F0,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-20355_F243A4C9.pnach b/patches/SLUS-20355_F243A4C9.pnach new file mode 100644 index 0000000..826eb53 --- /dev/null +++ b/patches/SLUS-20355_F243A4C9.pnach @@ -0,0 +1,7 @@ +gametitle=Tom & Jerry's War of the Wiskers (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,2021CF4C,word,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLUS-20356_66B7B74E.pnach b/patches/SLUS-20356_66B7B74E.pnach new file mode 100644 index 0000000..30a74a0 --- /dev/null +++ b/patches/SLUS-20356_66B7B74E.pnach @@ -0,0 +1,21 @@ +gametitle=TransWorld Surf NTSC-U SLUS-20356 66B7B74E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f013c 713d2134 00188144 10008324 -> e23f013c fc932134 00188144 10008324 +patch=1,EE,00183368,word,3c013fe2 //3c013faa +patch=1,EE,0018336c,word,3421fc93 //34213d71 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,1027c4cc,extended,00000001 //00000002 +patch=1,EE,2027F358,extended,3c888889 //3d088889 +patch=1,EE,E0020001,extended,003A2224 +patch=1,EE,1027c4cc,extended,00000002 +patch=1,EE,2027F358,extended,3d088889 \ No newline at end of file diff --git a/patches/SLUS-20360_6D0E5F2D.pnach b/patches/SLUS-20360_6D0E5F2D.pnach new file mode 100644 index 0000000..a2e930b --- /dev/null +++ b/patches/SLUS-20360_6D0E5F2D.pnach @@ -0,0 +1,15 @@ +gametitle=Blade II NTSC-U SLUS-20360 6D0E5F2D + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0018B6B8,word,3C033F40 +patch=1,EE,0017e7d4,word,3c033f40 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,0018B2D8,word,1040000D //1440FFFD +patch=1,EE,001fd47c,word,3c033c88 //3c033d08 +patch=1,EE,001a8fe8,word,3c023c88 //3c023d08 +patch=1,EE,001BA110,word,24420002 //24420001 \ No newline at end of file diff --git a/patches/SLUS-20361_90CEC039.pnach b/patches/SLUS-20361_90CEC039.pnach new file mode 100644 index 0000000..97a81aa --- /dev/null +++ b/patches/SLUS-20361_90CEC039.pnach @@ -0,0 +1,25 @@ +gametitle=Rally Fusion - Race of Champions (U)(SLUS-20361) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//Zoom +//333f013c 33332134 43200146 > 063f013c 66662134 43200146 +patch=1,EE,001066e0,word,3c013f06 //3c013f33 +patch=1,EE,001066e4,word,34216666 //34213333 + +//Y-Fov +//6000c0c4 c3180046 +patch=1,EE,00106714,word,08030000 + +patch=1,EE,000c0000,word,460018c3 +patch=1,EE,000c0004,word,3c013ea2 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e18c2 +patch=1,EE,000c0010,word,080419c6 + + diff --git a/patches/SLUS-20362_1D2818AF.pnach b/patches/SLUS-20362_1D2818AF.pnach new file mode 100644 index 0000000..c7cb571 --- /dev/null +++ b/patches/SLUS-20362_1D2818AF.pnach @@ -0,0 +1,316 @@ +gametitle=Need for Speed - Hot Pursuit 2 (NTSC-U) (SLUS-20362) + +[Widescreen 16:9] +author=nemesis2000 +gsaspectratio=16:9 +description=Fixes the game to run in a widescreen 16:9 scale. +patch=1,EE,0010e994,word,46011702 +patch=1,EE,0032f6ec,word,3f400000 +patch=1,EE,0032f850,word,3f2aaaaa + +[HUD fixed for widescreen] +author=Aero_ +description=Fixes the HUD to run in a widescreen 16:9 scale. +patch=1,EE,0032F6F4,word,3F19999A +patch=1,EE,002CFD64,word,00000040 +patch=1,EE,00330188,word,44555555 +patch=1,EE,0010EDEC,short,42F0 +patch=1,EE,0010EE0C,short,4384 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (EE Overclock should be set to 130%. Higher values are usable but may cause hanging). +patch=1,EE,20113E2C,extended,2C420001 + +[Trigger control mapppings] +author=Silent +description=Adds extra controller setups, mirroring the scrapped prototype trigger-based setup, two Underground-like setups, and an Xbox HP2-like setup. + +// Disable DualShock 1 setups and add them to DualShock 2 +patch=0,EE,202DE570,extended,00000000 +patch=0,EE,202DE584,extended,00000000 +patch=0,EE,202DE59C,extended,16151422 + +// These patches are autogenerated by: +// https://github.com/CookiePLMonster/Console-Cheat-Codes/blob/master/PS2/Need%20for%20Speed%20Hot%20Pursuit%202/Triggers%20control%20mapping/generate.py +patch=0,EE,202DC9A8,extended,2221201F +patch=0,EE,202DC9CC,extended,2221201F +patch=0,EE,202DC9F0,extended,2221201F +patch=0,EE,202DCEB8,extended,2221201F +patch=0,EE,202DCEDC,extended,2221201F +patch=0,EE,202DCF00,extended,2221201F +patch=0,EE,202DCF24,extended,2221201F +patch=0,EE,202DD4A4,extended,5E +patch=0,EE,202DD4AC,extended,1C1A0001 +patch=0,EE,202DD4B4,extended,8A +patch=0,EE,202DD4C8,extended,5D +patch=0,EE,202DD4CC,extended,1546B0 +patch=0,EE,202DD4D0,extended,1C0000 +patch=0,EE,202DD4D8,extended,87 +patch=0,EE,202DD4EC,extended,5F +patch=0,EE,202DD4F0,extended,1546B0 +patch=0,EE,202DD4F4,extended,1C180101 +patch=0,EE,202DD4FC,extended,8C +patch=0,EE,202DD500,extended,87 +patch=0,EE,202DD510,extended,60 +patch=0,EE,202DD518,extended,1C190101 +patch=0,EE,202DD520,extended,8D +patch=0,EE,202DD524,extended,87 +patch=0,EE,202DD534,extended,7F +patch=0,EE,202DD53C,extended,1C1B0101 +patch=0,EE,202DD544,extended,8B +patch=0,EE,202DD558,extended,81 +patch=0,EE,202DD560,extended,1C180101 +patch=0,EE,202DD568,extended,8C +patch=0,EE,202DD57C,extended,80 +patch=0,EE,202DD584,extended,1C190101 +patch=0,EE,202DD58C,extended,8D +patch=0,EE,202DD598,extended,1F1E +patch=0,EE,202DD5A0,extended,72 +patch=0,EE,202DD5A4,extended,154E48 +patch=0,EE,202DD5A8,extended,700001 +patch=0,EE,202DD5AC,extended,300 +patch=0,EE,202DD5B0,extended,86 +patch=0,EE,202DD5B4,extended,0 +patch=0,EE,202DD5BC,extended,21200000 +patch=0,EE,202DD5C4,extended,72 +patch=0,EE,202DD5C8,extended,154E48 +patch=0,EE,202DD5CC,extended,780001 +patch=0,EE,202DD5D0,extended,300 +patch=0,EE,202DD5D4,extended,88 +patch=0,EE,202DD5D8,extended,0 +patch=0,EE,202DD5E0,extended,161514 +patch=0,EE,202DD5E8,extended,72 +patch=0,EE,202DD5EC,extended,154E48 +patch=0,EE,202DD5F0,extended,990001 +patch=0,EE,202DD5F4,extended,300 +patch=0,EE,202DD5F8,extended,8D +patch=0,EE,202DD604,extended,22 +patch=0,EE,202DD60C,extended,72 +patch=0,EE,202DD610,extended,154E48 +patch=0,EE,202DD614,extended,1D990001 +patch=0,EE,202DD618,extended,300 +patch=0,EE,202DD61C,extended,8D +patch=0,EE,202DD628,extended,1E161514 +patch=0,EE,202DD62C,extended,21201F +patch=0,EE,202DD630,extended,73 +patch=0,EE,202DD634,extended,154E48 +patch=0,EE,202DD638,extended,280001 +patch=0,EE,202DD63C,extended,301 +patch=0,EE,202DD640,extended,96 +patch=0,EE,202DD64C,extended,1F1E +patch=0,EE,202DD654,extended,75 +patch=0,EE,202DD658,extended,154E48 +patch=0,EE,202DD65C,extended,780001 +patch=0,EE,202DD660,extended,200 +patch=0,EE,202DD670,extended,21200000 +patch=0,EE,202DD678,extended,75 +patch=0,EE,202DD680,extended,700001 +patch=0,EE,202DD684,extended,200 +patch=0,EE,202DD688,extended,86 +patch=0,EE,202DD694,extended,161514 +patch=0,EE,202DD69C,extended,75 +patch=0,EE,202DD6A0,extended,154E48 +patch=0,EE,202DD6A4,extended,8F0001 +patch=0,EE,202DD6A8,extended,200 +patch=0,EE,202DD6AC,extended,8C +patch=0,EE,202DD6B8,extended,22 +patch=0,EE,202DD6C0,extended,75 +patch=0,EE,202DD6C4,extended,154E48 +patch=0,EE,202DD6C8,extended,1D8F0001 +patch=0,EE,202DD6CC,extended,200 +patch=0,EE,202DD6D0,extended,8C +patch=0,EE,202DD6DC,extended,1E161514 +patch=0,EE,202DD6E0,extended,21201F +patch=0,EE,202DD6E4,extended,76 +patch=0,EE,202DD6E8,extended,154E48 +patch=0,EE,202DD6EC,extended,280001 +patch=0,EE,202DD6F0,extended,202 +patch=0,EE,202DD6F4,extended,97 +patch=0,EE,202DD700,extended,20001E +patch=0,EE,202DD708,extended,7A +patch=0,EE,202DD710,extended,1C880001 +patch=0,EE,202DD714,extended,0 +patch=0,EE,202DD718,extended,8B +patch=0,EE,202DD724,extended,211F16 +patch=0,EE,202DD72C,extended,7A +patch=0,EE,202DD730,extended,154E48 +patch=0,EE,202DD734,extended,680001 +patch=0,EE,202DD738,extended,0 +patch=0,EE,202DD73C,extended,89 +patch=0,EE,202DD748,extended,221514 +patch=0,EE,202DD750,extended,7A +patch=0,EE,202DD754,extended,154E48 +patch=0,EE,202DD758,extended,700001 +patch=0,EE,202DD75C,extended,0 +patch=0,EE,202DD760,extended,86 +patch=0,EE,202DD76C,extended,161514 +patch=0,EE,202DD774,extended,6F +patch=0,EE,202DD778,extended,154E48 +patch=0,EE,202DD77C,extended,300001 +patch=0,EE,202DD780,extended,100 +patch=0,EE,202DD784,extended,94 +patch=0,EE,202DD790,extended,21201F1E +patch=0,EE,202DD794,extended,22 +patch=0,EE,202DD7B4,extended,1614 +patch=0,EE,202DD7C4,extended,1F0001 +patch=0,EE,202DD7CC,extended,88 +patch=0,EE,202DD7D8,extended,15 +patch=0,EE,202DD7E0,extended,7B +patch=0,EE,202DD7E8,extended,1B0001 +patch=0,EE,202DD7F0,extended,8B +patch=0,EE,202DD7FC,extended,D0C0B0A +patch=0,EE,202DD800,extended,21201F1E +patch=0,EE,202DD804,extended,7B +patch=0,EE,202DD80C,extended,1C190001 +patch=0,EE,202DD814,extended,8D +patch=0,EE,202DD820,extended,0 +patch=0,EE,202DD824,extended,22 +patch=0,EE,202DD828,extended,7B +patch=0,EE,202DD82C,extended,154C90 +patch=0,EE,202DD830,extended,280000 +patch=0,EE,202DD834,extended,2 +patch=0,EE,202DD838,extended,97 +patch=0,EE,202DD844,extended,14 +patch=0,EE,202DD84C,extended,7C +patch=0,EE,202DD850,extended,1547E8 +patch=0,EE,202DD854,extended,1C0001 +patch=0,EE,202DD85C,extended,87 +patch=0,EE,202DD860,extended,0 +patch=0,EE,202DD868,extended,15 +patch=0,EE,202DD870,extended,7C +patch=0,EE,202DD874,extended,1547E8 +patch=0,EE,202DD878,extended,1A0001 +patch=0,EE,202DD880,extended,8A +patch=0,EE,202DD884,extended,0 +patch=0,EE,202DD88C,extended,16 +patch=0,EE,202DD894,extended,7C +patch=0,EE,202DD898,extended,1547E8 +patch=0,EE,202DD89C,extended,1E0001 +patch=0,EE,202DD8A4,extended,86 +patch=0,EE,202DD8B0,extended,D0C0B0A +patch=0,EE,202DD8B4,extended,21201F1E +patch=0,EE,202DD8B8,extended,7C +patch=0,EE,202DD8BC,extended,1547E8 +patch=0,EE,202DD8C0,extended,1C180001 +patch=0,EE,202DD8CC,extended,0 +patch=0,EE,202DD8D4,extended,22 +patch=0,EE,202DD8DC,extended,7C +patch=0,EE,202DD8E0,extended,154C90 +patch=0,EE,202DD8E4,extended,280000 +patch=0,EE,202DD8E8,extended,1 +patch=0,EE,202DD8EC,extended,96 +patch=0,EE,202DD8F0,extended,0 +patch=0,EE,202DD8F8,extended,1F1E1614 +patch=0,EE,202DD8FC,extended,2120 +patch=0,EE,202DD900,extended,5E +patch=0,EE,202DD908,extended,1C1A0001 +patch=0,EE,202DD910,extended,8A +patch=0,EE,202DD91C,extended,15 +patch=0,EE,202DD924,extended,5E +patch=0,EE,202DD92C,extended,1F0001 +patch=0,EE,202DD934,extended,88 +patch=0,EE,202DD940,extended,22 +patch=0,EE,202DD948,extended,5E +patch=0,EE,202DD94C,extended,1547E8 +patch=0,EE,202DD950,extended,1C0001 +patch=0,EE,202DD954,extended,0 +patch=0,EE,202DD958,extended,87 +patch=0,EE,202DD964,extended,14 +patch=0,EE,202DD96C,extended,5D +patch=0,EE,202DD970,extended,1546B0 +patch=0,EE,202DD974,extended,1B0000 +patch=0,EE,202DD978,extended,0 +patch=0,EE,202DD97C,extended,8B +patch=0,EE,202DD988,extended,1F1E1615 +patch=0,EE,202DD98C,extended,2120 +patch=0,EE,202DD990,extended,5D +patch=0,EE,202DD994,extended,1546B0 +patch=0,EE,202DD998,extended,1C0000 +patch=0,EE,202DD99C,extended,0 +patch=0,EE,202DD9A0,extended,87 +patch=0,EE,202DD9AC,extended,22 +patch=0,EE,202DD9B4,extended,5D +patch=0,EE,202DD9B8,extended,1546B0 +patch=0,EE,202DD9BC,extended,1D0000 +patch=0,EE,202DD9C0,extended,0 +patch=0,EE,202DD9C4,extended,89 +patch=0,EE,202DD9D0,extended,161514 +patch=0,EE,202DD9D8,extended,5F +patch=0,EE,202DD9DC,extended,1546B0 +patch=0,EE,202DD9E0,extended,170001 +patch=0,EE,202DD9E4,extended,0 +patch=0,EE,202DD9E8,extended,84 +patch=0,EE,202DD9FC,extended,5F +patch=0,EE,202DDA00,extended,1546B0 +patch=0,EE,202DDA04,extended,1C180101 +patch=0,EE,202DDA08,extended,0 +patch=0,EE,202DDA0C,extended,8C +patch=0,EE,202DDA10,extended,87 +patch=0,EE,202DDA18,extended,22 +patch=0,EE,202DDA20,extended,5F +patch=0,EE,202DDA24,extended,1546B0 +patch=0,EE,202DDA28,extended,1D180101 +patch=0,EE,202DDA30,extended,8C +patch=0,EE,202DDA34,extended,89 +patch=0,EE,202DDA3C,extended,161514 +patch=0,EE,202DDA44,extended,60 +patch=0,EE,202DDA48,extended,1546B0 +patch=0,EE,202DDA4C,extended,150001 +patch=0,EE,202DDA54,extended,85 +patch=0,EE,202DDA68,extended,60 +patch=0,EE,202DDA6C,extended,1546B0 +patch=0,EE,202DDA70,extended,1C190101 +patch=0,EE,202DDA74,extended,0 +patch=0,EE,202DDA78,extended,8D +patch=0,EE,202DDA7C,extended,87 +patch=0,EE,202DDA84,extended,22 +patch=0,EE,202DDA8C,extended,60 +patch=0,EE,202DDA90,extended,1546B0 +patch=0,EE,202DDA94,extended,1D190101 +patch=0,EE,202DDAA0,extended,89 +patch=0,EE,202DDAA8,extended,1E161514 +patch=0,EE,202DDAAC,extended,2221201F +patch=0,EE,202DDAB0,extended,7F +patch=0,EE,202DDAB4,extended,1546B0 +patch=0,EE,202DDAB8,extended,120001 +patch=0,EE,202DDAC0,extended,8F +patch=0,EE,202DDACC,extended,161514 +patch=0,EE,202DDAD4,extended,81 +patch=0,EE,202DDAD8,extended,1546B0 +patch=0,EE,202DDADC,extended,170001 +patch=0,EE,202DDAE4,extended,84 +patch=0,EE,202DDAF8,extended,81 +patch=0,EE,202DDB00,extended,1C180101 +patch=0,EE,202DDB08,extended,8C +patch=0,EE,202DDB0C,extended,87 +patch=0,EE,202DDB14,extended,22 +patch=0,EE,202DDB1C,extended,81 +patch=0,EE,202DDB24,extended,1D180101 +patch=0,EE,202DDB30,extended,89 +patch=0,EE,202DDB38,extended,161514 +patch=0,EE,202DDB40,extended,80 +patch=0,EE,202DDB48,extended,150001 +patch=0,EE,202DDB50,extended,85 +patch=0,EE,202DDB54,extended,0 +patch=0,EE,202DDB64,extended,80 +patch=0,EE,202DDB6C,extended,1C190101 +patch=0,EE,202DDB74,extended,8D +patch=0,EE,202DDB78,extended,87 +patch=0,EE,202DDB80,extended,22 +patch=0,EE,202DDB88,extended,80 +patch=0,EE,202DDB90,extended,1D190101 +patch=0,EE,202DDB98,extended,8D +patch=0,EE,202DDB9C,extended,89 +patch=0,EE,202DDBA4,extended,0 +patch=0,EE,202DDBA8,extended,22 +patch=0,EE,202DDBAC,extended,82 +patch=0,EE,202DDBB4,extended,1F0001 +patch=0,EE,202DDBBC,extended,88 +patch=0,EE,202DDBC0,extended,0 +patch=0,EE,202DDBC8,extended,15140C0A +patch=0,EE,202DDBCC,extended,201E +patch=0,EE,202DDBEC,extended,1F160D0B +patch=0,EE,202DDBF0,extended,2221 +patch=0,EE,202DE240,extended,21201F1E +patch=0,EE,202DE244,extended,22 diff --git a/patches/SLUS-20364_50C6B393.pnach b/patches/SLUS-20364_50C6B393.pnach new file mode 100644 index 0000000..d62782e --- /dev/null +++ b/patches/SLUS-20364_50C6B393.pnach @@ -0,0 +1,25 @@ +gametitle=Tiger Woods PGA Tour 2002 (NTSC-U) (SLUS-20364) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen hack 16:9 + +//Menu 3D +patch=1,EE,0021E060,extended,3f400000 //3f800000 + +//Game Play Fov +patch=1,EE,0060EE68,extended,3f400000 //3f800000 +patch=1,EE,00619E68,extended,3f400000 //3f800000 +patch=1,EE,00640668,extended,3f400000 //3f800000 + +//Game Play Render Fix +patch=1,EE,0060EE78,extended,44800000 //44000000 +patch=1,EE,0060EE80,extended,40000000 //3f800000 +patch=1,EE,00619E78,extended,44800000 //44000000 +patch=1,EE,00619E80,extended,40000000 //3f800000 +patch=1,EE,00640678,extended,44800000 //44000000 +patch=1,EE,00640680,extended,40000000 //3f800000 + + diff --git a/patches/SLUS-20367_77ECAAA0.pnach b/patches/SLUS-20367_77ECAAA0.pnach new file mode 100644 index 0000000..8cd332f --- /dev/null +++ b/patches/SLUS-20367_77ECAAA0.pnach @@ -0,0 +1,8 @@ +gametitle=Freekstyle SLUS_203.67 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001443a4,word,3c023f40 + + diff --git a/patches/SLUS-20368_E9348A11.pnach b/patches/SLUS-20368_E9348A11.pnach new file mode 100644 index 0000000..0352917 --- /dev/null +++ b/patches/SLUS-20368_E9348A11.pnach @@ -0,0 +1,31 @@ +gametitle=Medal of Honor: Frontline (SLUS-20368) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001455b8,word,0c052def +patch=1,EE,001455d8,word,0c052def +patch=1,EE,001455f8,word,0c052def + +patch=1,EE,0014b7bc,word,3c013f50 +patch=1,EE,0014b7c0,word,44810800 +patch=1,EE,0014b7c4,word,46016303 +patch=1,EE,0014b7c8,word,c481043c +patch=1,EE,0014b7cc,word,460c0832 +patch=1,EE,0014b7d0,word,45010008 +patch=1,EE,0014b7d4,word,00000000 +patch=1,EE,0014b7d8,word,46016034 +patch=1,EE,0014b7dc,word,45000004 +patch=1,EE,0014b7e0,word,e48c0444 +patch=1,EE,0014b7e4,word,46006807 +patch=1,EE,0014b7e8,word,03e00008 +patch=1,EE,0014b7ec,word,e4800448 +patch=1,EE,0014b7f0,word,e48d0448 +patch=1,EE,0014b7f4,word,03e00008 +patch=1,EE,0014b7f8,word,3c030024 +patch=1,EE,0014b7fc,word,27bdff60 + +patch=1,EE,00325c90,word,3f1c0000 + + diff --git a/patches/SLUS-20369_36FEEE3A.pnach b/patches/SLUS-20369_36FEEE3A.pnach new file mode 100644 index 0000000..7106c87 --- /dev/null +++ b/patches/SLUS-20369_36FEEE3A.pnach @@ -0,0 +1,14 @@ +gametitle=Knockout Kings 2002 (U)(SLUS-20369) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,00219a94,word,3c013f40 //00000000 +patch=1,EE,00219a98,word,44810000 //00000000 +patch=1,EE,00219aa0,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20370_0F6B6315.pnach b/patches/SLUS-20370_0F6B6315.pnach new file mode 100644 index 0000000..b89c215 --- /dev/null +++ b/patches/SLUS-20370_0F6B6315.pnach @@ -0,0 +1,31 @@ +gametitle=Kingdom Hearts (SLUS-20370) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,001103ac,word,3c0143d6 //render fix +patch=1,EE,00110898,word,3c013f19 //hor value first half +patch=1,EE,0011089c,word,3421999a //hor value second half + +//FMV's fix +patch=1,EE,002a0d88,word,70007000 +patch=1,EE,001061f4,word,3c071900 + +// matrix (affects menu characters, textboxes, world map, gummi ship) +patch=1,EE,0026202c,word,3c013f40 //00000000 +patch=1,EE,00262030,word,44810000 //00000000 +patch=1,EE,00262038,word,4600c602 //00000000 + +// textboxes +patch=1,EE,2048E550,word,3FAAAAAB //3f800000 (width) +//patch=1,EE,2048E564,word,3FAAAAAB //3f800000 (height) + +//position fix weapon select +patch=1,EE,00207498,word,3c0144fa // 3c014500 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,00104264,word,00000000 +patch=1,EE,00104384,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20371_1B9D49F3.pnach b/patches/SLUS-20371_1B9D49F3.pnach new file mode 100644 index 0000000..db3a050 --- /dev/null +++ b/patches/SLUS-20371_1B9D49F3.pnach @@ -0,0 +1,12 @@ +gametitle=Thing, The SLUS_203.71 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0016ec34,word,3c023fe3 +patch=1,EE,0016ec38,word,34428e38 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,20968CA8,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-20371_3F0DC9DC.pnach b/patches/SLUS-20371_3F0DC9DC.pnach new file mode 100644 index 0000000..b36736f --- /dev/null +++ b/patches/SLUS-20371_3F0DC9DC.pnach @@ -0,0 +1,14 @@ +gametitle=The Thing SLUS-20371 3F0DC9DC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack +//Gameplay 16:9 +patch=1,EE,0016EC34,word,3C023FE3 //3C023FAA (Increases hor. axis) +patch=1,EE,0016EC38,word,34428E38 //3442AAAB + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20968CA8,word,00000001 //00000002 diff --git a/patches/SLUS-20373_69CF7BDF.pnach b/patches/SLUS-20373_69CF7BDF.pnach new file mode 100644 index 0000000..f6fc912 --- /dev/null +++ b/patches/SLUS-20373_69CF7BDF.pnach @@ -0,0 +1,24 @@ +gametitle=Men in Black II - Alien Escape NTSC-U SLUS-20373 69CF7BDF + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//patch=1,EE,003a9c2c,word,3c02bf40 //3c02bf80 + +//Background effect fix +//patch=1,EE,001a6fac,word,3c033f2b //3c033f00 +//patch=1,EE,001a7018,word,3c033f2b //3c033f00 +//causes glitches in textures + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,003CB5C0,word,24420002 //24420001 +patch=1,EE,008E1F34,word,3C898889 //3d088889 +patch=1,EE,00288cc8,word,3c023f40 //3c023f80 +patch=1,EE,00288CB0,word,3c02BF40 //3c023f80 +patch=1,EE,002F77A4,word,3C023F40 //3C023F80 \ No newline at end of file diff --git a/patches/SLUS-20374_5B9ACF79.pnach b/patches/SLUS-20374_5B9ACF79.pnach new file mode 100644 index 0000000..8bcfbad --- /dev/null +++ b/patches/SLUS-20374_5B9ACF79.pnach @@ -0,0 +1,20 @@ +gametitle=Hitman 2 - Silent Assassin (NTSC-U) (SLUS-20374) (v2.01) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00313f7c,word,3c013f10 // 3c013f40 ver fov +patch=1,EE,002bbe18,word,3c1b3f40 // 00000000 zoom +patch=1,EE,002bc00c,word,3c013f00 // 3c013f80 +patch=1,EE,002bc010,word,4481a800 // 4481a000 +patch=1,EE,002bc014,word,4615ad00 // 3c013f00 +patch=1,EE,002bc018,word,449bf000 // 4481a800 +patch=1,EE,002bc054,word,461e0002 // 46150002 +patch=1,EE,002bc058,word,46150002 // 4600a583 +patch=1,EE,002bc05c,word,4600a583 // e6200054 +patch=1,EE,002bc060,word,e6200054 // 3c01bf00 +patch=1,EE,002bc064,word,4600a807 // 44810000 + + diff --git a/patches/SLUS-20374_7656425F.pnach b/patches/SLUS-20374_7656425F.pnach new file mode 100644 index 0000000..8c9f5f8 --- /dev/null +++ b/patches/SLUS-20374_7656425F.pnach @@ -0,0 +1,217 @@ +gametitle=Hitman 2 - Silent Assassin, Jampack Demo Discs (? and up), KISOK Demo Discs (<=2.8 and up), Network Adapter Start-Up Disc and Official U.S. PlayStation Magazine Demo Discs (056 and up) (NTSC-U) [*] [7656425F] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Amplitude demo widescreen hacks by Aced14 (MIPS code injection) and 2007excalibur2007 (initial live memory discovery) +description=Frequency demos'/expansion widescreen hacks by Aced14 +description=Hitman 2 - Silent Assassin widescreen hacks by No.47 +description=War of the Monsters demo widescreen hacks by Aced14 + + + + +//Amplitude Demo +//KIOSK Demo Disc 2.9 (NTSC-U) [SCUS-97261] [7656425F] +//Jampack Demo Disc - Summer 2003 [T-Rated] (NTSC-U) [SCUS-97280] [7656425F] +//Jampack Demo Disc - Summer 2003 [M-Rated] (NTSC-U) [SCUS-97281] [7656425F] +//Official U.S. PlayStation Magazine Demo Disc 067 (NTSC-U) [SCUS-97242] [7656425F] +//Official U.S. PlayStation Magazine Demo Disc 104 (NTSC-U) [SCUS-97532] [7656425F] + +//16:9 Widescreen +patch=1,EE,E0066D61,extended,00341B30 //6C706D61 - Enable condition (check the first 2 characters in the "amplitude" string) +patch=1,EE,201E9214,extended,08096C9A //E6000160 - j $0025b268 - Jump to injected MIPS instructions +patch=1,EE,2025B268,extended,3C013F40 //0260202D - lui at, $3f40 - Set $f31 register to .75 #1 +patch=1,EE,2025B26C,extended,4481F800 //24A52A98 - mtc1 at, $f31 - Set $f31 register to .75 #2 +patch=1,EE,2025B270,extended,461F07C2 //0C09D130 - mul.s $f31, $f0, $f31 - Multiply $f0 by $f31 and store in $f31 +patch=1,EE,2025B274,extended,0807A487 //0200302D - j $001e921c - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2025B278,extended,E61F0160 //10000007 - swc1 $f31, $0160(s0) - Write $f31 into where $f0 would've been written to by the restored overwritten MIPS instruction + + + + +//Frequency Demo +//KIOSK Demo Disc 2.5 (NTSC-U) [SCUS-97200] (unconfirmed CRC/demo variant) +//KIOSK Demo Disc 2.6 (NTSC-U) [SCUS-97218] (unconfirmed CRC/demo variant) +//Official U.S. PlayStation Magazine Demo Disc 060 (NTSC-U) [SCUS-97186] [7656425F] +//Official U.S. PlayStation Magazine Demo Disc 104 (NTSC-U) [SCUS-97532] [7656425F] +//PlayStation Underground Jampack Summer 2002 (NTSC-U) [SCUS-97206] (unconfirmed CRC/demo variant) + +//16:9 Widescreen +patch=1,EE,E0065246,extended,008087D0 //51455246 - Enable condition (check the first 2 characters in the "FREQUENCY" string) +patch=1,EE,204CE64C,extended,0813F231 //E6000120 - j $004fc8c4 - Jump to injected MIPS instructions +patch=1,EE,204FC8C4,extended,3C013F40 //3C050084 - lui at, $3f40 - Set $f31 register to .75 #1 +patch=1,EE,204FC8C8,extended,4481F800 //24A5CF00 - mtc1 at, $f31 - Set $f31 register to .75 #2 +patch=1,EE,204FC8CC,extended,461F07C2 //0C135982 - mul.s $f31, $f0, $f31 - Multiply $f0 by $f31 and store in $f31 +patch=1,EE,204FC8D0,extended,08133995 //0200202D - j $004ce654 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,204FC8D4,extended,E61F0120 //8E510000 - swc1 $f31, $0120(s0) - Write $f31 into where $f0 would've been written to by the restored overwritten MIPS instruction + + + + +//Frequency Online/Expansion Demo +//Network Adapter Start-Up Disc (NTSC-U) [SCUS-97097] [7656425F] + +//16:9 Widescreen +patch=1,EE,E0065246,extended,00917618 //51455246 - Enable condition (check the first 2 characters in the "FREQUENCY" string) +patch=1,EE,20566D6C,extended,0816709C //E6000120 - j $0059c270 - Jump to injected MIPS instructions +patch=1,EE,2059C270,extended,3C013F40 //3C050093 - lui at, $3f40 - Set $f31 register to .75 #1 +patch=1,EE,2059C274,extended,4481F800 //24A508E8 - mtc1 at, $f31 - Set $f31 register to .75 #2 +patch=1,EE,2059C278,extended,461F07C2 //0C15BB2C - mul.s $f31, $f0, $f31 - Multiply $f0 by $f31 and store in $f31 +patch=1,EE,2059C27C,extended,08159B5D //0200202D - j $00566d74 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,2059C280,extended,E61F0120 //8E510000 - swc1 $f31, $0120(s0) - Write $f31 into where $f0 would've been written to by the restored overwritten MIPS instruction + +//patch=1,EE,105CB074,extended,00000355 //24060280 - FMV width (WIP) - To enable this, uncomment this line and set the first part of the enable condition to "E0075246". + + + + +//Hitman 2 - Silent Assassin (NTSC-U) [SLUS-20374] [7656425F] + +//important: addresses are in "STARTUP.ELF", not in the bootfile ("SLUS_203.74")! + +//16:9 Widescreen +patch=1,EE,e00a3f10,extended,00313f7e //3c013f40 - Enable condition +patch=1,EE,20313f7c,extended,3c013f10 //3c013f40 vert FOV +patch=1,EE,202bbe18,extended,3c1b3f40 //00000000 zoom +patch=1,EE,202bc00c,extended,3c013f00 //3c013f80 +patch=1,EE,202bc010,extended,4481a800 //4481a000 +patch=1,EE,202bc014,extended,4615ad00 //3c013f00 +patch=1,EE,202bc018,extended,449bf000 //4481a800 +patch=1,EE,202bc054,extended,461e0002 //46150002 +patch=1,EE,202bc058,extended,46150002 //4600a583 +patch=1,EE,202bc05c,extended,4600a583 //e6200054 +patch=1,EE,202bc060,extended,e6200054 //3c01bf00 +patch=1,EE,202bc064,extended,4600a807 //44810000 + + + + +//War of the Monsters Demo +//KIOSK Demo Disc 2.8 (NTSC-U) [SCUS-97261] [7656425F] +//KIOSK Demo Disc 2.9 (NTSC-U) [SCUS-97270] [7656425F] +//Jampack Demo Disc - Summer 2003 [T-Rated] (NTSC-U) [SCUS-97280] [7656425F] +//Jampack Demo Disc - Summer 2003 [M-Rated] (NTSC-U) [SCUS-97281] [7656425F] +//Official U.S. PlayStation Magazine Demo Disc 064 (NTSC-U) [SCUS-97190] [7656425F] +//Official U.S. PlayStation Magazine Demo Disc 069 (NTSC-U) [SCUS-97244] [7656425F] + +//16:9 Widescreen + +//Enable Condition +//Condition to only enable these hacks when the War of the Monsters demo's ELF file is loaded into memory. +patch=1,EE,E0453739,extended,002CD4F2 //37393137 - Check the last 2 characters in the "BASCUS-97197" string + +//Title Menu +patch=1,EE,20705140,extended,43BA0000 //43F80000 - Title Menu Master X FOV +patch=1,EE,20705160,extended,3F206D3A //3EF0A3D7 - Title Menu Master Y FOV + +//1 Player +patch=1,EE,20704F00,extended,43900000 //43C00000 - 1P Master X FOV +patch=1,EE,20704F20,extended,3F206D3A //3EF0A3D7 - 1P Master Y FOV +patch=1,EE,207052C0,extended,43900000 //43C00000 - Unified Master X FOV +patch=1,EE,207052E0,extended,3F206D3A //3EF0A3D7 - Unified Master Y FOV +patch=1,EE,10147F00,extended,1000C33A //3C01C30A - 1P + Unified Master X P1 HUD #1 +patch=1,EE,10147F04,extended,10006666 //34214A3D - 1P + Unified Master X P1 HUD #2 + +//2 Players - Separator Bar +patch=1,EE,101496E8,extended,0000FFFB //2473FFFA - 2P Separator Bar Width (-6 -> -5) + +//2 Players - Unified View Black Bar Fix +//Prevents black bar from appearing in the far right of unified view in 2 player matches +patch=1,EE,E0010001,extended,00731874 //00000000 - If gUseUnifiedView variable is 1... +patch=1,EE,2019F0E0,extended,00000000 //0C052576 - Remove reference to buildSeparator function +patch=1,EE,E0010000,extended,00731874 //00000000 - If gUseUnifiedView variable is 0... +patch=1,EE,2019F0E0,extended,0C052576 //0C052576 - Restore reference to buildSeparator function + +//2 Players - Unified View Black Bar Fix (alternate MIPS version) +//Useful if injecting the fix into a hacked ELF or if using an older PS2 cheat device. +//If this version of the black bar fix gets enabled in the pnach or used with a PS2 cheat device, remove or comment-out the preceding 4 line version and set the first part of the enable condition to "E04A3739". +//patch=1,EE,2019F0E0,extended,0C084D0E //0C052576 - jal $00213438 - Jump to injected MIPS instructions (instead of buildSeparator function) +//patch=1,EE,20213438,extended,3C020073 //24020038 - lui v0, $0073 - Load gUseUnifiedView variable into v0 register #1 +//patch=1,EE,2021343C,extended,8C421874 //00A73821 - lw v0, $1874(v0) - Load gUseUnifiedView variable into v0 register #2 +//patch=1,EE,20213440,extended,14400003 //00822018 - bne v0, zero, $00213450 - Skip next 2 lines (after below one) if gUseUnifiedView variable isn't equal to 0 +//patch=1,EE,20213444,extended,00000000 //00C84021 - nop - Delay slot +//patch=1,EE,20213448,extended,08052576 //3C020078 - j $001495d8 - Jump to buildSeparator function +//patch=1,EE,2021344C,extended,00000000 //00073900 - nop - Delay slot +//patch=1,EE,20213450,extended,03E00008 //244215B0 - jr ra - Jump return +//patch=1,EE,20213454,extended,00000000 //00084100 - nop - Delay slot + +//2 Players - Player 1 +patch=1,EE,20704FC0,extended,43840000 //43B00000 - 2P P1 Master X FOV +patch=1,EE,20704FE0,extended,3F206D39 //3EF0A3D7 - 2P P1 Master Y FOV +patch=1,EE,10147F30,extended,1000C2C7 //3C01C292 - 2P P1 Master X HUD #1 +patch=1,EE,10147F34,extended,10000000 //3421FE77 - 2P P1 Master X HUD #2 + +//2 Players - Player 2 +patch=1,EE,20705080,extended,43840000 //43B00000 - 2P P2 Master X FOV +patch=1,EE,207050A0,extended,3F206D39 //3EF0A3D7 - 2P P2 Master Y FOV +patch=1,EE,10147F78,extended,100042C7 //3C014292 - 2P P2 Master X HUD #1 +patch=1,EE,10147F7C,extended,10000000 //3421FE77 - 2P P2 Master X HUD #2 +patch=1,EE,10147F44,extended,1000433A //3C01430A - Unified Master X P2 HUD #1 +patch=1,EE,10147F48,extended,10006666 //34214A3D - Unified Master X P2 HUD #2 +patch=1,EE,1014B60C,extended,00000262 //24050258 - Unified P2 Pickup Notification X Position (600 -> 610) +patch=1,EE,1014B440,extended,00000125 //2405011C - 2P P2 Pickup Notification X Position (284 -> 293) + +//Health Icons +patch=1,EE,202C8168,extended,00000014 //0000001A - Health Icon 1 Inner Width +patch=1,EE,202C81F8,extended,00000014 //0000001A - Health Icon 1 Outer Width +patch=1,EE,202C818C,extended,00000014 //0000001A - Health Icon 2 Inner Width +patch=1,EE,202C821C,extended,00000014 //0000001A - Health Icon 2 Outer Width + +//Distant Shadows +patch=1,EE,2027E758,extended,43C00000 //44000000 - Distant Shadows Width #1 (ZAxisAllLoop) +patch=1,EE,2027E820,extended,43C00000 //44000000 - Distant Shadows Width #2 (ZAxisClipXY2) + +//Sprites +patch=1,EE,2027E8C0,extended,43C00000 //44000000 - Nearby Sprites Width (SimpSpriteStart) +patch=1,EE,2027EA10,extended,43C00000 //44000000 - Distant Sprites Width (SpriteAllStart) + +//Loading Bar +patch=1,EE,202497C4,extended,3404014A //8FA40008 - Loading Bar Master X Width + +//Generic Font - Width +//Impacts top + bottom title screen text, unselected unlocks screen text, and pause menu text. +patch=1,EE,10212F0C,extended,00000007 //24060005 - Generic Font Width (5 -> 7) + +//Sub Pixels Font - Width and Spacing +//Impacts all other text. +patch=1,EE,20213480,extended,08084CD0 //00832018 - j $00213340 - Jump to injected MIPS instructions +patch=1,EE,20213340,extended,3C013F40 //27BDFFA0 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,20213344,extended,4481E800 //24030038 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,20213348,extended,3C013F00 //7FB20030 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,2021334C,extended,4481F000 //3C020078 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,20213350,extended,4485F800 //00839018 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,20213354,extended,4680FFE0 //7FB10020 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20213358,extended,461DFFC2 //7FB00010 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,2021335C,extended,461EFFC0 //244215B0 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,20213360,extended,4600FFE4 //E7B50058 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,20213364,extended,4405F800 //00A0802D - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,20213368,extended,4487F800 //E7B40050 - mtc1 a3, $f31 - Convert int to float #1 +patch=1,EE,2021336C,extended,4680FFE0 //46006D46 - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,20213370,extended,461DFFC2 //46006506 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,20213374,extended,461EFFC1 //7FBF0040 - sub.s $f31, $f31, $f30 - Subtract .5 for rounding +patch=1,EE,20213378,extended,4600FFE4 //02429021 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,2021337C,extended,4407F800 //0C093096 - mfc1 a3, $f31 - Convert float to int #2 +patch=1,EE,20213380,extended,08084D22 //00C0882D - j $20213488 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,20213384,extended,00832018 //03A0282D - mult a0, a0, v1 - Restore overwritten MIPS instruction from initial jump + +//Left-Aligned Text Positions +//Impacts P1 pickup notifications and tweaks menu. +patch=1,EE,20213178,extended,08084CB4 //00054100 - j $002132d0 - Jump to injected MIPS instructions +patch=1,EE,202132D0,extended,3C013F40 //27BDFFC0 - lui at, $3f40 - Set $f29 register to .75 #1 +patch=1,EE,202132D4,extended,4481E800 //3C020078 - mtc1 at, $f29 - Set $f29 register to .75 #2 +patch=1,EE,202132D8,extended,3C013F00 //7FB10010 - lui at, $3f00 - Set $f30 register to .5 #1 +patch=1,EE,202132DC,extended,4481F000 //244215B0 - mtc1 at, $f30 - Set $f30 register to .5 #2 +patch=1,EE,202132E0,extended,4485F800 //7FB00000 - mtc1 a1, $f31 - Convert int to float #1 +patch=1,EE,202132E4,extended,4680FFE0 //0080882D - cvt.s.w $f31, $f31 - Convert int to float #2 +patch=1,EE,202132E8,extended,461DFFC2 //24100038 - mul.s $f31, $f31, $f29 - Multiply $f31 by $f29 +patch=1,EE,202132EC,extended,461EFFC0 //7FB20020 - add.s $f31, $f31, $f30 - Add .5 for rounding +patch=1,EE,202132F0,extended,4600FFE4 //02308018 - cvt.w.s $f31, $f31 - Convert float to int #1 +patch=1,EE,202132F4,extended,4405F800 //7FBF0030 - mfc1 a1, $f31 - Convert float to int #2 +patch=1,EE,202132F8,extended,08084C60 //00A0902D - j $00213180 - Jump to 2 lines after the overwritten MIPS instruction +patch=1,EE,202132FC,extended,00054100 //24030001 - sll t0, a1, 4 - Restore overwritten MIPS instruction from initial jump + +//Tweaks - Interactive Music - Print Interactive Music Volumes +patch=1,EE,101D5E44,extended,0000013B //240501A4 - "%d Ambient Track Volume:" X Position (420 -> 315) +patch=1,EE,101D5E70,extended,0000013B //240501A4 - "%d Battle Track Volume:" X Position (420 -> 315) + + diff --git a/patches/SLUS-20375_33D2AA72.pnach b/patches/SLUS-20375_33D2AA72.pnach new file mode 100644 index 0000000..0678985 --- /dev/null +++ b/patches/SLUS-20375_33D2AA72.pnach @@ -0,0 +1,9 @@ +gametitle=Mister Mosquito SLUS_203.75 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001b9d20,word,3c023f40 +patch=1,EE,001b9a80,word,3c023f40 + + diff --git a/patches/SLUS-20376_D2E4255A.pnach b/patches/SLUS-20376_D2E4255A.pnach new file mode 100644 index 0000000..4b36acb --- /dev/null +++ b/patches/SLUS-20376_D2E4255A.pnach @@ -0,0 +1,12 @@ +gametitle=Mad Maestro! (U)(SLUS-20376) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f023c 00688244 10808cc7 +patch=1,EE,00111400,word,3c023f40 //3c023f80 X-fov + + diff --git a/patches/SLUS-20377_46FFB836.pnach b/patches/SLUS-20377_46FFB836.pnach new file mode 100644 index 0000000..6e97c02 --- /dev/null +++ b/patches/SLUS-20377_46FFB836.pnach @@ -0,0 +1,20 @@ +gametitle=Metropolismania (U)(SLUS-20377) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f0a3c ec0060ac +patch=1,EE,0012a92c,word,3c0a3f40 //3c0a3f80 + +//Render Fix +//803f033c 80b01646 +patch=1,EE,00185e04,word,3c033fb0 //3c033f80 + +//Zoom +//patch=1,EE,0012a42c,word,3c023fab //3c023f80 + + diff --git a/patches/SLUS-20379_29BA2F04.pnach b/patches/SLUS-20379_29BA2F04.pnach new file mode 100644 index 0000000..016364c --- /dev/null +++ b/patches/SLUS-20379_29BA2F04.pnach @@ -0,0 +1,15 @@ +gametitle=Dark Angel - James Cameron's (NSTC-U) SLUS-20379 29BA2F04 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0024EAA4,word,3C013F30 +patch=1,EE,00349120,word,3C013F1A +patch=1,EE,0027EE78,word,3C013FE3 +patch=1,EE,00289188,word,3C013F22 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,0027F154,word,10400012 \ No newline at end of file diff --git a/patches/SLUS-20380_A99B8FE7.pnach b/patches/SLUS-20380_A99B8FE7.pnach new file mode 100644 index 0000000..cabe367 --- /dev/null +++ b/patches/SLUS-20380_A99B8FE7.pnach @@ -0,0 +1,20 @@ +gametitle=Jurassic Park - Operation Genesis NTSC-U SLUS-20380 A99B8FE7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//abaaaa3e 8988083e (1st) +patch=1,EE,0055b2a0,word,3ff3aaab //3eaaaaab + +//Y-Fov +//c0ec6e3f 0ad7a33f +patch=1,EE,0055d07c,word,3F9F4880 //3f6eecc0 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00565D0C,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-20381_0CD3C2F6.pnach b/patches/SLUS-20381_0CD3C2F6.pnach new file mode 100644 index 0000000..d2e4da1 --- /dev/null +++ b/patches/SLUS-20381_0CD3C2F6.pnach @@ -0,0 +1,23 @@ +gametitle=MX SuperFly NTSC-U SLUS-20381 0CD3C2F6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//020a0746 740062c4 (1st) +patch=1,EE,002a86c0,word,08030000 + +patch=1,EE,000c0000,word,46070a02 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e4202 +patch=1,EE,000c0010,word,080aa1b1 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00179DDC,word,AC108440 //AC208440 +patch=1,EE,003EA4A0,word,3c888889 //3d088889 \ No newline at end of file diff --git a/patches/SLUS-20382_1B791836.pnach b/patches/SLUS-20382_1B791836.pnach new file mode 100644 index 0000000..9af31d8 --- /dev/null +++ b/patches/SLUS-20382_1B791836.pnach @@ -0,0 +1,9 @@ +gametitle=Mobile Suit Gundam - Federation vs. Zeon SLUS_203.82 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00128708,word,3c024328 +patch=1,EE,002c20cc,word,3c024395 + + diff --git a/patches/SLUS-20383_B6580DA4.pnach b/patches/SLUS-20383_B6580DA4.pnach new file mode 100644 index 0000000..7a2811c --- /dev/null +++ b/patches/SLUS-20383_B6580DA4.pnach @@ -0,0 +1,15 @@ +gametitle=Vexx (NTSC-U) SLUS-20383 B6580DA4 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Widescreen +patch=1,EE,0035d74c,word,3c033f40 + +[60 FPS] +author=FrankyBuster. +description=Unlocks the dynamic framerate cap to 60FPS. Requires 180% overclock to be stable. + +//60FPS +patch=1,EE,00431BC6,short,00003F91 diff --git a/patches/SLUS-20384_A9461CB2.pnach b/patches/SLUS-20384_A9461CB2.pnach new file mode 100644 index 0000000..c13e0db --- /dev/null +++ b/patches/SLUS-20384_A9461CB2.pnach @@ -0,0 +1,15 @@ +gametitle=SkyGunner SLUS_203.84 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2017df80,extended,3F400000 +patch=1,EE,202f1d10,extended,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201334FC,word,00000000 + + diff --git a/patches/SLUS-20386_7ABEFA85.pnach b/patches/SLUS-20386_7ABEFA85.pnach new file mode 100644 index 0000000..fbb08b1 --- /dev/null +++ b/patches/SLUS-20386_7ABEFA85.pnach @@ -0,0 +1,9 @@ +gametitle=Lethal Skies Elite Pilot - Team SW SLUS_203.86 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001004b0,word,3c0143b4 +patch=1,EE,0014e450,word,3c0143c0 + + diff --git a/patches/SLUS-20387_5F3DD929.pnach b/patches/SLUS-20387_5F3DD929.pnach new file mode 100644 index 0000000..836ec62 --- /dev/null +++ b/patches/SLUS-20387_5F3DD929.pnach @@ -0,0 +1,9 @@ +gametitle=Suikoden III (SLUS-20387) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,016c21c0,word,460d6502 +patch=1,EE,016c21bc,word,460d6d42 + + diff --git a/patches/SLUS-20388_339A0B8C.pnach b/patches/SLUS-20388_339A0B8C.pnach new file mode 100644 index 0000000..8a8a324 --- /dev/null +++ b/patches/SLUS-20388_339A0B8C.pnach @@ -0,0 +1,39 @@ +gametitle=Fatal Frame * NTSC-U * SLUS-20388 * 339A0B8C +// Project Zero + +[Widescreen 16:9] +gsaspectratio=16:9 + +// gameplay +patch=1,EE,001885c4,word,3c013f40 + +// cutscenes (port of pgert's value for PAL version) +patch=1,EE,00183f4c,word,3c013f40 + +// FMV fix +patch=1,EE,00180b80,word,24027100 +patch=1,EE,00180b90,word,24027100 +patch=1,EE,00180b98,word,24091e00 + +// Lens Flare's fix +patch=1,EE,00136FF4,word,3C013F2B +patch=1,EE,001359B0,word,3C014270 +patch=1,EE,00135A94,word,3C0140F0 +patch=1,EE,00135A5C,word,3C014110 +patch=1,EE,00135A18,word,3C014190 + +// ========== + +[Disable Blurry Bloom effect] +patch=1,EE,2034A8FC,word,00000000 + +[Disable Dark Filter effect] +patch=1,EE,2034AD7C,word,00000000 + +[Disable Post-Process and Noise effect] +patch=1,EE,2034AC0C,word,00000000 + +[No-Interlacing] +gsinterlacemode=1 +description=Attempts to disable interlaced offset rendering. +patch=1,EE,2023188C,word,00000000 diff --git a/patches/SLUS-20390_735DA2F2.pnach b/patches/SLUS-20390_735DA2F2.pnach new file mode 100644 index 0000000..6a7462a --- /dev/null +++ b/patches/SLUS-20390_735DA2F2.pnach @@ -0,0 +1,19 @@ +gametitle=Risk - Global Domination (U)(SLUS-20390) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00334870,word,0815d808 //c6010068 + +patch=1,EE,00576020,word,3c013f40 // 00000000 +patch=1,EE,00576024,word,4481f000 // 00000000 +patch=1,EE,00576028,word,c6010068 // 00000000 +patch=1,EE,0057602c,word,c602006c // 00000000 +patch=1,EE,00576030,word,461e0843 // 00000000 +patch=1,EE,00576034,word,e6010068 // 00000000 +patch=1,EE,00576038,word,080cd21e // 00000000 + + diff --git a/patches/SLUS-20391_DFA59850.pnach b/patches/SLUS-20391_DFA59850.pnach new file mode 100644 index 0000000..30fac36 --- /dev/null +++ b/patches/SLUS-20391_DFA59850.pnach @@ -0,0 +1,18 @@ +gametitle=The Terminator - Dawn of Fate (U)(SLUS-20391) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//2d202002 06bb0046 (3rd) +patch=1,EE,00179a74,word,08030000 +patch=1,EE,000c0000,word,4600bb06 +patch=1,EE,000c0004,word,3c013f52 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e6303 +patch=1,EE,000c0010,word,0805e69e + + diff --git a/patches/SLUS-20392_298ABB7D.pnach b/patches/SLUS-20392_298ABB7D.pnach new file mode 100644 index 0000000..e691233 --- /dev/null +++ b/patches/SLUS-20392_298ABB7D.pnach @@ -0,0 +1,19 @@ +gametitle=Antz Extreme Racing (U)(SLUS-20392) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001a72e0,word,08097aa8 //c6010068 +patch=1,EE,0025eaa0,word,3c013f40 //00000000 +patch=1,EE,0025eaa4,word,4481f000 //00000000 +patch=1,EE,0025eaa8,word,c6010068 //00000000 +patch=1,EE,0025eaac,word,c602006c //00000000 +patch=1,EE,0025eab0,word,461e0843 //00000000 +patch=1,EE,0025eab4,word,e6010068 //00000000 +patch=1,EE,0025eab8,word,08069cba //00000000 + + diff --git a/patches/SLUS-20393_5848889C.pnach b/patches/SLUS-20393_5848889C.pnach new file mode 100644 index 0000000..144fb89 --- /dev/null +++ b/patches/SLUS-20393_5848889C.pnach @@ -0,0 +1,21 @@ +gametitle=Onimusha 2 [NTSC-U] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Little Giant) +//gameplay +patch=1,EE,2010285c,word,3c013f40 +patch=1,EE,20102860,word,44810000 +patch=1,EE,20102868,word,4600c602 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,0172A37D,extended,00000000 +patch=1,EE,20100F4C,extended,00000000 +patch=1,EE,201011B4,extended,00000000 +patch=1,EE,20183CB4,extended,00007025 +patch=1,EE,2019CAB4,extended,24047900 + + diff --git a/patches/SLUS-20395_A05A58EB.pnach b/patches/SLUS-20395_A05A58EB.pnach new file mode 100644 index 0000000..038ce13 --- /dev/null +++ b/patches/SLUS-20395_A05A58EB.pnach @@ -0,0 +1,43 @@ +gametitle=Global Touring Challenge - Africa (U)(SLUS-20395) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001009f0,word,3c013f40 //00000000 +patch=1,EE,001009f4,word,4481f800 //46043d82 +patch=1,EE,001009f8,word,46043d82 //46082902 +patch=1,EE,001009fc,word,46082902 //44823800 +patch=1,EE,00100a00,word,44823800 //c483003c +patch=1,EE,00100a04,word,c483003c //46043901 +patch=1,EE,00100a08,word,46043901 //c4820044 +patch=1,EE,00100a0c,word,c4820044 //46032018 +patch=1,EE,00100a10,word,46032018 //c4810040 +patch=1,EE,00100a14,word,c4810040 //c4800048 +patch=1,EE,00100a18,word,c4800048 //c49a004c +patch=1,EE,00100a1c,word,c49a004c //c49b0050 +patch=1,EE,00100a20,word,c49b0050 //46022e1c +patch=1,EE,00100a24,word,46022e1c //46062882 +patch=1,EE,00100a28,word,46062882 //46023881 +patch=1,EE,00100a2c,word,46023881 //46011018 +patch=1,EE,00100a30,word,46011018 //46002e5c +patch=1,EE,00100a34,word,46002e5c //c49c0058 +patch=1,EE,00100a38,word,c49c0058 //c49d0054 +patch=1,EE,00100a3c,word,c49d0054 //461ad802 +patch=1,EE,00100a40,word,461ad802 //461de041 +patch=1,EE,00100a44,word,461de041 //26040130 +patch=1,EE,00100a48,word,26040130 //46010002 +patch=1,EE,00100a4c,word,46010002 //461adf81 +patch=1,EE,00100a50,word,461adf81 //461e05c3 +patch=1,EE,00100a54,word,461e05c3 //00000000 +patch=1,EE,00100a58,word,461fad42 //00000000 +patch=1,EE,00100a5c,word,461fa502 //0c0520b6 +patch=1,EE,00100a60,word,0c0520b6 //00000000 + + +//00000000 823d0446 02290846 00388244 3c0083c4 01390446 440082c4 18200346 400081c4 480080c4 4c009ac4 50009bc4 1c2e0246 82280646 81380246 18100146 5c2e0046 58009cc4 54009dc4 02d81a46 41e01d46 30010426 02000146 81df1a46 c3051e46 00000000 00000000 b620050c 00000000 +//403f013c 00f88144 823d0446 02290846 00388244 3c0083c4 01390446 440082c4 18200346 400081c4 480080c4 4c009ac4 50009bc4 1c2e0246 82280646 81380246 18100146 5c2e0046 58009cc4 54009dc4 02d81a46 41e01d46 30010426 02000146 81df1a46 c3051e46 42ad1f46 02a51f46 b620050c + + diff --git a/patches/SLUS-20397_767E383D.pnach b/patches/SLUS-20397_767E383D.pnach new file mode 100644 index 0000000..c2f207c --- /dev/null +++ b/patches/SLUS-20397_767E383D.pnach @@ -0,0 +1,14 @@ +gametitle=Tenchu - Wrath of Heaven SLUS_203.97 + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen Hack +//Disabled due to breaking blur and fog rendering in game. +//patch=1,EE,2163aea4,extended,3F400000 //(gameplay) +//patch=1,EE,00155168,word,3C024455 //3C024422 (render fix) +//patch=1,EE,001553D0,word,3C024455 //3C024422 (render fix) + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202467E8,word,24027900 \ No newline at end of file diff --git a/patches/SLUS-20398_4C168567.pnach b/patches/SLUS-20398_4C168567.pnach new file mode 100644 index 0000000..d0ee617 --- /dev/null +++ b/patches/SLUS-20398_4C168567.pnach @@ -0,0 +1,1262 @@ +gametitle=Road Trip (NTSC-U) (SLUS-20398) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Souzooka +description=16:9 3D with 16:9-optimized UI + +// 3D aspect ratio +patch=0,EE,2021F798,extended,3C013F40 // lui $at, 0x3F40 + +// Fix culling of 3D environment mesh subdivisions on sides of screen +// Also fixes the camera being able to slightly go through objects after changing 3D aspect +patch=0,EE,2021F550,extended,0 // Removes a branch to PAL logic +patch=0,EE,2021F558,extended,3C013F40 // lui $at, 0x3F40 +patch=0,EE,2021F55C,extended,4481B800 // mtc1 $at, $f23 +patch=0,EE,2021F560,extended,4617A082 // mul.s $f2, $f20, $f23 +patch=0,EE,2021F564,extended,C6010008 // lwc1 $f1, 0x8($s0) +patch=0,EE,2021F568,extended,46010002 // mul.s $f0, $f0, $f1 +patch=0,EE,2021F56C,extended,0 // nop +patch=0,EE,2021F570,extended,0 // nop +patch=0,EE,2021F574,extended,46020003 // div.s $f0, $f0, $f2 +patch=0,EE,2021F578,extended,0 // nop +patch=0,EE,2021F57C,extended,0 // nop +patch=0,EE,2021F580,extended,0 // nop +patch=0,EE,2021F584,extended,0 // nop +patch=0,EE,2021F588,extended,0 // nop +patch=0,EE,2021F58C,extended,E7A00050 // swc1 $f0, 0x50($sp) + +// Various UI Scaling Functions +// Function 1 +// Known to affect the middle portion of the minimap border/transparent overlay +patch=0,EE,20206160,extended,0 // nop +patch=0,EE,2020616C,extended,22900 // sll a1,v0,0x04 +patch=0,EE,20206170,extended,20880 // sll at,v0,0x02 +patch=0,EE,20206174,extended,A11023 // subu v0,a1,at +patch=0,EE,20206178,extended,32900 // sll a1,v1,0x04 +patch=0,EE,2020617C,extended,30880 // sll at,v1,0x02 +patch=0,EE,20206180,extended,A12823 // subu a1,a1,at +patch=0,EE,20206184,extended,718C0 // sll v1,a3,0x03 +patch=0,EE,20206188,extended,EF3021 // addu a2,a3,t7 +patch=0,EE,2020618C,extended,630C0 // sll a2,a2,0x03 +patch=0,EE,20206190,extended,24637900 // addiu v1,v1,0x7900 +patch=0,EE,20206194,extended,24C67900 // addiu a2,a2,0x7900 +patch=0,EE,20206198,extended,24A56C00 // addiu a1,a1,0x6C00 +patch=0,EE,2020619C,extended,24426C00 // addiu v0,v0,0x6C00 +patch=0,EE,202061A0,extended,A5250000 // sh a1,0x0(t1) +patch=0,EE,202061A4,extended,A5420000 // sh v0,0x0(t2) +patch=0,EE,202061A8,extended,A5230002 // sh v1,0x2(t1) +patch=0,EE,202061AC,extended,A5460002 // sh a2,0x2(t2) +patch=0,EE,202061B0,extended,0 // nop +patch=0,EE,202061B4,extended,0 // nop +patch=0,EE,202061B8,extended,0 // nop +patch=0,EE,202061BC,extended,10000010 // beq zero,zero,0x00206200 +patch=0,EE,202061C0,extended,0 // nop + +// Function 2 +// Known to affect most UI -- speedometer, minimap left/right borders, chat windows, +// pause menus, etc. +patch=0,EE,202064DC,extended,0 // nop +patch=0,EE,202064E4,extended,25890040 // addiu t1,t4,0x40 +patch=0,EE,202064E8,extended,6D1021 // addu v0,v1,t5 +patch=0,EE,202064EC,extended,22900 // sll a1,v0,0x04 +patch=0,EE,202064F0,extended,20880 // sll at,v0,0x02 +patch=0,EE,202064F4,extended,A11023 // subu v0,a1,at +patch=0,EE,202064F8,extended,32900 // sll a1,v1,0x04 +patch=0,EE,202064FC,extended,30880 // sll at,v1,0x02 +patch=0,EE,20206500,extended,A12823 // subu a1,a1,at +patch=0,EE,20206504,extended,718C0 // sll v1,a3,0x03 +patch=0,EE,20206508,extended,EE3021 // addu a2,a3,t6 +patch=0,EE,2020650C,extended,630C0 // sll a2,a2,0x03 +patch=0,EE,20206510,extended,24637900 // addiu v1,v1,0x7900 +patch=0,EE,20206514,extended,24C67900 // addiu a2,a2,0x7900 +patch=0,EE,20206518,extended,24A56C00 // addiu a1,a1,0x6C00 +patch=0,EE,2020651C,extended,24426C00 // addiu v0,v0,0x6C00 +patch=0,EE,20206520,extended,A5050000 // sh a1,0x0(t0) +patch=0,EE,20206524,extended,A5220000 // sh v0,0x0(t1) +patch=0,EE,20206528,extended,A5030002 // sh v1,0x2(t0) +patch=0,EE,2020652C,extended,A5260002 // sh a2,0x2(t1) +patch=0,EE,20206530,extended,0 // nop +patch=0,EE,20206534,extended,0 // nop +patch=0,EE,20206538,extended,0 // nop +patch=0,EE,2020653C,extended,1000000F // beq zero,zero,0x2020657C +patch=0,EE,20206540,extended,0 // nop + +// Function 3 +// Known to affect quick-pic photos, the small trophies in My Garage +patch=0,EE,20206764,extended,25A90040 // addiu t1,t5,0x40 +patch=0,EE,20206768,extended,6E1021 // addu v0,v1,t6 +patch=0,EE,2020676C,extended,30880 // sll at,v1,0x02 +patch=0,EE,20206770,extended,31900 // sll v1,v1,0x04 +patch=0,EE,20206774,extended,611823 // subu v1,v1,at +patch=0,EE,20206778,extended,20880 // sll at,v0,0x02 +patch=0,EE,2020677C,extended,21100 // sll v0,v0,0x04 +patch=0,EE,20206780,extended,411023 // subu v0,v0,at +patch=0,EE,20206784,extended,EF3021 // addu a2,a3,t7 +patch=0,EE,20206788,extended,738C0 // sll a3,a3,0x03 +patch=0,EE,2020678C,extended,000630C0 // sll a2,a2,0x03 +patch=0,EE,20206790,extended,24636C00 // addiu v1,v1,0x6C00 +patch=0,EE,20206794,extended,24426C00 // addiu v0,v0,0x6C00 +patch=0,EE,20206798,extended,24E77900 // addiu a3,a3,0x7900 +patch=0,EE,2020679C,extended,24C67900 // addiu a2,a2,0x7900 +patch=0,EE,202067A0,extended,A5030000 // sh v1,0x0(t0) +patch=0,EE,202067A4,extended,A5220000 // sh v0,0x0(t1) +patch=0,EE,202067A8,extended,A5070002 // sh a3,0x2(t0) +patch=0,EE,202067AC,extended,10000014 // beq zero,zero,0x00206800 +patch=0,EE,202067B0,extended,A5260002 // sh a2,0x2(t1) + +// Function 4 +// Affects the color bar widths in paint shop, the text for part names in shops I believe +patch=0,EE,202075F0,extended,1064021 // addu t0,t0,a2 +patch=0,EE,202075F4,extended,61100 // sll v0,a2,0x04 +patch=0,EE,202075F8,extended,60880 // sll at,a2,0x02 +patch=0,EE,202075FC,extended,413023 // subu a2,v0,at +patch=0,EE,20207600,extended,81100 // sll v0,t0,0x04 +patch=0,EE,20207604,extended,80880 // sll at,t0,0x02 +patch=0,EE,20207608,extended,414023 // subu t0,v0,at +patch=0,EE,2020760C,extended,1274821 // addu t1,t1,a3 +patch=0,EE,20207610,extended,738C0 // sll a3,a3,0x03 +patch=0,EE,20207614,extended,948C0 // sll t1,t1,0x03 +patch=0,EE,20207618,extended,24C66C00 // addiu a2,a2,0x6C00 +patch=0,EE,2020761C,extended,25086C00 // addiu t0,t0,0x6C00 +patch=0,EE,20207620,extended,24E77900 // addiu a3,a3,0x7900 +patch=0,EE,20207624,extended,25297900 // addiu t1,t1,0x7900 +patch=0,EE,20207628,extended,A4860000 // sh a2,0x0(a0) +patch=0,EE,2020762C,extended,A4A80000 // sh t0,0x0(a1) +patch=0,EE,20207630,extended,A4870002 // sh a3,0x2(a0) +patch=0,EE,20207634,extended,3E00008 // jr ra +patch=0,EE,20207638,extended,A4A90002 // sh t1,0x2(a1) + +// Function 5 +// Affects the scale of the paint spray effect in the paint shop +patch=0,EE,202079A8,extended,52940 // sll a1,a1,0x05 +patch=0,EE,202079AC,extended,852021 // addu a0,a0,a1 +patch=0,EE,202079B0,extended,60880 // sll at,a2,0x02 +patch=0,EE,202079B4,extended,63100 // sll a2,a2,0x04 +patch=0,EE,202079B8,extended,C13023 // subu a2,a2,at +patch=0,EE,202079BC,extended,738C0 // sll a3,a3,0x03 +patch=0,EE,202079C0,extended,24C66C00 // addiu a2,a2,0x6C00 +patch=0,EE,202079C4,extended,24E77900 // addiu a3,a3,0x7900 +patch=0,EE,202079C8,extended,AC860030 // sw a2,0x30(a0) +patch=0,EE,202079CC,extended,AC870034 // sw a3,0x34(a0) +patch=0,EE,202079D0,extended,AC880038 // sw t0,0x38(a0) +patch=0,EE,202079D4,extended,3E00008 // jr ra +patch=0,EE,202079D8,extended,AC80003C // sw zero,0x3C(a0) + +// Function 6 +// Affects the BG for part windows in the shop, BGs for courses in course select +// in particular this calculates the four points of the rectangular BG +// This also rolls up an unrolled loop so it leaves a lot of blank space afterwards +patch=0,EE,20244200,extended,24840010 // addiu a0,a0,0x10 +patch=0,EE,20244204,extended,54400 // sll t0,a1,0x10 +patch=0,EE,20244208,extended,84403 // sra t0,t0,0x10 +patch=0,EE,2024420C,extended,55403 // sra t2,a1,0x10 +patch=0,EE,20244210,extended,5483F // dsra32 t1,a1,0x00 +patch=0,EE,20244214,extended,94C00 // sll t1,t1,0x10 +patch=0,EE,20244218,extended,94C03 // sra t1,t1,0x10 +patch=0,EE,2024421C,extended,55C3F // dsra32 t3,a1,0x10 +patch=0,EE,20244220,extended,80880 // sll at,t0,0x02 +patch=0,EE,20244224,extended,84100 // sll t0,t0,0x04 +patch=0,EE,20244228,extended,1014023 // subu t0,t0,at +patch=0,EE,2024422C,extended,A0880 // sll at,t2,0x02 +patch=0,EE,20244230,extended,A5100 // sll t2,t2,0x04 +patch=0,EE,20244234,extended,1415023 // subu t2,t2,at +patch=0,EE,20244238,extended,25086BF8 // addiu t0,t0,0x6BF8 +patch=0,EE,2024423C,extended,254A6BF8 // addiu t2,t2,0x6BF8 +patch=0,EE,20244240,extended,948C0 // sll t1,t1,0x03 +patch=0,EE,20244244,extended,B58C0 // sll t3,t3,0x03 +patch=0,EE,20244248,extended,252978F8 // addiu t1,t1,0x78F8 +patch=0,EE,2024424C,extended,256B78F8 // addiu t3,t3,0x78F8 +patch=0,EE,20244250,extended,63900 // sll a3,a2,0x04 +patch=0,EE,20244254,extended,7821 // addu t7,zero,zero +patch=0,EE,20244258,extended,24180004 // addiu t8,zero,0x4 +patch=0,EE,2024425C,extended,31ED0001 // andi t5,t7,0x0001 +patch=0,EE,20244260,extended,31EE0002 // andi t6,t7,0x0002 +patch=0,EE,20244264,extended,1002821 // addu a1,t0,zero +patch=0,EE,20244268,extended,1203021 // addu a2,t1,zero +patch=0,EE,2024426C,extended,14D280B // movn a1,t2,t5 +patch=0,EE,20244270,extended,16E300B // movn a2,t3,t6 +patch=0,EE,20244274,extended,AC850020 // sw a1,0x20(a0) +patch=0,EE,20244278,extended,AC860024 // sw a2,0x24(a0) +patch=0,EE,2024427C,extended,AC870028 // sw a3,0x28(a0) +patch=0,EE,20244280,extended,25EF0001 // addiu t7,t7,0x1 +patch=0,EE,20244284,extended,15F8FFF5 // bne t7,t8,0x0024425C +patch=0,EE,20244288,extended,24840030 // addiu a0,a0,0x30 +patch=0,EE,2024428C,extended,3E00008 // jr ra +patch=0,EE,20244290,extended,0 // nop + +// After function 6's correction we'll have to write some more custom code to correct the parts wheel in shops/map wheel in quick race +patch=0,EE,20246D54,extended,3C014320 // lui at,0x4320 // h. scale of parts wheel +patch=0,EE,20246D94,extended,245E0112 // addiu fp,v0,0x112 // h. position of parts wheel +// And then this assembly corrects the positioning of 3D models for parts in the part select +patch=0,EE,20246FB4,extended,E7A00048 // swc1 f00,0x48(sp) +patch=0,EE,20246FB8,extended,1E2083 // sra a0,fp,0x02 +patch=0,EE,20246FBC,extended,3C42023 // subu a0,fp,a0 +patch=0,EE,20246FC0,extended,1317C2 // srl v0,s3,0x1F +patch=0,EE,20246FC4,extended,2621021 // addu v0,s3,v0 +patch=0,EE,20246FC8,extended,21043 // sra v0,v0,0x01 +patch=0,EE,20246FCC,extended,2E21021 // addu v0,s7,v0 +patch=0,EE,20246FD0,extended,21FC2 // srl v1,v0,0x1F +patch=0,EE,20246FD4,extended,431021 // addu v0,v0,v1 +patch=0,EE,20246FD8,extended,00021043 // sra v0,v0,0x01 +patch=0,EE,20246FDC,extended,2442078C // addiu v0,v0,0x78C +patch=0,EE,20246FE0,extended,44826800 // mtc1 v0,f13 +patch=0,EE,20246FE4,extended,0 // nop +patch=0,EE,20246FE8,extended,46806B60 // cvt.s.w f13,f13 +patch=0,EE,20246FEC,extended,248406C0 // addiu a0,a0,0x6C0 +patch=0,EE,20246FF0,extended,44846000 // mtc1 a0,f12 +patch=0,EE,20246FF4,extended,C087E44 // jal 0x21f910 +patch=0,EE,20246FF8,extended,46806320 // cvt.s.w f12,f12 +patch=0,EE,20246FFC,extended,1000001A // beq zero,zero,0x00247068 +patch=0,EE,20247000,extended,0 // nop + +// Changes to fix up the map select wheel for quick race +patch=0,EE,20245BFC,extended,3C0143A0 // lui at,0x43A0 // h.scale of map wheel +patch=0,EE,20245C18,extended,245201AB // addiu s2,v0,0x1AB // h. pos of map wheel +patch=0,EE,20245D68,extended,240401AB // addiu a0,zero,0x1AB // h. position of map window after choice +patch=0,EE,20245D98,extended,2451010B // addiu s1,v0,0x10B // h. position of map window before choice +patch=0,EE,20245DA8,extended,2411010B // addiu s1,zero,0x10B // h. position of map window before choice +patch=0,EE,20245DB8,extended,241101AB // addiu s1,zero,0x1AB // h. position of map window after choice +// Fix 3D map clips +patch=0,EE,20244A80,extended,100802D // daddu s0,t0,zero +patch=0,EE,20244A84,extended,30A3FFFF // andi v1,a1,0xFFFF +patch=0,EE,20244A88,extended,AD2824 // and a1,a1,t5 +patch=0,EE,20244A8C,extended,30883 // sra at,v1,0x02 +patch=0,EE,20244A90,extended,611823 // subu v1,v1,at +patch=0,EE,20244A94,extended,3063FFFF // andi v1,v1,0xFFFF +patch=0,EE,20244A98,extended,A32825 // or a1,a1,v1 +patch=0,EE,20244A9C,extended,5103C // dsll32 v0,a1,0x00 +patch=0,EE,20244AA0,extended,2103F // dsra32 v0,v0,0x00 +patch=0,EE,20244AA4,extended,AC2824 // and a1,a1,t4 +patch=0,EE,20244AA8,extended,21403 // sra v0,v0,0x10 +patch=0,EE,20244AAC,extended,20883 // sra at,v0,0x02 +patch=0,EE,20244AB0,extended,411023 // subu v0,v0,at +patch=0,EE,20244AB4,extended,3042FFFF // andi v0,v0,0xFFFF +patch=0,EE,20244AB8,extended,21438 // dsll v0,v0,0x10 +patch=0,EE,20244ABC,extended,10000008 // beq zero,zero,0x00244AE0 +patch=0,EE,20244AC0,extended,A22825 // or a1,a1,v0 +// Fix 3D map camera +patch=0,EE,20244C68,extended,122083 // sra a0,s2,0x02 +patch=0,EE,20244C6C,extended,2442023 // subu a0,s2,a0 +patch=0,EE,20244C70,extended,1117C2 // srl v0,s1,0x1F +patch=0,EE,20244C74,extended,2221021 // addu v0,s1,v0 +patch=0,EE,20244C78,extended,21043 // sra v0,v0,0x01 +patch=0,EE,20244C7C,extended,2621021 // addu v0,s3,v0 +patch=0,EE,20244C80,extended,21FC2 // srl v1,v0,0x1F +patch=0,EE,20244C84,extended,431021 // addu v0,v0,v1 +patch=0,EE,20244C88,extended,21043 // sra v0,v0,0x01 +patch=0,EE,20244C8C,extended,24420790 // addiu v0,v0,0x790 +patch=0,EE,20244C90,extended,44826800 // mtc1 v0,f13 +patch=0,EE,20244C94,extended,0 // nop +patch=0,EE,20244C98,extended,46806B60 // cvt.s.w f13,f13 +patch=0,EE,20244C9C,extended,248406C0 // addiu a0,a0,0x6C0 +patch=0,EE,20244CA0,extended,44846000 // mtc1 a0,f12 +patch=0,EE,20244CA4,extended,C087E44 // jal 0x21f910 +patch=0,EE,20244CA8,extended,46806320 // cvt.s.w f12,f12 +patch=0,EE,20244CAC,extended,1000001B // beq zero,zero,0x00244D1C +patch=0,EE,20244CB0,extended,0 // nop + +// Function 7 +// Corrects scale of speedometer needle/gas gauge (normal meter), some other random UI +patch=0,EE,2024ED34,extended,24E70600 // addiu a3,a3,0x600 // Adjusts x position of UI +patch=0,EE,2024ED64,extended,C09CB56 // jal 0x272D58 // Jump to sceVu0CameraMatrix (unused) where we'll write some scaling code + +patch=0,EE,20272D58,extended,3C013F40 // lui at,0x3F40 +patch=0,EE,20272D5C,extended,44815000 // mtc1 at,f10 +patch=0,EE,20272D60,extended,C7AB0000 // lwc1 f11,0x0(sp) +patch=0,EE,20272D64,extended,460A5AC2 // mul.s f11,f11,f10 +patch=0,EE,20272D68,extended,E7AB0000 // swc1 f11,0x0(sp) +patch=0,EE,20272D6C,extended,C7AB0010 // lwc1 f11,0x10(sp) +patch=0,EE,20272D70,extended,460A5AC2 // mul.s f11,f11,f10 +patch=0,EE,20272D74,extended,E7AB0010 // swc1 f11,0x10(sp) +patch=0,EE,20272D78,extended,C7AB0020 // lwc1 f11,0x20(sp) +patch=0,EE,20272D7C,extended,460A5AC2 // mul.s f11,f11,f10 +patch=0,EE,20272D80,extended,3E00008 // jr ra +patch=0,EE,20272D84,extended,E7AB0020 // swc1 f11,0x20(sp) + +// Function 8 +// Corrects position of the button indicator in controls settings +patch=0,EE,20207AB8,extended,50900 // sll at,a1,0x04 +patch=0,EE,20207ABC,extended,52880 // sll a1,a1,0x02 +patch=0,EE,20207AC0,extended,252823 // subu a1,at,a1 +patch=0,EE,20207AC4,extended,24A56C00 // addiu a1,a1,0x6C00 +patch=0,EE,20207AC8,extended,24C67900 // addiu a2,a2,0x7900 +patch=0,EE,20207ACC,extended,AC800004 // sw zero,0x4(a0) +patch=0,EE,20207AD0,extended,73827 // nor a3,zero,a3 +patch=0,EE,20207AD4,extended,A4850010 // sh a1,0x10(a0) +patch=0,EE,20207AD8,extended,1000000B // beq zero,zero,0x00207B08 +patch=0,EE,20207ADC,extended,A4860012 // sh a2,0x12(a0) + + +// At this point for the most part UI should be aspect corrected, but all left-aligned and using up a 4:3 space +// So the positions of all UI elements will have to be changed +// In general, approximately 0x6B units needs to be added to center-aligned elements, while 0xD6 needs to be added to right-aligned elements + +// Speedometers +patch=0,EE,202A8FF0,extended,2B9 // Normal Meter h. pos +patch=0,EE,202A8FF8,extended,2B9 // Normal Meter h. pos (2 player) +patch=0,EE,202A9000,extended,2B9 // Normal Meter h. pos (2 player) +patch=0,EE,202A9038,extended,2BA // Chronometer h. pos +patch=0,EE,202A9040,extended,2BA // Chronometer h. pos (2 player) +patch=0,EE,202A9048,extended,2BA // Chronometer h. pos (2 player) +patch=0,EE,2024A3E0,extended,2402002F // addiu v0,zero,0x2F // Correct gas meter needle position for Chronometer +patch=0,EE,202A9060,extended,2AF // Rainbow Meter h. pos +patch=0,EE,202A9068,extended,2AF // Rainbow Meter h. pos (2 player) +patch=0,EE,202A9070,extended,2AF // Rainbow Meter h. pos (2 player) +patch=0,EE,202A9218,extended,2C1 // Space Meter h. pos +patch=0,EE,202A9220,extended,2C1 // Space Meter h. pos (2 player) +patch=0,EE,202A9228,extended,2C1 // Space Meter h. pos (2 player) +patch=0,EE,202A9260,extended,27D // Triangle Meter h. pos +patch=0,EE,202A9268,extended,27D // Triangle Meter h. pos (2 player) +patch=0,EE,202A9270,extended,27D // Triangle Meter h. pos (2 player) +patch=0,EE,202A9478,extended,2AD // Love Sick Meter h. pos +patch=0,EE,202A9480,extended,2AD // Love Sick Meter h. pos (2 player) +patch=0,EE,202A9488,extended,2AD // Love Sick Meter h. pos (2 player) +patch=0,EE,202A9778,extended,29D // Cherry Meter h. pos +patch=0,EE,202A9780,extended,29D // Cherry Meter h. pos (2 player) +patch=0,EE,202A9788,extended,29D // Cherry Meter h. pos (2 player) +patch=0,EE,202A9850,extended,28E // Duck Meter h. pos +patch=0,EE,202A9858,extended,28E // Duck Meter h. pos (2 player) +patch=0,EE,202A9860,extended,28E // Duck Meter h. pos (2 player) +patch=0,EE,202A9AB8,extended,2AB // Devil Meter h. pos +patch=0,EE,202A9AC0,extended,2AB // Devil Meter h. pos (2 player) +patch=0,EE,202A9AC8,extended,2AB // Devil Meter h. pos (2 player) +patch=0,EE,202A9AF0,extended,2C2 // Digital Meter h. pos +patch=0,EE,202A9AF8,extended,2C2 // Digital Meter h. pos (2 player) +patch=0,EE,202A9B00,extended,2C2 // Digital Meter h. pos (2 player) + +// Most text +patch=0,EE,2020433C,extended,24480075 // addiu t0,v0,0x75 + +// Chat textbox +patch=0,EE,2020295C,extended,2405008A // addiu a1,zero,0x8A // Chat box left border +patch=0,EE,202029A8,extended,2405008A // addiu a1,zero,0x8A // Chat box left border +patch=0,EE,202029F0,extended,240500B2 // addiu a1,zero,0xB2 // Chat box middle +patch=0,EE,20202A48,extended,240500B2 // addiu a1,zero,0xB2 // Chat box middle +patch=0,EE,20202AA4,extended,240502A2 // addiu a1,zero,0x2A2 // Chat box right border +patch=0,EE,20202ADC,extended,240502A2 // addiu a1,zero,0x2A2 // Chat box right border +patch=0,EE,20202B24,extended,2405019A // addiu a1,zero,0x19A // Little circle at bottom of chat box where arrow goes +patch=0,EE,2023B4C8,extended,240401A1 // addiu a0,zero,0x1A1 // Arrow at bottom of chat box +patch=0,EE,2023B67C,extended,240401A1 // addiu a0,zero,0x1A1 // Arrow at bottom of chat box +patch=0,EE,2023B734,extended,240401A1 // addiu a0,zero,0x1A1 // Arrow at bottom of chat box +patch=0,EE,2023B7A4,extended,240401A1 // addiu a0,zero,0x1A1 // Arrow at bottom of chat box +patch=0,EE,2023B8A4,extended,240401A1 // addiu a0,zero,0x1A1 // Arrow at bottom of chat box +patch=0,EE,2023B8F4,extended,240401A1 // addiu a0,zero,0x1A1 // Arrow at bottom of chat box +patch=0,EE,2023B944,extended,240401A1 // addiu a0,zero,0x1A1 // Arrow at bottom of chat box (these are all branch delay slots for the same function call) +patch=0,EE,20202BF0,extended,2402029C // addiu v0,zero,0x29C // Chat nametag piece left +patch=0,EE,20202C48,extended,240202A4 // addiu v0,zero,0x2A4 // Chat nametag piece middle +patch=0,EE,20202CD8,extended,240502A8 // addiu a1,zero,0x2A8 // Chat nametag piece right +patch=0,EE,2023AA04,extended,241200B0 // addiu s2,zero,0xB0 // Chat text +patch=0,EE,2023B454,extended,240402A8 // addiu a0,zero,0x2A8 // Chat nametag text + +// minimap +patch=0,EE,2021F96C,extended,3C013F40 // lui at,0x3F40 // Horizontal scale of minimap +patch=0,EE,20332EF4,extended,3F400000 // Fixes bug where overworld minimap shifts gradually horizontally when travelling horizontally along terrain mesh +patch=0,EE,202424CC,extended,0 // nop // overwrite branch to use PAL logic for overworld minimap +patch=0,EE,20242530,extended,3C0144F2 // lui at,0x44F2 // 3d Minimap model vertical position +patch=0,EE,2024253C,extended,3C0144D8 // lui at,0x44D8 // 3d Minimap model horizontal position +patch=0,EE,102A4420,extended,21 // overworld minimap model clip left +patch=0,EE,102A4422,extended,76 // overworld minimap model clip right +patch=0,EE,102A4424,extended,9C // overworld minimap model clip top +patch=0,EE,102A4426,extended,CE // overworld minimap model clip bottom +patch=0,EE,102A4440,extended,20 // Figure 8 minimap model clip left +patch=0,EE,2024294C,extended,0 // nop // overwrite branch to use PAL logic for race minimap +patch=0,EE,20242964,extended,3C0144D8 // lui at,0x44D8 // 3d Minimap model horizontal position (in race) +patch=0,EE,20242C18,extended,0 // nop // overwrite branch to use PAL logic for golf minimap +patch=0,EE,20242C2C,extended,3C0144D8 // lui at,0x44D8 // 3d Minimap model horizontal position (in golf) + +// Title menu items +patch=0,EE,2020326C,extended,24040219 // addiu a0,zero,0x219 // BG for "button Enter" text +patch=0,EE,20203290,extended,24040219 // addiu a0,zero,0x219 // BG for "button Enter" and "button Back" text +patch=0,EE,20205C88,extended,240301AB // addiu v1,zero,0x1AB // Default h. pos parameter for dark blue UI windows +patch=0,EE,20205CA8,extended,240301AB // addiu v1,zero,0x1AB // Same as above but technically unreachable *shrug* +patch=0,EE,202045B4,extended,24840089 // addiu a0,a0,0x89 // Default h. pos parameter for brown/greenish UI windows (like which contains the save data info) +patch=0,EE,20209668,extended,240201FB // addiu v0,zero,0x1FB // "New Game"/"Continue" dialog window +patch=0,EE,20205B40,extended,240202B7 // addiu v0,zero,0x2B7 // "Adventure"/"Quick Race"/"2 Player"/"Options"/"Results" dialog window +patch=0,EE,202032C4,extended,24080221 // addiu t0,zero,0x221 // "button Enter" text ?? (for ??) +patch=0,EE,202033C8,extended,24080221 // addiu t0,zero,0x221 // "button Enter" text (for everything) +patch=0,EE,20203500,extended,24080221 // addiu t0,zero,0x221 // "button Exit" text (after selecting "Adventure" or "2 Player") +patch=0,EE,20203600,extended,24090221 // addiu t1,zero,0x221 // "button Exit" text (after selecting "Options") +patch=0,EE,20203704,extended,24090221 // addiu t1,zero,0x221 // Something similar to the above 4 +patch=0,EE,20228060,extended,24040165 // addiu a0,zero,0x165 // Mile number counter in save statistics when loading +patch=0,EE,202280A0,extended,240401F1 // addiu a0,zero,0x1F1 // Currency number counter in save statistics when loading +patch=0,EE,2026A498,extended,24020093 // addiu v0,zero,0x93 // In "Results"->"Course", course select BG window h. pos +patch=0,EE,2026A4E0,extended,24040093 // addiu a0,zero,0x93 // In "Results"->"Course", race statistics BG window h. pos +patch=0,EE,2026A190,extended,2404018D // addiu a0,zero,0x18D // In "Results", h.pos of red "Oppose" text +patch=0,EE,2026A500,extended,240400F7 // addiu a0,zero,0xF7 // "BEST LAP" text (on results statistics window) +patch=0,EE,2026A520,extended,240400A7 // addiu a0,zero,0xA7 // "1ST" text (this and following changes are in order under "BEST LAP") +patch=0,EE,2026A530,extended,240400A7 // addiu a0,zero,0xA7 // "NAME" text +patch=0,EE,2026A548,extended,240400A7 // addiu a0,zero,0xA7 // "2ND" text +patch=0,EE,2026A560,extended,240400A7 // addiu a0,zero,0xA7 // "NAME" text +patch=0,EE,2026A578,extended,240400A7 // addiu a0,zero,0xA7 // "3RD" text +patch=0,EE,2026A590,extended,240400A7 // addiu a0,zero,0xA7 // "NAME" text +patch=0,EE,2026A5F8,extended,240400F7 // addiu a0,zero,0xF7 // Player names +patch=0,EE,2026A628,extended,240400F7 // addiu a0,zero,0xF7 // Player names +patch=0,EE,2026A674,extended,240400F7 // addiu a0,zero,0xF7 // 1ST result time +patch=0,EE,2026A698,extended,240400F7 // addiu a0,zero,0xF7 // 2ND result time +patch=0,EE,2026A6BC,extended,240400F7 // addiu a0,zero,0xF7 // 3RD result time +patch=0,EE,2026A6D8,extended,2404020F // addiu a0,zero,0x20F // "BEST TIME" text +patch=0,EE,2026A6F4,extended,240401BF // addiu a0,zero,0x1BF // "1ST" text (this and following changes are in order under "BEST TIME") +patch=0,EE,2026A70C,extended,240401BF // addiu a0,zero,0x1BF // "NAME" text +patch=0,EE,2026A72C,extended,240401BF // addiu a0,zero,0x1BF // "2ND" text +patch=0,EE,2026A744,extended,240401BF // addiu a0,zero,0x1BF // "NAME" text +patch=0,EE,2026A75C,extended,240401BF // addiu a0,zero,0x1BF // "3RD" text +patch=0,EE,2026A774,extended,240401BF // addiu a0,zero,0x1BF // "NAME" text +patch=0,EE,2026A7D8,extended,2404020F // addiu a0,zero,0x20F // Player names +patch=0,EE,2026A800,extended,2404020F // addiu a0,zero,0x20F // Player names +patch=0,EE,2026A85C,extended,2404020F // addiu a0,zero,0x20F // 1ST result time +patch=0,EE,2026A880,extended,2404020F // addiu a0,zero,0x20F // 2ND result time +patch=0,EE,2026A8A4,extended,2404020F // addiu a0,zero,0x20F // 3RD result time +patch=0,EE,202087B8,extended,240500E9 // addiu a1,zero,0xE9 // Conspiracy Entertainment Logo h. pos + +// Quick Race select (slightly stretch clouds in background (by about ~6%) to leave no empty spots) +patch=0,EE,202458A4,extended,241700D4 // addiu s7,zero,0xD4 // Was addiu s7,zero,0xC8 -- fixes offsets/wrapping +patch=0,EE,20245924,extended,2610FFFF // addiu s0,s0,-0x1 +patch=0,EE,20245928,extended,7FAB0020 // sq t3,0x20(sp) +patch=0,EE,2024592C,extended,7FAC0030 // sq t4,0x30(sp) +patch=0,EE,20245930,extended,26520050 // addiu s2,s2,0x50 +patch=0,EE,20245934,extended,2810 // mfhi a1 +patch=0,EE,20245938,extended,2A52823 // subu a1,s5,a1 +patch=0,EE,2024593C,extended,C0818F2 // jal 0x2063c8 +patch=0,EE,20245940,extended,26B500D4 // addiu s5,s5,0xD4 // Was addiu s5,0xC8 -- fixes offsets/wrapping +patch=0,EE,20245944,extended,0 // nop +patch=0,EE,20245948,extended,8641FFF0 // lh at,-0x10(s2) // These 3 is the actual magic, the above rearranges some instructions +patch=0,EE,2024594C,extended,242100C0 // addiu at,at,0xC0 +patch=0,EE,20245950,extended,A641FFF0 // sh at,-0x10(s2) +patch=0,EE,20248320,extended,24040269 // addiu a0,zero,0x269 +// Quick Race/2 Player text/elements +patch=0,EE,2024835C,extended,24040269 // addiu a0,zero,0x269 // h. position of right button prompt after choice +patch=0,EE,2024836C,extended,2404020F // addiu a0,zero,0x20F // h. position of left button prompt after choice +patch=0,EE,20247828,extended,2404027D // addiu a0,zero,0x27D // Number of miles +patch=0,EE,202478C8,extended,2404027D // addiu a0,zero,0x27D // Number of laps +patch=0,EE,2024791C,extended,2404027D // addiu a0,zero,0x27D // Number of cars +patch=0,EE,20247B44,extended,24040291 // addiu a0,zero,0x291 // Number of challenge attempts +patch=0,EE,20247B8C,extended,24040101 // addiu a0,zero,0x101 // 2 Player -- Player 1 challenge attempts +patch=0,EE,20247BD0,extended,24040269 // addiu a0,zero,0x269 // 2 Player -- Player 2 challenge attempts +patch=0,EE,20247C88,extended,24040241 // addiu a0,zero,0x241 // Best total time +patch=0,EE,20247CC0,extended,240400C5 // addiu a0,zero,0xC5 // Unused 2-player total time display ? +patch=0,EE,20247CE4,extended,2404022D // addiu a0,zero,0x22D // Unused 2-player total time display ? +patch=0,EE,20247D2C,extended,24040241 // addiu a0,zero,0x241 // Best lap time +patch=0,EE,20247D58,extended,240400C5 // addiu a0,zero,0xC5 // Unused 2-player lap time display ? +patch=0,EE,20247D78,extended,2404022D // addiu a0,zero,0x22D // Unused 2-player lap time display ? +patch=0,EE,20247F04,extended,24040241 // addiu a0,zero,0x241 // 2 Player -- Unused 1 player total time display ? +patch=0,EE,20247F38,extended,240400C5 // addiu a0,zero,0xC5 // 2 Player -- Player 1 best total time +patch=0,EE,20247F5C,extended,2404022D // addiu a0,zero,0x22D // 2 Player -- Player 2 best total time +patch=0,EE,20247FC4,extended,24040241 // addiu a0,zero,0x241 // 2 Player -- Unused 1 player lap time display ? +patch=0,EE,20247FF0,extended,240400C5 // addiu a0,zero,0xC5 // 2 Player -- Player 1 best lap time +patch=0,EE,20248010,extended,2404022D // addiu a0,zero,0x22D // 2 Player -- Player 2 best lap time +patch=0,EE,20248064,extended,24040101 // addiu a0,zero,0x101 // 2 Player -- Player 1 course score +patch=0,EE,20248098,extended,24040269 // addiu a0,zero,0x269 // 2 Player -- Player 2 course score +patch=0,EE,202480FC,extended,24040101 // addiu a0,zero,0x101 // 2 Player -- Player 1 total score +patch=0,EE,20248150,extended,24040269 // addiu a0,zero,0x269 // 2 Player -- Player 2 total score +patch=0,EE,2022EDBC,extended,24040216 // addiu a0,zero,0x216 // 2 Player -- Player 1 cash when trading parts +patch=0,EE,2022EDE0,extended,2404028E // addiu a0,zero,0x28E // 2 Player -- Player 2 cash when trading parts +patch=0,EE,20247394,extended,24040015 // addiu a0,zero,0x15 // 2 Player -- "Selling" menu BG left bound when trading parts +patch=0,EE,2024739C,extended,24060023 // addiu a2,zero,0x23 // 2 Player -- "Selling" menu BG right bound when trading parts +patch=0,EE,20247514,extended,24040016 // addiu a0,zero,0x16 // 2 Player -- Player 1 name when trading parts +patch=0,EE,202473B8,extended,24040016 // addiu a0,zero,0x16 // 2 Player -- Player 2 name when trading parts +patch=0,EE,20247534,extended,24040017 // addiu a0,zero,0x17 // 2 Player -- "Selling" when trading parts +patch=0,EE,20247564,extended,240402E0 // addiu a0,zero,0x2E0 // 2 Player -- Sell price when trading parts +patch=0,EE,20269390,extended,24040093 // addiu a0,zero,0x93 // 2 Player -- Bottom top left money indicator during part trade confirmation +patch=0,EE,202693B8,extended,24040093 // addiu a0,zero,0x93 // 2 Player -- Bottom bottom left money indicator during part trade confirmation +patch=0,EE,202693D0,extended,240400DF // addiu a0,zero,0xDF // 2 Player -- Arrow between bottom left money indicators during part trade confirmation +patch=0,EE,202693FC,extended,24040223 // addiu a0,zero,0x223 // 2 Player -- Bottom top right money indicator during part trade confirmation +patch=0,EE,20269410,extended,24040223 // addiu a0,zero,0x223 // 2 Player -- Bottom bottom right money indicator during part trade confirmation +patch=0,EE,2026942C,extended,2404026F // addiu a0,zero,0x26F // 2 Player -- Arrow between bottom right money indicators during part trade confirmation + +// Debug menu +patch=0,EE,2026B270,extended,2404009D // addiu a0,zero,0x9D // Left trumpet cursor on race stage select +patch=0,EE,2026B29C,extended,240401C9 // addiu a0,zero,0x1C9 // Right trumpet cursor on race stage select +patch=0,EE,2026B678,extended,24040089 // addiu a0,zero,0x89 // Left trumpet cursor on action stage select +patch=0,EE,2026B6A4,extended,240401B5 // addiu a0,zero,0x1B5 // Right trumpet cursor on action stage select + +// New Game screen +patch=0,EE,2025B5BC,extended,24040094 // addiu a0,zero,0x94 // Character select BG +patch=0,EE,2025B6BC,extended,2484009E // addiu a0,a0,0x9E // Character select highlight +patch=0,EE,2025B75C,extended,2484009E // addiu a0,a0,0x9E // Character select text +patch=0,EE,2025BB34,extended,241502DB // addiu s5,zero,0x2DB // "Enter your name." BG and text + +// Pause menus +patch=0,EE,20212A10,extended,2403030D // addiu v1,zero,0x30D // Final position of top car in pause menu +patch=0,EE,20212A60,extended,2409034F // addiu t1,zero,0x34F // Adjusts position of lower cars in pause menu +patch=0,EE,20214B48,extended,2401006B // addiu at,zero,0x6B // Main pause menu -- BG h.pos +patch=0,EE,20214B50,extended,ACA10004 // sw at,0x4(a1) // Main pause menu -- BG h.pos +patch=0,EE,20214B78,extended,240C0223 // addiu t4,zero,0x223 // Main pause menu -- Signpost h.pos +patch=0,EE,20214BF8,extended,2401006B // addiu at,zero,0x6B // Main pause menu -- Menu top/bottom borders +patch=0,EE,20214BFC,extended,ACE10004 // sw at,0x4(a1) // Main pause menu -- Menu top/bottom borders +patch=0,EE,20214F7C,extended,2401006B // addiu at,zero,0x6B // Warp menu -- BG h.pos +patch=0,EE,20214F88,extended,ACC10004 // sw at,0x4(a1) // Warp menu -- BG h.pos +patch=0,EE,20214F8C,extended,240B0223 // addiu t4,zero,0x223 // Warp menu -- Signpost h.pos +patch=0,EE,20214FC4,extended,2001006B // addiu at,zero,0x6B // Warp menu -- Arrows +patch=0,EE,20214FC8,extended,AC610004 // sw at,0x4(a1) // Warp menu -- Top arrow h. pos +patch=0,EE,20214FD8,extended,AC61001C // sw at,0x1C(a1) // Warp menu -- Bottom arrow h. pos +patch=0,EE,20215014,extended,2401006B // addiu at,zero,0x6B // Warp menu -- Menu top/bottom borders +patch=0,EE,20215018,extended,AC810004 // sw at,0x4(a1) // Warp menu -- Menu top/bottom borders +patch=0,EE,202152B0,extended,2401006B // addiu at,zero,0x6B // Notebook menu -- BG h.pos +patch=0,EE,202152B8,extended,AC810004 // sw at,0x4(a1) // Notebook menu -- BG h.pos +patch=0,EE,202152D8,extended,2401006B // addiu at,zero,0x6B // Notebook menu -- Menu top/bottom borders +patch=0,EE,202152DC,extended,ACA10004 // sw at,0x4(a1) // Notebook menu -- Menu top/bottom borders +patch=0,EE,2021543C,extended,240700E3 // addiu a3,zero,0xE3 // Notebook menu -- Notebook h. pos +patch=0,EE,202154E4,extended,240700E3 // addiu a3,zero,0xE3 // Notebook menu -- license label h. pos +patch=0,EE,20215588,extended,240700E3 // addiu a3,zero,0xE3 // Notebook menu -- tabs on right edge of notebook h. pos +patch=0,EE,2021562C,extended,240700E3 // addiu a3,zero,0xE3 // Notebook menu -- labels (e.g. "Stamps" tag) h. pos +patch=0,EE,20215768,extended,2401006B // addiu at,zero,0x6B // Radio menu -- BG h.pos +patch=0,EE,2021576C,extended,AC810004 // sw at,0x4(a1) // Radio menu -- BG h.pos +patch=0,EE,2021578C,extended,2401006B // addiu at,zero,0x6B // Radio menu -- Menu top/bottom borders +patch=0,EE,20215790,extended,ACA10004 // sw at,0x4(a1) // Radio menu -- Menu top/bottom borders +patch=0,EE,20215914,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- radio BG left part +patch=0,EE,2021598C,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- radio BG middle part +patch=0,EE,20215A1C,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- radio BG right part +patch=0,EE,20215AA8,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- arrow +patch=0,EE,20215BCC,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- time display +patch=0,EE,20215D54,extended,2407017E // addiu a3,zero,0x17E // Radio menu -- volume indicator on knob +patch=0,EE,20215DC0,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- station name +patch=0,EE,20215EBC,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- music visualizer +patch=0,EE,20215FE8,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- radio station button BGs +patch=0,EE,20216180,extended,24070110 // addiu a3,zero,0x110 // Radio menu -- radio station button text +patch=0,EE,202162F0,extended,2401006B // addiu at,zero,0x6B // Items menu -- BG h.pos +patch=0,EE,202162F8,extended,ACA10004 // sw at,0x4(a1) // Items menu -- BG h.pos +patch=0,EE,2021631C,extended,2401006B // addiu at,zero,0x6B // Items menu -- Menu top/bottom borders +patch=0,EE,20216324,extended,ACC10004 // sw at,0x4(a1) // Items menu -- Menu top/bottom borders +patch=0,EE,20216340,extended,24030093 // addiu v1,zero,0x93 // Items menu -- Light blue top left window +patch=0,EE,202164A8,extended,24040093 // addiu v1,zero,0x93 // Items menu -- Dark blue bottom left window BG +patch=0,EE,202164C0,extended,240401BF // addiu a0,zero,0x1BF // Items menu -- Dark blue right window BG +patch=0,EE,20216574,extended,24040093 // addiu a0,zero,0x93 // Items menu -- Dark blue bottom left window text +patch=0,EE,20216588,extended,240401F1 // addiu a0,zero,0x1F1 // Items menu -- Money indicator h. pos +patch=0,EE,202165A8,extended,240401D3 // addiu a0,zero,0x1D3 // Items menu -- "Choro Q Coins" +patch=0,EE,202165CC,extended,240402AF // addiu a0,zero,0x2AF // Items menu -- Number of Choro Q Coins +patch=0,EE,20216650,extended,240401D3 // addiu a0,zero,0x1D3 // Items menu -- "Advertisement" +patch=0,EE,2021667C,extended,240401D3 // addiu a0,zero,0x1D3 // Items menu -- "Cafe"/"Noodle cafe"/etc. text +patch=0,EE,202166AC,extended,240602AF // addiu a2,zero,0x2AF // Items menu -- "Mile" +patch=0,EE,202166CC,extended,240302AF // addiu v1,zero,0x2AF // Items menu -- Number of miles +patch=0,EE,202167C8,extended,2401006B // addiu at,zero,0x6B // Settings menu -- BG h.pos +patch=0,EE,202167D0,extended,AC810004 // sw at,0x4(a0) // Settings menu -- BG h.pos +patch=0,EE,202167F0,extended,2401006B // addiu at,zero,0x6B // Settings menu -- Menu top/bottom borders +patch=0,EE,202167F4,extended,ACA10004 // sw at,0x4(a0) // Settings menu -- Menu top/bottom borders +patch=0,EE,20216824,extended,24040093 // addiu a0,zero,0x93 // Settings menu -- Light blue window BG h.pos +patch=0,EE,20216840,extended,240401BF // addiu a0,zero,0x1BF // Settings menu -- Dark blue window BG h.pos +patch=0,EE,20216894,extended,24840093 // addiu a0,a0,0x93 // Settings menu -- trumpet selection h.pos +patch=0,EE,202168C8,extended,248400A7 // addiu a0,a0,0xA7 // Settings menu -- Light blue window text h.pos +patch=0,EE,2021692C,extended,240401D3 // addiu a0,zero,0x1D3 // Settings menu -- Dark blue window text h.pos +patch=0,EE,20216C00,extended,2407015B // addiu a3,zero,0x15B // Settings menu -- Button icons h.pos +patch=0,EE,20216DC4,extended,24E70273 // addiu a3,a3,0x273 // Settings menu -- Controller button indicator h.pos (the spinning square) +patch=0,EE,20216F40,extended,2407006B // addiu a3,zero,0x6B // Map menu -- Map BG +patch=0,EE,20216FCC,extended,248400ED // addiu a0,a0,0xED // Map menu -- Car icon h. pos + +// Stamp/photo/results book part h.positions +// Background +patch=0,EE,202DBDB8,extended,356 // Background width +// Parts of the actual book +patch=0,EE,202DBDD0,extended,73 +patch=0,EE,202DBDF8,extended,73 +patch=0,EE,202DBE20,extended,73 +patch=0,EE,202DBE48,extended,93 +patch=0,EE,202DBE70,extended,93 +patch=0,EE,202DBE98,extended,17B +patch=0,EE,202DBEC0,extended,17B +patch=0,EE,202DBEE8,extended,1AB +patch=0,EE,202DBF10,extended,1AB +patch=0,EE,202DBF38,extended,1DB +patch=0,EE,202DBF60,extended,1DB +patch=0,EE,202DBF88,extended,2C3 +patch=0,EE,202DBFB0,extended,2C3 +patch=0,EE,202DBFD8,extended,2C3 +patch=0,EE,202DC000,extended,19B +patch=0,EE,202DC028,extended,19B +patch=0,EE,202DC050,extended,19B +patch=0,EE,202DC078,extended,93 +patch=0,EE,202DC0A0,extended,93 +patch=0,EE,202DC0C8,extended,93 +patch=0,EE,202DC0F0,extended,A3 +patch=0,EE,202DC118,extended,A3 +patch=0,EE,202DC140,extended,A3 +patch=0,EE,202DC168,extended,2B3 +patch=0,EE,202DC190,extended,2B3 +patch=0,EE,202DC1B8,extended,2B3 +patch=0,EE,202DC1E0,extended,1BB +patch=0,EE,202DC208,extended,1BB +patch=0,EE,202DC230,extended,1BB +// Arrows +patch=0,EE,2032F0A0,extended,6B +patch=0,EE,2032F0C0,extended,6B +// Re-center page turning effect +patch=0,EE,20264E98,extended,240700C0 // addiu a3,zero,0xC0 // white part of 3D page turn +patch=0,EE,20264FC0,extended,240700C0 // addiu a3,zero,0xC0 // green part of 3D page turn +// Green text on top/bottom of page +patch=0,EE,20265048,extended,240900A3 // addiu t1,zero,0xA3 +// Stamp border parts +patch=0,EE,202DC258,extended,BB +patch=0,EE,202DC280,extended,DB +patch=0,EE,202DC2A8,extended,15B +patch=0,EE,202DC2D0,extended,BB +patch=0,EE,202DC2F8,extended,DB +patch=0,EE,202DC320,extended,15B +patch=0,EE,202DC348,extended,BB +patch=0,EE,202DC370,extended,DB +patch=0,EE,202DC398,extended,15B +// Stamp page numbers +patch=0,EE,20265308,extended,2405009B // addiu a1,zero,0x9B +patch=0,EE,20265310,extended,2402027B // addiu v0,zero,0x27B +patch=0,EE,202653A4,extended,240202AD // addiu v0,zero,0x242 +patch=0,EE,202653A8,extended,240200BF // addiu v0,zero,0xBF +// Lines under stamp descriptions +patch=0,EE,202653F8,extended,240200A3 // addiu v0,zero,0xA3 +patch=0,EE,202653FC,extended,240301C3 // addiu v1,zero,0x1C3 +// Stamp description text h. position +patch=0,EE,202654D0,extended,248400A7 // addiu a0,a0,0xA7 // When viewing a stamp in the stamps page +patch=0,EE,2026572C,extended,248400A7 // addiu a0,a0,0xA7 // This is for when a stamp is being initially awarded +// Stamp positions +patch=0,EE,202651E0,extended,32020001 // andi v0,s0,0x0001 +patch=0,EE,202651E8,extended,240100D8 // addiu at,zero,0xD8 +patch=0,EE,202651F0,extended,220018 // mult zero,at,v0 +patch=0,EE,202651F8,extended,0 // nop +patch=0,EE,20265200,extended,0 // nop +patch=0,EE,20265208,extended,0 // nop +patch=0,EE,20265210,extended,0 // nop +patch=0,EE,20265218,extended,1012 // mflo v0 +patch=0,EE,20265220,extended,24420194 // addiu v0,v0,0x194 +// Photo page numbers +patch=0,EE,20266120,extended,2413027F // addiu s3,zero,0x27F +patch=0,EE,20266154,extended,24050093 // addiu a1,zero,0x93 +patch=0,EE,20266168,extended,2402020F // addiu v0,zero,0x20F +patch=0,EE,202661C0,extended,240200C3 // addiu v0,zero,0xC3 +// Correct small photo spacing in photos page +patch=0,EE,20266570,extended,C09CB4C // jal 0x272d30 // jump to a code cave created by overwriting another UI function +patch=0,EE,20272D30,extended,3C013F40 // lui at,0x3F40 +patch=0,EE,20272D34,extended,44810000 // mtc1 at,f00 +patch=0,EE,20272D38,extended,44870800 // mtc1 a3,f01 +patch=0,EE,20272D3C,extended,46800860 // cvt.s.w f01,f01 +patch=0,EE,20272D40,extended,46010002 // mul.s f00,f00,f01 +patch=0,EE,20272D44,extended,46000024 // cvt.w.s f00,f00 +patch=0,EE,20272D48,extended,44070000 // mfc1 a3,f00 +patch=0,EE,20272D4C,extended,8093AC4 // j 0x24eb10 // original function call -- this code corrected spacing between photos +patch=0,EE,20272D50,extended,24E700C0 // addiu a3,a3,0xC0 +// Correct small photo positions in photos page +patch=0,EE,202DBD34,extended,125 +patch=0,EE,202DBD40,extended,B3 +patch=0,EE,202DBD4C,extended,125 +patch=0,EE,202DBD58,extended,B3 +patch=0,EE,202DBD64,extended,125 +patch=0,EE,202DBD70,extended,1D3 +patch=0,EE,202DBD7C,extended,1D3 +patch=0,EE,202DBD88,extended,245 +patch=0,EE,202DBD94,extended,1D3 +patch=0,EE,202DBDA0,extended,245 +// Results +patch=0,EE,202377B4,extended,26310115 // addiu s1,s1,0x115 // Race time text +patch=0,EE,20267574,extended,2411009D // addiu s1,zero,0x9D // Event (e.g. Figure 8) left page text (when flipping page going right) +patch=0,EE,202675F4,extended,241101C9 // addiu s1,zero,0x1C9 // Event (e.g. Figure 8) right page text (when flipping page going right) +patch=0,EE,20267690,extended,2402009D // addiu v0,zero,0x32 // Event (e.g. Figure 8) left page text (when flipping page going left) +patch=0,EE,20267694,extended,241101C9 // addiu s1,zero,0x1C9 // Event (e.g. Figure 8) right page text (when flipping page going left) +patch=0,EE,2026778C,extended,2411009D // addiu s1,zero,0x9D // Event (e.g. Figure 8) left page text +patch=0,EE,2026782C,extended,241101C9 // addiu s1,zero,0x1C9 // Event (e.g. Figure 8) right page text + +// Part Shops/Q's Factory +patch=0,EE,2022E9A4,extended,24040016 // addiu a0,zero,0x16 // Parts description text +patch=0,EE,2022E9CC,extended,24040015 // addiu a0,zero,0x15 // Parts description BG left bound +patch=0,EE,2022E9D8,extended,24060023 // addiu a2,zero,0x23 // Parts description BG right bound +patch=0,EE,20247260,extended,24040015 // addiu a0,zero,0x15 // Price BG left bound +patch=0,EE,20247268,extended,24060023 // addiu a2,zero,0x23 // Price BG right bound +patch=0,EE,20247294,extended,24040016 // addiu a0,zero,0x16 // "You have it." (??) +patch=0,EE,202472B0,extended,2404022D // addiu a0,zero,0x22D // "You have X" +patch=0,EE,202473E4,extended,2404022D // addiu a0,zero,0x22D // "You have X" +patch=0,EE,202472E4,extended,24040016 // addiu a0,zero,0x16 // "You don't have it." +patch=0,EE,2024741C,extended,24040016 // addiu a0,zero,0x16 // "You don't have it." +patch=0,EE,20247300,extended,24040017 // addiu a0,zero,0x17 // "Price" +patch=0,EE,20247320,extended,240402E0 // addiu a0,zero,0x2E0 // Numerical price h. pos +patch=0,EE,20247338,extended,2404001F // addiu a0,zero,0x1F // Currency unit h. pos +patch=0,EE,2022E7D0,extended,24040294 // addiu a0,zero,0x294 // Top Top Right Money Indicator +patch=0,EE,2022E818,extended,24040294 // addiu a0,zero,0x294 // Top Bottom Right Money Indicator +patch=0,EE,2022E844,extended,24040294 // addiu a0,zero,0x294 // Bottom Bottom Right Money Indicator +patch=0,EE,2022E880,extended,240402E0 // addiu a0,zero,0x2E0 // Arrow between bottom right money indicators +patch=0,EE,2022E8D8,extended,24040294 // addiu a0,zero,0x294 // Bottom Top Right Money Indicator +patch=0,EE,2022E928,extended,240402E0 // addiu a0,zero,0x2E0 // Arrow between top right money indicators +patch=0,EE,20247434,extended,24040017 // addiu a0,zero,0x17 // Recycle Shop (??) +patch=0,EE,202475E4,extended,24040017 // addiu a0,zero,0x17 // Recycle Shop (??) +patch=0,EE,202474B0,extended,240402E0 // addiu a0,zero,0x2E0 // Numerical price when buying/selling +patch=0,EE,202475F8,extended,240402E0 // addiu a0,zero,0x2E0 // Numerical price when buying/selling +patch=0,EE,202474DC,extended,2404001F // addiu a0,zero,0x1F // Currency unit when buying/selling +patch=0,EE,20247614,extended,2404001F // addiu a0,zero,0x1F // Currency unit when buying/selling +patch=0,EE,202474F8,extended,24040015 // addiu a0,zero,0x15 // BG left bound for price box when buying/selling +patch=0,EE,20247504,extended,24060023 // addiu a2,zero,0x23 // BG right bound for price box when buying/selling +patch=0,EE,202475BC,extended,24040015 // addiu a0,zero,0x15 // BG left bound for price box when buying/selling +patch=0,EE,202475CC,extended,24060023 // addiu a2,zero,0x23 // BG right bound for price box when buying/selling +patch=0,EE,20268C08,extended,244201AB // addiu v0,v0,0x1AB // Buy/sell prompt +patch=0,EE,2023A274,extended,240401B5 // addiu a0,zero,0x1B5 // Number of miles driven when redeeming advertisement rewards +patch=0,EE,2023A2A0,extended,240401DD // addiu a0,zero,0x1DD // Dosh earned when redeeming advertisement rewards + +// Bank +patch=0,EE,2023A564,extended,241001A3 // addiu s0,zero,0x1A3 // Flashing arrows +patch=0,EE,2023A6E0,extended,240401B5 // addiu a0,zero,0x1B5 // Numbers + +// Paint shop +patch=0,EE,202568F8,extended,240501E3 // addiu a1,zero,0x1E3 // Overhead sprayer +patch=0,EE,20256A7C,extended,240501E3 // addiu a1,zero,0x1E3 // Overhead sprayer +patch=0,EE,202556C8,extended,240601FB // addiu a2,zero,0x1FB // Spray effect +patch=0,EE,202556E4,extended,240602A1 // addiu a2,zero,0x2A1 // Spray effect +patch=0,EE,20255700,extended,240601DB // addiu a2,zero,0x1DB // Spray effect +patch=0,EE,20255728,extended,240602C1 // addiu a2,zero,0x2C1 // Spray effect +patch=0,EE,102AC600,extended,1D7 // Flashing lights +patch=0,EE,102AC604,extended,1E8 // Flashing lights +patch=0,EE,102AC608,extended,208 // Flashing lights +patch=0,EE,102AC60C,extended,232 // Flashing lights +patch=0,EE,102AC610,extended,25E // Flashing lights +patch=0,EE,102AC614,extended,284 // Flashing lights +patch=0,EE,102AC618,extended,29B // Flashing lights + +// Race UI +patch=0,EE,202EC08C,extended,2C4 // Lap 1 time +patch=0,EE,202EC0A4,extended,2C4 // Lap 2 time +patch=0,EE,202EC0BC,extended,2C4 // Lap 3 time +patch=0,EE,202EC104,extended,2C0 // "LAPTIME" label +patch=0,EE,202EC11C,extended,2C4 // Lap 1 time (unknown condition) +patch=0,EE,202EC134,extended,2C4 // Lap 2 time (unknown condition) +patch=0,EE,202EC14C,extended,2C4 // Lap 3 time (unknown condition) +patch=0,EE,20234260,extended,240301AB // addiu v1,zero,0x1AB // "FINAL LAP" label +patch=0,EE,20232C80,extended,241101AB // addiu s1,zero,0x1AB // "WRONG WAY" label +patch=0,EE,202EBCE0,extended,6B // Signal lights BG texture left +patch=0,EE,202EBD00,extended,10B // Signal lights BG texture middle +patch=0,EE,202EBD20,extended,7B // Signal lights BG texture right +patch=0,EE,2022F57C,extended,254A0073 // addiu t2,t2,0x73 // Signal lights texture +patch=0,EE,2022F6BC,extended,2463006D // addiu v1,v1,0x6D // Signal light highlights +patch=0,EE,202378F8,extended,240400E3 // addiu a0,zero,0xE3 // Rank positions when paused -> "Ranking" +patch=0,EE,20237938,extended,2404011F // addiu a0,zero,0x11F // Names when paused -> "Ranking" +patch=0,EE,20237978,extended,240401E7 // addiu a0,zero,0x1E7 // Locations when paused -> "Ranking" (NPCs) +patch=0,EE,202379A8,extended,240401E7 // addiu a0,zero,0x1E7 // Locations when paused -> "Ranking" (Player) + +// Race Results (general) +patch=0,EE,20235900,extended,240901AB // addiu t1,zero,0x1AB // Fixes BG stretching +patch=0,EE,20235910,extended,24080356 // addiu t0,zero,0x356 // Makes BG cover whole screen +patch=0,EE,2023596C,extended,240500F7 // addiu a1,zero,0xF7 // Race name left border +patch=0,EE,20235990,extended,24050137 // addiu a1,zero,0x137 // Race name middle border +patch=0,EE,202359B4,extended,2405024F // addiu a1,zero,0x24F // Race name right border + +// 2 Player Race Results +patch=0,EE,20235CB0,extended,24040151 // addiu a0,zero,0x151 // Race name text +patch=0,EE,20235A3C,extended,240400B1 // addiu a0,zero,0xB1 // Entry names +patch=0,EE,20235A68,extended,24040183 // addiu a0,zero,0x183 // Rank ordinals +patch=0,EE,20235A80,extended,2404016F // addiu a0,zero,0x16F // "retire" text +patch=0,EE,20235AB0,extended,240401DD // addiu a0,zero,0x1DD // points +patch=0,EE,20235AC8,extended,240401F1 // addiu a0,zero,0x1F1 // time +patch=0,EE,20235B18,extended,2404024B // addiu a0,zero,0x24B // best lap time +patch=0,EE,20235E04,extended,24040197 // addiu a0,zero,0x197 // Player 1 total points +patch=0,EE,20235E38,extended,240401DD // addiu a0,zero,0x1DD // Player 2 total points + +// Race Results (not Grand Prix) +patch=0,EE,20235F7C,extended,240400B1 // addiu a0,zero,0xB1 // Entry names +patch=0,EE,20235FC0,extended,2404016F // addiu a0,zero,0x16F // "retire" +patch=0,EE,20235FF8,extended,24040183 // addiu a0,zero,0x183 // rank ordinals +patch=0,EE,20236000,extended,24040179 // addiu a0,zero,0x179 // left parenthesis around record rank ordinals +patch=0,EE,20236078,extended,24040183 // addiu a0,zero,0x183 // record rank ordinals +patch=0,EE,2023608C,extended,240401AB // addiu a0,zero,0x1AB // right parenthesis around record rank ordinals +patch=0,EE,20236100,extended,240401D3 // addiu a0,zero,0x1D3 // time +patch=0,EE,20236118,extended,240401C9 // addiu a0,zero,0x1C9 // left parenthesis around record time +patch=0,EE,20236130,extended,240401D3 // addiu a0,zero,0x1D3 // record time +patch=0,EE,20236148,extended,24040223 // addiu a0,zero,0x223 // right parenthesis around record time +patch=0,EE,202361BC,extended,2404024B // addiu a0,zero,0x24B // best lap time +patch=0,EE,202361D4,extended,24040241 // addiu a0,zero,0x241 // left parenthesis around record best lap time +patch=0,EE,202361E4,extended,2404024B // addiu a0,zero,0x241 // record best lap time +patch=0,EE,202361F8,extended,2404029B // addiu a0,zero,0x241 // right parenthesis around record best lap time +patch=0,EE,20236434,extended,24040205 // addiu a0,zero,0x205 // Prize amounts +patch=0,EE,202364E8,extended,24040151 // addiu a0,zero,0x151 // Race name text + +// Race Results (Grand Prix) +patch=0,EE,20236A5C,extended,240400BB // addiu a0,zero,0xBB // 4th screen after race -- rank ordinals column +patch=0,EE,20236A68,extended,24040115 // addiu a0,zero,0x115 // 4th screen after race -- Team name column +patch=0,EE,20236AA8,extended,2404027D // addiu a0,zero,0x27D // 4th screen after race -- Total pts column +patch=0,EE,20236BF4,extended,24040205 // addiu a0,zero,0x205 // 4th screen after race (final race) -- prize amount +patch=0,EE,20236E20,extended,240400C5 // addiu a0,zero,0xC5 // 2nd screen after race -- Team names +patch=0,EE,20236E88,extended,240401C9 // addiu a0,zero,0x1C9 // 2nd screen after race -- left rank column +patch=0,EE,20236EB4,extended,24040205 // addiu a0,zero,0x205 // 2nd screen after race -- middle rank column +patch=0,EE,20236EE4,extended,24040241 // addiu a0,zero,0x241 // 2nd screen after race -- right rank column +patch=0,EE,20236F0C,extended,240401E7 // addiu a0,zero,0x1E7 // 3rd screen after race -- left points column +patch=0,EE,20236F34,extended,240401F1 // addiu a0,zero,0x1F1 // 3rd screen after race -- left + column +patch=0,EE,20236F4C,extended,24040223 // addiu a0,zero,0x223 // 3rd screen after race -- middle points column +patch=0,EE,20236F74,extended,2404022D // addiu a0,zero,0x22D // 3rd screen after race -- right + column +patch=0,EE,20236F8C,extended,2404025F // addiu a0,zero,0x25F // 3rd screen after race -- right points column +patch=0,EE,20236FBC,extended,2404029B // addiu a0,zero,0x29B // 3rd screen after race -- total points column +patch=0,EE,202371BC,extended,240400BB // addiu a0,zero,0xBB // 1st screen after race -- left side rank ordinals +patch=0,EE,202371EC,extended,24040101 // addiu a0,zero,0x101 // 1st screen after race -- left side names +patch=0,EE,20237274,extended,240401BF // addiu a0,zero,0x1BF // 1st screen after race -- right side rank ordinals +patch=0,EE,202372A4,extended,24040205 // addiu a0,zero,0x205 // 1st screen after race -- right side names +patch=0,EE,20237460,extended,2404013D // addiu a0,zero,0x13D // 1st screen after race -- "World GPX Stage" +patch=0,EE,20237474,extended,2404022D // addiu a0,zero,0x22D // 1st screen after race -- stage number + +// Figure 8 +patch=0,EE,20328FF0,extended,356 // Makes instructions/results BG cover whole screen +patch=0,EE,20329028,extended,9D // Instructions - h.pos of "Figure 8" graphic +patch=0,EE,20329048,extended,9D // Instructions - h.pos of map graphic +patch=0,EE,2025ABD8,extended,240301BF // addiu v1,zero,0x1BF // Instructions - light blue window h.pos +patch=0,EE,2025ACF8,extended,2404025F // addiu a0,zero,0x25F // Instructions - Step times +patch=0,EE,2025AD10,extended,240401BF // addiu a0,zero,0x1BF // Instructions - Bottom-right dark blue window h.pos +patch=0,EE,2025AD30,extended,240401D3 // addiu a0,zero,0x1D3 // Instructions - "Goal" +patch=0,EE,2025AD4C,extended,2404025F // addiu a0,zero,0x25F // Instructions - Goal time +patch=0,EE,2025ADA4,extended,240401D3 // addiu a0,zero,0x1D3 // Instructions - Course description text (e.g. "Basic slalom course...") +patch=0,EE,2025ADDC,extended,240401D3 // addiu a0,zero,0x1D3 // Instructions - "5 sec penalty" +patch=0,EE,2025AE04,extended,240401D3 // addiu a0,zero,0x1D3 // Instructions - "for pylon hit" +patch=0,EE,20234CC8,extended,240601AE // addiu a2,zero,0x1AE // "Pylon touch!" graphic +patch=0,EE,202331F4,extended,24020200 // addiu v0,zero,0x200 // unknown graphic +patch=0,EE,202332C8,extended,24020200 // addiu v0,zero,0x200 // "Miss Course!" graphic +patch=0,EE,20234194,extended,24030200 // addiu v1,zero,0x200 // "Finish!" graphic +patch=0,EE,2025B24C,extended,240400CF // addiu a0,zero,0xCF // Results - Dark blue window h.pos +patch=0,EE,2025B288,extended,240400E3 // addiu a0,zero,0xE3 // Results - Course name (e.g. "STEP1") h.pos +patch=0,EE,2025B2B8,extended,240400E3 // addiu a0,zero,0xE3 // Results - "Course missed!" +patch=0,EE,2025B2D8,extended,240400E3 // addiu a0,zero,0xE3 // Results - "Time" +patch=0,EE,2025B2EC,extended,24040197 // addiu a0,zero,0x197 // Results - time value +patch=0,EE,2025B308,extended,240400E3 // addiu a0,zero,0xE3 // Results - "Pylon hit" +patch=0,EE,2025B344,extended,24040197 // addiu a0,zero,0x197 // Results - Pylon hit value text +patch=0,EE,2025B364,extended,240400E3 // addiu a0,zero,0xE3 // Results - "Total time" +patch=0,EE,2025B39C,extended,24040197 // addiu a0,zero,0x197 // Results - Total time value +patch=0,EE,2025B3C0,extended,240400E3 // addiu a0,zero,0xE3 // Results - "Best time" +patch=0,EE,2025B3EC,extended,24040197 // addiu a0,zero,0x197 // Results - Best time value +patch=0,EE,2025B40C,extended,240400E3 // addiu a0,zero,0xE3 // Results - "Goal time" +patch=0,EE,2025B42C,extended,24040197 // addiu a0,zero,0x197 // Results - Goal time value +patch=0,EE,202A42E0,extended,43CC0000 // Step 1 Minimap h.pos +patch=0,EE,202A42F0,extended,43E50000 // Step 2 Minimap h.pos +patch=0,EE,202A4300,extended,C3340000 // Step 3 Minimap h.pos +patch=0,EE,202A4310,extended,43830000 // Step 4 Minimap h.pos +// Step 5 is fine as is + +// Ski Jump +patch=0,EE,20231BB4,extended,241402BA // addiu s4,zero,0x2BA // digits top right +patch=0,EE,202EBFF0,extended,2E2 // "M" icon top right + +// Soccer +patch=0,EE,20235140,extended,24030306 // addiu v1,zero,0x306 // overhead score display (2 player) +patch=0,EE,20235144,extended,240401AB // addiu v1,zero,0x1AB // overhead score display (1 player) +patch=0,EE,20235174,extended,240301AB // addiu v1,zero,0x1AB // overhead score display (1 player) +patch=0,EE,20230EF8,extended,26B50054 // addiu s5,s5,0x54 // h.pos of score after scoring goal +patch=0,EE,20230F1C,extended,2A0382D // daddu a3,s5,zero // h.pos of score after scoring goal + +// Q's Rally +patch=0,EE,20243238,extended,24040151 // addiu a0,zero,0x151 // "+++ Q's Rally +++" +patch=0,EE,20243294,extended,240402E8 // addiu a0,zero,0x2E8 // "TIME" +patch=0,EE,202432E8,extended,240402E8 // addiu a0,zero,0x2E8 // Running time value + +// Roulette +patch=0,EE,20261B58,extended,2407006B // addiu a3,zero,0x6B // Roulette board BG +patch=0,EE,20261BF4,extended,2607006B // addiu a3,s0,0x6B // Flashing chip cursor h.pos +patch=0,EE,20261E80,extended,2407006B // addiu a3,zero,0x6B // Roulette board BG (after playing round of roulette) +patch=0,EE,20261F48,extended,2407006B // addiu a3,zero,0x6B // Position of flashing elements after playing round of roulette +patch=0,EE,202620B8,extended,2607006B // addiu a3,s0,0x6B // Chip after playing round of roulette +patch=0,EE,20262510,extended,240501AB // addiu a1,zero,0x1AB // Window h.pos for "You don't have the money to play." window +patch=0,EE,202625F4,extended,240501AB // addiu a1,zero,0x1AB // Window h.pos for "Please make a bet." window +patch=0,EE,20261574,extended,240501AB // addiu a1,zero,0x1AB // Window h.pos for "Start?" window +patch=0,EE,20261688,extended,240400E3 // addiu a0,zero,0xE3 // Window h.pos for "How much do you wish to bet?" +patch=0,EE,2026169C,extended,240400E3 // addiu a0,zero,0xE3 // Window h.pos for "How much do you wish to bet?" +patch=0,EE,20261910,extended,240400E3 // addiu a0,zero,0xE3 // Window h.pos for "How much do you wish to bet?" +patch=0,EE,2026196C,extended,240400E3 // addiu a0,zero,0xE3 // Window h.pos for "How much do you wish to bet?" +patch=0,EE,20261988,extended,240400E3 // addiu a0,zero,0xE3 // "How much do you wish to bet?" +patch=0,EE,202619A0,extended,240401C3 // addiu a0,zero,0x1C3 // Currency unit h.pos on bet window +patch=0,EE,202619CC,extended,240401C3 // addiu a0,zero,0x1C3 // Currency amount h.pos on bet window +patch=0,EE,202619F4,extended,240400E3 // addiu a0,zero,0xE3 // Arrow under currency amount on bet window + +// Golf +patch=0,EE,20328320,extended,3D6 // Makes instructions/results BG cover whole screen +patch=0,EE,20328338,extended,9D // Instructions/results - "Golf" graphic +patch=0,EE,20328358,extended,B9 // Instructions - Map graphic +patch=0,EE,20252984,extended,240401BF // addiu a0,zero,0x1BF // Instructions -- Dark blue window BG +patch=0,EE,202529AC,extended,240401D3 // addiu a0,zero,0x1D3 // Instructions -- hole name e.g. "1 HOLE" +patch=0,EE,202529E0,extended,240401D3 // addiu a0,zero,0x1D3 // Instructions -- hole distance +patch=0,EE,20252A14,extended,240401D3 // addiu a0,zero,0x1D3 // Instructions -- hole par +patch=0,EE,20252A54,extended,240401D3 // addiu a0,zero,0x1D3 // Instructions -- hole description text +patch=0,EE,202308F0,extended,247402C8 // addiu s4,v1,0x2C8 // Top-right HUD elements in-game +patch=0,EE,202EC20C,extended,200 // BG splash for "HOLE IN ONE!" graphic +patch=0,EE,202EC23C,extended,200 // "HOLE IN ONE!" graphic +patch=0,EE,202EC26C,extended,200 // Albatross (?) graphic +patch=0,EE,202EC29C,extended,200 // Eagle (?) graphic +patch=0,EE,202EC2CC,extended,200 // Birdie graphic +patch=0,EE,202EC2FC,extended,200 // Par graphic +patch=0,EE,202EC32C,extended,200 // Bogey graphic +patch=0,EE,202EC35C,extended,200 // Double Bogey (?) graphic +patch=0,EE,202EC38C,extended,200 // Triple Bogey (?) graphic +patch=0,EE,20252CD8,extended,2416011F // addiu s6,zero,0x11F // Results - Hole numbers +patch=0,EE,20252E3C,extended,240400CF // addiu a0,zero,0xCF // Results - Dark blue window BG +patch=0,EE,20252E5C,extended,240400E3 // addiu a0,zero,0xE3 // Results - "Hole"/"Par"/"Score"/"Best" text +patch=0,EE,20252E74,extended,240400E3 // addiu a0,zero,0xE3 // Results - "Total" +patch=0,EE,20252EE8,extended,24160179 // addiu s6,zero,0x179 // Results - Par scores +patch=0,EE,20252F8C,extended,241601F1 // addiu s6,zero,0x179 // Results - Scores +patch=0,EE,20253070,extended,2416025F // addiu s6,zero,0x179 // Results - Best scores + +// Curling +patch=0,EE,20231580,extended,24070300 // addiu a3,zero,0x300 // Scores +patch=0,EE,20231588,extended,26940017 // addiu s4,s4,0x17 // Spacing between digits in scores +patch=0,EE,20231620,extended,241602A8 // addiu s6,zero,0x2A8 // Trial number graphics +patch=0,EE,20231654,extended,24070316 // addiu a3,zero,0x316 // "Pts" graphic near scores +patch=0,EE,20231760,extended,245201B4 // addiu s2,v0,0x1B4 // Big score shown on screen after attempt +patch=0,EE,20231848,extended,2652FFC8 // addiu s2,s2,-0x38 // Spacing between digits in big score + +// Fishing +patch=0,EE,20231E50,extended,24140300 // addiu s4,zero,0x300 // Fish caught digits graphic +patch=0,EE,202EC010,extended,285 // Fish graphic +patch=0,EE,202EC030,extended,2C0 // "X" graphic + +// Which Way Race +patch=0,EE,20231FF8,extended,2407016D // addiu a3,zero,0x16D // "Time limit" graphic +patch=0,EE,20232074,extended,245101E0 // addiu s1,v0,0x1E0 // Timer digits graphic +patch=0,EE,20232144,extended,2631FFE9 // addiu s1,s1,-0x17 // Affects spacing between the digits in timer +patch=0,EE,202EC074,extended,2BF // ?? + +// My Garage +patch=0,EE,2022C6C4,extended,241200EB // addiu s2,zero,0xEB // h.pos of left-side small trophies +patch=0,EE,2022C714,extended,241201F1 // addiu s2,zero,0x1F1 // h.pos of right-side small trophies +patch=0,EE,2022C7B4,extended,2405015D // addiu a1,zero,0x15D // h.pos of large trophy +patch=0,EE,2022C820,extended,24A5006B // addiu a1,a1,0x6B // Corrects h.pos of furniture +patch=0,EE,2022C83C,extended,2610000C // addiu s0,s0,0xC // Rearranged original code for furniture correction +patch=0,EE,2022C844,extended,220202D // daddu a0,s1,zero // Rearranged original code for furniture correction + +// Email +patch=0,EE,202645E0,extended,240400CF // addiu a0,zero,0xCF // Inbox main BG window +patch=0,EE,20264620,extended,240400CF // addiu a0,zero,0xCF // Inbox header BG window +patch=0,EE,20264664,extended,240400F7 // addiu a0,zero,0xF7 // "mail box" +patch=0,EE,202646F0,extended,2404024B // addiu a0,zero,0x24B // "mail" and mail count +patch=0,EE,20264778,extended,240400E3 // addiu a0,zero,0xE3 // Mail read status +patch=0,EE,20264834,extended,240400BB // addiu a0,zero,0xBB // E-mail contents header BG window +patch=0,EE,20264854,extended,240400E3 // addiu a0,zero,0xE3 // "Subject" +patch=0,EE,20264880,extended,240400E3 // addiu a0,zero,0xE3 // "From" +patch=0,EE,202648A4,extended,24120273 // addiu s2,zero,0x273 // Subject/From text +patch=0,EE,20264970,extended,240400BB // addiu a0,zero,0xBB // E-mail contents main BG window +patch=0,EE,20264A54,extended,240400E3 // addiu a0,zero,0xE3 // E-mail body text +patch=0,EE,20264BA4,extended,240401AB // addiu a0,zero,0x1AB // Where the e-mail contents main BG window starts opening +patch=0,EE,20264C3C,extended,240401AB // addiu a0,zero,0x1AB // Where the e-mail contents main BG window starts closing + +// Uncategorized/unknown graphics horizontal positions +patch=0,EE,2022C0B8,extended,240500AB // addiu a1,zero,0xAB +patch=0,EE,2022C0E0,extended,240600AB // addiu a2,zero,0xAB +patch=0,EE,20232CE0,extended,241101AB // addiu s1,zero,0x1AB +patch=0,EE,20232DEC,extended,24020200 // addiu v0,zero,0x200 +patch=0,EE,20232E98,extended,24020200 // addiu v0,zero,0x200 +patch=0,EE,20232FA8,extended,24020200 // addiu v0,zero,0x200 +patch=0,EE,20233050,extended,24020200 // addiu v0,zero,0x200 +patch=0,EE,202330DC,extended,24020200 // addiu v0,zero,0x200 +patch=0,EE,20233C08,extended,24040200 // addiu a0,zero,0x200 +patch=0,EE,20233C9C,extended,24040200 // addiu a0,zero,0x200 +patch=0,EE,20233D24,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20233DA8,extended,24020200 // addiu v0,zero,0x200 +patch=0,EE,20233E70,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20234328,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,202343E4,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,202344BC,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,202346A0,extended,24040200 // addiu a0,zero,0x200 +patch=0,EE,2023477C,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20234864,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20234950,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20234A3C,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20234B24,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20234C0C,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20234FC0,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,202351F4,extended,24030200 // addiu v1,zero,0x200 +patch=0,EE,20235290,extended,24030200 // addiu v1,zero,0x200 + +[No-Interlacing] +gsinterlacemode=1 +author=raceywacey +description=Removes interlacing artefacts +patch=0,EE,2026F3AC,extended,00000000 // nop +patch=0,EE,2026F434,extended,00000000 // nop + +[Force Hi-Quality Car Models] +author=Souzooka +description=Forces the highest-quality LOD for car models in the overworld + +patch=0,EE,202217CC,extended,4480B000 // mtc1 zero,f22 // Use 0.0f as distance from camera for LOD calc (also causes 3D wheels to appear!) + +[Anti-Blur] +author=Souzooka +description=Disables after-image effect + +// Returns from blur function under normal circumstances (keeps blur when entering/leaving buildings) +patch=0,EE,20208154,extended,14A00010 // bne $a1, $zero, 0x208198 +patch=0,EE,20208158,extended,24050009 // addiu $a1, $zero, 0x9 +patch=0,EE,2020815C,extended,03E00008 // jr $ra +patch=0,EE,20208160,extended,27BD0010 // addiu $sp, $sp, 0x10 + +[Analog Steering] +author=Souzooka +description=Enables analog steering with the left analog stick (WIP; breaks player 2, race replays, front wheels don't turn) + +// First, we'll patch out the normal code which calculates steering magnitude at 0x21A3AC +// The original code behaves something like this and calculates steering for all cars, including NPCs: +//#define INPUT_MASK_RIGHT 0x2000; +//#define INPUT_MASK_LEFT 0x8000; +// +//Car *car; +//int grip; // Potentially not the exact value of Car->m_grip, there is a small calculation beforehand +//int input_mask; +//int steering_direction = car->m_steering_direction; // +0x1CE +// +//if (input_mask & INPUT_MASK_LEFT) +//{ +// // Turn to the left +// if (steering_direction <= 0) +// { +// // Already steering left +// steering_direction -= 1; +// if (steering_direction < -0x20) +// { +// steering_direction = -0x20; +// } +// } +// else +// { +// // Was turning right, whip it over +// // Also save the calculated grip value in this case +// car->m_grip = grip; // +0x1D8 +// steering_direction = -steering_direction; +// } +//} +//else if (input_mask & INPUT_MASK_RIGHT) +//{ +// // Turn to the right +// if (steering_direction <= 0) +// { +// // Already steering right +// steering_direction += 1; +// if (steering_direction > 0x20) +// { +// steering_direction = 0x20; +// } +// } +// else +// { +// // Was turning left, whip it over +// // Also save the calculated grip value in this case +// car->m_grip = grip; +// steering_direction = -steering_direction; +// } +//} +//else +//{ +// // No turn input, dampen steering towards 0 +// if (grip) +// { +// if (steering_direction > 4) +// { +// steering_direction -= 4; +// } +// else if (steering_direction >= 0) +// { +// steering_direction = 0; +// } +// else if (steering_direction < -4) +// { +// steering_direction += 4; +// } +// else if (steering_direction <= 0) +// { +// steering_direction = 0; +// } +// } +// car->m_grip = grip; +//} +// +//car->m_steering_direction = steering_direction; + +// Overwrite this code with a jump to the new code and also saving some variables +patch=0,EE,2021A3AC,extended,00C0A021 // addu s4,a2,zero +patch=0,EE,2021A3B0,extended,02002021 // addu a0,s0,zero +patch=0,EE,2021A3B4,extended,0C09E08E // jal 0x278238 (this was sceCdLayerSearchFile, which is unused) +patch=0,EE,2021A3B8,extended,02202821 // addu a1,s1,zero +patch=0,EE,2021A3BC,extended,02803021 // addu a2,s4,zero +patch=0,EE,2021A3C0,extended,00402821 // addu a1,v0,zero +patch=0,EE,2021A3C4,extended,10000024 // beq zero,zero,0x0021A458 +patch=0,EE,2021A3C8,extended,86020242 // lh v0,0x242(s0) + +// Now at 0x278238 we'll write some assembly which roughly matches this C code: +// Note scePadRead is at 00273B48 and might be useable to improve player 2 behavior later +//#define INPUT_MASK_RIGHT 0x2000; +//#define INPUT_MASK_LEFT 0x8000; +// +//int do_steer(Car *car, int input_bitmask, int grip) +//{ +// const float DEADZONE = 0.1f; +// +// // Total range of steering +// float max = 32.0f; +// float min = -max; +// +// // Range of steering as dictated by analog stick position +// float delta_max = max; +// float delta_min = min; +// +// // The change in steering direction +// float delta = 0.0f; +// +// float steering_direction = car->m_steering_direction; +// +// if (input_bitmask & INPUT_MASK_LEFT) +// { +// delta = -1.0f; +// } +// else if (input_bitmask & INPUT_MASK_RIGHT) +// { +// delta = 1.0f; +// } +// +// if (/* car is player */) +// { +// float axis = /* poll left analog stick X axis */; +// if (std::fabsf(axis) >= DEADZONE) +// { +// delta = axis; +// } +// } +// +// delta_max *= std::fabsf(delta); +// delta_min *= std::fabsf(delta); +// +// if (delta < 0.0f) +// { +// // Turning left +// if (steering_direction <= 0.0f) +// { +// // Already turning left +// if (steering_direction > delta_min) +// { +// steering_direction = std::fmaxf(steering_direction + delta, delta_min); +// } +// } +// else +// { +// // Was turning right +// car->m_grip = grip; +// steering_direction = -steering_direction; +// } +// } +// else if (delta > 0.0f) +// { +// // Turning right +// if (steering_direction >= 0.0f) +// { +// // Already turning right +// if (steering_direction < delta_max) +// { +// steering_direction = std::fminf(steering_direction + delta, delta_max); +// } +// } +// else +// { +// // Was turning left +// car->m_grip = grip; +// steering_direction = -steering_direction; +// } +// } +// else +// { +// // No turning +// car->m_grip = grip; +// } +// +// // Apply dampening +// if (grip) +// { +// // Softer dampening if the analog stick is being held +// float damp_factor = 4.0f * (1.0f - std::fabsf(delta)); +// if (steering_direction > delta_max) +// { +// steering_direction = std::fmaxf(steering_direction - damp_factor, delta_max); +// } +// else if (steering_direction < delta_min) +// { +// steering_direction = std::fminf(steering_direction + damp_factor, delta_min); +// } +// } +// +// car->m_steering_direction = steering_direction; +// return (int)steering_direction; +//} + +patch=0,EE,20278238,extended,3C014200 // lui at,0x4200 //max = 32f +patch=0,EE,2027823C,extended,44810000 // mtc1 at,f00 +patch=0,EE,20278240,extended,46000047 // neg.s f01,f00 +patch=0,EE,20278244,extended,C48300AC // lwc1 f03,0xAC(a0) //unused int vec4 component on Car, initialized to 0, used to store float steering magnitude +patch=0,EE,20278248,extended,30A82000 // andi t0,a1,0x2000 +patch=0,EE,2027824C,extended,30A98000 // andi t1,a1,0x8000 +patch=0,EE,20278250,extended,3C0A3F80 // lui t2,0x3F80 +patch=0,EE,20278254,extended,3C0BBF80 // lui t3,0xBF80 +patch=0,EE,20278258,extended,00000821 // addu at,zero,zero //delta = 0.0f +patch=0,EE,2027825C,extended,0148080B // movn at,t2,t0 //delta = 1.0f if input_bitmask & INPUT_MASK_RIGHT +patch=0,EE,20278260,extended,0169080B // movn at,t3,t1 //delta = -1.0f if input_bitmask & INPUT_MASK_LEFT +patch=0,EE,20278264,extended,44811000 // mtc1 at,f02 +patch=0,EE,20278268,extended,3C080033 // lui t0,0x0033 +patch=0,EE,2027826C,extended,8D085928 // lw t0,0x5928(t0) //bitset to help tell if car is player has control, prevents inputs in replays +patch=0,EE,20278270,extended,31020040 // andi v0,t0,0x0040 +patch=0,EE,20278274,extended,14400019 // bne v0,zero,0x002782DC //branch if in replay +patch=0,EE,20278278,extended,31020080 // andi v0,t0,0x0080 +patch=0,EE,2027827C,extended,14400017 // bne v0,zero,0x002782DC //branch if in replay +patch=0,EE,20278280,extended,00000000 // nop +patch=0,EE,20278284,extended,90880198 // lbu t0,0x198(a0) //player controls this car if this == 2 +patch=0,EE,20278288,extended,24010002 // addiu at,zero,0x2 +patch=0,EE,2027828C,extended,15010013 // bne t0,at,0x002782DC //branch if not player car +patch=0,EE,20278290,extended,3C010033 // lui at,0x0033 +patch=0,EE,20278294,extended,90285A86 // lbu t0,0x5A86(at) //left analog [0..255] from last scePadRead call +patch=0,EE,20278298,extended,3C013C00 // lui at,0x3C00 +patch=0,EE,2027829C,extended,34218081 // ori at,at,0x8081 //nextafterf(1/127.5f, 1f) // next is used so that full right gives result of >=1 after mult, instead of ~0.9999 +patch=0,EE,202782A0,extended,44815800 // mtc1 at,f11 +patch=0,EE,202782A4,extended,44882000 // mtc1 t0,f04 +patch=0,EE,202782A8,extended,46802120 // cvt.s.w f04,f04 +patch=0,EE,202782AC,extended,460B2102 // mul.s f04,f04,f11 +patch=0,EE,202782B0,extended,3C013F80 // lui at,0x3F80 +patch=0,EE,202782B4,extended,44815800 // mtc1 at,f11 +patch=0,EE,202782B8,extended,460B2101 // sub.s f04,f04,f11 //axis now normalized to ~[-1.0..1.0f] +patch=0,EE,202782BC,extended,3C013DCC // lui at,0x3DCC +patch=0,EE,202782C0,extended,3421CCCD // ori at,at,0xCCCD //DEADZONE (0.1f) +patch=0,EE,202782C4,extended,44815800 // mtc1 at,f11 +patch=0,EE,202782C8,extended,46002285 // abs.s f10,f04 +patch=0,EE,202782CC,extended,460B5034 // c.lt.s f10,f11 +patch=0,EE,202782D0,extended,45010002 // bc1t 0x002782DC //branch if abs(axis) < DEADZONE +patch=0,EE,202782D4,extended,00000000 // nop +patch=0,EE,202782D8,extended,46002086 // mov.s f02,f04 //delta = axis +patch=0,EE,202782DC,extended,460012C5 // abs.s f11,f02 +patch=0,EE,202782E0,extended,460B0002 // mul.s f00,f00,f11 //delta_max *= std::fabsf(delta); +patch=0,EE,202782E4,extended,460B0842 // mul.s f01,f01,f11 //delta_min *= std::fabsf(delta); +patch=0,EE,202782E8,extended,44805800 // mtc1 zero,f11 +patch=0,EE,202782EC,extended,460B1034 // c.lt.s f02,f11 +patch=0,EE,202782F0,extended,45000007 // bc1f 0x00278310 //branch if not turning left +patch=0,EE,202782F4,extended,460B1836 // c.le.s f03,f11 +patch=0,EE,202782F8,extended,4500000E // bc1f 0x00278334 //branch if car was turning right +patch=0,EE,202782FC,extended,46030834 // c.lt.s f01,f03 +patch=0,EE,20278300,extended,4500000E // bc1f 0x0027833C //branch if delta_min is gte our last steering direction (i.e. we're steering more than the stick is pushed) +patch=0,EE,20278304,extended,46021AC0 // add.s f11,f03,f02 +patch=0,EE,20278308,extended,1000000C // b 0x0027833C //branch to dampening code +patch=0,EE,2027830C,extended,460158E8 // max.s f03,f11,f01 //steering_direction = std::fmaxf(steering_direction + delta, delta_min); +patch=0,EE,20278310,extended,46025834 // c.lt.s f11,f02 +patch=0,EE,20278314,extended,45000008 // bc1f 0x00278338 //branch if not turning right +patch=0,EE,20278318,extended,46035836 // c.le.s f11,f03 +patch=0,EE,2027831C,extended,45000005 // bc1f 0x00278334 //branch if car was turning left +patch=0,EE,20278320,extended,46001834 // c.lt.s f03,f00 +patch=0,EE,20278324,extended,45000005 // bc1f 0x0027833C //branch if delta_max is lte our last steering direction (i.e. we're steering more than the stick is pushed) +patch=0,EE,20278328,extended,46021AC0 // add.s f11,f03,f02 +patch=0,EE,2027832C,extended,10000003 // b 0x0027833C //branch to dampening code +patch=0,EE,20278330,extended,460058E9 // min.s f03,f11,f00 //steering_direction = std::fminf(steering_direction + delta, delta_max); +patch=0,EE,20278334,extended,460018C7 // neg.s f03,f03 //steering_direction = -steering_direction (when changing direction) +patch=0,EE,20278338,extended,AC8601D8 // sw a2,0x1D8(a0) //car->m_grip = grip (when not steering or when changing direction) +patch=0,EE,2027833C,extended,10C00018 // beq a2,zero,0x002783A0 //skip dampening if grip is 0 +patch=0,EE,20278340,extended,460012C5 // abs.s f11,f02 +patch=0,EE,20278344,extended,3C013F80 // lui at,0x3F80 +patch=0,EE,20278348,extended,44815000 // mtc1 at,f10 +patch=0,EE,2027834C,extended,460B52C1 // sub.s f11,f10,f11 +patch=0,EE,20278350,extended,3C014080 // lui at,0x4080 +patch=0,EE,20278354,extended,44815000 // mtc1 at,f10 +patch=0,EE,20278358,extended,460B5142 // mul.s f05,f10,f11 //float damp_factor = 4.0f * (1.0f - std::fabsf(delta)); +patch=0,EE,2027835C,extended,44805800 // mtc1 zero,f11 +patch=0,EE,20278360,extended,00000000 // nop +patch=0,EE,20278364,extended,00000000 // nop +patch=0,EE,20278368,extended,00000000 // nop +patch=0,EE,2027836C,extended,46030034 // c.lt.s f00,f03 +patch=0,EE,20278370,extended,45000003 // bc1f 0x00278380 //branch if delta_max >= steering_direction, no dampening needed +patch=0,EE,20278374,extended,00000000 // nop +patch=0,EE,20278378,extended,460518C1 // sub.s f03,f03,f05 +patch=0,EE,2027837C,extended,460018E8 // max.s f03,f03,f00 //steering_direction = std::fmaxf(steering_direction - damp_factor, delta_max); +patch=0,EE,20278380,extended,00000000 // nop +patch=0,EE,20278384,extended,00000000 // nop +patch=0,EE,20278388,extended,46011834 // c.lt.s f03,f01 +patch=0,EE,2027838C,extended,45000004 // bc1f 0x002783A0 //branch if delta_min <= steering_direction, no dampening needed +patch=0,EE,20278390,extended,00000000 // nop +patch=0,EE,20278394,extended,460518C0 // add.s f03,f03,f05 +patch=0,EE,20278398,extended,460118E9 // min.s f03,f03,f01 //steering_direction = std::fminf(steering_direction + damp_factor, delta_min); +patch=0,EE,2027839C,extended,00000000 // nop +patch=0,EE,202783A0,extended,E48300AC // swc1 f03,0xAC(a0) //Save current steering direction back to our hijacked float member +patch=0,EE,202783A4,extended,460018E4 // cvt.w.s f03,f03 +patch=0,EE,202783A8,extended,03E00008 // jr ra +patch=0,EE,202783AC,extended,44021800 // mfc1 v0,f03 //return (int)steering_direction diff --git a/patches/SLUS-20400_B82A0B91.pnach b/patches/SLUS-20400_B82A0B91.pnach new file mode 100644 index 0000000..dd75a80 --- /dev/null +++ b/patches/SLUS-20400_B82A0B91.pnach @@ -0,0 +1,10 @@ +gametitle=Mission Impossible - Operation Surma (U)(SLUS-20400) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 (0000803f 00000000 00000000 00000000 00000080) +patch=1,EE,20657E60,word,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20402_3EAD47FE.pnach b/patches/SLUS-20402_3EAD47FE.pnach new file mode 100644 index 0000000..86c864e --- /dev/null +++ b/patches/SLUS-20402_3EAD47FE.pnach @@ -0,0 +1,10 @@ +gametitle=Britney's Dance Beat [NTSC-U] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Britney's Dance Beat + +//Widescreen +patch=1,EE,203467B4,word,3F400000 + + diff --git a/patches/SLUS-20405_EAB359C1.pnach b/patches/SLUS-20405_EAB359C1.pnach new file mode 100644 index 0000000..e15fa27 --- /dev/null +++ b/patches/SLUS-20405_EAB359C1.pnach @@ -0,0 +1,8 @@ +gametitle=Downforce NTSC-U + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0010EE50,word,3C013F40 //3C013F80 + + diff --git a/patches/SLUS-20407_06157251.pnach b/patches/SLUS-20407_06157251.pnach new file mode 100644 index 0000000..777d59b --- /dev/null +++ b/patches/SLUS-20407_06157251.pnach @@ -0,0 +1,23 @@ +gametitle=Way of the Samurai (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00100024,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,00137b8c,word,449bf000 // 4600e007 +patch=1,EE,00137b94,word,4600f787 // e7a00050 +patch=1,EE,00137bdc,word,e7be0050 // 00000000 +patch=1,EE,00137df0,word,449bf000 // 4600e007 +patch=1,EE,00137df8,word,4600f787 // e7a00060 +patch=1,EE,00137e44,word,e7be0060 // 00000000 +patch=1,EE,00137f20,word,3c023fab // 3c023f80 renderfix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20104354,extended,00000000 + + diff --git a/patches/SLUS-20408_394F402E.pnach b/patches/SLUS-20408_394F402E.pnach new file mode 100644 index 0000000..158e932 --- /dev/null +++ b/patches/SLUS-20408_394F402E.pnach @@ -0,0 +1,15 @@ +gametitle=Pitfall - The Lost Expedition (NTSC-U) SLUS-20408 394F402E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00371050,word,08113A78 +patch=1,EE,0044E9E0,word,3C013F40 +patch=1,EE,0044E9E4,word,4481F000 +patch=1,EE,0044E9E8,word,461EC602 +patch=1,EE,0044E9EC,word,E6180000 +patch=1,EE,0044E9F0,word,080DC415 +patch=1,EE,00529FD8,word,3FF3AAAB //by PeterDelta +patch=1,EE,0026329C,word,3C013F7B +patch=1,EE,00263604,word,3C013F7B \ No newline at end of file diff --git a/patches/SLUS-20412_E7273BFA.pnach b/patches/SLUS-20412_E7273BFA.pnach new file mode 100644 index 0000000..6bf6d89 --- /dev/null +++ b/patches/SLUS-20412_E7273BFA.pnach @@ -0,0 +1,23 @@ +gametitle=Hot Wheels - Velocity X (U)(SLUS-20412) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42100146 803f023c +patch=1,EE,0023dc5c,word,08082ed8 + +patch=1,EE,0020bb60,word,46011042 +patch=1,EE,0020bb64,word,3c013f40 +patch=1,EE,0020bb68,word,4481f000 +patch=1,EE,0020bb6c,word,461e0842 +patch=1,EE,0020bb70,word,0808f718 + +//Render fix +//003f023c 33336434 +patch=1,EE,00248e3c,word,3c023f2b //3c023f00 + + diff --git a/patches/SLUS-20413_60AD8FA7.pnach b/patches/SLUS-20413_60AD8FA7.pnach new file mode 100644 index 0000000..a1c25e3 --- /dev/null +++ b/patches/SLUS-20413_60AD8FA7.pnach @@ -0,0 +1,15 @@ +gametitle=Shadow Man - 2econd Coming (U)(SLUS-20413) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002ba00c,word,3FE38E08 //3faaaaab +patch=1,EE,002b9fe4,word,3FE38E08 //3faaaaab + +//HUD +//patch=1,EE,0013f7ac,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLUS-20414_F2EEC598.pnach b/patches/SLUS-20414_F2EEC598.pnach new file mode 100644 index 0000000..615b2d0 --- /dev/null +++ b/patches/SLUS-20414_F2EEC598.pnach @@ -0,0 +1,11 @@ +gametitle=Legaia 2: Duel Saga SLUS 204.14 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0010fef0,word,3c013f40 +patch=1,EE,0010ff7c,word,3c013f40 +patch=1,EE,00156e2c,word,3c0143d5 +patch=1,EE,00156e14,word,3c01c3d5 + + diff --git a/patches/SLUS-20415_2999BCF9.pnach b/patches/SLUS-20415_2999BCF9.pnach new file mode 100644 index 0000000..6e1b7a0 --- /dev/null +++ b/patches/SLUS-20415_2999BCF9.pnach @@ -0,0 +1,18 @@ +gametitle=BMX XXX (SLUS-20415) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=BloodRaynare + +// 16:9 +patch=1,EE,00101074,word,3c013f40 // 3c013f80 hor fov +patch=1,EE,00299544,word,3c093f40 // 00000000 renderfix +patch=1,EE,001014a4,word,080a6551 // 46000843 +patch=1,EE,001014a8,word,00000000 // e62404e8 +patch=1,EE,0029954c,word,4489f000 // 00000000 +patch=1,EE,00299550,word,461e0843 // 00000000 +patch=1,EE,00299554,word,46000843 // 00000000 +patch=1,EE,00299558,word,e62004e8 // 00000000 +patch=1,EE,0029955c,word,0804052a // 00000000 + + diff --git a/patches/SLUS-20416_6B64AB86.pnach b/patches/SLUS-20416_6B64AB86.pnach new file mode 100644 index 0000000..f380611 --- /dev/null +++ b/patches/SLUS-20416_6B64AB86.pnach @@ -0,0 +1,34 @@ +gametitle=Headhunter (NTSC-U) (SLUS-20416) 6B64AB86 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00196fd4,word,10400007 // 1040000b +patch=1,EE,00196fec,word,1000fffd // 00000000 +patch=1,EE,00196ff4,word,3c013f40 // 00000000 hor fov +patch=1,EE,00196ffc,word,4481f000 // 1000fffa +patch=1,EE,00197000,word,c784bccc // 00000000 +patch=1,EE,00197014,word,461e2102 // c784bccc +patch=1,EE,0018f9a8,word,4615ad03 // 3c013f80 renderfix +patch=1,EE,0018f9ac,word,461e2743 // 4481a000 renderfix +patch=1,EE,0018f9e0,word,e79dbcb4 // e784bcb4 renderfix + +// 16:10 +//patch=1,EE,00196fd4,word,10400007 // 1040000b +//patch=1,EE,00196fec,word,1000fffd // 00000000 +//patch=1,EE,00196ff4,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00196ff8,word,34215555 // 00000000 hor fov +//patch=1,EE,00196ffc,word,4481f000 // 1000fffa +//patch=1,EE,00197000,word,c784bccc // 00000000 +//patch=1,EE,00197014,word,461e2102 // c784bccc +//patch=1,EE,0018f9a8,word,4615ad03 // 3c013f80 renderfix +//patch=1,EE,0018f9ac,word,461e2743 // 4481a000 renderfix +//patch=1,EE,0018f9e0,word,e79dbcb4 // e784bcb4 renderfix + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +//9a99993f 5555553f 5655553e +patch=1,EE,00586d04,word,00000000 //3f99999a \ No newline at end of file diff --git a/patches/SLUS-20417_8C49435E.pnach b/patches/SLUS-20417_8C49435E.pnach new file mode 100644 index 0000000..84de11c --- /dev/null +++ b/patches/SLUS-20417_8C49435E.pnach @@ -0,0 +1,13 @@ +gametitle=Grandia Xtreme (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Grandia Xtreme (NTSC-U) Widescreen Patches + +// 16:9 +patch=1,EE,204B53A8,extended,3F400000 + +// 16:10 +//patch=1,EE,204B53A8,extended,3F555555 + + diff --git a/patches/SLUS-20419_5838E074.pnach b/patches/SLUS-20419_5838E074.pnach new file mode 100644 index 0000000..50a527f --- /dev/null +++ b/patches/SLUS-20419_5838E074.pnach @@ -0,0 +1,24 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=0,EE,20161BCC,word,24091038 +patch=0,EE,20161C34,word,24030001 + +[Improved Performance] +author=Souzooka +description=Improves performance while camera is facing the sun, slight accuracy compromise + +// Jump to code cave (believed to be unused Sony SDK function) +// instead of doing sun culling collision check, which is very slow +patch=0,EE,20161D78,extended,0C0659EA + +// Only call the sun cull collision check once every 4 frames (15 times/second), +// improving behavior and also pacing with minor frame latency +patch=0,EE,201967A8,extended,8C810010 // lw at,0x10(a0) ; this is a frame counter +patch=0,EE,201967AC,extended,30210003 // andi at,at,0x0003 +patch=0,EE,201967B0,extended,14200003 // bne at,zero,0x001967C0 +patch=0,EE,201967B4,extended,00000000 // nop +patch=0,EE,201967B8,extended,08058950 // j z_un_00162540 ; tail call to original function +patch=0,EE,201967BC,extended,00000000 // nop +patch=0,EE,201967C0,extended,03E00008 // jr ra +patch=0,EE,201967C4,extended,00000000 // nop diff --git a/patches/SLUS-20420_A1030867.pnach b/patches/SLUS-20420_A1030867.pnach new file mode 100644 index 0000000..617cded --- /dev/null +++ b/patches/SLUS-20420_A1030867.pnach @@ -0,0 +1,11 @@ +gametitle=Star Wars - Bounty Hunter SLUS_204.20 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,204509E0,extended,3F400000 // 3F800000 hor + +//204509f8 bf800000 zoom +//20450a04 3f800000 vert - +patch=1,EE,203CD7D0,extended,3Fb00000 // 3F800000 render fix? + + diff --git a/patches/SLUS-20421_042A96F1.pnach b/patches/SLUS-20421_042A96F1.pnach new file mode 100644 index 0000000..64cddea --- /dev/null +++ b/patches/SLUS-20421_042A96F1.pnach @@ -0,0 +1,14 @@ +gametitle=Battlestar Galactica (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00102354,word,3c013f66 //3c013f99 gameplay hor +patch=1,EE,00102358,word,34216666 //3421999a +patch=1,EE,001cb3a0,word,3c013f66 //menu +patch=1,EE,001cb3a4,word,34216666 //3421999a + +//993f013c 9a992134 00008144 cc3f013c to 663f013c 66662134 00008144 cc3f013c gameplay +//993f013c 9a992134 00608144 f00040c4 to 663f013c 66662134 00608144 f00040c4 menu + + diff --git a/patches/SLUS-20422_3EA649FB.pnach b/patches/SLUS-20422_3EA649FB.pnach new file mode 100644 index 0000000..a875cc3 --- /dev/null +++ b/patches/SLUS-20422_3EA649FB.pnach @@ -0,0 +1,23 @@ +gametitle=Hulk (U)(SLUS-20422) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//c3b00046 803980e4 +patch=1,EE,004b9fd0,word,0813424c + +patch=1,EE,004d0930,word,4600b0c3 +patch=1,EE,004d0934,word,3c013f40 +patch=1,EE,004d0938,word,4481f000 +patch=1,EE,004d093c,word,461e18c2 +patch=1,EE,004d0940,word,0812e7f5 + +//Render fix +//003f013c 00608144 3700026a +patch=1,EE,003d5c14,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20423_059F35E8.pnach b/patches/SLUS-20423_059F35E8.pnach new file mode 100644 index 0000000..60f20c2 --- /dev/null +++ b/patches/SLUS-20423_059F35E8.pnach @@ -0,0 +1,10 @@ +gametitle=Mortal Kombat: Deadly Alliance (SLUS-20423) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,001809f8,word,3c023fe3 +patch=1,EE,001809fc,word,34428e38 +patch=1,EE,001a8114,word,3c023f40 + + diff --git a/patches/SLUS-20424_39A8356E.pnach b/patches/SLUS-20424_39A8356E.pnach new file mode 100644 index 0000000..41c1744 --- /dev/null +++ b/patches/SLUS-20424_39A8356E.pnach @@ -0,0 +1,19 @@ +gametitle=The Scorpion King - Rise of the Akkadian (U)(SLUS-20424) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//03a50046 d405d6c4 +patch=1,EE,00105070,word,08080644 + +patch=1,EE,00201910,word,4600a503 +patch=1,EE,00201914,word,3c013faa +patch=1,EE,00201918,word,3421aaab +patch=1,EE,0020191c,word,4481f000 +patch=1,EE,00201920,word,461ea502 +patch=1,EE,00201924,word,0804141d + + diff --git a/patches/SLUS-20425_5D2C6E36.pnach b/patches/SLUS-20425_5D2C6E36.pnach new file mode 100644 index 0000000..3293b70 --- /dev/null +++ b/patches/SLUS-20425_5D2C6E36.pnach @@ -0,0 +1,11 @@ +//gametitle=SpongeBob Squarepants - Revenge of the Flying Dutchman (U)(SLUS-20425) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa. Disabled as it causes misaligned effects. + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 1000bfff 00188244 +//patch=1,EE,00301a24,word,3c023f40 //3c023f80 \ No newline at end of file diff --git a/patches/SLUS-20428_22CB4B43.pnach b/patches/SLUS-20428_22CB4B43.pnach new file mode 100644 index 0000000..8813d53 --- /dev/null +++ b/patches/SLUS-20428_22CB4B43.pnach @@ -0,0 +1,19 @@ +gametitle=Fisherman's Bass Club (U)(SLUS-20428) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +//X-Fov +//700000c6 0400028e (1st) +patch=1,EE,0018150c,word,08030000 + +patch=1,EE,000c0000,word,c6000070 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,08060544 + + diff --git a/patches/SLUS-20431_DDE57BDF.pnach b/patches/SLUS-20431_DDE57BDF.pnach new file mode 100644 index 0000000..c46ceac --- /dev/null +++ b/patches/SLUS-20431_DDE57BDF.pnach @@ -0,0 +1,10 @@ +gametitle=Wreckless - The Yakuza Missions (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,00146dc4,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20433_6E762B3C.pnach b/patches/SLUS-20433_6E762B3C.pnach new file mode 100644 index 0000000..203d113 --- /dev/null +++ b/patches/SLUS-20433_6E762B3C.pnach @@ -0,0 +1,31 @@ +gametitle=SWAT - Global Strike Team (U)(SLUS-20433) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00008144 0000a27b +patch=1,EE,002a6634,word,3c013f23 //3c013f00 + +//Y-Fov +//c2390046 280085e4 +patch=1,EE,0025fa1c,word,080a5210 +patch=1,EE,00294840,word,460039c2 +patch=1,EE,00294844,word,3c013f40 +patch=1,EE,00294848,word,4481f000 +patch=1,EE,0029484c,word,461e39c3 +patch=1,EE,00294850,word,08097e88 + +//////////////////////////////////////////// +//X-Fov (needs render fix) +//patch=1,EE,0025f9bc,word,080a5210 +//patch=1,EE,00294840,word,46062102 +//patch=1,EE,00294844,word,3c013f40 +//patch=1,EE,00294848,word,4481f000 +//patch=1,EE,0029484c,word,461e2102 +//patch=1,EE,00294850,word,08097e70 + + diff --git a/patches/SLUS-20435_FDB4D261.pnach b/patches/SLUS-20435_FDB4D261.pnach new file mode 100644 index 0000000..026dbf1 --- /dev/null +++ b/patches/SLUS-20435_FDB4D261.pnach @@ -0,0 +1,15 @@ +gametitle=Armored Core 3 SLUS_204.35 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00199924,word,3c013f22 +patch=1,EE,002c4be4,word,3c013f40 +patch=1,EE,204279EC,word,43f00000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20261294,word,8F83A8EC +patch=1,EE,202D9C1C,word,64420000 \ No newline at end of file diff --git a/patches/SLUS-20438_8EA2C9FB.pnach b/patches/SLUS-20438_8EA2C9FB.pnach new file mode 100644 index 0000000..1cd4252 --- /dev/null +++ b/patches/SLUS-20438_8EA2C9FB.pnach @@ -0,0 +1,9 @@ +gametitle=NHL Hitz 2003 (SLUS_20438) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,2071FB08,word,3F248B44 +patch=1,EE,2071FC18,word,3F2AE148 + + diff --git a/patches/SLUS-20439_0A342A88.pnach b/patches/SLUS-20439_0A342A88.pnach new file mode 100644 index 0000000..836a9d6 --- /dev/null +++ b/patches/SLUS-20439_0A342A88.pnach @@ -0,0 +1,17 @@ +gametitle= Futurama (NTSC-U) (SLUS-20439) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen Hack + +// 16:9 +patch=1,EE,00101eac,word,0812aca8 // e60100b4 +patch=1,EE,00101eb0,word,00000000 // e60000b0 +patch=1,EE,004ab2a0,word,3c013f40 // 00000000 hor fov +patch=1,EE,004ab2a4,word,4481f000 // 00000000 +patch=1,EE,004ab2a8,word,461e0003 // 00000000 +patch=1,EE,004ab2ac,word,e60100b4 // 00000000 +patch=1,EE,004ab2b0,word,e60000b0 // 00000000 +patch=1,EE,004ab2b4,word,080407ac // 00000000 + + diff --git a/patches/SLUS-20442_8E7FF6F8.pnach b/patches/SLUS-20442_8E7FF6F8.pnach new file mode 100644 index 0000000..3f61ea4 --- /dev/null +++ b/patches/SLUS-20442_8E7FF6F8.pnach @@ -0,0 +1,24 @@ +gametitle=Red Faction II (NTSC-U) (SLUS-20442) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0018be60,word,3c013f40 // 00000000 hor fov +patch=1,EE,0018be74,word,4481f000 // 00000000 +patch=1,EE,0018be78,word,461ea502 // 00000000 +patch=1,EE,0018be7c,word,461ead43 // 00000000 +patch=1,EE,001a2700,word,3c034309 // 3c034334 shadow fix +patch=1,EE,001a2620,word,3c023fab // 3c023f80 shadow fix + +// 16:10 +//patch=1,EE,0018be60,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0018be6c,word,34215555 // 00000000 hor fov +//patch=1,EE,0018be74,word,4481f000 // 00000000 +//patch=1,EE,0018be78,word,461ea502 // 00000000 +//patch=1,EE,0018be7c,word,461ead43 // 00000000 +//patch=1,EE,001a2700,word,3c034318 // 3c034334 shadow fix +//patch=1,EE,001a2620,word,3c023f9a // 3c023f80 shadow fix + + diff --git a/patches/SLUS-20443_7AACBFD4.pnach b/patches/SLUS-20443_7AACBFD4.pnach new file mode 100644 index 0000000..cf77a62 --- /dev/null +++ b/patches/SLUS-20443_7AACBFD4.pnach @@ -0,0 +1,74 @@ +gametitle=Rugrats: Royal Ransom (U)(SLUS-20443) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ICUP321 +description=Widescreen hack +patch=1,EE,002D6EF0,word,3c013fe3 //3c013faa +patch=1,EE,002D6EF4,word,34218e38 //3421aaab + +[60 FPS] +author=asasega and Souzooka +description=Unlocks internal FPS. Might need EE Overclock at 130%. + +// ------------ +// Change framerate divisor 2 -> 1 +patch=1,EE,2041A4A0,extended,00000001 //00000002 + +// ------------ +// Fix gravity so jump heights are the same as in 30fps +// The issue with gravity at 60fps is that it's a fixed update, with a function (@ 0x00119DF8) processing gravity in 1/60th second chunks +// (0.0166667f). The function iterates gravity until it's greater than the delta time provided to the function which, for some reason, +// is rounded to the nearest thousandth (so for 60fps, this will be 0.017f). This means that gravity will always be processed twice a +// frame at 60fps. We'll correct this by hooking at the end of the function to save the remaining time, and hooking at the beginning of the function +// to start iterating from the remaining time rather than 0. This means that on most frames, gravity should only be processed once at 60fps, and will +// make framerates which aren't divisors of 60 also more accurate. +// Grab the extra time from the last time gravity was processed +patch=0,EE,20119E58,extended,0C0ABAE6 // jal 0x2AEB98 // was mtc1 zero, f21 +// Save the extra time at end of function +patch=0,EE,2011A280,extended,080ABAEA // j 0x002AEBA8 ($ra is already restored here) // was lwc1 f27, 0xE8(sp) + +// Now set up some code to handle the extra time left over from processing gravity +// (This area seems to be junk code, just "sqc2 vf06,0x0(a0)" then "nop" over and over) +// read extra time +patch=0,EE,202AEB98,extended,3C01002B // lui at,0x002B +patch=0,EE,202AEB9C,extended,03E00008 // jr ra +patch=0,EE,202AEBA0,extended,C435EBA4 // lwc1 f21,-0x145C(at) // Read from 0x2AEBA4 +// initialize extra time +patch=0,EE,202AEBA4,extended,00000000 +// write extra time +patch=0,EE,202AEBA8,extended,C7BB00E8 // lwc1 f27,0xE8(sp) // Restore part of the epilogue we overwrote +patch=0,EE,202AEBAC,extended,4619A801 // sub.s f00,f21,f25 // f0 = (sum of 1/60 second chunks) - deltatime +patch=0,EE,202AEBB0,extended,3C01002B // lui at,0x002B +patch=0,EE,202AEBB4,extended,080468A2 // j 0x0011A288 // Jump back to original function +patch=0,EE,202AEBB8,extended,E420EBA4 // swc1 f00,-0x145C(at) + +// ------------ +// Fix horizontal camera speed (delta-time is applied twice by accident; vertical is fine) +// Overwrite dt access for second application to a jump to a code cave +// (we unfortunately can't just overwrite the pointer+access getting loaded, +// as the pointer is used later in the function) +patch=0,EE,202B61CC,extended,080ADA78 // j z_un_002b69e0; overwrites dt access + +// Code cave where we load (1f/30) into f0, where the dt access would have ended up +// (These were just the instructions addiu sp, 0x80; nop; nop; nop; presumably junk) +patch=0,EE,202B69E0,extended,3C013D08 // lui at,0x3D08 +patch=0,EE,202B69E4,extended,34218889 // ori at,at,0x8889 +patch=0,EE,202B69E8,extended,080AD875 // j 0x002B61D4 +patch=0,EE,202B69EC,extended,44810000 // mtc1 at,f00 + +// The game dampens horizontal camera movement by subtracting the result of the 2nd dt application +// from the movement speed. As such unchanged now the horizontal movement is dampened twice as fast at 60fps after above fix. +// Optimize away an instruction to create a gap of two instructions +patch=0,EE,202B61E4,extended,00831024 // and v0,a0,v1 ; combines a "daddu v0,a0,zero" and "and v0,v0,v1" instruction +patch=0,EE,202B61E8,extended,C6A0001C // lwc1 f00,0x1C(s5) ; load dt +patch=0,EE,202B61F0,extended,46000942 // mul.s f05,f01,f00 ; recreate dampen value in f5 +patch=0,EE,202B6234,extended,46051081 // sub.s f02,f02,f05 ; apply dampen value + +[Normal Camera] +author=Souzooka +description=Uninverts horizontal and vertical camera axes. Setting "Aiming" to Reversed inverts horizontal axis. +patch=0,EE,002602E8,word,46006307 // neg.s f12,f12 ; horizontal axis +patch=0,EE,002602CC,word,460C0301 // sub.s f12,f00,f12 ; vertical axis +patch=0,EE,0025DD4C,word,00000000 // nop ; vertical axis (first-person); removes existing inversion +// NOTE: First-person horizontal axis is already normal by default, regardless of "Aiming" setting. diff --git a/patches/SLUS-20445_25C68D58.pnach b/patches/SLUS-20445_25C68D58.pnach new file mode 100644 index 0000000..4f8b916 --- /dev/null +++ b/patches/SLUS-20445_25C68D58.pnach @@ -0,0 +1,29 @@ +gametitle=Robot Alchemic Drive (NTSC-U) [SLUS-20445] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by ElHecht; updates by Aced14 + +// 16:9 +patch=1,EE,001c63b4,word,3c033f00 // 3c033f80 menu meganite hor pos +patch=1,EE,0013e568,word,3c023f40 // 3c023f80 menu hor fov +patch=1,EE,001472b8,word,3c023f40 // 3c023f80 in-game hor fov + +// 16:10 (normal) +//patch=1,EE,001c63b4,word,3c033f30 // 3c033f80 menu meganite hor pos +//patch=1,EE,0023f51c,word,1040fffc // 00000000 +//patch=1,EE,0023f524,word,3c1b3f55 // 3c023f80 menu + in-game hor fov +//patch=1,EE,0023f528,word,377b5555 // 1040fff9 menu + in-game hor fov +//patch=1,EE,0013e56c,word,449b6000 // 44826000 +//patch=1,EE,001472bc,word,449b6000 // 44826000 + +// 16:10 (ultra) +//patch=1,EE,001c63b4,word,3c033f00 // 3c033f80 menu meganite hor pos +//patch=1,EE,0013e568,word,3c023f40 // 3c023f80 menu hor fov +//patch=1,EE,0013e570,word,3c023f4a // 3c023f61 menu ver fov +//patch=1,EE,0013e574,word,3442c083 // 344247ae menu ver fov +//patch=1,EE,001472b8,word,3c023f40 // 3c023f80 in-game hor fov +//patch=1,EE,001472c0,word,3c023f4a // 3c023f61 in-game ver fov +//patch=1,EE,001472c4,word,3442c083 // 344247ae in-game ver fov + + diff --git a/patches/SLUS-20446_954C0106.pnach b/patches/SLUS-20446_954C0106.pnach new file mode 100644 index 0000000..33f1c0d --- /dev/null +++ b/patches/SLUS-20446_954C0106.pnach @@ -0,0 +1,19 @@ +gametitle=Agassi Tennis Generation (U)(SLUS-20446) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001fe098,word,0806e628 //c6010068 +patch=1,EE,001b98a0,word,3c013f40 //00000000 +patch=1,EE,001b98a4,word,4481f000 //00000000 +patch=1,EE,001b98a8,word,c6010068 //00000000 +patch=1,EE,001b98ac,word,c602006c //00000000 +patch=1,EE,001b98b0,word,461e0843 //00000000 +patch=1,EE,001b98b4,word,e6010068 //00000000 +patch=1,EE,001b98b8,word,0807f828 //00000000 + + diff --git a/patches/SLUS-20454_2A968F81.pnach b/patches/SLUS-20454_2A968F81.pnach new file mode 100644 index 0000000..bc71f75 --- /dev/null +++ b/patches/SLUS-20454_2A968F81.pnach @@ -0,0 +1,10 @@ +gametitle=Enter the Matrix (SLUS-20454) Ver. 2.0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//built-in widescreen +patch=1,EE,001ccdc8,word,a2740bcc + + diff --git a/patches/SLUS-20455_8FF059A1.pnach b/patches/SLUS-20455_8FF059A1.pnach new file mode 100644 index 0000000..9716a92 --- /dev/null +++ b/patches/SLUS-20455_8FF059A1.pnach @@ -0,0 +1,11 @@ +gametitle=F1 2002 (U)(SLUS-20455) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002c6c30,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20458_FF60D3ED.pnach b/patches/SLUS-20458_FF60D3ED.pnach new file mode 100644 index 0000000..cc2c580 --- /dev/null +++ b/patches/SLUS-20458_FF60D3ED.pnach @@ -0,0 +1,13 @@ +gametitle=Dr. Muto (U)(SLUS-20458) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010045c,word,3c013fcc // 3c013f91 hor fov gameplay +patch=1,EE,00100460,word,3421cccd // 3421361e hor fov gameplay +patch=1,EE,00101b24,word,3c013f41 // 3c013f11 hor fov conversations/isotopes/other stuff +patch=1,EE,00101b28,word,34219d7d // 3421361e hor fov conversations/isotopes/other stuff + + diff --git a/patches/SLUS-20459_BFCC3E7E.pnach b/patches/SLUS-20459_BFCC3E7E.pnach new file mode 100644 index 0000000..f647680 --- /dev/null +++ b/patches/SLUS-20459_BFCC3E7E.pnach @@ -0,0 +1,14 @@ +gametitle=Shinobi (SLUS-20459) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00234a50,word,3c023f40 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20369CBC,extended,00000000 + + diff --git a/patches/SLUS-20461_17244B57.pnach b/patches/SLUS-20461_17244B57.pnach new file mode 100644 index 0000000..9d6cda2 --- /dev/null +++ b/patches/SLUS-20461_17244B57.pnach @@ -0,0 +1,42 @@ +gametitle=Bloodrayne SLUS_204.61 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pelvicthrustman +description=Widescreen hack + +//Enable bult-in widescreen +patch=1,EE,001ef324,word,3c040001 //10800020 + +//FMV Fix +patch=1,EE,002DA118,word,24091400 +patch=1,EE,002DA11C,word,24037600 + +//Left HUD---------------- +//Face +patch=1,EE,0020b950,word,3c0141d0 //3c014270 X scalar +patch=1,EE,0020baf8,word,3c0142a8 //3c0142a0 Y correction +patch=1,EE,0020bb00,word,3c013f48 //0020bb00 X correction +//Pain overlay +patch=1,EE,0020bc78,word,3c013f40 //3c013f00 X correction +patch=1,EE,0020bc8c,word,3c0142a8 //3c0142a0 Y correction +//Health BG +patch=1,EE,0020bfd0,word,3c0141a8 //3c0141c8 X scalar +patch=1,EE,0020bfe4,word,3c013f48 //3c013f00 X correction +patch=1,EE,0020bff4,word,3c0142a6 //3c0142a0 Y correction +//Health bar +patch=1,EE,0020c0ac,word,3c014178 //3c0141b8 X scalar +patch=1,EE,0020c0d0,word,3c0142a6 //3c0142a0 Y correction +patch=1,EE,0020bfdc,word,3c0f3f86 //00000000 X correction +patch=1,EE,0020c084,word,448ff800 //00000000 +patch=1,EE,0020c0f4,word,461f20c2 //461f20c2 +//Frame +patch=1,EE,0020c1d4,word,3c0142f8 //3c014321 X scalar +patch=1,EE,0020c1f0,word,3c01432b //3c01432b Y correction +patch=1,EE,0020c21c,word,46011042 //46011842 Offset correction +//------------------------ + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,002C9640,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLUS-20462_4C2D1E6D.pnach b/patches/SLUS-20462_4C2D1E6D.pnach new file mode 100644 index 0000000..efc29dc --- /dev/null +++ b/patches/SLUS-20462_4C2D1E6D.pnach @@ -0,0 +1,126 @@ +gametitle=WipeOut Fusion (SLUS_20462) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +//built-in ws switches +patch=1,EE,2028E990,word,00000001 //shows ws "on" under options +patch=1,EE,203965CC,word,00000001 //actual switch for internal ws mode + +//vert Fov +patch=1,EE,2024DA74,word,3FE38E38//menu & singleplayer +patch=1,EE,2024DAF4,word,3FE38E38//splitscreen left/top +patch=1,EE,2024DB14,word,3FE38E38//splitscreen right + +//both FOV - ingame +patch=1,EE,20282E80,word,43340000 + +//both FOV & position - menu 3d elements +//ships & player heads +patch=1,EE,20282A9C,word,41DBBBBC //ship +patch=1,EE,20AAAA7C,word,43055555 //faster driver (single player) +patch=1,EE,20AAAADC,word,43055555 //slower driver (single player) +patch=1,EE,20AACF3C,word,43055555 //faster driver (multi player) +patch=1,EE,20AACF9C,word,43055555 //slower driver (multi player) +//challenge menu, page 1 (six symbols) +patch=1,EE,2024705C,word,C1900000 //y-position +patch=1,EE,20247060,word,43700000 //FOV +patch=1,EE,2024706C,word,C1900000 +patch=1,EE,20247070,word,43700000 +patch=1,EE,2024707C,word,C1900000 +patch=1,EE,20247080,word,43700000 +patch=1,EE,2024708C,word,C1900000 +patch=1,EE,20247090,word,43700000 +patch=1,EE,2024709C,word,C1900000 +patch=1,EE,202470A0,word,43700000 +patch=1,EE,202470AC,word,C1900000 +patch=1,EE,202470B0,word,43700000 +//challenge menu, page 2 (symbol at the top & three medals) +patch=1,EE,202470DC,word,C2700000 //y-position +patch=1,EE,202470E0,word,42F00000 //FOV +patch=1,EE,202470F4,word,42960000 +patch=1,EE,202470F8,word,42F00000 +patch=1,EE,2024710C,word,42960000 +patch=1,EE,20247110,word,42F00000 +patch=1,EE,20247124,word,42960000 +patch=1,EE,20247128,word,42F00000 + +//improved chase-cam (camera shows whole ship & camera angle like in the other WipeOut games) +//camera settings for all 8 vehicles (each with 2 drivers) +//6 lines for each vehicle: camera height, distance and angle for the faster driver, followed by camera height, distance and angle for the normal driver +//ship 1 & zone ship +patch=1,EE,2034C33C,word,400CCCCD //faster driver +patch=1,EE,2034C340,word,C1500000 +patch=1,EE,2034C34C,word,40A00000 +patch=1,EE,2034CA0C,word,400CCCCD //normal driver +patch=1,EE,2034CA10,word,C1500000 +patch=1,EE,2034CA1C,word,40A00000 +//ship 2 +patch=1,EE,2034D0DC,word,400CCCCD +patch=1,EE,2034D0E0,word,C1500000 +patch=1,EE,2034D0EC,word,40A00000 +patch=1,EE,2034D7AC,word,400CCCCD +patch=1,EE,2034D7B0,word,C1500000 +patch=1,EE,2034D7BC,word,40A00000 +//ship 3 +patch=1,EE,2034DE7C,word,400CCCCD +patch=1,EE,2034DE80,word,C1500000 +patch=1,EE,2034DE8C,word,40A00000 +patch=1,EE,2034E54C,word,400CCCCD +patch=1,EE,2034E550,word,C1500000 +patch=1,EE,2034E55C,word,40A00000 +//ship 4 +patch=1,EE,2034EC1C,word,400CCCCD +patch=1,EE,2034EC20,word,C1500000 +patch=1,EE,2034EC2C,word,40A00000 +patch=1,EE,2034F2EC,word,400CCCCD +patch=1,EE,2034F2F0,word,C1500000 +patch=1,EE,2034F2FC,word,40A00000 +//ship 5 +patch=1,EE,2034F9BC,word,400CCCCD +patch=1,EE,2034F9C0,word,C1500000 +patch=1,EE,2034F9CC,word,40A00000 +patch=1,EE,2035008C,word,400CCCCD +patch=1,EE,20350090,word,C1500000 +patch=1,EE,2035009C,word,40A00000 +//ship 6 +patch=1,EE,2035075C,word,400CCCCD +patch=1,EE,20350760,word,C1500000 +patch=1,EE,2035076C,word,40A00000 +patch=1,EE,20350E2C,word,400CCCCD +patch=1,EE,20350E30,word,C1500000 +patch=1,EE,20350E3C,word,40A00000 +//ship 7 +patch=1,EE,203514FC,word,400CCCCD +patch=1,EE,20351500,word,C1500000 +patch=1,EE,2035150C,word,40A00000 +patch=1,EE,20351BCC,word,400CCCCD +patch=1,EE,20351BD0,word,C1500000 +patch=1,EE,20351BDC,word,40A00000 +//ship 8 +patch=1,EE,2035229C,word,400CCCCD +patch=1,EE,203522A0,word,C1500000 +patch=1,EE,203522AC,word,40A00000 +patch=1,EE,2035296C,word,400CCCCD +patch=1,EE,20352970,word,C1500000 +patch=1,EE,2035297C,word,40A00000 + +//Notes--> + +//camera buffer +//202DBE94 //camera height +//202DBE98 //camera distance +//202DC088 //camera angle + +//vert FOV buffer +//203D2DB8 //single player & splitscreen left/top +//203D2FB8 //splitscreen right/bottom + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20216A64,word,00000000 + + diff --git a/patches/SLUS-20463_57D3A71B.pnach b/patches/SLUS-20463_57D3A71B.pnach new file mode 100644 index 0000000..4ef2402 --- /dev/null +++ b/patches/SLUS-20463_57D3A71B.pnach @@ -0,0 +1,18 @@ +gametitle=Dropship - United Peace Force (U)(SLUS-20463) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0c000396 58000fc6 (2nd) +patch=1,EE,0019d198,word,08088ab4 //c60f0058 + +patch=1,EE,00222ad0,word,c60f0058 +patch=1,EE,00222ad4,word,3c013f40 +patch=1,EE,00222ad8,word,4481f000 +patch=1,EE,00222adc,word,461e7bc2 +patch=1,EE,00222ae0,word,08067467 + + diff --git a/patches/SLUS-20464_09745632.pnach b/patches/SLUS-20464_09745632.pnach new file mode 100644 index 0000000..ccd06e4 --- /dev/null +++ b/patches/SLUS-20464_09745632.pnach @@ -0,0 +1,25 @@ +gametitle=Fugitive Hunter - War on Terror (U)(SLUS-20464) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov #1 +patch=1,EE,0022d10c,word,3c013f40 //00000000 +patch=1,EE,0022d110,word,44810000 //00000000 +patch=1,EE,0022d118,word,4600c602 //00000000 + +//X-Fov #2 +patch=1,EE,001c96d8,word,08092a44 //4600a346 +patch=1,EE,0024a910,word,4600a346 +patch=1,EE,0024a914,word,3c013f40 +patch=1,EE,0024a918,word,4481f000 +patch=1,EE,0024a91c,word,461e6b42 +patch=1,EE,0024a920,word,080725b7 + +//#1 Render fix +patch=1,EE,0020447c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20465_7CDC2C16.pnach b/patches/SLUS-20465_7CDC2C16.pnach new file mode 100644 index 0000000..30bd858 --- /dev/null +++ b/patches/SLUS-20465_7CDC2C16.pnach @@ -0,0 +1,21 @@ +gametitle=Alter Echo (U)(SLUS-20465) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Devina and Arapapa + +//Widescreen hack 16:9 + +//Y-fov (Memory Hack) +//0000403f 0000403f 00000000 00000000 00000041 +patch=1,EE,20F92200,extended,3f100000 //3f400000 + +//Zoom (ELF Hack) +//0e3c013c 35fa2134 +patch=1,EE,001639f8,word,3c013c2a //3c013f00 +patch=1,EE,001639fc,word,3421a000 //3421fa35 + +//Render fix (ELF hack) +patch=1,EE,0021de38,word,44800000 //44810000 + + diff --git a/patches/SLUS-20467_3BAEBCC3.pnach b/patches/SLUS-20467_3BAEBCC3.pnach new file mode 100644 index 0000000..517be9c --- /dev/null +++ b/patches/SLUS-20467_3BAEBCC3.pnach @@ -0,0 +1,43 @@ +gametitle=Lara Croft Tomb Raider: The Angel of Darkness * NTSC-U * SLUS-20467 * 3BAEBCC3 + +// Force English hack by Agrippa - else the game crashes with french or spanish +// set in the BIOS configuration - a gamebug, not an emulator bug. +// Included in Automatic Gamefixes with later builds. +//patch=1,EE,0020520C,word,24020001 // 0C0882C8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Native Widescreen activation hack (Full boot bypassing) +patch=1,EE,00220bd0,word,24020002 // 30420003 + +// Fast Boot 4:3 fix (proper aspect ratio) +// aa3f013c 713d2134 (Last) +patch=1,EE,0020521c,word,3c013fe2 // 3c013faa +patch=1,EE,00205220,word,3421fc93 // 34213d71 + +// Full Boot 16:9 fix (proper aspect ratio) +patch=1,EE,00205230,word,3c013fe2 // 3c013fd5 +patch=1,EE,00205234,word,3421fc93 // 3421c28f + +[Widescreen/16:10] +gsaspectratio=Stretch + +// Fast Boot 4:3 hack - 16:10 +patch=1,EE,0020521c,word,3C013FCC +patch=1,EE,00205220,word,342149BB + +// Full Boot 16:10 +patch=1,EE,00205230,word,3C013FCC +patch=1,EE,00205234,word,342149BB + +[Widescreen/15:10] +gsaspectratio=Stretch + +// Fast Boot 4:3 hack - 15:10 +patch=1,EE,0020521c,word,3C013FBF +patch=1,EE,00205220,word,3421851F + +// Full Boot 15:10 +patch=1,EE,00205230,word,3C013FBF +patch=1,EE,00205234,word,3421851F diff --git a/patches/SLUS-20468_470FDAAD.pnach b/patches/SLUS-20468_470FDAAD.pnach new file mode 100644 index 0000000..b3ffec2 --- /dev/null +++ b/patches/SLUS-20468_470FDAAD.pnach @@ -0,0 +1,12 @@ +gametitle=Dynasty Tactics (U)(SLUS-20468) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +//803f023c 00008244 00000000 03001646 (1st) +patch=1,EE,00198af4,word,3c023f40 //3c023f80 X-Fov + + diff --git a/patches/SLUS-20469_6D1276AB.pnach b/patches/SLUS-20469_6D1276AB.pnach new file mode 100644 index 0000000..0558492 --- /dev/null +++ b/patches/SLUS-20469_6D1276AB.pnach @@ -0,0 +1,26 @@ +gametitle=Xenosaga Episode I: Der Wille zur Macht (SLUS-20469) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,204D88CC,extended,4182e8ba // original value 41445d17 + +//FMV's fix vertical- by nemesis2000 +//patch=1,EE,204A7BF4,extended,00006E37 //top +//patch=1,EE,204A7C14,extended,000091B7 //bottom + +//FMV's fix 4:3 retained by flameofrecca (causes garbage on sides) +//patch=1,EE,204a7bf0,extended,000073f8 //left +//patch=1,EE,204a7c10,extended,00008bf8 //right + +//Cutscene zoom +//20942960 +//20942964 + +//Gameplay zoom +//20942370 +//20942374 + + diff --git a/patches/SLUS-20471_3E2A42FA.pnach b/patches/SLUS-20471_3E2A42FA.pnach new file mode 100644 index 0000000..cecaa59 --- /dev/null +++ b/patches/SLUS-20471_3E2A42FA.pnach @@ -0,0 +1,16 @@ +gametitle=Rygar - The Legendary Adventure (SLUS_20471) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,203E559C,word,3F19999A +patch=1,EE,203F57CC,word,43D55555 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2020AB8C,word,00000000 +patch=1,EE,2020AD84,word,00000000 + + diff --git a/patches/SLUS-20474_49A00204.pnach b/patches/SLUS-20474_49A00204.pnach new file mode 100644 index 0000000..716c063 --- /dev/null +++ b/patches/SLUS-20474_49A00204.pnach @@ -0,0 +1,23 @@ +gametitle=NFL Blitz 20-03 (U)(SLUS-20474) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//420a0246 42490546 +patch=1,EE,0028cdac,word,08096398 + +patch=1,EE,00258e60,word,46020a42 +patch=1,EE,00258e64,word,3c013f40 +patch=1,EE,00258e68,word,4481f000 +patch=1,EE,00258e6c,word,461e4a42 +patch=1,EE,00258e70,word,080a336c + +//Render fix +//5a42033c 33b36334 +patch=1,EE,00156308,word,3c034380 //3c03425a + + diff --git a/patches/SLUS-20475_62C92B67.pnach b/patches/SLUS-20475_62C92B67.pnach new file mode 100644 index 0000000..eae2d7f --- /dev/null +++ b/patches/SLUS-20475_62C92B67.pnach @@ -0,0 +1,12 @@ +gametitle=Dual Hearts (NTSC-U) SLUS 204.75 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen fix by flameofrecca +patch=1,EE,206EF4E0,word,41400000 //horizontal fov + +//Partial HUD fix +patch=1,EE,206C9EB0,word,42C00000 //map size width +patch=1,EE,206C9EF0,word,41400000 //arrow size width + + diff --git a/patches/SLUS-20478_8938E1F5.pnach b/patches/SLUS-20478_8938E1F5.pnach new file mode 100644 index 0000000..30386b5 --- /dev/null +++ b/patches/SLUS-20478_8938E1F5.pnach @@ -0,0 +1,13 @@ +gametitle=Disney's PK - Out of the Shadows (U)(SLUS-20478) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000080bf 0000803f 000080bf 00000000 +patch=1,EE,003324b0,word,bf400000 //3f800000 + + diff --git a/patches/SLUS-20480_71B142EC.pnach b/patches/SLUS-20480_71B142EC.pnach new file mode 100644 index 0000000..c34ddb6 --- /dev/null +++ b/patches/SLUS-20480_71B142EC.pnach @@ -0,0 +1,15 @@ +gametitle=Sega Sports Tennis + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0018FCC4,word,3C013F40 //3C013F80 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Sega Sports Tennis (USA) +patch=1,EE,0028B80C,extended,00000000 + + diff --git a/patches/SLUS-20483_B0AE1898.pnach b/patches/SLUS-20483_B0AE1898.pnach new file mode 100644 index 0000000..f57737c --- /dev/null +++ b/patches/SLUS-20483_B0AE1898.pnach @@ -0,0 +1,13 @@ +gametitle=WWE Smackdown! Shut Your Mouth (U)(SLUS-20483) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,001035e4,word,3c013f40 //00000000 +patch=1,EE,001035f0,word,44810000 //00000000 +patch=1,EE,001035f4,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20484_08995DEE.pnach b/patches/SLUS-20484_08995DEE.pnach new file mode 100644 index 0000000..699844b --- /dev/null +++ b/patches/SLUS-20484_08995DEE.pnach @@ -0,0 +1,50 @@ +//gametitle=Devil May Cry 2 (Disc 1) (Dante Disc) (SLUS-20484) / Devil May Cry 2 (Disc 2) (Lucia Disc) (SLUS-20627) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=nemesis2000. Disabled due to causing SPS. +//patch=1,EE,0017e08c,word,3c013f1a //hor aspect value +//patch=1,EE,0017e094,word,44810000 + +//patch=1,EE,0017e0b4,word,468008a0 +//patch=1,EE,0017e0b8,word,00041840 +//patch=1,EE,0017e0bc,word,00641821 +//patch=1,EE,0017e0c0,word,44830800 +//patch=1,EE,0017e0c4,word,3c013f6e +//patch=1,EE,0017e0c8,word,3421eeee +//patch=1,EE,0017e0d4,word,44810000 + +//patch=1,EE,001fad44,word,0c0470b4 +//patch=1,EE,001fad48,word,00000000 +//patch=1,EE,001fad4c,word,4600a003 +//patch=1,EE,001fad50,word,8f85aeb4 +//patch=1,EE,001fad54,word,3c04462f //hor val +//patch=1,EE,001fad58,word,3c034000 +//patch=1,EE,001fad5c,word,3484f000 +//patch=1,EE,001fad60,word,44841800 +//patch=1,EE,001fad64,word,e4a001c0 +//patch=1,EE,001fad68,word,44830800 +//patch=1,EE,001fad6c,word,8f84aeb4 +//patch=1,EE,001fad70,word,8f83aeb8 +//patch=1,EE,001fad74,word,c48201c0 +//patch=1,EE,001fad78,word,c4600030 +//patch=1,EE,001fad7c,word,46001002 +//patch=1,EE,001fad80,word,e4800040 +//patch=1,EE,001fad84,word,8f84aeb8 +//patch=1,EE,001fad88,word,8f83aeb4 +//patch=1,EE,001fad8c,word,c4800034 +//patch=1,EE,001fad90,word,46001002 +//patch=1,EE,001fad94,word,e4600054 +//patch=1,EE,001fad98,word,8f84aeb8 +//patch=1,EE,001fad9c,word,8f83aeb4 +//patch=1,EE,001fada0,word,c4800030 +//patch=1,EE,001fada4,word,46001802 +//patch=1,EE,001fada8,word,46010003 +//patch=1,EE,001fadac,word,46001003 +//patch=1,EE,001fadb0,word,e4600080 +//patch=1,EE,001fadb4,word,8f84aeb8 +//patch=1,EE,001fadb8,word,8f83aeb4 +//patch=1,EE,001fadbc,word,c4800034 +//patch=1,EE,001fadc0,word,3c04457f //vert val +//patch=1,EE,001fadc4,word,3484f000 +//patch=1,EE,001fadc8,word,44841800 \ No newline at end of file diff --git a/patches/SLUS-20485_3FBF0EA6.pnach b/patches/SLUS-20485_3FBF0EA6.pnach new file mode 100644 index 0000000..7312f38 --- /dev/null +++ b/patches/SLUS-20485_3FBF0EA6.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Dino Stalker (SLUS-20485) +author=nemesis2000 +patch=1,EE,202AF944,extended,3f199999 +patch=1,EE,202AF984,extended,3f199999 +patch=1,EE,202AF9c4,extended,3f199999 +patch=1,EE,0012d224,word,3c0143d6 +patch=1,EE,00117670,word,3c0143d6 + + diff --git a/patches/SLUS-20486_4D228733.pnach b/patches/SLUS-20486_4D228733.pnach new file mode 100644 index 0000000..4a914e1 --- /dev/null +++ b/patches/SLUS-20486_4D228733.pnach @@ -0,0 +1,21 @@ +gametitle=Marvel vs. Capcom 2: New Age of Heroes (SLUS204.86;1) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 CRC by Acem (pnach by nemesis2000) + +patch=1,EE,00414284,word,3C023FAA +patch=1,EE,003DDB10,word,AC83003C +patch=1,EE,003DDB14,word,3C033F40 +patch=1,EE,003DDB18,word,03E00008 +patch=1,EE,003DDB1C,word,AC830000 +patch=1,EE,003DD480,word,3C023FE3 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20101E5C,extended,00000000 +patch=1,EE,201020C4,extended,00000000 + + diff --git a/patches/SLUS-20486_69B2071C.pnach b/patches/SLUS-20486_69B2071C.pnach new file mode 100644 index 0000000..a06c7f2 --- /dev/null +++ b/patches/SLUS-20486_69B2071C.pnach @@ -0,0 +1,14 @@ +gametitle=Marvel vs. Capcom 2: New Age of Heroes (SLUS-20486) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00414284,word,3C023FAA +patch=1,EE,003DDB10,word,AC83003C +patch=1,EE,003DDB14,word,3C033F40 +patch=1,EE,003DDB18,word,03E00008 +patch=1,EE,003DDB1C,word,AC830000 +patch=1,EE,003DD480,word,3C023FE3 + + diff --git a/patches/SLUS-20487_3EDA6DE7.pnach b/patches/SLUS-20487_3EDA6DE7.pnach new file mode 100644 index 0000000..9ede01e --- /dev/null +++ b/patches/SLUS-20487_3EDA6DE7.pnach @@ -0,0 +1,9 @@ +gametitle=Mega Man X7 (SLUS-20487) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0014d3e4,word,3c0244a8 + + diff --git a/patches/SLUS-20489_43E749A2.pnach b/patches/SLUS-20489_43E749A2.pnach new file mode 100644 index 0000000..4d38cbe --- /dev/null +++ b/patches/SLUS-20489_43E749A2.pnach @@ -0,0 +1,25 @@ +gametitle=Whirl Tour (U)(SLUS-20489) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov +patch=1,EE,001a11ac,word,3c014440 //3c014480 + +//Render fix +patch=1,EE,00197de4,word,3c013c30 //3c013c0e + +/////////////////////////////////////////////////// +//Zoom +//patch=1,EE,001a10f8,word,3c013fab //3c013f80 +//Y-Fov +//3f9f49f4 -> 3FD46291 +//patch=1,EE,00191edc,word,3c013fd4 //3c013f9f +//patch=1,EE,00191ee0,word,34216291 //342149f4 +//patch=1,EE,001a11b4,word,3c01c4ab + + diff --git a/patches/SLUS-20490_78ADCFB9.pnach b/patches/SLUS-20490_78ADCFB9.pnach new file mode 100644 index 0000000..97d8592 --- /dev/null +++ b/patches/SLUS-20490_78ADCFB9.pnach @@ -0,0 +1,8 @@ +gametitle=Gladius SLUS_204.90 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0035bf78,extended,3c023f40 + + diff --git a/patches/SLUS-20491_E349C1D4.pnach b/patches/SLUS-20491_E349C1D4.pnach new file mode 100644 index 0000000..cd01fc5 --- /dev/null +++ b/patches/SLUS-20491_E349C1D4.pnach @@ -0,0 +1,21 @@ +gametitle=RTX - Red Rock + +[Widescreen 16:9] +gsaspectratio=16:9 +// ========== +// pgert@180128 +// http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=240786#pid240786 +// ========== + +// ========== +description= RTX - Red Rock * SLES-51069 * PAL-M5 * E349C1D4 +author=pgert +description=- Might not work with all BIOS types & configurations. +patch=1,EE,205F1840,extended,3F400000 // 3F800000 - X-axis - 16:9 +// patch=1,EE,205F1840,extended,3F555555 // - 16:10 +// patch=1,EE,205F1840,extended,3F638E39 // - 15:10 (MS Surface Book) +// ========== +// patch=1,EE,2057BEB4,extended,3F000000 // 3F800000 - Y-Axis - alternate 16:10 hack +// ========== + + diff --git a/patches/SLUS-20493_BF5D9AEC.pnach b/patches/SLUS-20493_BF5D9AEC.pnach new file mode 100644 index 0000000..3856593 --- /dev/null +++ b/patches/SLUS-20493_BF5D9AEC.pnach @@ -0,0 +1,19 @@ +gametitle=Gungrave [NTSC-U] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,001bec1c,word,3c013f40 //00000000 +patch=1,EE,001bec20,word,44810000 //00000000 +patch=1,EE,001bec28,word,4600c602 //00000000 +patch=1,EE,00143504,word,2402010e //24020168 renderfix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//No-Interlacing +patch=1,EE,001af74c,word,00000000 //64420008 + + diff --git a/patches/SLUS-20494_946C6967.pnach b/patches/SLUS-20494_946C6967.pnach new file mode 100644 index 0000000..df880b0 --- /dev/null +++ b/patches/SLUS-20494_946C6967.pnach @@ -0,0 +1,6 @@ +gametitle=Freestyle Metal X NTSC-U SLUS-20494 946C6967 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,003E6554,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-20495_19DE198E.pnach b/patches/SLUS-20495_19DE198E.pnach new file mode 100644 index 0000000..5521cef --- /dev/null +++ b/patches/SLUS-20495_19DE198E.pnach @@ -0,0 +1,17 @@ +gametitle=Battle Engine Aquila (U)(SLUS-20495) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//8988083c 010d50b9 1def3836 2b32d7b2 +patch=1,EE,00472ca0,word,3d300000 //3c088889 + +//Render fix +//0040013c 00088144 2001a2fb +patch=1,EE,001c0cc4,word,3c013f00 //3c014000 + + diff --git a/patches/SLUS-20499_588CC41B.pnach b/patches/SLUS-20499_588CC41B.pnach new file mode 100644 index 0000000..9e3751d --- /dev/null +++ b/patches/SLUS-20499_588CC41B.pnach @@ -0,0 +1,16 @@ +gametitle=Breath of Fire: Dragon Quarter (SLUS-20499) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0012dd1c,word,3c024307 //hor val +patch=1,EE,0012de68,word,3c034074 //render fix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20102104,extended,00000000 +patch=1,EE,2010236c,extended,00000000 + + diff --git a/patches/SLUS-20500_E169BAF8.pnach b/patches/SLUS-20500_E169BAF8.pnach new file mode 100644 index 0000000..353e89b --- /dev/null +++ b/patches/SLUS-20500_E169BAF8.pnach @@ -0,0 +1,98 @@ +gametitle=Red Dead Revolver (V1.03) [SLUS-20500] (U) + +[Blur or Post-Processing removal] +author=kozarovv +description=Blur or Post-Processing removal ported from Aggressive CRC + +//Vaseline removal +//Source: https://forums.pcsx2.net/Thread-Post-your-PCSX2-cheats-patches-here?pid=611544#pid611544 +patch=1,EE,004c4b78,word,03e00008 +patch=1,EE,004c4b7c,word,00000000 + +[Force 60FPS] +description=The original game is capped at 30FPS +author=asasega +//Source: https://forums.pcsx2.net/Thread-60-fps-codes?pid=548772#pid548772 +patch=1,EE,201018AC,word,24030001 + +[Remove Black Bars] +description=Removes the stylised black borders at the top and bottom of the screen during gameplay. +author=? +patch=1,EE,2073C604,word,00000000 + +[Lower Bottom HUD] +description=Lowers the bottom parts of the HUD during gameplay. Should only be used in conjunction with Remove Black Bars. +author=? +patch=1,EE,2073BF14,word,3F866666 + +[Aspect Ratio - 32:9] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20152D3C,extended,3C014063 //Horizontal (4:3) +patch=1,EE,20152D40,extended,34218E39 //Vertical (4:3) + +patch=1,EE,20152D54,extended,3C014063 //Horizontal (16:9) +patch=1,EE,20152D58,extended,34218E39 //Vertical (16:9) + +patch=1,EE,20CABB64,extended,40638E39 //Loading Screen + +[Aspect Ratio - 21:9 (3840x1600)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20152D3C,extended,3C014019 //Horizontal (4:3) +patch=1,EE,20152D40,extended,3421999A //Vertical (4:3) + +patch=1,EE,20152D54,extended,3C014019 //Horizontal (16:9) +patch=1,EE,20152D58,extended,3421999A //Vertical (16:9) + +patch=1,EE,20CABB64,extended,4019999A //Loading Screen + +[Aspect Ratio - 21:9 (3440x1440)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20152D3C,extended,3C014018 //Horizontal (4:3) +patch=1,EE,20152D40,extended,3421E38E //Vertical (4:3) + +patch=1,EE,20152D54,extended,3C014018 //Horizontal (16:9) +patch=1,EE,20152D58,extended,3421E38E //Vertical (16:9) + +patch=1,EE,20CABB64,extended,4018E38E //Loading Screen + +[Aspect Ratio - 21:9 (2560x1080)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20152D3C,extended,3C014017 //Horizontal (4:3) +patch=1,EE,20152D40,extended,3421B426 //Vertical (4:3) + +patch=1,EE,20152D54,extended,3C014017 //Horizontal (16:9) +patch=1,EE,20152D58,extended,3421B426 //Vertical (16:9) + +patch=1,EE,20CABB64,extended,4017B426 //Loading Screen + +[Widescreen 16:10] +gsaspectratio=Stretch +author=Virjoinga & pgert +description=Changes aspect ratio. +patch=1,EE,20152D3C,extended,3C033FCC //Horizontal (4:3) +patch=1,EE,20152D40,extended,3463CCCD //Vertical (4:3) + +patch=1,EE,20152D54,extended,3C033FCC //Horizontal (16:9) +patch=1,EE,20152D58,extended,3463CCCD //Vertical (16:9) + +patch=1,EE,20CABB64,extended,3FCCCCCD //Loading Screen + +[Widescreen 15:10] +gsaspectratio=Stretch +author=Virjoinga & pgert +description=Changes aspect ratio. +patch=1,EE,20152D3C,extended,3C033FC0 //Horizontal (4:3) +patch=1,EE,20152D40,extended,34630000 //Vertical (4:3) + +patch=1,EE,20152D54,extended,3C033FC0 //Horizontal (16:9) +patch=1,EE,20152D58,extended,34630000 //Vertical (16:9) + +patch=1,EE,20CABB64,extended,3FC00000 //Loading Screen \ No newline at end of file diff --git a/patches/SLUS-20502_AA294EDC.pnach b/patches/SLUS-20502_AA294EDC.pnach new file mode 100644 index 0000000..c940b0b --- /dev/null +++ b/patches/SLUS-20502_AA294EDC.pnach @@ -0,0 +1,12 @@ +gametitle=Colin McRae Rally 3 [SLUS 20502] (U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch +author=Silent + +// Enable a native Widescreen option from the PAL version +patch=0,EE,20134C78,extended,3C040001 +patch=0,EE,20134C80,extended,00000000 + + diff --git a/patches/SLUS-20505_9C958D08.pnach b/patches/SLUS-20505_9C958D08.pnach new file mode 100644 index 0000000..3b8c801 --- /dev/null +++ b/patches/SLUS-20505_9C958D08.pnach @@ -0,0 +1,8 @@ +gametitle=Mace Griffin - Bounty Hunter (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack By Some Chump +patch=1,EE,0055C008,word,439991ec // 43ccc290 + + diff --git a/patches/SLUS-20506_D2CA77B8.pnach b/patches/SLUS-20506_D2CA77B8.pnach new file mode 100644 index 0000000..3db3bf3 --- /dev/null +++ b/patches/SLUS-20506_D2CA77B8.pnach @@ -0,0 +1,13 @@ +gametitle=Black & Bruised (U)(SLUS-20506) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f023c 00008244 00000000 02000146 (1st) +patch=1,EE,001118b8,word,3c023ec0 //3c023f00 + + diff --git a/patches/SLUS-20507_6E5692B9.pnach b/patches/SLUS-20507_6E5692B9.pnach new file mode 100644 index 0000000..2e7e540 --- /dev/null +++ b/patches/SLUS-20507_6E5692B9.pnach @@ -0,0 +1,19 @@ +gametitle=Legends of Wrestling II (U)(SLUS-20507) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//03210e46 015a0546 +patch=1,EE,002b0b84,word,080c6fd8 + +patch=1,EE,0031bf60,word,460e2103 +patch=1,EE,0031bf64,word,3c173f40 +patch=1,EE,0031bf68,word,4497f800 +patch=1,EE,0031bf6c,word,461f2102 +patch=1,EE,0031bf70,word,080ac2e2 + + diff --git a/patches/SLUS-20508_4C33FA2A.pnach b/patches/SLUS-20508_4C33FA2A.pnach new file mode 100644 index 0000000..83c2583 --- /dev/null +++ b/patches/SLUS-20508_4C33FA2A.pnach @@ -0,0 +1,10 @@ +gametitle=Indiana Jones and the Emperor's Tomb SLUS_205.08 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//Thanks to ElHecht for PAL patch +patch=1,EE,0011b9cc,word,3c013f20 +patch=1,EE,002F5178,word,3C023F40 + + diff --git a/patches/SLUS-20509_F9DCF583.pnach b/patches/SLUS-20509_F9DCF583.pnach new file mode 100644 index 0000000..9d8aaef --- /dev/null +++ b/patches/SLUS-20509_F9DCF583.pnach @@ -0,0 +1,11 @@ +//gametitle=Sega Soccer Slam (U)(SLUS-20509) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +// Currently breaks depth on players and the crowd. + +//Widescreen hack 16:9 + +//803f013c 00088144 4000b027 (1st) +//patch=1,EE,00231f2c,word,3c013f40 \ No newline at end of file diff --git a/patches/SLUS-20511_255F391C.pnach b/patches/SLUS-20511_255F391C.pnach new file mode 100644 index 0000000..475dc6d --- /dev/null +++ b/patches/SLUS-20511_255F391C.pnach @@ -0,0 +1,9 @@ +gametitle=Hunter - The Reckoning - Wayward SLUS_205.11 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0023b1f4,extended,3c023f22 +patch=1,EE,2075d228,extended,bfaa0000 + + diff --git a/patches/SLUS-20513_4507B732.pnach b/patches/SLUS-20513_4507B732.pnach new file mode 100644 index 0000000..fd903c1 --- /dev/null +++ b/patches/SLUS-20513_4507B732.pnach @@ -0,0 +1,19 @@ +gametitle=NBA Starting Five (U)(SLUS-20513) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0011abfc,word,3c043ec0 //3c043f00 + +//Y-Fov +patch=1,EE,0016abf4,word,3c013fab //00000000 +patch=1,EE,0016abf8,word,44810000 //00000000 +patch=1,EE,0016ac00,word,4600bdc2 //00000000 + +//patch=1,EE,001244c4,word,3c033fAB //3c033f80 + + diff --git a/patches/SLUS-20514_5CA5427D.pnach b/patches/SLUS-20514_5CA5427D.pnach new file mode 100644 index 0000000..2dfa432 --- /dev/null +++ b/patches/SLUS-20514_5CA5427D.pnach @@ -0,0 +1,17 @@ +gametitle=Silent Scope 3 (U)(SLUS-20514) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Screen Ratio +//0044053c 00008544 00108444 +patch=1,EE,0013b348,word,3c054420 //3c054400 + +//Scope (Inside View Range) +//803f033c 000083ac +patch=1,EE,00128040,word,3c033fab //3c033f80 + + diff --git a/patches/SLUS-20515_07AD79C9.pnach b/patches/SLUS-20515_07AD79C9.pnach new file mode 100644 index 0000000..ea85d29 --- /dev/null +++ b/patches/SLUS-20515_07AD79C9.pnach @@ -0,0 +1,39 @@ +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=miseru99 +//X 21FE0528 3F400000 - need render fix +//Y -- works fine? +//patch=1,EE,21FE052C,extended,3FA06D3A +//different Y 20326194 3FAAAAAA - works fine as well? +//patch=1,EE,20326194,extended,3FAAAAAA +//Zoom Correction for Y +//doesn't work for cards when they fight, soo they fill up the screen(looks ok actually), but works for everything else +//patch=1,EE,21FE0524,extended,44160000 + +[Zoom Glitch] +author=miseru99 +description=Fixes the zoom graphical glitch +//fix for the zoom graphic glitch(you can additionally also change EE/IOP rounding to negative and clamping to extra+preserve sign, but I didn't really see much if any improvement of doing it) +patch=1,EE,D1FE04F0,extended,00000000 +patch=1,EE,21FE04F0,extended,3727C5AC + +//Deck Master (use only one code) in custom duel: +[Deck Master K] +author=miseru99 +description=Deck Master K in the custom duel. Incompatible with other Deck Master patches. +patch=1,EE,203173AC,extended,00000001 + +[Deck Master S] +author=miseru99 +description=Deck Master S in the custom duel. Incompatible with other Deck Master patches. +patch=1,EE,203173AC,extended,00000002 + +[Deck Master T] +author=miseru99 +description=Deck Master T in the custom duel. Incompatible with other Deck Master patches. +patch=1,EE,203173AC,extended,00000003 + +[Deck Master I] +author=miseru99 +description=Deck Master I in the custom duel. Incompatible with other Deck Master patches. +patch=1,EE,203173AC,extended,00000004 diff --git a/patches/SLUS-20517_67171615.pnach b/patches/SLUS-20517_67171615.pnach new file mode 100644 index 0000000..5c9237e --- /dev/null +++ b/patches/SLUS-20517_67171615.pnach @@ -0,0 +1,10 @@ +gametitle=Haven - Call of the King SLUS_205.17 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0021CC20,word,3c013fee +patch=1,EE,0021CC24,word,3421eeee +patch=1,EE,21f6f574,extended,3f100000 + + diff --git a/patches/SLUS-20519_4D2944CC.pnach b/patches/SLUS-20519_4D2944CC.pnach new file mode 100644 index 0000000..a210615 --- /dev/null +++ b/patches/SLUS-20519_4D2944CC.pnach @@ -0,0 +1,13 @@ +gametitle=Tak and The Power of Juju (U)(SLUS-20519) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +patch=1,EE,00250598,word,3c013fe3 //3c013faa +patch=1,EE,0025059c,word,34218e38 //3421aaab + +[60 FPS] +author=Super David +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00441118,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-20520_CF56CD9C.pnach b/patches/SLUS-20520_CF56CD9C.pnach new file mode 100644 index 0000000..f95a83d --- /dev/null +++ b/patches/SLUS-20520_CF56CD9C.pnach @@ -0,0 +1,22 @@ +gametitle=The Lord of the Rings - The Fellowship of the Ring (NTSC-U) (SLUS-20520) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001473e0,word,08100078 // e6000228 +patch=1,EE,001473e4,word,00000000 // e601022c +patch=1,EE,004001e0,word,3c013f40 // 00000000 hor fov +patch=1,EE,004001e4,word,4481f000 // 00000000 +patch=1,EE,004001e8,word,461e0002 // 00000000 +patch=1,EE,004001ec,word,e6000228 // 00000000 +patch=1,EE,004001f0,word,461e0842 // 00000000 +patch=1,EE,004001f4,word,e601022c // 00000000 +patch=1,EE,004001f8,word,08051cf9 // 00000000 + +patch=1,EE,002790e4,word,3c013edf // 3c013f00 inventory position fix hor + +patch=1,EE,001fbee0,word,3c013f40 // 3c013f80 font fix hor + + diff --git a/patches/SLUS-20521_19C243C1.pnach b/patches/SLUS-20521_19C243C1.pnach new file mode 100644 index 0000000..189ea0a --- /dev/null +++ b/patches/SLUS-20521_19C243C1.pnach @@ -0,0 +1,8 @@ +gametitle=Mystic Heroes (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20324690,extended,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20522_D41DC9DD.pnach b/patches/SLUS-20522_D41DC9DD.pnach new file mode 100644 index 0000000..8d356ad --- /dev/null +++ b/patches/SLUS-20522_D41DC9DD.pnach @@ -0,0 +1,8 @@ +gametitle=The King of Route 66 NTSC-U + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0012ff00,extended,3c033f40 // 3c033f80 + + diff --git a/patches/SLUS-20523_71BE05FA.pnach b/patches/SLUS-20523_71BE05FA.pnach new file mode 100644 index 0000000..ddc46f9 --- /dev/null +++ b/patches/SLUS-20523_71BE05FA.pnach @@ -0,0 +1,23 @@ +gametitle=Crouching Tiger Hidden Dragon (U)(SLUS-20523) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game play +//803f013c 00a08144 4c79040c +patch=1,EE,0011dfb4,word,3c013f40 //3c013f80 + +//Event +patch=1,EE,0011e1c0,word,3c013f40 //3c013f80 + +//? (Same pattern's Search Value. Test time is short. Then remain it) +patch=1,EE,0011e3b0,word,3c013f40 //3c013f80 + +//Render fix +//c043013c 00688144 c6a30046 +patch=1,EE,0011e010,word,3c014400 //3c0143c0 + + diff --git a/patches/SLUS-20524_EA84CD37.pnach b/patches/SLUS-20524_EA84CD37.pnach new file mode 100644 index 0000000..0a234d1 --- /dev/null +++ b/patches/SLUS-20524_EA84CD37.pnach @@ -0,0 +1,13 @@ +gametitle=Fighter Maker 2 (U)(SLUS-20524) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +patch=1,EE,002b5764,word,3c013f40 //00000000 +patch=1,EE,002b5768,word,44810000 //00000000 +patch=1,EE,002b5770,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20527_660ECEDE.pnach b/patches/SLUS-20527_660ECEDE.pnach new file mode 100644 index 0000000..0ea19f8 --- /dev/null +++ b/patches/SLUS-20527_660ECEDE.pnach @@ -0,0 +1,13 @@ +gametitle=Butt-Ugly Martians - Zoom or Doom! (U)(SLUS-20527) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00108144 01004230 +patch=1,EE,00151868,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20528_66026B1B.pnach b/patches/SLUS-20528_66026B1B.pnach new file mode 100644 index 0000000..8f3ec25 --- /dev/null +++ b/patches/SLUS-20528_66026B1B.pnach @@ -0,0 +1,21 @@ +gametitle=Zapper (U)(SLUS-20528) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//003f013c 00608144 ae0c090c (2nd) +patch=1,EE,001fa370,word,3c013ed0 //3c013f00 + +//Zoom +//003f013c 00b88144 58020cc6 +patch=1,EE,001fa4c0,word,3c013f20 //3c013f00 + +//Render Fix +//003f013c 00a08144 40ad1026 +patch=1,EE,001f9620,word,3c013f30 //3c013f00 + + diff --git a/patches/SLUS-20531_6A6173DA.pnach b/patches/SLUS-20531_6A6173DA.pnach new file mode 100644 index 0000000..ce76aa8 --- /dev/null +++ b/patches/SLUS-20531_6A6173DA.pnach @@ -0,0 +1,21 @@ +gametitle=NHL 2003 (U)(SLUS-20531) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (Gameplay) +//c2f5a83e eb51383e +patch=1,EE,0043ea90,word,3EE147AE //3ea8f5c2 + +//Zoom (Cutscenes) +//2e4c523f cf66553c (2nd) +patch=1,EE,0043b610,word,3F8C32B1 //3f524c2e + +//Y-Fov +//aaaaaa3f 3333f33f +patch=1,EE,0043bde0,word,3fe38e38 //3faaaaaa + + diff --git a/patches/SLUS-20533_DDAC3815.pnach b/patches/SLUS-20533_DDAC3815.pnach new file mode 100644 index 0000000..36f3d93 --- /dev/null +++ b/patches/SLUS-20533_DDAC3815.pnach @@ -0,0 +1,13 @@ +gametitle=Shox (U)(SLUS-20533) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00206414,word,3c013fe3 //3c013faa +patch=1,EE,00206418,word,34218e2a //3421aaab + + diff --git a/patches/SLUS-20534_05D4EEB3.pnach b/patches/SLUS-20534_05D4EEB3.pnach new file mode 100644 index 0000000..9db8b7d --- /dev/null +++ b/patches/SLUS-20534_05D4EEB3.pnach @@ -0,0 +1,23 @@ +gametitle=Cabela's Big Game Hunter (U)(SLUS-20534) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 7000b77f 00108344 +patch=1,EE,002e3ee4,word,3c023f1c //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,002e3f40,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080b8fd1 + + diff --git a/patches/SLUS-20536_0BBDBE84.pnach b/patches/SLUS-20536_0BBDBE84.pnach new file mode 100644 index 0000000..b368815 --- /dev/null +++ b/patches/SLUS-20536_0BBDBE84.pnach @@ -0,0 +1,14 @@ +gametitle=NBA Live 2003 (U)(SLUS-20536). + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,0020c8dc,word,3c013fe3 //3c013faa +patch=1,EE,0020c8e0,word,34218e2a //3421aaab + +patch=1,EE,0021438c,word,3c013fab //3c013f80 + + diff --git a/patches/SLUS-20539_6E9D2844.pnach b/patches/SLUS-20539_6E9D2844.pnach new file mode 100644 index 0000000..6311d9f --- /dev/null +++ b/patches/SLUS-20539_6E9D2844.pnach @@ -0,0 +1,23 @@ +gametitle=Fallout - Brotherhood of Steel (U)(SLUS-20539) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0017eb5c,word,3c013f40 //3c013f80 Flare +patch=1,EE,0018b860,word,3c013f40 //3c013f80 Loading +patch=1,EE,001af78c,word,3c013f40 //3c013f80 Shadows +patch=1,EE,001afa00,word,3c013f40 //3c013f80 Characters +patch=1,EE,001afb6c,word,3c013f40 //3c013f80 Ground + + +//Render Fix +patch=1,EE,001a8e58,word,3c013ff0 //3c013faa +patch=1,EE,001a8e5c,word,34210000 //34213d71 +patch=1,EE,001aa918,word,3c013ff0 //3c013faa +patch=1,EE,001aa91c,word,34210000 //34213d71 + + diff --git a/patches/SLUS-20540_536D9565.pnach b/patches/SLUS-20540_536D9565.pnach new file mode 100644 index 0000000..e65fc0e --- /dev/null +++ b/patches/SLUS-20540_536D9565.pnach @@ -0,0 +1,22 @@ +gametitle=Evolution Skateboarding (U)(SLUS-20540) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//0040033c 42ce0346 +patch=1,EE,001a6104,word,3c033fc0 //3c034000 + +//Y-Fov +//43200346 100022e6 +patch=1,EE,001a614c,word,080e3b84 //46032043 +patch=1,EE,0038ee10,word,46032043 +patch=1,EE,0038ee14,word,3c013f40 +patch=1,EE,0038ee18,word,4481f000 +patch=1,EE,0038ee1c,word,461e0843 +patch=1,EE,0038ee20,word,08069854 + + diff --git a/patches/SLUS-20541_D9C58F05.pnach b/patches/SLUS-20541_D9C58F05.pnach new file mode 100644 index 0000000..419fa77 --- /dev/null +++ b/patches/SLUS-20541_D9C58F05.pnach @@ -0,0 +1,14 @@ +gametitle=NBA Ballers (SLUS-20541) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Patch (16:9) by Monsterjamp + +//FOV +patch=1,EE,21C4E7A0,word,40400000 + +//This value prevents objects disappearing +//from the sides of the screen +patch=1,EE,21C4E798,word,3ECCCCCD + + diff --git a/patches/SLUS-20543_696F7462.pnach b/patches/SLUS-20543_696F7462.pnach new file mode 100644 index 0000000..cc1e637 --- /dev/null +++ b/patches/SLUS-20543_696F7462.pnach @@ -0,0 +1,11 @@ +gametitle=The Document of Metal Gear Solid 2 (U)(SLUS-20543) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Esppiral (NTSC-U by Arapapa) + +//3D Model view fix +//803f013c00b08144380047b4 +patch=1,EE,0011f580,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20545_FD12A397.pnach b/patches/SLUS-20545_FD12A397.pnach new file mode 100644 index 0000000..f547996 --- /dev/null +++ b/patches/SLUS-20545_FD12A397.pnach @@ -0,0 +1,9 @@ +gametitle=Zone of the Enders: The 2nd Runner SLUS_205.45 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//16:9 +patch=1,EE,0012a1a0,extended,3c013f40 + + diff --git a/patches/SLUS-20547_11E88D60.pnach b/patches/SLUS-20547_11E88D60.pnach new file mode 100644 index 0000000..817b2d9 --- /dev/null +++ b/patches/SLUS-20547_11E88D60.pnach @@ -0,0 +1,6 @@ +gametitle=Cubix Robots for Everyone: Showdown (U)(SLUS-20547) + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,002DF734,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLUS-20548_421EB501.pnach b/patches/SLUS-20548_421EB501.pnach new file mode 100644 index 0000000..8ff9d4b --- /dev/null +++ b/patches/SLUS-20548_421EB501.pnach @@ -0,0 +1,23 @@ +gametitle=Sub Rebellion (U)(SLUS-20548) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//patch=1,EE,0010162c,word,3c013ec0 //3c013f00 +//a043013c 00108144 d88c4384 +patch=1,EE,00100c3c,word,3c0143d5 //3c0143a0 + +//Render Fix +//00c0013c 00108144 01c91446 +patch=1,EE,001f2d00,word,3c01c060 //3c01c000 + +//Zoom ??? +//patch=1,EE,001fb4e0,word,3c013f40 //3c013f80 +//patch=1,EE,001f2cac,word,3c013ec0 //3c013f00 +//patch=1,EE,001fb4e0,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20549_49AF964B.pnach b/patches/SLUS-20549_49AF964B.pnach new file mode 100644 index 0000000..c92e61f --- /dev/null +++ b/patches/SLUS-20549_49AF964B.pnach @@ -0,0 +1,10 @@ +gametitle=Conflict - Desert Storm SLUS_205.49 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0013f45c,word,3c0142ae //3c01428c +patch=1,EE,0021ef9c,word,3c013b36 //3c013b08 +patch=1,EE,0021efa0,word,342103ce //34218889 + + diff --git a/patches/SLUS-20552_20B19E49.pnach b/patches/SLUS-20552_20B19E49.pnach new file mode 100644 index 0000000..4c74a8a --- /dev/null +++ b/patches/SLUS-20552_20B19E49.pnach @@ -0,0 +1,29 @@ +gametitle=Grand Theft Auto - Vice City (NTSC-U) (v1.40) SLUS-20552 20B19E49 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004B0A3C,extended,00000001 +patch=1,EE,002435CC,extended,3C0242CC +patch=1,EE,00252D30,extended,3C0242AC +patch=1,EE,00254D24,extended,3C0242AC +patch=1,EE,002553C0,extended,3C0242AC +patch=1,EE,0032B180,extended,3C044040 +patch=1,EE,0032B1D4,extended,3C0240D0 +patch=1,EE,003A4644,extended,3C013F80 //scenes zoon +patch=1,EE,E0010001,extended,004B1630 +patch=1,EE,003A4644,extended,3C013F40 +patch=1,EE,20241A5C,extended,3C023FC0 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00245D9C,word,3C02F060 +patch=1,EE,00245E0C,word,3C02F060 +patch=1,EE,00272FF0,word,3C025380 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,20272204,extended,28420001 diff --git a/patches/SLUS-20552_248E6126.pnach b/patches/SLUS-20552_248E6126.pnach new file mode 100644 index 0000000..43f3e7a --- /dev/null +++ b/patches/SLUS-20552_248E6126.pnach @@ -0,0 +1,29 @@ +gametitle=Grand Theft Auto - Vice City (NTSC-U) (v3.00) SLUS-20552 248E6126 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004BA7BC,extended,00000001 +patch=1,EE,002486BC,extended,3C0242CC +patch=1,EE,00257E34,extended,3C0242AC +patch=1,EE,00259F64,extended,3C0242AC +patch=1,EE,0025A600,extended,3C0242AC +patch=1,EE,003345D0,extended,3C044040 +patch=1,EE,00334624,extended,3C0240D0 +patch=1,EE,003AE8C4,extended,3C013F80 //scenes zoon +patch=1,EE,E0010001,extended,004BB3B0 +patch=1,EE,003AE8C4,extended,3C013F40 +patch=1,EE,20246ADC,extended,3C023FC0 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,0024AE5C,word,3C02F060 +patch=1,EE,0024AECC,word,3C02F060 +patch=1,EE,00278980,word,3C025380 + +[60 FPS] +author=Snake356 +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,20277B8C,extended,28420001 diff --git a/patches/SLUS-20552_9E312BAF.pnach b/patches/SLUS-20552_9E312BAF.pnach new file mode 100644 index 0000000..2ca184f --- /dev/null +++ b/patches/SLUS-20552_9E312BAF.pnach @@ -0,0 +1,29 @@ +gametitle=Grand Theft Auto - Vice City (NTSC-U) (v2.01) SLUS-20552 9E312BAF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004BA0BC,extended,00000001 +patch=1,EE,0024854C,extended,3C0242CC +patch=1,EE,00257CC4,extended,3C0242AC +patch=1,EE,00259DF4,extended,3C0242AC +patch=1,EE,0025A490,extended,3C0242AC +patch=1,EE,00334250,extended,3C044040 +patch=1,EE,003342A4,extended,3C0240D0 +patch=1,EE,003AE3E4,extended,3C013F80 //scenes zoon +patch=1,EE,E0010001,extended,004BACB0 +patch=1,EE,003AE3E4,extended,3C013F40 +patch=1,EE,2024696C,extended,3C023FC0 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,0024ACEC,word,3C02F060 +patch=1,EE,0024AD5C,word,3C02F060 +patch=1,EE,00278600,word,3C025380 + +[60 FPS] +author=Snake356 +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,2027780C,extended,28420001 diff --git a/patches/SLUS-20553_D1DFF756.pnach b/patches/SLUS-20553_D1DFF756.pnach new file mode 100644 index 0000000..ddeba68 --- /dev/null +++ b/patches/SLUS-20553_D1DFF756.pnach @@ -0,0 +1,16 @@ +gametitle=Fisherman's Challenge (U)(SLUS 20553) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0016cd0c,word,3c013ec0 //00000000 +patch=1,EE,0016cd10,word,4481f000 //00000000 + +//42180146 02180046 42081446 +patch=1,EE,0016cd50,word,4601f042 + + diff --git a/patches/SLUS-20554_93B9A720.pnach b/patches/SLUS-20554_93B9A720.pnach new file mode 100644 index 0000000..969e0b8 --- /dev/null +++ b/patches/SLUS-20554_93B9A720.pnach @@ -0,0 +1,10 @@ +gametitle=Metal Gear Solid 2 - Substance SLUS_205.54 93B9A720 +//Skateboarding Demo + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Skateboard - Mini game +patch=1,EE,2011fee0,extended,dfbf0030 +patch=1,EE,203c054c,extended,3f400000 //3f800000 \ No newline at end of file diff --git a/patches/SLUS-20554_C539049D.pnach b/patches/SLUS-20554_C539049D.pnach new file mode 100644 index 0000000..24ba6ea --- /dev/null +++ b/patches/SLUS-20554_C539049D.pnach @@ -0,0 +1,18 @@ +gametitle=Metal Gear Solid 2 - Substance SLUS_205.54 C539049D +//Most of the game except the Skateboarding demo. + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Main Game +patch=1,EE,2011fee0,extended,3c013f40 + + +[60 fps for Cutscenes] +author=flcl8193 +description=60 fps for Cutscenes + +patch=1,EE,001914F4,word,00000000 + + diff --git a/patches/SLUS-20555_EA3B2269.pnach b/patches/SLUS-20555_EA3B2269.pnach new file mode 100644 index 0000000..84c2d79 --- /dev/null +++ b/patches/SLUS-20555_EA3B2269.pnach @@ -0,0 +1,12 @@ +gametitle=Reel Fishing III (U)(SLUS-20555) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0012bfdc,word,3c063f40 //3c063f80 X-Fov +patch=1,EE,0012bff0,word,3c0343e0 //3c0343a0 Render Fix + + diff --git a/patches/SLUS-20556_D10945CE.pnach b/patches/SLUS-20556_D10945CE.pnach new file mode 100644 index 0000000..c983efb --- /dev/null +++ b/patches/SLUS-20556_D10945CE.pnach @@ -0,0 +1,19 @@ +gametitle=Reign of Fire NTSC-U SLUS-20556 D10945CE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00135320,word,3c023fab //3c023f80 + +//Zoom +patch=1,EE,001352b8,word,3c023f24 //3c023f00 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00264E70,word,00000001 //00000002 +patch=1,EE,001409b4,word,2402003c //2402001e \ No newline at end of file diff --git a/patches/SLUS-20559_2DBC5095.pnach b/patches/SLUS-20559_2DBC5095.pnach new file mode 100644 index 0000000..f33b5bc --- /dev/null +++ b/patches/SLUS-20559_2DBC5095.pnach @@ -0,0 +1,37 @@ +gametitle=Rocky (U)(SLUS-20559) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//D0 14 00 00 00 00 00 00 00 00 80 3F 00 00 00 3F +patch=1,EE,20244B98,extended,3f400000 + +//Rener fix +//00 00 a0 43 00 00 00 00 00 00 00 00 00 00 00 00 +patch=1,EE,20244aa8,extended,43e00000 + +//No Interlacing patch by Prafull +//fix shaking issue ingame +//38290500 08004264 +//patch=1,EE,0010c624,word,00000000 + + +/////////////////////////////////////// +//Zoom +//803f013c 00108144 42180546 +//patch=1,EE,00122914,word,3c013fab //3c013f80 + +//Y-Fov +//14003de6 6000a427 +//patch=1,EE,001978dc,word,08030000 +//patch=1,EE,000c0000,word,3c013f40 +//patch=1,EE,000c0004,word,4481f000 +//patch=1,EE,000c0008,word,461eef43 +//patch=1,EE,000c000c,word,e63d0014 +//patch=1,EE,000c0010,word,08065e38 + + diff --git a/patches/SLUS-20560_B506C936.pnach b/patches/SLUS-20560_B506C936.pnach new file mode 100644 index 0000000..e93fd7a --- /dev/null +++ b/patches/SLUS-20560_B506C936.pnach @@ -0,0 +1,15 @@ +gametitle=Galerians Ash SLUS + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001e0100,word,3c013f40 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,001F0D5C,word,30420000 +patch=1,EE,001F112C,word,00000000 + + diff --git a/patches/SLUS-20561_7D7D4D9D.pnach b/patches/SLUS-20561_7D7D4D9D.pnach new file mode 100644 index 0000000..1c582a6 --- /dev/null +++ b/patches/SLUS-20561_7D7D4D9D.pnach @@ -0,0 +1,12 @@ +gametitle=Disaster Report SLUS_205.61 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0013d778,word,3c023f40 +patch=1,EE,0013dfd4,word,3c023f40 +patch=1,EE,0013e158,word,3c023f40 +patch=1,EE,0025be20,word,43e00000 +patch=1,EE,0025be30,word,43e00000 + + diff --git a/patches/SLUS-20562_43048DD4.pnach b/patches/SLUS-20562_43048DD4.pnach new file mode 100644 index 0000000..fd26076 --- /dev/null +++ b/patches/SLUS-20562_43048DD4.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=dot Hack - Part 2 - Mutation - Widescreen Hack (16:9) (NTSC-U) (Hyakki) +patch=1,EE,20A763D0,extended,3F400000 + + diff --git a/patches/SLUS-20563_0001171A.pnach b/patches/SLUS-20563_0001171A.pnach new file mode 100644 index 0000000..6d3cc1d --- /dev/null +++ b/patches/SLUS-20563_0001171A.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=dot Hack - Part 3 - Outbreak - Widescreen Hack (16:9) (NTSC-U) (pavachan) +patch=1,EE,20A750C0,extended,3F400000 + + diff --git a/patches/SLUS-20564_DF05D056.pnach b/patches/SLUS-20564_DF05D056.pnach new file mode 100644 index 0000000..e925ce7 --- /dev/null +++ b/patches/SLUS-20564_DF05D056.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=dot Hack - Part 4 - Quarantine - Widescreen Hack (16:9) (NTSC-U) (pavachan) +patch=1,EE,20971C40,extended,3F400000 + + diff --git a/patches/SLUS-20565_90E66BC5.pnach b/patches/SLUS-20565_90E66BC5.pnach new file mode 100644 index 0000000..8ec5228 --- /dev/null +++ b/patches/SLUS-20565_90E66BC5.pnach @@ -0,0 +1,24 @@ +gametitle=Champions of Norrath * NTSC-U * SLUS-20565 * 90E66BC5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,20480074,word,3F3FFFFF +patch=1,EE,204800E4,word,3F3FFFFF +patch=1,EE,204800C4,word,3FE2FC95 +patch=1,EE,204801B8,word,3FE2FC95 +patch=1,EE,204801C0,word,3FE2FC95 +patch=1,EE,204801C8,word,3FE2FC95 +patch=1,EE,204801CC,word,3FE2FC95 +patch=1,EE,204801D4,word,3FE2FC95 + +[No-Interlacing] +gsinterlacemode=1 +author=Agrippa +description=EE overclock is needed to avoid infrequent frame rate drops. +patch=1,EE,204843E0,extended,00000000 +patch=1,EE,204843E4,extended,00000001 +patch=1,EE,20484474,extended,00000001 +patch=1,EE,20190AE4,extended,10000010 +patch=1,EE,20190B48,extended,10000005 +patch=1,EE,201913D8,extended,24020001 diff --git a/patches/SLUS-20568_683845A3.pnach b/patches/SLUS-20568_683845A3.pnach new file mode 100644 index 0000000..ad56718 --- /dev/null +++ b/patches/SLUS-20568_683845A3.pnach @@ -0,0 +1,20 @@ +gametitle=Hard Hitter Tennis (U)(SLUS-20568) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//X-Fov +//02210846 0000a4e7 040063c4 (1st) +patch=1,EE,0026f1fc,word,080b6598 + +patch=1,EE,002d9660,word,46082102 +patch=1,EE,002d9664,word,3c013f40 +patch=1,EE,002d9668,word,4481f000 +patch=1,EE,002d966c,word,461e2102 +patch=1,EE,002d9670,word,0809bc80 + + diff --git a/patches/SLUS-20569_3A38CD1A.pnach b/patches/SLUS-20569_3A38CD1A.pnach new file mode 100644 index 0000000..dbb7b34 --- /dev/null +++ b/patches/SLUS-20569_3A38CD1A.pnach @@ -0,0 +1,33 @@ +gametitle=All-Star Baseball 2004 (U)(SLUS-20569) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov +//003f023c 00188344 f001a1c7 +patch=1,EE,003e6d18,word,3c023f2b //3c023f00 + +//Render fix +//803f033c 0040023c 00108344 +patch=1,EE,003d2ac8,word,3c033f20 //3c033f80 + +/////////////////////////////////////// +//X-Fov +//803f023c 5c01a0af 47a00046 +//patch=1,EE,003d11c0,word,3c023f30 //3c023f80 + +//Y-Fov +//patch=1,EE,003d1308,word,3c023fab //3c023f80 + +//zoom +//patch=1,EE,003d252c,word,3c023f20 //3c023f80 +//patch=1,EE,003fc404,word,3c023fab //3c023f80 +//patch=1,EE,00137c04,word,3c033fab //3c033f80 + +//Y-fov +//patch=1,EE,003e6d14,word,3c033fab //3c033f80 + + diff --git a/patches/SLUS-20571_4F755D39.pnach b/patches/SLUS-20571_4F755D39.pnach new file mode 100644 index 0000000..ce11969 --- /dev/null +++ b/patches/SLUS-20571_4F755D39.pnach @@ -0,0 +1,8 @@ +gametitle=TY the Tasmanian Tiger (NTSC-U) SLUS-20571 4F755D39 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen Hack +patch=1,EE,00228EE8,word,3C013F40 //3C013F80 + diff --git a/patches/SLUS-20572_E14ADB65.pnach b/patches/SLUS-20572_E14ADB65.pnach new file mode 100644 index 0000000..47b9e1c --- /dev/null +++ b/patches/SLUS-20572_E14ADB65.pnach @@ -0,0 +1,19 @@ +gametitle=Tiger Woods PGA Tour 2003 (NTSC-U) (SLUS-20572) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen hack 16:9 + +//Menu 3D +patch=1,EE,0055A000,extended,3f400000 //3f800000 + +//Game Play Fov +patch=1,EE,005784E0,extended,3f400000 //3f800000 + +//Game Play Render Fix +patch=1,EE,005784F0,extended,44800000 //44000000 +patch=1,EE,005784F8,extended,40000000 //3f800000 + + diff --git a/patches/SLUS-20573_A4B3D285.pnach b/patches/SLUS-20573_A4B3D285.pnach new file mode 100644 index 0000000..7fe078c --- /dev/null +++ b/patches/SLUS-20573_A4B3D285.pnach @@ -0,0 +1,14 @@ +gametitle=The Sims (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,00326108,word,08030000 //4618b603 +patch=1,EE,000c0000,word,4618b603 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ec602 +patch=1,EE,000c0010,word,080c9843 +patch=1,EE,002c0188,word,3c013f2b //3c013f00 diff --git a/patches/SLUS-20575_BC910F04.pnach b/patches/SLUS-20575_BC910F04.pnach new file mode 100644 index 0000000..dbc862e --- /dev/null +++ b/patches/SLUS-20575_BC910F04.pnach @@ -0,0 +1,17 @@ +//gametitle=Island Xtreme Stunts (U)(SLUS-20575) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +//Disabled as it causes SPS. +//Widescreen hack 16:9 + +//patch=1,EE,0021eec4,word,3c013f40 //00000000 +//patch=1,EE,0021eec8,word,44810000 //00000000 +//patch=1,EE,0021eed0,word,4600c602 //00000000 + +//Render Fix +//803f013c 00088144 01b91646 +//patch=1,EE,00220f40,word,3c013fab //3c013f80 + + diff --git a/patches/SLUS-20576_C5473413.pnach b/patches/SLUS-20576_C5473413.pnach new file mode 100644 index 0000000..12aed65 --- /dev/null +++ b/patches/SLUS-20576_C5473413.pnach @@ -0,0 +1,38 @@ +gametitle=Harry Potter and The Chamber of Secrets (U)[SLUS-20576] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Widescreen hack 16:9 + +//Zoom +//patch=1,EE,004ca798,word,3c013f24 //3c013f49 +//patch=1,EE,004ca79c,word,34210000 //34210fda + +//Y-Fov +//patch=1,EE,004e8eb0,word,3c013fe3 //3c013faa +//patch=1,EE,004e8eb4,word,34218e2a //3421aaab + +//Button fix +//patch=1,EE,0031cb24,word,3c013fd0 //3c013f9c +//patch=1,EE,0031cb28,word,342197af //342171c7 + +//Font Y-Fov +//patch=1,EE,20541894,extended,3B0882F1 //3acccccd + +//Font Y-Position +//patch=1,EE,205418b4,extended,bf000000 //bec00000 + +//Font Zoom +//patch=1,EE,205418bc,extended,3faaaaab //3f800000 + +//Widen HUD to hide icons +//patch=1,EE,205E9F30,extended,3F95C28F + +// Commented out as it broke loading screen font and other stuff. + +[60 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,00544168,word,00000001 diff --git a/patches/SLUS-20578_C818BEC2.pnach b/patches/SLUS-20578_C818BEC2.pnach new file mode 100644 index 0000000..2c4b765 --- /dev/null +++ b/patches/SLUS-20578_C818BEC2.pnach @@ -0,0 +1,9 @@ +gametitle=Lord of Rings: The Two Towers SLUS_205.78 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00107160,extended,3c023fe3 +patch=1,EE,00107164,extended,34428e38 + + diff --git a/patches/SLUS-20582_B9EA7505.pnach b/patches/SLUS-20582_B9EA7505.pnach new file mode 100644 index 0000000..c8314ba --- /dev/null +++ b/patches/SLUS-20582_B9EA7505.pnach @@ -0,0 +1,17 @@ +gametitle=Street Racing Syndicate (U)(SLUS-20582) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,003451c0,word,3c013f1e //3c013f00 + +//Y-Fov +patch=1,EE,00345210,word,3c013f40 +patch=1,EE,00345214,word,4481f000 +patch=1,EE,00345224,word,461e2103 + + diff --git a/patches/SLUS-20585_6ABE0187.pnach b/patches/SLUS-20585_6ABE0187.pnach new file mode 100644 index 0000000..6e040cf --- /dev/null +++ b/patches/SLUS-20585_6ABE0187.pnach @@ -0,0 +1,13 @@ +gametitle=The Powerpuff Girls - Relish Rampage (USA) [SLUS-20585] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00608144 06050046 +patch=1,EE,001891fc,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20586_807FD7CA.pnach b/patches/SLUS-20586_807FD7CA.pnach new file mode 100644 index 0000000..fb73dfa --- /dev/null +++ b/patches/SLUS-20586_807FD7CA.pnach @@ -0,0 +1,17 @@ +gametitle=IHRA Drag Racing 2 (U)(SLUS-20586) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0026ac60,word,080cbf04 + +patch=1,EE,0032fc10,word,46015883 +patch=1,EE,0032fc14,word,3C013F40 +patch=1,EE,0032fc18,word,4481F000 +patch=1,EE,0032fc1C,word,461e1082 +patch=1,EE,0032fc20,word,0809ab19 + + diff --git a/patches/SLUS-20590_A2B36980.pnach b/patches/SLUS-20590_A2B36980.pnach new file mode 100644 index 0000000..2bb2e4c --- /dev/null +++ b/patches/SLUS-20590_A2B36980.pnach @@ -0,0 +1,9 @@ +gametitle=SpyHunter 2 SLUS_205.90 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002badc4,word,3c013fe3 +patch=1,EE,002badc8,word,34217fa5 + + diff --git a/patches/SLUS-20591_2FF8E31F.pnach b/patches/SLUS-20591_2FF8E31F.pnach new file mode 100644 index 0000000..64b97d4 --- /dev/null +++ b/patches/SLUS-20591_2FF8E31F.pnach @@ -0,0 +1,22 @@ +gametitle=DragonBall Z - Budokai SLUS_205.91 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00331e00,word,3f400000 //3f800000 +patch=1,EE,00332360,word,3f400000 //3f800000 hor + cutscenes +//patch=1,EE,00332364,word,3f9f49ef //3f6eeeef vert - cutscenes +patch=1,EE,0034ada0,word,3f400000 //3f800000 +patch=1,EE,0034ba60,word,3f400000 //3f800000 +patch=1,EE,0034d6a0,word,3f400000 //3f800000 +patch=1,EE,0034d9a0,word,3f400000 //3f800000 +patch=1,EE,0034de50,word,3f400000 //3f800000 +patch=1,EE,0034deb0,word,3f400000 //3f800000 +patch=1,EE,00355640,word,3f400000 //3f800000 + +[No-Interlacing] +author=Josh_7774 +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Disable Interlacing Instruction +patch=1,EE,20155814,extended,00000000 diff --git a/patches/SLUS-20593_6CE0EEED.pnach b/patches/SLUS-20593_6CE0EEED.pnach new file mode 100644 index 0000000..9add08d --- /dev/null +++ b/patches/SLUS-20593_6CE0EEED.pnach @@ -0,0 +1,16 @@ +gametitle=Magic Pengel - The Quest for Color SLUS_205.93 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00338c84,word,3f400000 //3f800000 +patch=1,EE,004a9db0,word,3f206d37 //3ef0a3d7 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20101DD4,word,00000000 +patch=1,EE,2010203C,word,00000000 + + diff --git a/patches/SLUS-20595_B59EF006.pnach b/patches/SLUS-20595_B59EF006.pnach new file mode 100644 index 0000000..dc7617e --- /dev/null +++ b/patches/SLUS-20595_B59EF006.pnach @@ -0,0 +1,27 @@ +gametitle=Area 51 (NTSC-U) (SLUS-20595) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,003922d8,word,3c193f40 // 00000000 hor fov +patch=1,EE,003922f0,word,4499f000 // 00000000 +patch=1,EE,003922f4,word,461ea502 // 00000000 +patch=1,EE,003929c0,word,461ebb03 // 00000000 renderfix calculation +patch=1,EE,003929ac,word,461eab83 // 00000000 renderfix calculation + +// 16:10 +//patch=1,EE,003922d8,word,3c193f55 // 00000000 hor fov +//patch=1,EE,003922dc,word,37395555 // 00000000 hor fov +//patch=1,EE,003922f0,word,4499f000 // 00000000 +//patch=1,EE,003922f4,word,461ea502 // 00000000 +//patch=1,EE,003929c0,word,461ebb03 // 00000000 renderfix calculation +//patch=1,EE,003929ac,word,461eab83 // 00000000 renderfix calculation + +[60 FPS] +author=asasega & Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20382680,extended,28620001 //28620002 +patch=1,EE,E0010001,extended,0059FE28 +patch=1,EE,20382680,extended,28620002 diff --git a/patches/SLUS-20596_0B971851.pnach b/patches/SLUS-20596_0B971851.pnach new file mode 100644 index 0000000..efd147b --- /dev/null +++ b/patches/SLUS-20596_0B971851.pnach @@ -0,0 +1,9 @@ +gametitle=UFC - Sudden Impact (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0021beec,word,3c013ec0 //90ffbd27 003f013c to 90ffbd27 c03e013c +patch=1,EE,0021bf70,word,3c013f40 //c00001e6 803f013c to c00001e6 403f013c + + diff --git a/patches/SLUS-20597_2253465E.pnach b/patches/SLUS-20597_2253465E.pnach new file mode 100644 index 0000000..14df4b4 --- /dev/null +++ b/patches/SLUS-20597_2253465E.pnach @@ -0,0 +1,12 @@ +gametitle=Fire Warrior Warhammer 400000 (NTSC-U) (widescreen by Some Chump) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +// Widescreen is always enabled no matter what ingame setting is selected + +patch=1,EE,2067256C,extended,3f400000 // 3f800000 (X axis) +patch=1,EE,20672570,extended,3f800000 // 3FAAAAAB (Y axis) + + diff --git a/patches/SLUS-20598_BCE9B7BB.pnach b/patches/SLUS-20598_BCE9B7BB.pnach new file mode 100644 index 0000000..cd1fdda --- /dev/null +++ b/patches/SLUS-20598_BCE9B7BB.pnach @@ -0,0 +1,10 @@ +gametitle=Everblue 2 [NTSC-U] (SLUS_205.98) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00229278,word,3C033F06 //3C033F33 (Increases hor. axis) + + diff --git a/patches/SLUS-20602_0AF91FC6.pnach b/patches/SLUS-20602_0AF91FC6.pnach new file mode 100644 index 0000000..d3b11c8 --- /dev/null +++ b/patches/SLUS-20602_0AF91FC6.pnach @@ -0,0 +1,21 @@ +gametitle=High Heat Major League Baseball 2004 (U)(SLUS-20602) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00363598,word,080f6114 + +patch=1,EE,003d8450,word,46010043 +patch=1,EE,003d8454,word,3c013f40 +patch=1,EE,003d8458,word,4481f000 +patch=1,EE,003d845c,word,461e0842 +patch=1,EE,003d8460,word,080d8d67 + +//Render fix +patch=1,EE,002a4014,word,3c0140ab //3c014080 + + diff --git a/patches/SLUS-20603_A8CE7DF2.pnach b/patches/SLUS-20603_A8CE7DF2.pnach new file mode 100644 index 0000000..9029f64 --- /dev/null +++ b/patches/SLUS-20603_A8CE7DF2.pnach @@ -0,0 +1,18 @@ +gametitle=Mary-Kate & Ashley - Sweet Sixteen - Licensed to Drive (U) [SLUS-20603] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//4c3f023c 00088344 cdcc4234 (1st) -> 193f023c 00088344 9a994234 +patch=1,EE,001918f0,word,3c023f19 //3c023f4c +patch=1,EE,001918f8,word,3442999a //3442cccd + +//Render Fix +//803f023c 88246470(2nd) +patch=1,EE,001cf4f0,word,3c023f40 //3c023f80 + + diff --git a/patches/SLUS-20604_66DA0D78.pnach b/patches/SLUS-20604_66DA0D78.pnach new file mode 100644 index 0000000..330ef0a --- /dev/null +++ b/patches/SLUS-20604_66DA0D78.pnach @@ -0,0 +1,8 @@ +gametitle=MTV Celebrity Deathmatch SLUS_206.04 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00211768,word,3c023f22 + + diff --git a/patches/SLUS-20606_71B6ADB9.pnach b/patches/SLUS-20606_71B6ADB9.pnach new file mode 100644 index 0000000..fb648fc --- /dev/null +++ b/patches/SLUS-20606_71B6ADB9.pnach @@ -0,0 +1,13 @@ +gametitle=Seek and Destroy (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +// 16:9 +patch=1,EE,001bc24c,word,3C013F40 //00000000 hor fov +patch=1,EE,001bc250,word,44810000 //00000000 +patch=1,EE,001bc258,word,4600C602 //00000000 +patch=1,EE,00186b64,word,3C0140A7 //3C01407A renderfix + + diff --git a/patches/SLUS-20613_3E571E95.pnach b/patches/SLUS-20613_3E571E95.pnach new file mode 100644 index 0000000..5ab96bb --- /dev/null +++ b/patches/SLUS-20613_3E571E95.pnach @@ -0,0 +1,45 @@ +gametitle=Tom Clancy's Ghost Recon * NTSC-U * SLUS-20613 * 3E571E95 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Solo/Coop mode widescreen hack. + +// Single Player mode +patch=1,EE,003a7ef4,word,3c023f40 +patch=1,EE,003a7f14,word,3c0243d6 + +// Multi Player mode +patch=1,EE,003a8014,word,3c023f40 +patch=1,EE,003a8034,word,3c0243d6 + +// Menu +patch=1,EE,0053b144,word,3c043f40 +patch=1,EE,0053b150,word,3c0243d6 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a7ef4,word,3c023f55 +patch=1,EE,003a7f14,word,3c0243c0 +patch=1,EE,003a8014,word,3c023f55 +patch=1,EE,003a8034,word,3c0243c0 +patch=1,EE,0053b144,word,3c043f55 +patch=1,EE,0053b150,word,3c0243c0 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a7ef4,word,3c023f64 +patch=1,EE,003a7f14,word,3c0243b4 +patch=1,EE,003a8014,word,3c023f64 +patch=1,EE,003a8034,word,3c0243b4 +patch=1,EE,0053b144,word,3c043f64 +patch=1,EE,0053b150,word,3c0243b4 + +[60 FPS] +author=asasega +description=Might need EE overclocking to be stable. +patch=1,EE,20271F14,word,1000000E diff --git a/patches/SLUS-20614_9729A03A.pnach b/patches/SLUS-20614_9729A03A.pnach new file mode 100644 index 0000000..f6274f4 --- /dev/null +++ b/patches/SLUS-20614_9729A03A.pnach @@ -0,0 +1,9 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,0040C9C8,extended,00000001 +patch=1,EE,0040C9F0,extended,00000001 +patch=1,EE,2040C9D0,extended,00001428 +patch=1,EE,2040C9F8,extended,0000148C + + diff --git a/patches/SLUS-20615_C7DA3DD2.pnach b/patches/SLUS-20615_C7DA3DD2.pnach new file mode 100644 index 0000000..52faf35 --- /dev/null +++ b/patches/SLUS-20615_C7DA3DD2.pnach @@ -0,0 +1,11 @@ +gametitle=Fantastic 4 SLUS_206.15 C7DA3DD2 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2031D0F8,extended,3Faaaaab + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,201777B0,extended,1000000C \ No newline at end of file diff --git a/patches/SLUS-20616_C9DEF513.pnach b/patches/SLUS-20616_C9DEF513.pnach new file mode 100644 index 0000000..713096b --- /dev/null +++ b/patches/SLUS-20616_C9DEF513.pnach @@ -0,0 +1,41 @@ +gametitle=Virtua Fighter 4 - Evolution (U)(SLUS-20616) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,003aaa74,word,3c194455 // 3c034420 hor fov +patch=1,EE,003aaa7c,word,37395555 // 44830800 hor fov +patch=1,EE,003aaa94,word,44990800 // 00000000 +patch=1,EE,00217b48,word,3c024456 // 3c024420 renderfix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,E0041000,extended,00923AE0 +patch=1,EE,00923AD8,extended,00000001 +patch=1,EE,00923AE0,extended,00000040 +patch=1,EE,00923D18,extended,00000001 +patch=1,EE,00923D20,extended,00000070 + +patch=1,EE,E0041400,extended,00923AE0 +patch=1,EE,00923AD8,extended,00000001 +patch=1,EE,10923AE0,extended,00001450 +patch=1,EE,00923D18,extended,00000001 +patch=1,EE,10923D20,extended,0000148C + +patch=1,EE,E0041000,extended,009204E0 +patch=1,EE,009204D8,extended,00000001 +patch=1,EE,009204E0,extended,00000040 +patch=1,EE,00920718,extended,00000001 +patch=1,EE,00920720,extended,00000070 + +patch=1,EE,E0041400,extended,009204E0 +patch=1,EE,009204D8,extended,00000001 +patch=1,EE,109204E0,extended,00001450 +patch=1,EE,00920718,extended,00000001 +patch=1,EE,10920720,extended,0000148C + + diff --git a/patches/SLUS-20617_C22D5152.pnach b/patches/SLUS-20617_C22D5152.pnach new file mode 100644 index 0000000..308f86c --- /dev/null +++ b/patches/SLUS-20617_C22D5152.pnach @@ -0,0 +1,23 @@ +gametitle=Dynasty Warriors 3: Xtreme Legends (U)(SLUS-20617) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,00282f58,word,3faaaaab //3f800000 +patch=1,EE,00282f64,word,3faaaaab //3f800000 + +//Render fix +patch=1,EE,0017f9b0,word,3c023f2b //3c023f00 + + +[No-Interlacing] +gsinterlacemode=1 +description=no interlace by someother1ne +patch=1,EE,0019a05c,extended,64420000 +patch=1,EE,0019a2c4,extended,64420000 + + diff --git a/patches/SLUS-20618_C774219F.pnach b/patches/SLUS-20618_C774219F.pnach new file mode 100644 index 0000000..883eca9 --- /dev/null +++ b/patches/SLUS-20618_C774219F.pnach @@ -0,0 +1,19 @@ +gametitle=MLB SlugFest 2004 (U)(SLUS-20618) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//680080c4 03100046 700080e4 +patch=1,EE,00158f58,word,080dfb10 //3c083f80 +patch=1,EE,0037ec40,word,c4800068 +patch=1,EE,0037ec44,word,3c013f40 +patch=1,EE,0037ec48,word,4481f000 +patch=1,EE,0037ec4c,word,461e0003 +patch=1,EE,0037ec50,word,e4800068 +patch=1,EE,0037ec54,word,080563d7 + + diff --git a/patches/SLUS-20619_455398AB.pnach b/patches/SLUS-20619_455398AB.pnach new file mode 100644 index 0000000..4c5575c --- /dev/null +++ b/patches/SLUS-20619_455398AB.pnach @@ -0,0 +1,16 @@ +gametitle=Starsky & Hutch (U)(SLUS-20619) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00123e9c,word,3c033f2a //3c033f00 + +//Y-Fov +//3f333333 3f333333 +patch=1,EE,204D235C,extended,3F066666 //3f333333 + + diff --git a/patches/SLUS-20620_1E4F42FF.pnach b/patches/SLUS-20620_1E4F42FF.pnach new file mode 100644 index 0000000..c1178a2 --- /dev/null +++ b/patches/SLUS-20620_1E4F42FF.pnach @@ -0,0 +1,22 @@ +gametitle=Smash Cars NTSC-U SLUS-20620 1E4F42FF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,00123a5c,word,3c023cbe //3c023c8e fov singleplayer +patch=1,EE,00123a64,word,3442a2d8 //3442fa35 +patch=1,EE,00123aa4,word,3c023cbe // +patch=1,EE,00123aac,word,3442a2d8 // +patch=1,EE,00123c3c,word,3c023cbe // fov multiplayer +patch=1,EE,00123c44,word,3442a2d8 // +patch=1,EE,00123c98,word,3c023cbe // +patch=1,EE,00123ca0,word,3442a2d8 // +patch=1,EE,001b06bc,word,3c033fab //3c033f80 vert fov + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,201B0E7C,extended,2C410002 +patch=1,EE,E0010001,extended,00394C30 +patch=1,EE,101B0E7C,extended,2C410001 \ No newline at end of file diff --git a/patches/SLUS-20621_A6356EA6.pnach b/patches/SLUS-20621_A6356EA6.pnach new file mode 100644 index 0000000..26c14e8 --- /dev/null +++ b/patches/SLUS-20621_A6356EA6.pnach @@ -0,0 +1,11 @@ +gametitle=Seven Samurai 20XX (U) (SLUS_206.21) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach by Arapapa) + +// 16:9 +patch=1,EE,001bcdd4,word,3c094455 // 00000000 hor fov +patch=1,EE,001bce0c,word,35235555 // 3c034420 hor fov + + diff --git a/patches/SLUS-20622_2498951B.pnach b/patches/SLUS-20622_2498951B.pnach new file mode 100644 index 0000000..7ccc2b3 --- /dev/null +++ b/patches/SLUS-20622_2498951B.pnach @@ -0,0 +1,33 @@ +gametitle=Silent Hill 3 (SLUS-20622) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,001b4a64,word,3c023f28 //hor val / ntsc mode +patch=1,EE,001b4a68,word,3442f5c3 //hor val / ntsc mode + +//Items & Weapons and Supplies fix +patch=1,EE,002ad978,word,3c023f19 //3c023f4c +patch=1,EE,002ad97c,word,3442999a //3442cccd + +//FMV's fix +patch=1,EE,002b60b8,word,24112550 //fmv height +patch=1,EE,002b60a4,word,24106D50 //fmv y-pos +patch=1,EE,002b61dc,word,24100000 //fmv black borders +patch=1,EE,002b61e4,word,24100000 //fmv black borders + +patch=1,EE,002b60bc,word,24032000 //fmv height +patch=1,EE,002b60a8,word,24037000 //fmv y-pos +patch=1,EE,002b61fc,word,24100000 //fmv black borders +patch=1,EE,002b6200,word,24100000 //fmv black borders + +//remove cutscene black borders, and small vertical borders on left/right +patch=1,EE,001ee320,word,03E00008 +patch=1,EE,001ee324,word,00000000 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS +patch=1,EE,2013058C,extended,00000000 \ No newline at end of file diff --git a/patches/SLUS-20623_59D4DF34.pnach b/patches/SLUS-20623_59D4DF34.pnach new file mode 100644 index 0000000..bd2fa16 --- /dev/null +++ b/patches/SLUS-20623_59D4DF34.pnach @@ -0,0 +1,14 @@ +gametitle=World Soccer Winning Eleven 6 - International (NTSC-U) (SLUS-20623) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +patch=1,EE,0152b0b8,word,08030000 //c6010068 +patch=1,EE,000c0000,word,3c013f40 //00000000 +patch=1,EE,000c0004,word,4481f000 //00000000 +patch=1,EE,000c0008,word,c6010068 //00000000 +patch=1,EE,000c000c,word,c602006c //00000000 +patch=1,EE,000c0010,word,461e0843 //00000000 +patch=1,EE,000c0014,word,e6010068 //00000000 +patch=1,EE,000c0018,word,0854ac30 //00000000 \ No newline at end of file diff --git a/patches/SLUS-20624_FC99EC8C.pnach b/patches/SLUS-20624_FC99EC8C.pnach new file mode 100644 index 0000000..5d734e6 --- /dev/null +++ b/patches/SLUS-20624_FC99EC8C.pnach @@ -0,0 +1,15 @@ +gametitle=The Simpsons - Hit & Run (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 ver +patch=1,EE,00138a88,word,00000000 // 10400005 +patch=1,EE,0014b360,word,00000000 // 10400004 +patch=1,EE,0014b364,word,00000000 // 10400004 +patch=1,EE,002a0b38,word,00000000 // 10400004 +patch=1,EE,0031c888,word,00000000 // 10400004 +patch=1,EE,0031d674,word,00000000 // 10400004 + + diff --git a/patches/SLUS-20625_46B7FEC5.pnach b/patches/SLUS-20625_46B7FEC5.pnach new file mode 100644 index 0000000..c94be95 --- /dev/null +++ b/patches/SLUS-20625_46B7FEC5.pnach @@ -0,0 +1,33 @@ +gametitle=MotoGP 3 (U)(SLUS-20625) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001139d4,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,001a4040,word,3c014330 //3c0143a0 Far distance +patch=1,EE,001c8354,word,3c014010 //3c013f9c NPC player +patch=1,EE,001c8358,word,34210000 //342128f5 +patch=1,EE,002692a0,word,3c014330 //3c0143a0 Near distance + + +//HUD speedometer fix +patch=1,EE,002b5a98,word,3c013f40 //3c013f80 +patch=1,EE,002b5ec8,word,3c013f40 //3c013f80 +patch=1,EE,002b6510,word,3c013f40 //3c013f80 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202C16CC,extended,FD030000 +patch=1,EE,202DD564,extended,24020001 +patch=1,EE,003EF558,extended,00000003 +patch=1,EE,003EF580,extended,00000003 + + diff --git a/patches/SLUS-20627_08995DEE.pnach b/patches/SLUS-20627_08995DEE.pnach new file mode 100644 index 0000000..699844b --- /dev/null +++ b/patches/SLUS-20627_08995DEE.pnach @@ -0,0 +1,50 @@ +//gametitle=Devil May Cry 2 (Disc 1) (Dante Disc) (SLUS-20484) / Devil May Cry 2 (Disc 2) (Lucia Disc) (SLUS-20627) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=nemesis2000. Disabled due to causing SPS. +//patch=1,EE,0017e08c,word,3c013f1a //hor aspect value +//patch=1,EE,0017e094,word,44810000 + +//patch=1,EE,0017e0b4,word,468008a0 +//patch=1,EE,0017e0b8,word,00041840 +//patch=1,EE,0017e0bc,word,00641821 +//patch=1,EE,0017e0c0,word,44830800 +//patch=1,EE,0017e0c4,word,3c013f6e +//patch=1,EE,0017e0c8,word,3421eeee +//patch=1,EE,0017e0d4,word,44810000 + +//patch=1,EE,001fad44,word,0c0470b4 +//patch=1,EE,001fad48,word,00000000 +//patch=1,EE,001fad4c,word,4600a003 +//patch=1,EE,001fad50,word,8f85aeb4 +//patch=1,EE,001fad54,word,3c04462f //hor val +//patch=1,EE,001fad58,word,3c034000 +//patch=1,EE,001fad5c,word,3484f000 +//patch=1,EE,001fad60,word,44841800 +//patch=1,EE,001fad64,word,e4a001c0 +//patch=1,EE,001fad68,word,44830800 +//patch=1,EE,001fad6c,word,8f84aeb4 +//patch=1,EE,001fad70,word,8f83aeb8 +//patch=1,EE,001fad74,word,c48201c0 +//patch=1,EE,001fad78,word,c4600030 +//patch=1,EE,001fad7c,word,46001002 +//patch=1,EE,001fad80,word,e4800040 +//patch=1,EE,001fad84,word,8f84aeb8 +//patch=1,EE,001fad88,word,8f83aeb4 +//patch=1,EE,001fad8c,word,c4800034 +//patch=1,EE,001fad90,word,46001002 +//patch=1,EE,001fad94,word,e4600054 +//patch=1,EE,001fad98,word,8f84aeb8 +//patch=1,EE,001fad9c,word,8f83aeb4 +//patch=1,EE,001fada0,word,c4800030 +//patch=1,EE,001fada4,word,46001802 +//patch=1,EE,001fada8,word,46010003 +//patch=1,EE,001fadac,word,46001003 +//patch=1,EE,001fadb0,word,e4600080 +//patch=1,EE,001fadb4,word,8f84aeb8 +//patch=1,EE,001fadb8,word,8f83aeb4 +//patch=1,EE,001fadbc,word,c4800034 +//patch=1,EE,001fadc0,word,3c04457f //vert val +//patch=1,EE,001fadc4,word,3484f000 +//patch=1,EE,001fadc8,word,44841800 \ No newline at end of file diff --git a/patches/SLUS-20628_1E70F18D.pnach b/patches/SLUS-20628_1E70F18D.pnach new file mode 100644 index 0000000..62b707c --- /dev/null +++ b/patches/SLUS-20628_1E70F18D.pnach @@ -0,0 +1,23 @@ +gametitle=Disney-Pixar Finding Nemo (U)(SLUS-20628) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//07a80046 803f013c +patch=1,EE,001157a4,word,080a5be8 + +patch=1,EE,00296fa0,word,3c013f40 +patch=1,EE,00296fa4,word,4481f000 +patch=1,EE,00296fa8,word,461eb582 +patch=1,EE,00296fac,word,4600a807 +patch=1,EE,00296fb0,word,080455ea + +//Render fix +//003f013c 00088144 a891e724 (1st) +patch=1,EE,001157e8,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20631_52922787.pnach b/patches/SLUS-20631_52922787.pnach new file mode 100644 index 0000000..c787c5b --- /dev/null +++ b/patches/SLUS-20631_52922787.pnach @@ -0,0 +1,30 @@ +gametitle=NFL Blitz Pro (U)(SLUS-20631) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001a3d4c,word,08052fd4 + +patch=1,EE,0014bf50,word,46000803 +patch=1,EE,0014bf54,word,3c013f40 +patch=1,EE,0014bf58,word,4481f000 +patch=1,EE,0014bf5c,word,461e0002 +patch=1,EE,0014bf60,word,08068f54 + + +//Render fix +//68008bc4 0800a327 +patch=1,EE,001a2690,word,08052fd9 + +patch=1,EE,0014bf64,word,c48b0068 +patch=1,EE,0014bf68,word,3c013faa +patch=1,EE,0014bf6c,word,3421aaab +patch=1,EE,0014bf70,word,4481f000 +patch=1,EE,0014bf74,word,461e5ac2 +patch=1,EE,0014bf78,word,080689a5 + + diff --git a/patches/SLUS-20632_56B36513.pnach b/patches/SLUS-20632_56B36513.pnach new file mode 100644 index 0000000..ecc5704 --- /dev/null +++ b/patches/SLUS-20632_56B36513.pnach @@ -0,0 +1,19 @@ +gametitle=XGRA - Extreme G Racing Association (U)(SLUS-20632) 56B36513 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//003f013c 00088144 b00644c6 Zoom +patch=1,EE,0019d554,word,3c013ec0 //3c013f00 +//00000000 00000000 83b50046 00000000 00000000 Y-Fov +//aa3f013c abaa2134 83b50046 00f08144 c2bd1e46 +patch=1,EE,0019d574,word,3c013faa +patch=1,EE,0019d578,word,3421aaab +patch=1,EE,0019d580,word,4481f000 +patch=1,EE,0019d584,word,461ebdc2 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock at 130%. +patch=1,EE,001A78B4,word,14400004 //10400004 \ No newline at end of file diff --git a/patches/SLUS-20633_274E5444.pnach b/patches/SLUS-20633_274E5444.pnach new file mode 100644 index 0000000..9d2ac66 --- /dev/null +++ b/patches/SLUS-20633_274E5444.pnach @@ -0,0 +1,29 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Clock Tower 3 (SLUS-20633) + +//gameplay by hyakki +patch=1,EE,01939d28,word,3f1fbe77 + +//FMV's fix by nemesis2000 +patch=1,EE,018bd568,word,3c026fa0 +patch=1,EE,018bd5b8,word,34028260 + +patch=1,EE,018bcf38,word,3c026fa0 +patch=1,EE,018bcf84,word,34028260 + +//remove black square near Panic Meter +patch=1,EE,2041C240,word,00000000 + +//remove Panic Meter +//patch=1,EE,20417F80,word,00000000 +//patch=1,EE,2041A53C,word,00000000 //Lavender Water +//patch=1,EE,2041A880,word,00000000 //Shatter 1 +//patch=1,EE,2041A8BC,word,00000000 //Shatter 2 +//patch=1,EE,20419E00,word,00000000 //Shatter 3 +//patch=1,EE,20419E24,word,00000000 //Shatter 4 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,018f37e4,word,3c030000 \ No newline at end of file diff --git a/patches/SLUS-20634_4C73FB6B.pnach b/patches/SLUS-20634_4C73FB6B.pnach new file mode 100644 index 0000000..56e01e3 --- /dev/null +++ b/patches/SLUS-20634_4C73FB6B.pnach @@ -0,0 +1,14 @@ +gametitle=Summer Heat - Beach Volleyball (SLUS_20634) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +patch=1,EE,001b08a4,word,3c01464F //3c014622 - both FOV + +patch=1,EE,001b0a38,word,3c01464F //3c014622 - render fix + +patch=1,EE,001b0a58,word,3c013f9f //3c013f6f - vert fov +patch=1,EE,001b0a5c,word,3421ea28 //3421df3b + + diff --git a/patches/SLUS-20635_EB933C4B.pnach b/patches/SLUS-20635_EB933C4B.pnach new file mode 100644 index 0000000..b4c1383 --- /dev/null +++ b/patches/SLUS-20635_EB933C4B.pnach @@ -0,0 +1,37 @@ +gametitle=Muppets Party Cruise (U)(SLUS-20635) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00008144 80680c46 +patch=1,EE,0012424c,word,3c013f13 //3c013f00 + +//Y-Fov +//02210546 000085e4 +patch=1,EE,001242d0,word,08030008 + +patch=1,EE,000c0020,word,46052102 +patch=1,EE,000c0024,word,3c013faa +patch=1,EE,000c0028,word,4481f000 +patch=1,EE,000c002c,word,461e2102 +patch=1,EE,000c0030,word,080490b5 + +//2D fix +//83100046 0c0080ac +patch=1,EE,00124324,word,08030000 + +patch=1,EE,000c0000,word,46001083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,080490ca + +//Render fix +//003f013c 00008144 f0ffbd27 (2nd) +patch=1,EE,001243b0,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20636_0486AD78.pnach b/patches/SLUS-20636_0486AD78.pnach new file mode 100644 index 0000000..625d82f --- /dev/null +++ b/patches/SLUS-20636_0486AD78.pnach @@ -0,0 +1,95 @@ +gametitle=The Suffering (SLUS-20636) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,001e6a8c,word,e7b40010 +patch=1,EE,001e6a90,word,8e020338 +patch=1,EE,001e6a94,word,ae020330 +patch=1,EE,001e6a98,word,8e02033c +patch=1,EE,001e6a9c,word,ae020334 +patch=1,EE,001e6aa0,word,c6030338 +patch=1,EE,001e6aa4,word,468018e0 +patch=1,EE,001e6aa8,word,3c013f00 +patch=1,EE,001e6aac,word,4481b000 +patch=1,EE,001e6ab0,word,c600033c +patch=1,EE,001e6ab4,word,46800020 +patch=1,EE,001e6ab8,word,3c014500 +patch=1,EE,001e6abc,word,44811000 +patch=1,EE,001e6ac0,word,3c0142ab //both fov +patch=1,EE,001e6ac4,word,44810800 +patch=1,EE,001e6ac8,word,44862000 +patch=1,EE,001e6acc,word,46802120 +patch=1,EE,001e6ad0,word,461618c2 +patch=1,EE,001e6ad4,word,3c014300 +patch=1,EE,001e6ad8,word,44813000 +patch=1,EE,001e6adc,word,46160002 +patch=1,EE,001e6ae0,word,e60102e0 +patch=1,EE,001e6ae4,word,44852800 +patch=1,EE,001e6ae8,word,46802960 +patch=1,EE,001e6aec,word,3c01bf00 +patch=1,EE,001e6af0,word,44813800 +patch=1,EE,001e6af4,word,460310c1 +patch=1,EE,001e6af8,word,ae050328 +patch=1,EE,001e6afc,word,46001081 +patch=1,EE,001e6b00,word,ae06032c +patch=1,EE,001e6b04,word,c6010330 +patch=1,EE,001e6b08,word,46800860 +patch=1,EE,001e6b0c,word,8e05034c +patch=1,EE,001e6b10,word,c6000334 +patch=1,EE,001e6b14,word,46800020 +patch=1,EE,001e6b18,word,3c013c8e +patch=1,EE,001e6b1c,word,3421fa36 +patch=1,EE,001e6b20,word,4481b800 +patch=1,EE,001e6b24,word,460518c0 +patch=1,EE,001e6b28,word,46041080 +patch=1,EE,001e6b2c,word,46000b06 +patch=1,EE,001e6b30,word,46160902 +patch=1,EE,001e6b34,word,46000346 +patch=1,EE,001e6b38,word,46160142 +patch=1,EE,001e6b3c,word,46013183 +patch=1,EE,001e6b40,word,46070842 +patch=1,EE,001e6b44,word,46070002 +patch=1,EE,001e6b48,word,460418c0 +patch=1,EE,001e6b4c,word,46051080 +patch=1,EE,001e6b50,word,e60102f0 +patch=1,EE,001e6b54,word,e60002f4 +patch=1,EE,001e6b58,word,46011901 +patch=1,EE,001e6b5c,word,e6030310 +patch=1,EE,001e6b60,word,46001141 +patch=1,EE,001e6b64,word,e6020314 +patch=1,EE,001e6b68,word,460118c0 +patch=1,EE,001e6b6c,word,e6060308 +patch=1,EE,001e6b70,word,46001080 +patch=1,EE,001e6b74,word,e604031c +patch=1,EE,001e6b78,word,e6050324 +patch=1,EE,001e6b7c,word,e6030318 +patch=1,EE,001e6b80,word,e6020320 +patch=1,EE,001e6b84,word,8ca20000 +patch=1,EE,001e6b88,word,84440068 +patch=1,EE,001e6b8c,word,8c43006c +patch=1,EE,001e6b90,word,0060f809 +patch=1,EE,001e6b94,word,00a42021 +patch=1,EE,001e6b98,word,c60202e0 +patch=1,EE,001e6b9c,word,c601030c +patch=1,EE,001e6ba0,word,46001002 +patch=1,EE,001e6ba4,word,8e030350 +patch=1,EE,001e6ba8,word,46000847 +patch=1,EE,001e6bac,word,3c013f40 // vert fov +patch=1,EE,001e6bb0,word,4481a000 +patch=1,EE,001e6bb4,word,46140002 +patch=1,EE,001e6bb8,word,00000000 +patch=1,EE,001e6bbc,word,00000000 + +//Font fix +patch=1,EE,001f90e8,word,3c013f40 //3c013f80 + +[60 FPS] +author=asasega and PeterDelta +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,201F86C0,extended,28420002 +patch=1,EE,201F86E0,extended,28420002 +patch=1,EE,E0020000,extended,00475204 +patch=1,EE,201F86C0,extended,28420001 +patch=1,EE,201F86E0,extended,28420001 \ No newline at end of file diff --git a/patches/SLUS-20638_600709E2.pnach b/patches/SLUS-20638_600709E2.pnach new file mode 100644 index 0000000..0aea9a3 --- /dev/null +++ b/patches/SLUS-20638_600709E2.pnach @@ -0,0 +1,19 @@ +gametitle=Backyard Wrestling - Don't Try This at Home (U)(SLUS-20638) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,002c15b8,word,3c013fcc //3c013f99 +patch=1,EE,002c15bc,word,3421ccc4 //3421999a + +//Zoom +patch=1,EE,002c159c,word,3c014456 //3c014420 + +//Render fix +patch=1,EE,002b1254,word,3c014480 //3c014416 + + diff --git a/patches/SLUS-20639_4042248C.pnach b/patches/SLUS-20639_4042248C.pnach new file mode 100644 index 0000000..595ae6b --- /dev/null +++ b/patches/SLUS-20639_4042248C.pnach @@ -0,0 +1,9 @@ +gametitle=Def Jam - Vendetta SLUS_206.39 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001a17b4,extended,3c013f10 +patch=1,EE,00197bbc,extended,3c013f22 + + diff --git a/patches/SLUS-20641_B36EE21E.pnach b/patches/SLUS-20641_B36EE21E.pnach new file mode 100644 index 0000000..e21dbcc --- /dev/null +++ b/patches/SLUS-20641_B36EE21E.pnach @@ -0,0 +1,6 @@ +gametitle=IndyCar Series NTSC-U SLUS-20641 B36EE21E + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2025EA3C,extended,00000000 \ No newline at end of file diff --git a/patches/SLUS-20642_6D76177B.pnach b/patches/SLUS-20642_6D76177B.pnach new file mode 100644 index 0000000..f13d44b --- /dev/null +++ b/patches/SLUS-20642_6D76177B.pnach @@ -0,0 +1,12 @@ +gametitle=Auto Modellista (SLUS-20642) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,0039b80c,word,3fe38e38 +patch=1,EE,0022be20,word,3c023fe3 +patch=1,EE,0022be28,word,34428e38 + + diff --git a/patches/SLUS-20644_B8BFF0B1.pnach b/patches/SLUS-20644_B8BFF0B1.pnach new file mode 100644 index 0000000..313d48d --- /dev/null +++ b/patches/SLUS-20644_B8BFF0B1.pnach @@ -0,0 +1,14 @@ +gametitle=Armored Core - Silent Line SLUS_206.44 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001241e8,word,3c013f22 +patch=1,EE,0027693c,word,3c013f40 +patch=1,EE,2034B36C,word,43F00000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,0030F9AC,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20645_7290669C.pnach b/patches/SLUS-20645_7290669C.pnach new file mode 100644 index 0000000..637edad --- /dev/null +++ b/patches/SLUS-20645_7290669C.pnach @@ -0,0 +1,14 @@ +gametitle=Time Crisis 3 SLUS_206.45 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0033976c,word,3f400000 + + +[No GunCon Flash] +author=Souzooka +description=Removes flash effect when using the GunCon2 Controller + +patch=0,EE,201AC7F0,extended,03E00008 // jr ra // Stub guncon2 flash function +patch=0,EE,201AC7F4,extended,00000000 // nop diff --git a/patches/SLUS-20646_5744D227.pnach b/patches/SLUS-20646_5744D227.pnach new file mode 100644 index 0000000..8f3244c --- /dev/null +++ b/patches/SLUS-20646_5744D227.pnach @@ -0,0 +1,23 @@ +gametitle=Mark Davis Pro Bass Challenge (U)(SLUS-20646) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f023c abaa4234 00008344 00608244 (1st) +patch=1,EE,001af938,word,3c023fe3 //3c023faa +patch=1,EE,001af93c,word,34428e2a //3442aaab + +//Zoom +//patch=1,EE,001c2b58,word,3c023f40 //3c023f80 +//patch=1,EE,001c8dc0,word,3c023f40 //3c023f80 + +//Y-Fov ??? +//patch=1,EE,001c3210,word,3c023f40 //3c023f80 +//??? +//patch=1,EE,001c9048,word,3c053f00 //3c053f80 + + diff --git a/patches/SLUS-20647_E498DD6E.pnach b/patches/SLUS-20647_E498DD6E.pnach new file mode 100644 index 0000000..0878865 --- /dev/null +++ b/patches/SLUS-20647_E498DD6E.pnach @@ -0,0 +1,13 @@ +gametitle=Wallace & Gromit in Project Zoo (U)(SLUS-20647) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//4040013c00088144 01b01846 +patch=1,EE,00235f20,word,3c014080 //3c014040 + + diff --git a/patches/SLUS-20649_8F943CF3.pnach b/patches/SLUS-20649_8F943CF3.pnach new file mode 100644 index 0000000..9cc78d4 --- /dev/null +++ b/patches/SLUS-20649_8F943CF3.pnach @@ -0,0 +1,8 @@ +gametitle=Crash Nitro Kart (SLUS-20649) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0058bcf8,word,3c023f17 + + diff --git a/patches/SLUS-20650_55493524.pnach b/patches/SLUS-20650_55493524.pnach new file mode 100644 index 0000000..3a49ab7 --- /dev/null +++ b/patches/SLUS-20650_55493524.pnach @@ -0,0 +1,15 @@ +gametitle=MVP Baseball 2003 (NTSC-U)(SLUS-20650) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00008144 380017e6 +patch=1,EE,004ecfa8,word,3c013f40 //3c013f80 zoom + +//803f013c 00108144 83b50146 +patch=1,EE,004ed038,word,3c013fab //3c013f80 fov + + diff --git a/patches/SLUS-20651_92AEE337.pnach b/patches/SLUS-20651_92AEE337.pnach new file mode 100644 index 0000000..751417e --- /dev/null +++ b/patches/SLUS-20651_92AEE337.pnach @@ -0,0 +1,12 @@ +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +gametitle = NBA Street Vol.2 (NTSC-U) +author=Ko81e24wy + +// Widescreen 16:9 +patch=1,EE,208D6AA0,extended,3F400000 +patch=1,EE,208D6AD8,extended,3FA66666 +patch=1,EE,208D6ADC,extended,3FA66666 + + diff --git a/patches/SLUS-20652_A1B095EC.pnach b/patches/SLUS-20652_A1B095EC.pnach new file mode 100644 index 0000000..2bc675c --- /dev/null +++ b/patches/SLUS-20652_A1B095EC.pnach @@ -0,0 +1,17 @@ +gametitle=Tom Clancy's Splinter Cell * NTSC-U * SLUS-20652 * A1B095EC +//This game's CRC changes when actually starting the game from the main menu + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' + diff --git a/patches/SLUS-20652_C587F6E2.pnach b/patches/SLUS-20652_C587F6E2.pnach new file mode 100644 index 0000000..b750ec0 --- /dev/null +++ b/patches/SLUS-20652_C587F6E2.pnach @@ -0,0 +1,95 @@ +gametitle=Tom Clancy's Splinter Cell * NTSC-U * SLUS-20652 * C587F6E2 +//This is for the ELF that pertains to the actual game. The initial CRC was A1B095EC. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001cf514,word,8f828ff8 +patch=1,EE,001cf518,word,14400005 +patch=1,EE,001cf51c,word,3c040045 +patch=1,EE,001cf520,word,0c0776c8 +patch=1,EE,001cf524,word,24842c32 +patch=1,EE,001cf528,word,0c077680 +patch=1,EE,001cf52c,word,af828ff8 +patch=1,EE,001cf530,word,8f848ff8 +patch=1,EE,001cf534,word,3c060045 +patch=1,EE,001cf538,word,0000282d +patch=1,EE,001cf53c,word,24c62c52 +patch=1,EE,001cf540,word,0000382d +patch=1,EE,001cf544,word,24080001 +patch=1,EE,001cf548,word,0c05a194 +patch=1,EE,001cf54c,word,0000482d +patch=1,EE,001cf550,word,0040802d +patch=1,EE,001cf554,word,0c0592ac +patch=1,EE,001cf558,word,afa00088 +patch=1,EE,001cf55c,word,8fa60088 +patch=1,EE,001cf560,word,0200202d +patch=1,EE,001cf564,word,8f89801c +patch=1,EE,001cf568,word,0040282d +patch=1,EE,001cf56c,word,0000382d +patch=1,EE,001cf570,word,0000402d +patch=1,EE,001cf574,word,0c058fdc +patch=1,EE,001cf578,word,0000502d +patch=1,EE,001cf57c,word,8fa3005c +patch=1,EE,001cf580,word,0c05e844 +patch=1,EE,001cf584,word,ac620060 +patch=1,EE,001cf588,word,8fa6005c +patch=1,EE,001cf58c,word,3c023fd4 +patch=1,EE,001cf590,word,34437ae1 +patch=1,EE,001cf594,word,24050004 +patch=1,EE,001cf598,word,3c043f40 // X-FoV +patch=1,EE,001cf59c,word,e4c00070 +patch=1,EE,001cf5a0,word,8fa2005c +patch=1,EE,001cf5a4,word,ac4000c0 +patch=1,EE,001cf5a8,word,8fa2005c +patch=1,EE,001cf5ac,word,ac4000c4 +patch=1,EE,001cf5b0,word,8fa2005c +patch=1,EE,001cf5b4,word,ac4000c8 +patch=1,EE,001cf5b8,word,8fa2005c +patch=1,EE,001cf5bc,word,e45400cc +patch=1,EE,001cf5c0,word,8fa2005c +patch=1,EE,001cf5c4,word,ac4000e0 +patch=1,EE,001cf5c8,word,8fa2005c +patch=1,EE,001cf5cc,word,ac4000e4 +patch=1,EE,001cf5d0,word,8fa2005c +patch=1,EE,001cf5d4,word,ac4000e8 +patch=1,EE,001cf5d8,word,8fa2005c +patch=1,EE,001cf5dc,word,e45400ec +patch=1,EE,001cf5e0,word,8fa2005c +patch=1,EE,001cf5e4,word,ac4000f0 +patch=1,EE,001cf5e8,word,8fa2005c +patch=1,EE,001cf5ec,word,ac4000f4 +patch=1,EE,001cf5f0,word,8fa2005c +patch=1,EE,001cf5f4,word,ac4000f8 +patch=1,EE,001cf5f8,word,8fa2005c +patch=1,EE,001cf5fc,word,e45400fc +patch=1,EE,001cf600,word,8fa2005c +patch=1,EE,001cf604,word,ac400100 +patch=1,EE,001cf608,word,8fa2005c +patch=1,EE,001cf60c,word,ac400108 +patch=1,EE,001cf610,word,8fa2005c +patch=1,EE,001cf614,word,ac400104 +patch=1,EE,001cf618,word,8fa2005c +patch=1,EE,001cf61c,word,ac450090 +patch=1,EE,001cf620,word,8fa2005c +patch=1,EE,001cf624,word,ac400084 +patch=1,EE,001cf628,word,8fa2005c +patch=1,EE,001cf62c,word,ac400080 +patch=1,EE,001cf630,word,8fa2005c +patch=1,EE,001cf634,word,ac440088 +patch=1,EE,001cf638,word,8fa2005c +patch=1,EE,001cf63c,word,3c043f80 +patch=1,EE,001cf640,word,ac44008c + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001cf598,word,3c043f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001cf598,word,3c043f64 diff --git a/patches/SLUS-20653_6C89132B.pnach b/patches/SLUS-20653_6C89132B.pnach new file mode 100644 index 0000000..9660f85 --- /dev/null +++ b/patches/SLUS-20653_6C89132B.pnach @@ -0,0 +1,9 @@ +gametitle=Dynasty Warriors 4 (SLUS-20653) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00136f30,word,3c0243d6 +patch=1,EE,00183dc0,word,3c023f2b + + diff --git a/patches/SLUS-20655_2D29C32F.pnach b/patches/SLUS-20655_2D29C32F.pnach new file mode 100644 index 0000000..a534788 --- /dev/null +++ b/patches/SLUS-20655_2D29C32F.pnach @@ -0,0 +1,18 @@ +gametitle=Hobbit, The (U) (SLUS-20655) 2D29C32F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00389B30,word,3C013ED5 //3C013F00 Y-Fov +patch=1,EE,00389C44,word,3C013F49 //3C013F00 Render fix +patch=1,EE,003887C8,word,3C013F1D + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,004033DC,extended,00000001 +patch=1,EE,E0010000,extended,003E7410 +patch=1,EE,004033DC,extended,00000002 +patch=1,EE,E0010001,extended,00471A34 +patch=1,EE,004033DC,extended,00000002 \ No newline at end of file diff --git a/patches/SLUS-20656_CE6A63BF.pnach b/patches/SLUS-20656_CE6A63BF.pnach new file mode 100644 index 0000000..4c0f9a5 --- /dev/null +++ b/patches/SLUS-20656_CE6A63BF.pnach @@ -0,0 +1,18 @@ +gametitle=X-Men Legends SLUS_206.56 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//patch=1,EE,005cc888,word,3c023f34 +patch=1,EE,20720920,word,3FE147AE //In-game width widescreen 16:9 +patch=1,EE,2072094c,word,3F000000 //Fonts Width +patch=1,EE,20720950,word,3F000000 //Fonts Height +patch=1,EE,20720958,word,3F8CCCCD //HUD & Menu Height +patch=1,EE,20720954,word,3FA00000 //HUD & Menu Width +patch=1,EE,20D85448,word,3F666666 //HUD Height +patch=1,EE,20D85430,word,3F59999A //HUD Width + +//20D85448 //HUD Height +//206625A8 //HUD Resize + + diff --git a/patches/SLUS-20657_6798E3C9.pnach b/patches/SLUS-20657_6798E3C9.pnach new file mode 100644 index 0000000..6ec67f7 --- /dev/null +++ b/patches/SLUS-20657_6798E3C9.pnach @@ -0,0 +1,11 @@ +gametitle=McFarlane Evil Prophecy (U)(SLUS-20657) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,203173c0,extended,443B8000 //447a0000 + + diff --git a/patches/SLUS-20659_004B2E96.pnach b/patches/SLUS-20659_004B2E96.pnach new file mode 100644 index 0000000..03c3efa --- /dev/null +++ b/patches/SLUS-20659_004B2E96.pnach @@ -0,0 +1,31 @@ +//gametitle=Disney Presents Piglet's Big Game (U)(SLUS-20659) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Temporarily disabled till it can be investigated. + +//Widescreen hack 16:9 + +//Zoom +//4940023c 00088344 db0f4434 +//patch=1,EE,00295cbc,word,3c024086 //3c024049 + +//Y-Fov +//aa3f023c abaa4234 00688244(5th, 6th) +//patch=1,EE,002d9504,word,3c023fe3 //3c023faa Gameplay +//patch=1,EE,002d9508,word,34428e32 //3442aaab + +//patch=1,EE,0032aba8,word,3c023fe3 //3c023faa +//patch=1,EE,0032abac,word,34428e32 //3442aaab Cutscene + +///////////////////////////////////////// +//patch=1,EE,00142df4,word,08042578 + +//patch=1,EE,001095e0,word,46070202 +//patch=1,EE,001095e4,word,3c013f40 +//patch=1,EE,001095e8,word,00000000 +//patch=1,EE,001095ec,word,4481f000 +//patch=1,EE,001095f0,word,461e4202 +//patch=1,EE,001095f4,word,08050b7e \ No newline at end of file diff --git a/patches/SLUS-20661_813D240D.pnach b/patches/SLUS-20661_813D240D.pnach new file mode 100644 index 0000000..5c99aa4 --- /dev/null +++ b/patches/SLUS-20661_813D240D.pnach @@ -0,0 +1,21 @@ +gametitle=The Fairly OddParents! Breakin' Da Rules (U)(SLUS-20661) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0041cea4,word,0811e474 + +patch=1,EE,004791d0,word,46166302 +patch=1,EE,004791d4,word,3c013faa +patch=1,EE,004791d8,word,3421aaab +patch=1,EE,004791dc,word,4481f000 +patch=1,EE,004791e0,word,461e6302 +patch=1,EE,004791e4,word,081073aa + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,0052F408,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLUS-20663_E1D9B618.pnach b/patches/SLUS-20663_E1D9B618.pnach new file mode 100644 index 0000000..af8b7ab --- /dev/null +++ b/patches/SLUS-20663_E1D9B618.pnach @@ -0,0 +1,12 @@ +gametitle=Naval Ops - Warship Gunner (U)(SLUS-20663) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//2044023c 00608244 f043023c 00688244 +patch=1,EE,0027ac6c,word,3c024460 //3c024420 X-Fov + + diff --git a/patches/SLUS-20664_54D2D5DA.pnach b/patches/SLUS-20664_54D2D5DA.pnach new file mode 100644 index 0000000..2014074 --- /dev/null +++ b/patches/SLUS-20664_54D2D5DA.pnach @@ -0,0 +1,18 @@ +gametitle=Barbie Horse Adventures - Wild Horse Rescue (U)(SLUS-20664) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//02030c46 003f013c 00608144 +//02030c46 d03e013c 00608144 +patch=1,EE,002381c4,word,3c013ed0 //3c013f00 + +//Zoom +//003f013c 00b08144 58010cc6 +patch=1,EE,00238320,word,3c013f20 //3c013f00 + + diff --git a/patches/SLUS-20665_658D8BB8.pnach b/patches/SLUS-20665_658D8BB8.pnach new file mode 100644 index 0000000..6c1fff0 --- /dev/null +++ b/patches/SLUS-20665_658D8BB8.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Deer Hunt - 2004 Season (U)(SLUS-20665) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,00307ca4,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,00307d00,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080c1f41 + + diff --git a/patches/SLUS-20666_4D2CAC9D.pnach b/patches/SLUS-20666_4D2CAC9D.pnach new file mode 100644 index 0000000..623e8cc --- /dev/null +++ b/patches/SLUS-20666_4D2CAC9D.pnach @@ -0,0 +1,48 @@ +gametitle=Disgaea: Hour of Darkness (SLUS-20666) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0014d6ac,word,3c033f40 +patch=1,EE,0014d6b4,word,e7a000dc +patch=1,EE,0014d6b8,word,46000003 +patch=1,EE,0014d6bc,word,e7a000d8 +patch=1,EE,001051d4,word,3c013f40 +patch=1,EE,001051d8,word,44810000 +patch=1,EE,001051e0,word,4600c602 + + +//480i +patch=1,EE,0013B818,word,24050001 + + +//font fix +patch=1,EE,001878f8,word,24080012 +patch=1,EE,001892e0,word,24080017 +patch=1,EE,001946C4,word,24080017 +patch=1,EE,001d3594,word,24080017 +patch=1,EE,001d382c,word,24080017 + +patch=1,EE,0013e258,word,24090017 +patch=1,EE,0013e264,word,24C60007 + +//portrait fix +patch=1,EE,001944a4,word,2648001e //2648000a +patch=1,EE,001944cc,word,2409003c //24090050 + +patch=1,EE,0018C914,word,2646000E //26460004 +patch=1,EE,0018c930,word,2409003c //24090050 + +patch=1,EE,00188304,word,2546000a //0140302d +patch=1,EE,0018830c,word,2409003c //24090050 + +patch=1,EE,0018d1b8,word,24c60008 //00000000 +patch=1,EE,0018d1a8,word,24090018 //24090020 + +patch=1,EE,00192938,word,240a00c0 //240a0100 +patch=1,EE,0019351c,word,24c60020 //00000000 + +patch=1,EE,00194608,word,240900c0 //24090100 +patch=1,EE,00194618,word,24c60020 //00000000 + + diff --git a/patches/SLUS-20669_FBB5290C.pnach b/patches/SLUS-20669_FBB5290C.pnach new file mode 100644 index 0000000..bd05391 --- /dev/null +++ b/patches/SLUS-20669_FBB5290C.pnach @@ -0,0 +1,18 @@ +gametitle=Resident Evil - Dead Aim SLUS_206.69 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00232c30,word,3c1943f0 // 3c013f80 hor fov +patch=1,EE,00232c34,word,46021003 // 44810000 +patch=1,EE,00232c64,word,ac99000c // e482000c + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2028A268,extended,00000050 +patch=1,EE,2028A274,extended,000001E0 +patch=1,EE,2028A284,extended,00000000 + + diff --git a/patches/SLUS-20670_D600925B.pnach b/patches/SLUS-20670_D600925B.pnach new file mode 100644 index 0000000..a282460 --- /dev/null +++ b/patches/SLUS-20670_D600925B.pnach @@ -0,0 +1,34 @@ +gametitle=The Great Escape (NTSC-U) SLUS-20670 D600925B + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +// Disabled due causing issues with objects and black bars appearing at the edges of the screen. + +//Widescreen hack 16:9 + +//Zoom +//patch=1,EE,002b89cc,word,3c013b01 //3c013acc +//patch=1,EE,002b89d0,word,34210000 //3421cccd + +//Y-Fov +//patch=1,EE,002b8a54,word,3c013b35 //3c013b08 +//patch=1,EE,002b8a58,word,3421fe54 //34218889 + +//Render fix +//patch=1,EE,002ca178,word,3c013d00 //3c013c8e +//patch=1,EE,002ca17c,word,34210000 //3421fa36 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PliskinDev +description=Renders the game in 16:9 aspect ratio +patch=1,EE,20425B16,extended,3FE38E39 +patch=1,EE,2047FAE8,extended,3FE38E39 +patch=1,EE,2047FAEC,extended,3FE38E39 +patch=1,EE,2047FAF8,extended,3FE38E39 + +[60 FPS] +author=asasega +description=Make sure you set your EE Cycle Rate to 130-180% +patch=1,EE,202B3948,extended,2C420001 diff --git a/patches/SLUS-20671_B67F4F9E.pnach b/patches/SLUS-20671_B67F4F9E.pnach new file mode 100644 index 0000000..48da588 --- /dev/null +++ b/patches/SLUS-20671_B67F4F9E.pnach @@ -0,0 +1,17 @@ +gametitle=Mafia [NTSC-U] (SLUS_206.71) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas, Render fixes by arapapa + +//Gameplay 16:9 +patch=1,EE,20FF8D64,extended,3FAB0000 //3F800000 Vertical axis +patch=1,EE,20FF8E4C,extended,3FAB0000 //3F800000 Horizontal axis + +//Render fix +patch=1,EE,20FF8DB4,extended,3D000000 //3D4CCCCD + +//Rendering distancce +patch=1,EE,20FF8DB8,extended,44000000 //43660000 + + diff --git a/patches/SLUS-20672_48FE0C71.pnach b/patches/SLUS-20672_48FE0C71.pnach new file mode 100644 index 0000000..1ce5500 --- /dev/null +++ b/patches/SLUS-20672_48FE0C71.pnach @@ -0,0 +1,18 @@ +gametitle=Final Fantasy X-2 (SLUS-20672) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,001b4f74,word,3c013f19 +patch=1,EE,001b4f78,word,3421999a +patch=1,EE,0012369c,word,3c014440 +patch=1,EE,0018645c,word,3c01442b + +//alternate values +//patch=1,EE,203670C0,word,3F34CCCD // x fov +patch=1,EE,203670C4,word,3F5EEEEF // y fov - HD remaster + +//portraits, dressphere and cursor width on menu +patch=1,EE,002142cc,word,3c013f40 + + diff --git a/patches/SLUS-20673_E3ADDC73.pnach b/patches/SLUS-20673_E3ADDC73.pnach new file mode 100644 index 0000000..ad1536b --- /dev/null +++ b/patches/SLUS-20673_E3ADDC73.pnach @@ -0,0 +1,14 @@ +gametitle=Alias (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// 16:9 +patch=1,EE,00248178,word,3c013ec0 // 3c013f00 hor fov +patch=1,EE,001f3c30,word,3c013f40 // 3c013f80 renderfix + +[60 FPS] +author=asasega & Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2024BEF0,extended,14400039 //10400039 diff --git a/patches/SLUS-20674_2D52131D.pnach b/patches/SLUS-20674_2D52131D.pnach new file mode 100644 index 0000000..0e5cabb --- /dev/null +++ b/patches/SLUS-20674_2D52131D.pnach @@ -0,0 +1,11 @@ +gametitle=Cyber Troopers Virtual-On Marz (U)(SLUS-20674) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00153474,word,3c023f40 //3c023f80 + + diff --git a/patches/SLUS-20675_B0859096.pnach b/patches/SLUS-20675_B0859096.pnach new file mode 100644 index 0000000..f5250d4 --- /dev/null +++ b/patches/SLUS-20675_B0859096.pnach @@ -0,0 +1,40 @@ +gametitle=Baldur's Gate: Dark Alliance II * NTSC-U * SLUS-20675 * B0859096 + +// ========== +// To speed-up this game, set "EE Cyclerate" to 2 +// under Config > Emulation Settings > Speedhacks. +// ========== + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001ed388,word,3c013f1f +patch=1,EE,001ed38c,word,342149f1 +patch=1,EE,001ed39c,word,3c014440 + +patch=1,EE,0023fc24,word,3c013f1f +patch=1,EE,0023fc28,word,342149f1 +patch=1,EE,0023fc34,word,3c014440 + +patch=1,EE,0027f854,word,3c013f1f +patch=1,EE,0027f858,word,342149f1 +patch=1,EE,0027f864,word,3c014440 + +patch=1,EE,002c8698,word,3c013f1f +patch=1,EE,002c869c,word,342149f1 +patch=1,EE,002c86a8,word,3c014440 + +///////// + +// Render fix value by No.47 + +//patch=1,EE,002c456c,word,3c014288 // alternate Render fix value +patch=1,EE,002c4574,word,3c013fe3 +patch=1,EE,002c4578,word,3421d70a + +//patch=1,EE,002c82d4,word,3c014288 // alternate Render fix value +patch=1,EE,002c82dc,word,3c013fe3 +patch=1,EE,002c82e0,word,3421d70a + +///////// diff --git a/patches/SLUS-20676_87D87E3F.pnach b/patches/SLUS-20676_87D87E3F.pnach new file mode 100644 index 0000000..c446ce1 --- /dev/null +++ b/patches/SLUS-20676_87D87E3F.pnach @@ -0,0 +1,18 @@ +gametitle=Lowrider (U)(SLUS-20676) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Matrix hack) +patch=1,EE,0029ed24,word,3c013f40 //00000000 +patch=1,EE,0029ed28,word,44810000 //00000000 +patch=1,EE,0029ed30,word,4600c602 //00000000 + +//Render fix +//003f013c 00a08144 3e028384 +patch=1,EE,00271e0c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-20677_FCD97245.pnach b/patches/SLUS-20677_FCD97245.pnach new file mode 100644 index 0000000..371b8bd --- /dev/null +++ b/patches/SLUS-20677_FCD97245.pnach @@ -0,0 +1,76 @@ +gametitle=XIII (SLUS-20677) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,001d66fc,word,14400005 +patch=1,EE,001d6700,word,3c04003d +patch=1,EE,001d6704,word,0c09f8fc +patch=1,EE,001d6708,word,2484d1c8 +patch=1,EE,001d670c,word,0c09f934 +patch=1,EE,001d6710,word,af82a2ec +patch=1,EE,001d6714,word,8f84a2ec +patch=1,EE,001d6718,word,3c06003d +patch=1,EE,001d671c,word,0000282d +patch=1,EE,001d6720,word,24c6e7a0 +patch=1,EE,001d6724,word,0000382d +patch=1,EE,001d6728,word,24080001 +patch=1,EE,001d672c,word,0c05e844 +patch=1,EE,001d6730,word,0000482d +patch=1,EE,001d6734,word,0040802d +patch=1,EE,001d6738,word,0c05f668 +patch=1,EE,001d673c,word,afa0009c +patch=1,EE,001d6740,word,8fa6009c +patch=1,EE,001d6744,word,0200202d +patch=1,EE,001d6748,word,8f8980cc +patch=1,EE,001d674c,word,0040282d +patch=1,EE,001d6750,word,0000382d +patch=1,EE,001d6754,word,0000402d +patch=1,EE,001d6758,word,0c05f904 +patch=1,EE,001d675c,word,0000502d +patch=1,EE,001d6760,word,0c0760d4 +patch=1,EE,001d6764,word,0040202d +patch=1,EE,001d6768,word,ae420068 +patch=1,EE,001d676c,word,8e440068 +patch=1,EE,001d6770,word,8c990000 +patch=1,EE,001d6774,word,8f390068 +patch=1,EE,001d6778,word,0320f809 +patch=1,EE,001d677c,word,0240282d +patch=1,EE,001d6780,word,0c0635b4 +patch=1,EE,001d6784,word,00000000 +patch=1,EE,001d6788,word,e640007c +patch=1,EE,001d678c,word,3c023fd4 +patch=1,EE,001d6790,word,ae4000d8 +patch=1,EE,001d6794,word,24040004 +patch=1,EE,001d6798,word,ae4000dc +patch=1,EE,001d679c,word,3c033f40 +patch=1,EE,001d67a0,word,ae4000e0 +patch=1,EE,001d67a4,word,34427ae1 +patch=1,EE,001d67a8,word,ae4000e4 +patch=1,EE,001d67ac,word,ae4000e8 +patch=1,EE,001d67b0,word,ae4000ec +patch=1,EE,001d67b4,word,ae4000f0 +patch=1,EE,001d67b8,word,ae4000f4 +patch=1,EE,001d67bc,word,ae4000f8 +patch=1,EE,001d67c0,word,ae4000fc +patch=1,EE,001d67c4,word,ae400104 +patch=1,EE,001d67c8,word,ae400100 +patch=1,EE,001d67cc,word,ae4400b0 +patch=1,EE,001d67d0,word,ae400090 +patch=1,EE,001d67d4,word,ae40008c +patch=1,EE,001d67d8,word,ae4300a8 +patch=1,EE,001d67dc,word,3c033f80 +patch=1,EE,001d67e0,word,ae4300ac + +//FMV's fix +patch=1,EE,00355238,word,260276b0 +patch=1,EE,00355288,word,24420951 + +patch=1,EE,00355370,word,260276b0 +patch=1,EE,003553bc,word,24420951 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,20191C64,extended,28420001 \ No newline at end of file diff --git a/patches/SLUS-20678_82BD9123.pnach b/patches/SLUS-20678_82BD9123.pnach new file mode 100644 index 0000000..bae40a8 --- /dev/null +++ b/patches/SLUS-20678_82BD9123.pnach @@ -0,0 +1,17 @@ +gametitle=Unlimited Saga (U)(SLUS-20678) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 battles +//00000000 00000000 43ad1346 00000000 00000000 +//403f013c 00002134 43ad1346 00008144 02c60046 +patch=1,EE,00703bfc,word,3c013f40 //00000000 +patch=1,EE,00703c00,word,34210000 //00000000 +patch=1,EE,00703c08,word,44810000 //00000000 +patch=1,EE,00703c0c,word,4600c602 //00000000 + +patch=1,EE,007e4fd8,word,3c0243ab //3c024380 + + diff --git a/patches/SLUS-20680_FD7EEE96.pnach b/patches/SLUS-20680_FD7EEE96.pnach new file mode 100644 index 0000000..a862b03 --- /dev/null +++ b/patches/SLUS-20680_FD7EEE96.pnach @@ -0,0 +1,24 @@ +gametitle=Nickelodeon SpongeBob SquarePants in: Battle for Bikini Bottom (SLUS-20680) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,0035ce30,word,0c045286 +patch=1,EE,0035ce34,word,00000000 +patch=1,EE,0035ce38,word,3c023f40 +patch=1,EE,0035ce3c,word,0200202d +patch=1,EE,0035ce40,word,44820800 +patch=1,EE,0035ce44,word,27a50028 +patch=1,EE,0035ce48,word,46010083 +patch=1,EE,0035ce4c,word,e7a20028 + +//480p +patch=1,EE,00263ddc,word,24050000 +patch=1,EE,00263de0,word,24060050 +patch=1,EE,00263128,word,24060050 +patch=1,EE,0026312c,word,24050000 +patch=1,EE,00102254,word,3c090010 + + diff --git a/patches/SLUS-20681_32E9B04D.pnach b/patches/SLUS-20681_32E9B04D.pnach new file mode 100644 index 0000000..175757c --- /dev/null +++ b/patches/SLUS-20681_32E9B04D.pnach @@ -0,0 +1,18 @@ +gametitle=The Haunted Mansion (U)(SLUS-20681) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f023c 8faa4234 00688244 c00201c6 +patch=1,EE,001c946c,word,3c023fe3 //3c023faa #1 +patch=1,EE,001c9470,word,34428e33 //3442aa8f + +//aa3f033c 0c0085ac +patch=1,EE,0022057c,word,3c033fe3 //3c033faa #2 +patch=1,EE,00220584,word,34638e33 //3442aa8f + + diff --git a/patches/SLUS-20682_E520CABA.pnach b/patches/SLUS-20682_E520CABA.pnach new file mode 100644 index 0000000..f8c3655 --- /dev/null +++ b/patches/SLUS-20682_E520CABA.pnach @@ -0,0 +1,8 @@ +gametitle=K-1 World Grand Prix SLUS_206.82 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,2080143c,extended,3f2ccccd //3f666666 + + diff --git a/patches/SLUS-20683_90E92030.pnach b/patches/SLUS-20683_90E92030.pnach new file mode 100644 index 0000000..f20ccee --- /dev/null +++ b/patches/SLUS-20683_90E92030.pnach @@ -0,0 +1,24 @@ +gametitle=Lupin the 3rd: Treasure of the Sorcerer King [NTSC-U] (SLUS_206.83) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002504E4,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,002504E8,word,44810000 //00000000 +patch=1,EE,002504F0,word,4600C602 //00000000 + +//HUD Sphere map upper right fix +patch=1,EE,001F967C,word,3C013FAB //3C013F80 + +//Render fix +patch=1,EE,001FB31C,word,3C0143D6 //3C0143A0 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,0020B1F8,extended,00000000 + + diff --git a/patches/SLUS-20684_4D22DB95.pnach b/patches/SLUS-20684_4D22DB95.pnach new file mode 100644 index 0000000..00d1632 --- /dev/null +++ b/patches/SLUS-20684_4D22DB95.pnach @@ -0,0 +1,9 @@ +gametitle=Whiplash SLUS_206.84 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002c3768,extended,3c013fe3 +patch=1,EE,002c376c,extended,34217fa5 + + diff --git a/patches/SLUS-20685_BDD9F5E1.pnach b/patches/SLUS-20685_BDD9F5E1.pnach new file mode 100644 index 0000000..259b168 --- /dev/null +++ b/patches/SLUS-20685_BDD9F5E1.pnach @@ -0,0 +1,8 @@ +gametitle=Ape Escape 2 (USA) (SLUS-20685) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,203E06A4,word,00000001 //00000000 Widescreen +//patch=1,EE,20534720,word,00000004 //00000002 Widescreen \ No newline at end of file diff --git a/patches/SLUS-20687_EBD245D0.pnach b/patches/SLUS-20687_EBD245D0.pnach new file mode 100644 index 0000000..a3eac25 --- /dev/null +++ b/patches/SLUS-20687_EBD245D0.pnach @@ -0,0 +1,8 @@ +gametitle=RoadKill NTSC-U SLUS-20687 EBD245D0 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,002F23F4,word,28630001 //28630002 +patch=1,EE,004C94B8,word,3C088889 //3C888889 +patch=1,EE,004C94C4,word,3c888889 //3D088889 \ No newline at end of file diff --git a/patches/SLUS-20688_9C71B59E.pnach b/patches/SLUS-20688_9C71B59E.pnach new file mode 100644 index 0000000..4d7c7f4 --- /dev/null +++ b/patches/SLUS-20688_9C71B59E.pnach @@ -0,0 +1,21 @@ +gametitle=Psi-Ops: The Mindgate Conspiracy (SLUS-20688) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0046DC3C,word,241102AA + +//FMV's fix +patch=1,EE,00469938,word,2411012A + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2017AB28,extended,00000000 //1640FFE5 fps1 + +[No-interlacing] +gsinterlacemode=1 +author=Gabominated +description=Force progressive mode. +patch=1,EE,00566524,word,3c051000 \ No newline at end of file diff --git a/patches/SLUS-20689_2BE460DF.pnach b/patches/SLUS-20689_2BE460DF.pnach new file mode 100644 index 0000000..b5e8873 --- /dev/null +++ b/patches/SLUS-20689_2BE460DF.pnach @@ -0,0 +1,18 @@ +gametitle=Conflict - Desert Storm II - Back to Baghdad (U)(SLUS-20689) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix - Internal Widescreen and 4:3 X-Fov +//aa3f013c 93a92134 00b08144 +patch=1,EE,002a36f0,word,3c013fe3 //3c013faa +patch=1,EE,002a36f4,word,34218cc1 //3421a993 + +//Y-Fov fix - Internal Widescreen +patch=1,EE,002a3730,word,3c013f0e //3c013f0a +patch=1,EE,002a3734,word,342190dd //342160dd + + diff --git a/patches/SLUS-20691_A6B59CA2.pnach b/patches/SLUS-20691_A6B59CA2.pnach new file mode 100644 index 0000000..88fb3b5 --- /dev/null +++ b/patches/SLUS-20691_A6B59CA2.pnach @@ -0,0 +1,8 @@ +gametitle=NHL Hitz Pro (SLUS_20691) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,203F4724,word,3F248B44 + + diff --git a/patches/SLUS-20693_2C1173B0.pnach b/patches/SLUS-20693_2C1173B0.pnach new file mode 100644 index 0000000..3fd30d4 --- /dev/null +++ b/patches/SLUS-20693_2C1173B0.pnach @@ -0,0 +1,12 @@ +gametitle=F1 Career Challenge (PAL & NTSC-U)(SLUS-20693 & SLES-51584) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00328744,word,01010101 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0033DF50,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-20694_6BF11378.pnach b/patches/SLUS-20694_6BF11378.pnach new file mode 100644 index 0000000..3257a18 --- /dev/null +++ b/patches/SLUS-20694_6BF11378.pnach @@ -0,0 +1,33 @@ +gametitle=Onimusha 3: Demon Siege (SLUS-20694) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay + +//val1 +patch=1,EE,00151320,word,3c033f19 +patch=1,EE,00151328,word,34639999 + +//val2 +patch=1,EE,00151380,word,3c023f19 +patch=1,EE,00151384,word,34439999 + +//val3 +patch=1,EE,001514d8,word,3c033f19 +patch=1,EE,001514e0,word,34639999 + +//rfix1 +patch=1,EE,00151550,word,3c02c3d6 + +//rfix2 +patch=1,EE,00151440,word,3c024527 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2027AD9C,extended,34037900 + + diff --git a/patches/SLUS-20695_F3B0734E.pnach b/patches/SLUS-20695_F3B0734E.pnach new file mode 100644 index 0000000..24aee64 --- /dev/null +++ b/patches/SLUS-20695_F3B0734E.pnach @@ -0,0 +1,16 @@ +gametitle=Chaos Legion (SLUS-20695) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00242f4c,word,3c013f40 +patch=1,EE,00242f5c,word,4481d800 +patch=1,EE,00242f60,word,460fdec2 +patch=1,EE,00243064,word,3c0243ab +patch=1,EE,00228064,word,3c023fab + +//FMV's fix +patch=1,EE,00325684,word,3c026fb0 +patch=1,EE,00325594,word,241e77d0 + + diff --git a/patches/SLUS-20696_FCC09959.pnach b/patches/SLUS-20696_FCC09959.pnach new file mode 100644 index 0000000..a6a5d72 --- /dev/null +++ b/patches/SLUS-20696_FCC09959.pnach @@ -0,0 +1,24 @@ +gametitle=Jimmy Neutron - Jet Fusion (U)(SLUS-20696) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 4000bfff 00008244 +patch=1,EE,002338a4,word,3c023f1d + +//Y-Fov +//80bf033c 00088244 4800013c +patch=1,EE,00233900,word,3c03bfaa + +//Render fix +//400520c6 003f023c 00088244 +patch=1,EE,00232018,word,3c023f2b //3c023f00 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,0022CA0C,word,28420001 \ No newline at end of file diff --git a/patches/SLUS-20697_302797DF.pnach b/patches/SLUS-20697_302797DF.pnach new file mode 100644 index 0000000..98c145f --- /dev/null +++ b/patches/SLUS-20697_302797DF.pnach @@ -0,0 +1,10 @@ +gametitle=Cy Girls (Disc 1) (Ice) SLUS_206.97 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,203ab2f8,word,3f400000 +patch=1,EE,203ab304,word,442b0000 +patch=1,EE,203ab2f0,word,43ab0000 + + diff --git a/patches/SLUS-20698_C2C630E5.pnach b/patches/SLUS-20698_C2C630E5.pnach new file mode 100644 index 0000000..b94e171 --- /dev/null +++ b/patches/SLUS-20698_C2C630E5.pnach @@ -0,0 +1,14 @@ +gametitle=SD Gundam Force - Showdown! (U)(SLUS-20698) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//e43e023c 49924234 00608244 (1st) -> 183f023c 84614234 00608244 +patch=1,EE,00437134,word,3c023f18 //3c023ee4 +patch=1,EE,00437138,word,34426184 //34429249 + + diff --git a/patches/SLUS-20701_8F6A1960.pnach b/patches/SLUS-20701_8F6A1960.pnach new file mode 100644 index 0000000..7bc1abb --- /dev/null +++ b/patches/SLUS-20701_8F6A1960.pnach @@ -0,0 +1,17 @@ +gametitle=Scooby-Doo! Mystery Mayhem (U)(SLUS-20701) 8F6A1960 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +patch=1,EE,001978a0,word,0809fa4c +patch=1,EE,0027e930,word,46010043 +patch=1,EE,0027e934,word,3c013f40 +patch=1,EE,0027e938,word,4481f000 +patch=1,EE,0027e93c,word,461e0842 +patch=1,EE,0027e940,word,08065e29 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,0049AAB8,word,0000003C \ No newline at end of file diff --git a/patches/SLUS-20702_0EF3697B.pnach b/patches/SLUS-20702_0EF3697B.pnach new file mode 100644 index 0000000..c5cf6dd --- /dev/null +++ b/patches/SLUS-20702_0EF3697B.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Monster Rancher 4 (NTSC-U) - Widescreen Hack (16:9) +patch=1,EE,204EDB2C,extended,3F19999A + + diff --git a/patches/SLUS-20703_3EC45D14.pnach b/patches/SLUS-20703_3EC45D14.pnach new file mode 100644 index 0000000..b91bbd5 --- /dev/null +++ b/patches/SLUS-20703_3EC45D14.pnach @@ -0,0 +1,17 @@ +gametitle=AirForce Delta Strike (U)(SLUS-20703) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Game Play +//0000803f efee6e3f 00000000 +patch=1,EE,204AE2AC,extended,3f400000 + +//Render Fix +//0000a043 00006043 (2nd) +patch=1,EE,204AE2A4,extended,44200000 + + diff --git a/patches/SLUS-20704_A54D5444.pnach b/patches/SLUS-20704_A54D5444.pnach new file mode 100644 index 0000000..4bd6a20 --- /dev/null +++ b/patches/SLUS-20704_A54D5444.pnach @@ -0,0 +1,18 @@ +gametitle=Backyard Basketball (U)(SLUS-20704) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +patch=1,EE,002c9820,word,080e33b8 +patch=1,EE,0038cee0,word,46043403 +patch=1,EE,0038cee4,word,3c013f40 +patch=1,EE,0038cee8,word,4481f000 +patch=1,EE,0038ceec,word,461e8402 +patch=1,EE,0038cef0,word,080b2609 + + diff --git a/patches/SLUS-20706_ECC849C5.pnach b/patches/SLUS-20706_ECC849C5.pnach new file mode 100644 index 0000000..7937624 --- /dev/null +++ b/patches/SLUS-20706_ECC849C5.pnach @@ -0,0 +1,32 @@ +gametitle=Kill Switch (U)(SLUS-20706) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Force turn on Widescreen +//00 00 00 00 00 00 00 00 04 00 01 00 08 00 02 00 (2nd) +patch=1,EE,203C0E1C,byte,00000001 + +//Zoom fix +//00a08144 003f013c 00608144 +patch=1,EE,0023b594,word,3c013f25 //3c013f00 + +///////////////////////////////////////////////////// +//4:3 Y-Fov +//patch=1,EE,0023b574,word,3c013fe3 //3c013faa +//patch=1,EE,0023b578,word,34218ef3 //3421a993 + +//HUD Y-Size +//patch=1,EE,001fefd4,word,3c013bf8 //3c013b08 + +//HUD X-Size +//patch=1,EE,001fefe8,word,3c013a99 //3c013acc +//patch=1,EE,001fefec,word,34219dcb //3421cccd + +//HUD X-Position +//patch=1,EE,001ff010,word,3c01c254 //3c014220 + + diff --git a/patches/SLUS-20707_B7E7D66F.pnach b/patches/SLUS-20707_B7E7D66F.pnach new file mode 100644 index 0000000..9e73830 --- /dev/null +++ b/patches/SLUS-20707_B7E7D66F.pnach @@ -0,0 +1,24 @@ +gametitle=Spawn - Armageddon (NTSC-U) SLUS-20707 B7E7D66F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,E0020005,extended,00370440 +patch=1,EE,002D1200,extended,00000001 +patch=1,EE,00333CE4,extended,00000001 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,0031F3F4,extended,00000001 + +[60 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,202EEEC8,extended,00000001 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,0012658C,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20709_24280F22.pnach b/patches/SLUS-20709_24280F22.pnach new file mode 100644 index 0000000..b6a41e3 --- /dev/null +++ b/patches/SLUS-20709_24280F22.pnach @@ -0,0 +1,17 @@ +gametitle=Batman - Rise of Sin Tzu (U)(SLUS-20709) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//X-Fov +patch=1,EE,004af438,word,3f5a7408 //3f23d70a + +//Render Fix +patch=1,EE,00308038,word,3c023f40 //3c023f00 + + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00534720,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-20710_CE7451A4.pnach b/patches/SLUS-20710_CE7451A4.pnach new file mode 100644 index 0000000..e6891cd --- /dev/null +++ b/patches/SLUS-20710_CE7451A4.pnach @@ -0,0 +1,10 @@ +gametitle= Onimusha - Blade Warriors (NTSC-U) (SLUS-20710) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen +patch=1,EE,204F7040,word,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20712_CDA95971.pnach b/patches/SLUS-20712_CDA95971.pnach new file mode 100644 index 0000000..9a83814 --- /dev/null +++ b/patches/SLUS-20712_CDA95971.pnach @@ -0,0 +1,20 @@ +gametitle=Gradius V (U)(SLUS-20712) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f033c 1855040c 06a30046 +patch=1,EE,001d9228,word,3c033f72 //3c033f80 + +//Render fix +//803f033c 6400a2af 0070023c +patch=1,EE,002e0638,word,3c033fb0 //3c033f80 +patch=1,EE,002e0948,word,3c033fb0 //3c033f80 ?? +patch=1,EE,002e1038,word,3c033fb0 //3c033f80 +patch=1,EE,002e1178,word,3c033fb0 //3c033f80 ?? + + diff --git a/patches/SLUS-20714_6B0F338D.pnach b/patches/SLUS-20714_6B0F338D.pnach new file mode 100644 index 0000000..7f66b7b --- /dev/null +++ b/patches/SLUS-20714_6B0F338D.pnach @@ -0,0 +1,36 @@ +gametitle=Red Ninja: End of Honor (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +// 16:9 +patch=1,EE,003695dc,word,3c013f40 // 3c013f80 hor fov1 +patch=1,EE,003695e0,word,44817000 // 44816000 +patch=1,EE,003695f0,word,460e7303 // 46006386 + +patch=1,EE,003fdc40,word,3c013f40 // 00000000 hor fov2 (background trees) +patch=1,EE,003fdc48,word,4481f000 // 00000000 +patch=1,EE,003fdc98,word,4602f782 // 00000000 +patch=1,EE,003fdcac,word,461e0842 // 46020002 + +patch=1,EE,0035dcc4,word,3c013f2b // 3c013f00 renderfix enemies + +[Remove Blackbars] +description=Removes black bars in cutscenes +patch=1,EE,00109e90,word,3c01c380 // 3c01c316 +patch=1,EE,00109ec4,word,3c014380 // 3c014316 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,E0030002,extended,0047b210 +patch=1,EE,2047b210,extended,00000001 //00000002 //fps +patch=1,EE,205210a8,extended,3f800000 //40000000 //speed modifiers +patch=1,EE,2015b274,extended,3c013f40 //3c013f80 //environment speed + +[Reduce Camera Sensitivity] +author=TechieSaru +description=Reduces the Y-axis sensitivity +patch=1,EE,2016CC1C,word,3C01B7E0 +patch=1,EE,2016CC20,word,3421CCF7 \ No newline at end of file diff --git a/patches/SLUS-20715_0712E8FA.pnach b/patches/SLUS-20715_0712E8FA.pnach new file mode 100644 index 0000000..f1057bf --- /dev/null +++ b/patches/SLUS-20715_0712E8FA.pnach @@ -0,0 +1,25 @@ +gametitle=Combat Elite - WWII Paratroopers (U)(SLUS-20715) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (3D Layers -Basic 3D graphics, flare and etc) +//ffff7f3f eeeeee3e 0000803f 00ff7f45 +patch=1,EE,00399d34,word,3f400000 //3f7fffff +patch=1,EE,00399d8c,word,3f400000 //3f7fffff +patch=1,EE,00399db4,word,3f400000 //3f7fffff +patch=1,EE,0039a614,word,3f400000 //3f7fffff +patch=1,EE,0039a944,word,3f400000 //3f7fffff +patch=1,EE,0039ad88,word,3f400000 //3f7fffff +patch=1,EE,0039ae40,word,3f400000 //3f7fffff + +//Render fix +patch=1,EE,0039ae28,word,3FE30000 //3faa3d71 ? +patch=1,EE,0039b140,word,3FE30000 //3faa3d70 gameplay +patch=1,EE,0039b82c,word,3FE30000 //3faa3d71 cutscene +patch=1,EE,0039b894,word,3FE30000 //3faa3d71 ? + + diff --git a/patches/SLUS-20716_F20A2A25.pnach b/patches/SLUS-20716_F20A2A25.pnach new file mode 100644 index 0000000..7cc0b74 --- /dev/null +++ b/patches/SLUS-20716_F20A2A25.pnach @@ -0,0 +1,15 @@ +gametitle=Teenage Mutant Ninja Turtles SLUS_207.16 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (Zoom fix by Arapapa) +patch=1,EE,00164370,word,3c023fe3 +patch=1,EE,00164378,word,34428e38 +patch=1,EE,00164658,word,3c023fe3 +patch=1,EE,0016465c,word,34428e38 +//patch=1,EE,20463904,extended,3F2b0000 + +//Zoom - ELF hack +patch=1,EE,00180454,word,3c023f40 //3c023f80 + + diff --git a/patches/SLUS-20718_78FF4E3B.pnach b/patches/SLUS-20718_78FF4E3B.pnach new file mode 100644 index 0000000..866d07a --- /dev/null +++ b/patches/SLUS-20718_78FF4E3B.pnach @@ -0,0 +1,25 @@ +gametitle=Sonic Heroes (SLUS-20718) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Brandondorf9999 + +//--- +patch=1,EE,000C0000,word,3C023F40 +patch=1,EE,000C0004,word,34420000 +patch=1,EE,000C0008,word,44828800 +patch=1,EE,000C000C,word,46000803 +patch=1,EE,000C0010,word,46008802 +patch=1,EE,000C0014,word,0805A938 +patch=1,EE,000C0018,word,3C023F80 +patch=1,EE,000C001C,word,34420000 +patch=1,EE,000C0020,word,44828800 +patch=1,EE,000C0024,word,46000803 +patch=1,EE,000C0028,word,46008802 +patch=1,EE,000C002C,word,0805A93B +patch=1,EE,0016A4B4,word,3C023F80 +patch=1,EE,0016A4DC,word,08030000 +patch=1,EE,0016A4E8,word,08030006 +patch=1,EE,002AD094,word,24050002//--- + + diff --git a/patches/SLUS-20721_C6DDDB74.pnach b/patches/SLUS-20721_C6DDDB74.pnach new file mode 100644 index 0000000..753f541 --- /dev/null +++ b/patches/SLUS-20721_C6DDDB74.pnach @@ -0,0 +1,9 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,006C2B18,extended,00000001 +patch=1,EE,006C2B40,extended,00000001 +patch=1,EE,006C2B20,extended,00000000 +patch=1,EE,006C2B48,extended,00000000 + + diff --git a/patches/SLUS-20722_8CF7CBC0.pnach b/patches/SLUS-20722_8CF7CBC0.pnach new file mode 100644 index 0000000..85d9f9e --- /dev/null +++ b/patches/SLUS-20722_8CF7CBC0.pnach @@ -0,0 +1,28 @@ +gametitle=Maximo vs Army of Zin (SLUS_20722) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +patch=1,EE,202C43D0,word,3FE58BF0 //3FAC28F6 hor FOV +patch=1,EE,202CFB54,word,3FEEEEEE //3FB33333 render fix +patch=1,EE,20301750,word,3f400000 //3f800000 menu & HUD + +//corresponding ELF addresses - the memory addresses are used instead, because for some reason the ELF render fix works on PCSX2 only if the game is reloaded at least once and does not work on a PS2 + +//patch=1,EE,00189040,word,3c033fe5 //3c033fac hor FOV +//patch=1,EE,00189048,word,34638bf0 //346328f6 +//patch=1,EE,0019c3c8,word,3c023fee //3c023fb3 render fix +//patch=1,EE,0019c3d0,word,3446eeee //34463333 + +// 21:9 +//patch=1,EE,202C43D0,word,401907F6 //3FAC28F6 hor FOV +//patch=1,EE,202CFB54,word,401F5C29 //3FB33333 render fix +//patch=1,EE,20301750,word,3f100000 //3f800000 menu & HUD + + +[No-Interlacing] +author=gladiator +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2010155C,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20723_77E3CBB4.pnach b/patches/SLUS-20723_77E3CBB4.pnach new file mode 100644 index 0000000..e038f35 --- /dev/null +++ b/patches/SLUS-20723_77E3CBB4.pnach @@ -0,0 +1,20 @@ +gametitle=Robin Hood - Defender of the Crown (U)(SLUS-20723) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Devina and Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42a80146 2700013c +patch=1,EE,0022778c,word,08097c04 + +patch=1,EE,0025f010,word,4601a842 +patch=1,EE,0025f014,word,3c013faa +patch=1,EE,0025f018,word,3421aaab +patch=1,EE,0025f01c,word,4481f000 +patch=1,EE,0025f020,word,461e0842 +patch=1,EE,0025f024,word,08089de4 + + diff --git a/patches/SLUS-20724_35092D61.pnach b/patches/SLUS-20724_35092D61.pnach new file mode 100644 index 0000000..17fd574 --- /dev/null +++ b/patches/SLUS-20724_35092D61.pnach @@ -0,0 +1,14 @@ +gametitle=Firefighter F.D. 18 (U)(SLUS-25724) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Matrix hack +patch=1,EE,002a3fb4,word,3c013f40 //00000000 +patch=1,EE,002a3fb8,word,44810000 //00000000 +patch=1,EE,002a3fc0,word,4600c602 //00000000 + + diff --git a/patches/SLUS-20725_30AE5278.pnach b/patches/SLUS-20725_30AE5278.pnach new file mode 100644 index 0000000..7abcf46 --- /dev/null +++ b/patches/SLUS-20725_30AE5278.pnach @@ -0,0 +1,11 @@ +gametitle=Call of Duty: Finest Hour (SLUS-20725) + +[Widescreen 16:9] +gsaspectratio=16:9 + +author=nemesis2000 + + +patch=1,EE,0024b3c4,word,00000000 + + diff --git a/patches/SLUS-20732_9679D44C.pnach b/patches/SLUS-20732_9679D44C.pnach new file mode 100644 index 0000000..ee0c267 --- /dev/null +++ b/patches/SLUS-20732_9679D44C.pnach @@ -0,0 +1,30 @@ +gametitle=Drakengard (NTSC) SLUS_207 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Ported by InfiniteNine from PAL code by ElHecht + +// 16:9 +patch=1,EE,002fd034,word,3c013f40 // 00000000 hor fov +patch=1,EE,002fd040,word,4481f000 // 00000000 +patch=1,EE,002fd044,word,461ec602 // 00000000 +patch=1,EE,002640a4,word,3c0143d6 // 3c0143a0 renderfix1 +patch=1,EE,00129fc0,word,3c014456 // 3c014420 renderfix2 + +// 16:10 +//patch=1,EE,0030101c,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00301020,word,34215555 // 00000000 hor fov +//patch=1,EE,00301028,word,4481f000 // 00000000 +//patch=1,EE,0030102c,word,461ec602 // 00000000 +//patch=1,EE,00264980,word,3c0143c1 // 3c0143a0 renderfix1 +//patch=1,EE,0012a0ac,word,3c014441 // 3c014420 renderfix2 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,204F2668,extended,00000050 +patch=1,EE,204F2674,extended,000001E0 +patch=1,EE,204F2684,extended,00000000 + + diff --git a/patches/SLUS-20733_28270F7D.pnach b/patches/SLUS-20733_28270F7D.pnach new file mode 100644 index 0000000..bad07ec --- /dev/null +++ b/patches/SLUS-20733_28270F7D.pnach @@ -0,0 +1,14 @@ +gametitle=Castlevania: Lament of Innocence * NTSC-U * SLUS-20733 * 28270F7D + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by arapapa and nemesis2000 + +// Gameplay hack by arapapa +patch=1,EE,00712378,word,3c014455 // 3c014420 - Zoom +patch=1,EE,00712398,word,3c013AC0 // 3c013b00 - Y-Fov + +// FMV fix by nemesis2000 +patch=1,EE,004511d0,word,24057300 // y-pos +patch=1,EE,004511d4,word,24062000 // x width +patch=1,EE,004511dc,word,24071b00 // y width diff --git a/patches/SLUS-20734_9F53F96D.pnach b/patches/SLUS-20734_9F53F96D.pnach new file mode 100644 index 0000000..bc81086 --- /dev/null +++ b/patches/SLUS-20734_9F53F96D.pnach @@ -0,0 +1,22 @@ +gametitle=Frogger's Adventures - The Rescue (U)(SLUS-20734) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0012c764,word,3c023f25 //3c023f00 + +//Y-Fov +patch=1,EE,002ca7cc,word,08030000 //c6010074 + +patch=1,EE,000c0000,word,c6010074 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0842 +patch=1,EE,000c0014,word,080b29f4 + + diff --git a/patches/SLUS-20735_F523DBC9.pnach b/patches/SLUS-20735_F523DBC9.pnach new file mode 100644 index 0000000..20b2969 --- /dev/null +++ b/patches/SLUS-20735_F523DBC9.pnach @@ -0,0 +1,12 @@ +gametitle=Lethal Skies II [NTSC-U] (SLUS_207.35) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001262DC,word,3C0143C0 //3C014400 Zoom +patch=1,EE,0010108C,word,3C0143B4 //3C0143F0 Y-FOV general cameras +patch=1,EE,00100D1C,word,3C0143B4 //3C0143F0 Y-FOV internal cockpit graphic + + diff --git a/patches/SLUS-20736_744175F0.pnach b/patches/SLUS-20736_744175F0.pnach new file mode 100644 index 0000000..4d610d5 --- /dev/null +++ b/patches/SLUS-20736_744175F0.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Dangerous Hunts (U)(SLUS-20736) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,003aa2d4,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,003aa330,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080ea8cd + + diff --git a/patches/SLUS-20737_F803C7BC.pnach b/patches/SLUS-20737_F803C7BC.pnach new file mode 100644 index 0000000..28df6c9 --- /dev/null +++ b/patches/SLUS-20737_F803C7BC.pnach @@ -0,0 +1,13 @@ +gametitle=Hot Wheels - World Race (U)(SLUS-20737) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f013c 00008144 1000b07f +patch=1,EE,0028ba2c,word,3c013fab + + diff --git a/patches/SLUS-20738_901ECEFC.pnach b/patches/SLUS-20738_901ECEFC.pnach new file mode 100644 index 0000000..5adb99c --- /dev/null +++ b/patches/SLUS-20738_901ECEFC.pnach @@ -0,0 +1,9 @@ +gametitle=Van Helsing NTSC-U SLUS-20738 901ECEFC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=paul_met & Gabominated +description=Widescreen hack +patch=1,EE,002E7FA0,word,3FE38E39 //3FAAAAAA +patch=1,EE,002E7FA4,word,C2D55554 //00000000 +patch=1,EE,002E7FA8,word,443AAAAB //44200000 \ No newline at end of file diff --git a/patches/SLUS-20740_0B4B46AC.pnach b/patches/SLUS-20740_0B4B46AC.pnach new file mode 100644 index 0000000..a20a6a1 --- /dev/null +++ b/patches/SLUS-20740_0B4B46AC.pnach @@ -0,0 +1,8 @@ +gametitle=Mobile Suit Gundam - Encounters in Space SLUS_207.40 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00199e54,word,3c024455 + + diff --git a/patches/SLUS-20741_00D5D3E4.pnach b/patches/SLUS-20741_00D5D3E4.pnach new file mode 100644 index 0000000..8de46fa --- /dev/null +++ b/patches/SLUS-20741_00D5D3E4.pnach @@ -0,0 +1,13 @@ +gametitle=Mojo! (U)(SLUS-20741) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//8041023c 9000bfff 00088244 +patch=1,EE,0024aae4,word,3c024140 + + diff --git a/patches/SLUS-20742_25E1B231.pnach b/patches/SLUS-20742_25E1B231.pnach new file mode 100644 index 0000000..859a2d7 --- /dev/null +++ b/patches/SLUS-20742_25E1B231.pnach @@ -0,0 +1,21 @@ +gametitle=Chulip (U)(SLUS-20742) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov - ELF hack +//803f013c 00688144 +patch=1,EE,00100fa0,word,3c013f40 //3c013f80 + +//Memory hack +//patch=1,EE,201EDC40,extended,43C00000 // 44000000 + +[No-Interlacing] +author=NineKain +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Remove Interlacing +patch=1,EE,201878D4,extended,30420000 diff --git a/patches/SLUS-20743_7F6EB3D0.pnach b/patches/SLUS-20743_7F6EB3D0.pnach new file mode 100644 index 0000000..f0360ce --- /dev/null +++ b/patches/SLUS-20743_7F6EB3D0.pnach @@ -0,0 +1,42 @@ +gametitle=Prince of Persia: The Sands of Time (SLUS-20743) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio + +//gameplay +patch=1,EE,004b5114,word,3c033f40 +patch=1,EE,004b5144,word,4600a886 +patch=1,EE,004b514c,word,46000346 +patch=1,EE,004b5150,word,4600a306 + +//rfix +patch=1,EE,004a4e70,word,3c014455 +patch=1,EE,004a4eac,word,44810000 + +//menu fix +patch=1,EE,00464538,word,0c11e32f +patch=1,EE,00478cbc,word,3c014456 +patch=1,EE,00478d08,word,44812800 +patch=1,EE,00478d04,word,2407ff95 + +//HUD fix +patch=1,EE,001d8c80,word,3c03bddd +patch=1,EE,001d8c88,word,3464dddd + +//partial bb fix +patch=1,EE,00253110,word,00000000 +patch=1,EE,002bd92c,word,00000000 + + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,0066D044,word,00000001 + + +[Remove Blur/Bloom] +author=fobes +description=Removes the post-processing blur/bloom effect +patch=1,EE,004A95D4,word,00000000 diff --git a/patches/SLUS-20745_11D7EC66.pnach b/patches/SLUS-20745_11D7EC66.pnach new file mode 100644 index 0000000..2f2a46f --- /dev/null +++ b/patches/SLUS-20745_11D7EC66.pnach @@ -0,0 +1,13 @@ +gametitle=Shrek 2 (U) (SLUS_207.45) +//This pnach corresponds to the main CRC of the game, but it's just meant to activate SLUS-20745_9C41124B.pnach +//Main CRC 11D7EC66 +//SHREK2.ELF CRC 9C41124B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. \ No newline at end of file diff --git a/patches/SLUS-20745_9C41124B.pnach b/patches/SLUS-20745_9C41124B.pnach new file mode 100644 index 0000000..acc3351 --- /dev/null +++ b/patches/SLUS-20745_9C41124B.pnach @@ -0,0 +1,20 @@ +gametitle=Shrek 2 (U) (SLUS_207.45) +//Main CRC 11D7EC66 +//SHREK2.ELF CRC 9C41124B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. + +//Wide 16:9 (EA4ED1BC 00000000 7FAAAA3F 00000000) +patch=1,EE,203792B0,word,3F800000 // 3FAAAA7F + +//00 00 80 3F 00 00 80 3F 00 00 00 00 25 64 20 00 +patch=1,EE,203604B4,extended,3f400000 //3f800000 HUD fix + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,2014B6C8,word,24040001 +patch=1,EE,202ADFA8,word,3C013F00 \ No newline at end of file diff --git a/patches/SLUS-20746_FCEA8119.pnach b/patches/SLUS-20746_FCEA8119.pnach new file mode 100644 index 0000000..c0cdb31 --- /dev/null +++ b/patches/SLUS-20746_FCEA8119.pnach @@ -0,0 +1,8 @@ +gametitle=Rogue Ops SLUS_207.46 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20665F80,extended,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20748_CB307844.pnach b/patches/SLUS-20748_CB307844.pnach new file mode 100644 index 0000000..57f7c40 --- /dev/null +++ b/patches/SLUS-20748_CB307844.pnach @@ -0,0 +1,13 @@ +gametitle= Super Trucks Racing NTSC-U (SLUS-20748) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Super Trucks Racing NTSC-U (SLUS-20748) Widescreen Hack by VIRGIN KLM + +//Gameplay 3D Stuff +patch=1,EE,008138E4,word,3F400000 // 3F800000 + +//Menu 3D Stuff +patch=1,EE,0047DAE4,word,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20751_6848699B.pnach b/patches/SLUS-20751_6848699B.pnach new file mode 100644 index 0000000..3d63d58 --- /dev/null +++ b/patches/SLUS-20751_6848699B.pnach @@ -0,0 +1,12 @@ +gametitle=James Bond 007: Everything or Nothing (SLUS-20751) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,00315D28,word,24020001 + +//patch=1,EE,0043376c,word,3faaaaaa +//patch=1,EE,20831508,word,3faaaaaa + + diff --git a/patches/SLUS-20753_F22C1E3B.pnach b/patches/SLUS-20753_F22C1E3B.pnach new file mode 100644 index 0000000..7330d71 --- /dev/null +++ b/patches/SLUS-20753_F22C1E3B.pnach @@ -0,0 +1,26 @@ +gametitle=Medal of Honor: Rising Sun (SLUS-20753) / Medal of Honor: Rising Sun (SLES-51873) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,003a3910,word,3f100000 + +patch=1,EE,001b9110,word,3c013f50 +patch=1,EE,001b9114,word,44810800 +patch=1,EE,001b9118,word,46016303 +patch=1,EE,001b911c,word,c4810e30 +patch=1,EE,001b9120,word,460c0832 +patch=1,EE,001b9124,word,45010008 +patch=1,EE,001b9128,word,00000000 +patch=1,EE,001b912c,word,46016034 +patch=1,EE,001b9130,word,45000004 +patch=1,EE,001b9134,word,e48c0e38 +patch=1,EE,001b9138,word,46006807 +patch=1,EE,001b913c,word,03e00008 +patch=1,EE,001b9140,word,e4800e3c +patch=1,EE,001b9144,word,e48d0e3c +patch=1,EE,001b9148,word,03e00008 +patch=1,EE,001b914c,word,00000000 + + diff --git a/patches/SLUS-20755_09F914F1.pnach b/patches/SLUS-20755_09F914F1.pnach new file mode 100644 index 0000000..18b65b0 --- /dev/null +++ b/patches/SLUS-20755_09F914F1.pnach @@ -0,0 +1,14 @@ +gametitle=NBA Live 2004 (U)(SLUS-20755) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +patch=1,EE,0011789c,word,3c013fe3 //3c013faa +patch=1,EE,001178a0,word,34218e2a //3421aaab + +patch=1,EE,0011854c,word,3c013fab //3c013f80 + + diff --git a/patches/SLUS-20757_64F9781E.pnach b/patches/SLUS-20757_64F9781E.pnach new file mode 100644 index 0000000..2e6a206 --- /dev/null +++ b/patches/SLUS-20757_64F9781E.pnach @@ -0,0 +1,17 @@ +gametitle= Tiger Woods PGA Tour 2004 NTSC-U (SLUS-20757) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Tiger Woods PGA Tour 2004 NTSC-U (SLUS-20757) Widescreen Hack by VIRGIN KLM and Arapapa + +//Gameplay 3D +patch=1,EE,007C3880,word,3F400000 // 3F800000 + +//Menu 3D +patch=1,EE,005A7C80,word,3F400000 // 3F800000 + +//Game Play Render Fix +patch=1,EE,007C3890,extended,44800000 //44000000 +patch=1,EE,007C3898,extended,40000000 //3f800000 + + diff --git a/patches/SLUS-20758_03F9C6D1.pnach b/patches/SLUS-20758_03F9C6D1.pnach new file mode 100644 index 0000000..29d7301 --- /dev/null +++ b/patches/SLUS-20758_03F9C6D1.pnach @@ -0,0 +1,6 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20267858,word,00000000 + + diff --git a/patches/SLUS-20759_4AD529BB.pnach b/patches/SLUS-20759_4AD529BB.pnach new file mode 100644 index 0000000..1b7e62f --- /dev/null +++ b/patches/SLUS-20759_4AD529BB.pnach @@ -0,0 +1,5 @@ +gametitle=Growlanser Generations 3 [SLUS-20759] +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202C3A30,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20761_5EF0678E.pnach b/patches/SLUS-20761_5EF0678E.pnach new file mode 100644 index 0000000..7470892 --- /dev/null +++ b/patches/SLUS-20761_5EF0678E.pnach @@ -0,0 +1,12 @@ +gametitle=Dynasty Tactics 2 (U)(SLUS-20761) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=99skull (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +//803f023c 00008244 00000000 03001646 (1st) +patch=1,EE,00140894,word,3c023f40 //3c023f80 X-Fov + + diff --git a/patches/SLUS-20762_47197D6B.pnach b/patches/SLUS-20762_47197D6B.pnach new file mode 100644 index 0000000..ffe0072 --- /dev/null +++ b/patches/SLUS-20762_47197D6B.pnach @@ -0,0 +1,30 @@ +gametitle=Secret Weapons Over Normandy (U)(SLUS-20762) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42420146 02490446 +patch=1,EE,001b6638,word,08128790 + +patch=1,EE,004a1e40,word,46014242 +patch=1,EE,004a1e44,word,3c013f40 +patch=1,EE,004a1e48,word,4481f000 +patch=1,EE,004a1e4c,word,461e4a42 +patch=1,EE,004a1e50,word,0806d98f + +//Render fix +//68008bc4 0800a327 +patch=1,EE,001b5cf0,word,08128798 + +patch=1,EE,004a1e60,word,c48b0068 +patch=1,EE,004a1e64,word,3c013faa +patch=1,EE,004a1e68,word,3421aaab +patch=1,EE,004a1e6c,word,4481f000 +patch=1,EE,004a1e70,word,461e5ac2 +patch=1,EE,004a1e74,word,0806d73d + + diff --git a/patches/SLUS-20764_FB55E35C.pnach b/patches/SLUS-20764_FB55E35C.pnach new file mode 100644 index 0000000..9a058de --- /dev/null +++ b/patches/SLUS-20764_FB55E35C.pnach @@ -0,0 +1,19 @@ +gametitle=Bombastic SLUS_207.64 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001581bc,word,3c013f40 //hor menu +patch=1,EE,00158244,word,3c0143d6 //render fix menu +patch=1,EE,001aa03c,word,3c013f40 //hor gameplay +patch=1,EE,001aa054,word,3c0143d6 // render fix gameplay +//patch=1,EE,001aa074,word,3c014495 // 3c01447a fov decrease + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,001f08f4,word,00000000 //64420008 +patch=1,EE,001f097c,word,00000000 //64420008 + + diff --git a/patches/SLUS-20765_02445B50.pnach b/patches/SLUS-20765_02445B50.pnach new file mode 100644 index 0000000..8fc1f08 --- /dev/null +++ b/patches/SLUS-20765_02445B50.pnach @@ -0,0 +1,10 @@ +gametitle=Resident Evil Outbreak (SLUS-20765) (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Version 1.01 + +// 16:9 hack +patch=1,EE,2038C9F8,extended,3fe38e38 + + diff --git a/patches/SLUS-20765_0245EF6D.pnach b/patches/SLUS-20765_0245EF6D.pnach new file mode 100644 index 0000000..e398847 --- /dev/null +++ b/patches/SLUS-20765_0245EF6D.pnach @@ -0,0 +1,35 @@ +gametitle=Resident Evil: Outbreak (SLUS-20765) / VER = 2.00 + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +patch=1,EE,0038ca78,word,3fe38e39 + +//FMV's fix by nemesis2000 +patch=1,EE,001bbb04,word,00000000 + +patch=1,EE,0037968c,word,24060015 +patch=1,EE,00379864,word,000b5843 +patch=1,EE,0037986c,word,00ab2820 + +patch=1,EE,001bb75c,word,3c040038 +patch=1,EE,001bb760,word,90829830 +patch=1,EE,001bb764,word,1440000f +patch=1,EE,001bb768,word,3c010126 +patch=1,EE,001bb76c,word,34212818 +patch=1,EE,001bb770,word,ac819830 +patch=1,EE,001bb774,word,3c012406 +patch=1,EE,001bb778,word,34211c00 +patch=1,EE,001bb77c,word,ac819834 +patch=1,EE,001bb780,word,3c0100c5 +patch=1,EE,001bb784,word,34215822 +patch=1,EE,001bb788,word,ac819838 +patch=1,EE,001bb78c,word,3c040037 +patch=1,EE,001bb790,word,24013fab +patch=1,EE,001bb794,word,a4815a00 +patch=1,EE,001bb798,word,3c014481 +patch=1,EE,001bb79c,word,34217800 +patch=1,EE,001bb7a0,word,ac815a04 + + diff --git a/patches/SLUS-20766_1C6C1B71.pnach b/patches/SLUS-20766_1C6C1B71.pnach new file mode 100644 index 0000000..28c886d --- /dev/null +++ b/patches/SLUS-20766_1C6C1B71.pnach @@ -0,0 +1,150 @@ +gametitle=Fatal Frame II: Crimson Butterfly (Undub v1.0.2) * SLUS-20766 * NTSC-U * 1C6C1B71 +// same serial-code as 9A51B627 - the regular version. +// Project Zero II: Crimson Butterfly +// Zero2Undub: https://github.com/wagrenier/Zero2Undub + +// This game might have some problems with the Cinematics, +// regardless of resolution or patches, however this pnach is not the cause of that. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0033760C,word,3F400000 // 3F800000 - X-axis of GamePlay (including Cutscenes) - 16:9 +patch=1,EE,0020C1BC,word,00000000 // 0C0832A2 - corrects the Cutscenes focus + +// Flashlight Widescreen hack by nemesis2000. +patch=1,EE,0013A19C,word,0C053DCB // 0C053DCC +patch=1,EE,0013A224,word,0C053DCB // 0C053DCC +patch=1,EE,0013A28C,word,0C053DCB // 0C053DCC +patch=1,EE,0013A304,word,0C053DCB // 0C053DCC +patch=1,EE,0014F72C,word,3C013F40 // 00000000 - 16:9 +patch=1,EE,0014F79C,word,44810800 // 00000000 +patch=1,EE,0014F7A0,word,46016302 // 00000000 + +// Cinematics hacks by nemesis2000. +patch=1,EE,001E5834,word,01C02820 // 3C050003 +patch=1,EE,001E5838,word,E4830030 // 34A50003 +patch=1,EE,001E5990,word,0C0795E0 // 00000000 +patch=1,EE,001E5994,word,44811800 // 8F84BE5C +patch=1,EE,001E5998,word,8F84BE5C // 0C079EFE +patch=1,EE,001E599C,word,0C079EFE // 0040802D +patch=1,EE,001E59A0,word,0040802D // 0200102D +patch=1,EE,001E59A4,word,0200102D // DFBF0008 +patch=1,EE,001E59A8,word,DFBF0008 // DFB00000 +patch=1,EE,001E59AC,word,27BD0010 // 03E00008 +patch=1,EE,001E59B0,word,03E00008 // 27BD0010 +patch=1,EE,001E59B4,word,DFB00000 // 00000000 + +// FMV-values. +patch=1,EE,001E598C,word,3C013F40 // 0C0795E0 - width (1.0f = 640). - 16:9 +patch=1,EE,0033B228,word,0000006A // 00000000 - x-pos = (640-640*ratio)/(2*ratio) Hex. - 16:9 + +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,0033760C,word,3F555555 // - 16:10 +patch=1,EE,0020C1BC,word,00000000 + +// Flashlight Widescreen hack by nemesis2000. +patch=1,EE,0013A19C,word,0C053DCB +patch=1,EE,0013A224,word,0C053DCB +patch=1,EE,0013A28C,word,0C053DCB +patch=1,EE,0013A304,word,0C053DCB +patch=1,EE,0014F72C,word,3C013F55 // - 16:10 +patch=1,EE,0014F79C,word,44810800 +patch=1,EE,0014F7A0,word,46016302 + +// Cinematics hacks by nemesis2000. +patch=1,EE,001E5834,word,01C02820 +patch=1,EE,001E5838,word,E4830030 +patch=1,EE,001E5990,word,0C0795E0 +patch=1,EE,001E5994,word,44811800 +patch=1,EE,001E5998,word,8F84BE5C +patch=1,EE,001E599C,word,0C079EFE +patch=1,EE,001E59A0,word,0040802D +patch=1,EE,001E59A4,word,0200102D +patch=1,EE,001E59A8,word,DFBF0008 +patch=1,EE,001E59AC,word,27BD0010 +patch=1,EE,001E59B0,word,03E00008 +patch=1,EE,001E59B4,word,DFB00000 + +// FMV-values. +patch=1,EE,001E598C,word,3C013F55 // - 16:10 +patch=1,EE,0033B228,word,00000040 // + +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert + +patch=1,EE,0033760C,word,3F638E39 // - 15:10 +patch=1,EE,0020C1BC,word,00000000 + +// Flashlight Widescreen hack by nemesis2000. +patch=1,EE,0013A19C,word,0C053DCB +patch=1,EE,0013A224,word,0C053DCB +patch=1,EE,0013A28C,word,0C053DCB +patch=1,EE,0013A304,word,0C053DCB +patch=1,EE,0014F72C,word,3C013F64 // - 15:10 +patch=1,EE,0014F79C,word,44810800 +patch=1,EE,0014F7A0,word,46016302 + +// Cinematics hacks by nemesis2000. +patch=1,EE,001E5834,word,01C02820 +patch=1,EE,001E5838,word,E4830030 +patch=1,EE,001E5990,word,0C0795E0 +patch=1,EE,001E5994,word,44811800 +patch=1,EE,001E5998,word,8F84BE5C +patch=1,EE,001E599C,word,0C079EFE +patch=1,EE,001E59A0,word,0040802D +patch=1,EE,001E59A4,word,0200102D +patch=1,EE,001E59A8,word,DFBF0008 +patch=1,EE,001E59AC,word,27BD0010 +patch=1,EE,001E59B0,word,03E00008 +patch=1,EE,001E59B4,word,DFB00000 + +// FMV-values. +patch=1,EE,001E598C,word,3C013F64 // - 15:10 +patch=1,EE,0033B228,word,00000028 // + +// ========== + +[Disable Dither effect] +patch=1,EE,0019EDD4,word,10000012 // 54400012 + +[Y-axis adjustment] +author=pgert +description=Puts the Y-axis value to that of 50 Hz-mode (PAL). +patch=1,EE,00337610,word,3F800000 // 3F600000 - Y-axis of GamePlay (including Cutscenes). + +// [60 FPS] +// author=asasega +// description=Everything is double speed - Might need EE overclocking to be stable. +// Patch disabled due to doubling the game speed +// patch=1,EE,2021B7E4,word,10000007 +// patch=1,EE,201F798C,word,2C42003C // gametime fix + +// ========== +// Patches by pgert +// ========== +// patch=1,EE,0018A05C,word,3C013EE8 // 3C013F00 - GamePlay Zoom. +// ========== +// patch=1,EE,001788E0,word,3C0144C0 // 3C014500 - Rendering hack for Cutscenes, GSdx HW & SW mode - made obsolete by 0020C1BC. +// patch=1,EE,001F5770,word,3C014450 // 3C0143A0 - X-axis placement of photos (affected by 001788E0). +// patch=1,EE,001F5778,word,3C014438 // 3c014360 - Y-axis placement of photos (affected by 001788E0). +// ========== + +// ========== +// Patches by wagrenier ? +// ========== +// 16:9 +//patch=1,EE,004000dc,word,3F400000 // X-FoV +// ========== +// 16:10 +//patch=1,EE,004000dc,word,3F400000 // X-FoV +//patch=1,EE,004000e0,word,3F4A3D71 // Y-FoV +// ========== diff --git a/patches/SLUS-20766_9A51B627.pnach b/patches/SLUS-20766_9A51B627.pnach new file mode 100644 index 0000000..849a768 --- /dev/null +++ b/patches/SLUS-20766_9A51B627.pnach @@ -0,0 +1,142 @@ +gametitle=Fatal Frame II: Crimson Butterfly * SLUS-20766 * NTSC-U * 9A51B627 +// same serial-code as 1C6C1DB6 - the Undub version. +// Project Zero II: Crimson Butterfly + +// This game might have some problems with the Cinematics, +// regardless of resolution or patches, however this pnach is not the cause of that. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0033760C,word,3F400000 // 3F800000 - X-axis of GamePlay (including Cutscenes) - 16:9 +patch=1,EE,0020C1BC,word,00000000 // 0C0832A2 - corrects the Cutscenes focus + +// Flashlight Widescreen hack by nemesis2000. +patch=1,EE,0013A19C,word,0C053DCB // 0C053DCC +patch=1,EE,0013A224,word,0C053DCB // 0C053DCC +patch=1,EE,0013A28C,word,0C053DCB // 0C053DCC +patch=1,EE,0013A304,word,0C053DCB // 0C053DCC +patch=1,EE,0014F72C,word,3C013F40 // 00000000 - 16:9 +patch=1,EE,0014F79C,word,44810800 // 00000000 +patch=1,EE,0014F7A0,word,46016302 // 00000000 + +// Cinematics hacks by nemesis2000. +patch=1,EE,001E5834,word,01C02820 // 3C050003 +patch=1,EE,001E5838,word,E4830030 // 34A50003 +patch=1,EE,001E5990,word,0C0795E0 // 00000000 +patch=1,EE,001E5994,word,44811800 // 8F84BE5C +patch=1,EE,001E5998,word,8F84BE5C // 0C079EFE +patch=1,EE,001E599C,word,0C079EFE // 0040802D +patch=1,EE,001E59A0,word,0040802D // 0200102D +patch=1,EE,001E59A4,word,0200102D // DFBF0008 +patch=1,EE,001E59A8,word,DFBF0008 // DFB00000 +patch=1,EE,001E59AC,word,27BD0010 // 03E00008 +patch=1,EE,001E59B0,word,03E00008 // 27BD0010 +patch=1,EE,001E59B4,word,DFB00000 // 00000000 + +// FMV-values. +patch=1,EE,001E598C,word,3C013F40 // 0C0795E0 - width (1.0f = 640). - 16:9 +patch=1,EE,0033B228,word,0000006A // 00000000 - x-pos = (640-640*ratio)/(2*ratio) Hex. - 16:9 + +// ========== + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert +patch=1,EE,0033760C,word,3F555555 // - 16:10 +patch=1,EE,0020C1BC,word,00000000 + +// Flashlight Widescreen hack by nemesis2000. +patch=1,EE,0013A19C,word,0C053DCB +patch=1,EE,0013A224,word,0C053DCB +patch=1,EE,0013A28C,word,0C053DCB +patch=1,EE,0013A304,word,0C053DCB +patch=1,EE,0014F72C,word,3C013F55 // - 16:10 +patch=1,EE,0014F79C,word,44810800 +patch=1,EE,0014F7A0,word,46016302 + +// Cinematics hacks by nemesis2000. +patch=1,EE,001E5834,word,01C02820 +patch=1,EE,001E5838,word,E4830030 +patch=1,EE,001E5990,word,0C0795E0 +patch=1,EE,001E5994,word,44811800 +patch=1,EE,001E5998,word,8F84BE5C +patch=1,EE,001E599C,word,0C079EFE +patch=1,EE,001E59A0,word,0040802D +patch=1,EE,001E59A4,word,0200102D +patch=1,EE,001E59A8,word,DFBF0008 +patch=1,EE,001E59AC,word,27BD0010 +patch=1,EE,001E59B0,word,03E00008 +patch=1,EE,001E59B4,word,DFB00000 + +// FMV-values. +patch=1,EE,001E598C,word,3C013F55 // - 16:10 +patch=1,EE,0033B228,word,00000040 // + +// ========== + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000 & pgert + +patch=1,EE,0033760C,word,3F638E39 // - 15:10 +patch=1,EE,0020C1BC,word,00000000 + +// Flashlight Widescreen hack by nemesis2000. +patch=1,EE,0013A19C,word,0C053DCB +patch=1,EE,0013A224,word,0C053DCB +patch=1,EE,0013A28C,word,0C053DCB +patch=1,EE,0013A304,word,0C053DCB +patch=1,EE,0014F72C,word,3C013F64 // - 15:10 +patch=1,EE,0014F79C,word,44810800 +patch=1,EE,0014F7A0,word,46016302 + +// Cinematics hacks by nemesis2000. +patch=1,EE,001E5834,word,01C02820 +patch=1,EE,001E5838,word,E4830030 +patch=1,EE,001E5990,word,0C0795E0 +patch=1,EE,001E5994,word,44811800 +patch=1,EE,001E5998,word,8F84BE5C +patch=1,EE,001E599C,word,0C079EFE +patch=1,EE,001E59A0,word,0040802D +patch=1,EE,001E59A4,word,0200102D +patch=1,EE,001E59A8,word,DFBF0008 +patch=1,EE,001E59AC,word,27BD0010 +patch=1,EE,001E59B0,word,03E00008 +patch=1,EE,001E59B4,word,DFB00000 + +// FMV-values. +patch=1,EE,001E598C,word,3C013F64 // - 15:10 +patch=1,EE,0033B228,word,00000028 // + +// ========== + +[Disable Dither effect] +patch=1,EE,0019EDD4,word,10000012 // 54400012 + +[Y-axis adjustment] +author=pgert +description=Puts the Y-axis value to that of 50 Hz-mode (PAL). +patch=1,EE,00337610,word,3F800000 // 3F600000 - Y-axis of GamePlay (including Cutscenes). + +// ========== +// Patches by pgert +// ========== +// patch=1,EE,0018A05C,word,3C013EE8 // 3C013F00 - GamePlay Zoom. +// ========== +// patch=1,EE,001788E0,word,3C0144C0 // 3C014500 - Rendering hack for Cutscenes, GSdx HW & SW mode - made obsolete by 0020C1BC. +// patch=1,EE,001F5770,word,3C014450 // 3C0143A0 - X-axis placement of photos (affected by 001788E0). +// patch=1,EE,001F5778,word,3C014438 // 3c014360 - Y-axis placement of photos (affected by 001788E0). +// ========== + +// ========== +// Patches by wagrenier ? +// ========== +// 16:9 +//patch=1,EE,004000dc,word,3F400000 // X-FoV +// ========== +// 16:10 +//patch=1,EE,004000dc,word,3F400000 // X-FoV +//patch=1,EE,004000e0,word,3F4A3D71 // Y-FoV +// ========== diff --git a/patches/SLUS-20767_9866FE54.pnach b/patches/SLUS-20767_9866FE54.pnach new file mode 100644 index 0000000..1089d80 --- /dev/null +++ b/patches/SLUS-20767_9866FE54.pnach @@ -0,0 +1,21 @@ +gametitle=MX Unleashed NTSC-U SLUS-20767 9866FE54 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00112E60,word,3C033CAA //3C033C8E Zoom +patch=1,EE,00112E64,word,3463A21D //3463FA34 +patch=1,EE,00112E58,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,001ACB64,word,3C03BFAB //3C03BF80 +patch=1,EE,001ACB68,word,3C023FAB //3C023F80 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,2019210c,extended,24040001 +patch=1,EE,E0010001,extended,00425DA8 +patch=1,EE,2019210c,extended,24040002 \ No newline at end of file diff --git a/patches/SLUS-20769_39E7ECF4.pnach b/patches/SLUS-20769_39E7ECF4.pnach new file mode 100644 index 0000000..26b03e3 --- /dev/null +++ b/patches/SLUS-20769_39E7ECF4.pnach @@ -0,0 +1,10 @@ +gametitle=Harry Potter - Quidditch World Cup (NTSC-U) SLUS-20769 39E7ECF4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,00464C88,word,00000001 +patch=1,EE,004B5D54,word,00464C80 +patch=1,EE,00358BF0,word,24020000 +patch=1,EE,01DF61E0,word,00000001 //menu options diff --git a/patches/SLUS-20770_4CE187F6.pnach b/patches/SLUS-20770_4CE187F6.pnach new file mode 100644 index 0000000..37db044 --- /dev/null +++ b/patches/SLUS-20770_4CE187F6.pnach @@ -0,0 +1,14 @@ +gametitle=Lord of the Rings, The - The Return of the King NTSC-U SLUS-20770 4CE187F6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,21019110,extended,3F400000 // 3F800000 +patch=1,EE,21019120,extended,442b0000 // 44000000 +patch=1,EE,21019128,extended,3Fab0000 // 3F800000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0014B784,word,3C030000 //3C033F80 \ No newline at end of file diff --git a/patches/SLUS-20772_08FFF00D.pnach b/patches/SLUS-20772_08FFF00D.pnach new file mode 100644 index 0000000..1dcfff5 --- /dev/null +++ b/patches/SLUS-20772_08FFF00D.pnach @@ -0,0 +1,76 @@ +gametitle=SSX 3 (SLUS-20772) + +[Aspect Ratio - 3xStretch] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3E800000 //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Aspect Ratio - 3x15:9] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3E888889 //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Aspect Ratio - 3x16:10] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3E8E38E4 //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Aspect Ratio - 3x4:3] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3EAAAAAB //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Aspect Ratio - 3x5:4] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3EB60B61 //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Aspect Ratio - 32:9] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3EC00000 //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Aspect Ratio - 21:9 (3840x1600)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3F0E38E4 //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Aspect Ratio - 21:9 (3440x1440)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3F0EE23C //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Aspect Ratio - 21:9 (2560x1080)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,20622600,extended,3F100000 //Horizontal Aspect Ratio +patch=1,EE,20622604,extended,3F800000 //Vertical Aspect Ratio + +[Disable intro videos (EA/THX/Splash)] +author=Meridian +patch=0,EE,001A2840,word,0000202D +patch=0,EE,001A2864,word,0000202D +patch=0,EE,001A28DC,word,0000202D + +[Fix Metro Slowdown] +author=Meridian +description=Disable perf frame skip +patch=0,EE,00230704,word,00000000 +patch=0,EE,00230710,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20773_728AB07C.pnach b/patches/SLUS-20773_728AB07C.pnach new file mode 100644 index 0000000..6d5fcac --- /dev/null +++ b/patches/SLUS-20773_728AB07C.pnach @@ -0,0 +1,39 @@ +gametitle=Legacy of Kain: Defiance (SLUS-20773) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +//built in widescreen +patch=1,EE,0011a33c,word,00000000 +patch=1,EE,0028cfe0,word,00000001 + +//sub black background off +patch=1,EE,0013d108,word,3c013b30 + +//cutscenes render fix +patch=1,EE,0011972c,word,3c01c340 //top value +patch=1,EE,00119748,word,3c014340 //bottom value + +//partial font size fix +patch=1,EE,0013ba0c,word,3c013f40 //hor value +patch=1,EE,0013ba38,word,e422f400 +patch=1,EE,0013ba68,word,46021083 +patch=1,EE,0013ba6c,word,e422f3ec + +//HUD fix (not fully tested) +patch=1,EE,0023be84,word,3c013b40 //hor value + +//FMV's fix +patch=1,EE,00212f2c,word,24070140 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,00151ef8,word,3c01bf80 //top value +patch=1,EE,00151f04,word,3c013f80 //bottom value + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201C3070,word,30420000 \ No newline at end of file diff --git a/patches/SLUS-20776_E2DFCE12.pnach b/patches/SLUS-20776_E2DFCE12.pnach new file mode 100644 index 0000000..92800da --- /dev/null +++ b/patches/SLUS-20776_E2DFCE12.pnach @@ -0,0 +1,95 @@ +gametitle=Spider-Man 2 (NTSC-U) (SLUS_207.76) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=flameofrecca + CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. (Original pnach by flameofrecca; new zoom value, gauge_hero, some map and the unused boss hud codes found by CRASHARKI) +patch=1,EE,2067a910,word,3f947ae1 //vertical fov 3f5eb852 +patch=1,EE,2067a908,word,3c28a2f7 //zoom value 3c0efa35 + +//Map Screen HUD, text fixes +//search the 206d**** address range for more map screen hud fixes +//patch=1,EE,206d8034,word,425c0000 // map_igo_compass 42680000 - this breakes the compass in map menu +//patch=1,EE,206d8048,word,42fa0000 // map_igo_compass 42f40000 - this breakes the compass in map menu +patch=1,EE,206db628,word,41580000 // level_500_trick 41900000 +patch=1,EE,206db634,word,41580000 // level_500_trick 41900000 +patch=1,EE,206db768,word,41580000 // level_500_hint 41900000 +patch=1,EE,206db774,word,41580000 // level_500_hint 41900000 +patch=1,EE,206dc328,word,41680000 // level_500_trick_ring_a 41a00000 +patch=1,EE,206dc334,word,41680000 // level_500_trick_ring_a 41a00000 +patch=1,EE,206dc478,word,41680000 // level_500_hint_ring_a 41a00000 +patch=1,EE,206dc484,word,41680000 // level_500_hint_ring_a 41a00000 +patch=1,EE,206dc5c8,word,41880000 // level_500_trick_ring_b 41c00000 +patch=1,EE,206dc5d4,word,41880000 // level_500_trick_ring_b 41c00000 +patch=1,EE,206dc718,word,41880000 // level_500_hint_ring_b 41c00000 +patch=1,EE,206dc724,word,41880000 // level_500_hint_ring_b 41c00000 +patch=1,EE,206df848,word,3f400000 // text_menu_general1 3f800000 +patch=1,EE,206df918,word,3f400000 // text_menu_trick1 3f800000 +patch=1,EE,206df9e8,word,3f400000 // text_menu_missions1 3f800000 +patch=1,EE,206dfab8,word,3f400000 // map_igo_elevation_indicator_text_number 3f800000 +patch=1,EE,206dfbb0,word,3f400000 // text_menu_hint1 3f800000 + +//Onscreen HUD +patch=1,EE,20720ce0,word,42680000 //gauge_frame 42300000 +patch=1,EE,20720cf4,word,42680000 //gauge_frame 42300000 +patch=1,EE,20720d08,word,43140000 //gauge_frame 43240000 +patch=1,EE,20720d1c,word,43140000 //gauge_frame 43240000 +patch=1,EE,20720ff4,word,42340000 //gauge_life 42700000 +patch=1,EE,207212b4,word,421c0000 //gauge_charge 42500000 +patch=1,EE,2072177C,word,42340000 //gauge_hero_hitlite 42700000 +patch=1,EE,207223f0,word,42900000 //gauge_icon_spidey 42800000 +patch=1,EE,20722404,word,42900000 //gauge_icon_spidey 42800000 +patch=1,EE,20722418,word,42f40000 //gauge_icon_spidey 42FC0000 +patch=1,EE,2072242c,word,42f40000 //gauge_icon_spidey 43000000 +patch=1,EE,2072a0b0,word,42680000 //gauge_frame_hero 42300000 +patch=1,EE,2072a0c4,word,42680000 //gauge_frame_hero 42300000 +patch=1,EE,2072a0ec,word,43140000 //gauge_frame_hero 43240000 +patch=1,EE,2072a0d8,word,43140000 //gauge_frame_hero 43240000 +patch=1,EE,2072a158,word,42680000 //gauge_frame_hero 42300000 +patch=1,EE,2072a180,word,43140000 //gauge_frame_hero 43240000 +patch=1,EE,2072a194,word,43140000 //gauge_frame_hero 43240000 +patch=1,EE,2072a16c,word,42680000 //gauge_frame_hero 42300000 +patch=1,EE,20723DDC,word,42340000 //gauge_hero_03 42700000 +patch=1,EE,20723FFC,word,42340000 //gauge_hero_02 42700000 +patch=1,EE,2072421C,word,42340000 //gauge_hero_01 42700000 + +//Boss HUD - Unusuable due to addresses changing for each encounter (these addresses were applied to the doc-ock train fight) +//patch=1,EE,208821EC,word,42340000 //gauge_boss_1_of_2_life 42700000 +//patch=1,EE,208824C4,word,42340000 //gauge_boss_1_of_2_life 42700000 +//patch=1,EE,208825C0,word,43F60000 //gauge_boss_1_frame 43EE0000 +//patch=1,EE,208825D4,word,43F60000 //gauge_boss_1_frame 43EE0000 +//patch=1,EE,208825E8,word,44117000 //gauge_boss_1_frame 44150000 +//patch=1,EE,208825FC,word,44117000 //gauge_boss_1_frame 44150000 +//patch=1,EE,20882860,word,43F60000 //gauge_boss_faded_back 43EE0000 +//patch=1,EE,20882874,word,43F60000 //gauge_boss_faded_back 43EE0000 +//patch=1,EE,20882888,word,44117000 //gauge_boss_faded_back 44150000 +//patch=1,EE,2088289C,word,44117000 //gauge_boss_faded_back 44150000 +//patch=1,EE,20882930,word,44117000 //gauge_boss_faded_back 44150000 +//patch=1,EE,20882944,word,44117000 //gauge_boss_faded_back 44150000 +//patch=1,EE,20882908,word,43F60000 //gauge_boss_faded_back 43EE0000 +//patch=1,EE,2088291C,word,43F60000 //gauge_boss_faded_back 43EE0000 +//patch=1,EE,20882CCC,word,42340000 //gauge_boss_1_life 42700000 +//patch=1,EE,20882DC0,word,4402a000 //gauge_boss_icon_shocker 44014000 +//patch=1,EE,20882DD4,word,4402a000 //gauge_boss_icon_shocker 44014000 +//patch=1,EE,20882DE8,word,440cd000 //gauge_boss_icon_shocker 440EC000 +//patch=1,EE,20882DFC,word,440cd000 //gauge_boss_icon_shocker 440EC000 +//patch=1,EE,20882F10,word,4402a000 //gauge_boss_icon_doc_ock 44014000 +//patch=1,EE,20882F24,word,4402a000 //gauge_boss_icon_doc_ock 44014000 +//patch=1,EE,20882F38,word,440cd000 //gauge_boss_icon_doc_ock 440EC000 +//patch=1,EE,20882F4C,word,440cd000 //gauge_boss_icon_doc_ock 440EC000 +//patch=1,EE,20883060,word,4402a000 //gauge_boss_icon_mysterio 44014000 +//patch=1,EE,20883074,word,4402a000 //gauge_boss_icon_mysterio 44014000 +//patch=1,EE,20883088,word,440cd000 //gauge_boss_icon_mysterio 440EC000 +//patch=1,EE,2088309C,word,440cd000 //gauge_boss_icon_mysterio 440EC000 +//patch=1,EE,208831B0,word,4402a000 //gauge_boss_icon_rhino 44014000 +//patch=1,EE,208831C4,word,4402a000 //gauge_boss_icon_rhino 44014000 +//patch=1,EE,208831D8,word,440cd000 //gauge_boss_icon_rhino 440EC000 +//patch=1,EE,208831EC,word,440cd000 //gauge_boss_icon_rhino 440EC000 + + +[60 FPS] +author=asasega + CRASHARKI +description=Patches the game to run at 60 FPS (Might need 130% EE Overclock to be stable on heavy scenes). +patch=1,EE,0060A9A0,word,00000001 //00000002 +patch=1,EE,E0010001,extended,005E3910 +patch=1,EE,0060A9A0,extended,00000002 \ No newline at end of file diff --git a/patches/SLUS-20777_A06047D6.pnach b/patches/SLUS-20777_A06047D6.pnach new file mode 100644 index 0000000..31bd83e --- /dev/null +++ b/patches/SLUS-20777_A06047D6.pnach @@ -0,0 +1,24 @@ +gametitle=Obscure (SLUS-20777) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by ElHecht +patch=1,EE,00249790,word,3c023f19 +patch=1,EE,00249794,word,34428000 +patch=1,EE,00249798,word,44820000 + +//alternate gameplay value by nemesis2000 +//patch=1,EE,003a418c,word,46060202 +//patch=1,EE,003a53f4,word,3c01bec0 +//patch=1,EE,003a53fc,word,44813000 + +//rfix by ElHecht +patch=1,EE,001c0794,word,3c033f2b + +//FMV's fix by nemesis2000 +patch=1,EE,0030fe74,word,24067100 +patch=1,EE,0030fecc,word,24058f00 + + diff --git a/patches/SLUS-20779_1FB1F8E2.pnach b/patches/SLUS-20779_1FB1F8E2.pnach new file mode 100644 index 0000000..3055d04 --- /dev/null +++ b/patches/SLUS-20779_1FB1F8E2.pnach @@ -0,0 +1,12 @@ +gametitle=DragonBall Z - Budokai 2 (NTSC-US) (SLUS-20779) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Catarax + +// 16:9 +patch=1,EE,0013192c,word,3c013f40 // 00000000 hor fov +patch=1,EE,00131930,word,4481f000 // 00000000 +patch=1,EE,001317fc,word,461ead42 // 00000000 + + diff --git a/patches/SLUS-20780_85E994DD.pnach b/patches/SLUS-20780_85E994DD.pnach new file mode 100644 index 0000000..a5cb117 --- /dev/null +++ b/patches/SLUS-20780_85E994DD.pnach @@ -0,0 +1,11 @@ +gametitle=R-Type Final SLUS_207.80 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0016edc0,word,3c033f40 // menu +patch=1,EE,0016fbac,word,3c043f40 //hor +patch=1,EE,0022ac90,word,43d60000 //r fix +patch=1,EE,0022aca0,word,43d60000 //r fix + + diff --git a/patches/SLUS-20782_89952F35.pnach b/patches/SLUS-20782_89952F35.pnach new file mode 100644 index 0000000..aad5b6a --- /dev/null +++ b/patches/SLUS-20782_89952F35.pnach @@ -0,0 +1,9 @@ +gametitle=Blood Will Tell: Tezuka Osamu's Dororo SLUS_207.82 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001b8cbc,word,3c023f06 +patch=1,EE,001b8cc4,word,34426666 + + diff --git a/patches/SLUS-20782_89954774.pnach b/patches/SLUS-20782_89954774.pnach new file mode 100644 index 0000000..aad5b6a --- /dev/null +++ b/patches/SLUS-20782_89954774.pnach @@ -0,0 +1,9 @@ +gametitle=Blood Will Tell: Tezuka Osamu's Dororo SLUS_207.82 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001b8cbc,word,3c023f06 +patch=1,EE,001b8cc4,word,34426666 + + diff --git a/patches/SLUS-20786_E8C504C8.pnach b/patches/SLUS-20786_E8C504C8.pnach new file mode 100644 index 0000000..9f9620a --- /dev/null +++ b/patches/SLUS-20786_E8C504C8.pnach @@ -0,0 +1,34 @@ +gametitle=Metal Arms - Glitch in the System (U)(SLUS-20786) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio + +//Zoom +//803f013c 00508144 c2190646 +patch=1,EE,003dca84,word,3c013f40 //3c013f80 + +//Y-Fov +//82390746 6400a7e7 +patch=1,EE,003dcb30,word,08113d44 //46073982 + +patch=1,EE,0044f510,word,46073982 //00000000 +patch=1,EE,0044f514,word,3c013f10 //00000000 +patch=1,EE,0044f518,word,4481f000 //00000000 +patch=1,EE,0044f51c,word,461e3182 //00000000 +patch=1,EE,0044f520,word,080f72cd //00000000 + +/////////////////////////////////////////////// +//Zoom +//patch=1,EE,00373f08,word,08113d44 //e6140000 +//patch=1,EE,0044f510,word,3c013fab //00000000 +//patch=1,EE,0044f514,word,4481f000 //00000000 +//patch=1,EE,0044f518,word,461ea502 //00000000 +//patch=1,EE,0044f51c,word,e6140000 //00000000 +//patch=1,EE,0044f520,word,080dcfc3 //00000000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,004B2C98,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-20787_9B85B093.pnach b/patches/SLUS-20787_9B85B093.pnach new file mode 100644 index 0000000..ebd34ff --- /dev/null +++ b/patches/SLUS-20787_9B85B093.pnach @@ -0,0 +1,32 @@ +gametitle=WWE SmackDown - Here Comes the Pain (NTSC-U) (SLUS-20787) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001040e4,word,3c013f40 // 00000000 hor fov +patch=1,EE,001040f0,word,44810000 // 00000000 +patch=1,EE,001040f4,word,4600c602 // 00000000 +patch=1,EE,00206a5c,word,3c023f08 // 3c023f80 camera fix + +// 16:10 +//patch=1,EE,001040e4,word,3c013f55 // 00000000 hor fov +//patch=1,EE,001040e8,word,34215555 // 00000000 hor fov +//patch=1,EE,001040f0,word,44810000 // 00000000 +//patch=1,EE,001040f4,word,4600c602 // 00000000 +//patch=1,EE,00206a5c,word,3c023f30 // 3c023f80 camera fix + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201026CC,extended,00000000 +patch=1,EE,20102934,extended,00000000 +patch=1,EE,E0041100,extended,00756060 +patch=1,EE,20756058,extended,00000001 +patch=1,EE,20756060,extended,00001000 +patch=1,EE,20756080,extended,00000001 +patch=1,EE,20756088,extended,00001000 + + diff --git a/patches/SLUS-20788_515245DF.pnach b/patches/SLUS-20788_515245DF.pnach new file mode 100644 index 0000000..d098a78 --- /dev/null +++ b/patches/SLUS-20788_515245DF.pnach @@ -0,0 +1,6 @@ +gametitle=Ford Racing 2 NTSC-U SLUS-20788 515245DF + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00221748,word,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLUS-20793_C5DAD771.pnach b/patches/SLUS-20793_C5DAD771.pnach new file mode 100644 index 0000000..593fc7c --- /dev/null +++ b/patches/SLUS-20793_C5DAD771.pnach @@ -0,0 +1,17 @@ +gametitle=Gladiator - Sword of Vengeance NTSC-U SLUS-20793 C5DAD771 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,001c6240,word,3c013f40 //fov +patch=1,EE,0020dc38,word,3c013fab // vert fov +patch=1,EE,20799D30,extended,bfab0000 //hud stretch + +[Remove Blackbars] +description=Removes black bars in cutscenes +patch=1,EE,0028462c,word,3c010000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,0020d97c,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLUS-20795_C9F6F222.pnach b/patches/SLUS-20795_C9F6F222.pnach new file mode 100644 index 0000000..0604550 --- /dev/null +++ b/patches/SLUS-20795_C9F6F222.pnach @@ -0,0 +1,8 @@ +gametitle=Bloody Roar 4 (SLUS-20795) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch 16:9 by paul_met +patch=1,EE,00115768,word,3c013fe3 + + diff --git a/patches/SLUS-20796_0CEDE605.pnach b/patches/SLUS-20796_0CEDE605.pnach new file mode 100644 index 0000000..0eeb8ee --- /dev/null +++ b/patches/SLUS-20796_0CEDE605.pnach @@ -0,0 +1,12 @@ +gametitle=Monster 4x4 - Masters of Metal SLUS_207.96 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00143ae0,word,3c023ff3 //3c023fb6 car select menu +patch=1,EE,00143ae4,word,3443cf35 //3443db6e +patch=1,EE,003a3d98,word,3c023fab //3c023f80 character select menu +patch=1,EE,003fe720,word,3c033ff3 //3c033fb6 gameplay +patch=1,EE,003fe72c,word,3464cf35 //3464db6e + + diff --git a/patches/SLUS-20803_E9720D3E.pnach b/patches/SLUS-20803_E9720D3E.pnach new file mode 100644 index 0000000..3868b71 --- /dev/null +++ b/patches/SLUS-20803_E9720D3E.pnach @@ -0,0 +1,71 @@ +gametitle=The Bard's Tale * NTSC-U * SLUS-20803 * E9720D3E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & Arapapa +// Widescreen hack by nemesis2000. +// Gameplay +patch=1,EE,0011c594,word,3c023f40 // 3c023f80 - X-FoV +patch=1,EE,0012ed8c,word,3c033f40 // 3c033f80 +patch=1,EE,001447a8,word,3c053f40 // 3c053f80 +patch=1,EE,00144824,word,3c033f40 // 3c033f80 +patch=1,EE,00144874,word,3c023f40 // 3c023f80 +// Render fix +patch=1,EE,0013e080,word,3c023f2b // 3C023F00 +// Font fix - by Arapapa +patch=1,EE,0010ec24,word,3c0341c0 // 3c034200 + +[Widescreen/16:10] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011c594,word,3c023f64 +patch=1,EE,0012ed8c,word,3c033f64 +patch=1,EE,001447a8,word,3c053f64 +patch=1,EE,00144824,word,3c033f64 +patch=1,EE,00144874,word,3c023f64 +patch=1,EE,0013e080,word,3c023f1a +patch=1,EE,0010ec24,word,3c0341d5 + +[Widescreen/15:10] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011c594,word,3c023f55 +patch=1,EE,0012ed8c,word,3c033f55 +patch=1,EE,001447a8,word,3c053f55 +patch=1,EE,00144824,word,3c033f55 +patch=1,EE,00144874,word,3c023f55 +patch=1,EE,0013e080,word,3c023f10 +patch=1,EE,0010ec24,word,3c0341e4 + +[Widescreen/20:9] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011c594,word,3c023f12 +patch=1,EE,0012ed8c,word,3c033f12 +patch=1,EE,001447a8,word,3c053f12 +patch=1,EE,00144824,word,3c033f12 +patch=1,EE,00144874,word,3c023f12 +patch=1,EE,0013e080,word,3c023f55 +patch=1,EE,0010ec24,word,3c034192 + +[Widescreen/21:9] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011c594,word,3c023f1a +patch=1,EE,0012ed8c,word,3c033f1a +patch=1,EE,001447a8,word,3c053f1a +patch=1,EE,00144824,word,3c033f1a +patch=1,EE,00144874,word,3c023f1a +patch=1,EE,0013e080,word,3c023f60 +patch=1,EE,0010ec24,word,3c03419a + +[Widescreen/32:9] +gsaspectratio=Stretch +author=nemesis2000 & Arapapa, converted by pgert +patch=1,EE,0011c594,word,3c023ec0 +patch=1,EE,0012ed8c,word,3c033ec0 +patch=1,EE,001447a8,word,3c053ec0 +patch=1,EE,00144824,word,3c033ec0 +patch=1,EE,00144874,word,3c023ec0 +patch=1,EE,0013e080,word,3c023fab +patch=1,EE,0010ec24,word,3c0342ab diff --git a/patches/SLUS-20804_A9C82AB9.pnach b/patches/SLUS-20804_A9C82AB9.pnach new file mode 100644 index 0000000..f6cfda7 --- /dev/null +++ b/patches/SLUS-20804_A9C82AB9.pnach @@ -0,0 +1,23 @@ +gametitle=Demon Stone (SLUS-20804) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack + +patch=1,EE,001a4fb0,word,3c013f40 +patch=1,EE,001a4fb4,word,44810000 +patch=1,EE,001a4fbc,word,46006b43 + +patch=1,EE,0015629c,word,3c023fe3 +patch=1,EE,001562a0,word,34438e38 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,001d8330,word,24040001 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,003223C0,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20805_6CC48709.pnach b/patches/SLUS-20805_6CC48709.pnach new file mode 100644 index 0000000..70c4062 --- /dev/null +++ b/patches/SLUS-20805_6CC48709.pnach @@ -0,0 +1,11 @@ +gametitle=Yu Yu Hakusho - Dark Tournament [NTSC-U] (SLUS-20805) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,00118e08,word,3c0240ab //3c024080 hor +patch=1,EE,00118780,word,3c023f2b //3c023f00 render fix + + diff --git a/patches/SLUS-20806_DE9125F8.pnach b/patches/SLUS-20806_DE9125F8.pnach new file mode 100644 index 0000000..9064b51 --- /dev/null +++ b/patches/SLUS-20806_DE9125F8.pnach @@ -0,0 +1,14 @@ +gametitle=Space Channel 5 - Special Edition disc 1 SLUS_208.06 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2024b694,word,3f400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,001bcc54,word,00000000 //64420008 + + diff --git a/patches/SLUS-20807_AF854FA0.pnach b/patches/SLUS-20807_AF854FA0.pnach new file mode 100644 index 0000000..a772282 --- /dev/null +++ b/patches/SLUS-20807_AF854FA0.pnach @@ -0,0 +1,14 @@ +gametitle=Space Channel 5 - Part 2 (SLUS_20807) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,202E84D4,word,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,0024bfc4,word,00000000 //64420008 no interlacing + + diff --git a/patches/SLUS-20809_1025D50A.pnach b/patches/SLUS-20809_1025D50A.pnach new file mode 100644 index 0000000..ac96289 --- /dev/null +++ b/patches/SLUS-20809_1025D50A.pnach @@ -0,0 +1,17 @@ +gametitle=Godzilla - Save the Earth (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002457ac,word,0812d2c1 // e6000124 +patch=1,EE,002457b0,word,00000000 // e6010128 +patch=1,EE,004b4b04,word,3c013f40 // 00000000 hor fov +patch=1,EE,004b4b08,word,4481f000 // 00000000 +patch=1,EE,004b4b0c,word,461e0002 // 00000000 +patch=1,EE,004b4b10,word,e6000124 // 00000000 +patch=1,EE,004b4b14,word,e6010128 // 00000000 +patch=1,EE,004b4b18,word,080915ec // 00000000 + + diff --git a/patches/SLUS-20810_519E816B.pnach b/patches/SLUS-20810_519E816B.pnach new file mode 100644 index 0000000..a300bea --- /dev/null +++ b/patches/SLUS-20810_519E816B.pnach @@ -0,0 +1,19 @@ +gametitle=Nightshade (SLUS-20810) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00183124,word,3c023f24 +patch=1,EE,00183128,word,34428b44 +patch=1,EE,0018314c,word,3c023f40 +patch=1,EE,00183100,word,3c014280 +patch=1,EE,0018310c,word,44815800 +patch=1,EE,002e1b40,word,e48b0070 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2039C03C,word,00000000 + + diff --git a/patches/SLUS-20811_CB99CD12.pnach b/patches/SLUS-20811_CB99CD12.pnach new file mode 100644 index 0000000..1ac1b4b --- /dev/null +++ b/patches/SLUS-20811_CB99CD12.pnach @@ -0,0 +1,165 @@ +gametitle=Need for Speed Underground (SLUS-20811) CB99CD12 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ElHecht & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00438adc,word,3f400000 // 3f800000 +patch=1,EE,00438a14,word,3f400000 // 3f800000 +patch=1,EE,004ff628,word,3f2aaaab // 3f000000 +patch=1,EE,004ff630,word,3f2aaaab // 3f000000 +patch=1,EE,204378E4,extended,3F400000 +patch=1,EE,20437FEC,extended,3F400000 +patch=1,EE,20229DA8,extended,3C01BF28 +patch=1,EE,20229DAC,extended,44816800 +patch=1,EE,20229DDC,extended,46007307 +patch=1,EE,20229DE0,extended,46006BC7 +patch=1,EE,E0040109,extended,01BDED80 +patch=1,EE,20229DA8,extended,3C01BF00 +patch=1,EE,20229DAC,extended,44816000 +patch=1,EE,20229DDC,extended,46006346 +patch=1,EE,20229DE0,extended,460073C6 + +[60 FPS] +author=asasega +description=Might need EE Overclock at 130%. +patch=1,EE,2011060C,word,2C420001 + +[Remove blur] +author=PeterDelta +description=Remove blur effect +patch=1,EE,204D9D10,word,00000000 + +[Trigger control mappings] +author=Silent +description=Improves the trigger controls range in Type 3 setup, adds Type 6 setup, mirroring the Xbox bindings. Controller Setup screen for steering wheels breaks with this patch, but the bindings still work! + +// Disable DualShock 1 setups, add Type 6 setup and re-enable it in options (albeit broken) +patch=0,EE,2044E4B8,extended,00000000 +patch=0,EE,2044E4CC,extended,00000000 +patch=0,EE,0044E4E5,extended,14 +patch=0,EE,101E595C,extended,0006 +patch=0,EE,1020C92C,extended,0006 +patch=0,EE,1020C960,extended,0005 +patch=0,EE,1020C998,extended,0006 + +// These patches are autogenerated by nfs-scanner-configs.py scanner-configs patch +patch=0,EE,2044D430,extended,190001 +patch=0,EE,2044D450,extended,180001 +patch=0,EE,2044D520,extended,15 +patch=0,EE,2044D580,extended,15 +patch=0,EE,2044D5E0,extended,16 +patch=0,EE,2044D6C0,extended,14 +patch=0,EE,2044D6D0,extended,1F0001 +patch=0,EE,2044D6D8,extended,FF871084 +patch=0,EE,2044D6E0,extended,14 +patch=0,EE,2044D6F0,extended,1C0001 +patch=0,EE,2044D6F8,extended,1AC94CA9 +patch=0,EE,2044D700,extended,17 +patch=0,EE,2044D720,extended,161514 +patch=0,EE,2044D740,extended,171615 +patch=0,EE,2044D770,extended,1D0101 +patch=0,EE,2044D778,extended,D9A22505 +patch=0,EE,2044D800,extended,2014 +patch=0,EE,2044D810,extended,990001 +patch=0,EE,2044D880,extended,2014 +patch=0,EE,2044D890,extended,8F0001 +patch=0,EE,2044D898,extended,739D7071 +patch=0,EE,2044D9B0,extended,190001 +patch=0,EE,2044D9D0,extended,1B0001 +patch=0,EE,2044DA10,extended,1A0001 +patch=0,EE,2044DA64,extended,22 +patch=0,EE,2044DB40,extended,2214 +patch=0,EE,2044DB44,extended,0 +patch=0,EE,2044DC40,extended,14 +patch=0,EE,2044DC44,extended,0 +patch=0,EE,2044DC50,extended,1B0000 +patch=0,EE,2044DC58,extended,739D7136 + +// Adjust the controllers screen to operate on arrays of 6 +patch=0,EE,10234244,extended,0018 + +// These patches are autogenerated by nfs-scanner-configs.py button-action-hashes patch +patch=0,EE,204CB99C,extended,6AB80AFA +patch=0,EE,204CB9A0,extended,5E5C5F2E +patch=0,EE,204CB9A4,extended,13121940 +patch=0,EE,204CB9A8,extended,56AFE190 +patch=0,EE,204CB9AC,extended,13121940 +patch=0,EE,204CB9B0,extended,56AFE190 +patch=0,EE,204CB9B4,extended,13121940 +patch=0,EE,204CB9C4,extended,63AA639D +patch=0,EE,204CB9C8,extended,63AA639D +patch=0,EE,204CB9CC,extended,63AA639D +patch=0,EE,204CB9D8,extended,ECD20F7F +patch=0,EE,204CB9DC,extended,ECD20F7F +patch=0,EE,204CB9E0,extended,ECD20F7F +patch=0,EE,204CB9E4,extended,ECD20F7F +patch=0,EE,204CB9E8,extended,DC1CD97D +patch=0,EE,204CB9EC,extended,DC1CD97D +patch=0,EE,204CB9F0,extended,619B23B0 +patch=0,EE,204CB9F8,extended,F8B4303B +patch=0,EE,204CB9FC,extended,619B23B0 +patch=0,EE,204CBA00,extended,B70FF4A4 +patch=0,EE,204CBA04,extended,5E5C5F2E +patch=0,EE,204CBA08,extended,DC1CD97D +patch=0,EE,204CBA0C,extended,5E5C5F2E +patch=0,EE,204CBA10,extended,DC1CD97D +patch=0,EE,204CBA14,extended,D38DF194 +patch=0,EE,204CBA18,extended,D38DF194 +patch=0,EE,204CBA1C,extended,D38DF194 +patch=0,EE,204CBA20,extended,D38DF194 +patch=0,EE,204CBA24,extended,D38DF194 +patch=0,EE,204CBA28,extended,D38DF194 +patch=0,EE,204CBA2C,extended,56AFE190 +patch=0,EE,204CBA30,extended,13121940 +patch=0,EE,204CBA34,extended,B70FF4A4 +patch=0,EE,204CBA38,extended,13121940 +patch=0,EE,204CBA40,extended,13121940 +patch=0,EE,204CBA44,extended,5E5C5F2E +patch=0,EE,204CBA48,extended,619B23B0 +patch=0,EE,204CBA4C,extended,619B23B0 +patch=0,EE,204CBA50,extended,5E5C5F2E +patch=0,EE,204CBA54,extended,619B23B0 +patch=0,EE,204CBA58,extended,B70FF4A4 +patch=0,EE,204CBA5C,extended,B70FF4A4 +patch=0,EE,204CBA60,extended,6AB80AFA +patch=0,EE,204CBA64,extended,6AB80AFA +patch=0,EE,204CBA68,extended,B70FF4A4 +patch=0,EE,204CBA6C,extended,B70FF4A4 +patch=0,EE,204CBA70,extended,5E5C5F2E +patch=0,EE,204CBA74,extended,DC1CD97D +patch=0,EE,204CBA78,extended,B2D0DA8B +patch=0,EE,204CBA7C,extended,B2D0DA8B +patch=0,EE,204CBA80,extended,B2D0DA8B +patch=0,EE,204CBA84,extended,B2D0DA8B +patch=0,EE,204CBA88,extended,B2D0DA8B +patch=0,EE,204CBA8C,extended,B2D0DA8B + +[SilentPatch] +author=Silent +description=Fixes the drift track record magazine unlock conditions, drift track high scores, and more. + +// Fix the drift score magazine taking a best lap score and dividing it by laps. +// Also fix the high score in the menu displaying style points instead of the full score. +patch=0,EE,2014A738,extended,46000840 // add.s f01,f01,f00 +patch=0,EE,201DB1D4,extended,00000000 +patch=0,EE,201DB1D8,extended,00000000 +patch=0,EE,201DB1E4,extended,E62000C4 // swc1 f00,0xC4(s1) + +patch=0,EE,201D78A4,extended,0C0F7F7C // jal 0x003DFDF0 +patch=0,EE,201D78A8,extended,C60C00C4 // lwc1 f12,0xC4(s0) + +patch=0,EE,203DFDF0,extended,46006324 // cvt.w.s f12,f12 +patch=0,EE,203DFDF4,extended,0809796C // j 0x0025E5B0 +patch=0,EE,203DFDF8,extended,44056000 // mfc1 a1,f12 + +patch=0,EE,101D7584,extended,C4 +patch=0,EE,101D75D0,extended,C4 +patch=0,EE,101D743C,extended,C4 +patch=0,EE,201D75E0,extended,00000000 // Don't round up the score + + +// Fix a buffer overflow in DriverInfo::DriverInfo because the OpponentDesc has 8 bytes for the driver name +// and 'SAMANTHA' overflows it. Later PC and PS2 releases enlarged this buffer to 12 bytes, but we don't have this luxury. +patch=0,EE,201482B4,extended,A0A00744 // sb zero,0x744(a1) +patch=0,EE,201E32F4,extended,0C0520AD // jal 0x001482B4 diff --git a/patches/SLUS-20812_96C20D6F.pnach b/patches/SLUS-20812_96C20D6F.pnach new file mode 100644 index 0000000..3f88cd3 --- /dev/null +++ b/patches/SLUS-20812_96C20D6F.pnach @@ -0,0 +1,17 @@ +gametitle=Dynasty Warriors 4: Xtreme Legends (SLUS-20812) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,001396c0,word,3c0243d6 +patch=1,EE,0018e0f0,word,3c023f2b + + +[No-Interlacing] +gsinterlacemode=1 +author=someother1ne +patch=1,EE,2010211c,word,64420000 +patch=1,EE,2010248c,word,64420000 +patch=1,EE,2012EE28,word,30420000 + + diff --git a/patches/SLUS-20814_CD68E44A.pnach b/patches/SLUS-20814_CD68E44A.pnach new file mode 100644 index 0000000..79d1fa3 --- /dev/null +++ b/patches/SLUS-20814_CD68E44A.pnach @@ -0,0 +1,6 @@ +gametitle=Max Payne 2 - Fall of Max Payne (SLUS-20814) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,005D8DF8,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-20817_2F5EB1FF.pnach b/patches/SLUS-20817_2F5EB1FF.pnach new file mode 100644 index 0000000..ec82ad0 --- /dev/null +++ b/patches/SLUS-20817_2F5EB1FF.pnach @@ -0,0 +1,22 @@ +gametitle=Headhunter - Redemption NTSC-U SLUS-20817 2F5EB1FF + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00190618,word,3c014310 +patch=1,EE,00190648,word,3c013fe3 +patch=1,EE,0019064c,word,34218e38 + +[60 FPS] +author=Gabominated +description=Might need EE overclock (180%). +patch=1,EE,20157D70,extended,0042102a +patch=1,EE,201670c0,extended,2403003c +patch=1,EE,2043BAA4,extended,0000001E +patch=1,EE,E0010001,extended,005CCFF8 +patch=1,EE,20157D70,extended,0043102a + +[Disable Blur] +author=Gabominated +description=Disable post-processing blur effect. +patch=1,EE,001464AC,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20818_8371B27B.pnach b/patches/SLUS-20818_8371B27B.pnach new file mode 100644 index 0000000..24af747 --- /dev/null +++ b/patches/SLUS-20818_8371B27B.pnach @@ -0,0 +1,17 @@ +gametitle=Bionicle (NTSC-U) (SLUS-20818) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0010c248,word,3c014370 // 3c0143a0 hor fov +patch=1,EE,0010c088,word,3c013faa // 3c013f80 hud fix + +// 16:10 +//patch=1,EE,0010c248,word,3c194385 // 3c0143a0 hor fov +//patch=1,EE,0010c24c,word,37395555 // 44811000 hor fov +//patch=1,EE,0010c288,word,afb90000 // e7a20000 +//patch=1,EE,0010c088,word,3c013f99 // 3c013f80 hud fix + + diff --git a/patches/SLUS-20820_DE1E4DEE.pnach b/patches/SLUS-20820_DE1E4DEE.pnach new file mode 100644 index 0000000..c202992 --- /dev/null +++ b/patches/SLUS-20820_DE1E4DEE.pnach @@ -0,0 +1,53 @@ +gametitle=Tom Clancy's Ghost Recon: Jungle Storm * NTSC-U * SLUS-20820 * DE1E4DEE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Solo/Coop mode widescreen hack. + +// Single Player mode +patch=1,EE,0051f798,word,3c023f40 +patch=1,EE,0051f7d8,word,3c0243d6 + +// Multi Player mode +patch=1,EE,00387c54,word,3c023f40 +patch=1,EE,00387c80,word,3c0243d6 + +// Menu +patch=1,EE,0051da50,word,3c023f40 +patch=1,EE,0051da70,word,3c0243d6 + +// Unknown +patch=1,EE,0051f704,word,3C023f40 +patch=1,EE,0051f748,word,3C0243d6 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,0051f798,word,3c023f55 +patch=1,EE,0051f7d8,word,3c0243c0 +patch=1,EE,0051da50,word,3c023f55 +patch=1,EE,0051da70,word,3c0243c0 +patch=1,EE,00387c54,word,3c023f55 +patch=1,EE,00387c80,word,3c0243c0 +patch=1,EE,0051f704,word,3C023f55 +patch=1,EE,0051f748,word,3C0243c0 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,0051f798,word,3c023f64 +patch=1,EE,0051f7d8,word,3c0243b4 +patch=1,EE,0051da50,word,3c023f64 +patch=1,EE,0051da70,word,3c0243b4 +patch=1,EE,00387c54,word,3c023f64 +patch=1,EE,00387c80,word,3c0243b4 +patch=1,EE,0051f704,word,3C023f64 +patch=1,EE,0051f748,word,3C0243b4 + +[60 FPS] +author=asasega +description=Might need EE overclocking to be stable. +patch=1,EE,20159E9C,word,1000000B diff --git a/patches/SLUS-20821_59319476.pnach b/patches/SLUS-20821_59319476.pnach new file mode 100644 index 0000000..94b7158 --- /dev/null +++ b/patches/SLUS-20821_59319476.pnach @@ -0,0 +1,11 @@ +gametitle=Mobile Suit Gundam - Gundam vs. Zeta Gundam SLUS_208.21 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//patch=1,EE,00267604,word,3c023f40 +//patch=1,EE,207a11b0,extended,44bff400 +//patch=1,EE,207a1370,extended,443FE7FF +//patch=1,EE,207a1530,extended,443FE7FF + + diff --git a/patches/SLUS-20822_8745F0BA.pnach b/patches/SLUS-20822_8745F0BA.pnach new file mode 100644 index 0000000..b994d3c --- /dev/null +++ b/patches/SLUS-20822_8745F0BA.pnach @@ -0,0 +1,16 @@ +gametitle=Galactic Wrestling - Featuring Ultimate Muscle (U)(SLUS-20822) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//403f013c 00888144 02b30c46 +patch=1,EE,00188f54,word,3c013f10 //3c013f40 Game play + +//403f013c 00888144 03840146 +patch=1,EE,0018d264,word,3c013f10 //3c013f40 Event + + diff --git a/patches/SLUS-20827_38DEA143.pnach b/patches/SLUS-20827_38DEA143.pnach new file mode 100644 index 0000000..0bbcf8c --- /dev/null +++ b/patches/SLUS-20827_38DEA143.pnach @@ -0,0 +1,28 @@ +gametitle=Manhunt (U)(SLUS-20827) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack + +//Widescreen hack 16:9 + +patch=1,EE,205e0664,extended,00000000 // Turn off 'Internal Widescreen' +patch=1,EE,20548ec8,extended,3f6eeeee +patch=1,EE,20548ecc,extended,3f0c0000 + + +/////////////////// +////////////////////////////////////// +//X-Fov (Needs Render fix) +//patch=1,EE,00422ba8,word,080d3724 +//patch=1,EE,0034dc90,word,46010043 +//patch=1,EE,0034dc94,word,3c013f40 +//patch=1,EE,0034dc98,word,4481f000 +//patch=1,EE,0034dc9c,word,461e0842 +//patch=1,EE,0034dca0,word,08108aeb + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,00548960,word,08000001 //08000002 \ No newline at end of file diff --git a/patches/SLUS-20828_38BD8D2E.pnach b/patches/SLUS-20828_38BD8D2E.pnach new file mode 100644 index 0000000..ae67054 --- /dev/null +++ b/patches/SLUS-20828_38BD8D2E.pnach @@ -0,0 +1,7 @@ +gametitle=ShellShock - Nam '67 (NTSC-U) SLUS-20828 38BD8D2E + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,E0010001,extended,0013B5E8 +patch=1,EE,202994C8,extended,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLUS-20831_0F932D81.pnach b/patches/SLUS-20831_0F932D81.pnach new file mode 100644 index 0000000..e636eff --- /dev/null +++ b/patches/SLUS-20831_0F932D81.pnach @@ -0,0 +1,21 @@ +gametitle=Tokyo Xtreme Racer 3 (SLUS-20831) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00141248,word,3c043f53 +patch=1,EE,00141250,word,34883333 + + +[No-Interlacing] +author=gladiator +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20131684,extended,00000000 + +[Wanderers Fix] +author=Kinglink +description=Reduce Exotic Butterfly and Whirlwind Fanfare's Credit(CP) requirements by 100. +patch=0,EE,10255c00,extended,B560 +patch=0,EE,10255c04,extended,1430 +patch=0,EE,10255c20,extended,1182 \ No newline at end of file diff --git a/patches/SLUS-20831_0F9348FF.pnach b/patches/SLUS-20831_0F9348FF.pnach new file mode 100644 index 0000000..5d8105c --- /dev/null +++ b/patches/SLUS-20831_0F9348FF.pnach @@ -0,0 +1,15 @@ +gametitle=Tokyo Xtreme Racer 3 (SLUS-20831) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00141248,word,3c043f53 +patch=1,EE,00141250,word,34883333 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20131684,extended,00000000 + + diff --git a/patches/SLUS-20836_B871C1D0.pnach b/patches/SLUS-20836_B871C1D0.pnach new file mode 100644 index 0000000..914330f --- /dev/null +++ b/patches/SLUS-20836_B871C1D0.pnach @@ -0,0 +1,13 @@ +gametitle=Digimon World 4 (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001b6d78,word,3c013f40 // 00000000 hor fov +patch=1,EE,001b6d80,word,4481f000 // 00000000 +patch=1,EE,001b6de8,word,461ebb03 // 4600bb06 +patch=1,EE,001b6dec,word,46006347 // 4600bb47 + + diff --git a/patches/SLUS-20837_78764E9C.pnach b/patches/SLUS-20837_78764E9C.pnach new file mode 100644 index 0000000..c63ced9 --- /dev/null +++ b/patches/SLUS-20837_78764E9C.pnach @@ -0,0 +1,14 @@ +gametitle=Ribbit King (SLUS_20837) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Sergx12 +description=Widescreen Hack Conversion + +// 16:9 +patch=1,EE,e0024500,extended,003C5132 //font fix for pcsx2 1.7+ +patch=1,EE,203C4C10,extended,3f280000 //gameplay +patch=1,EE,203C5110,extended,43cddf6d // planet selection + + + diff --git a/patches/SLUS-20842_6F096BCE.pnach b/patches/SLUS-20842_6F096BCE.pnach new file mode 100644 index 0000000..505e73e --- /dev/null +++ b/patches/SLUS-20842_6F096BCE.pnach @@ -0,0 +1,13 @@ +gametitle=The Sims - Bustin' Out (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,00293a50,word,3c013fe3 //3c013faa fov +patch=1,EE,00293a54,word,34218e2a //3421aaab + + diff --git a/patches/SLUS-20845_D6D704BB.pnach b/patches/SLUS-20845_D6D704BB.pnach new file mode 100644 index 0000000..537bf96 --- /dev/null +++ b/patches/SLUS-20845_D6D704BB.pnach @@ -0,0 +1,34 @@ +gametitle=Cold Winter NTSC-U SLUS-20845 D6D704BB + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,003c4cf4,word,3c013f40 +patch=1,EE,003c4cfc,word,44810800 +patch=1,EE,003c4d00,word,03e00008 +patch=1,EE,003c4d04,word,4601a083 +//weapon +patch=1,EE,00310f4c,word,c6740330 +patch=1,EE,00310f54,word,c7a30048 +patch=1,EE,00310f60,word,e7a20050 +patch=1,EE,00310f64,word,c6620330 +//gameplay +patch=1,EE,001dcc34,word,8E440058 +patch=1,EE,001dcc40,word,e7a20040 + +[60 FPS] +author=felixthecat1970 +description=Might need EE Overclock +patch=0,EE,201FE694,extended,24020001 +patch=0,EE,2042A534,extended,24630000 +patch=0,EE,2042A548,extended,24840000 + +[480p Mode] +author=felixthecat1970 +description=SDTV 480p mode at start. +patch=0,EE,10107C60,extended,00000001 +patch=0,EE,10679C0C,extended,000001C0 +patch=0,EE,1042983C,extended,240201C0 +patch=0,EE,10106858,extended,00000001 +patch=0,EE,203C0018,extended,080F000C \ No newline at end of file diff --git a/patches/SLUS-20846_B96EDBE5.pnach b/patches/SLUS-20846_B96EDBE5.pnach new file mode 100644 index 0000000..d1b2627 --- /dev/null +++ b/patches/SLUS-20846_B96EDBE5.pnach @@ -0,0 +1,18 @@ +gametitle=Strike Force Bowling (U)(SLUS-20846) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00205e28,word,08097450 +patch=1,EE,0025d140,word,3c013f40 +patch=1,EE,0025d144,word,4481f000 +patch=1,EE,0025d148,word,c6010068 +patch=1,EE,0025d14c,word,c602006c +patch=1,EE,0025d150,word,461e0843 +patch=1,EE,0025d154,word,e6010068 +patch=1,EE,0025d158,word,0808178c + + diff --git a/patches/SLUS-20847_448F4B67.pnach b/patches/SLUS-20847_448F4B67.pnach new file mode 100644 index 0000000..2493eeb --- /dev/null +++ b/patches/SLUS-20847_448F4B67.pnach @@ -0,0 +1,19 @@ +gametitle=La Pucelle - Tactics [NTSC-U] (SLUS_208.47) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00108B1C,word,3C013F40 //00000000 Hor fov 2D Backgrounds +patch=1,EE,00108B20,word,44810000 //00000000 +patch=1,EE,00108B28,word,4600C602 //00000000 +patch=1,EE,204FA520,extended,45700000 //45A00000 Hor fov 3D Backgrounds (Memory value) + +//2D Characters fix +patch=1,EE,00137588,word,3c023fc0 //3c024000 +patch=1,EE,0013759c,word,3c023fc0 //3c024000 +patch=1,EE,001375b0,word,3c043fc0 //3c044000 +patch=1,EE,001375c4,word,3c033fc0 //3c034000 + + diff --git a/patches/SLUS-20848_FD0936BF.pnach b/patches/SLUS-20848_FD0936BF.pnach new file mode 100644 index 0000000..f5f8f61 --- /dev/null +++ b/patches/SLUS-20848_FD0936BF.pnach @@ -0,0 +1,10 @@ +gametitle= Life Line (NTSC-U) (SLUS-20848) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Life Line Widescreen Hack by VIRGIN KLM + +//Widescreen +patch=1,EE,2038D3A8,word,3F400000 // 3F800000 + + diff --git a/patches/SLUS-20850_71584BAC.pnach b/patches/SLUS-20850_71584BAC.pnach new file mode 100644 index 0000000..9e074c6 --- /dev/null +++ b/patches/SLUS-20850_71584BAC.pnach @@ -0,0 +1,16 @@ +gametitle=Blowout NTSC-U SLUS-20850 71584BAC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,001D1A3C,word,00000000 +patch=1,EE,003BB878,word,00000001 +patch=1,EE,003B8C34,word,C0222222 +patch=1,EE,003B8C4C,word,40222222 +patch=1,EE,003B8C6C,word,40222222 + +[60 FPS] +author=asasega +description=Might need EE overclock (130%). +patch=1,EE,202B1578,extended,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLUS-20851_39B574F0.pnach b/patches/SLUS-20851_39B574F0.pnach new file mode 100644 index 0000000..dfcea5e --- /dev/null +++ b/patches/SLUS-20851_39B574F0.pnach @@ -0,0 +1,28 @@ +gametitle=Ace Combat 5: The Unsung War (SLUS-20851) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//widescreen fix +patch=1,EE,00440828,word,43D638F3 +patch=1,EE,0044082C,word,43EB7385 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2032CA34,extended,0C03FFF3 +patch=1,EE,2032CA3C,extended,00000000 +patch=1,EE,200FFFCC,extended,341B0001 +patch=1,EE,200FFFD0,extended,147B0004 +patch=1,EE,200FFFD4,extended,34030001 +patch=1,EE,200FFFD8,extended,FC430000 +patch=1,EE,200FFFDC,extended,03E00008 +patch=1,EE,200FFFE0,extended,DE020010 +patch=1,EE,200FFFE4,extended,FC430000 +patch=1,EE,200FFFE8,extended,DE020010 +patch=1,EE,200FFFEC,extended,03E00008 +patch=1,EE,200FFFF0,extended,30429400 + + diff --git a/patches/SLUS-20852_B993C212.pnach b/patches/SLUS-20852_B993C212.pnach new file mode 100644 index 0000000..29ec43b --- /dev/null +++ b/patches/SLUS-20852_B993C212.pnach @@ -0,0 +1,12 @@ +gametitle=Terminator 3: The Redemption (U)(SLUS-20852) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-U by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,00416bf4,word,3c013ec0 //3c013f00 +patch=1,EE,00416dc4,word,3c013f22 //3c013f00 + + diff --git a/patches/SLUS-20853_0BB7AE9B.pnach b/patches/SLUS-20853_0BB7AE9B.pnach new file mode 100644 index 0000000..b6cd54b --- /dev/null +++ b/patches/SLUS-20853_0BB7AE9B.pnach @@ -0,0 +1,16 @@ +gametitle=Looney Tunes - Back in Action (SLUS-20853) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +patch=1,EE,202D1F3C,extended,4019999A //Viewport Width (Main Menu) +patch=1,EE,E0010001,extended,00367370 +patch=1,EE,202D1F3C,extended,3FE66666 //4019999A Viewport Width + +[60 FPS] +author=asasega + PeterDelta +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,003738F8,word,00000002 +patch=1,EE,E0010001,extended,00367370 +patch=1,EE,203738F8,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-20854_31CE02F4.pnach b/patches/SLUS-20854_31CE02F4.pnach new file mode 100644 index 0000000..1ccef66 --- /dev/null +++ b/patches/SLUS-20854_31CE02F4.pnach @@ -0,0 +1,10 @@ +gametitle=Cy Girls(Disc 2) (Aska) SLUS_208.54 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2048e2f0,word,43ab0000 +patch=1,EE,2048e2f8,word,3f400000 +patch=1,EE,2048e304,word,442b0000 + + diff --git a/patches/SLUS-20855_82162759.pnach b/patches/SLUS-20855_82162759.pnach new file mode 100644 index 0000000..81f65b5 --- /dev/null +++ b/patches/SLUS-20855_82162759.pnach @@ -0,0 +1,11 @@ +gametitle=Destruction Derby Arenas SLUS_208.55 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00204738,word,3c013fab //3c013f80 +patch=1,EE,002f29b4,word,4399999a //43cccccd +patch=1,EE,002f29bc,word,4399999a //43cccccd +patch=1,EE,002f29a8,word,4399999a //43cccccd + + diff --git a/patches/SLUS-20856_9551DBB1.pnach b/patches/SLUS-20856_9551DBB1.pnach new file mode 100644 index 0000000..fa085f0 --- /dev/null +++ b/patches/SLUS-20856_9551DBB1.pnach @@ -0,0 +1,8 @@ +gametitle=Spy Fiction SLUS_208.56 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,201df11c,extended,3F2AAAAA + + diff --git a/patches/SLUS-20857_7AB8929F.pnach b/patches/SLUS-20857_7AB8929F.pnach new file mode 100644 index 0000000..c87db81 --- /dev/null +++ b/patches/SLUS-20857_7AB8929F.pnach @@ -0,0 +1,13 @@ +gametitle=Fight Club (U)(SLUS-20857) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00008144 2803028e +patch=1,EE,0025909c,word,3c013ec0//3c013f00 + + diff --git a/patches/SLUS-20858_DDFD68B1.pnach b/patches/SLUS-20858_DDFD68B1.pnach new file mode 100644 index 0000000..1879d7f --- /dev/null +++ b/patches/SLUS-20858_DDFD68B1.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Corvette (NTSC-U) + +//widescreen patch +patch=1,EE,214CDEF0,word,3FB60B60 + + diff --git a/patches/SLUS-20860_8AD8BA91.pnach b/patches/SLUS-20860_8AD8BA91.pnach new file mode 100644 index 0000000..96dca1f --- /dev/null +++ b/patches/SLUS-20860_8AD8BA91.pnach @@ -0,0 +1,56 @@ +gametitle=Tim Burton's The Nightmare Before Christmas (NTSC-U)(SLUS-20860) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//d7a3f03e 00000045 00000045 0000a040 +patch=1,EE,2070CDD8,extended,3F206D2F // 3ef0a3d7 + +patch=1,EE,2151E1D4,extended,3F19999A // 3D figures +patch=1,EE,206FA908,extended,3F400000 // 2D figures + +patch=1,EE,20D5BA90,extended,3F400000 //area 1 +patch=1,EE,20D5BAE4,extended,3F400000 //area 2 + +patch=1,EE,206F9D40,extended,3F400000 //FMV subtitles +patch=1,EE,204A4500,extended,3F400000 //cutscene subtitles +patch=1,EE,204A1200,extended,3F400000 //conversation subtitles +patch=1,EE,204AC350,extended,3F400000 //musical subtitles +patch=1,EE,204A1A3C,extended,3F400000 //pumpkin width +patch=1,EE,204A0870,extended,3F400000 //closet text + +patch=1,EE,2049771C,extended,3F400000 //inventory item icon +patch=1,EE,203A1AF0,extended,3F400000 //inventory item text +patch=1,EE,203A1B10,extended,3F400000 //inventory item description text + +patch=1,EE,204988A8,extended,3F400000 //index selected +patch=1,EE,20498944,extended,3F400000 //index unselected +patch=1,EE,204989E0,extended,3F400000 //index description text +patch=1,EE,20498A7C,extended,3F400000 //index residents +patch=1,EE,2049880C,extended,3F400000 //index portraits + +patch=1,EE,204A50B4,extended,3F400000 //shop item text +patch=1,EE,204A5150,extended,3F400000 //shop item icon + +patch=1,EE,204B72A8,extended,3F400000 //results chapter +patch=1,EE,204B7424,extended,3F400000 //results info +patch=1,EE,204B74C0,extended,3F400000 //results time rank +patch=1,EE,204B755C,extended,3F400000 //results combo rank +patch=1,EE,204B75F8,extended,3F400000 //results damage rank +patch=1,EE,204B7694,extended,3F400000 //results count rank +patch=1,EE,204B7730,extended,3F400000 //results nightmare rank +patch=1,EE,204B7904,extended,3F400000 //results "press any button" + +patch=1,EE,204B77CC,extended,3F400000 //results menu 1 +patch=1,EE,204B7868,extended,3F400000 //results menu 2 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2021C60C,extended,30420000 + + diff --git a/patches/SLUS-20862_2AFA6F3A.pnach b/patches/SLUS-20862_2AFA6F3A.pnach new file mode 100644 index 0000000..d9747bf --- /dev/null +++ b/patches/SLUS-20862_2AFA6F3A.pnach @@ -0,0 +1,6 @@ +gametitle=BloodRayne 2 (NTSC-U) SLUS-20862 2AFA6F3A + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0033CC10,word,28630001 \ No newline at end of file diff --git a/patches/SLUS-20864_BC204346.pnach b/patches/SLUS-20864_BC204346.pnach new file mode 100644 index 0000000..e9cbd67 --- /dev/null +++ b/patches/SLUS-20864_BC204346.pnach @@ -0,0 +1,12 @@ +gametitle=The Punisher (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0042d2d0,word,3fdba5e3 // 3fa4bc6a ver fov +patch=1,EE,00192404,word,3c023f20 // 3c023f00 zoom +patch=1,EE,0019240c,word,34426666 // 00000000 zoom + + diff --git a/patches/SLUS-20864_BC2043A7.pnach b/patches/SLUS-20864_BC2043A7.pnach new file mode 100644 index 0000000..e942be6 --- /dev/null +++ b/patches/SLUS-20864_BC2043A7.pnach @@ -0,0 +1,20 @@ +gametitle=The Punisher (NTSC-U) [SLUS-20864] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0042d2d0,word,3fdba5e3 // 3fa4bc6a ver fov +patch=1,EE,00192404,word,3c023f20 // 3c023f00 zoom +patch=1,EE,0019240c,word,34426666 // 00000000 zoom + +[No-Interlacing] +gsinterlacemode=1 +description=force progressive scan +//patch=1,EE,001a0204,word,3c050000 +//patch=1,EE,001a0208,word,3c060050 +//patch=1,EE,001a020c,word,3c070001 +//patch=1,EE,001a0210,word,3c090010 + + diff --git a/patches/SLUS-20865_BA1727D6.pnach b/patches/SLUS-20865_BA1727D6.pnach new file mode 100644 index 0000000..d937f9e --- /dev/null +++ b/patches/SLUS-20865_BA1727D6.pnach @@ -0,0 +1,79 @@ +gametitle=Backyard Baseball (U)(SLUS-20865) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Batting View Fov +//aa3f023c 00088344 93a94234 +patch=1,EE,0013c23c,word,3c023fe3 //3c023faa +patch=1,EE,0013c244,word,34428b48 //3442a993 + +//Field View Fov +//aa3f023c 00088344 93a94234 +patch=1,EE,0013bdf8,word,3c023fe3 //3c023faa +patch=1,EE,0013be00,word,34428b48 //3442a993 + +//Announce +patch=1,EE,0013b410,word,3c023fe3 //3c023faa +patch=1,EE,0013b418,word,34428b48 //3442a993 + +//Replay +patch=1,EE,0013a1e0,word,3c023fe3 //3c023faa +patch=1,EE,0013a1e8,word,34428b48 //3442a993 + + +//Etc (Replay Batting View, Intro Playgame and etc....) +patch=1,EE,00139274,word,3c023fe3 //3c023faa +patch=1,EE,0013927c,word,34428b48 //3442a993 +patch=1,EE,0013a340,word,3c023fe3 //3c023faa +patch=1,EE,0013a348,word,34428b48 //3442a993 +patch=1,EE,0013a400,word,3c023fe3 //3c023faa +patch=1,EE,0013a408,word,34428b48 //3442a993 +patch=1,EE,0013a520,word,3c023fe3 //3c023faa +patch=1,EE,0013a528,word,34428b48 //3442a993 +patch=1,EE,0013a5b4,word,3c023fe3 //3c023faa +patch=1,EE,0013a5bc,word,34428b48 //3442a993 +patch=1,EE,0013a6b0,word,3c023fe3 //3c023faa +patch=1,EE,0013a6b8,word,34428b48 //3442a993 +patch=1,EE,0013a744,word,3c023fe3 //3c023faa +patch=1,EE,0013a74c,word,34428b48 //3442a993 +patch=1,EE,0013a97c,word,3c023fe3 //3c023faa +patch=1,EE,0013a984,word,34428b48 //3442a993 +patch=1,EE,0013abfc,word,3c023fe3 //3c023faa +patch=1,EE,0013ac04,word,34428b48 //3442a993 +patch=1,EE,0013ae84,word,3c023fe3 //3c023faa +patch=1,EE,0013ae8c,word,34428b48 //3442a993 +patch=1,EE,0013afb8,word,3c023fe3 //3c023faa +patch=1,EE,0013afc0,word,34428b48 //3442a993 +patch=1,EE,0013b244,word,3c023fe3 //3c023faa +patch=1,EE,0013b24c,word,34428b48 //3442a993 +patch=1,EE,0013b51c,word,3c023fe3 //3c023faa +patch=1,EE,0013b524,word,34428b48 //3442a993 +patch=1,EE,0013b5e8,word,3c023fe3 //3c023faa +patch=1,EE,0013b5f0,word,34428b48 //3442a993 +patch=1,EE,0013b7ac,word,3c023fe3 //3c023faa +patch=1,EE,0013b7b4,word,34428b48 //3442a993 +patch=1,EE,0013baec,word,3c023fe3 //3c023faa +patch=1,EE,0013baf4,word,34428b48 //3442a993 +patch=1,EE,0013bb48,word,3c023fe3 //3c023faa +patch=1,EE,0013bb50,word,34428b48 //3442a993 +patch=1,EE,0013bfa0,word,3c023fe3 //3c023faa +patch=1,EE,0013bfa8,word,34428b48 //3442a993 +patch=1,EE,0013c104,word,3c023fe3 //3c023faa +patch=1,EE,0013c10c,word,34428b48 //3442a993 +patch=1,EE,0013c4f8,word,3c023fe3 //3c023faa +patch=1,EE,0013c500,word,34428b48 //3442a993 + + + +////////////////////////////////////////////////////////// +//xxx +//patch=1,EE,0013c400,word,3c023fe3 //3c023faa +//patch=1,EE,0013c408,word,34428b48 //3442a993 +//patch=1,EE,0013b6d4,word,3c023fe3 //3c023faa +//patch=1,EE,0013b6dc,word,34428b48 //3442a993 + + diff --git a/patches/SLUS-20866_7884CDB0.pnach b/patches/SLUS-20866_7884CDB0.pnach new file mode 100644 index 0000000..3629121 --- /dev/null +++ b/patches/SLUS-20866_7884CDB0.pnach @@ -0,0 +1,53 @@ +gametitle=Asterix & Obelix - Kick Buttix (U)(SLUS-20866) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack. +author=ElHecht + +// 16:9 +patch=1,EE,00126ddc,word,081032ec // e6000024 jump to code-inject 0040cbb0 +patch=1,EE,00126de0,word,00000000 // c7a10020 + +patch=1,EE,0040cbb0,word,3c013f40 // 00000000 hor fov +patch=1,EE,0040cbb4,word,4481f000 // 00000000 +patch=1,EE,0040cbb8,word,461e0002 // 00000000 +patch=1,EE,0040cbbc,word,e6000024 // 00000000 +patch=1,EE,0040cbc0,word,c7a10020 // 00000000 +patch=1,EE,0040cbc4,word,461e0843 // 00000000 +patch=1,EE,0040cbc8,word,e7a10020 // 00000000 +patch=1,EE,0040cbcc,word,08049b78 // 00000000 jump back to 00126de0 + +[Font Fix] +description=Corrects the font size for widescreen. +author=Arapapa +//Font fix +patch=1,EE,00229c00,word,3c023f10 //3c023f40 +patch=1,EE,0022a99c,word,3c023f10 //3c023f40 + +[No-Interlacing] +description=Disables screen shaking entirely. +author=Martyste +gsinterlacemode=1 +//no interlacing +patch=1,EE,001AE890,extended,00000000 //00000002 + +[Black Bar Fix] +description=Removes black bars from the Intro and Cutscenes. +author=ElHecht + +//Black Bar Fix +patch=1,EE,001956dc,word,3c070000 //3c073f00 +patch=1,EE,001956e0,word,3c060000 //3c063fc0 + +patch=1,EE,00195790,word,3c070000 //3c073f00 +patch=1,EE,00195798,word,3c060000 //3c063fc0 + +patch=1,EE,0019584c,word,3c060000 //3c063f00 +patch=1,EE,0019585c,word,3c020000 //3c063fc0 + +patch=1,EE,00195914,word,3c070000 //3c073f00 +patch=1,EE,00195918,word,3c060000 //3c063fc0 + +patch=1,EE,00195aa8,word,3c070000 //3c073f00 +patch=1,EE,00195aac,word,3c060000 //3c063fc0 diff --git a/patches/SLUS-20867_D88FCB86.pnach b/patches/SLUS-20867_D88FCB86.pnach new file mode 100644 index 0000000..8b2eee4 --- /dev/null +++ b/patches/SLUS-20867_D88FCB86.pnach @@ -0,0 +1,19 @@ +gametitle=Astro Boy (U)(SLUS-20867) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Fov +patch=1,EE,002cb778,word,3c013fd5 //3c013fa0 + +//Zoom +patch=1,EE,0037f2f8,word,3c013ec0 //3c013f00 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0069AD90,word,00000001 +patch=1,EE,0069AD98,word,42700000 +patch=1,EE,0069AD9C,word,3C888889 +patch=1,EE,0069ADA0,word,3F800000 \ No newline at end of file diff --git a/patches/SLUS-20868_753A1E73.pnach b/patches/SLUS-20868_753A1E73.pnach new file mode 100644 index 0000000..294c672 --- /dev/null +++ b/patches/SLUS-20868_753A1E73.pnach @@ -0,0 +1,15 @@ +gametitle=MVP Baseball 2004 (NTSC-U)(SLUS-20868) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00008144 380017e6 +patch=1,EE,005ba998,word,3c013f40 //3c013f80 zoom + +//803f013c 00108144 83b50146 +patch=1,EE,005baa28,word,3c013fab //3c013f80 fov + + diff --git a/patches/SLUS-20869_759F05CB.pnach b/patches/SLUS-20869_759F05CB.pnach new file mode 100644 index 0000000..a062f03 --- /dev/null +++ b/patches/SLUS-20869_759F05CB.pnach @@ -0,0 +1,14 @@ +gametitle=Judge Dredd - Dredd vs. Death (NTSC-U) SLUS-20869 759F05CB + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,0033D400,word,3FE38E39 +patch=1,EE,0033D404,word,00000001 +patch=1,EE,0033EDB4,word,00010000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00194F3C,word,14600009 //10600009 \ No newline at end of file diff --git a/patches/SLUS-20870_FDD12792.pnach b/patches/SLUS-20870_FDD12792.pnach new file mode 100644 index 0000000..bea8f9c --- /dev/null +++ b/patches/SLUS-20870_FDD12792.pnach @@ -0,0 +1,23 @@ +gametitle=Ultimate Spider-Man (NTSC-U) SLUS-20870 FDD12792 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=0,EE,0058B210,word,08030000 +patch=0,EE,000C0000,word,3C030074 +patch=0,EE,000C0004,word,3C013FAA +patch=0,EE,000C0008,word,3421AAAB +patch=0,EE,000C000C,word,4481F000 +patch=0,EE,000C0010,word,461E18C2 +patch=0,EE,000C0014,word,08162C85 +patch=0,EE,002EF740,word,3C013FB0 + +[60 FPS] +author=PeterDelta & asasega +description=Might need EE Overclock (130%). +patch=1,EE,20311F18,extended,4501FFE5 +patch=1,EE,2069FE20,extended,00000002 +patch=1,EE,E002F880,extended,007EF6E4 +patch=1,EE,20311F18,extended,00000000 +patch=1,EE,2069FE20,extended,00000001 diff --git a/patches/SLUS-20873_3919136D.pnach b/patches/SLUS-20873_3919136D.pnach new file mode 100644 index 0000000..0b7836f --- /dev/null +++ b/patches/SLUS-20873_3919136D.pnach @@ -0,0 +1,46 @@ +gametitle=Silent Hill 4 - The Room SLUS_208.73 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +// 16:9 +patch=1,EE,00148564,word,3c013f40 // 00000000 hor fov +patch=1,EE,00148570,word,4481f000 // 00000000 +patch=1,EE,001485a0,word,461ed683 // 4600d647 +patch=1,EE,001485b4,word,4600d647 // 00000000 + +// FMV fix +patch=1,EE,202f7954,extended,3c020380 // 3c020008 FMV top +patch=1,EE,202f7998,extended,34021880 // 26220008 FMV bottom + +// Black borders fix +patch=1,EE,201A9540,extended,24030000 // 24030001 + +// Inventory fix +patch=1,EE,20625D54,extended,3F400000 //1 +patch=1,EE,20625E24,extended,3F400000 //2 +patch=1,EE,20625EF4,extended,3F400000 //3 +patch=1,EE,20625FC4,extended,3F400000 //4 +patch=1,EE,20626094,extended,3F400000 //5 +patch=1,EE,20626164,extended,3F400000 //6 +patch=1,EE,20626234,extended,3F400000 //7 +patch=1,EE,20626304,extended,3F400000 //8 +patch=1,EE,206263D4,extended,3F400000 //9 +patch=1,EE,206264A4,extended,3F400000 //10 + +// Item box fix +patch=1,EE,20624B54,extended,3F400000 //1 +patch=1,EE,20624C24,extended,3F400000 //2 +patch=1,EE,20624CF4,extended,3F400000 //3 +patch=1,EE,20624DC4,extended,3F400000 //4 +patch=1,EE,20624E94,extended,3F400000 //5 +patch=1,EE,20624F64,extended,3F400000 //6 +patch=1,EE,20625034,extended,3F400000 //7 + +// Hide licensing +patch=1,EE,2048F0E4,extended,00000000 + +//zoom = 2045A1B4 + + diff --git a/patches/SLUS-20874_E36751DA.pnach b/patches/SLUS-20874_E36751DA.pnach new file mode 100644 index 0000000..dabd64f --- /dev/null +++ b/patches/SLUS-20874_E36751DA.pnach @@ -0,0 +1,13 @@ +gametitle=Dragon Ball Z: Sagas (U)(SLUS-20874) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,205F474C,extended,3Fe38e38 +patch=1,EE,205F4860,extended,3F031c93 +patch=1,EE,205F4880,extended,bF031c93 + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,00582E98,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-20875_9798D85A.pnach b/patches/SLUS-20875_9798D85A.pnach new file mode 100644 index 0000000..9ff09cb --- /dev/null +++ b/patches/SLUS-20875_9798D85A.pnach @@ -0,0 +1,11 @@ +gametitle=Predator Concrete Jungle SLUS_208.75 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0035d014,extended,3c013f10 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2044E0D0,extended,0000003C //0000001E \ No newline at end of file diff --git a/patches/SLUS-20876_D158BC15.pnach b/patches/SLUS-20876_D158BC15.pnach new file mode 100644 index 0000000..6b6a75a --- /dev/null +++ b/patches/SLUS-20876_D158BC15.pnach @@ -0,0 +1,18 @@ +gametitle=Backyard Football 2006 (U)(SLUS-20876) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,004f3c28,word,08190030 +patch=1,EE,006400c0,word,c4800068 +patch=1,EE,006400c4,word,3c013f40 +patch=1,EE,006400c8,word,4481f000 +patch=1,EE,006400cc,word,461e0003 +patch=1,EE,006400d0,word,e4800068 +patch=1,EE,006400d8,word,0813cf0b + + diff --git a/patches/SLUS-20877_D6D296AD.pnach b/patches/SLUS-20877_D6D296AD.pnach new file mode 100644 index 0000000..dc447b0 --- /dev/null +++ b/patches/SLUS-20877_D6D296AD.pnach @@ -0,0 +1,10 @@ +gametitle=Crimson Sea 2 SLUS_208.77 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00443D18,word,3c024328 // 43600000 +patch=1,EE,00443D28,word,3c023f1f // 3eeeeeef +patch=1,EE,00443D2C,word,344349f9 + + diff --git a/patches/SLUS-20878_CF11CD83.pnach b/patches/SLUS-20878_CF11CD83.pnach new file mode 100644 index 0000000..7a0bd11 --- /dev/null +++ b/patches/SLUS-20878_CF11CD83.pnach @@ -0,0 +1,26 @@ +gametitle=Samurai Warriors (NTSC-U) (SLUS-20878) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0013eb18,word,3c024328 // 3c024360 zoom +patch=1,EE,0013ed08,word,3c013f40 // 8f838520 ver fov +patch=1,EE,0013ed0c,word,4481f000 // 03e00008 +patch=1,EE,0013ed10,word,461e6b43 // e46d02bc +patch=1,EE,0013ed14,word,03e00008 // 00000000 +patch=1,EE,0013ed18,word,e46d02bc // 00000000 + +// 16:10 +//patch=1,EE,0013eb18,word,3c02433a // 3c024360 zoom +//patch=1,EE,0013eb20,word,3442aaab // 44820800 +//patch=1,EE,0013eb24,word,44820800 // 00000000 +//patch=1,EE,0013ed08,word,3c013f55 // 8f838520 ver fov +//patch=1,EE,0013ed0c,word,34215555 // 03e00008 ver fov +//patch=1,EE,0013ed10,word,4481f000 // e46d02bc +//patch=1,EE,0013ed14,word,461e6b43 // 00000000 +//patch=1,EE,0013ed18,word,03e00008 // 00000000 +//patch=1,EE,0013ed1c,word,e46d02bc // 00000000 + + diff --git a/patches/SLUS-20880_CC955736.pnach b/patches/SLUS-20880_CC955736.pnach new file mode 100644 index 0000000..2cddba9 --- /dev/null +++ b/patches/SLUS-20880_CC955736.pnach @@ -0,0 +1,23 @@ +gametitle=The Fairly OddParents! Shadow Showdown (U)(SLUS-20880) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02631646 540014c6 +patch=1,EE,00381f44,word,080f8a54 + +patch=1,EE,003e2950,word,46166302 +patch=1,EE,003e2954,word,3c013faa +patch=1,EE,003e2958,word,3421aaab +patch=1,EE,003e295c,word,4481f000 +patch=1,EE,003e2960,word,461e6302 +patch=1,EE,003e2964,word,080e07d2 + +[60 FPS] +author=PeterDelta and ICUP321 +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,004D1814,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLUS-20881_7C22850A.pnach b/patches/SLUS-20881_7C22850A.pnach new file mode 100644 index 0000000..95dfc77 --- /dev/null +++ b/patches/SLUS-20881_7C22850A.pnach @@ -0,0 +1,28 @@ +gametitle=Mortal Kombat: Deception (SLUS-20881) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//zoom for arcade mode (widescreen) +patch=1,EE,00222144,word,3c0342c0 + +//aspect correction for widescreen mode +patch=1,EE,001875e4,word,3c0143f0 +patch=1,EE,001875e8,word,46800860 +patch=1,EE,001875ec,word,44810000 +patch=1,EE,001875f0,word,46150842 +patch=1,EE,001875f4,word,46000803 +patch=1,EE,001875f8,word,46140003 + +//black borders fix +patch=1,EE,0017c5d0,word,46000001 +patch=1,EE,0017c5e0,word,46000001 +patch=1,EE,0017c620,word,46000001 +patch=1,EE,0017c630,word,46000001 + +//widescreen switch fix +patch=1,EE,00222320,word,24020340 +patch=1,EE,00222360,word,24020340 + + diff --git a/patches/SLUS-20882_3569E863.pnach b/patches/SLUS-20882_3569E863.pnach new file mode 100644 index 0000000..c48ce68 --- /dev/null +++ b/patches/SLUS-20882_3569E863.pnach @@ -0,0 +1,26 @@ +gametitle=Hitman - Contracts (SLUS_20882, SLES_52135) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002659d8,word,3c013f10 // 3c013f40 ver fov +patch=1,EE,001c8300,word,3c1b3f40 // 1060006e zoom +patch=1,EE,001c8304,word,1060006d // ae220044 +patch=1,EE,001c8308,word,ae220044 // c6200038 +patch=1,EE,001c830c,word,c6200038 // 3c013f80 +patch=1,EE,001c8310,word,3c013f80 // 4481a000 +patch=1,EE,001c8314,word,4481a000 // 46140032 +patch=1,EE,001c8318,word,46140032 // 00000000 +patch=1,EE,001c84bc,word,3c013f00 // 3c013f80 +patch=1,EE,001c84c0,word,4481a800 // 4481a000 +patch=1,EE,001c84c4,word,4615ad00 // 3c013f00 +patch=1,EE,001c84c8,word,449bf000 // 4481a800 +patch=1,EE,001c8504,word,461e0002 // 46150002 +patch=1,EE,001c8508,word,46150002 // 4600a583 +patch=1,EE,001c850c,word,4600a583 // e6200054 +patch=1,EE,001c8510,word,e6200054 // 3c01bf00 +patch=1,EE,001c8514,word,4600a807 // 44810000 + + diff --git a/patches/SLUS-20883_21CC1EC3.pnach b/patches/SLUS-20883_21CC1EC3.pnach new file mode 100644 index 0000000..9c6b5d9 --- /dev/null +++ b/patches/SLUS-20883_21CC1EC3.pnach @@ -0,0 +1,12 @@ +gametitle=Tom Clancy's Rainbow Six 3 (SLKA-25173) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (NTSC-K by Arapapa) + +//Widescreen hack 16:9 + +//803f023c 9007a327 9407a2af +patch=1,EE,20311150,extended,3c023f40 + + diff --git a/patches/SLUS-20883_A80FBAAC.pnach b/patches/SLUS-20883_A80FBAAC.pnach new file mode 100644 index 0000000..afc59e1 --- /dev/null +++ b/patches/SLUS-20883_A80FBAAC.pnach @@ -0,0 +1,22 @@ +gametitle=Tom Clancy's Rainbow Six 3 * NTSC-U * SLUS-20883 * A80FBAAC +// This disc has the same CRC as SLUS-21144. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0030f100,word,3c023f40 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +patch=1,EE,0030f100,word,3c023f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +patch=1,EE,0030f100,word,3c023f64 + +[60 FPS] +author=asasega +description=Might need EE overclocking to be stable. +patch=1,EE,20653778,word,00000001 diff --git a/patches/SLUS-20884_94C56923.pnach b/patches/SLUS-20884_94C56923.pnach new file mode 100644 index 0000000..2afcb79 --- /dev/null +++ b/patches/SLUS-20884_94C56923.pnach @@ -0,0 +1,9 @@ +gametitle=Spyro: A Hero's Tail (SLUS-20884) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Brandondorf9999 & CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +patch=1,EE,003B1B20,extended,3C013F40 //3C013F80 // Fix some 3D HUD elements +patch=1,EE,003B1B70,extended,3C013F10 //3C013F40 +patch=2,EE,003B1B84,extended,3C013F10 //3C013F40 \ No newline at end of file diff --git a/patches/SLUS-20885_ED4BF0D3.pnach b/patches/SLUS-20885_ED4BF0D3.pnach new file mode 100644 index 0000000..23e941b --- /dev/null +++ b/patches/SLUS-20885_ED4BF0D3.pnach @@ -0,0 +1,8 @@ +gametitle=The Red Star SLUS_208.85 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00233c9c,word,3c033f40 + + diff --git a/patches/SLUS-20887_058849D1.pnach b/patches/SLUS-20887_058849D1.pnach new file mode 100644 index 0000000..83b242d --- /dev/null +++ b/patches/SLUS-20887_058849D1.pnach @@ -0,0 +1,58 @@ +gametitle=The Adventures of Jimmy Neutron Boy Genius - Attack of the Twonkies (U)(SLUS-20887) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//c2090746 c2380346 +patch=1,EE,0025c038,word,08030000 //460709c2 + +patch=1,EE,000c0000,word,460709c2 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e39c2 +patch=1,EE,000c0010,word,0809700f + +//Render fix +//003f023c 6000bfff 00008244 +patch=1,EE,00158dc4,word,3c023f2b //3c023f00 + +[Skippable Cutscenes] +author=Souzooka +description=Press the START or X Button to skip cutscenes. +// NOTE: This works by setting the cutscene length to 0, which is only checked every second or so. + +// Set up a call site to a code cave slightly above the cutscene length check +// at this point in the code we know a cutscene is running, +// and this code runs unconditonally every frame at that point +patch=0,EE,202C3008,extended,C61400A4 // lwc1 f20,0xA4(s0) ; moved up one slot into branch delay +patch=0,EE,202C300C,extended,4615A040 // add.s f01,f20,f21 ; moved up one slot +patch=0,EE,202C3010,extended,E60100A4 // swc1 f01,0xA4(s0) ; moved up one slot +patch=0,EE,202C3014,extended,0C040920 // jal z_un_00102480 ; Jump to sceDmaSendI (believed to be orphaned) +patch=0,EE,202C3018,extended,02002021 // addu a0,s0,zero ; pointer variable used in code cave +patch=0,EE,202C301C,extended,02002021 // addu a0,s0,zero ; restore spoiled a0 +patch=0,EE,202C3020,extended,14400119 // bne v0,zero,0x002C3488 ; Code cave now returns branch condition +patch=0,EE,202C3024,extended,C60100A4 // lwc1 f01,0xA4(s0) ; restore spoiled f01 + +// Code cave (at sceDmaSendI / 0x102480) +patch=0,EE,20102480,extended,3C010049 // lui at,0x0049 +patch=0,EE,20102484,extended,8024B7C2 // lb a0,-0x483E(at) +patch=0,EE,20102488,extended,30840008 // andi a0,a0,0x0008 ; check START Button +patch=0,EE,2010248C,extended,00801021 // addu v0,a0,zero +patch=0,EE,20102490,extended,8024B7C3 // lb a0,-0x483D(at) +patch=0,EE,20102494,extended,30840040 // andi a0,a0,0x0040 ; check X Button +patch=0,EE,20102498,extended,00441025 // or v0,v0,a0 +patch=0,EE,2010249C,extended,54400001 // bnel v0,zero,0x001024A4 +patch=0,EE,201024A0,extended,AE0000AC // sw zero,0xAC(s0) ; Set cutscene length to 0 if either were pressed. Checked every second or so. +// The below recreates a condition overwritten at the call site +patch=0,EE,201024A4,extended,C60100A4 // lwc1 f01,0xA4(s0) +patch=0,EE,201024A8,extended,C60000A8 // lwc1 f00,0xA8(s0) +patch=0,EE,201024AC,extended,46010036 // c.le.s f00,f01 +patch=0,EE,201024B0,extended,00001021 // addu v0,zero,zero +patch=0,EE,201024B4,extended,45020001 // bc1fl 0x001024BC +patch=0,EE,201024B8,extended,24020001 // addiu v0,zero,0x1 +patch=0,EE,201024BC,extended,03E00008 // jr ra +patch=0,EE,201024C0,extended,00000000 // nop diff --git a/patches/SLUS-20888_EB3AC800.pnach b/patches/SLUS-20888_EB3AC800.pnach new file mode 100644 index 0000000..c7f4b61 --- /dev/null +++ b/patches/SLUS-20888_EB3AC800.pnach @@ -0,0 +1,13 @@ +gametitle=Front Mission 4 (SLUS_208.88) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen +//widescreen 16:9 hack by 99skull +patch=1,EE,00159438,word,3C024380 // 4340(192)->4380(256) +patch=1,EE,001594D4,word,3C023EE6 // 3C023F19, render fix +patch=1,EE,001594DC,word,34426666 // 3442999A, render fix +patch=1,EE,002184F8,word,3C023EE6 // 3C023F19, wide +patch=1,EE,00218500,word,34426666 // 3442999A, wide + + diff --git a/patches/SLUS-20889_46EDB9B8.pnach b/patches/SLUS-20889_46EDB9B8.pnach new file mode 100644 index 0000000..8dd1f37 --- /dev/null +++ b/patches/SLUS-20889_46EDB9B8.pnach @@ -0,0 +1,18 @@ +gametitle=MLB SlugFest - Loaded (U)(SLUS-20889) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001581cc,word,0806a584 //c4600068 +patch=1,EE,001a9610,word,c4600068 +patch=1,EE,001a9614,word,3c013f40 +patch=1,EE,001a9618,word,4481f000 +patch=1,EE,001a961c,word,461e0003 +patch=1,EE,001a9620,word,e4800068 +patch=1,EE,001a9624,word,08056074 + + diff --git a/patches/SLUS-20890_166EC9E6.pnach b/patches/SLUS-20890_166EC9E6.pnach new file mode 100644 index 0000000..69f9735 --- /dev/null +++ b/patches/SLUS-20890_166EC9E6.pnach @@ -0,0 +1,13 @@ +gametitle=Rocky - Legends (NTSC-U)(SLUS-20890) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 0000003f 0000a043 +patch=1,EE,20346288,word,3F400000 //3F800000 fov +patch=1,EE,20346290,word,43E00000 //43A00000 render fix + + diff --git a/patches/SLUS-20892_BBBAAF63.pnach b/patches/SLUS-20892_BBBAAF63.pnach new file mode 100644 index 0000000..23b0a66 --- /dev/null +++ b/patches/SLUS-20892_BBBAAF63.pnach @@ -0,0 +1,10 @@ +gametitle=Xenosaga Episode II: Jenseits von Gut und Böse (Disc 1) (SLUS-20892) / Xenosaga Episode II: Jenseits von Gut und Böse (Disc 2) (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//gameplay +patch=1,EE,20694790,extended,4182e8ba // original value 41445d17 + + diff --git a/patches/SLUS-20892_EB39ABEC.pnach b/patches/SLUS-20892_EB39ABEC.pnach new file mode 100644 index 0000000..59c4323 --- /dev/null +++ b/patches/SLUS-20892_EB39ABEC.pnach @@ -0,0 +1,10 @@ +gametitle=Xenosaga Episode II: Jenseits von Gut und Böse (Disc 1) (SLUS-20892) / Xenosaga Episode II: Jenseits von Gut und Böse (Disc 2) (SLUS-21133) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,2069B784,extended,4182e8ba // original value 41445d17 + + diff --git a/patches/SLUS-20893_158FA006.pnach b/patches/SLUS-20893_158FA006.pnach new file mode 100644 index 0000000..4a3d7a0 --- /dev/null +++ b/patches/SLUS-20893_158FA006.pnach @@ -0,0 +1,9 @@ +gametitle= Way Of The Samurai 2 (NTSC-U) SLUS-20893 158FA006 (Undub) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen - 3D Elements +patch=1,EE,002F5F20,word,3F400000 // 3F800000 +patch=1,EE,00165b2c,word,3c033fab //3c033f80 \ No newline at end of file diff --git a/patches/SLUS-20893_1B3EDC36.pnach b/patches/SLUS-20893_1B3EDC36.pnach new file mode 100644 index 0000000..12b9a13 --- /dev/null +++ b/patches/SLUS-20893_1B3EDC36.pnach @@ -0,0 +1,11 @@ +gametitle= Way Of The Samurai 2 (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen - 3D Elements +patch=1,EE,002F5F20,word,3F400000 // 3F800000 +patch=1,EE,00165b2c,word,3c033fab //3c033f80 + + diff --git a/patches/SLUS-20894_97E76C44.pnach b/patches/SLUS-20894_97E76C44.pnach new file mode 100644 index 0000000..c9e7156 --- /dev/null +++ b/patches/SLUS-20894_97E76C44.pnach @@ -0,0 +1,24 @@ +gametitle=Worms 3D (U)(SLUS-20894) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas & Arapapa + +//Widescreen hack 16:9 +patch=1,EE,002e0e34,word,3c013f40 +patch=1,EE,002e0e38,word,4481f000 +patch=1,EE,002e0e48,word,460a0843 +patch=1,EE,002e0e4c,word,461e0842 + +///////////////////////////////////////////// +//Zoom +//patch=1,EE,00290280,word,3c014010 //3c014040 +//patch=1,EE,002ca964,word,3C013Ff0 //3C013F80 Zoom +//patch=1,EE,002e0dec,word,3c014080 //3c014000 +//Y-Fov +//803f013c 00488144 0700a26b (2nd) +//patch=1,EE,002e0ed8,word,3c013f00 //3c013f80 + +//patch=1,EE,002e0ef8,word,3c0135f6 + + diff --git a/patches/SLUS-20895_521D40D2.pnach b/patches/SLUS-20895_521D40D2.pnach new file mode 100644 index 0000000..5f3bf2a --- /dev/null +++ b/patches/SLUS-20895_521D40D2.pnach @@ -0,0 +1,17 @@ +gametitle=Bujingai - The Forsaken City SLUS_208.95 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,204B4580,extended,3F400000 // 3F800000 hor+ +patch=1,EE,2035C5F8,extended,3F990000 // 3F800000 orbs fix +//patch=1,EE,205cdb30,extended,3F400000 // 3F800000 zoom + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00127878,word,30420000 + + diff --git a/patches/SLUS-20896_0EF16A99.pnach b/patches/SLUS-20896_0EF16A99.pnach new file mode 100644 index 0000000..7a2a1b0 --- /dev/null +++ b/patches/SLUS-20896_0EF16A99.pnach @@ -0,0 +1,9 @@ +gametitle=Monster Hunter (SLUS-20896) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00137ed4,word,3c023ff3 +patch=1,EE,00137edc,word,3442cf35 + + diff --git a/patches/SLUS-20898_503BF9E1.pnach b/patches/SLUS-20898_503BF9E1.pnach new file mode 100644 index 0000000..a831ed0 --- /dev/null +++ b/patches/SLUS-20898_503BF9E1.pnach @@ -0,0 +1,42 @@ +gametitle=Star Wars - Battlefront NTSC-U SLUS-20898 503BF9E1 + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +patch=1,EE,004c4804,word,46010034 +patch=1,EE,004c4808,word,45020005 +patch=1,EE,004c480c,word,8cc20000 +patch=1,EE,004c4810,word,8ca20000 +patch=1,EE,004c4814,word,24420002 +patch=1,EE,004c4818,word,03e00008 +patch=1,EE,004c481c,word,aca20000 +patch=1,EE,004c4820,word,24420002 +patch=1,EE,004c4824,word,03e00008 +patch=1,EE,004c4828,word,acc20000 +patch=1,EE,004c482c,word,27bdff00 +patch=1,EE,004c4830,word,3c013f38 //partial rfix +patch=1,EE,004c4834,word,44810000 +patch=1,EE,004c4838,word,7fb000f0 +patch=1,EE,004c483c,word,46006307 +patch=1,EE,004c4840,word,7fb100e0 +patch=1,EE,004c4844,word,46006b42 +patch=1,EE,004c4848,word,7fb200d0 +patch=1,EE,004c484c,word,00000000//46000002 +patch=1,EE,004c4850,word,46007382 +patch=1,EE,0049993c,word,3c013f40 //hor fov +patch=1,EE,00499940,word,44810000 +patch=1,EE,00499948,word,46000003 +patch=1,EE,004c4b3c,word,0c13120b +patch=1,EE,004c4b6c,word,0c13120b + +[60 FPS] +author=asasega & Gabominated +description=Might need EE overclock (130%). +patch=1,EE,205190C0,extended,00000001 +patch=1,EE,E0010200,extended,007A8990 +patch=1,EE,205190C0,extended,00000002 + +[Disable Blur/Bloom] +author=Gabominated +description=Disable the post-processing blur/bloom effect. +patch=1,EE,00522B7C,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-20899_51B675DE.pnach b/patches/SLUS-20899_51B675DE.pnach new file mode 100644 index 0000000..0455e31 --- /dev/null +++ b/patches/SLUS-20899_51B675DE.pnach @@ -0,0 +1,9 @@ +gametitle=Samurai Jack - The Shadow of Aku SLUS_208.99 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0019884c,word,3c013f1a +patch=1,EE,2040918c,word,43a80000 + + diff --git a/patches/SLUS-20901_E0127F2D.pnach b/patches/SLUS-20901_E0127F2D.pnach new file mode 100644 index 0000000..e0e9652 --- /dev/null +++ b/patches/SLUS-20901_E0127F2D.pnach @@ -0,0 +1,17 @@ +gametitle=FlatOut (NTSC-U) SLUS-20901 E0127F2D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0019FBFC,extended,3C013F40 +patch=1,EE,001A0AAC,extended,3C013F40 +patch=1,EE,0022C170,extended,3C013F40 +patch=1,EE,0028EE60,extended,3C013F1C + +[60 FPS] +author=asasega & Gabominated +description=Might need EE Overclock at 130%. +patch=1,EE,2034E97C,extended,00000001 //00000002 +patch=1,EE,E0010001,extended,00444010 +patch=1,EE,2034E97C,extended,00000002 \ No newline at end of file diff --git a/patches/SLUS-20902_57818AF6.pnach b/patches/SLUS-20902_57818AF6.pnach new file mode 100644 index 0000000..e281662 --- /dev/null +++ b/patches/SLUS-20902_57818AF6.pnach @@ -0,0 +1,16 @@ +gametitle=Shadow of Rome SLUS_209.02 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00146bc8,word,3c023f1f +patch=1,EE,00146bd0,word,344249f9 +patch=1,EE,00146de4,word,3c023f1f +patch=1,EE,00146dec,word,344249f9 +patch=1,EE,001e746c,word,3c044328 + + +[No-Interlacing] +gsinterlacemode=1 +description=No interleacing, videos still shake +patch=1,EE,201E9274,extended,30420000 \ No newline at end of file diff --git a/patches/SLUS-20903_C3553F46.pnach b/patches/SLUS-20903_C3553F46.pnach new file mode 100644 index 0000000..da91522 --- /dev/null +++ b/patches/SLUS-20903_C3553F46.pnach @@ -0,0 +1,11 @@ +gametitle=Mega Man X: Command Mission (SLUS-20903) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0010ea24,word,3c013f40 //hor value +patch=1,EE,0010ea28,word,44810000 +patch=1,EE,0010ea30,word,4600c602 + + diff --git a/patches/SLUS-20904_536FEB77.pnach b/patches/SLUS-20904_536FEB77.pnach new file mode 100644 index 0000000..0729cf4 --- /dev/null +++ b/patches/SLUS-20904_536FEB77.pnach @@ -0,0 +1,16 @@ +gametitle=Spongebob Squarepants Movie Game (NTSC-U) (SLUS-20904) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 & gamemasterplc +description=Forces the game to run at 16:9 aspect ratio + +patch=1,EE,00437714,word,46010083 //Multiply Aspect +patch=1,EE,00437718,word,E7A20028 //Store Multiplied Aspect +patch=1,EE,0043771C,word,46010002 //Set Height +patch=1,EE,00437720,word,0C0655BC //Jump to RWCameraSetView +patch=1,EE,00437724,word,E7A0002C //Store Height (Delay Slot) +patch=1,EE,00437728,word,DFBF0010 //Restore RA +patch=1,EE,0043772C,word,7BB00000 //Restore S0 +patch=1,EE,00437730,word,03E00008 //Jump to RA +patch=1,EE,00437734,word,27BD0030 //Restore Stack (Delay Slot) diff --git a/patches/SLUS-20905_EBDB6E4B.pnach b/patches/SLUS-20905_EBDB6E4B.pnach new file mode 100644 index 0000000..5752572 --- /dev/null +++ b/patches/SLUS-20905_EBDB6E4B.pnach @@ -0,0 +1,14 @@ +gametitle=The Incredibles [NTSC-U] (SLUS-20905) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 + +//Gameplay 16:9 +patch=1,EE,001fe8e4,word,3c023f1C //3C023F00 Zoom +patch=1,EE,001fe910,word,3c023f10 //3C023F40 Y-FOV + +//Hang fix by Prafull (Only needed for pcsx2, is not needed for the PS2) +//patch=1,EE,0010EC20,word,00000000 //40036000 + + diff --git a/patches/SLUS-20907_155466E8.pnach b/patches/SLUS-20907_155466E8.pnach new file mode 100644 index 0000000..ad600ec --- /dev/null +++ b/patches/SLUS-20907_155466E8.pnach @@ -0,0 +1,75 @@ +gametitle=Serious Sam: Next Encounter (SLUS-20907) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0015d81c,word,8e440000 +patch=1,EE,0015d820,word,3c100034 +patch=1,EE,0015d824,word,4480a800 +patch=1,EE,0015d828,word,24820008 +patch=1,EE,0015d82c,word,4614a503 +patch=1,EE,0015d830,word,4600a5c7 +patch=1,EE,0015d834,word,ae420000 +patch=1,EE,0015d838,word,fc830008 +patch=1,EE,0015d83c,word,8e420000 +patch=1,EE,0015d840,word,8ea43cb0 +patch=1,EE,0015d844,word,8ec53cb4 +patch=1,EE,0015d848,word,24420008 +patch=1,EE,0015d84c,word,ae420000 +patch=1,EE,0015d850,word,8e660218 +patch=1,EE,0015d854,word,8e67021c +patch=1,EE,0015d858,word,8e630220 +patch=1,EE,0015d85c,word,00862021 +patch=1,EE,0015d860,word,8e620224 +patch=1,EE,0015d864,word,00a72821 +patch=1,EE,0015d868,word,00031843 +patch=1,EE,0015d86c,word,00021043 +patch=1,EE,0015d870,word,0083a821 +patch=1,EE,0015d874,word,0c0c37ae +patch=1,EE,0015d878,word,00a2b021 +patch=1,EE,0015d87c,word,4600a003 +patch=1,EE,0015d880,word,4616db02 +patch=1,EE,0015d884,word,461a0003 +patch=1,EE,0015d888,word,0c0c37ae +patch=1,EE,0015d88c,word,e6003ca8 +patch=1,EE,0015d890,word,4600a003 +patch=1,EE,0015d894,word,c60c3ca8 +patch=1,EE,0015d898,word,e7bc0000 +patch=1,EE,0015d89c,word,266400d0 +patch=1,EE,0015d8a0,word,3c013f40 //hor fov +patch=1,EE,0015d8a4,word,44816800 +patch=1,EE,0015d8a8,word,4600d386 +patch=1,EE,0015d8ac,word,4600abc6 +patch=1,EE,0015d8b0,word,4600ac06 +patch=1,EE,0015d8b4,word,4600a446 +patch=1,EE,0015d8b8,word,4600bc86 +patch=1,EE,0015d8bc,word,4600ecc6 +patch=1,EE,0015d8c0,word,461a0003 +patch=1,EE,0015d8c4,word,0c0571b8 +patch=1,EE,0015d8c8,word,e6203cac +patch=1,EE,0015d8cc,word,3c013f40 //hor fov for weapon +patch=1,EE,0015d8d0,word,44816800 + +patch=1,EE,0015D8F8,word,4600A446 + +//FMV's fix +patch=1,EE,00162a88,word,00a0482d +patch=1,EE,00162a8c,word,ffbf0000 +patch=1,EE,00162a90,word,0080402d +patch=1,EE,00162a94,word,00c0582d +patch=1,EE,00162a98,word,ac40fa40 +patch=1,EE,00162a9c,word,24050002 +patch=1,EE,00162aa0,word,10e5000f +patch=1,EE,00162aa4,word,2ce20002 +patch=1,EE,00162aa8,word,14400002 +patch=1,EE,00162aac,word,24020003 +patch=1,EE,00162ab0,word,10e20020 +patch=1,EE,00162ab4,word,00093842 +patch=1,EE,00162ab8,word,24030015 +patch=1,EE,00162abc,word,3c04003d +patch=1,EE,00162ac0,word,00e33818 +patch=1,EE,00162ac4,word,00073902 +patch=1,EE,00162ac8,word,24030280 + + diff --git a/patches/SLUS-20909_8CFAB4EA.pnach b/patches/SLUS-20909_8CFAB4EA.pnach new file mode 100644 index 0000000..3446e75 --- /dev/null +++ b/patches/SLUS-20909_8CFAB4EA.pnach @@ -0,0 +1,7 @@ +gametitle=Crash Twinsanity (v2.00) (SLUS-20909) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,2030A744,word,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLUS-20909_B318AA3C.pnach b/patches/SLUS-20909_B318AA3C.pnach new file mode 100644 index 0000000..9e550d7 --- /dev/null +++ b/patches/SLUS-20909_B318AA3C.pnach @@ -0,0 +1,7 @@ +gametitle=Crash Twinsanity (v1.00) (SLUS-20909) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,2030A144,word,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLUS-20910_5D0244D3.pnach b/patches/SLUS-20910_5D0244D3.pnach new file mode 100644 index 0000000..105c142 --- /dev/null +++ b/patches/SLUS-20910_5D0244D3.pnach @@ -0,0 +1,112 @@ +gametitle=Test Drive: Eve of Destruction (NTSC-U) (SLUS-20910)(5D0244D3) + +[Disable 16:9 Edge Borders] +author=Virjoinga +description=Disables the edge border when using 16:9 (from game options). WARNING, menus don't have a skybox so expect artifacts on edges of screen. +patch=1,EE,203DD64C,extended,00000000 //16:9 Edge Border (0 = off, 1 = on) + +[Aspect Ratio - 3xStretch] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3E800000 +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Aspect Ratio - 3x15:9] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3E888889 +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Aspect Ratio - 3x16:10] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3E8E38E4 +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Aspect Ratio - 3x4:3] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3EAAAAAB +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Aspect Ratio - 3x5:4] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3EB60B61 +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Aspect Ratio - 32:9] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3EC00000 +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Aspect Ratio - 21:9 (3840x1600)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3F0E38E4 +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Aspect Ratio - 21:9 (3440x1440)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3F0EE23C //Aspect Ratio +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Aspect Ratio - 21:9 (2560x1080)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,203DD658,extended,3F100000 +patch=1,EE,204A807C,extended,00000001 //Aspect Ratio Option (0 = 4:3, 1 = 16:9) +patch=1,EE,202A419C,extended,00000000 //Right Button +patch=1,EE,202A41C0,extended,00000000 //Left Button + +[Shoulders control mapping] +description=Modify Type 2 controls to use analog triggers for throttle/brake +author=Silent + +patch=0,EE,202AA84C,extended,26460808 // Joy DY- - throttle +patch=0,EE,202AA85C,extended,26460810 // Joy DX- - braking +patch=0,EE,102AA8D4,extended,5F28 // Button 7 - dig_braking +patch=0,EE,102AA8EC,extended,5F00 // Button 8 - dig_throttle +patch=0,EE,102AA904,extended,5EE8 // Button 6 - view +patch=0,EE,102AA924,extended,5D48 // Button 5 - horn + +// Patch the control scheme in menu +patch=0,EE,102AB748,extended,0038 // L2 +patch=0,EE,102AB760,extended,0034 // R1 +patch=0,EE,102AB76C,extended,003C // R2 +patch=0,EE,102AB778,extended,0030 // L1 + +// Enable analog throttle and analog brake by default +patch=0,EE,202AAE58,extended,AE000000 +patch=0,EE,202AAE5C,extended,AE000004 + +// Do not load digital_throttle and digital_braking from the memory card +patch=0,EE,202A8FD8,extended,00000000 +patch=0,EE,202A8FEC,extended,00000000 \ No newline at end of file diff --git a/patches/SLUS-20911_E8FCF8EC.pnach b/patches/SLUS-20911_E8FCF8EC.pnach new file mode 100644 index 0000000..5e0a28f --- /dev/null +++ b/patches/SLUS-20911_E8FCF8EC.pnach @@ -0,0 +1,43 @@ +gametitle=Shin Megami Tensei - Nocturne (SLUS-20911) (CRC-E8FCF8EC) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack. +patch=1,EE,202F59B4,word,3FC6C6E7 + +//Optional shadow alpha hack +//description=Shadow Override (Krisan Thyme) +//patch=1,EE,202FBD80,extended,00000000 +//patch=1,EE,202FBD84,extended,00000000 +//patch=1,EE,202FBD88,extended,00000000 +//patch=1,EE,202FBD8C,extended,00000000 +//patch=1,EE,202FBD90,extended,00000000 +//patch=1,EE,202FBD94,extended,00000000 +//patch=1,EE,202FBD98,extended,00000000 +//patch=1,EE,202FBD9C,extended,00000000 +//patch=1,EE,202FBDA0,extended,00000000 +//patch=1,EE,202FBDA4,extended,00000000 +//patch=1,EE,202FBDA8,extended,00000000 +//patch=1,EE,202FBDAC,extended,00000000 +//patch=1,EE,202FBDB0,extended,00000000 +//patch=1,EE,202FBDB4,extended,00000000 +//patch=1,EE,202FBDB8,extended,00000000 +//patch=1,EE,202FBDBC,extended,00000000 +//patch=1,EE,202FBDC0,extended,00000000 +//patch=1,EE,202FBDC4,extended,00000000 +//patch=1,EE,202FBDC8,extended,00000000 +//patch=1,EE,202FBDCC,extended,00000000 +//patch=1,EE,202FBDD0,extended,00000000 +//patch=1,EE,202FBDD4,extended,00000000 +//patch=1,EE,202FBDD8,extended,00000000 +//patch=1,EE,202FBDDC,extended,00000000 +//patch=1,EE,202FBDE0,extended,00000000 +//patch=1,EE,202FBDE4,extended,00000000 +//patch=1,EE,202FBDE8,extended,00000000 +//patch=1,EE,202FBDEC,extended,00000000 +//patch=1,EE,202FBDF0,extended,00000000 +//patch=1,EE,202FBDF4,extended,00000000 +//patch=1,EE,202FBDF8,extended,00000000 +//patch=1,EE,202FBDFC,extended,00000000 + + diff --git a/patches/SLUS-20911_F0A31EE3.pnach b/patches/SLUS-20911_F0A31EE3.pnach new file mode 100644 index 0000000..68a731a --- /dev/null +++ b/patches/SLUS-20911_F0A31EE3.pnach @@ -0,0 +1,8 @@ +gametitle=SMT-Nocturne (v1.00) [SLUS-20911] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=SMT-Nocturne-NTSC-U-Widescreen Hack (16:9) +patch=1,EE,202F56B4,word,3FD3A06D + + diff --git a/patches/SLUS-20912_8201A07C.pnach b/patches/SLUS-20912_8201A07C.pnach new file mode 100644 index 0000000..b412290 --- /dev/null +++ b/patches/SLUS-20912_8201A07C.pnach @@ -0,0 +1,26 @@ +gametitle=Suzuki TT Super Bikes - Real Road Racing (NTSC-U)(SLUS-20912) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 (Memory Hack) +//0000803f d7a3703f +patch=1,EE,205FBB58,extended,3f400000 //3f800000 + +//Rendering Distance (cause a incorrect graphic of HUD mode) +//f0ff7f4b 0000803f d7a3703f +//patch=1,EE,205FBB54,extended,4cf00000 //4b7ffff0 + +//Render Fix (ELF hack) +//003f013c 00008144 82300146 +patch=1,EE,0015a008,word,3c013f40 //3c013f00 +patch=1,EE,0015aa5c,word,3c013f40 //3c013f00 + +//803f013c 00188144 02300046 +patch=1,EE,00159fcc,word,3c013f40 //3c013f80 + +//803f013c 00088144 02300046 +patch=1,EE,0015a018,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20913_D7A2F802.pnach b/patches/SLUS-20913_D7A2F802.pnach new file mode 100644 index 0000000..4214d2e --- /dev/null +++ b/patches/SLUS-20913_D7A2F802.pnach @@ -0,0 +1,23 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=InuYasha - Secret of the Cursed Mask(SLUS-20913) WS patch +//3D field models +patch=1,EE,2020F680,extended,3F400000 +patch=1,EE,2020F688,extended,3F400000 +//patch=1,EE,2020F684,extended,3FAAAAA8 //height - leaving in case anyone preffer taller/bigger characters +//3D menu models +patch=1,EE,202353E0,extended,3F400000 +patch=1,EE,202353E8,extended,3F400000 +//patch=1,EE,202353E4,extended,3FAAAAA8 //height - same as above +//fights +patch=1,EE,2025808C,extended,44555555 +//"after fight" screen +patch=1,EE,D0250222,extended,00000023 //if "after fight screen" do: +patch=1,EE,2024F074,extended,3F54924A +//"if not" doesn't work, hence another 4 lines of code for wrongly affected stuff;p +patch=1,EE,D0250222,extended,00000020 +patch=1,EE,2024F074,extended,3F8DB6DC +patch=1,EE,D0250222,extended,00000021 +patch=1,EE,2024F074,extended,3F8DB6DC + + diff --git a/patches/SLUS-20915_AA31B5BF.pnach b/patches/SLUS-20915_AA31B5BF.pnach new file mode 100644 index 0000000..a4f32ba --- /dev/null +++ b/patches/SLUS-20915_AA31B5BF.pnach @@ -0,0 +1,9 @@ +//gametitle=MGS3 NTSC U SLUS_209.15 + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=MGS3 (NTSC-U) Widescreen Patches by Acem +//Disabled due to breaking multiple effects and water refractions. + +// 16:9 +//patch=1,EE,2020247c,extended,3F400000 \ No newline at end of file diff --git a/patches/SLUS-20919_42F9D5AF.pnach b/patches/SLUS-20919_42F9D5AF.pnach new file mode 100644 index 0000000..43fe834 --- /dev/null +++ b/patches/SLUS-20919_42F9D5AF.pnach @@ -0,0 +1,28 @@ +gametitle=ESPN NFL 2K5 (U)(SLUS-20919) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (Gameplay) +//9800a0e7 803f013c 00008144 00000000 +patch=1,EE,001ea324,word,3c013f40 //3c013f80 + +//Zoom (Menu and Cutscene) +//8800a0e7 803f013c 00008144 00000000 +patch=1,EE,0012cea8,word,3c013f40 //3c013f80 + +//Y-Fov (All) +//c3390046 1c0020ae +patch=1,EE,00111e10,word,08030000 + +patch=1,EE,000c0000,word,460039c3 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e39c2 +patch=1,EE,000c0014,word,08044785 + + diff --git a/patches/SLUS-20920_903C7BC5.pnach b/patches/SLUS-20920_903C7BC5.pnach new file mode 100644 index 0000000..02b1d87 --- /dev/null +++ b/patches/SLUS-20920_903C7BC5.pnach @@ -0,0 +1,30 @@ +gametitle=ESPN NBA 2K5 (U)(SLUS-20920) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (Gameplay) +//9800a0e7 803f013c 00008144 00000000 +patch=1,EE,0030dc80,word,3c013f40 //3c013f80 + +//Zoom (Menu and Cutscene) +//8800a0e7 803f013c 00008144 00000000 +patch=1,EE,0012cf28,word,3c013f40 //3c013f80 +patch=1,EE,00313f14,word,3c013f40 //3c013f80 +patch=1,EE,003fc948,word,3c013f40 //3c013f80 + +//Y-Fov (All) +//c3390046 1c0020ae +patch=1,EE,00111e30,word,08030000 + +patch=1,EE,000c0000,word,460039c3 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e39c2 +patch=1,EE,000c0014,word,0804478d + + diff --git a/patches/SLUS-20921_9B6E69EC.pnach b/patches/SLUS-20921_9B6E69EC.pnach new file mode 100644 index 0000000..9acc8ca --- /dev/null +++ b/patches/SLUS-20921_9B6E69EC.pnach @@ -0,0 +1,59 @@ +gametitle=ESPN NHL 2K5 (U)(SLUS-20921) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas & Arapapa + +//Widescreen hack 16:9 + +//Zoom (gameplay) +patch=1,EE,001a3050,word,3c013f40 //3c013f80 + +//Zoom (Menu and Cutscene) +patch=1,EE,003e9ef8,word,3c013f40 //3c013f80 + +//Y-Fov +//ec678b3f -> d61b513f +patch=1,EE,00595d80,word,3F511BD6 //3f8b67ec + + +//Widescreen hack 21:9 + +//Zoom (gameplay) +//patch=1,EE,001a3050,word,3c013f10 //3c013f80 + +//Zoom (Menu and Cutscene) +//patch=1,EE,003e9ef8,word,3c013f10 //3c013f80 + +//Y-Fov +//ec678b3f -> d61b513f +//patch=1,EE,00595d80,word,3F1CD4DC //3f8b67ec + + +/////////////////////////////////////////// +//X-Fov (Needs render fix) +//patch=1,EE,003d9c4c,word,080ab89c + +//patch=1,EE,002ae270,word,46012943 +//patch=1,EE,002ae274,word,3c013f40 +//patch=1,EE,002ae278,word,4481f000 +//patch=1,EE,002ae27c,word,461e2942 +//patch=1,EE,002ae280,word,080f6714 + +//Y-Fov +//c3390046 1c0020ae +////patch=1,EE,003d9c98,word,08030000 + +//patch=1,EE,003d9c98,word,08030000 + +//patch=1,EE,000c0000,word,460039c3 +//patch=1,EE,000c0004,word,3c013faa +//patch=1,EE,000c0008,word,3421aaab +//patch=1,EE,000c000c,word,4481f000 +//patch=1,EE,000c0010,word,461e39c2 +//patch=1,EE,000c0014,word,080f6727 + +//Gameplay 16:9 +//patch=1,EE,001A2FC0,word,3C013FAA //3C013F80 (Increases hor. axis) + + diff --git a/patches/SLUS-20923_833DDCD5.pnach b/patches/SLUS-20923_833DDCD5.pnach new file mode 100644 index 0000000..37d96e9 --- /dev/null +++ b/patches/SLUS-20923_833DDCD5.pnach @@ -0,0 +1,16 @@ +gametitle=The King of Fighters: Maximum Impact (SLUS-20923) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,00384384,word,3c043f24 +patch=1,EE,003843bc,word,46010003 + +//HUD fix +patch=1,EE,0038cd88,word,3c023f24 +patch=1,EE,0038cdc0,word,46010842 +patch=1,EE,0038cdc8,word,46010903 + + diff --git a/patches/SLUS-20924_C949BD58.pnach b/patches/SLUS-20924_C949BD58.pnach new file mode 100644 index 0000000..8ee6ab5 --- /dev/null +++ b/patches/SLUS-20924_C949BD58.pnach @@ -0,0 +1,20 @@ +gametitle=Duel Masters (U)(SLUS-20924) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42080246 07080046 3c0000e6 (1st) +patch=1,EE,002e4d74,word,08041bf4 + +patch=1,EE,00106fd0,word,46020842 +patch=1,EE,00106fd4,word,3c013faa +patch=1,EE,00106fd8,word,3421aaab +patch=1,EE,00106fdc,word,4481f000 +patch=1,EE,00106fe0,word,461e0842 +patch=1,EE,00106fe4,word,080b935e + + diff --git a/patches/SLUS-20925_C5535BB8.pnach b/patches/SLUS-20925_C5535BB8.pnach new file mode 100644 index 0000000..695c66e --- /dev/null +++ b/patches/SLUS-20925_C5535BB8.pnach @@ -0,0 +1,25 @@ +gametitle=DreamWorks Shark Tale (NTSC-U) SLUS-20925 C5535BB8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00135CA0,word,0806C8D4 +patch=1,EE,001B2350,word,46000346 +patch=1,EE,001B2354,word,3C013F40 +patch=1,EE,001B2358,word,4481F000 +patch=1,EE,001B235C,word,461E6B43 +patch=1,EE,001B2360,word,0804D729 +patch=1,EE,0029E3E0,word,3C013F80 +patch=1,EE,0027A6A0,word,3C013F80 +//patch=1,EE,001D3030,word,3C013F40 //render not necesary in this version, just in case +patch=1,EE,E0020001,extended,00483E98 +patch=1,EE,0029E3E0,extended,3C013FAB +patch=1,EE,0027A6A0,extended,3C013F84 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock +patch=1,EE,0034AAE4,extended,00000001 +patch=1,EE,E0010001,extended,00333E10 +patch=1,EE,0034AAE4,extended,00000002 \ No newline at end of file diff --git a/patches/SLUS-20926_51E019BC.pnach b/patches/SLUS-20926_51E019BC.pnach new file mode 100644 index 0000000..53eee45 --- /dev/null +++ b/patches/SLUS-20926_51E019BC.pnach @@ -0,0 +1,28 @@ +gametitle=Harry Potter and the Prisoner of Azkaban (NTSC-U) SLUS-20926 51E019BC + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0021ACAC,word,3C013F40 +patch=1,EE,003DB0C4,word,3C014458 +patch=1,EE,00134338,word,3C013B10 +patch=1,EE,004C73B0,word,3FF3AAAB +patch=1,EE,00129E9C,word,3C013FAA +patch=1,EE,E0010001,extended,004E3414 +patch=1,EE,00129E9C,extended,3C013FE3 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes. HUD keeps visible +patch=1,EE,004D93C0,extended,00000000 + +[60 FPS] +author=asasega +description=Might need EE Overclock (130%). +patch=1,EE,2047B81C,word,00000001 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,003E3778,word,00000000 diff --git a/patches/SLUS-20927_E0D4421A.pnach b/patches/SLUS-20927_E0D4421A.pnach new file mode 100644 index 0000000..62ac7ab --- /dev/null +++ b/patches/SLUS-20927_E0D4421A.pnach @@ -0,0 +1,16 @@ +gametitle=Time Crisis - Crisis Zone SLUS_209.27 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00100658,word,3c033f40 + +[No Guncon Flash] +author=Souzooka +description=Removes the flash and fog effect when firing with the Guncon controller. +// Sudden white flash +patch=0,EE,20126EF0,extended,03E00008 +patch=0,EE,20126EF4,extended,00000000 +// Full-auto fog effect +patch=0,EE,20126FB0,extended,03E00008 +patch=0,EE,20126FB4,extended,00000000 \ No newline at end of file diff --git a/patches/SLUS-20928_2DE16D21.pnach b/patches/SLUS-20928_2DE16D21.pnach new file mode 100644 index 0000000..42c7fe7 --- /dev/null +++ b/patches/SLUS-20928_2DE16D21.pnach @@ -0,0 +1,26 @@ +gametitle=Echo Night - Beyond NTSC-U SLUS-20928 2DE16D21 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Force turn on Internal Widescreen +//01 00 00 00 00 00 00 3F +patch=1,EE,202ADC01,byte,00000001 + +//703f033c 003f023c d7a36334 +//patch=1,EE,00143d10,word,3c033fa0 //3c023f70 Y-Fov +patch=1,EE,00143d14,word,3c023f1f //3c023f00 Zoom + +[60 FPS] +author=asasega +gsinterlacemode=1 +description=60 FPS + No interlacing. Might need EE Overclock. +patch=1,EE,0013FFDC,word,10000014 + +[Performance Fix] +author=Red-tv +description=Remove flashlight shadows to increase performance. +patch=1,EE,00144034,word,3c020000 //3c023f80 \ No newline at end of file diff --git a/patches/SLUS-20929_97BBD2C1.pnach b/patches/SLUS-20929_97BBD2C1.pnach new file mode 100644 index 0000000..e06286e --- /dev/null +++ b/patches/SLUS-20929_97BBD2C1.pnach @@ -0,0 +1,10 @@ +gametitle=Battle Assault 3 featuring Gundam Seed SLUS_209.29 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001d5b04,word,3c0243e6 //3c024419 +patch=1,EE,001d5b0c,word,34426666 //3442999a +patch=1,EE,001d5b30,word,3c02442b //3c024400 + + diff --git a/patches/SLUS-20930_56E9A705.pnach b/patches/SLUS-20930_56E9A705.pnach new file mode 100644 index 0000000..07f91e1 --- /dev/null +++ b/patches/SLUS-20930_56E9A705.pnach @@ -0,0 +1,14 @@ +gametitle=ChoroQ (U)(SLUS-20930) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001f1db4,word,3c013f40 //00000000 +patch=1,EE,001f1db8,word,44810000 //00000000 +patch=1,EE,001f1dc0,word,4600c602 //00000000 +patch=1,EE,001b54bc,word,3c0140a7 //3c01407a + + diff --git a/patches/SLUS-20931_8EE3D234.pnach b/patches/SLUS-20931_8EE3D234.pnach new file mode 100644 index 0000000..311cf17 --- /dev/null +++ b/patches/SLUS-20931_8EE3D234.pnach @@ -0,0 +1,16 @@ +gametitle=Trigger Man (U)(SLUS-20931) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//X-Fov +//803f013c 00a88144 f0805624 +patch=1,EE,00132b70,word,3c013f40 //3c013f80 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,20115F80,extended,00000000 +patch=1,EE,201FC95C,extended,00000000 +patch=1,EE,201FC978,extended,00000000 \ No newline at end of file diff --git a/patches/SLUS-20932_23510F99.pnach b/patches/SLUS-20932_23510F99.pnach new file mode 100644 index 0000000..9cd8eab --- /dev/null +++ b/patches/SLUS-20932_23510F99.pnach @@ -0,0 +1,29 @@ +gametitle=Mercenaries - Playground of Destruction (NTSC-U) (SLUS-20932) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,0033b0a0,word,3c013f40 // 00000000 hor fov + +// 16:10 +//patch=1,EE,0033b0a0,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0033b0a4,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 main modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +patch=1,EE,0033b0a8,word,4481f000 // 00000000 fov +patch=1,EE,0033b0e8,word,4600f306 // 44816000 fov +patch=1,EE,0033ef74,word,461e0843 // 3c013f80 renderfix 1 objects +patch=1,EE,0033ef78,word,46010d43 // 4481a800 renderfix 1 objects +patch=1,EE,00346e60,word,4600f306 // 44816000 renderfix 2 smoke and fire +patch=1,EE,00339a00,word,0813cbee // 46030842 hud-identification fix +patch=1,EE,00339a04,word,00000000 // 46030002 hud-identification fix +patch=1,EE,004f2fb8,word,46030842 // 00000000 hud-identification fix +patch=1,EE,004f2fbc,word,46030002 // 00000000 hud-identification fix +patch=1,EE,004f2fc0,word,461e0002 // 00000000 hud-identification fix +patch=1,EE,004f2fc4,word,080ce681 // 00000000 hud-identification fix + + diff --git a/patches/SLUS-20934_E1D6F85E.pnach b/patches/SLUS-20934_E1D6F85E.pnach new file mode 100644 index 0000000..fa1ef8c --- /dev/null +++ b/patches/SLUS-20934_E1D6F85E.pnach @@ -0,0 +1,26 @@ +gametitle=Death by Degrees (SLUS-20934) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//gameplay by ElHecht +patch=1,EE,00188250,word,3c023fe3 +patch=1,EE,00188258,word,3443bbd6 +patch=1,EE,0018606c,word,3c023fe3 +patch=1,EE,00186070,word,3443bbd6 +patch=1,EE,001f5c88,word,3c023fe3 +patch=1,EE,001f5c90,word,3442bbd6 + +//FMV's fix by nemesis2000 +patch=1,EE,205D9054,extended,3faaaaaa + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,0032b0a8,word,3c023f80 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20102A84,extended,34021400 \ No newline at end of file diff --git a/patches/SLUS-20937_DAA49CDC.pnach b/patches/SLUS-20937_DAA49CDC.pnach new file mode 100644 index 0000000..9366309 --- /dev/null +++ b/patches/SLUS-20937_DAA49CDC.pnach @@ -0,0 +1,66 @@ +gametitle=Wild Arms: Alter Code: F (SLUS-20937) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=widescreen hack + +//widescreen by sergx12 (improved by nemesis 2000) +patch=1,EE,00118af0,word,3c024455 +patch=1,EE,00118afc,word,3c023f40 +patch=1,EE,00118b34,word,460d6c43 +patch=1,EE,00118b38,word,460d6cc3 + +patch=1,EE,00118b48,word,3c0343d5 + +patch=1,EE,00118ba0,word,3c024455 +patch=1,EE,00118bac,word,3c023f40 +patch=1,EE,00118be4,word,460d6c43 +patch=1,EE,00118be8,word,460d6cc3 + +patch=1,EE,00118c24,word,3c024586 +patch=1,EE,00118c3c,word,3c023f40 +patch=1,EE,00118c68,word,460d6c43 +patch=1,EE,00118c6c,word,460d6cc3 + +patch=1,EE,00118c7c,word,3c034505 + +patch=1,EE,00118cdc,word,3c024520 +patch=1,EE,00118cf4,word,3c023f40 +patch=1,EE,00118d20,word,460d6c43 +patch=1,EE,00118d24,word,460d6cc3 + +patch=1,EE,00118d34,word,3c0344a0 + +patch=1,EE,00118d9c,word,3c023f40 +patch=1,EE,00118e08,word,460d6c43 +patch=1,EE,00118e10,word,460d6cc3 + +patch=1,EE,00118e68,word,3c023f40 +patch=1,EE,00118ed4,word,460d6c43 +patch=1,EE,00118ed8,word,460d6cc3 + +patch=1,EE,00118f14,word,3c033f40 +patch=1,EE,00118f28,word,3c034506 + +patch=1,EE,00118f44,word,3c023f40 +patch=1,EE,00118f58,word,3c0243da + +patch=1,EE,00118fe0,word,3c024505 + +patch=1,EE,00119084,word,3c0243da + +patch=1,EE,001190ec,word,3c023f40 +patch=1,EE,001190f0,word,3c064555 +patch=1,EE,0011911c,word,460d6c43 +patch=1,EE,00119120,word,460d6cc3 + +patch=1,EE,00119188,word,3c033f40 +patch=1,EE,001191a0,word,3c064455 +patch=1,EE,001191c8,word,460d6c43 +patch=1,EE,001191cc,word,460d6cc3 + +//FMV's fix by nemesis2000 +patch=1,EE,001c6a3c,word,24027100 +patch=1,EE,001c6a4c,word,34038f00 + + diff --git a/patches/SLUS-20938_BD3DBCF9.pnach b/patches/SLUS-20938_BD3DBCF9.pnach new file mode 100644 index 0000000..730be20 --- /dev/null +++ b/patches/SLUS-20938_BD3DBCF9.pnach @@ -0,0 +1,17 @@ +gametitle=Dynasty Warriors 4: Empires (SLUS-20938) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00139b54,word,3c0243d6 +patch=1,EE,00188da0,word,3c023f2b + + +[No-Interlacing] +gsinterlacemode=1 +author=someother1ne +patch=1,EE,2010211c,word,64420000 +patch=1,EE,2010248c,word,64420000 +patch=1,EE,2012F038,word,30420000 + + diff --git a/patches/SLUS-20939_1B7DA82A.pnach b/patches/SLUS-20939_1B7DA82A.pnach new file mode 100644 index 0000000..b1ca41e --- /dev/null +++ b/patches/SLUS-20939_1B7DA82A.pnach @@ -0,0 +1,9 @@ +gametitle=Viewtiful Joe 2 SLUS_209.39 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002d8c00,word,3c013fe3 +patch=1,EE,002d8c04,word,34218e38 + + diff --git a/patches/SLUS-20940_63F6B523.pnach b/patches/SLUS-20940_63F6B523.pnach new file mode 100644 index 0000000..bab59f1 --- /dev/null +++ b/patches/SLUS-20940_63F6B523.pnach @@ -0,0 +1,45 @@ +gametitle=Yu-Gi-Oh! Capsule Monster Coliseum (U)(SLUS-20940) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Only Battlefields) +//803f023c 00008244 00000000 43000146 02180146 (3rd) +//803f023c abaa4234 00008244 43000146 02180146 +patch=1,EE,001db054,word,3c023faa //3c023f80 +patch=1,EE,001db058,word,3442aaab //44820000 +patch=1,EE,001db05c,word,44820000 //00000000 + +//2D fix +//00 00 80 BF 00 00 80 3F 00 00 80 BF 00 00 80 3F 00 00 80 3F +patch=1,EE,20a93130,extended,bf400000 //bf800000 +patch=1,EE,20a93140,extended,3f400000 //3f800000 + +//////////////////////////////////////// +//Zoom +//patch=1,EE,002516fc,word,3c033f40 //3c033f80 + +//Y-Fov +//patch=1,EE,0025174c,word,080f61d4 //080f61d4 + +//patch=1,EE,003d8750,word,46010002 +//patch=1,EE,003d8754,word,3c013faa +//patch=1,EE,003d8758,word,3421aaab +//patch=1,EE,003d875c,word,4481f000 +//patch=1,EE,003d8760,word,461e0002 +//patch=1,EE,003d8764,word,080945d4 + +//2D Position fix +//patch=1,EE,00251764,word,080fb1b0 + +//patch=1,EE,003ec6c0,word,46010002 +//patch=1,EE,003ec6c4,word,3c013faa +//patch=1,EE,003ec6c8,word,3421aaab +//patch=1,EE,003ec6cc,word,4481f000 +//patch=1,EE,003ec6d0,word,461e0002 +//patch=1,EE,003ec6d4,word,080945da + + diff --git a/patches/SLUS-20941_F17AF8BD.pnach b/patches/SLUS-20941_F17AF8BD.pnach new file mode 100644 index 0000000..7a69b80 --- /dev/null +++ b/patches/SLUS-20941_F17AF8BD.pnach @@ -0,0 +1,8 @@ +gametitle=The Incredible Hulk - Ultimate Destruction (NTSC-U) (SLUS-20941) + +[60FPS Hack] +author=asasega +description=Patches the game to run at 60FPS. Requires 180% EE Overclock + +//60FPS +patch=1,EE,2046E968,word,24020001 \ No newline at end of file diff --git a/patches/SLUS-20942_5931A065.pnach b/patches/SLUS-20942_5931A065.pnach new file mode 100644 index 0000000..aeeab03 --- /dev/null +++ b/patches/SLUS-20942_5931A065.pnach @@ -0,0 +1,17 @@ +gametitle=Robots (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//803f013c 00188144 86080046 (1st) +patch=1,EE,00298924,word,3c013f40 //3c013f80 + +//Zoom +//803f013c 00608144 4000a827 +patch=1,EE,00298b2c,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-20943_83FB515E.pnach b/patches/SLUS-20943_83FB515E.pnach new file mode 100644 index 0000000..e9a9629 --- /dev/null +++ b/patches/SLUS-20943_83FB515E.pnach @@ -0,0 +1,21 @@ +gametitle=Heroes of the Pacific NTSC-U SLUS-20943 83FB515E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack +patch=1,EE,20799100,extended,3FE38E3A //3FAAAAA7 +patch=1,EE,2067D740,extended,3F249244 //3F5B6DB6 +patch=1,EE,20799250,extended,3FE38E3A //3FAAAAA7 +patch=1,EE,20799254,extended,42C20000 //42920000 +patch=1,EE,207992E0,extended,00000002 //00000000 +patch=1,EE,20A178E4,extended,b3000000 //b3000000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,201CA848,word,24020002 +patch=1,EE,0067D8B0,word,3c888889 +patch=1,EE,0067D8B4,word,3c888889 +patch=1,EE,0067D8B8,word,3c888889 +patch=1,EE,0067D8BC,word,3c888889 \ No newline at end of file diff --git a/patches/SLUS-20944_024BF3B4.pnach b/patches/SLUS-20944_024BF3B4.pnach new file mode 100644 index 0000000..84b5b82 --- /dev/null +++ b/patches/SLUS-20944_024BF3B4.pnach @@ -0,0 +1,10 @@ +gametitle=Power Rangers - Dino Thunder NTSC-U SLUS-20944 024BF3B4 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,20532110,extended,00000001 +patch=1,EE,E0010001,extended,003F8878 +patch=1,EE,20532110,extended,00000002 +patch=1,EE,E0010001,extended,0053AA10 +patch=1,EE,20532110,extended,00000002 \ No newline at end of file diff --git a/patches/SLUS-20945_67A29886.pnach b/patches/SLUS-20945_67A29886.pnach new file mode 100644 index 0000000..16ba248 --- /dev/null +++ b/patches/SLUS-20945_67A29886.pnach @@ -0,0 +1,6 @@ +gametitle=Destroy All Humans! (NTSC-U) SLUS-20945 67A29886 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,003EF80C,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-20946_19A84291.pnach b/patches/SLUS-20946_19A84291.pnach new file mode 100644 index 0000000..a2cfebe --- /dev/null +++ b/patches/SLUS-20946_19A84291.pnach @@ -0,0 +1,264 @@ +gametitle=Grand Theft Auto: San Andreas (SLUS-20946) / Ver 1.03 [Subset - Viva Las Vegas] + +// This file is a copy of SLUS-20946_399A49CA.pnach, please keep these two in sync! +// This game version is a dummy patch for a "Viva Las Vegas" RetroAchievements subset: +// https://retroachievements.org/game/22085 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta, DanielSantos, ThirteenAG, kesterstudios +description=GTA San Andreas Modern Widescreen Fix for 1.03 +patch=1,EE,006FF98F,extended,01 //Widescreen fix by PeterDelta +patch=1,EE,0021DFE0,extended,A2 +patch=1,EE,0020A498,extended,AC +patch=1,EE,0020817C,extended,AC +patch=1,EE,002EC9C0,extended,40 +patch=1,EE,002ECA10,extended,D0 +//-------------------------------------------------HUD-------------------------------------------------// +//patch=0,EE,20663C00,extended,3f666666 //Wanted Height +patch=0,EE,20663C04,extended,3ecccccd //Wanted Width +//patch=0,EE,20663C0C,extended,3f8a3d71 //Wanted Shadow Height +patch=0,EE,20663C10,extended,3ef5c28f //Wanted Shadow Width +//patch=0,EE,202AA78C,extended,3c023fc0 //Wanted Vertical Padding +patch=0,EE,2026E03C,extended,3c084280 //Radar Width +patch=0,EE,2026ED00,extended,3c024280 //Radar Mask Width +patch=0,EE,2026EE30,extended,3c034280 //Radar Mask Width +patch=0,EE,2026EF18,extended,3c034280 //Radar Mask Width +patch=0,EE,20269528,extended,3c024280 //Radar Width unknown +patch=0,EE,2026E658,extended,3c024280 //Radar Width plane green overlay +patch=0,EE,202AC8F8,extended,3c024258 //Radar Width plane overlay +patch=0,EE,202AC964,extended,3c024270 //Radar Heigth plane overlay +patch=0,EE,202ACC4C,extended,3c0341e3 //Radar Disc Width left up - a esquerda dessa porra aqui +patch=0,EE,202ACC50,extended,3c0243aa //Radar Disc Width left up - a parte de cima dessa porra aqui +patch=0,EE,202ACC60,extended,3c034280 //Radar Disc Width left up - a direita dessa porra aqui +patch=0,EE,202ACC64,extended,3c0243bf //Radar Disc Width left up - a parte de baixo dessa porra aqui +patch=0,EE,202ACC98,extended,3c0342c6 //Radar Disc Width right up - a esquerda dessa porra aqui +patch=0,EE,202ACC9c,extended,3c0243aa //Radar Disc Width right up - a parte de cima dessa porra +patch=0,EE,202ACCac,extended,3c034280 //Radar Disc Width right up - a direita dessa porra aqui +patch=0,EE,202ACCb0,extended,3c0243bf //Radar Disc Width right up - a parte de baixo dessa porra +patch=0,EE,202ACCE4,extended,3c0341e3 //Radar Disc Width left down - a esquerda dessa porra aqui +patch=0,EE,202ACCE8,extended,3c0243d4 //Radar Disc Width left down - a parte de cima dessa porra +patch=0,EE,202ACCF8,extended,3c034280 //Radar Disc Width left down - a direita dessa porra aqui +patch=0,EE,202ACCFC,extended,3c0243bf //Radar Disc Width left down - a parte de baixo dessa porra +patch=0,EE,202ACD30,extended,3c0342c6 //Radar Disc Width right down - a esquerda dessa porra aqui +patch=0,EE,202ACD34,extended,3c0243d4 //Radar Disc Width right down - a parte de cima dessa porra +patch=0,EE,202ACD44,extended,3c034280 //Radar Disc Width right down - a direita dessa porra aqui +patch=0,EE,202ACD48,extended,3c0243bf //Radar Disc Width right down - a parte de baixo dessa porra +patch=0,EE,2026AE54,extended,3c034270 //Radar Blip disc Width +patch=0,EE,2026E04C,extended,3c064280 //Radar X Pos +//patch=0,EE,2026E0A0,extended,3c0443BF //Radar Y Pos +patch=0,EE,2026ED10,extended,3c024280 //Radar Mask X Pos +patch=0,EE,2026EE3C,extended,3c044280 //Radar Mask X Pos +patch=0,EE,2026EF34,extended,3c044280 //Radar Mask X Pos +patch=0,EE,2026AE6C,extended,3c034280 //Radar Blip disc X Pos +patch=0,EE,2026E674,extended,3c024280 //Radar X Pos plane green overlay +patch=0,EE,202AC900,extended,3c034280 //Radar X Pos plane overlay +patch=0,EE,202A9EF4,extended,3C024210 //Fist Icon Width +patch=0,EE,202A9E34,extended,3c024190 //Weapon Icon Width +patch=0,EE,202ABA40,extended,2405020D //Weapon Icon Pos X +patch=0,EE,202ABA7C,extended,2405020D //Weapon Icon Pos X - Player 2 +patch=0,EE,20663748,extended,3e800000 //Ammo Width +patch=0,EE,202ABA90,extended,2405021F //Ammo X Pos +patch=0,EE,202ABACC,extended,2405021F //Ammo X Pos - Player 2 +patch=0,EE,202A9B84,extended,3c0242A8 //Health bar width +patch=0,EE,202A9904,extended,2404002F //Armour bar width +patch=0,EE,202A9A04,extended,2404002F //Breath bar width +patch=0,EE,202AB51C,extended,24050231 //Armour bar pos x +patch=0,EE,202AB560,extended,24050231 //Armour bar pos x +patch=0,EE,202AB6B0,extended,24050231 //Breath bar pos x +patch=0,EE,202AB6F8,extended,24050231 //Breath bar pos x + +//CHud::DrawBustedWastedMessage width +patch=0,EE,202AF568,extended,3C033F90 //lui $v1, 0x3f90 +patch=0,EE,202AF56C,extended,0C0AA200 //jal _ZN5CFont8SetScaleEf # Jump And Link +patch=0,EE,202AF570,extended,44836000 //mtc1 $v1, $f12 +patch=0,EE,202AF574,extended,0C0AA2F4 //jal _ZN5CFont15SetProportionalEh # Jump And Link +patch=0,EE,202AF578,extended,24040001 //li $a0, 1 # Load Immediate +patch=0,EE,202AF57C,extended,0C0AA310 //jal _ZN5CFont10SetJustifyEh # Jump And Link +patch=0,EE,202AF580,extended,0000202D //move $a0, $zero +patch=0,EE,202AF584,extended,0C0AA314 //jal _ZN5CFont14SetOrientationEh # Jump And Link +patch=0,EE,202AF588,extended,0000202D //move $a0, $zero +patch=0,EE,202AF58C,extended,0C0AA27C //jal _ZN5CFont12SetFontStyleEh # Jump And Link +patch=0,EE,202AF590,extended,0000202D //move $a0, $zero +patch=0,EE,202AF594,extended,0C0AA2EC //jal _ZN5CFont7SetEdgeEa # Jump And Link +patch=0,EE,202AF598,extended,24040003 //li $a0, 3 # Load Immediate +patch=0,EE,202AF59C,extended,3C01007C //lui $at, 0x7C # '|' # Load Upper Immediate +patch=0,EE,202AF5A0,extended,3C024F00 //lui $v0, 0x4F00 # Load Upper Immediate +patch=0,EE,202AF5A4,extended,C42132D8 //lwc1 $f1, _styledText3Alpha # Load Word to FPU +patch=0,EE,202AF5A8,extended,44820000 //mtc1 $v0, $f0 # Move to FPU + +//CHud::DrawSuccessFailedMessage width +patch=0,EE,202AF0FC,extended,3C033f59 //lui $v1, 0x3f59 +patch=0,EE,202AF100,extended,0C0AA200 //jal _ZN5CFont8SetScaleEf # Jump And Link +patch=0,EE,202AF104,extended,44836000 //mtc1 $v1, $f12 +patch=0,EE,202AF108,extended,0C0AA2F4 //jal _ZN5CFont15SetProportionalEh # Jump And Link +patch=0,EE,202AF10C,extended,24040001 //li $a0, 1 # Load Immediate +patch=0,EE,202AF110,extended,0C0AA310 //jal _ZN5CFont10SetJustifyEh # Jump And Link +patch=0,EE,202AF114,extended,0000202D //move $a0, $zero +patch=0,EE,202AF118,extended,0C0AA314 //jal _ZN5CFont14SetOrientationEh # Jump And Link +patch=0,EE,202AF11C,extended,0000202D //move $a0, $zero +patch=0,EE,202AF120,extended,2402024E //li $v0, 0x24E # Load Immediate +patch=0,EE,202AF124,extended,44820000 //mtc1 $v0, $f0 # Move to FPU +patch=0,EE,202AF128,extended,0C0AA29C //jal _ZN5CFont13SetCentreSizeEf # Jump And Link +patch=0,EE,202AF12C,extended,46800320 //cvt.s.w $f12, $f0 # Floating-point Convert to Single Fixed-Point Format +patch=0,EE,202AF130,extended,0C0AA27C //jal _ZN5CFont12SetFontStyleEh # Jump And Link +patch=0,EE,202AF134,extended,24040003 //li $a0, 3 # Load Immediate +patch=0,EE,202AF138,extended,0C0AA2EC //jal _ZN5CFont7SetEdgeEa # Jump And Link +patch=0,EE,202AF13C,extended,24040002 //li $a0, 2 # Load Immediate +patch=0,EE,202AF140,extended,3C01007C //lui $at, 0x7C # '|' # Load Upper Immediate +patch=0,EE,202AF144,extended,3C024F00 //lui $v0, 0x4F00 # Load Upper Immediate +patch=0,EE,202AF148,extended,C42132D0 //lwc1 $f1, flt_7C32D0 # Load Word to FPU +patch=0,EE,202AF14C,extended,44820000 //mtc1 $v0, $f0 # Move to FPU + +//CRadar::DrawRadarSprite width +patch=0,EE,2026D384,extended,3C034100 //lui $v1, 0x4100 # Load Upper Immediate +patch=0,EE,2026D388,extended,0200102D //move $v0, $s0 +patch=0,EE,2026D38C,extended,44831000 //mtc1 $v1, $f2 # Move to FPU +patch=0,EE,2026D390,extended,3C0340C6 //lui $v1, 0x40C6 +patch=0,EE,2026D394,extended,44831800 //mtc1 $v1, $f3 # Move to FPU +patch=0,EE,2026D398,extended,27A50050 //addiu $a1, $sp, 0x70+var_20 # a2 +patch=0,EE,2026D39C,extended,27A6006C //addiu $a2, $sp, 0x70+var_4 # rgbaColor +patch=0,EE,2026D3A0,extended,4603A801 //sub.s $f0, $f21, $f3 # Floating-point Subtract +patch=0,EE,2026D3A4,extended,00021880 //sll $v1, $v0, 2 # Shift Left Logical +patch=0,EE,2026D3A8,extended,3C020070 //li $v0, dword_703A70 # Load Immediate +patch=0,EE,2026D3AC,extended,24423A70 // +patch=0,EE,2026D3B0,extended,00432021 //addu $a0, $v0, $v1 # a1 +patch=0,EE,2026D3B4,extended,E7A00050 //swc1 $f0, 0x70+var_20($sp) # Store Word from FPU +patch=0,EE,2026D3B8,extended,4603A800 //add.s $f0, $f21, $f3 # Floating-point Add +patch=0,EE,2026D3BC,extended,E7A00058 //swc1 $f0, 0x70+var_18($sp) # Store Word from FPU +patch=0,EE,2026D3C0,extended,4602A041 //sub.s $f1, $f20, $f2 # Floating-point Subtract +patch=0,EE,2026D3C4,extended,4602A000 //add.s $f0, $f20, $f2 # Floating-point Add +patch=0,EE,2026D3C8,extended,E7A1005C //swc1 $f1, 0x70+var_14($sp) # Store Word from FPU +patch=0,EE,2026D3CC,extended,0C0AC258 //jal _ZN9CSprite2d4DrawERK5CRectRK5CRGBA # Jump And Link +patch=0,EE,2026D3D0,extended,E7A00054 //swc1 $f0, 0x70+var_1C($sp) # Store Word from FPU +patch=0,EE,2026D3D4,extended,0200282D //move $a1, $s0 +patch=0,EE,2026D3D8,extended,0C09A670 //jal _ZN6CRadar19AddBlipToLegendListEhi # Jump And Link +patch=0,EE,2026D3DC,extended,0000202D //move $a0, $zero +patch=0,EE,2026D3E0,extended,DFBF0040 //ld $ra, 0x70+var_30($sp) # Load Doubleword +patch=0,EE,2026D3E4,extended,C7B50004 //lwc1 $f21, 0x70+var_6C($sp) # Load Word to FPU +patch=0,EE,2026D3E8,extended,7BB20030 //lq $s2, 0x70+var_40($sp) # Load Quadword +patch=0,EE,2026D3EC,extended,C7B40000 //lwc1 $f20, 0x70+var_70($sp) # Load Word to FPU +patch=0,EE,2026D3F0,extended,7BB10020 //lq $s1, 0x70+var_50($sp) # Load Quadword +patch=0,EE,2026D3F4,extended,7BB00010 //lq $s0, 0x70+var_60($sp) # Load Quadword +patch=0,EE,2026D3F8,extended,03E00008 //jr $ra # Jump Register +patch=0,EE,2026D3FC,extended,27BD0070 //addiu $sp, 0x70 # Add Immediate Unsigned + +//CRadar::DrawBlips - Radar Centre +patch=0,EE,2026863C,extended,24050006 +patch=0,EE,20268644,extended,24060008 +patch=0,EE,20268674,extended,24050006 +patch=0,EE,2026867C,extended,24060008 +patch=0,EE,202ADA20,extended,3c033ecc //mission timers +patch=0,EE,202AD82C,extended,3c023f33 //Vehicle name width +patch=0,EE,202AFCAC,extended,3c023f33 //Mission title width +patch=0,EE,202AD29C,extended,c78c8384 //Area name width hook - 0x663474 +patch=0,EE,20663bc8,extended,3ecccccd //Money Width +patch=0,EE,20663C58,extended,3ecccccd //Subtitles Width +patch=0,EE,20663674,extended,3EB33333 //Help box Width +patch=0,EE,202AC440,extended,C78C82BC //DrawVitalStats weekday width hook +patch=0,EE,202AC438,extended,C78D899C //DrawVitalStats weekday height hook +patch=0,EE,2023E5C4,extended,3c023f33 //CMenuManager::DrawWindow title width +patch=0,EE,202ACAB4,extended,3C0341d4 //AltitudeBar width +patch=0,EE,202ACC10,extended,3C0241e5 //AltitudeCounter width +patch=0,EE,202ACC00,extended,3C034190 //AltitudeCounter X Pos + +//-------------------------------------------------Menu------------------------------------------------// + +patch=0,EE,20234A44,extended,24040001 //Set Menu Text Body + +patch=0,EE,20234A14,extended,c78c8b68 //Hook Menu Items Width to Subtitles width +patch=0,EE,202354F8,extended,c78c8b68 //Hook Menu Items Width to Subtitles width +patch=0,EE,20242190,extended,3c023ecc //Set Menu Labels Width + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2054986C,word,00000000 + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,006684DC,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,20668564,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,206685A8,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,206685AC,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,206685B0,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,206685B4,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20515568,extended,00000000 // NOP CPostEffects::ColourFilter + +[60 FPS] +author=asasega +description=Make sure you set your EE Cycle Rate to 130-180% +patch=1,EE,006678CC,extended,00000001 + +[Silentpatch Lite Fixes] +author=DanielSantos, with consideration to Silent +description=Silentpatch Lite Fixes for 1.03 + +//------------------------------------------------Fixes------------------------------------------------// + +//Linear Filtering for License Plates +patch=0,EE,204A48A4,extended,34630002 //ori $v1, 2 //RWLINEARFILTER + +//Fixed ammo for melee weapons in cheats +patch=0,EE,2059D88C,extended,24060001 //li $s2 1 //knife +patch=0,EE,2059D998,extended,24060001 //li $s2 1 //knife +patch=0,EE,2059DB60,extended,24060001 //li $s2 1 //chainsaw +patch=0,EE,2059DC34,extended,24060001 //li $s2 1 //chainsaw +patch=0,EE,2059F67C,extended,24060001 //li $s2 1 //parachute +patch=0,EE,2059F3BC,extended,24060001 //li $s2 1 //katana + +//014C cargen counter fix (by spaceeinstein) +patch=0,EE,20295AF0,extended,2C61FFFF //slti => sltiu +patch=0,EE,20295AF4,extended,10000004 //beqz => b + +// Don't clean the car BEFORE Pay 'n Spray doors close, as it gets cleaned later again anyway! +patch=0,EE,202E41CC,extended,00000000 //nop + +// Fixed muzzleflash not showing from last bullet +patch=0,EE,204071F4,extended,00000000 //nop + +// Help boxes showing with big message +// Game seems to assume they can show together +patch=0,EE,202AE3A0,extended,00000000 //nop + +// Impound garages working correctly +patch=0,EE,201C6088,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) +patch=0,EE,201C63C0,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) +patch=0,EE,201C6510,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) + +// Impounding after busted works +patch=0,EE,202A09A4,extended,00000000 //nop + +// Weapon icon fix (crosshairs mess up rwRENDERSTATEZWRITEENABLE) +patch=0,EE,202AAB44,extended,00000000 //nop +patch=0,EE,202AB284,extended,00000000 //nop +patch=0,EE,202AB2B4,extended,00000000 //nop + +//Fix 4th texture memory leak on effects +patch=0,EE,203D4D50,extended,8E240018 +patch=0,EE,203D4D64,extended,AE200018 + + +[Outlines On Text Subtitles] +author=ThirteenAG, DanielSantos, kesterstudios +description=Replaces the drop shadows on subtitles with black outlines. + +//Set drop shadows to outline +patch=0,EE,202A8B90,extended,3c01007c +patch=0,EE,202A8B94,extended,a0202346 +patch=0,EE,202A8B98,extended,3c01007c +patch=0,EE,202A8B9C,extended,a024234b +patch=0,EE,202A8Ba8,extended,a024234c + + + + diff --git a/patches/SLUS-20946_2C6BE434.pnach b/patches/SLUS-20946_2C6BE434.pnach new file mode 100644 index 0000000..30eeef6 --- /dev/null +++ b/patches/SLUS-20946_2C6BE434.pnach @@ -0,0 +1,150 @@ +gametitle=Grand Theft Auto: San Andreas (SLUS-20946GH) 2C6BE434 / Ver 3.00 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta, DanielSantos, ThirteenAG, kesterstudios +description=GTA San Andreas Modern Widescreen Fix for 3.00/GH +patch=1,EE,007004EF,extended,01 //Widescreen fix by PeterDelta +patch=1,EE,0021E040,extended,A2 +patch=1,EE,0020A4F8,extended,AC +patch=1,EE,002081DC,extended,AC +patch=1,EE,002ECAF0,extended,40 +patch=1,EE,002ECB40,extended,D0 +//-------------------------------------------------HUD-------------------------------------------------// +patch=0,EE,20664384,extended,3ecccccd //Wanted Width +patch=0,EE,20664390,extended,3ef5c28f //Wanted Shadow Width +patch=0,EE,2026E09C,extended,3c084280 //Radar Width +patch=0,EE,2026ED60,extended,3c024280 //Radar Mask Width +patch=0,EE,2026EE90,extended,3c034280 //Radar Mask Width +patch=0,EE,2026EF78,extended,3c034280 //Radar Mask Width +patch=0,EE,20269588,extended,3c024280 //Radar Width unknown +patch=0,EE,2026E6B8,extended,3c024280 //Radar Width plane green overlay +patch=0,EE,202ACA08,extended,3c024258 //Radar Width plane overlay +patch=0,EE,202ACA74,extended,3c024270 //Radar Heigth plane overlay +patch=0,EE,202ACD5C,extended,3c0341e3 //Radar Disc Width left up +patch=0,EE,202ACD60,extended,3c0243aa //Radar Disc Width left up +patch=0,EE,202ACD70,extended,3c034280 //Radar Disc Width left up +patch=0,EE,202ACD74,extended,3c0243bf //Radar Disc Width left up +patch=0,EE,202ACDA8,extended,3c0342c6 //Radar Disc Width right up +patch=0,EE,202ACDAC,extended,3c0243aa //Radar Disc Width right up +patch=0,EE,202ACDBC,extended,3c034280 //Radar Disc Width right up +patch=0,EE,202ACDC0,extended,3c0243bf //Radar Disc Width right up +patch=0,EE,202ACDF4,extended,3c0341e3 //Radar Disc Width left down +patch=0,EE,202ACDF8,extended,3c0243d4 //Radar Disc Width left down +patch=0,EE,202ACE08,extended,3c034280 //Radar Disc Width left down +patch=0,EE,202ACE0C,extended,3c0243bf //Radar Disc Width left down +patch=0,EE,202ACE40,extended,3c0342c6 //Radar Disc Width right down +patch=0,EE,202ACE44,extended,3c0243d4 //Radar Disc Width right down +patch=0,EE,202ACE54,extended,3c034280 //Radar Disc Width right down +patch=0,EE,202ACE58,extended,3c0243bf //Radar Disc Width right down +patch=0,EE,2026AEB4,extended,3c034270 //Radar Blip disc Width +patch=0,EE,2026E0AC,extended,3c064280 //Radar X Pos +patch=0,EE,2026ED70,extended,3c024280 //Radar Mask X Pos +patch=0,EE,2026EE9C,extended,3c044280 //Radar Mask X Pos +patch=0,EE,2026EF94,extended,3c044280 //Radar Mask X Pos +patch=0,EE,2026AECC,extended,3c034280 //Radar Blip disc X Pos +patch=0,EE,2026E6D4,extended,3c024280 //Radar X Pos plane green overlay +patch=0,EE,202ACA10,extended,3c034280 //Radar X Pos plane overlay +patch=0,EE,202AA004,extended,3C024210 //Fist Icon Width +patch=0,EE,202A9F44,extended,3c024190 //Weapon Icon Width +patch=0,EE,202ABB50,extended,2405020D //Weapon Icon Pos X +patch=0,EE,202ABB8C,extended,2405020D //Weapon Icon Pos X - Player 2 +patch=0,EE,20663EC8,extended,3e800000 //Ammo Width +patch=0,EE,202ABBA0,extended,2405021F //Ammo X Pos +patch=0,EE,202ABBDC,extended,2405021F //Ammo X Pos - Player 2 +patch=0,EE,202A9C94,extended,3c0242A8 //Health bar width +patch=0,EE,202A9A14,extended,2404002F //Armor bar width +patch=0,EE,202A9B14,extended,2404002F //Breath bar width +patch=0,EE,202AB62C,extended,24050231 //Armor bar pos x +patch=0,EE,202AB670,extended,24050231 //Armor bar pos x +patch=0,EE,202AB7C0,extended,24050231 //Breath bar pos x +patch=0,EE,202AB808,extended,24050231 //Breath bar pos x + +//CRadar::DrawBlips - Radar Centre +patch=0,EE,2026869C,extended,24050006 +patch=0,EE,202686A4,extended,24060008 +patch=0,EE,202686D4,extended,24050006 +patch=0,EE,202686DC,extended,24060008 +patch=0,EE,202ADB30,extended,3c033ecc //Mission timers +patch=0,EE,202AD93C,extended,3c023f33 //Vehicle name width +patch=0,EE,202AFDBC,extended,3c023f33 //Mission title width +patch=0,EE,202AD3AC,extended,c78c8384 //Area name width hook - 0x663474 +patch=0,EE,20664348,extended,3ecccccd //Money Width +patch=0,EE,206643D8,extended,3ecccccd //Subtitles Width +patch=0,EE,20663DF4,extended,3EB33333 //Help box Width +patch=0,EE,202AC550,extended,C78C82BC //DrawVitalStats weekday width hook +patch=0,EE,202AC548,extended,C78D899C //DrawVitalStats weekday height hook +patch=0,EE,2023E624,extended,3c023f33 //CMenuManager::DrawWindow title width +patch=0,EE,202ACBC4,extended,3C0341d4 //AltitudeBar width +patch=0,EE,202ACD20,extended,3C0241e5 //AltitudeCounter width +patch=0,EE,202ACD10,extended,3C034190 //AltitudeCounter X Pos + +//-------------------------------------------------Menu------------------------------------------------// + +patch=0,EE,20234AA4,extended,24040001 //Set Menu Text Body + +patch=0,EE,20234A74,extended,c78c8b68 //Hook Menu Items Width to Subtitles width +patch=0,EE,20235558,extended,c78c8b68 //Hook Menu Items Width to Subtitles width +patch=0,EE,202421F0,extended,3c023ecc //Set Menu Labels Width + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,00668C5C,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,20668CE4,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,20668D28,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,20668D2C,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,20668D30,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,20668D34,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20515C68,extended,00000000 // NOP CPostEffects::ColourFilter + +[60 FPS] +author=someother1ne +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,D066804C,extended,00000002 +patch=1,EE,0066804C,extended,10000001 + +[Silentpatch Lite Fixes] +author=DanielSantos, ported by kesterstudios, with consideration to Silent +description=Silentpatch Lite Fixes for 3.00 + +//------------------------------------------------Fixes------------------------------------------------// + +//Linear Filtering for License Plates +patch=0,EE,204A4D94,extended,34630002 //ori $v1, 2 //RWLINEARFILTER + +//Fixed ammo for melee weapons in cheats +patch=0,EE,2059DFEC,extended,24060001 //li $s2 1 //knife +patch=0,EE,2059E0F8,extended,24060001 //li $s2 1 //knife +patch=0,EE,2059E2C0,extended,24060001 //li $s2 1 //chainsaw +patch=0,EE,2059E394,extended,24060001 //li $s2 1 //chainsaw +patch=0,EE,2059FDDC,extended,24060001 //li $s2 1 //parachute +patch=0,EE,2059FB1C,extended,24060001 //li $s2 1 //katana + +//014C cargen counter fix (by spaceeinstein) +patch=0,EE,20295C00,extended,2C61FFFF //slti => sltiu +patch=0,EE,20295C04,extended,10000004 //beqz => b + +// Don't clean the car BEFORE Pay 'n Spray doors close, as it gets cleaned later again anyway! +patch=0,EE,202E42FC,extended,00000000 //nop + +// Fixed muzzleflash not showing from last bullet +patch=0,EE,20407464,extended,00000000 //nop + +// Help boxes showing with big message +// Game seems to assume they can show together +patch=0,EE,202AE4B0,extended,00000000 //nop + +// Weapon icon fix (crosshairs mess up rwRENDERSTATEZWRITEENABLE) +patch=0,EE,202AAC54,extended,00000000 //nop +patch=0,EE,202AB394,extended,00000000 //nop +patch=0,EE,202AB3C4,extended,00000000 //nop + diff --git a/patches/SLUS-20946_398E4DC2.pnach b/patches/SLUS-20946_398E4DC2.pnach new file mode 100644 index 0000000..adefd06 --- /dev/null +++ b/patches/SLUS-20946_398E4DC2.pnach @@ -0,0 +1,264 @@ +gametitle=Grand Theft Auto: San Andreas (SLUS-20946) / Ver 1.03 [Subset - Vehicle Enthusiast] + +// This file is a copy of SLUS-20946_399A49CA.pnach, please keep these two in sync! +// This game version is a dummy patch for a "Vehicle Enthusiast" RetroAchievements subset: +// https://retroachievements.org/game/35111 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta, DanielSantos, ThirteenAG, kesterstudios +description=GTA San Andreas Modern Widescreen Fix for 1.03 +patch=1,EE,006FF98F,extended,01 //Widescreen fix by PeterDelta +patch=1,EE,0021DFE0,extended,A2 +patch=1,EE,0020A498,extended,AC +patch=1,EE,0020817C,extended,AC +patch=1,EE,002EC9C0,extended,40 +patch=1,EE,002ECA10,extended,D0 +//-------------------------------------------------HUD-------------------------------------------------// +//patch=0,EE,20663C00,extended,3f666666 //Wanted Height +patch=0,EE,20663C04,extended,3ecccccd //Wanted Width +//patch=0,EE,20663C0C,extended,3f8a3d71 //Wanted Shadow Height +patch=0,EE,20663C10,extended,3ef5c28f //Wanted Shadow Width +//patch=0,EE,202AA78C,extended,3c023fc0 //Wanted Vertical Padding +patch=0,EE,2026E03C,extended,3c084280 //Radar Width +patch=0,EE,2026ED00,extended,3c024280 //Radar Mask Width +patch=0,EE,2026EE30,extended,3c034280 //Radar Mask Width +patch=0,EE,2026EF18,extended,3c034280 //Radar Mask Width +patch=0,EE,20269528,extended,3c024280 //Radar Width unknown +patch=0,EE,2026E658,extended,3c024280 //Radar Width plane green overlay +patch=0,EE,202AC8F8,extended,3c024258 //Radar Width plane overlay +patch=0,EE,202AC964,extended,3c024270 //Radar Heigth plane overlay +patch=0,EE,202ACC4C,extended,3c0341e3 //Radar Disc Width left up - a esquerda dessa porra aqui +patch=0,EE,202ACC50,extended,3c0243aa //Radar Disc Width left up - a parte de cima dessa porra aqui +patch=0,EE,202ACC60,extended,3c034280 //Radar Disc Width left up - a direita dessa porra aqui +patch=0,EE,202ACC64,extended,3c0243bf //Radar Disc Width left up - a parte de baixo dessa porra aqui +patch=0,EE,202ACC98,extended,3c0342c6 //Radar Disc Width right up - a esquerda dessa porra aqui +patch=0,EE,202ACC9c,extended,3c0243aa //Radar Disc Width right up - a parte de cima dessa porra +patch=0,EE,202ACCac,extended,3c034280 //Radar Disc Width right up - a direita dessa porra aqui +patch=0,EE,202ACCb0,extended,3c0243bf //Radar Disc Width right up - a parte de baixo dessa porra +patch=0,EE,202ACCE4,extended,3c0341e3 //Radar Disc Width left down - a esquerda dessa porra aqui +patch=0,EE,202ACCE8,extended,3c0243d4 //Radar Disc Width left down - a parte de cima dessa porra +patch=0,EE,202ACCF8,extended,3c034280 //Radar Disc Width left down - a direita dessa porra aqui +patch=0,EE,202ACCFC,extended,3c0243bf //Radar Disc Width left down - a parte de baixo dessa porra +patch=0,EE,202ACD30,extended,3c0342c6 //Radar Disc Width right down - a esquerda dessa porra aqui +patch=0,EE,202ACD34,extended,3c0243d4 //Radar Disc Width right down - a parte de cima dessa porra +patch=0,EE,202ACD44,extended,3c034280 //Radar Disc Width right down - a direita dessa porra aqui +patch=0,EE,202ACD48,extended,3c0243bf //Radar Disc Width right down - a parte de baixo dessa porra +patch=0,EE,2026AE54,extended,3c034270 //Radar Blip disc Width +patch=0,EE,2026E04C,extended,3c064280 //Radar X Pos +//patch=0,EE,2026E0A0,extended,3c0443BF //Radar Y Pos +patch=0,EE,2026ED10,extended,3c024280 //Radar Mask X Pos +patch=0,EE,2026EE3C,extended,3c044280 //Radar Mask X Pos +patch=0,EE,2026EF34,extended,3c044280 //Radar Mask X Pos +patch=0,EE,2026AE6C,extended,3c034280 //Radar Blip disc X Pos +patch=0,EE,2026E674,extended,3c024280 //Radar X Pos plane green overlay +patch=0,EE,202AC900,extended,3c034280 //Radar X Pos plane overlay +patch=0,EE,202A9EF4,extended,3C024210 //Fist Icon Width +patch=0,EE,202A9E34,extended,3c024190 //Weapon Icon Width +patch=0,EE,202ABA40,extended,2405020D //Weapon Icon Pos X +patch=0,EE,202ABA7C,extended,2405020D //Weapon Icon Pos X - Player 2 +patch=0,EE,20663748,extended,3e800000 //Ammo Width +patch=0,EE,202ABA90,extended,2405021F //Ammo X Pos +patch=0,EE,202ABACC,extended,2405021F //Ammo X Pos - Player 2 +patch=0,EE,202A9B84,extended,3c0242A8 //Health bar width +patch=0,EE,202A9904,extended,2404002F //Armour bar width +patch=0,EE,202A9A04,extended,2404002F //Breath bar width +patch=0,EE,202AB51C,extended,24050231 //Armour bar pos x +patch=0,EE,202AB560,extended,24050231 //Armour bar pos x +patch=0,EE,202AB6B0,extended,24050231 //Breath bar pos x +patch=0,EE,202AB6F8,extended,24050231 //Breath bar pos x + +//CHud::DrawBustedWastedMessage width +patch=0,EE,202AF568,extended,3C033F90 //lui $v1, 0x3f90 +patch=0,EE,202AF56C,extended,0C0AA200 //jal _ZN5CFont8SetScaleEf # Jump And Link +patch=0,EE,202AF570,extended,44836000 //mtc1 $v1, $f12 +patch=0,EE,202AF574,extended,0C0AA2F4 //jal _ZN5CFont15SetProportionalEh # Jump And Link +patch=0,EE,202AF578,extended,24040001 //li $a0, 1 # Load Immediate +patch=0,EE,202AF57C,extended,0C0AA310 //jal _ZN5CFont10SetJustifyEh # Jump And Link +patch=0,EE,202AF580,extended,0000202D //move $a0, $zero +patch=0,EE,202AF584,extended,0C0AA314 //jal _ZN5CFont14SetOrientationEh # Jump And Link +patch=0,EE,202AF588,extended,0000202D //move $a0, $zero +patch=0,EE,202AF58C,extended,0C0AA27C //jal _ZN5CFont12SetFontStyleEh # Jump And Link +patch=0,EE,202AF590,extended,0000202D //move $a0, $zero +patch=0,EE,202AF594,extended,0C0AA2EC //jal _ZN5CFont7SetEdgeEa # Jump And Link +patch=0,EE,202AF598,extended,24040003 //li $a0, 3 # Load Immediate +patch=0,EE,202AF59C,extended,3C01007C //lui $at, 0x7C # '|' # Load Upper Immediate +patch=0,EE,202AF5A0,extended,3C024F00 //lui $v0, 0x4F00 # Load Upper Immediate +patch=0,EE,202AF5A4,extended,C42132D8 //lwc1 $f1, _styledText3Alpha # Load Word to FPU +patch=0,EE,202AF5A8,extended,44820000 //mtc1 $v0, $f0 # Move to FPU + +//CHud::DrawSuccessFailedMessage width +patch=0,EE,202AF0FC,extended,3C033f59 //lui $v1, 0x3f59 +patch=0,EE,202AF100,extended,0C0AA200 //jal _ZN5CFont8SetScaleEf # Jump And Link +patch=0,EE,202AF104,extended,44836000 //mtc1 $v1, $f12 +patch=0,EE,202AF108,extended,0C0AA2F4 //jal _ZN5CFont15SetProportionalEh # Jump And Link +patch=0,EE,202AF10C,extended,24040001 //li $a0, 1 # Load Immediate +patch=0,EE,202AF110,extended,0C0AA310 //jal _ZN5CFont10SetJustifyEh # Jump And Link +patch=0,EE,202AF114,extended,0000202D //move $a0, $zero +patch=0,EE,202AF118,extended,0C0AA314 //jal _ZN5CFont14SetOrientationEh # Jump And Link +patch=0,EE,202AF11C,extended,0000202D //move $a0, $zero +patch=0,EE,202AF120,extended,2402024E //li $v0, 0x24E # Load Immediate +patch=0,EE,202AF124,extended,44820000 //mtc1 $v0, $f0 # Move to FPU +patch=0,EE,202AF128,extended,0C0AA29C //jal _ZN5CFont13SetCentreSizeEf # Jump And Link +patch=0,EE,202AF12C,extended,46800320 //cvt.s.w $f12, $f0 # Floating-point Convert to Single Fixed-Point Format +patch=0,EE,202AF130,extended,0C0AA27C //jal _ZN5CFont12SetFontStyleEh # Jump And Link +patch=0,EE,202AF134,extended,24040003 //li $a0, 3 # Load Immediate +patch=0,EE,202AF138,extended,0C0AA2EC //jal _ZN5CFont7SetEdgeEa # Jump And Link +patch=0,EE,202AF13C,extended,24040002 //li $a0, 2 # Load Immediate +patch=0,EE,202AF140,extended,3C01007C //lui $at, 0x7C # '|' # Load Upper Immediate +patch=0,EE,202AF144,extended,3C024F00 //lui $v0, 0x4F00 # Load Upper Immediate +patch=0,EE,202AF148,extended,C42132D0 //lwc1 $f1, flt_7C32D0 # Load Word to FPU +patch=0,EE,202AF14C,extended,44820000 //mtc1 $v0, $f0 # Move to FPU + +//CRadar::DrawRadarSprite width +patch=0,EE,2026D384,extended,3C034100 //lui $v1, 0x4100 # Load Upper Immediate +patch=0,EE,2026D388,extended,0200102D //move $v0, $s0 +patch=0,EE,2026D38C,extended,44831000 //mtc1 $v1, $f2 # Move to FPU +patch=0,EE,2026D390,extended,3C0340C6 //lui $v1, 0x40C6 +patch=0,EE,2026D394,extended,44831800 //mtc1 $v1, $f3 # Move to FPU +patch=0,EE,2026D398,extended,27A50050 //addiu $a1, $sp, 0x70+var_20 # a2 +patch=0,EE,2026D39C,extended,27A6006C //addiu $a2, $sp, 0x70+var_4 # rgbaColor +patch=0,EE,2026D3A0,extended,4603A801 //sub.s $f0, $f21, $f3 # Floating-point Subtract +patch=0,EE,2026D3A4,extended,00021880 //sll $v1, $v0, 2 # Shift Left Logical +patch=0,EE,2026D3A8,extended,3C020070 //li $v0, dword_703A70 # Load Immediate +patch=0,EE,2026D3AC,extended,24423A70 // +patch=0,EE,2026D3B0,extended,00432021 //addu $a0, $v0, $v1 # a1 +patch=0,EE,2026D3B4,extended,E7A00050 //swc1 $f0, 0x70+var_20($sp) # Store Word from FPU +patch=0,EE,2026D3B8,extended,4603A800 //add.s $f0, $f21, $f3 # Floating-point Add +patch=0,EE,2026D3BC,extended,E7A00058 //swc1 $f0, 0x70+var_18($sp) # Store Word from FPU +patch=0,EE,2026D3C0,extended,4602A041 //sub.s $f1, $f20, $f2 # Floating-point Subtract +patch=0,EE,2026D3C4,extended,4602A000 //add.s $f0, $f20, $f2 # Floating-point Add +patch=0,EE,2026D3C8,extended,E7A1005C //swc1 $f1, 0x70+var_14($sp) # Store Word from FPU +patch=0,EE,2026D3CC,extended,0C0AC258 //jal _ZN9CSprite2d4DrawERK5CRectRK5CRGBA # Jump And Link +patch=0,EE,2026D3D0,extended,E7A00054 //swc1 $f0, 0x70+var_1C($sp) # Store Word from FPU +patch=0,EE,2026D3D4,extended,0200282D //move $a1, $s0 +patch=0,EE,2026D3D8,extended,0C09A670 //jal _ZN6CRadar19AddBlipToLegendListEhi # Jump And Link +patch=0,EE,2026D3DC,extended,0000202D //move $a0, $zero +patch=0,EE,2026D3E0,extended,DFBF0040 //ld $ra, 0x70+var_30($sp) # Load Doubleword +patch=0,EE,2026D3E4,extended,C7B50004 //lwc1 $f21, 0x70+var_6C($sp) # Load Word to FPU +patch=0,EE,2026D3E8,extended,7BB20030 //lq $s2, 0x70+var_40($sp) # Load Quadword +patch=0,EE,2026D3EC,extended,C7B40000 //lwc1 $f20, 0x70+var_70($sp) # Load Word to FPU +patch=0,EE,2026D3F0,extended,7BB10020 //lq $s1, 0x70+var_50($sp) # Load Quadword +patch=0,EE,2026D3F4,extended,7BB00010 //lq $s0, 0x70+var_60($sp) # Load Quadword +patch=0,EE,2026D3F8,extended,03E00008 //jr $ra # Jump Register +patch=0,EE,2026D3FC,extended,27BD0070 //addiu $sp, 0x70 # Add Immediate Unsigned + +//CRadar::DrawBlips - Radar Centre +patch=0,EE,2026863C,extended,24050006 +patch=0,EE,20268644,extended,24060008 +patch=0,EE,20268674,extended,24050006 +patch=0,EE,2026867C,extended,24060008 +patch=0,EE,202ADA20,extended,3c033ecc //mission timers +patch=0,EE,202AD82C,extended,3c023f33 //Vehicle name width +patch=0,EE,202AFCAC,extended,3c023f33 //Mission title width +patch=0,EE,202AD29C,extended,c78c8384 //Area name width hook - 0x663474 +patch=0,EE,20663bc8,extended,3ecccccd //Money Width +patch=0,EE,20663C58,extended,3ecccccd //Subtitles Width +patch=0,EE,20663674,extended,3EB33333 //Help box Width +patch=0,EE,202AC440,extended,C78C82BC //DrawVitalStats weekday width hook +patch=0,EE,202AC438,extended,C78D899C //DrawVitalStats weekday height hook +patch=0,EE,2023E5C4,extended,3c023f33 //CMenuManager::DrawWindow title width +patch=0,EE,202ACAB4,extended,3C0341d4 //AltitudeBar width +patch=0,EE,202ACC10,extended,3C0241e5 //AltitudeCounter width +patch=0,EE,202ACC00,extended,3C034190 //AltitudeCounter X Pos + +//-------------------------------------------------Menu------------------------------------------------// + +patch=0,EE,20234A44,extended,24040001 //Set Menu Text Body + +patch=0,EE,20234A14,extended,c78c8b68 //Hook Menu Items Width to Subtitles width +patch=0,EE,202354F8,extended,c78c8b68 //Hook Menu Items Width to Subtitles width +patch=0,EE,20242190,extended,3c023ecc //Set Menu Labels Width + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2054986C,word,00000000 + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,006684DC,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,20668564,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,206685A8,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,206685AC,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,206685B0,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,206685B4,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20515568,extended,00000000 // NOP CPostEffects::ColourFilter + +[60 FPS] +author=asasega +description=Make sure you set your EE Cycle Rate to 130-180% +patch=1,EE,006678CC,extended,00000001 + +[Silentpatch Lite Fixes] +author=DanielSantos, with consideration to Silent +description=Silentpatch Lite Fixes for 1.03 + +//------------------------------------------------Fixes------------------------------------------------// + +//Linear Filtering for License Plates +patch=0,EE,204A48A4,extended,34630002 //ori $v1, 2 //RWLINEARFILTER + +//Fixed ammo for melee weapons in cheats +patch=0,EE,2059D88C,extended,24060001 //li $s2 1 //knife +patch=0,EE,2059D998,extended,24060001 //li $s2 1 //knife +patch=0,EE,2059DB60,extended,24060001 //li $s2 1 //chainsaw +patch=0,EE,2059DC34,extended,24060001 //li $s2 1 //chainsaw +patch=0,EE,2059F67C,extended,24060001 //li $s2 1 //parachute +patch=0,EE,2059F3BC,extended,24060001 //li $s2 1 //katana + +//014C cargen counter fix (by spaceeinstein) +patch=0,EE,20295AF0,extended,2C61FFFF //slti => sltiu +patch=0,EE,20295AF4,extended,10000004 //beqz => b + +// Don't clean the car BEFORE Pay 'n Spray doors close, as it gets cleaned later again anyway! +patch=0,EE,202E41CC,extended,00000000 //nop + +// Fixed muzzleflash not showing from last bullet +patch=0,EE,204071F4,extended,00000000 //nop + +// Help boxes showing with big message +// Game seems to assume they can show together +patch=0,EE,202AE3A0,extended,00000000 //nop + +// Impound garages working correctly +patch=0,EE,201C6088,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) +patch=0,EE,201C63C0,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) +patch=0,EE,201C6510,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) + +// Impounding after busted works +patch=0,EE,202A09A4,extended,00000000 //nop + +// Weapon icon fix (crosshairs mess up rwRENDERSTATEZWRITEENABLE) +patch=0,EE,202AAB44,extended,00000000 //nop +patch=0,EE,202AB284,extended,00000000 //nop +patch=0,EE,202AB2B4,extended,00000000 //nop + +//Fix 4th texture memory leak on effects +patch=0,EE,203D4D50,extended,8E240018 +patch=0,EE,203D4D64,extended,AE200018 + + +[Outlines On Text Subtitles] +author=ThirteenAG, DanielSantos, kesterstudios +description=Replaces the drop shadows on subtitles with black outlines. + +//Set drop shadows to outline +patch=0,EE,202A8B90,extended,3c01007c +patch=0,EE,202A8B94,extended,a0202346 +patch=0,EE,202A8B98,extended,3c01007c +patch=0,EE,202A8B9C,extended,a024234b +patch=0,EE,202A8Ba8,extended,a024234c + + + + diff --git a/patches/SLUS-20946_399A49CA.pnach b/patches/SLUS-20946_399A49CA.pnach new file mode 100644 index 0000000..39a0156 --- /dev/null +++ b/patches/SLUS-20946_399A49CA.pnach @@ -0,0 +1,260 @@ +gametitle=Grand Theft Auto: San Andreas (SLUS-20946) / Ver 1.03 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta, DanielSantos, ThirteenAG, kesterstudios +description=GTA San Andreas Modern Widescreen Fix for 1.03 +patch=1,EE,006FF98F,extended,01 //Widescreen fix by PeterDelta +patch=1,EE,0021DFE0,extended,A2 +patch=1,EE,0020A498,extended,AC +patch=1,EE,0020817C,extended,AC +patch=1,EE,002EC9C0,extended,40 +patch=1,EE,002ECA10,extended,D0 +//-------------------------------------------------HUD-------------------------------------------------// +//patch=0,EE,20663C00,extended,3f666666 //Wanted Height +patch=0,EE,20663C04,extended,3ecccccd //Wanted Width +//patch=0,EE,20663C0C,extended,3f8a3d71 //Wanted Shadow Height +patch=0,EE,20663C10,extended,3ef5c28f //Wanted Shadow Width +//patch=0,EE,202AA78C,extended,3c023fc0 //Wanted Vertical Padding +patch=0,EE,2026E03C,extended,3c084280 //Radar Width +patch=0,EE,2026ED00,extended,3c024280 //Radar Mask Width +patch=0,EE,2026EE30,extended,3c034280 //Radar Mask Width +patch=0,EE,2026EF18,extended,3c034280 //Radar Mask Width +patch=0,EE,20269528,extended,3c024280 //Radar Width unknown +patch=0,EE,2026E658,extended,3c024280 //Radar Width plane green overlay +patch=0,EE,202AC8F8,extended,3c024258 //Radar Width plane overlay +patch=0,EE,202AC964,extended,3c024270 //Radar Heigth plane overlay +patch=0,EE,202ACC4C,extended,3c0341e3 //Radar Disc Width left up - a esquerda dessa porra aqui +patch=0,EE,202ACC50,extended,3c0243aa //Radar Disc Width left up - a parte de cima dessa porra aqui +patch=0,EE,202ACC60,extended,3c034280 //Radar Disc Width left up - a direita dessa porra aqui +patch=0,EE,202ACC64,extended,3c0243bf //Radar Disc Width left up - a parte de baixo dessa porra aqui +patch=0,EE,202ACC98,extended,3c0342c6 //Radar Disc Width right up - a esquerda dessa porra aqui +patch=0,EE,202ACC9c,extended,3c0243aa //Radar Disc Width right up - a parte de cima dessa porra +patch=0,EE,202ACCac,extended,3c034280 //Radar Disc Width right up - a direita dessa porra aqui +patch=0,EE,202ACCb0,extended,3c0243bf //Radar Disc Width right up - a parte de baixo dessa porra +patch=0,EE,202ACCE4,extended,3c0341e3 //Radar Disc Width left down - a esquerda dessa porra aqui +patch=0,EE,202ACCE8,extended,3c0243d4 //Radar Disc Width left down - a parte de cima dessa porra +patch=0,EE,202ACCF8,extended,3c034280 //Radar Disc Width left down - a direita dessa porra aqui +patch=0,EE,202ACCFC,extended,3c0243bf //Radar Disc Width left down - a parte de baixo dessa porra +patch=0,EE,202ACD30,extended,3c0342c6 //Radar Disc Width right down - a esquerda dessa porra aqui +patch=0,EE,202ACD34,extended,3c0243d4 //Radar Disc Width right down - a parte de cima dessa porra +patch=0,EE,202ACD44,extended,3c034280 //Radar Disc Width right down - a direita dessa porra aqui +patch=0,EE,202ACD48,extended,3c0243bf //Radar Disc Width right down - a parte de baixo dessa porra +patch=0,EE,2026AE54,extended,3c034270 //Radar Blip disc Width +patch=0,EE,2026E04C,extended,3c064280 //Radar X Pos +//patch=0,EE,2026E0A0,extended,3c0443BF //Radar Y Pos +patch=0,EE,2026ED10,extended,3c024280 //Radar Mask X Pos +patch=0,EE,2026EE3C,extended,3c044280 //Radar Mask X Pos +patch=0,EE,2026EF34,extended,3c044280 //Radar Mask X Pos +patch=0,EE,2026AE6C,extended,3c034280 //Radar Blip disc X Pos +patch=0,EE,2026E674,extended,3c024280 //Radar X Pos plane green overlay +patch=0,EE,202AC900,extended,3c034280 //Radar X Pos plane overlay +patch=0,EE,202A9EF4,extended,3C024210 //Fist Icon Width +patch=0,EE,202A9E34,extended,3c024190 //Weapon Icon Width +patch=0,EE,202ABA40,extended,2405020D //Weapon Icon Pos X +patch=0,EE,202ABA7C,extended,2405020D //Weapon Icon Pos X - Player 2 +patch=0,EE,20663748,extended,3e800000 //Ammo Width +patch=0,EE,202ABA90,extended,2405021F //Ammo X Pos +patch=0,EE,202ABACC,extended,2405021F //Ammo X Pos - Player 2 +patch=0,EE,202A9B84,extended,3c0242A8 //Health bar width +patch=0,EE,202A9904,extended,2404002F //Armour bar width +patch=0,EE,202A9A04,extended,2404002F //Breath bar width +patch=0,EE,202AB51C,extended,24050231 //Armour bar pos x +patch=0,EE,202AB560,extended,24050231 //Armour bar pos x +patch=0,EE,202AB6B0,extended,24050231 //Breath bar pos x +patch=0,EE,202AB6F8,extended,24050231 //Breath bar pos x + +//CHud::DrawBustedWastedMessage width +patch=0,EE,202AF568,extended,3C033F90 //lui $v1, 0x3f90 +patch=0,EE,202AF56C,extended,0C0AA200 //jal _ZN5CFont8SetScaleEf # Jump And Link +patch=0,EE,202AF570,extended,44836000 //mtc1 $v1, $f12 +patch=0,EE,202AF574,extended,0C0AA2F4 //jal _ZN5CFont15SetProportionalEh # Jump And Link +patch=0,EE,202AF578,extended,24040001 //li $a0, 1 # Load Immediate +patch=0,EE,202AF57C,extended,0C0AA310 //jal _ZN5CFont10SetJustifyEh # Jump And Link +patch=0,EE,202AF580,extended,0000202D //move $a0, $zero +patch=0,EE,202AF584,extended,0C0AA314 //jal _ZN5CFont14SetOrientationEh # Jump And Link +patch=0,EE,202AF588,extended,0000202D //move $a0, $zero +patch=0,EE,202AF58C,extended,0C0AA27C //jal _ZN5CFont12SetFontStyleEh # Jump And Link +patch=0,EE,202AF590,extended,0000202D //move $a0, $zero +patch=0,EE,202AF594,extended,0C0AA2EC //jal _ZN5CFont7SetEdgeEa # Jump And Link +patch=0,EE,202AF598,extended,24040003 //li $a0, 3 # Load Immediate +patch=0,EE,202AF59C,extended,3C01007C //lui $at, 0x7C # '|' # Load Upper Immediate +patch=0,EE,202AF5A0,extended,3C024F00 //lui $v0, 0x4F00 # Load Upper Immediate +patch=0,EE,202AF5A4,extended,C42132D8 //lwc1 $f1, _styledText3Alpha # Load Word to FPU +patch=0,EE,202AF5A8,extended,44820000 //mtc1 $v0, $f0 # Move to FPU + +//CHud::DrawSuccessFailedMessage width +patch=0,EE,202AF0FC,extended,3C033f59 //lui $v1, 0x3f59 +patch=0,EE,202AF100,extended,0C0AA200 //jal _ZN5CFont8SetScaleEf # Jump And Link +patch=0,EE,202AF104,extended,44836000 //mtc1 $v1, $f12 +patch=0,EE,202AF108,extended,0C0AA2F4 //jal _ZN5CFont15SetProportionalEh # Jump And Link +patch=0,EE,202AF10C,extended,24040001 //li $a0, 1 # Load Immediate +patch=0,EE,202AF110,extended,0C0AA310 //jal _ZN5CFont10SetJustifyEh # Jump And Link +patch=0,EE,202AF114,extended,0000202D //move $a0, $zero +patch=0,EE,202AF118,extended,0C0AA314 //jal _ZN5CFont14SetOrientationEh # Jump And Link +patch=0,EE,202AF11C,extended,0000202D //move $a0, $zero +patch=0,EE,202AF120,extended,2402024E //li $v0, 0x24E # Load Immediate +patch=0,EE,202AF124,extended,44820000 //mtc1 $v0, $f0 # Move to FPU +patch=0,EE,202AF128,extended,0C0AA29C //jal _ZN5CFont13SetCentreSizeEf # Jump And Link +patch=0,EE,202AF12C,extended,46800320 //cvt.s.w $f12, $f0 # Floating-point Convert to Single Fixed-Point Format +patch=0,EE,202AF130,extended,0C0AA27C //jal _ZN5CFont12SetFontStyleEh # Jump And Link +patch=0,EE,202AF134,extended,24040003 //li $a0, 3 # Load Immediate +patch=0,EE,202AF138,extended,0C0AA2EC //jal _ZN5CFont7SetEdgeEa # Jump And Link +patch=0,EE,202AF13C,extended,24040002 //li $a0, 2 # Load Immediate +patch=0,EE,202AF140,extended,3C01007C //lui $at, 0x7C # '|' # Load Upper Immediate +patch=0,EE,202AF144,extended,3C024F00 //lui $v0, 0x4F00 # Load Upper Immediate +patch=0,EE,202AF148,extended,C42132D0 //lwc1 $f1, flt_7C32D0 # Load Word to FPU +patch=0,EE,202AF14C,extended,44820000 //mtc1 $v0, $f0 # Move to FPU + +//CRadar::DrawRadarSprite width +patch=0,EE,2026D384,extended,3C034100 //lui $v1, 0x4100 # Load Upper Immediate +patch=0,EE,2026D388,extended,0200102D //move $v0, $s0 +patch=0,EE,2026D38C,extended,44831000 //mtc1 $v1, $f2 # Move to FPU +patch=0,EE,2026D390,extended,3C0340C6 //lui $v1, 0x40C6 +patch=0,EE,2026D394,extended,44831800 //mtc1 $v1, $f3 # Move to FPU +patch=0,EE,2026D398,extended,27A50050 //addiu $a1, $sp, 0x70+var_20 # a2 +patch=0,EE,2026D39C,extended,27A6006C //addiu $a2, $sp, 0x70+var_4 # rgbaColor +patch=0,EE,2026D3A0,extended,4603A801 //sub.s $f0, $f21, $f3 # Floating-point Subtract +patch=0,EE,2026D3A4,extended,00021880 //sll $v1, $v0, 2 # Shift Left Logical +patch=0,EE,2026D3A8,extended,3C020070 //li $v0, dword_703A70 # Load Immediate +patch=0,EE,2026D3AC,extended,24423A70 // +patch=0,EE,2026D3B0,extended,00432021 //addu $a0, $v0, $v1 # a1 +patch=0,EE,2026D3B4,extended,E7A00050 //swc1 $f0, 0x70+var_20($sp) # Store Word from FPU +patch=0,EE,2026D3B8,extended,4603A800 //add.s $f0, $f21, $f3 # Floating-point Add +patch=0,EE,2026D3BC,extended,E7A00058 //swc1 $f0, 0x70+var_18($sp) # Store Word from FPU +patch=0,EE,2026D3C0,extended,4602A041 //sub.s $f1, $f20, $f2 # Floating-point Subtract +patch=0,EE,2026D3C4,extended,4602A000 //add.s $f0, $f20, $f2 # Floating-point Add +patch=0,EE,2026D3C8,extended,E7A1005C //swc1 $f1, 0x70+var_14($sp) # Store Word from FPU +patch=0,EE,2026D3CC,extended,0C0AC258 //jal _ZN9CSprite2d4DrawERK5CRectRK5CRGBA # Jump And Link +patch=0,EE,2026D3D0,extended,E7A00054 //swc1 $f0, 0x70+var_1C($sp) # Store Word from FPU +patch=0,EE,2026D3D4,extended,0200282D //move $a1, $s0 +patch=0,EE,2026D3D8,extended,0C09A670 //jal _ZN6CRadar19AddBlipToLegendListEhi # Jump And Link +patch=0,EE,2026D3DC,extended,0000202D //move $a0, $zero +patch=0,EE,2026D3E0,extended,DFBF0040 //ld $ra, 0x70+var_30($sp) # Load Doubleword +patch=0,EE,2026D3E4,extended,C7B50004 //lwc1 $f21, 0x70+var_6C($sp) # Load Word to FPU +patch=0,EE,2026D3E8,extended,7BB20030 //lq $s2, 0x70+var_40($sp) # Load Quadword +patch=0,EE,2026D3EC,extended,C7B40000 //lwc1 $f20, 0x70+var_70($sp) # Load Word to FPU +patch=0,EE,2026D3F0,extended,7BB10020 //lq $s1, 0x70+var_50($sp) # Load Quadword +patch=0,EE,2026D3F4,extended,7BB00010 //lq $s0, 0x70+var_60($sp) # Load Quadword +patch=0,EE,2026D3F8,extended,03E00008 //jr $ra # Jump Register +patch=0,EE,2026D3FC,extended,27BD0070 //addiu $sp, 0x70 # Add Immediate Unsigned + +//CRadar::DrawBlips - Radar Centre +patch=0,EE,2026863C,extended,24050006 +patch=0,EE,20268644,extended,24060008 +patch=0,EE,20268674,extended,24050006 +patch=0,EE,2026867C,extended,24060008 +patch=0,EE,202ADA20,extended,3c033ecc //mission timers +patch=0,EE,202AD82C,extended,3c023f33 //Vehicle name width +patch=0,EE,202AFCAC,extended,3c023f33 //Mission title width +patch=0,EE,202AD29C,extended,c78c8384 //Area name width hook - 0x663474 +patch=0,EE,20663bc8,extended,3ecccccd //Money Width +patch=0,EE,20663C58,extended,3ecccccd //Subtitles Width +patch=0,EE,20663674,extended,3EB33333 //Help box Width +patch=0,EE,202AC440,extended,C78C82BC //DrawVitalStats weekday width hook +patch=0,EE,202AC438,extended,C78D899C //DrawVitalStats weekday height hook +patch=0,EE,2023E5C4,extended,3c023f33 //CMenuManager::DrawWindow title width +patch=0,EE,202ACAB4,extended,3C0341d4 //AltitudeBar width +patch=0,EE,202ACC10,extended,3C0241e5 //AltitudeCounter width +patch=0,EE,202ACC00,extended,3C034190 //AltitudeCounter X Pos + +//-------------------------------------------------Menu------------------------------------------------// + +patch=0,EE,20234A44,extended,24040001 //Set Menu Text Body + +patch=0,EE,20234A14,extended,c78c8b68 //Hook Menu Items Width to Subtitles width +patch=0,EE,202354F8,extended,c78c8b68 //Hook Menu Items Width to Subtitles width +patch=0,EE,20242190,extended,3c023ecc //Set Menu Labels Width + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2054986C,word,00000000 + +[Remove Ghosting Effects] +author=Silent, PeterDelta +description=Removes the ghosting effect from radiosity and color filter post effects, preserving the slight bloom effect. Also disables the seam remover post effect. + +patch=0,EE,006684DC,extended,00 // CPostEffects::m_bSeamRemover +patch=0,EE,20668564,extended,00000000 // CPostEffects::m_RadiosityFilterPasses + +// These values are read from stream.ini from the init overlay, so we have to patch them every frame +patch=1,EE,206685A8,extended,00000000 // CPostEffects::m_colourLeftUOffset +patch=1,EE,206685AC,extended,00000000 // CPostEffects::m_colourRightUOffset +patch=1,EE,206685B0,extended,00000000 // CPostEffects::m_colourTopVOffset +patch=1,EE,206685B4,extended,00000000 // CPostEffects::m_colourBottomVOffset + +[Remove Color Filter] +author=Silent +description=Removes the color filter, making the game look more like the PC version, without the yellow tint. + +patch=0,EE,20515568,extended,00000000 // NOP CPostEffects::ColourFilter + +[60 FPS] +author=asasega +description=Make sure you set your EE Cycle Rate to 130-180% +patch=1,EE,006678CC,extended,00000001 + +[Silentpatch Lite Fixes] +author=DanielSantos, with consideration to Silent +description=Silentpatch Lite Fixes for 1.03 + +//------------------------------------------------Fixes------------------------------------------------// + +//Linear Filtering for License Plates +patch=0,EE,204A48A4,extended,34630002 //ori $v1, 2 //RWLINEARFILTER + +//Fixed ammo for melee weapons in cheats +patch=0,EE,2059D88C,extended,24060001 //li $s2 1 //knife +patch=0,EE,2059D998,extended,24060001 //li $s2 1 //knife +patch=0,EE,2059DB60,extended,24060001 //li $s2 1 //chainsaw +patch=0,EE,2059DC34,extended,24060001 //li $s2 1 //chainsaw +patch=0,EE,2059F67C,extended,24060001 //li $s2 1 //parachute +patch=0,EE,2059F3BC,extended,24060001 //li $s2 1 //katana + +//014C cargen counter fix (by spaceeinstein) +patch=0,EE,20295AF0,extended,2C61FFFF //slti => sltiu +patch=0,EE,20295AF4,extended,10000004 //beqz => b + +// Don't clean the car BEFORE Pay 'n Spray doors close, as it gets cleaned later again anyway! +patch=0,EE,202E41CC,extended,00000000 //nop + +// Fixed muzzleflash not showing from last bullet +patch=0,EE,204071F4,extended,00000000 //nop + +// Help boxes showing with big message +// Game seems to assume they can show together +patch=0,EE,202AE3A0,extended,00000000 //nop + +// Impound garages working correctly +patch=0,EE,201C6088,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) +patch=0,EE,201C63C0,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) +patch=0,EE,201C6510,extended,0C0BAA58 //jal CGarages::IsPointWithinAnyGarage(CVector &) + +// Impounding after busted works +patch=0,EE,202A09A4,extended,00000000 //nop + +// Weapon icon fix (crosshairs mess up rwRENDERSTATEZWRITEENABLE) +patch=0,EE,202AAB44,extended,00000000 //nop +patch=0,EE,202AB284,extended,00000000 //nop +patch=0,EE,202AB2B4,extended,00000000 //nop + +//Fix 4th texture memory leak on effects +patch=0,EE,203D4D50,extended,8E240018 +patch=0,EE,203D4D64,extended,AE200018 + + +[Outlines On Text Subtitles] +author=ThirteenAG, DanielSantos, kesterstudios +description=Replaces the drop shadows on subtitles with black outlines. + +//Set drop shadows to outline +patch=0,EE,202A8B90,extended,3c01007c +patch=0,EE,202A8B94,extended,a0202346 +patch=0,EE,202A8B98,extended,3c01007c +patch=0,EE,202A8B9C,extended,a024234b +patch=0,EE,202A8Ba8,extended,a024234c + + + + diff --git a/patches/SLUS-20947_A90B7E3F.pnach b/patches/SLUS-20947_A90B7E3F.pnach new file mode 100644 index 0000000..23e5362 --- /dev/null +++ b/patches/SLUS-20947_A90B7E3F.pnach @@ -0,0 +1,12 @@ +gametitle=WinBack 2 - Project Poseidon (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002e6ff0,word,3c013f40 // 00000000 hor fov +patch=1,EE,002e6ff4,word,4481f000 // 00000000 +patch=1,EE,002e6ffc,word,461e0003 // 00000000 + + diff --git a/patches/SLUS-20948_D31904C2.pnach b/patches/SLUS-20948_D31904C2.pnach new file mode 100644 index 0000000..0d102e9 --- /dev/null +++ b/patches/SLUS-20948_D31904C2.pnach @@ -0,0 +1,29 @@ +gametitle=Crimson Tears SLUS_209.48 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//aabf023c 00008544 abaa4334 +patch=1,EE,001bcb98,word,3c02bfe3 //3c02bfaa hor fov +patch=1,EE,001bcba0,word,34438e39 //3443aaab hor fov + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 + +//No-Interlacing +patch=1,EE,00166A84,word,30420000 +patch=1,EE,002ae84c,word,00000000 //64420008 +patch=1,EE,0032B280,word,30420000 + + +//Remove Ghosting and Bloom (Optional) +//Remove "//" before patch to activate +//patch=1,EE,006C4D58,word,00000000 +//patch=1,EE,00E36888,word,00000000 +//patch=1,EE,00E363A8,word,00000000 +//patch=1,EE,00E38B78,word,00000000 + + diff --git a/patches/SLUS-20951_080D5356.pnach b/patches/SLUS-20951_080D5356.pnach new file mode 100644 index 0000000..54a2438 --- /dev/null +++ b/patches/SLUS-20951_080D5356.pnach @@ -0,0 +1,8 @@ +gametitle=Viewtiful Joe (NTSC-U) SLUS-20951 080D5356 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00100E88,word,3C013FD2 +patch=1,EE,002A98AC,word,10400039 diff --git a/patches/SLUS-20952_55F99E5C.pnach b/patches/SLUS-20952_55F99E5C.pnach new file mode 100644 index 0000000..b5d8ed1 --- /dev/null +++ b/patches/SLUS-20952_55F99E5C.pnach @@ -0,0 +1,13 @@ +gametitle=Tak 2: The Staff of Dreams (U)(SLUS-20952) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,005A66EC,word,3FE38E38 //3FAAAAAB + +[60 FPS] +author=Super David +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,005342E8,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-20953_076604F3.pnach b/patches/SLUS-20953_076604F3.pnach new file mode 100644 index 0000000..1a80255 --- /dev/null +++ b/patches/SLUS-20953_076604F3.pnach @@ -0,0 +1,8 @@ +gametitle=Shaman King - Power of Spirit SLUS_209.53 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001dd764,word,3c023fab + + diff --git a/patches/SLUS-20954_E798B2D5.pnach b/patches/SLUS-20954_E798B2D5.pnach new file mode 100644 index 0000000..d7296be --- /dev/null +++ b/patches/SLUS-20954_E798B2D5.pnach @@ -0,0 +1,16 @@ +gametitle=Hot Wheels: Stunt Track Challenge * NTSC-U * SLUS-20954 * E798B2D5 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +patch=1,EE,001f48e4,word,3c013f40 // 3c013f80 - Render fix +patch=1,EE,00201e2c,word,3c013fc0 // 3c014000 - X-FoV +patch=1,EE,00362c1c,word,3c013f10 // 3c013f40 - Y-FoV + +// old Widescreen hack by arapapa +// patch=1,EE,20BA949C,extended,3faaaaab // 3f800000 - X-FoV +// patch=1,EE,20BCCD3C,extended,3faaaaab // 3f800000 - X-FoV +// This pnach has been reported buggy: +// https://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=628113#pid628113 +// and officially disabled: +// https://github.com/PCSX2/pcsx2_patches/pull/355 diff --git a/patches/SLUS-20955_B43000A1.pnach b/patches/SLUS-20955_B43000A1.pnach new file mode 100644 index 0000000..12cdb34 --- /dev/null +++ b/patches/SLUS-20955_B43000A1.pnach @@ -0,0 +1,12 @@ +gametitle=Phantom Brave [NTSC-U] (SLUS_209.55) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00105654,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00105658,word,44810000 //00000000 +patch=1,EE,00105660,word,4600C602 //00000000 + + diff --git a/patches/SLUS-20956_A1736B07.pnach b/patches/SLUS-20956_A1736B07.pnach new file mode 100644 index 0000000..c274445 --- /dev/null +++ b/patches/SLUS-20956_A1736B07.pnach @@ -0,0 +1,18 @@ +gametitle=Leisure Suit Larry - Magna Cum Laude (NTSC-U) (SLUS-20956) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002e4850,word,080fb09a // 46020082 jump to code-inject 003ec268 +patch=1,EE,002e4854,word,00000000 // 46020842 + +patch=1,EE,003ec268,word,3c013f40 // 00000000 hor fov +patch=1,EE,003ec26c,word,4481f000 // 00000000 +patch=1,EE,003ec270,word,46020082 // 00000000 +patch=1,EE,003ec274,word,46020842 // 00000000 +patch=1,EE,003ec278,word,461e0843 // 00000000 +patch=1,EE,003ec27c,word,080b9215 // 00000000 jump back to 002e4854 + + diff --git a/patches/SLUS-20957_C3ACD5FA.pnach b/patches/SLUS-20957_C3ACD5FA.pnach new file mode 100644 index 0000000..7b93195 --- /dev/null +++ b/patches/SLUS-20957_C3ACD5FA.pnach @@ -0,0 +1,19 @@ +gametitle=Scaler (U)(SLUS-20957) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +//Widescreen hack 16:9 +patch=1,EE,0021b9dc,word,080bd30c // e4a10000 +patch=1,EE,0021b9e0,word,00000000 // aca00004 +patch=1,EE,002f4c30,word,3c013f40 // 00000000 hor fov +patch=1,EE,002f4c38,word,4481f000 // 00000000 +patch=1,EE,002f4c3c,word,461e0842 // 00000000 +patch=1,EE,002f4c40,word,e4a10000 // 00000000 +patch=1,EE,002f4c44,word,aca00004 // 00000000 +patch=1,EE,002f4c48,word,08086e78 // 00000000 +patch=1,EE,0020b274,word,3c023f40 // 3c023f80 renderfix left +patch=1,EE,0020b290,word,3c02bf40 // 3c02bf80 renderfix right + + diff --git a/patches/SLUS-20958_0277247B.pnach b/patches/SLUS-20958_0277247B.pnach new file mode 100644 index 0000000..9025c6b --- /dev/null +++ b/patches/SLUS-20958_0277247B.pnach @@ -0,0 +1,113 @@ +gametitle=Tom Clancy's Splinter Cell 2: Pandora Tomorrow * NTSC-U * SLUS-20958 * 0277247B +// CRC shifts from AEE8FDC4 to 0277247B (SC2A.ELF) + +// This pnach is activated through the SLUS-20958_AEE8FDC4 pnach. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001b771c,word,14400005 +patch=1,EE,001b7720,word,3c040048 +patch=1,EE,001b7724,word,0c088178 +patch=1,EE,001b7728,word,248425e8 +patch=1,EE,001b772c,word,0c088130 +patch=1,EE,001b7730,word,af829f40 +patch=1,EE,001b7734,word,8f849f40 +patch=1,EE,001b7738,word,3c060048 +patch=1,EE,001b773c,word,0000282d +patch=1,EE,001b7740,word,24c651af +patch=1,EE,001b7744,word,0000382d +patch=1,EE,001b7748,word,24080001 +patch=1,EE,001b774c,word,0c05a738 +patch=1,EE,001b7750,word,0000482d +patch=1,EE,001b7754,word,0040882d +patch=1,EE,001b7758,word,0c059634 +patch=1,EE,001b775c,word,afa0009c +patch=1,EE,001b7760,word,8fa6009c +patch=1,EE,001b7764,word,0220202d +patch=1,EE,001b7768,word,8f898034 +patch=1,EE,001b776c,word,0040282d +patch=1,EE,001b7770,word,0000382d +patch=1,EE,001b7774,word,0000402d +patch=1,EE,001b7778,word,0c059384 +patch=1,EE,001b777c,word,0000502d +patch=1,EE,001b7780,word,0c06dfb8 +patch=1,EE,001b7784,word,0040202d +patch=1,EE,001b7788,word,ae020060 +patch=1,EE,001b778c,word,8e040060 +patch=1,EE,001b7790,word,8c990000 +patch=1,EE,001b7794,word,8f39006c +patch=1,EE,001b7798,word,0320f809 +patch=1,EE,001b779c,word,0200282d +patch=1,EE,001b77a0,word,8f829de0 +patch=1,EE,001b77a4,word,14400005 +patch=1,EE,001b77a8,word,3c040048 +patch=1,EE,001b77ac,word,0c071700 +patch=1,EE,001b77b0,word,24842610 +patch=1,EE,001b77b4,word,0c0716b8 +patch=1,EE,001b77b8,word,af829de0 +patch=1,EE,001b77bc,word,8f849de0 +patch=1,EE,001b77c0,word,3c060048 +patch=1,EE,001b77c4,word,0000282d +patch=1,EE,001b77c8,word,24c651c8 +patch=1,EE,001b77cc,word,0000382d +patch=1,EE,001b77d0,word,24080001 +patch=1,EE,001b77d4,word,0c05a738 +patch=1,EE,001b77d8,word,0000482d +patch=1,EE,001b77dc,word,0040882d +patch=1,EE,001b77e0,word,0c059634 +patch=1,EE,001b77e4,word,afa00098 +patch=1,EE,001b77e8,word,8fa60098 +patch=1,EE,001b77ec,word,0220202d +patch=1,EE,001b77f0,word,8f898034 +patch=1,EE,001b77f4,word,0040282d +patch=1,EE,001b77f8,word,0000382d +patch=1,EE,001b77fc,word,0000402d +patch=1,EE,001b7800,word,0c059384 +patch=1,EE,001b7804,word,0000502d +patch=1,EE,001b7808,word,0c05e85c +patch=1,EE,001b780c,word,ae020064 +patch=1,EE,001b7810,word,e6000074 +patch=1,EE,001b7814,word,3c023fd4 +patch=1,EE,001b7818,word,ae0000c0 +patch=1,EE,001b781c,word,24040004 +patch=1,EE,001b7820,word,ae0000c4 +patch=1,EE,001b7824,word,3c033f40 // X-FoV +patch=1,EE,001b7828,word,ae0000c8 +patch=1,EE,001b782c,word,34427ae1 +patch=1,EE,001b7830,word,e61400cc +patch=1,EE,001b7834,word,ae0000e0 +patch=1,EE,001b7838,word,ae0000e4 +patch=1,EE,001b783c,word,ae0000e8 +patch=1,EE,001b7840,word,e61400ec +patch=1,EE,001b7844,word,ae0000f0 +patch=1,EE,001b7848,word,ae0000f4 +patch=1,EE,001b784c,word,ae0000f8 +patch=1,EE,001b7850,word,e61400fc +patch=1,EE,001b7854,word,ae000100 +patch=1,EE,001b7858,word,ae000108 +patch=1,EE,001b785c,word,ae000104 +patch=1,EE,001b7860,word,ae040094 +patch=1,EE,001b7864,word,ae000088 +patch=1,EE,001b7868,word,ae000084 +patch=1,EE,001b786c,word,ae03008c +patch=1,EE,001b7870,word,3c033f80 +patch=1,EE,001b7874,word,ae030090 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001b7824,word,3c033f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001b7824,word,3c033f64 + +[60 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (130%). +patch=1,EE,0018D778,word,24030001 // 24030002 diff --git a/patches/SLUS-20958_AEE8FDC4.pnach b/patches/SLUS-20958_AEE8FDC4.pnach new file mode 100644 index 0000000..bc18c89 --- /dev/null +++ b/patches/SLUS-20958_AEE8FDC4.pnach @@ -0,0 +1,23 @@ +gametitle=Tom Clancy's Splinter Cell 2: Pandora Tomorrow * NTSC-U * SLUS-20958 * AEE8FDC4 +// CRC shifts from AEE8FDC4 to 0277247B (SC2A.ELF) + +// This pnach corresponds to the main CRC of the game, +// but it's just meant to activate the SLUS-20958_0277247B pnach. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' + +[60 FPS] +author=PeterDelta +description=Might need EE overclocking to be stable (130%). diff --git a/patches/SLUS-20959_FF2F701F.pnach b/patches/SLUS-20959_FF2F701F.pnach new file mode 100644 index 0000000..c617054 --- /dev/null +++ b/patches/SLUS-20959_FF2F701F.pnach @@ -0,0 +1,18 @@ +gametitle=Dukes of Hazzard, The - Return of the General Lee (NTSC-U) SLUS-20959 FF2F701F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0024E1EC,extended,A1 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,004BBD58,extended,00000001 +patch=1,EE,E0010000,extended,00877620 +patch=1,EE,004BBD58,extended,00000002 +patch=1,EE,E0018889,extended,0062CCF4 +patch=1,EE,2062CCF4,extended,3C088889 +patch=1,EE,2061C410,extended,3C888889 +patch=1,EE,2061C414,extended,3C888889 \ No newline at end of file diff --git a/patches/SLUS-20960_196DF4E5.pnach b/patches/SLUS-20960_196DF4E5.pnach new file mode 100644 index 0000000..2c26116 --- /dev/null +++ b/patches/SLUS-20960_196DF4E5.pnach @@ -0,0 +1,11 @@ +gametitle=Mega Man X8 (SLUS-20960) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0010f10c,word,3c013f40 //hor value +patch=1,EE,0010f110,word,44810000 +patch=1,EE,0010f118,word,4600c602 + + diff --git a/patches/SLUS-20961_08901101.pnach b/patches/SLUS-20961_08901101.pnach new file mode 100644 index 0000000..a871346 --- /dev/null +++ b/patches/SLUS-20961_08901101.pnach @@ -0,0 +1,18 @@ +gametitle=Neo Contra (NTSC-U) (SLUS-20961) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack +// 16:9 +patch=1,EE,00359e34,word,3c013f40 // 00000000 hor fov +patch=1,EE,00359e40,word,44810000 // 00000000 +patch=1,EE,00359e44,word,4600c602 // 00000000 + +// 16:10 +//patch=1,EE,00359e34,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00359e38,word,34215555 // 00000000 hor fov +//patch=1,EE,00359e40,word,44810000 // 00000000 +//patch=1,EE,00359e44,word,4600c602 // 00000000 + + diff --git a/patches/SLUS-20963_0779FBDB.pnach b/patches/SLUS-20963_0779FBDB.pnach new file mode 100644 index 0000000..542a3c1 --- /dev/null +++ b/patches/SLUS-20963_0779FBDB.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Final Fantasy XII (SLUS-20963) +author=nemesis2000 + +//widescreen fix +patch=1,EE,00180388,word,3C013f80 +patch=1,EE,0018038c,word,34210000 +patch=1,EE,0033d55c,word,3c020000 + + diff --git a/patches/SLUS-20964_0BED0AF9.pnach b/patches/SLUS-20964_0BED0AF9.pnach new file mode 100644 index 0000000..ab205fc --- /dev/null +++ b/patches/SLUS-20964_0BED0AF9.pnach @@ -0,0 +1,9 @@ +gametitle=Devil May Cry 3 NTSC-U (SLUS_20964) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,21CB0590,extended,3F400000 + + diff --git a/patches/SLUS-20967_81D233DC.pnach b/patches/SLUS-20967_81D233DC.pnach new file mode 100644 index 0000000..e0be76a --- /dev/null +++ b/patches/SLUS-20967_81D233DC.pnach @@ -0,0 +1,15 @@ +gametitle=Enthusia - Professional Racing (SLUS_20967) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,20383708,word,3F400000 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2013363C,word,34060001 +patch=1,EE,20383A40,word,00009450 + + diff --git a/patches/SLUS-20969_A9A55B5E.pnach b/patches/SLUS-20969_A9A55B5E.pnach new file mode 100644 index 0000000..784fa27 --- /dev/null +++ b/patches/SLUS-20969_A9A55B5E.pnach @@ -0,0 +1,8 @@ +gametitle=S.L.A.I. - Steel Lancer Arena International SLUS_209.69 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00267978,word,3c033f40 + + diff --git a/patches/SLUS-20970_B95C635E.pnach b/patches/SLUS-20970_B95C635E.pnach new file mode 100644 index 0000000..31bf31b --- /dev/null +++ b/patches/SLUS-20970_B95C635E.pnach @@ -0,0 +1,29 @@ +gametitle=Rumble Roses (U)(SLUS-20970) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (Font fix by Arapapa) + +//Widescreen hack 16:9 + +patch=1,EE,00103fa4,word,3c013f40 +patch=1,EE,00103fa8,word,44810000 +patch=1,EE,00103fb0,word,4600c602 + +//Font fix +patch=1,EE,00305bbc,word,3c033f53 //3c033f8c +patch=1,EE,00305bc0,word,34633333 //3463cccd + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2010291C,extended,00000000 +patch=1,EE,20102B84,extended,00000000 +patch=1,EE,E0041100,extended,01D4ADA0 +patch=1,EE,21D4AD98,extended,00000001 +patch=1,EE,21D4ADA0,extended,00001000 +patch=1,EE,21D4ADC0,extended,00000001 +patch=1,EE,21D4ADC8,extended,00001000 + + diff --git a/patches/SLUS-20971_D62C4CD0.pnach b/patches/SLUS-20971_D62C4CD0.pnach new file mode 100644 index 0000000..fe31b5d --- /dev/null +++ b/patches/SLUS-20971_D62C4CD0.pnach @@ -0,0 +1,18 @@ +gametitle=Metal Slug 4 SLUS_209.71;1) Game CRC = 0xD62C4CD0 + +[No-Interlacing] +gsinterlacemode=1 +description=Enhancement test game extended lines to 640x480 *dont use both code sections + +//Progressive mode extended 240p / No interlacing +patch=0,EE,20100694,word,3c050000 +patch=0,EE,2010069C,word,3C060050 +patch=0,EE,201006A4,word,3c070001 +patch=0,EE,201008EC,word,3C0700F0 + +//NTSC mode extended / No interlacing (disable above code section before) +//patch=0,EE,201008EC,word,3C0701E0 +//patch=0,EE,20101C60,word,03E00008 +//patch=0,EE,20101C64,word,00000000 + + diff --git a/patches/SLUS-20973_4028A55F.pnach b/patches/SLUS-20973_4028A55F.pnach new file mode 100644 index 0000000..109e8d7 --- /dev/null +++ b/patches/SLUS-20973_4028A55F.pnach @@ -0,0 +1,34 @@ +gametitle=Champions: Return to Arms * NTSC-U * SLUS-20973 * 4028A55F + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,0018A2F0,word,3C013F3F // 3C013F7F +patch=1,EE,001949D4,word,3C013F3F // 3C013F7F +patch=1,EE,0018A280,word,3C013FE2 // 3C013FAA +patch=1,EE,0018A284,word,3421FC95 // 34213D70 +patch=1,EE,00199C3C,word,3C013FE2 // 3C013FAA +patch=1,EE,00199C40,word,3421FC95 // 34213D70 +patch=1,EE,00199C70,word,3C013FE2 // 3C013FAA +patch=1,EE,00199C74,word,3421FC95 // 34213D70 +patch=1,EE,0019A038,word,3C013FE2 // 3C013FAA +patch=1,EE,0019A03C,word,3421FC95 // 34213D70 +patch=1,EE,0019A520,word,3C013FE2 // 3C013FAA +patch=1,EE,0019A524,word,3421FC95 // 34213D70 +patch=1,EE,0019B5C8,word,3C013FE2 // 3C013FAA +patch=1,EE,0019B5CC,word,3421FC95 // 34213D70 +patch=1,EE,002A8914,word,3C013FE2 // 3C013FAA +patch=1,EE,002A8918,word,3421FC95 // 34213D70 +patch=1,EE,002A8948,word,3C013FE2 // 3C013FAA +patch=1,EE,002A894C,word,3421FC95 // 34213D70 + +[No-Interlacing] +gsinterlacemode=1 +author=Agrippa +description=EE overclock is needed to avoid infrequent frame rate drops. +patch=1,EE,2044FD40,extended,00000000 +patch=1,EE,2044FD44,extended,00000001 +patch=1,EE,2044FDB4,extended,00000001 +patch=1,EE,2019DB0C,extended,10000010 +patch=1,EE,2019DB6C,extended,10000004 +patch=1,EE,2019E3AC,extended,24020001 diff --git a/patches/SLUS-20974_D7273511.pnach b/patches/SLUS-20974_D7273511.pnach new file mode 100644 index 0000000..3641e23 --- /dev/null +++ b/patches/SLUS-20974_D7273511.pnach @@ -0,0 +1,5 @@ +comment=Digital Devil Saga-NTSC-U-Widescreen Hack (16:9) +gametitle=Digital Devil Saga +[Widescreen 16:9] +gsaspectratio=16:9 +patch=1,EE,203245E4,word,3FD3A06D diff --git a/patches/SLUS-20975_B049DD5E.pnach b/patches/SLUS-20975_B049DD5E.pnach new file mode 100644 index 0000000..f068406 --- /dev/null +++ b/patches/SLUS-20975_B049DD5E.pnach @@ -0,0 +1,13 @@ +gametitle=Shonen Jump's One Piece Grand Battle [NTSC-U] (SLUS-20975) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,003f5898,word,3F400000 //3f800000 + +//16:10 +//patch=1,EE,003f5898,word,3F555555 //3f800000 + + diff --git a/patches/SLUS-20977_FF20AC4C.pnach b/patches/SLUS-20977_FF20AC4C.pnach new file mode 100644 index 0000000..bc619b5 --- /dev/null +++ b/patches/SLUS-20977_FF20AC4C.pnach @@ -0,0 +1,12 @@ +gametitle=Virtua Quest SLUS_209.77 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,000ccf3c,word,3c033f40 +patch=1,EE,000ccf54,word,3c024420 + +//Widescreen for Hud +patch=1,EE,0040a070,word,3f200000 //3f800000 + + diff --git a/patches/SLUS-20979_E2984005.pnach b/patches/SLUS-20979_E2984005.pnach new file mode 100644 index 0000000..277cbef --- /dev/null +++ b/patches/SLUS-20979_E2984005.pnach @@ -0,0 +1,19 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Suikoden IV (SLUS-20979) +author=nemesis2000 + +patch=1,EE,0048845c,word,3c013f40 //hor value +patch=1,EE,00488460,word,44810000 +patch=1,EE,00488468,word,4600c602 +patch=1,EE,004b6b44,word,3c0143f0 //vert value + +//FMV's fix +patch=1,EE,004C4BE4,word,24101E00 //width +patch=1,EE,004C4D98,word,24110190 //x-pos + +//Font width +patch=1,EE,207310EC,extended,3F400000 //3F800000 (Person's name) +patch=1,EE,207321BC,extended,3F400000 //3F800000 (Dialogue) + + diff --git a/patches/SLUS-20980_EF9E43EF.pnach b/patches/SLUS-20980_EF9E43EF.pnach new file mode 100644 index 0000000..7b23cbb --- /dev/null +++ b/patches/SLUS-20980_EF9E43EF.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Ys - The Ark of Napishtim - Widescreen Hack (16:9) (NTSC-U) +patch=1,EE,202E0A28,extended,3F19999A // hor +//patch=1,EE,202E0A2C,extended,3F80EEEF //vert +patch=1,EE,00215aa0,word,3c033faa // r fix + + diff --git a/patches/SLUS-20981_EE628509.pnach b/patches/SLUS-20981_EE628509.pnach new file mode 100644 index 0000000..7de475e --- /dev/null +++ b/patches/SLUS-20981_EE628509.pnach @@ -0,0 +1,16 @@ +gametitle=TMNT2 Battle Nexus SLUS_209.81 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00234ca4,extended,3c023f1e +patch=1,EE,00234cb8,extended,3c023fe3 +patch=1,EE,00234cc0,extended,34428e38 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,E0030002,extended,00552874 +patch=1,EE,10552874,extended,00000001 //04000002 //fps +patch=1,EE,20552F00,extended,3c888889 //3d088889 //speed +patch=1,EE,20552efc,extended,42700000 //41F00000 diff --git a/patches/SLUS-20982_8AD9D4B1.pnach b/patches/SLUS-20982_8AD9D4B1.pnach new file mode 100644 index 0000000..0777ce4 --- /dev/null +++ b/patches/SLUS-20982_8AD9D4B1.pnach @@ -0,0 +1,22 @@ +gametitle=Bad Boys - Miami Takedown (U)(SLUS-20982) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//X-Fov +//02631646 540014c6 +patch=1,EE,002e5a8c,word,080e68b8 //46166302 + +patch=1,EE,0039a2e0,word,46166302 //00000000 +patch=1,EE,0039a2e4,word,3c013fa3 //00000000 +patch=1,EE,0039a2e8,word,4481f000 //00000000 +patch=1,EE,0039a2ec,word,461e6302 //00000000 +patch=1,EE,0039a2f0,word,080b96a4 //00000000 + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,00516304,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLUS-20983_675CEB8F.pnach b/patches/SLUS-20983_675CEB8F.pnach new file mode 100644 index 0000000..fc29bf8 --- /dev/null +++ b/patches/SLUS-20983_675CEB8F.pnach @@ -0,0 +1,8 @@ +gametitle=Musashi - Samurai Legend SLUS_209.83 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,203DD108,extended,3F19999A // 3F4CCCCD + + diff --git a/patches/SLUS-20984_1E65A50E.pnach b/patches/SLUS-20984_1E65A50E.pnach new file mode 100644 index 0000000..0abb758 --- /dev/null +++ b/patches/SLUS-20984_1E65A50E.pnach @@ -0,0 +1,26 @@ +gametitle=Resident Evil: Outbreak: File #2 (SLUS-20984) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by Hyakki +patch=1,EE,003A9448,word,3fe38e38 + +//item fix by nemesis2000 +patch=1,EE,00392050,word,3c013fab +patch=1,EE,00392054,word,44817800 + +//FMV's fix by nemesis2000 +patch=1,EE,00395f2c,word,24060015 + +patch=1,EE,003960d0,word,01262818 +patch=1,EE,003960d4,word,24061c00 +patch=1,EE,003960d8,word,00c55822 +patch=1,EE,00396104,word,000b5843 +patch=1,EE,00396108,word,14620003 +patch=1,EE,0039610c,word,00ab2820 + +patch=1,EE,001473a4,word,00000000 + + diff --git a/patches/SLUS-20984_1E65A59B.pnach b/patches/SLUS-20984_1E65A59B.pnach new file mode 100644 index 0000000..0abb758 --- /dev/null +++ b/patches/SLUS-20984_1E65A59B.pnach @@ -0,0 +1,26 @@ +gametitle=Resident Evil: Outbreak: File #2 (SLUS-20984) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by Hyakki +patch=1,EE,003A9448,word,3fe38e38 + +//item fix by nemesis2000 +patch=1,EE,00392050,word,3c013fab +patch=1,EE,00392054,word,44817800 + +//FMV's fix by nemesis2000 +patch=1,EE,00395f2c,word,24060015 + +patch=1,EE,003960d0,word,01262818 +patch=1,EE,003960d4,word,24061c00 +patch=1,EE,003960d8,word,00c55822 +patch=1,EE,00396104,word,000b5843 +patch=1,EE,00396108,word,14620003 +patch=1,EE,0039610c,word,00ab2820 + +patch=1,EE,001473a4,word,00000000 + + diff --git a/patches/SLUS-20985_C54CC888.pnach b/patches/SLUS-20985_C54CC888.pnach new file mode 100644 index 0000000..c375c08 --- /dev/null +++ b/patches/SLUS-20985_C54CC888.pnach @@ -0,0 +1,12 @@ +gametitle=Under The Skin (NTSC-U) [SLUS-20985] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00109e08,word,3c013f9f +patch=1,EE,00109e0c,word,34213fbf +patch=1,EE,001a5db0,word,3c013f9e +patch=1,EE,001a5db4,word,34213fbf +patch=1,EE,00109da0,word,3c014328 + + diff --git a/patches/SLUS-20986_7E5F690C.pnach b/patches/SLUS-20986_7E5F690C.pnach new file mode 100644 index 0000000..f6ea655 --- /dev/null +++ b/patches/SLUS-20986_7E5F690C.pnach @@ -0,0 +1,31 @@ +gametitle=Armored Core - Nexus SLUS_209.86 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001211D0,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,101211D8,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,001587C0,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1E16348,extended,3C023F80 +patch=1,EE,01E16348,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,D02C1050,extended,01001400 +patch=1,EE,0023C9AC,extended,00000001 +patch=1,EE,D02C1050,extended,01009000 +patch=1,EE,0023C9AC,extended,00000000 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,20131AB0,extended,00000000 +patch=1,EE,D0298C50,extended,02100000 +patch=1,EE,61CC6EE8,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,00209A9A,extended,00000000 diff --git a/patches/SLUS-20989_4AC5A94B.pnach b/patches/SLUS-20989_4AC5A94B.pnach new file mode 100644 index 0000000..20f0b00 --- /dev/null +++ b/patches/SLUS-20989_4AC5A94B.pnach @@ -0,0 +1,24 @@ +gametitle=The Polar Express NTSC-U SLUS-20989 4AC5A94B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +patch=1,EE,00347860,word,080bc5d4 +patch=1,EE,00347864,word,00000000 + +patch=1,EE,002f1750,word,3c013f40 // 00000000 +patch=1,EE,002f1754,word,4481f000 // 00000000 +patch=1,EE,002f1758,word,c6010068 // 00000000 +patch=1,EE,002f175c,word,c602006c // 00000000 +patch=1,EE,002f1760,word,461e0843 // 00000000 +patch=1,EE,002f1764,word,e6010068 // 00000000 +patch=1,EE,002f1768,word,080d1e19 // 00000000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,00352AB8,word,24020002 //24020001 \ No newline at end of file diff --git a/patches/SLUS-20990_D4E1581B.pnach b/patches/SLUS-20990_D4E1581B.pnach new file mode 100644 index 0000000..9fd988f --- /dev/null +++ b/patches/SLUS-20990_D4E1581B.pnach @@ -0,0 +1,16 @@ +gametitle=Metal Slug 5 SLUS_209.90;1) Game CRC = 0xD4E1581B + +[No-Interlacing] +gsinterlacemode=1 +description=Enhancement test *dont use both code sections + +//Progressive mode 240p / No interleacing +patch=0,EE,20426B7C,extended,3c050000 +patch=0,EE,20426B84,extended,3c060050 +patch=0,EE,20426B8C,extended,3c070001 + +//NTSC mode / No interleacing (disable above code section before) +//patch=0,EE,20428148,extended,03E00008 +//patch=0,EE,2042814C,extended,00000000 + + diff --git a/patches/SLUS-20992_E3DF71E1.pnach b/patches/SLUS-20992_E3DF71E1.pnach new file mode 100644 index 0000000..ff7616a --- /dev/null +++ b/patches/SLUS-20992_E3DF71E1.pnach @@ -0,0 +1,15 @@ +gametitle=Catwoman (U)(SLUS-20992) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix (Internal Widescreen) +//593f013c 9a992134 +//803f013c 00000000 +patch=1,EE,00116c64,word,3c013f80 //3c013f59 +patch=1,EE,00116c68,word,00000000 //3421999a + + diff --git a/patches/SLUS-20993_29C7DA54.pnach b/patches/SLUS-20993_29C7DA54.pnach new file mode 100644 index 0000000..4baf81a --- /dev/null +++ b/patches/SLUS-20993_29C7DA54.pnach @@ -0,0 +1,8 @@ +gametitle=Ghosthunters SLUS-20993 29C7DA54 + +[60 FPS] +author=asasega & Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2056A1F0,extended,00000001 //00000002 +patch=1,EE,E0010001,extended,00651FE0 +patch=1,EE,2056A1F0,extended,00000002 diff --git a/patches/SLUS-20994_B6558133.pnach b/patches/SLUS-20994_B6558133.pnach new file mode 100644 index 0000000..2cd639d --- /dev/null +++ b/patches/SLUS-20994_B6558133.pnach @@ -0,0 +1,11 @@ +gametitle=Fullmetal Alchemist and the Broken Angel(U) (SLUS_209.94) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (pnach NTSC-U by Arapapa) + +//Wide hack 16:9 +patch=1,EE,0023d338,word,3c023f28 //613f023c (Search e043033c 613f023c 2e00043c af474234) +patch=1,EE,00237740,word,3442f5c3 //af474234 + + diff --git a/patches/SLUS-20994_C5B98223.pnach b/patches/SLUS-20994_C5B98223.pnach new file mode 100644 index 0000000..e340ad5 --- /dev/null +++ b/patches/SLUS-20994_C5B98223.pnach @@ -0,0 +1,9 @@ +gametitle=Fullmetal Alchemist and the Broken Angel SLUS_209.94 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00237d48,word,3c023f28 +patch=1,EE,00237d50,word,3442f5c3 + + diff --git a/patches/SLUS-20998_2A4B60EB.pnach b/patches/SLUS-20998_2A4B60EB.pnach new file mode 100644 index 0000000..83fbd1e --- /dev/null +++ b/patches/SLUS-20998_2A4B60EB.pnach @@ -0,0 +1,10 @@ +gametitle=DragonBall Z Budokai 3 SLUS_209.98 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2047CA50,extended,3f23d706 // 3F5A740E +patch=1,EE,20470434,extended,3f23d706 // 3F5A740E +patch=1,EE,20495B80,extended,3f23d706 // 3F5A740E + + diff --git a/patches/SLUS-20998_C97EF0A4.pnach b/patches/SLUS-20998_C97EF0A4.pnach new file mode 100644 index 0000000..c6d6bcf --- /dev/null +++ b/patches/SLUS-20998_C97EF0A4.pnach @@ -0,0 +1,9 @@ +gametitle=DragonBall Z Budokai 3 - Greatest Hits SLUS_209.98 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2044AF20,extended,3f23d706 // 3F5A740E +patch=1,EE,204280B4,extended,3f23d706 // 3F5A740E + + diff --git a/patches/SLUS-21002_88A808FA.pnach b/patches/SLUS-21002_88A808FA.pnach new file mode 100644 index 0000000..0982ea4 --- /dev/null +++ b/patches/SLUS-21002_88A808FA.pnach @@ -0,0 +1,31 @@ +gametitle=Tiger Woods PGA Tour 2005 (NTSC-U) (SLUS-21002) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM, pandubz, Willpower + +//Widescreen hack 16:9 + +//Menu 3D +patch=1,EE,2054CE70,extended,3f400000 //3f800000 + +//Game Play Fov +patch=1,EE,207983F0,extended,3f400000 //3f800000 + +//Game Play Render Fix +patch=1,EE,20798400,extended,44800000 //44000000 +patch=1,EE,20798408,extended,40000000 //3f400000 + +//Widescreen hack 21:9 + +//Menu 3D +//patch=1,EE,2054CE70,extended,3f000000 //3f800000 + +//Game Play Fov +//patch=1,EE,207983F0,extended,3f000000 //3f800000 + +//Game Play Render Fix +//patch=1,EE,20798400,extended,45600000 //44000000 +//patch=1,EE,20798408,extended,40600000 //3f400000 + + diff --git a/patches/SLUS-21004_4538436F.pnach b/patches/SLUS-21004_4538436F.pnach new file mode 100644 index 0000000..42e6105 --- /dev/null +++ b/patches/SLUS-21004_4538436F.pnach @@ -0,0 +1,40 @@ +gametitle=Def Jam: Fight for NY (SLUS-21004) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +patch=1,EE,00361a34,word,10a20016 + +patch=1,EE,00361a64,word,3c013fab +patch=1,EE,00361a68,word,44810800 +patch=1,EE,00361a6c,word,46010002 +patch=1,EE,00361a70,word,e4c00000 +patch=1,EE,00361a74,word,46010842 +patch=1,EE,00361a78,word,e4e10000 +patch=1,EE,00361a7c,word,c480001c +patch=1,EE,00361a80,word,e5000000 +patch=1,EE,00361a84,word,c4810024 +patch=1,EE,00361a88,word,03e00008 +patch=1,EE,00361a8c,word,e5210000 +patch=1,EE,00361a90,word,c4800010 +patch=1,EE,00361a94,word,3c013fab +patch=1,EE,00361a98,word,44810800 +patch=1,EE,00361a9c,word,00000000// 46010002 //optional zoom for cutscenes +patch=1,EE,00361aa0,word,46010842 +patch=1,EE,00361aa4,word,e4c00000 +patch=1,EE,00361aa8,word,e4e10000 +patch=1,EE,00361aac,word,3c013e80 +patch=1,EE,00361ab0,word,44811800 +patch=1,EE,00361ab4,word,c4820024 +patch=1,EE,00361ab8,word,3c013f00 +patch=1,EE,00361abc,word,44810000 +patch=1,EE,00361ac0,word,46031082 +patch=1,EE,00361ac4,word,c481001c +patch=1,EE,00361ac8,word,46001002 +patch=1,EE,00361acc,word,e5010000 +patch=1,EE,00361ad0,word,c4800024 +patch=1,EE,00361ad4,word,03e00008 +patch=1,EE,00361ad8,word,e5200000 + + diff --git a/patches/SLUS-21005_DA0535FD.pnach b/patches/SLUS-21005_DA0535FD.pnach new file mode 100644 index 0000000..912b6aa --- /dev/null +++ b/patches/SLUS-21005_DA0535FD.pnach @@ -0,0 +1,54 @@ +gametitle=Kingdom Hearts II (NTSC-U) SLUS-21005 DA0535FD + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00106c70,word,3c013f4c // c480004c +patch=1,EE,00106c88,word,3421cccc // 4600a7c6 +patch=1,EE,00106c8c,word,4481f800 // 00000000 +patch=1,EE,00106c90,word,461fa503 // 4600a503 +patch=1,EE,00106cb4,word,3c1b3f40 // 00000000 hor fov +patch=1,EE,00106cc0,word,449bf000 // 00000000 +patch=1,EE,00106cd0,word,461effc2 // 00000000 +patch=1,EE,00106cd4,word,e61f004c // 00000000 + +//optional zoom for cutscenes (hides sudden pop-in) +patch=1,EE,20378104,word,43f90000 // 43d00000 + +//font fix +patch=1,EE,2037ae44,word,3F400000 // 3F800000 +patch=1,EE,2037ae48,word,3F400000 // 3F800000 +patch=1,EE,2037ae4c,word,3F400000 // 3F800000 + +//lower subtitles +patch=1,EE,001aae88,word,240a0190 + +// old 16:9 hack by - cassidy1991 +//patch=1,EE,203B223C,word,3F19999A // 3F4CCCCC (hor axis) +//patch=1,EE,20378100,word,43C00000 // 44000000 (zoom) +//patch=1,EE,2037F484,word,3F19999A // 3F4CCCCC (character menu proportions) +//patch=1,EE,203B233C,word,3F19999A // 3F4CCCCC (continue screen proportions) +//patch=1,EE,203840D0,word,3F19999A // 3F4CCCCC (world map cutscene proportions) + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0014aaf0,word,24050000 +patch=1,EE,0014ab18,word,24050000 +patch=1,EE,0014ab40,word,24050000 +patch=1,EE,0014ab70,word,24050000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00356F4C,extended,00000000 +patch=1,EE,E0010005,extended,0033E784 //by PeterDelta +patch=1,EE,00356F4C,extended,00000001 +patch=1,EE,20379178,extended,3F800000 +patch=1,EE,2037CE98,extended,3F800000 + +[Subtitles off] +author=ElHecht +description=Disable subtitles during scenes +patch=1,EE,002274cc,word,11e00019 \ No newline at end of file diff --git a/patches/SLUS-21006_95CC86EF.pnach b/patches/SLUS-21006_95CC86EF.pnach new file mode 100644 index 0000000..1a0576b --- /dev/null +++ b/patches/SLUS-21006_95CC86EF.pnach @@ -0,0 +1,6 @@ +gametitle=Ghost in the Shell - Stand Alone Complex [SLUS_21006] [95CC86EF] + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20392f7C,extended,00000001 //00000002 diff --git a/patches/SLUS-21007_9AC63A2E.pnach b/patches/SLUS-21007_9AC63A2E.pnach new file mode 100644 index 0000000..7741360 --- /dev/null +++ b/patches/SLUS-21007_9AC63A2E.pnach @@ -0,0 +1,9 @@ +gametitle=Kuon SLUS_210.07 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001380a4,extended,3c023f19 +patch=1,EE,001380a8,extended,3443999a + + diff --git a/patches/SLUS-21008_FA7E3081.pnach b/patches/SLUS-21008_FA7E3081.pnach new file mode 100644 index 0000000..c920721 --- /dev/null +++ b/patches/SLUS-21008_FA7E3081.pnach @@ -0,0 +1,12 @@ +gametitle=Katamari Damacy (SLUS-21008) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00168550,word,3c0143d6 + +//FMV's fix +patch=1,EE,0027C1A8,word,42600000 +patch=1,EE,0027C1B0,word,3faaaaab + + diff --git a/patches/SLUS-21009_497DBC3C.pnach b/patches/SLUS-21009_497DBC3C.pnach new file mode 100644 index 0000000..43dc897 --- /dev/null +++ b/patches/SLUS-21009_497DBC3C.pnach @@ -0,0 +1,41 @@ +gametitle=Sega Classics Collection (NTSC-U) [SLUS-21009] [497DBC3C] + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hacks by... +description=-No.47 (NTSC-J Alien Syndrome/Virtua Racing) +description=-sergx12 (NTSC-J Out Run) +description=-FeRcHuLeS (original Golden Axe/Space Harrier hacks) +description=-Devina (NTSC-U ports of NTSC-J hacks) +description=-Aced14 (enable conditions, Golden Axe/Space Harrier ELF hacks) + +//Alien Syndrome +patch=1,EE,e0033f80,extended,0039fcfa //00003f80 - Enable condition +patch=1,EE,2039fcf8,extended,3faaaaab //3f800000 - both FOV +patch=1,EE,20125398,extended,3c023fe3 //3c023faa - vert FOV +patch=1,EE,2012539c,extended,34428e38 //3442aaa8 + +//Golden Axe +patch=1,EE,e001aaab,extended,0033b308 //3faaaaab - Enable condition (change e001 to e003 if enabling HUD hacks) +patch=1,EE,2033b308,extended,3fe38e39 //3faaaaab - HOR FOV +//patch=1,EE,201339a4,extended,3c013f40 //00000000 - lui at, $3f70 - HUD (part 1) +//patch=1,EE,201339a8,extended,44810000 //46000803 - mtc1 at, $f0 - HUD (part 2) + +//Out Run +patch=1,EE,e0023f80,extended,00124010 //3c083f80 - Enable condition +patch=1,EE,20124010,extended,3c083fab //3c083f80 +patch=1,EE,2012c548,extended,3c043f40 //3c043f80 + +//Space Harrier +patch=1,EE,e003d000,extended,002ea418 //4436d000 - Enable condition +patch=1,EE,202ea418,extended,44091c00 //4436d000 - VERTICAL CAMERA +patch=1,EE,202eaef0,extended,43f3c000 //44228000 - ZOOM +patch=1,EE,202eaee8,extended,3f999999 //3f666666 - VERTICAL FOV + +//Virtua Racing +patch=1,EE,e003d70a,extended,001e6560 //3f23d70a - Enable condition +patch=1,EE,201e6560,extended,3ef5c28f //3f23d70a - hor FOV 'in-game' +patch=1,EE,2018a7c4,extended,3c033fd3 //3c03400c - hor FOV 'car & track selection' +patch=1,EE,2018bd6c,extended,34643333 //3464cccd + + diff --git a/patches/SLUS-21010_98C7B76D.pnach b/patches/SLUS-21010_98C7B76D.pnach new file mode 100644 index 0000000..794788d --- /dev/null +++ b/patches/SLUS-21010_98C7B76D.pnach @@ -0,0 +1,9 @@ +gametitle=Nanobreaker SLUS_210.10 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00498ef8,word,44550000 +patch=1,EE,00498f00,word,3ac00000 + + diff --git a/patches/SLUS-21011_F1F4D83F.pnach b/patches/SLUS-21011_F1F4D83F.pnach new file mode 100644 index 0000000..cf76cb2 --- /dev/null +++ b/patches/SLUS-21011_F1F4D83F.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Deer Hunt - 2005 Season (U)(SLUS-21011) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,00350f54,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,00350fb0,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080d43ed + + diff --git a/patches/SLUS-21014_D3C57C9C.pnach b/patches/SLUS-21014_D3C57C9C.pnach new file mode 100644 index 0000000..aaf3aae --- /dev/null +++ b/patches/SLUS-21014_D3C57C9C.pnach @@ -0,0 +1,21 @@ +gametitle=High Rollers Casino (U)(SLUS-21014) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0013f754,word,3c033f26 //3c033f00 + +//Y-Fov +patch=1,EE,0013f7b4,word,08030000 + +patch=1,EE,000c0000,word,46010002 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,0804fdee + + diff --git a/patches/SLUS-21015_09052A4D.pnach b/patches/SLUS-21015_09052A4D.pnach new file mode 100644 index 0000000..df96e58 --- /dev/null +++ b/patches/SLUS-21015_09052A4D.pnach @@ -0,0 +1,23 @@ +gametitle=DreamWorks Madagascar (U)(SLUS-21015) 09052A4D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Zoom +//003f013c 00008144 3c008cc4 +patch=1,EE,0014a0e0,word,3c013f21 //3c013f00 +//Y-Fov +//43000146 0400048e +patch=1,EE,002881c8,word,08045ca0 +patch=1,EE,00117280,word,46010043 +patch=1,EE,00117284,word,3c013f40 +patch=1,EE,00117288,word,4481f000 +patch=1,EE,0011728c,word,461e1082 +patch=1,EE,00117290,word,080a2073 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,004B0304,byte,01 +patch=1,EE,003469C4,byte,77 \ No newline at end of file diff --git a/patches/SLUS-21016_C1B141D6.pnach b/patches/SLUS-21016_C1B141D6.pnach new file mode 100644 index 0000000..d90a0ce --- /dev/null +++ b/patches/SLUS-21016_C1B141D6.pnach @@ -0,0 +1,26 @@ +gametitle=25 to Life (U)(SLUS-21016) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00000000 00000000 43030d46 +//patch=1,EE,00417e68,word,080978f8 //00000000 + +//patch=1,EE,0025e3e0,word,3c013faa //00000000 +//patch=1,EE,0025e3e4,word,3421aaab //00000000 +//patch=1,EE,0025e3e8,word,4481f000 //00000000 +//patch=1,EE,0025e3ec,word,461e6b42 //00000000 +//patch=1,EE,0025e3f0,word,08105f9b //00000000 + +//Render fix +//003f013c 00008144 6a00023c (1st) +//patch=1,EE,003989b8,word,3c013f10 //3c013f00 + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,007067D8,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21017_E90F7B89.pnach b/patches/SLUS-21017_E90F7B89.pnach new file mode 100644 index 0000000..f8f6a42 --- /dev/null +++ b/patches/SLUS-21017_E90F7B89.pnach @@ -0,0 +1,18 @@ +gametitle=Showdown - Legends of Wrestling (U)(SLUS-21017) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//000060e4 040062e4 080062e4 +patch=1,EE,00249638,word,080c2984 + +patch=1,EE,0030a610,word,3c023f40 +patch=1,EE,0030a614,word,4482f000 +patch=1,EE,0030a618,word,461e0002 +patch=1,EE,0030a61c,word,e4600000 +patch=1,EE,0030a620,word,0809258f + + diff --git a/patches/SLUS-21018_35CB5180.pnach b/patches/SLUS-21018_35CB5180.pnach new file mode 100644 index 0000000..cc894a8 --- /dev/null +++ b/patches/SLUS-21018_35CB5180.pnach @@ -0,0 +1,12 @@ +gametitle=Dog's Life (NTSC-U) SLUS-21018 35CB5180 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,D0824B82,extended,00003D08 +patch=1,EE,20824B80,extended,3C888889 + +[Disable Blur] +author=Gabominated +description=Disable DOF/blur post-processing effect. +patch=1,EE,00828368,word,00000000 diff --git a/patches/SLUS-21019_34DC8778.pnach b/patches/SLUS-21019_34DC8778.pnach new file mode 100644 index 0000000..88e81ab --- /dev/null +++ b/patches/SLUS-21019_34DC8778.pnach @@ -0,0 +1,23 @@ +gametitle=Technic Beat (U)(SLUS-21019) + +[Widescreen 16:9] +author=Arapapa +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00216954,word,3c023f20 //3c023ef0 +patch=1,EE,00216958,word,34426d2f //3442a3d7 + +//Zoom +patch=1,EE,00216944,word,3c02443b //3c02447a + + +[No-Interlacing] +author=wakfu[CK] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00103684,word,00000000 +patch=1,EE,001039f4,word,00000000 diff --git a/patches/SLUS-21020_83C9749E.pnach b/patches/SLUS-21020_83C9749E.pnach new file mode 100644 index 0000000..2261b30 --- /dev/null +++ b/patches/SLUS-21020_83C9749E.pnach @@ -0,0 +1,17 @@ +gametitle=Gungrave - Overdose NTSC-U SLUS-21020 83C9749E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +// 16:9 (search 00000000 00000000 43ad1346 00000000) +patch=1,EE,00288904,word,3c013f40 // 00000000 hor fov +patch=1,EE,00288908,word,44810000 // 00000000 +patch=1,EE,00288910,word,4600c602 // 00000000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,20101B84,extended,28420001 +patch=1,EE,E0010019,extended,00431544 +patch=1,EE,20101B84,extended,28420002 \ No newline at end of file diff --git a/patches/SLUS-21021_B005AE6B.pnach b/patches/SLUS-21021_B005AE6B.pnach new file mode 100644 index 0000000..6e0f603 --- /dev/null +++ b/patches/SLUS-21021_B005AE6B.pnach @@ -0,0 +1,22 @@ +gametitle=Cabela's Big Game Hunter 2005 Adventures (U) [SLUS-21021] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002ef8c4,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,002ef920,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080bbe49 + + diff --git a/patches/SLUS-21022_6B17B39F.pnach b/patches/SLUS-21022_6B17B39F.pnach new file mode 100644 index 0000000..24b62bd --- /dev/null +++ b/patches/SLUS-21022_6B17B39F.pnach @@ -0,0 +1,38 @@ +gametitle=Prince of Persia: Warrior Within (SLUS-21022) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio + +//gameplay +patch=1,EE,00544dd4,word,3C023f40 +patch=1,EE,00544df0,word,4600b046 +patch=1,EE,00544df8,word,4600a306 +patch=1,EE,00544dfc,word,4600ab46 + +//rfix +patch=1,EE,0052faec,word,3c014455 +patch=1,EE,0052fb28,word,44810000 + +//menu fix +patch=1,EE,004ee128,word,0c140ddf +patch=1,EE,0050377c,word,3c014456 +patch=1,EE,005037c4,word,44813000 +patch=1,EE,005037c8,word,2407ff95 + +//HUD fix +patch=1,EE,0019e55c,word,3c03bddd +patch=1,EE,0019e564,word,3464dddd + + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,007B7F6C,word,00000001 + + +[Remove Blur/Bloom] +author=fobes +description=Removes the post-processing blur/bloom effect +patch=1,EE,005379D4,word,00000000 diff --git a/patches/SLUS-21026_AE1F3139.pnach b/patches/SLUS-21026_AE1F3139.pnach new file mode 100644 index 0000000..5a09c8a --- /dev/null +++ b/patches/SLUS-21026_AE1F3139.pnach @@ -0,0 +1,23 @@ +gametitle=Battlefield 2 - Modern Combat NTSC-U SLUS-21026 AE1F3139 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,0022d4b0,word,3c013fab +patch=1,EE,0022d8e8,word,3c013fab +patch=1,EE,003bf5c0,word,3c013f40 +patch=1,EE,003bf5d0,word,4481f000 +patch=1,EE,003bf69c,word,461e0303 +patch=1,EE,003bfd88,word,461e0303 +patch=1,EE,0040b4fc,word,461e0303 +patch=1,EE,0027C1C8,word,24020002 // vert- widescreen turn on +//vert- widescreen correction +patch=1,EE,0022d490,word,3c013fab +patch=1,EE,0022d8c8,word,3c013fab + + +[60 FPS] +author=asasega +description=Might need EE Overclock. +patch=1,EE,0022DD7C,word,24630001 diff --git a/patches/SLUS-21027_EB198738.pnach b/patches/SLUS-21027_EB198738.pnach new file mode 100644 index 0000000..ae3b460 --- /dev/null +++ b/patches/SLUS-21027_EB198738.pnach @@ -0,0 +1,15 @@ +gametitle=The Lord of the Rings - The Third Age (NTSC-U) EB198738 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-U by Arapapa) + +patch=1,EE,20C37580,word,3f400000 //fov +patch=1,EE,20C37590,word,3fb00000 //render fix 1 +patch=1,EE,20C37598,word,3fb00000 //render fix 2 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001C36EC,word,00000000 +patch=1,EE,0027A3B8,word,3C013F00 \ No newline at end of file diff --git a/patches/SLUS-21028_215DB422.pnach b/patches/SLUS-21028_215DB422.pnach new file mode 100644 index 0000000..5d1b875 --- /dev/null +++ b/patches/SLUS-21028_215DB422.pnach @@ -0,0 +1,18 @@ +gametitle=World Championship Poker (U)(SLUS-21028) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002c9fc0,word,080d0410 //c6010068 +patch=1,EE,00341040,word,3c013f40 //00000000 +patch=1,EE,00341044,word,4481f000 //00000000 +patch=1,EE,00341048,word,c6010068 //00000000 +patch=1,EE,0034104c,word,c602006c //00000000 +patch=1,EE,00341050,word,461e0843 //00000000 +patch=1,EE,00341054,word,e6010068 //00000000 +patch=1,EE,00341058,word,080b27f2 //00000000 + + diff --git a/patches/SLUS-21029_0DD3417A.pnach b/patches/SLUS-21029_0DD3417A.pnach new file mode 100644 index 0000000..3cd940d --- /dev/null +++ b/patches/SLUS-21029_0DD3417A.pnach @@ -0,0 +1,12 @@ +gametitle=Midnight Club 3 - DUB Edition (NTSC-U) SLUS-21029 0DD3417A v2.0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00617EC0,word,3FC71C66 //3F955554 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00617F30,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21029_4A0E5B3A.pnach b/patches/SLUS-21029_4A0E5B3A.pnach new file mode 100644 index 0000000..4de0e1c --- /dev/null +++ b/patches/SLUS-21029_4A0E5B3A.pnach @@ -0,0 +1,12 @@ +gametitle=Midnight Club 3 - DUB Edition (NTSC-U) SLUS-21029 4A0E5B3A v1.0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00617AB0,word,3FC71C66 //3F955554 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,00617AB4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21030_1ED4B29C.pnach b/patches/SLUS-21030_1ED4B29C.pnach new file mode 100644 index 0000000..6f34713 --- /dev/null +++ b/patches/SLUS-21030_1ED4B29C.pnach @@ -0,0 +1,8 @@ +gametitle=Outlaw Golf 2 SLUS_210.30 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,006746c8,word,3f9c67c8 // 3f6aaaab + + diff --git a/patches/SLUS-21031_157ECF54.pnach b/patches/SLUS-21031_157ECF54.pnach new file mode 100644 index 0000000..9700d56 --- /dev/null +++ b/patches/SLUS-21031_157ECF54.pnach @@ -0,0 +1,15 @@ +gametitle=Gallop Racer 2004 (U)(SLUS-21031) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0012bfb8,word,3c013f40 //3c013f80 + +//Render fix +patch=1,EE,0012c190,word,3c0142d0 //3c014248 + + diff --git a/patches/SLUS-21032_1CF99B88.pnach b/patches/SLUS-21032_1CF99B88.pnach new file mode 100644 index 0000000..89f135a --- /dev/null +++ b/patches/SLUS-21032_1CF99B88.pnach @@ -0,0 +1,12 @@ +gametitle=Marc Ecko's Getting Up - Contents Under Pressure (NTSC-U) SLUS_210.32 1CF99B88 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0056764c,word,3c023f40 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,001CC728,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21033_16E3BE78.pnach b/patches/SLUS-21033_16E3BE78.pnach new file mode 100644 index 0000000..f7f6386 --- /dev/null +++ b/patches/SLUS-21033_16E3BE78.pnach @@ -0,0 +1,9 @@ +gametitle=Second Sight (SLUS_21033) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,20500C14,word,3FC71C71 +patch=1,EE,20500C94,word,3FC71C71 + + diff --git a/patches/SLUS-21037_2BDA8ADB.pnach b/patches/SLUS-21037_2BDA8ADB.pnach new file mode 100644 index 0000000..768a32d --- /dev/null +++ b/patches/SLUS-21037_2BDA8ADB.pnach @@ -0,0 +1,15 @@ +gametitle=Project - Snowblind SLUS-21037 2BDA8ADB secondary crc 7849F069 +//Corresponds to the main crc to activate the secondary crc 7849F069 called B03GM.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen Hack + +[60 FPS] +author=asasega & Gabominated +description=Might need EE Overclock. + +[Disable Blur/Bloom] +author=Gabominated +description=Disable post-processing blur/bloom effect. \ No newline at end of file diff --git a/patches/SLUS-21037_7849F069.pnach b/patches/SLUS-21037_7849F069.pnach new file mode 100644 index 0000000..9f72922 --- /dev/null +++ b/patches/SLUS-21037_7849F069.pnach @@ -0,0 +1,19 @@ +gametitle=Project - Snowblind NTSC-U SLUS-21037 2BDA8ADB secondary crc 7849F069 +//Game changes ELF when select single player to BO3GM.ELF with active CRC 7849F069 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen Hack +patch=1,EE,0090E9F4,word,3Fe38e39 //3FAAAAAB //x-fov +patch=1,EE,00B764F4,word,3Fe38e39 //3FAAAAAB //cutscenes + +[60 FPS] +author=asasega & Gabominated +description=Might need EE Overclock. +patch=1,EE,002d4c04,word,2c620000 //0062102B + +[Disable Blur/Bloom] +author=Gabominated +description=Disable post-processing blur/bloom effect. +patch=1,EE,004E97C8,word,00000000 //00000018 \ No newline at end of file diff --git a/patches/SLUS-21041_F3BDB2E6.pnach b/patches/SLUS-21041_F3BDB2E6.pnach new file mode 100644 index 0000000..91977c5 --- /dev/null +++ b/patches/SLUS-21041_F3BDB2E6.pnach @@ -0,0 +1,24 @@ +gametitle=Shadow Hearts Covenant SLUS_210.41 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +// 16:9 +patch=1,EE,00202c94,word,3c013f40 +patch=1,EE,00202c98,word,44810000 +patch=1,EE,00202ca0,word,4600c602 + +// Render-Fix +patch=1,EE,0022531c,word,3c033fc0 + +//16:9 Text box +//Remove "//" before patch to activate +//Side Effect - subtitles during cutscenes will be on the left side of the screen +//patch=1,EE,0026d2e4,word,3c033f19 //3c033f4c +//patch=1,EE,0027cf78,word,3c023f19 //3c023f4c +//patch=1,EE,0026eabc,word,3c023eB0 //3c023f00 + +[Remove Blackbars] +description=Removes black bars in cutscenes +// (c843033c 803f023c to c843033c 0000023c) +patch=1,EE,00402f24,word,3c020000 //3c023f80 \ No newline at end of file diff --git a/patches/SLUS-21042_327053E8.pnach b/patches/SLUS-21042_327053E8.pnach new file mode 100644 index 0000000..5953b1e --- /dev/null +++ b/patches/SLUS-21042_327053E8.pnach @@ -0,0 +1,60 @@ +gametitle=gametitle=Darkwatch (SLUS-21042) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,00641770,word,3faaaaaa +patch=1,EE,00641774,word,3fe38e38 + +//coop +patch=1,EE,00641930,word,402aaaaa +patch=1,EE,00641934,word,40638e38 +patch=1,EE,0064194c,word,402aaaaa +patch=1,EE,00641950,word,40638e38 +patch=1,EE,002CD9C4,word,24110001 + +//cutscenes fix +//patch=1,EE,0036512c,word,3c033fab +patch=1,EE,006c2c68,word,3fe38e38 + +//text width fix +patch=1,EE,0040da28,word,3c034455 + +//custscenes black border's fix +patch=1,EE,0065ca78,word,00000000 +patch=1,EE,003de3dc,word,3c020000 +patch=1,EE,003de4ec,word,3c020000 +patch=1,EE,003de508,word,3c030000 + +//subtitles fix +patch=1,EE,0036bb74,word,24030000 + +//FMV's fix +patch=1,EE,003c5218,word,3c0143fe +patch=1,EE,003c5230,word,44810800 +patch=1,EE,003c522c,word,00000000 +patch=1,EE,003c5234,word,e7a10104 +patch=1,EE,003c5248,word,c4600000 +patch=1,EE,003c524c,word,e7a00088 +patch=1,EE,003c5254,word,e7a000c8 +patch=1,EE,003c5258,word,3c01c270 +patch=1,EE,003c525c,word,44810800 +patch=1,EE,003c5260,word,e7a10044 +patch=1,EE,003c5264,word,e7a100c4 + + +[60FPS] +patch=1,EE,0071FA68,extended,00000001 +//480p +[No-Interlacing] +gsinterlacemode=1 + +patch=1,EE,0045aaa4,word,3c050000 +// The patch below causes the emulator to crash so comment it out. +//patch=1,EE,0045aaac,word,3c060050 +patch=1,EE,0045aab4,word,3c070001 +patch=1,EE,0045ad74,word,3c090010 + + diff --git a/patches/SLUS-21043_DEEC725E.pnach b/patches/SLUS-21043_DEEC725E.pnach new file mode 100644 index 0000000..d67b9e8 --- /dev/null +++ b/patches/SLUS-21043_DEEC725E.pnach @@ -0,0 +1,57 @@ +gametitle=Backyard Wrestling 2 - There Goes the Neighborhood (U)(SLUS-21043) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00231820,word,3c013fcc //3c013f99 +patch=1,EE,00231824,word,3421ccc4 //3421999a + +//Zoom +//patch=1,EE,002319a0,word,3c013fab //3c013f80 +//2044013c 00108144 +patch=1,EE,00231804,word,3c014456 //3c014420 + +//Render fix +//80bf013c 00608144 +patch=1,EE,0024635c,word,3c01bff0 //3c01bf80 + +patch=1,EE,0022bd74,word,3c013ff0 //3c013f8c +patch=1,EE,0023a924,word,3c013ff0 //3c013f8c +patch=1,EE,0023a970,word,3c013ff0 //3c013f8c +patch=1,EE,0023b548,word,3c013ff0 //3c013f8c +patch=1,EE,0023c8e8,word,3c013ff0 //3c013f8c +patch=1,EE,0023f2dc,word,3c013ff0 //3c013f8c +patch=1,EE,00240c08,word,3c013ff0 //3c013f8c +patch=1,EE,002415fc,word,3c013ff0 //3c013f8c +patch=1,EE,0024614c,word,3c013ff0 //3c013f8c +patch=1,EE,00246cd8,word,3c013ff0 //3c013f8c +patch=1,EE,00247a1c,word,3c013ff0 //3c013f8c +patch=1,EE,0026c8b8,word,3c013ff0 //3c013f8c + +/////////////////////////////////////////////// +//Render fix +//patch=1,EE,0020d570,word,3c013ff0 //3c013f80 + +//ODD ZOOM xRENDER FIX(Different than Original Angle) +//patch=1,EE,00107b88,word,3c0144F0 //3c014483 + +//xxxxxx +//patch=1,EE,00107b7c,word,3c0146f0 //3c014603 +//patch=1,EE,0020e228,word,3c0140f0 //3c014049 +//patch=1,EE,0020e170,word,3c0145f0 //3c014500 +//patch=1,EE,0020e238,word,3c0143f0 //3c0143b4 +//patch=1,EE,0021a210,word,3c013f60 //3c013f00 +//patch=1,EE,00248fb4,word,3c06bffa //3c06bfff +//patch=1,EE,00249074,word,3c09bffa //3c09bfff +//patch=1,EE,0024925c,word,3c02bffa //3c02bfff +//patch=1,EE,0023771c,word,3c013ff0 //3c013f80 +//patch=1,EE,00237844,word,3c013ff0 //3c013f80 +//patch=1,EE,0023b274,word,3c013ff0 //3c013f80 +//patch=1,EE,0023b2b8,word,3c013ff0 //3c013f80 +//patch=1,EE,0023b540,word,3c013ff0 //3c013f80 + + diff --git a/patches/SLUS-21044_F3BDB2E6.pnach b/patches/SLUS-21044_F3BDB2E6.pnach new file mode 100644 index 0000000..91977c5 --- /dev/null +++ b/patches/SLUS-21044_F3BDB2E6.pnach @@ -0,0 +1,24 @@ +gametitle=Shadow Hearts Covenant SLUS_210.41 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +// 16:9 +patch=1,EE,00202c94,word,3c013f40 +patch=1,EE,00202c98,word,44810000 +patch=1,EE,00202ca0,word,4600c602 + +// Render-Fix +patch=1,EE,0022531c,word,3c033fc0 + +//16:9 Text box +//Remove "//" before patch to activate +//Side Effect - subtitles during cutscenes will be on the left side of the screen +//patch=1,EE,0026d2e4,word,3c033f19 //3c033f4c +//patch=1,EE,0027cf78,word,3c023f19 //3c023f4c +//patch=1,EE,0026eabc,word,3c023eB0 //3c023f00 + +[Remove Blackbars] +description=Removes black bars in cutscenes +// (c843033c 803f023c to c843033c 0000023c) +patch=1,EE,00402f24,word,3c020000 //3c023f80 \ No newline at end of file diff --git a/patches/SLUS-21045_CC6CBF20.pnach b/patches/SLUS-21045_CC6CBF20.pnach new file mode 100644 index 0000000..74d4069 --- /dev/null +++ b/patches/SLUS-21045_CC6CBF20.pnach @@ -0,0 +1,19 @@ +gametitle=Conflict - Vietnam (U)(SLUS-21045) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix - Internal Widescreen and 4:3 X-Fov +patch=1,EE,003095ec,word,3c013fe3 //3c013faa +patch=1,EE,003095f0,word,34218cc1 //3421a993 + +//Y-Fov fix - Internal Widescreen +//patch=1,EE,0030962c,word,3c013f0e //3c013f0a +//patch=1,EE,00309630,word,342190dd //342160dd + +[60 FPS] +author=asasega +patch=1,EE,20303570,word,2C420001 diff --git a/patches/SLUS-21046_4F3B0BA7.pnach b/patches/SLUS-21046_4F3B0BA7.pnach new file mode 100644 index 0000000..1bbc1bb --- /dev/null +++ b/patches/SLUS-21046_4F3B0BA7.pnach @@ -0,0 +1,8 @@ +gametitle=King Arthur [SLUS_21046] [4F3B0BA7] + +[60 FPS] +author=asasega & Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20129ECC,word,28420001 //28420002 +patch=1,EE,E0010001,extended,0050E860 +patch=1,EE,20129ECC,extended,28420002 \ No newline at end of file diff --git a/patches/SLUS-21047_ECFBAB36.pnach b/patches/SLUS-21047_ECFBAB36.pnach new file mode 100644 index 0000000..af7da61 --- /dev/null +++ b/patches/SLUS-21047_ECFBAB36.pnach @@ -0,0 +1,13 @@ +gametitle=Cold Fear NSTC-U SLUS-21047 ECFBAB36 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Enable native widescreen. +patch=1,EE,0046EFB4,word,00000001 +patch=1,EE,004F9500,word,01000000 + +[60 FPS] +author=asasega +description=Might need EE Overclock. +patch=1,EE,0046E484,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-21048_9DE65987.pnach b/patches/SLUS-21048_9DE65987.pnach new file mode 100644 index 0000000..8247ebb --- /dev/null +++ b/patches/SLUS-21048_9DE65987.pnach @@ -0,0 +1,8 @@ +gametitle=Evil Dead - Regeneration [SLUS-21048] (U) + +[60FPS Hack] +author=asasega +description=Patches the game to run at 60FPS. Might require 180% EE Overclock + +//60FPS Hack +patch=1,EE,006EA9E8,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-21049_6690A8BE.pnach b/patches/SLUS-21049_6690A8BE.pnach new file mode 100644 index 0000000..e93fb6e --- /dev/null +++ b/patches/SLUS-21049_6690A8BE.pnach @@ -0,0 +1,9 @@ +gametitle=Outlaw Volleyball SLUS_210.49 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,006128a0,word,3CBE95ED +patch=1,EE,006128a4,word,3Fe38e38 + + diff --git a/patches/SLUS-21050_BEBF8793.pnach b/patches/SLUS-21050_BEBF8793.pnach new file mode 100644 index 0000000..5d9ea6a --- /dev/null +++ b/patches/SLUS-21050_BEBF8793.pnach @@ -0,0 +1,164 @@ +gametitle=Burnout 3: Takedown (U) (SLUS-21050) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Aero_ +description=Corrects the aspect ratio of the FOV, HUD, and FMVs for 16:9. +// FOV (16:9) +patch=1,EE,00665ECD,byte,01 // enables widescreen FOV values +patch=1,EE,204E0A38,extended,3FAAAAAB // FOV (Single Player) // 16:9 = 1.33333 +patch=1,EE,204E0C70,extended,3FE38E39 // Aspect Ratio (Single Player) // 16:9 = 1.77778 +patch=1,EE,204E0C7C,extended,3FE38E39 // FOV (Multiplayer) // 16:9 = 1.77778 +patch=1,EE,204E0C80,extended,40638E39 // Aspect Ratio (Multiplayer) // 16:9 = 3.55556 +// HUD (16:9) +patch=1,EE,204E105C,extended,3A99999A // HUD Width // 16:9 = 0.00117188 +patch=1,EE,206682B0,extended,42A00000 // HUD X Pos // 16:9 = +80 (Player 1) +patch=1,EE,20669B30,extended,42A00000 // HUD X Pos // 16:9 = +80 (Player 2) +patch=1,EE,204B7688,extended,3F9947AE // HUD Top Right X Pos // 16:9 = +0.1975 +patch=1,EE,204B7678,extended,3F9947AE // HUD Bottom Right X Pos // 16:9 = +0.1975 +patch=1,EE,204B7658,extended,BE4A3D71 // HUD Top Left X Pos // 16:9 = -0.1975 +patch=1,EE,204B7668,extended,BE4A3D71 // HUD Bottom Left X Pos // 16:9 = -0.1975 +patch=1,EE,204CA660,extended,44555555 // Crash Cam Border Width +patch=1,EE,204CA640,extended,44555555 // Crash Cam Border Width +patch=1,EE,204CA650,extended,44555555 // Crash Cam Border Width +patch=1,EE,204CA638,extended,c2d70000 // Crash Cam Border X Pos // 16:9 = -0.107.5 +patch=1,EE,204CA658,extended,c2d70000 // Crash Cam Border X Pos // 16:9 = -0.107.5 +patch=1,EE,203D7238,extended,3C024456 // Crash Cam List Backing Width // only change the last four bytes // 16:9 = 854 +patch=1,EE,203D70BC,extended,08121630 // jumps to code cave +patch=1,EE,204858C0,extended,3C08C2D7 // Crash Cam List Backing X Pos // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,204858C4,extended,44880800 // moves new x pos value +patch=1,EE,204858C8,extended,080F5C30 // jumps back +patch=1,EE,203D72F4,extended,08121633 // jumps to code cave +patch=1,EE,204858CC,extended,3C19C2D7 // Crash Cam List Text X Pos // -0.107.5 for 16:9; only change the last four bytes +patch=1,EE,204858D0,extended,44991000 // moves new x pos value +patch=1,EE,204858D4,extended,080F5CBE // jumps back +patch=1,EE,201A176C,short,4456 // HUD Render Width (Player 1) // 16:9 = 854 +patch=1,EE,201A17D0,short,4456 // HUD Render Width (Player 2) // 16:9 = 854 +patch=1,EE,201A1774,extended,08121672 // jumps to code cave +patch=1,EE,204859C8,extended,AfA200A0 // saves width value +patch=1,EE,204859CC,extended,3C02C2D7 // HUD Render X Pos (Player 1) // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,204859D0,extended,AFA200A8 // saves new x pos value +patch=1,EE,204859D4,extended,080685DE // jumps back +patch=1,EE,201A17D8,extended,08121676 // jumps to code cave +patch=1,EE,204859D8,extended,AFA20090 // saves width value +patch=1,EE,204859DC,extended,3C02C2D7 // HUD Render X Pos (Player 2) // only change the last four bytes // 16:9 = -0.107.5 +patch=1,EE,204859E0,extended,AFA20098 // saves new x pos value +patch=1,EE,204859E4,extended,080685F7 // jumps back +patch=1,EE,20134F2C,short,4456 // "Get Ready! GO" Width // 16:9 = 854 +patch=1,EE,20134F74,extended,0812166E // jumps to code cave +patch=1,EE,204859B8,extended,AFA20174 // saves y pos value +patch=1,EE,204859BC,extended,3C023EC0 // "Get Ready! GO" X Pos // only change the last four bytes // 16:9 = 0.375 +patch=1,EE,204859C0,extended,AFA20168 // saves new x pos value +patch=1,EE,204859C4,extended,0804D3DE // jumps back +// Menus (16:9) +patch=1,EE,2030D7E4,short,43F0 // Menu Width // 16:9 = 480 +patch=1,EE,2030D834,extended,08121636 // jumps to code cave +patch=1,EE,204858D8,extended,E4830008 // saves width value +patch=1,EE,204858DC,extended,3C1942A0 // Menu X Pos // only change the last four bytes // 16:9 = +80 +patch=1,EE,204858E0,extended,44991800 // moves new x pos value +patch=1,EE,204858E4,extended,E4830000 // saves new x pos value +patch=1,EE,204858E8,extended,080C360E // jumps back +patch=1,EE,204D1570,extended,44555555 // Car Select Overlay Width // 16:9 = 853.3 +patch=1,EE,204D1568,extended,C2D70000 // Car Select Overlay X Pos // 16:9 = -107.5 +patch=1,EE,2031B180,short,4456 // Top Border Width // 16:9 = 854 +patch=1,EE,2031B1F4,extended,0812163B // jumps to code cave +patch=1,EE,204858EC,extended,3C190000 // Top Border X Pos // only change the last four bytes // 16:9 = 0 (4:3 = 80) +patch=1,EE,204858F0,extended,44993800 // moves new x pos value +patch=1,EE,204858F4,extended,E4870000 // saves new x pos value +patch=1,EE,204858F8,extended,C4850004 // original code +patch=1,EE,204858FC,extended,080C6C7E // jumps back +patch=1,EE,2038AE00,short,4456 // Bottom Border Width // 16:9 = 854 +patch=1,EE,2038AE38,short,4456 // Bottom Border Width // 16:9 = 854 +patch=1,EE,2038AE4C,extended,08121640 // jumps to code cave +patch=1,EE,20485900,extended,3C19C2D7 // Bottom Border X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485904,extended,AFB90068 // saves new x pos value +patch=1,EE,20485908,extended,080E2B94 // jumps back +patch=1,EE,2038AE04,extended,08121643 // jumps to code cave +patch=1,EE,2048590C,extended,3C193E00 // Bottom Border X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485910,extended,AFB90078 // saves new x pos value +patch=1,EE,20485914,extended,080E2B82 // jumps back +patch=1,EE,2031D6E4,short,4456 // Checkerboard Width // 16:9 = 854 +patch=1,EE,2031D73C,short,4456 // Checkerboard Width // 16:9 = 854 +patch=1,EE,2031D7E8,short,4456 // Checkerboard Width // 16:9 = 854 +patch=1,EE,2031D790,short,4456 // Checkerboard Width // 16:9 = 854 +patch=1,EE,2031D840,short,4456 // Checkerboard Width // 16:9 = 854 +patch=1,EE,2031D6F8,extended,08121646 // jumps to code cave +patch=1,EE,20485918,extended,3C193E00 // Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,2048591C,extended,AFB90110 // saves new x pos value +patch=1,EE,20485920,extended,080C75BF // jumps back +patch=1,EE,2031D750,extended,08121649 // jumps to code cave +patch=1,EE,20485924,extended,3C193E00 // Top Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485928,extended,AFB900F8 // saves new x pos value +patch=1,EE,2048592C,extended,080C75D5 // jumps back +patch=1,EE,2031D7FC,extended,0812164C // jumps to code cave +patch=1,EE,20485930,extended,3C193E00 // Top Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485934,extended,AFB900C8 // saves new x pos value +patch=1,EE,20485938,extended,080C7600 // jumps back +patch=1,EE,2031D7A4,extended,0812164F // jumps to code cave +patch=1,EE,2048593C,extended,3C193E00 // Bottom Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,20485940,extended,AFB900E0 // saves new x pos value +patch=1,EE,20485944,extended,080C75EA // jumps back +patch=1,EE,2031D854,extended,08121652 // jumps to code cave +patch=1,EE,20485948,extended,3C193E00 // Bottom Middle Checkerboard X Pos // only change the last four bytes // 16:9 = 0.125 +patch=1,EE,2048594C,extended,AFB900B0 // saves new x pos value +patch=1,EE,20485950,extended,080C7616 // jumps back +patch=1,EE,2031DA20,short,4456 // Loading Background Width // 16:9 = 854 +patch=1,EE,2031DA40,extended,08121655 // jumps to code cave +patch=1,EE,20485954,extended,3C19C2D7 // Loading Background X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,20485958,extended,AFB901D8 // saves new x pos value +patch=1,EE,2048595C,extended,080C7691 // jumps back +patch=1,EE,203A6984,short,4456 // Replay Top Bar Width // 16:9 = 854 +patch=1,EE,203A6998,extended,08121668 // jumps to code cave +patch=1,EE,204859A0,extended,3C19C2D7 // Replay Top Bar X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,204859A4,extended,AFB90078 // saves new x pos value +patch=1,EE,204859A8,extended,080E9A67 // jumps back +patch=1,EE,203A69C8,short,4456 // Replay Bottom Bar Width // 16:9 = 854 +patch=1,EE,203A69DC,extended,0812166B // jumps to code cave +patch=1,EE,204859AC,extended,3C19C2D7 // Replay Bottom Bar X Pos // only change the last four bytes // 16:9 = -107.5 +patch=1,EE,204859B0,extended,AFB90060 // saves new x pos value +patch=1,EE,204859B4,extended,080E9A78 // jumps back +patch=1,EE,204E0C3C,extended,3FE38E39 // Globe Aspect Ratio // 16:9 = 1.777777791 +patch=1,EE,204E0A94,extended,3FB8E38F // Globe Glow Aspect Ratio // 16:9 = 1.444444537 + +[Disable Motion Blur] +description=Disables Motion Blur +author=escape209 +patch=1,EE,20665F2A,byte,00000000 // 00000001 // Disable Motion blur + +[Disable Bloom] +description=Disables Bloom +author=escape209 +patch=1,EE,20665F28,byte,00000000 // 00000001 // Disable Bloom + +[60 FPS for Menus] +author=Nehalem +description=Menus will render at 60 FPS +// 60 FPS in menus only +patch=0,EE,201D3F2C,extended,1000000A +// Fix FMVs playback speed while using 60 FPS patches +patch=0,EE,20130DD8,extended,C7958074 +patch=0,EE,20130DDC,extended,3C084000 +patch=0,EE,20130DE0,extended,4488A000 +patch=0,EE,20130DE4,extended,4614AD03 +patch=0,EE,20130DE8,extended,00000000 + +[60 FPS for Crashes] +author=Nehalem +description=Enable 60 FPS in crashes +patch=0,EE,201320D8,extended,1000004B + +[Progressive Scan] +author=Nehalem +description=Always ask for 480p mode during boot +patch=0,EE,20437758,extended,100000F1 + +[MPH to KPH] +author=Nehalem +description=Change speedometer unit from MPH to KPH +patch=0,EE,101A3BA0,extended,000082F0 +patch=0,EE,101A3D78,extended,000007D7 + +[Extra Particles While Driving] +author=Nehalem +description=Render all extra particles while driving +patch=0,EE,20261E6C,extended,24120001 diff --git a/patches/SLUS-21057_5A1BB2A1.pnach b/patches/SLUS-21057_5A1BB2A1.pnach new file mode 100644 index 0000000..8234973 --- /dev/null +++ b/patches/SLUS-21057_5A1BB2A1.pnach @@ -0,0 +1,8 @@ +gametitle=TY the Tasmanian Tiger 2 - Bush Rescue (NTSC-U) SLUS-21057 5A1BB2A1 + +[60 FPS] +author=asasega and PeterDelta +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,2012AA1C,extended,28420002 +patch=1,EE,E0010019,extended,0049A0D0 +patch=1,EE,2012AA1C,extended,28420001 \ No newline at end of file diff --git a/patches/SLUS-21058_3DF2B0BE.pnach b/patches/SLUS-21058_3DF2B0BE.pnach new file mode 100644 index 0000000..3c67544 --- /dev/null +++ b/patches/SLUS-21058_3DF2B0BE.pnach @@ -0,0 +1,13 @@ +gametitle=NBA Live 2005 (U)(SLUS-21058) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00088144 1800028e +patch=1,EE,003cc5fc,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLUS-21059_652050D2.pnach b/patches/SLUS-21059_652050D2.pnach new file mode 100644 index 0000000..ea512fe --- /dev/null +++ b/patches/SLUS-21059_652050D2.pnach @@ -0,0 +1,37 @@ +gametitle=Tekken 5 (SLUS-21059) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0032b448,word,3c013f40 // both fov+ + +//applies both fov+ only for widescreen mode +patch=1,EE,0032b478,word,3c010015 +patch=1,EE,0032b47c,word,c62dd11c +patch=1,EE,0032b49c,word,46016b42 +patch=1,EE,0032b4a0,word,46010843 +patch=1,EE,0032b4b8,word,460d1083 +patch=1,EE,0032b4bC,word,460d0843 + +//effects fix +patch=1,EE,00257434,word,46161083 +patch=1,EE,00257488,word,46160843 +patch=1,EE,002574e0,word,46160843 +patch=1,EE,00257538,word,46160843 + +patch=1,EE,e0018e38,extended,0015D11C +patch=1,EE,20257764,extended,10000008 +patch=1,EE,e001aaaa,extended,0015D11C +patch=1,EE,20257764,extended,45020008 + +//render fix +patch=1,EE,00222484,word,3c013f2b +patch=1,EE,00222494,word,44810000 +patch=1,EE,00222498,word,46006302 + + +[480p Mode] +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,003EF450,extended,01 \ No newline at end of file diff --git a/patches/SLUS-21064_3BEBCCAC.pnach b/patches/SLUS-21064_3BEBCCAC.pnach new file mode 100644 index 0000000..9396005 --- /dev/null +++ b/patches/SLUS-21064_3BEBCCAC.pnach @@ -0,0 +1,7 @@ +gametitle=GoldenEye - Rogue Agent (NTSC-U) SLUS-21064 3BEBCCAC + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 180%. +patch=1,EE,001223F4,word,2C420001 //2C420002 +patch=1,EE,00100030,word,3E800000 //3F000000 \ No newline at end of file diff --git a/patches/SLUS-21065_F5C7B45F.pnach b/patches/SLUS-21065_F5C7B45F.pnach new file mode 100644 index 0000000..3801eef --- /dev/null +++ b/patches/SLUS-21065_F5C7B45F.pnach @@ -0,0 +1,116 @@ +gametitle=Need for Speed: Underground 2 * NTSC-U * SLUS-21065 * F5C7B45F + +[60 FPS] +author=asasega +description=Might need EE overclocking to be stable (180%). Speeds up in-game cutscenes. +patch=1,EE,201D7ED4,word,2C420001 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 +description=Corrects native 16:9 aspect ratio (includes native 4:3 fix). +//Icons fix +patch=1,EE,001CCAF4,word,0C0ED18B +patch=1,EE,003B462C,word,3C03004C +patch=1,EE,003B4630,word,E474D848 +patch=1,EE,003B4634,word,03E00008 +patch=1,EE,003B4638,word,2404001A +//Aspect ratio +patch=1,EE,0056FB44,word,3F5B8D14 // Corrected 4:3 aspect +patch=1,EE,0056FB48,word,3F24A9CF // Corrected 16:9 aspect +patch=1,EE,0056FBF4,word,3F154000 // Corrected 4:3 rendering +patch=1,EE,0056FBF8,word,3F470000 // Corrected 16:9 rendering + +[Widescreen 16:10] +gsaspectratio=Stretch +author=PsxFan107 & pgert +description=Alters native Widescreen to 16:10. +description=Combining with other Aspect Ratio hacks may cause problems. +//Icons fix +patch=1,EE,001CCAF4,word,0C0ED18B +patch=1,EE,003B462C,word,3C03004C +patch=1,EE,003B4630,word,E474D848 +patch=1,EE,003B4634,word,03E00008 +patch=1,EE,003B4638,word,2404001A +//Aspect ratio +patch=1,EE,0056FB48,word,3F36F590 +patch=1,EE,0056FBF8,word,3F331999 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=PsxFan107 & pgert +description=Alters native Widescreen to 15:10. +description=Combining with other Aspect Ratio hacks may cause problems. +//Icons fix +patch=1,EE,001CCAF4,word,0C0ED18B +patch=1,EE,003B462C,word,3C03004C +patch=1,EE,003B4630,word,E474D848 +patch=1,EE,003B4634,word,03E00008 +patch=1,EE,003B4638,word,2404001A +//Aspect ratio +patch=1,EE,0056FB48,word,3F432811 +patch=1,EE,0056FBF8,word,3F27E800 + +[Widescreen 20:9] +gsaspectratio=Stretch +author=PsxFan107 & pgert +description=Alters native Widescreen to 20:9. +description=Combining with other Aspect Ratio hacks may cause problems. +//Icons fix +patch=1,EE,001CCAF4,word,0C0ED18B +patch=1,EE,003B462C,word,3C03004C +patch=1,EE,003B4630,word,E474D848 +patch=1,EE,003B4634,word,03E00008 +patch=1,EE,003B4638,word,2404001A +//Aspect ratio +patch=1,EE,0056FB48,word,3F03BB0C +patch=1,EE,0056FBF8,word,3F78C000 + +[Disable Screen Filter] +author=kozarovv +description=Removes the exclusive PS2 filter and fixes car smearing in menus. This option also removes Motion Blur. +//Screenspace filter +patch=1,EE,001D3930,word,03e00008 +patch=1,EE,001D3934,word,0 +//Motion blur +patch=1,EE,00570098,word,0 + +[Disable Fog] +author=kozarovv +description=Completely removes ambient and rain fog. +patch=1,EE,0057004C,word,0 + +[Disable Motion Blur Effect] +author=kozarovv +description=Disables the smear while accelerating, using Nitro and driving at high speed. +patch=1,EE,00570098,word,0 + +[Less Rain] +author=kozarovv +description=Decreases rain strength (makes it more transparent). +patch=1,EE,00574158,word,40000000 + +[More Rain] +author=kozarovv +description=Makes rain as harsh as a downpour. +patch=1,EE,00574158,word,3e000000 + +[Better Car Brightness] +author=kozarovv +description=Slightly increases shader highlight intensity of all racing/traffic cars. +patch=1,EE,001C2704,word,3C01439F + +[Lower World Lights Flare] +author=kozarovv +description=Makes in-world lights (lamp posts, light fixtures, etc.) less pronounced. +patch=1,EE,001C3EE0,word,3C013F40 + +[Lower Signal Lights Flare] +author=kozarovv +description=Tones down all signal lights, such as traffic light orange/yellow sources. +patch=1,EE,001C3260,word,3C013F50 + +[Remove Bloom] +author=PeterDelta +description=Removes the post-processing bloom effect +patch=1,EE,00570178,word,01000100 diff --git a/patches/SLUS-21066_09D35D3F.pnach b/patches/SLUS-21066_09D35D3F.pnach new file mode 100644 index 0000000..a25b6c8 --- /dev/null +++ b/patches/SLUS-21066_09D35D3F.pnach @@ -0,0 +1,13 @@ +gametitle=The Urbz - Sims in the City (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,0039a148,word,3c013fe3 //3c013faa +patch=1,EE,0039a14c,word,34218e21 //3421aaab + + diff --git a/patches/SLUS-21067_568A5C78.pnach b/patches/SLUS-21067_568A5C78.pnach new file mode 100644 index 0000000..1d2d9fb --- /dev/null +++ b/patches/SLUS-21067_568A5C78.pnach @@ -0,0 +1,10 @@ +gametitle=Digimon Rumble Arena 2 SLUS_210.67 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0029cbd0,word,3c013f22 +patch=1,EE,002210a4,word,3c013f22 +patch=1,EE,205560b0,word,44550000 + + diff --git a/patches/SLUS-21068_3C8B93DF.pnach b/patches/SLUS-21068_3C8B93DF.pnach new file mode 100644 index 0000000..c2418a7 --- /dev/null +++ b/patches/SLUS-21068_3C8B93DF.pnach @@ -0,0 +1,34 @@ +gametitle=Vietcong - Purple Haze (U)(SLUS-21068) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00608144 5ae3120c +patch=1,EE,00220934,word,3c013f20 //3c013f00 + +//Y-Fov +//403f013c 00088144 0000a0e7 +patch=1,EE,00220944,word,3c013f10 //3c013f40 + +/////////////////////////////////////////////// + +//Zoom (except Player hands) +//patch=1,EE,003ab034,word,3c013fab //3c013f80 + +//X-Fov +//803f013c 00008144 03000146 4000a0e7(5th) +//patch=1,EE,0044ac28,word,3c013f40 //3c013f80 + +//patch=1,EE,001d8ff4,word,3c013f40 //3c013f80 + +//Zoom +//patch=1,EE,00451d84,word,3c013f40 //3c013f80 +//patch=1,EE,0044af84,word,3c013f40 //3c013f80 + +//patch=1,EE,00208ebc,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-21069_16F94F28.pnach b/patches/SLUS-21069_16F94F28.pnach new file mode 100644 index 0000000..b4380b9 --- /dev/null +++ b/patches/SLUS-21069_16F94F28.pnach @@ -0,0 +1,19 @@ +gametitle=American Chopper (U)(SLUS-21069) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//82000c46 01000524 02000d46 +patch=1,EE,0016a590,word,08043e84 + +patch=1,EE,0010fa10,word,460c0082 +patch=1,EE,0010fa14,word,3c013f9b +patch=1,EE,0010fa18,word,3421aaaa +patch=1,EE,0010fa1c,word,4481f000 +patch=1,EE,0010fa20,word,461e1082 +patch=1,EE,0010fa24,word,0805a965 + + diff --git a/patches/SLUS-21071_1F3E6C66.pnach b/patches/SLUS-21071_1F3E6C66.pnach new file mode 100644 index 0000000..3c99b84 --- /dev/null +++ b/patches/SLUS-21071_1F3E6C66.pnach @@ -0,0 +1,9 @@ +gametitle=The Nightmare of Druaga: Fushigino Dungeon SLUS_210.71 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0042A7AC,word,3c023f06 +patch=1,EE,0042A7B0,word,34436666 + + diff --git a/patches/SLUS-21072_0199EC27.pnach b/patches/SLUS-21072_0199EC27.pnach new file mode 100644 index 0000000..6e11342 --- /dev/null +++ b/patches/SLUS-21072_0199EC27.pnach @@ -0,0 +1,12 @@ +gametitle=Finny the Fish & the Seven Waters (U)(SLUS-21072) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00183950,word,3c023ff3 //3c023fb6 +patch=1,EE,00183954,word,3442cf9a //3442db6e + + diff --git a/patches/SLUS-21075_901AAC09.pnach b/patches/SLUS-21075_901AAC09.pnach new file mode 100644 index 0000000..570958f --- /dev/null +++ b/patches/SLUS-21075_901AAC09.pnach @@ -0,0 +1,29 @@ +gametitle=Haunting Ground (SLUS-21075) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,0010e31c,word,3c013f40 +patch=1,EE,0010e320,word,44810000 +patch=1,EE,0010e328,word,4600c602 + +//cutscenes fix +patch=1,EE,002ba3ec,word,34a98c00 +patch=1,EE,002ba3d4,word,34a67400 + +//dynamic zoom +//patch=1,EE,2045FD40,word,3F800000 + +//zoom out +//patch=1,EE,0010e340,word,3c013fff //3c013f80 + +//zoom in +//patch=1,EE,0010e340,word,3c013f60 //3c013f80 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,002c9ea8,word,00000000 +patch=1,EE,002c9eac,word,03e00008 +patch=1,EE,002c9eb0,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-21077_A8C4C0A9.pnach b/patches/SLUS-21077_A8C4C0A9.pnach new file mode 100644 index 0000000..1d2f68b --- /dev/null +++ b/patches/SLUS-21077_A8C4C0A9.pnach @@ -0,0 +1,15 @@ +gametitle=Gauntlet - Seven Sorrows NTSC-U SLUS-21077 A8C4C0A9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,00446200,word,24020002 //built in widescreen + +[480p Mode] +author=nemesis2000 +description=SDTV 480p mode at start. +patch=1,EE,00107244,word,3c050000 +patch=1,EE,0010724c,word,3c060050 +patch=1,EE,00107254,word,3c070001 +patch=1,EE,00107514,word,3c090010 diff --git a/patches/SLUS-21078_4835F048.pnach b/patches/SLUS-21078_4835F048.pnach new file mode 100644 index 0000000..9adc559 --- /dev/null +++ b/patches/SLUS-21078_4835F048.pnach @@ -0,0 +1,42 @@ +gametitle=Lemony Snicket's A Series of Unfortunate Events (U)(SLUS-21078) 4835F048 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//Zoom (Gameplay) +//003f013c 00608144 +patch=1,EE,0018cd58,word,3c013f1b //3c013f00 + +//Y-Fov (Gameplay) +//82100046 000002e6 +patch=1,EE,0018cda4,word,080dee6c + +patch=1,EE,0037b9b0,word,46001082 +patch=1,EE,0037b9b4,word,3c013f40 +patch=1,EE,0037b9b8,word,4481f000 +patch=1,EE,0037b9bc,word,461e1082 +patch=1,EE,0037b9c0,word,0806336a + +//X-Fov (Menu,Text and Cutscene) +//0000acc7 803f013c (2nd) +patch=1,EE,002bbf24,word,080dee74 + +patch=1,EE,0037b9d0,word,c7ac0000 +patch=1,EE,0037b9d4,word,3c013faa +patch=1,EE,0037b9d8,word,3421aaab +patch=1,EE,0037b9dc,word,4481f000 +patch=1,EE,0037b9e0,word,461e6302 +patch=1,EE,0037b9e4,word,080aefca + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +//803f013c 00008144 34100046 00000000 +patch=1,EE,001af498,word,3c013a00 //3c013f80 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,20447740,extended,42EFC28F +patch=1,EE,20447744,extended,3C08AB86 \ No newline at end of file diff --git a/patches/SLUS-21079_7E5F690C.pnach b/patches/SLUS-21079_7E5F690C.pnach new file mode 100644 index 0000000..4cdc926 --- /dev/null +++ b/patches/SLUS-21079_7E5F690C.pnach @@ -0,0 +1,31 @@ +gametitle=Armored Core - Nexus SLUS_210.79 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001211D0,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,101211D8,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,001587C0,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1E16348,extended,3C023F80 +patch=1,EE,01E16348,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,D02C1050,extended,01001400 +patch=1,EE,0023C9AC,extended,00000001 +patch=1,EE,D02C1050,extended,01009000 +patch=1,EE,0023C9AC,extended,00000000 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,20131AB0,extended,00000000 +patch=1,EE,D0298C50,extended,02100000 +patch=1,EE,61CC6EE8,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,00209A9A,extended,00000000 diff --git a/patches/SLUS-21080_0442B1BD.pnach b/patches/SLUS-21080_0442B1BD.pnach new file mode 100644 index 0000000..6448c0f --- /dev/null +++ b/patches/SLUS-21080_0442B1BD.pnach @@ -0,0 +1,15 @@ +gametitle=Samurai Warriors: Xtreme Legends (NTSC-U) (SLUS-21080) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (Pnach by Little Giant) + +// 16:9 +patch=1,EE,0013fa48,word,3c024328 // 3c024360 +patch=1,EE,0013fc38,word,3c013f40 // 8f838520 ver fov +patch=1,EE,0013fc3c,word,4481f000 // 03e00008 +patch=1,EE,0013fc40,word,461e6b43 // e46d02bc +patch=1,EE,0013fc44,word,03e00008 // 00000000 +patch=1,EE,0013fc48,word,e46d02bc // 00000000 + + diff --git a/patches/SLUS-21082_7A9723B8.pnach b/patches/SLUS-21082_7A9723B8.pnach new file mode 100644 index 0000000..fe3acd2 --- /dev/null +++ b/patches/SLUS-21082_7A9723B8.pnach @@ -0,0 +1,6 @@ +gametitle=Chronicles of Narnia - The Lion Witch and The Wardrobe (NTSC-U) SLUS-21082 7A9723B8 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00171F18,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLUS-21083_50A57492.pnach b/patches/SLUS-21083_50A57492.pnach new file mode 100644 index 0000000..22245b5 --- /dev/null +++ b/patches/SLUS-21083_50A57492.pnach @@ -0,0 +1,30 @@ +gametitle=LEGO Star Wars: The Video Game [NTSC-U] (v1.01) (SLUS_210.83) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas and gamemasterplc + +patch=1,EE,21F26074,extended,3F100000 //3D and GUI Width +patch=1,EE,203407F0,extended,00000355 //Text Viewport Width +patch=1,EE,20222208,extended,24063555 //Pause Screen Filter Width +patch=1,EE,202AEA30,extended,24063555 //Upper Black Bar Width +patch=1,EE,202AEA88,extended,24063555 //Lower Black Bar Width +patch=1,EE,202214F8,extended,24103555 //Fades Width +patch=1,EE,202217B8,extended,24063555 //Fades Border Width +patch=1,EE,202256E0,extended,24063555 //Fade End Width +patch=1,EE,20261C98,extended,3C014455 //GUI Viewport Scale +patch=1,EE,2018AFA4,extended,24030180 //FMV Width +patch=1,EE,2018AFAC,extended,3C1B4480 //FMV X Position +patch=1,EE,2018AFD8,extended,AD3B0000 //Update FMV X Position +patch=1,EE,201579F8,extended,240B0280 //Stretch Some GFX Effects +patch=1,EE,20160088,extended,24040280 //Stretch Water GFX Effect +patch=1,EE,20367384,extended,3E666666 //Hearts Spacing +patch=1,EE,20367394,extended,3F54CCCD //Portraits and Tutorial Text X Position +patch=1,EE,2036735C,extended,3F43861F //Controller Messages X Position +patch=1,EE,20367364,extended,3F3CCCCD //Stud Icon X Position +patch=1,EE,2036736C,extended,3F351EB8 //Stud Number X Position +patch=1,EE,20367378,extended,3F3CCCCD //Hearts X Position +patch=1,EE,203673A8,extended,3F3CCCCD //Button Icon Options X Position +patch=1,EE,203673B0,extended,3F351EB8 //Button Icon Text X Position + + diff --git a/patches/SLUS-21083_926307DE.pnach b/patches/SLUS-21083_926307DE.pnach new file mode 100644 index 0000000..f460ca2 --- /dev/null +++ b/patches/SLUS-21083_926307DE.pnach @@ -0,0 +1,8 @@ +gametitle=LEGO Star Wars - The Video Game SLUS_210.83 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,21f95534,extended,3f100000 + + diff --git a/patches/SLUS-21086_6332499C.pnach b/patches/SLUS-21086_6332499C.pnach new file mode 100644 index 0000000..7161f35 --- /dev/null +++ b/patches/SLUS-21086_6332499C.pnach @@ -0,0 +1,12 @@ +gametitle=Big Mutha Truckers 2 (NTSC-U)(SLUS-21086) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//0000803f(*) 0000803f abaaaa3f(*) +patch=1,EE,20481c28,extended,3FE38E2A //3faaaaab Y-ratio +patch=1,EE,20481c20,extended,3F400000 //3f800000 Zoom + + diff --git a/patches/SLUS-21087_455DD546.pnach b/patches/SLUS-21087_455DD546.pnach new file mode 100644 index 0000000..82505a9 --- /dev/null +++ b/patches/SLUS-21087_455DD546.pnach @@ -0,0 +1,17 @@ +gametitle=Mortal Kombat - Shaolin Monks (SLUS_21087) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +// 16:9 +patch=1,EE,004f4b38,word,3f400000 + +// black border fix +patch=1,EE,00322f2c,word,3c013f80 + +//FMV's fix +patch=1,EE,00272210,word,24030256 +patch=1,EE,00272498,word,240B0256 + + diff --git a/patches/SLUS-21088_AD96FA2F.pnach b/patches/SLUS-21088_AD96FA2F.pnach new file mode 100644 index 0000000..6334e94 --- /dev/null +++ b/patches/SLUS-21088_AD96FA2F.pnach @@ -0,0 +1,30 @@ +gametitle=Disney's Chicken Little (NTSC-U)(SLUS-21088) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00310ee0,word,3c013fc0 //3c014000 +patch=1,EE,00310ef4,word,00000000 +patch=1,EE,00310eec,word,08030000 +patch=1,EE,000c0000,word,3c173f40 +patch=1,EE,000c0004,word,4497f000 +patch=1,EE,000c0008,word,461e6343 +patch=1,EE,000c000c,word,44817000 +patch=1,EE,000c0010,word,080c43bc + +/////////////////////////////////////////////////// +//Gameplay +//abaaaa3f 00000000 00504347 01000000 (Memory Hack) +//patch=1,EE,205c5cfc,extended,3FE38E32 //3faaaaab fov + +//Start Menu and Left Status Bar (ELF Hack) +//2044013c 00608144 f043013c 00688144 +//patch=1,EE,00284638,word,3c014455 //3c014420 + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,00520128,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21090_190DF20A.pnach b/patches/SLUS-21090_190DF20A.pnach new file mode 100644 index 0000000..d3bf0ce --- /dev/null +++ b/patches/SLUS-21090_190DF20A.pnach @@ -0,0 +1,30 @@ +// This patch breaks respawning on levels like 1-2 if the player dies outside of the 4:3 area, softlocking gameplay. +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Alien Hominid Widescreen (NTSC-U) + +//patch=1,EE,2017C7D8,extended,08030000 //Jump to Rectangle Scaling Code +//patch=1,EE,200C0000,extended,3C153F40 //Rectangle Scale +//patch=1,EE,200C0004,extended,44955000 //Move Rectangle Scale to F10 +//patch=1,EE,200C0008,extended,C4A90000 //Load Lower-Left of Rectangle into f9 +//patch=1,EE,200C000C,extended,C4C80000 //Load Upper-Right of Rectangle into f8 +//patch=1,EE,200C0010,extended,C4E70000 //Load Lower-Right of Ractangle into f7 +//patch=1,EE,200C0014,extended,C5060000 //Load Upper-Left of Ractangle into f7 +//patch=1,EE,200C0018,extended,460A4A42 //Multiply Lower-Left of Rectangle by Rectangle Scale +//patch=1,EE,200C001C,extended,460A4202 //Multiply Upper-Right of Rectangle by Rectangle Scale +//patch=1,EE,200C0020,extended,460A39C2 //Multiply Lower-Right of Rectangle by Rectangle Scale +//patch=1,EE,200C0024,extended,460A3182 //Multiply Upper-Left of Rectangle by Rectangle Scale +//patch=1,EE,200C0028,extended,E4A90000 //Update Lower-Left of Rectangle +//patch=1,EE,200C002C,extended,E4C80000 //Update Upper-Right of Rectangle +//patch=1,EE,200C0030,extended,E4E70000 //Update Lower-Right of Rectangle +//patch=1,EE,200C0034,extended,E5060000 //Update Upper-Left of Rectangle +//patch=1,EE,200C0038,extended,0805F1F8 //Return to Original Code +//patch=1,EE,200C003C,extended,0160B021 //Original Instruction +//patch=1,EE,2013E2B8,extended,00000000 //Sprite Render Fix +//patch=1,EE,20102A20,extended,24B3FF96 //Counters X Offset +//patch=1,EE,20102AC0,extended,00000000 //Fix Counter Visibility Near Left Edge +//patch=1,EE,2014BDD0,extended,24020337 //Walk Range Width +//patch=1,EE,2014BD94,extended,3C024455 //Object Viewport Width +//patch=1,EE,20129C38,extended,3C034455 //Background Colour Plane Width + + diff --git a/patches/SLUS-21091_FE0030D6.pnach b/patches/SLUS-21091_FE0030D6.pnach new file mode 100644 index 0000000..bff1bff --- /dev/null +++ b/patches/SLUS-21091_FE0030D6.pnach @@ -0,0 +1,24 @@ +gametitle=Scooby-Doo! Unmasked (U)(SLUS-21091) and (E)(SLES-53100) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa + +//Widescreen hack 16:9 +//Disabled as it causes SPS in the intro and the sewer levels (possibly more). +//Zoom +//0040023c 00008244 3800a2c7 +//patch=1,EE,001daf68,word,3c023fc0 + +//Y-Fov +//02100046 0800a0ac +//patch=1,EE,0023af14,word,08030000 + +//patch=1,EE,000c0000,word,46001002 +//patch=1,EE,000c0004,word,3c013faa +//patch=1,EE,000c0008,word,3421aaab +//patch=1,EE,000c000c,word,4481f000 +//patch=1,EE,000c0010,word,461e0002 +//patch=1,EE,000c0014,word,0808ebc6 + + diff --git a/patches/SLUS-21093_A99BACE1.pnach b/patches/SLUS-21093_A99BACE1.pnach new file mode 100644 index 0000000..b01ae5c --- /dev/null +++ b/patches/SLUS-21093_A99BACE1.pnach @@ -0,0 +1,21 @@ +gametitle=Worms Forts - Under Siege NTSC-U SLUS-21093 A99BACE1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//8e3c013c 36fa2134 00008144 0000acc7 +//b13c013c 00402134 00008144 0000acc7 +patch=1,EE,001bbb40,word,3c013cb1 //3c013c8e +patch=1,EE,001bbb44,word,34214000 //3421fa36 + +//Y-Fov +patch=1,EE,001bbb5c,word,3c013f10 //3c013f40 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0057638C,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-21094_B843EAFB.pnach b/patches/SLUS-21094_B843EAFB.pnach new file mode 100644 index 0000000..3d82ee2 --- /dev/null +++ b/patches/SLUS-21094_B843EAFB.pnach @@ -0,0 +1,8 @@ +gametitle=Midway Arcade Treasures 3 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001E3E54,word,3C023F40 //3C023F80 (Hydro Thunder) + + diff --git a/patches/SLUS-21097_383176C2.pnach b/patches/SLUS-21097_383176C2.pnach new file mode 100644 index 0000000..97c7c75 --- /dev/null +++ b/patches/SLUS-21097_383176C2.pnach @@ -0,0 +1,20 @@ +gametitle=MX World Tour featuring Jamie Little (U)(SLUS-21097) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0028a720,word,08030000 // c6010068 +patch=1,EE,0028a724,word,00000000 // c602006c + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,080a29ca // 00000000 + + diff --git a/patches/SLUS-21098_D233C793.pnach b/patches/SLUS-21098_D233C793.pnach new file mode 100644 index 0000000..a12baba --- /dev/null +++ b/patches/SLUS-21098_D233C793.pnach @@ -0,0 +1,25 @@ +gametitle=Frogger - Ancient Shadow (U)(SLUS-21098) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 5000bfff 00008244 +patch=1,EE,001cfeb4,word,3c023f25 //3c023f00 + +//Y-Fov +//740001c6 020a0746 (1st) +patch=1,EE,0012f06c,word,08094e87 + + +patch=1,EE,00253a1c,word,c6010074 +patch=1,EE,00253a20,word,3c013faa +patch=1,EE,00253a24,word,3421aaab +patch=1,EE,00253a28,word,4481f000 +patch=1,EE,00253a2c,word,461e0842 +patch=1,EE,00253a30,word,0804bc1c + + diff --git a/patches/SLUS-21099_C98BEF46.pnach b/patches/SLUS-21099_C98BEF46.pnach new file mode 100644 index 0000000..6557585 --- /dev/null +++ b/patches/SLUS-21099_C98BEF46.pnach @@ -0,0 +1,8 @@ +gametitle=Stolen SLUS_210.99 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20ab44b0,extended,3f400000 + + diff --git a/patches/SLUS-21104_95BB1901.pnach b/patches/SLUS-21104_95BB1901.pnach new file mode 100644 index 0000000..16751b2 --- /dev/null +++ b/patches/SLUS-21104_95BB1901.pnach @@ -0,0 +1,12 @@ +gametitle=MX vs. ATV Unleashed SLUS_211.04 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0018ee14,word,3c03bfab //r fix +patch=1,EE,0018ee18,word,3c023fab //r fix +patch=1,EE,001b81d4,word,3c023f18 //fov +patch=1,EE,0022c5c8,word,3c043fe3 // vert fov +patch=1,EE,0022c5cc,word,348e8e39 + + diff --git a/patches/SLUS-21105_82E1D0EA.pnach b/patches/SLUS-21105_82E1D0EA.pnach new file mode 100644 index 0000000..aeda820 --- /dev/null +++ b/patches/SLUS-21105_82E1D0EA.pnach @@ -0,0 +1,38 @@ +gametitle=Tom Clancy's Ghost Recon 2 * NTSC-U * SLUS-21105 * 82E1D0EA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=arapapa + +// X-FoV (Single Play) +// 0000803f abaaaa3f +patch=1,EE,E0013f80,extended,00E8EBFA +patch=1,EE,20E8EBF8,extended,3f400000 // 3f800000 + +/////////////////// + +// Widescreen hack by nemesis2000 + +// Search value is exactly the same as the Tom Clancy's Ghost Recon + +// Single Player mode +//patch=1,EE,003a8b94,word,3c023f40 +//patch=1,EE,003a8bb4,word,3c0243d6 + +// Multi Player mode +//patch=1,EE,003a8cb4,word,3c023f40 +//patch=1,EE,003a8cd4,word,3c0243d6 + +// Menu +//patch=1,EE,0053c404,word,3c043f40 +//patch=1,EE,0053c410,word,3c0243d6 + +// Reason for being disabled is that it stops the game from loading after the initial screen: +// https://github.com/PCSX2/pcsx2_patches/pull/63 + +/////////////////// + +[60 FPS] +author=asasega +description=Might need EE overclocking to be stable. +patch=1,EE,205D9210,word,00000000 diff --git a/patches/SLUS-21107_AEFCA55C.pnach b/patches/SLUS-21107_AEFCA55C.pnach new file mode 100644 index 0000000..9230a92 --- /dev/null +++ b/patches/SLUS-21107_AEFCA55C.pnach @@ -0,0 +1,13 @@ +gametitle=X-Men - The Official Game NTSC-U SLUS-21107 AEFCA55C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen fix +patch=1,EE,E001E979,extended,00A10970 +patch=1,EE,20A10970,extended,3f400000 //3F46E979 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,004A4754,word,42700000 //41f00000 \ No newline at end of file diff --git a/patches/SLUS-21108_13E1AD6A.pnach b/patches/SLUS-21108_13E1AD6A.pnach new file mode 100644 index 0000000..28f04b6 --- /dev/null +++ b/patches/SLUS-21108_13E1AD6A.pnach @@ -0,0 +1,13 @@ +gametitle=Hitman - Blood Money (SLUS_21108) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +patch=1,EE,00178b58,word,3c013f40 //00000000 hor FOV +patch=1,EE,00178b5c,word,4481f000 //00000000 +patch=1,EE,00178b98,word,461e0003 //00000000 +patch=1,EE,00291610,word,461ea502 //00000000 +patch=1,EE,002b27f4,word,461ea302 //4600a306 + + diff --git a/patches/SLUS-21109_0520A26D.pnach b/patches/SLUS-21109_0520A26D.pnach new file mode 100644 index 0000000..e7944c6 --- /dev/null +++ b/patches/SLUS-21109_0520A26D.pnach @@ -0,0 +1,18 @@ +gametitle=Drive To Survive (U)(SLUS-21109) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0019a430,word,08106838 + +patch=1,EE,0041a0e0,word,46020002 +patch=1,EE,0041a0e4,word,3c013faa +patch=1,EE,0041a0e8,word,3421aaab +patch=1,EE,0041a0ec,word,4481f000 +patch=1,EE,0041a0f0,word,461e0002 +patch=1,EE,0041a0f4,word,0806690d + + diff --git a/patches/SLUS-21110_632E3976.pnach b/patches/SLUS-21110_632E3976.pnach new file mode 100644 index 0000000..abea5c6 --- /dev/null +++ b/patches/SLUS-21110_632E3976.pnach @@ -0,0 +1,12 @@ +gametitle=Pirates of The Caribbean - The Legend of Jack Sparrow NTSC-U (SLUS_211.10) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//16:9 +patch=1,EE,20492F88,extended,3FAB851F // 3F800000 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,00384CD0,word,10000004 \ No newline at end of file diff --git a/patches/SLUS-21111_41F4A178.pnach b/patches/SLUS-21111_41F4A178.pnach new file mode 100644 index 0000000..851e253 --- /dev/null +++ b/patches/SLUS-21111_41F4A178.pnach @@ -0,0 +1,6 @@ +gametitle=Scarface - The World is Yours (SLUS-21111) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,20DAFABC,word,00000000 //00000001 \ No newline at end of file diff --git a/patches/SLUS-21112_35B70FB8.pnach b/patches/SLUS-21112_35B70FB8.pnach new file mode 100644 index 0000000..137abb2 --- /dev/null +++ b/patches/SLUS-21112_35B70FB8.pnach @@ -0,0 +1,11 @@ +gametitle=L.A. Rush (U)(SLUS-21112) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-U by Arapapa) + +//Gameplay 16:9 + +patch=1,EE,002e38d8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-21113_E3981DBB.pnach b/patches/SLUS-21113_E3981DBB.pnach new file mode 100644 index 0000000..9fdaee3 --- /dev/null +++ b/patches/SLUS-21113_E3981DBB.pnach @@ -0,0 +1,19 @@ +gametitle=Atelier Iris Eternal Mana (NTSC) (SLUS-21113) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=gamemasterplc + +patch=1,EE,2021CFD8,extended,3C0144AB //Zoom-In Battle Camera View +patch=1,EE,2024A3C4,extended,08030000 //Jump to Code for Resizing View +patch=1,EE,200C0000,extended,3C013F40 //View Width Multiplier (.75f) +patch=1,EE,200C0004,extended,44811000 //Load View Width Multiplier into f2 +patch=1,EE,200C0008,extended,080928F3 //Return to Original Code +patch=1,EE,200C000C,extended,46020002 //Get Updated View X Axis Width (Delay Slot) +patch=1,EE,202797E8,extended,2483FE56 //Tile Render Fix (Left) +patch=1,EE,20279804,extended,248201AA //Tile Render Fix (Right) +patch=1,EE,202BA3A4,extended,3C013F40 //3D Scenes Aspect Ratio Multiplier +patch=1,EE,202BA3A8,extended,44810000 //Load 3D Scenes Aspect Ratio Multiplier into f0 +patch=1,EE,202BA3B0,extended,4600C602 //Fix 3D Scenes Aspect Ratio + + diff --git a/patches/SLUS-21114_7D9E9D17.pnach b/patches/SLUS-21114_7D9E9D17.pnach new file mode 100644 index 0000000..7128c7b --- /dev/null +++ b/patches/SLUS-21114_7D9E9D17.pnach @@ -0,0 +1,20 @@ +gametitle=NHRA Championship Drag Racing (U)(SLUS-21114) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002334f8,word,08030000 // c6010068 +patch=1,EE,002334fC,word,00000000 // c602006c + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,0808cd40 // 00000000 + + diff --git a/patches/SLUS-21115_21068223.pnach b/patches/SLUS-21115_21068223.pnach new file mode 100644 index 0000000..8677f03 --- /dev/null +++ b/patches/SLUS-21115_21068223.pnach @@ -0,0 +1,22 @@ +gametitle=Okami NTSC-U SLUS-21115 21068223 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +patch=1,EE,0015c33c,word,3c0143a8 +patch=1,EE,0033ec38,word,3c013f9f +patch=1,EE,0033ec3c,word,4481a800 +patch=1,EE,0015c360,word,3c013f9f +patch=1,EE,0015c364,word,44817000 +patch=1,EE,0015c3ac,word,00000000 +patch=1,EE,0015c43c,word,3c014500 +patch=1,EE,0033ec20,word,3c014500 + +[Disable post-processing effect] +author=Gabominated +description=Disable all post-processing effect. +patch=1,EE,00190A84,word,00000000 +patch=1,EE,00190A4C,word,00000000 +patch=1,EE,00190B5C,word,00000000 +patch=1,EE,001916FC,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-21116_FD2CF599.pnach b/patches/SLUS-21116_FD2CF599.pnach new file mode 100644 index 0000000..14c6d99 --- /dev/null +++ b/patches/SLUS-21116_FD2CF599.pnach @@ -0,0 +1,6 @@ +gametitle=187 - Ride or Die NTSC-U SLUS-21116 FD2CF599 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=0,EE,00594a6c,word,3C75C28F //3CF5C28F diff --git a/patches/SLUS-21117_8B645E10.pnach b/patches/SLUS-21117_8B645E10.pnach new file mode 100644 index 0000000..1088fc0 --- /dev/null +++ b/patches/SLUS-21117_8B645E10.pnach @@ -0,0 +1,13 @@ +gametitle=World Soccer Winning Eleven 8: International [NTSC-U] (SLUS_211.17) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,002D7E30,word,3FAAAAAB //3F800000 (Increases hor. axis) + +//Render fix +patch=1,EE,00126004,word,3C023FAB //3C023F80 + + diff --git a/patches/SLUS-21119_FB539DD4.pnach b/patches/SLUS-21119_FB539DD4.pnach new file mode 100644 index 0000000..25c6cb3 --- /dev/null +++ b/patches/SLUS-21119_FB539DD4.pnach @@ -0,0 +1,9 @@ +gametitle=Kessen 3 SLUS_211.19 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0015be08,word,3c023f40 //hor +patch=1,EE,0038f4d8,word,3c023f40 + + diff --git a/patches/SLUS-21120_2373FD16.pnach b/patches/SLUS-21120_2373FD16.pnach new file mode 100644 index 0000000..527ed44 --- /dev/null +++ b/patches/SLUS-21120_2373FD16.pnach @@ -0,0 +1,27 @@ +gametitle=Psychonauts SLUS_211.20 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pelvicthrustman + +//Widescreen +patch=1,EE,001e9fe4,word,3c013f40 //00000000 (horizontal fov) +patch=1,EE,001e9fe8,word,4481f800 //00000000 +patch=1,EE,001e9fec,word,461f3183 //46061983 +patch=1,EE,001ea004,word,46061983 //00000000 + +//Render Fix +patch=1,EE,001e873c,word,340f02ab //962f0038 +patch=1,EE,001292b8,word,240e02ab //240e0200 + +//Remove post processing (fixes bad ghosting in PCSX2 hardware mode) +//patch=1,EE,20369F4C,word,00000000 //3f400000 + +//Removes blue shadows (PCSX2 hardware mode) +//patch=1,EE,2112C014,word,00000000 //3f400000 + +[60 FPS] +author=Souzooka +description=Runs game at 60 FPS +patch=0,EE,20206BE0,extended,240E0001 // addiu t6,zero,0x1 // vblank divisor +patch=0,EE,20369AC0,extended,3C88888A // minimum delta time // Changed from 1/30f to 1/60f diff --git a/patches/SLUS-21124_FAF7FA20.pnach b/patches/SLUS-21124_FAF7FA20.pnach new file mode 100644 index 0000000..bdf21d1 --- /dev/null +++ b/patches/SLUS-21124_FAF7FA20.pnach @@ -0,0 +1,23 @@ +gametitle=Delta Force - Black Hawk Down (U) (SLUS-21124) FAF7FA20 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen fix +//Y-Fov (4:3) +//abaaaa3f 00010000 17d0a63f +patch=1,EE,0043a3e0,word,3fe38e39 //3faaaaab + +//Zoom fix (4:3 and 16:9) +//0000ace7 0000a27b 0008a248 (3rd) +patch=1,EE,001a8744,word,080c5798 +patch=1,EE,00315e60,word,3c013f52 +patch=1,EE,00315e64,word,4481f000 +patch=1,EE,00315e68,word,461e6303 +patch=1,EE,00315e6c,word,e7ac0000 +patch=1,EE,00315e70,word,0806a1d2 + +[50 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,001C52C0,word,1460000A \ No newline at end of file diff --git a/patches/SLUS-21125_C5CE56CD.pnach b/patches/SLUS-21125_C5CE56CD.pnach new file mode 100644 index 0000000..a5d751b --- /dev/null +++ b/patches/SLUS-21125_C5CE56CD.pnach @@ -0,0 +1,23 @@ +gametitle=Airborne Troops - Countdown to D-Day (U)(SLUS-21125) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//1042023c 2d808000 00008244 +patch=1,EE,0040775c,word,3c024240 + +////////////////////////////////////////////// +//X-Fov (Needs render fix) +//patch=1,EE,0013e9d4,word,08044e64 //46070202 + +//patch=1,EE,00113990,word,46070202 // +//patch=1,EE,00113994,word,3C013F40 // +//patch=1,EE,00113998,word,4481F000 // +//patch=1,EE,0011399C,word,461e4202 // +//patch=1,EE,001139A0,word,0804fa76 // + + diff --git a/patches/SLUS-21127_17E7E24E.pnach b/patches/SLUS-21127_17E7E24E.pnach new file mode 100644 index 0000000..42852cd --- /dev/null +++ b/patches/SLUS-21127_17E7E24E.pnach @@ -0,0 +1,19 @@ +gametitle=Brave - The Search for Spirit Dancer (NTSC-U) SLUS-21127 17E7E24E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Enable native widescreen +patch=1,EE,00465BE4,extended,00000001 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,20402460,extended,00000000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,20465C80,extended,3C88888A +patch=1,EE,E0010000,extended,003C6D68 +patch=1,EE,20465C80,extended,3D088889 \ No newline at end of file diff --git a/patches/SLUS-21128_5AD4E46F.pnach b/patches/SLUS-21128_5AD4E46F.pnach new file mode 100644 index 0000000..d030845 --- /dev/null +++ b/patches/SLUS-21128_5AD4E46F.pnach @@ -0,0 +1,38 @@ +gametitle=Blitz - The League (U)(SLUS-21128) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001780d8,word,08030000 + +patch=1,EE,000c0000,word,46014242 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e4a42 +patch=1,EE,000c0010,word,0805e037 + +//Render fix +//68008bc4 0800a327 +patch=1,EE,00177790,word,08177f18 + +patch=1,EE,005dfc60,word,c48b0068 +patch=1,EE,005dfc64,word,3c013faa +patch=1,EE,005dfc68,word,3421aaab +patch=1,EE,005dfc6c,word,4481f000 +patch=1,EE,005dfc70,word,461e5ac2 +patch=1,EE,005dfc74,word,0805dde5 + + +/////////////////////////// +//Zoom +//patch=1,EE,00178e24,word,3c023f00 //3c023f80 +//patch=1,EE,001780a4,word,3c02bec0 //3c02bf00 +//Y-Fov +//patch=1,EE,E0013f40,extended,006e2da2 +//patch=1,EE,006e2da0,word,3f100000 //3f451eb8 + + diff --git a/patches/SLUS-21129_64C58FB4.pnach b/patches/SLUS-21129_64C58FB4.pnach new file mode 100644 index 0000000..b1c6081 --- /dev/null +++ b/patches/SLUS-21129_64C58FB4.pnach @@ -0,0 +1,9 @@ +gametitle=Tenchu Fatal Shadows SLUS_211.29 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0012ef48,word,3c023f40 +patch=1,EE,0012f738,word,3c02442b + + diff --git a/patches/SLUS-21129_A33AF77A.pnach b/patches/SLUS-21129_A33AF77A.pnach new file mode 100644 index 0000000..2439fe9 --- /dev/null +++ b/patches/SLUS-21129_A33AF77A.pnach @@ -0,0 +1,81 @@ +gametitle=Tenchu Fatal Shadows SLUS_211.29 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0012ef48,word,3c023f40 +patch=1,EE,0012f738,word,3c02442b + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201381B8,word,24027900 +patch=1,EE,201018D4,word,64420000 + +[Undub] +author=BloodRaynare +description=Forces the use of the original Japanese voices at all times. +//In-game voices +patch=1,EE,203ef4c4,word,0016a9a0 +patch=1,EE,203ef4c8,word,0016aa00 +patch=1,EE,203ef4cc,word,0016aa00 +patch=1,EE,203ef4d0,word,0016aa00 +patch=1,EE,203ef4d4,word,0016aa00 +patch=1,EE,203ef4d8,word,0016aa00 +patch=1,EE,203ef4dc,word,0016aa00 + +//In-game cutscenes +patch=1,EE,203ef524,word,0016abb8 +patch=1,EE,203ef528,word,0016ac3c +patch=1,EE,203ef52c,word,0016ac3c +patch=1,EE,203ef530,word,0016ac3c +patch=1,EE,203ef534,word,0016ac3c +patch=1,EE,203ef538,word,0016ac3c +patch=1,EE,203ef53c,word,0016ac3c + +//Enemy voices +patch=1,EE,203ef5e4,word,0016aea0 +patch=1,EE,203ef5e8,word,0016af04 +patch=1,EE,203ef5ec,word,0016af04 +patch=1,EE,203ef5f0,word,0016af04 +patch=1,EE,203ef5f4,word,0016af04 +patch=1,EE,203ef5f8,word,0016af04 +patch=1,EE,203ef5fc,word,0016af04 + +//FMV cutscenes +patch=1,EE,202c26d8,word,5c4a415c +patch=1,EE,202c2728,word,454e5c4a +patch=1,EE,202c2774,word,5c4a415c +patch=1,EE,202c27c4,word,454e5c4a +patch=1,EE,202c2810,word,5c4a415c +patch=1,EE,202c2860,word,454e5c4a +patch=1,EE,202c28ac,word,5c4a415c +patch=1,EE,202c28fc,word,454e5c4a +patch=1,EE,202c2948,word,5c4a415c +patch=1,EE,202c2998,word,454e5c4a +patch=1,EE,202c29e4,word,5c4a415c +patch=1,EE,202c2a34,word,454e5c4a +patch=1,EE,202c2a80,word,5c4a415c +patch=1,EE,202c2ad0,word,454e5c4a +patch=1,EE,202c2b1c,word,5c4a415c +patch=1,EE,202c2b6c,word,454e5c4a +patch=1,EE,202c2bb8,word,5c4a415c +patch=1,EE,202c2c08,word,414e5c4a +patch=1,EE,202c2c54,word,5c4a415c +patch=1,EE,202c2ca4,word,414e5c4a +patch=1,EE,202c2cf0,word,5c4a415c +patch=1,EE,202c2d40,word,414e5c4a +patch=1,EE,202c2d8c,word,5c4a415c +patch=1,EE,202c2ddc,word,414e5c4a +patch=1,EE,202c2e28,word,5c4a415c +patch=1,EE,202c2e78,word,414e5c4a +patch=1,EE,202c2ec4,word,5c4a415c +patch=1,EE,202c2f14,word,414e5c4a +patch=1,EE,202c2f60,word,5c4a415c +patch=1,EE,202c2fb0,word,414e5c4a +patch=1,EE,202c2ffc,word,5c4a415c +patch=1,EE,202c304c,word,414e5c4a +patch=1,EE,202c3098,word,5c4a415c +patch=1,EE,202c30e8,word,414e5c4a +patch=1,EE,202c3134,word,5c4a415c \ No newline at end of file diff --git a/patches/SLUS-21130_E243EA40.pnach b/patches/SLUS-21130_E243EA40.pnach new file mode 100644 index 0000000..7cb27b0 --- /dev/null +++ b/patches/SLUS-21130_E243EA40.pnach @@ -0,0 +1,16 @@ +gametitle=SnoCross 2 - Featuring Blair Morgan (U)(SLUS-21130) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//00000000 436b0546 380042e4 +patch=1,EE,001ee198,word,3c01bf90 +patch=1,EE,001ee1a4,word,4481f000 + +patch=1,EE,001ee1a8,word,46056b43 +patch=1,EE,001ee1ac,word,461e68c2 + + diff --git a/patches/SLUS-21132_0C5D220A.pnach b/patches/SLUS-21132_0C5D220A.pnach new file mode 100644 index 0000000..c67091e --- /dev/null +++ b/patches/SLUS-21132_0C5D220A.pnach @@ -0,0 +1,13 @@ +gametitle=Stella Deus - The Gate of Eternity SLUS_211.32 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,202f7110,extended,44c00000 // 45000000 + +[No-Interlacing] +author=NineKain +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Remove Interlacing +patch=1,EE,001039EC,word,00000000 diff --git a/patches/SLUS-21133_BBBAAF63.pnach b/patches/SLUS-21133_BBBAAF63.pnach new file mode 100644 index 0000000..23b0a66 --- /dev/null +++ b/patches/SLUS-21133_BBBAAF63.pnach @@ -0,0 +1,10 @@ +gametitle=Xenosaga Episode II: Jenseits von Gut und Böse (Disc 1) (SLUS-20892) / Xenosaga Episode II: Jenseits von Gut und Böse (Disc 2) (PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//gameplay +patch=1,EE,20694790,extended,4182e8ba // original value 41445d17 + + diff --git a/patches/SLUS-21133_EB39ABEC.pnach b/patches/SLUS-21133_EB39ABEC.pnach new file mode 100644 index 0000000..59c4323 --- /dev/null +++ b/patches/SLUS-21133_EB39ABEC.pnach @@ -0,0 +1,10 @@ +gametitle=Xenosaga Episode II: Jenseits von Gut und Böse (Disc 1) (SLUS-20892) / Xenosaga Episode II: Jenseits von Gut und Böse (Disc 2) (SLUS-21133) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,2069B784,extended,4182e8ba // original value 41445d17 + + diff --git a/patches/SLUS-21134_013E349D.pnach b/patches/SLUS-21134_013E349D.pnach new file mode 100644 index 0000000..0121688 --- /dev/null +++ b/patches/SLUS-21134_013E349D.pnach @@ -0,0 +1,24 @@ +gametitle=Resident Evil 4 SLUS-21134 013E349D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen improvement. +patch=1,EE,20326d78,extended,3f5ced91 //x-fov +patch=1,EE,20250564,extended,3c013f5c +patch=1,EE,20250568,extended,3421ed91 +patch=1,EE,20326d7c,extended,3faaaaab //y-fov +patch=1,EE,20250574,extended,3c013faa +patch=1,EE,20250578,extended,3421aaab +patch=1,EE,2021d26c,extended,3c013f00 +patch=1,EE,202810e0,extended,3c013f80 +patch=1,EE,20430F60,extended,48000000 +patch=1,EE,E0080000,extended,004175AC +patch=1,EE,20326d78,extended,3f25b22d //3f5ced91 +patch=1,EE,20250564,extended,3c013f25 //3c013f5c +patch=1,EE,20250568,extended,3421b22d //3421ed91 +patch=1,EE,20326d7c,extended,3f800000 //3faaaaab +patch=1,EE,20250574,extended,3c013f80 //3c013faa +patch=1,EE,20250578,extended,34210000 //3421aaab +patch=1,EE,2021d26c,extended,3c013f25 //3c013f00 +patch=1,EE,202810e0,extended,3c013f80 //3c013f00 render fix diff --git a/patches/SLUS-21135_0544E001.pnach b/patches/SLUS-21135_0544E001.pnach new file mode 100644 index 0000000..fdb0d06 --- /dev/null +++ b/patches/SLUS-21135_0544E001.pnach @@ -0,0 +1,15 @@ +gametitle=MVP Baseball 2005 (NTSC-U)(SLUS-21135) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f013c 00008144 380017e6 +patch=1,EE,0054f920,word,3c013f40 //3c013f80 zoom + +//803f013c 00108144 83b50146 +patch=1,EE,0054f9b0,word,3c013fab //3c013f80 fov + + diff --git a/patches/SLUS-21136_EF5B6AAD.pnach b/patches/SLUS-21136_EF5B6AAD.pnach new file mode 100644 index 0000000..c4c3957 --- /dev/null +++ b/patches/SLUS-21136_EF5B6AAD.pnach @@ -0,0 +1,13 @@ +gametitle=Graffiti Kingdom (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f023c 00008244 00000000 +patch=1,EE,001f15a0,word,3c023fab //3c023f80 + + diff --git a/patches/SLUS-21137_503F67FE.pnach b/patches/SLUS-21137_503F67FE.pnach new file mode 100644 index 0000000..33c3b95 --- /dev/null +++ b/patches/SLUS-21137_503F67FE.pnach @@ -0,0 +1,56 @@ +gametitle=Tom Clancy's Splinter Cell 3: Chaos Theory * NTSC-U * SLUS-21137 * 503F67FE +//This game has three ELF files. This is for the Multi-Player ELF. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001f2904,word,e6600084 +patch=1,EE,001f2908,word,3c01007e +patch=1,EE,001f290c,word,c42069d0 +patch=1,EE,001f2910,word,24030004 +patch=1,EE,001f2914,word,3c023f80 +patch=1,EE,001f2918,word,e66000d0 +patch=1,EE,001f291c,word,3c01007e +patch=1,EE,001f2920,word,c42069d4 +patch=1,EE,001f2924,word,e66000d4 +patch=1,EE,001f2928,word,3c01007e +patch=1,EE,001f292c,word,c42069d8 +patch=1,EE,001f2930,word,e66000d8 +patch=1,EE,001f2934,word,3c01007e +patch=1,EE,001f2938,word,c42069dc +patch=1,EE,001f293c,word,e66000dc +patch=1,EE,001f2940,word,3c01007e +patch=1,EE,001f2944,word,c42069d0 +patch=1,EE,001f2948,word,e6600110 +patch=1,EE,001f294c,word,3c01007e +patch=1,EE,001f2950,word,c42069d4 +patch=1,EE,001f2954,word,e6600114 +patch=1,EE,001f2958,word,3c01007e +patch=1,EE,001f295c,word,c42069d8 +patch=1,EE,001f2960,word,e6600118 +patch=1,EE,001f2964,word,3c01007e +patch=1,EE,001f2968,word,c42069dc +patch=1,EE,001f296c,word,e660011c +patch=1,EE,001f2970,word,3c01007e +patch=1,EE,001f2974,word,c42069d0 +patch=1,EE,001f2978,word,e6600120 +patch=1,EE,001f297c,word,3c01007e +patch=1,EE,001f2980,word,c42069d4 +patch=1,EE,001f2984,word,e6600124 +patch=1,EE,001f2988,word,3c01007e +patch=1,EE,001f298c,word,c42069d8 +patch=1,EE,001f2990,word,e6600128 +patch=1,EE,001f2994,word,3c01007e +patch=1,EE,001f2998,word,c42069dc +patch=1,EE,001f299c,word,e660012c +patch=1,EE,001f29a0,word,3c01007f +patch=1,EE,001f29a4,word,ae600130 +patch=1,EE,001f29a8,word,ae600138 +patch=1,EE,001f29ac,word,ae600134 +patch=1,EE,001f29b0,word,ae6300a4 +patch=1,EE,001f29b4,word,ae600098 +patch=1,EE,001f29b8,word,ae600094 +patch=1,EE,001f29bc,word,ae62009c +patch=1,EE,001f29c0,word,3c023f80 +patch=1,EE,001f29c4,word,ae6200a0 diff --git a/patches/SLUS-21137_CFE85175.pnach b/patches/SLUS-21137_CFE85175.pnach new file mode 100644 index 0000000..7fbb458 --- /dev/null +++ b/patches/SLUS-21137_CFE85175.pnach @@ -0,0 +1,6 @@ +gametitle=Tom Clancy's Splinter Cell 3: Chaos Theory * NTSC-U * SLUS-21137 * CFE85175 +//This is the main CRC. This game has two other CRC shifts depending on gamemode selected. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 diff --git a/patches/SLUS-21137_EB61A764.pnach b/patches/SLUS-21137_EB61A764.pnach new file mode 100644 index 0000000..4d8e472 --- /dev/null +++ b/patches/SLUS-21137_EB61A764.pnach @@ -0,0 +1,56 @@ +gametitle=Tom Clancy's Splinter Cell 3: Chaos Theory * NTSC-U * SLUS-21137 * EB61A764 +//This game has three ELF files. This is for the Single Player ELF. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001f2904,word,e6600084 +patch=1,EE,001f2908,word,3c01007e +patch=1,EE,001f290c,word,c42069d0 +patch=1,EE,001f2910,word,24030004 +patch=1,EE,001f2914,word,3c023f80 +patch=1,EE,001f2918,word,e66000d0 +patch=1,EE,001f291c,word,3c01007e +patch=1,EE,001f2920,word,c42069d4 +patch=1,EE,001f2924,word,e66000d4 +patch=1,EE,001f2928,word,3c01007e +patch=1,EE,001f292c,word,c42069d8 +patch=1,EE,001f2930,word,e66000d8 +patch=1,EE,001f2934,word,3c01007e +patch=1,EE,001f2938,word,c42069dc +patch=1,EE,001f293c,word,e66000dc +patch=1,EE,001f2940,word,3c01007e +patch=1,EE,001f2944,word,c42069d0 +patch=1,EE,001f2948,word,e6600110 +patch=1,EE,001f294c,word,3c01007e +patch=1,EE,001f2950,word,c42069d4 +patch=1,EE,001f2954,word,e6600114 +patch=1,EE,001f2958,word,3c01007e +patch=1,EE,001f295c,word,c42069d8 +patch=1,EE,001f2960,word,e6600118 +patch=1,EE,001f2964,word,3c01007e +patch=1,EE,001f2968,word,c42069dc +patch=1,EE,001f296c,word,e660011c +patch=1,EE,001f2970,word,3c01007e +patch=1,EE,001f2974,word,c42069d0 +patch=1,EE,001f2978,word,e6600120 +patch=1,EE,001f297c,word,3c01007e +patch=1,EE,001f2980,word,c42069d4 +patch=1,EE,001f2984,word,e6600124 +patch=1,EE,001f2988,word,3c01007e +patch=1,EE,001f298c,word,c42069d8 +patch=1,EE,001f2990,word,e6600128 +patch=1,EE,001f2994,word,3c01007e +patch=1,EE,001f2998,word,c42069dc +patch=1,EE,001f299c,word,e660012c +patch=1,EE,001f29a0,word,3c01007f +patch=1,EE,001f29a4,word,ae600130 +patch=1,EE,001f29a8,word,ae600138 +patch=1,EE,001f29ac,word,ae600134 +patch=1,EE,001f29b0,word,ae6300a4 +patch=1,EE,001f29b4,word,ae600098 +patch=1,EE,001f29b8,word,ae600094 +patch=1,EE,001f29bc,word,ae62009c +patch=1,EE,001f29c0,word,3c023f80 +patch=1,EE,001f29c4,word,ae6200a0 diff --git a/patches/SLUS-21138_0E707DA4.pnach b/patches/SLUS-21138_0E707DA4.pnach new file mode 100644 index 0000000..d8fa585 --- /dev/null +++ b/patches/SLUS-21138_0E707DA4.pnach @@ -0,0 +1,17 @@ +gametitle=X-Men Legends II - Rise of Apocalypse (NTSC-U)(SLUS-21138) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +//Widescreen hack 16:9 + +//803f033c 00188344 00000000 +patch=1,EE,00270984,word,3c033f40 //3c033f80 + +//00000000 42091046 00c0033c +patch=1,EE,0027099c,word,460318c3 //00000000 + +patch=1,EE,208985d0,extended,3F199999 //fonts + + diff --git a/patches/SLUS-21139_4B80628D.pnach b/patches/SLUS-21139_4B80628D.pnach new file mode 100644 index 0000000..b11c4a5 --- /dev/null +++ b/patches/SLUS-21139_4B80628D.pnach @@ -0,0 +1,6 @@ +gametitle=Gun (NTSC-U) SLUS-21139 4B80628D + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0028ED08,word,1000000B \ No newline at end of file diff --git a/patches/SLUS-21140_3A0E75E5.pnach b/patches/SLUS-21140_3A0E75E5.pnach new file mode 100644 index 0000000..c5ddf88 --- /dev/null +++ b/patches/SLUS-21140_3A0E75E5.pnach @@ -0,0 +1,10 @@ +gametitle=Mobile Suit Gundam Seed - Never Ending Tomorrow SLUS_211.40 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +//patch=1,EE,00111aa4,word,3c034455 +patch=1,EE,00111ac0,word,3c0343b4 +patch=1,EE,001522c4,word,3c013f40 + + diff --git a/patches/SLUS-21142_314DAA9F.pnach b/patches/SLUS-21142_314DAA9F.pnach new file mode 100644 index 0000000..70085bc --- /dev/null +++ b/patches/SLUS-21142_314DAA9F.pnach @@ -0,0 +1,18 @@ +gametitle=Constantine (U)(SLUS-21142) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//X-Fov - ELF hack +//803f013c 00108144 0c00438e +patch=1,EE,002b52e0,word,3c013f40 //3c013f80 + +//Memory Hack +//patch=1,EE,20817074,extended,3F400000 // 3F800000 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,004B7B78,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-21143_976EA156.pnach b/patches/SLUS-21143_976EA156.pnach new file mode 100644 index 0000000..a3d664c --- /dev/null +++ b/patches/SLUS-21143_976EA156.pnach @@ -0,0 +1,13 @@ +gametitle=Star Wars - Episode III - Revenge of the Sith SLUS_211.43 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,004dbd2c,word,3c033fab +patch=1,EE,0051ac44,word,3c023f20 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. 180% EE Overclock recommended. +patch=1,EE,E0010002,extended,001B4344 +patch=1,EE,201AF538,extended,00000001 diff --git a/patches/SLUS-21144_A80FBAAC.pnach b/patches/SLUS-21144_A80FBAAC.pnach new file mode 100644 index 0000000..9038589 --- /dev/null +++ b/patches/SLUS-21144_A80FBAAC.pnach @@ -0,0 +1,10 @@ +gametitle=Tom Clancy's Rainbow Six: Lockdown * NTSC-U * SLUS-21144 * A80FBAAC +// This disc has the same CRC as SLUS-20883. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack for Single Player mode +patch=1,EE,002015A4,word,3C014115 // 3C0140e0 - Y-FoV +patch=1,EE,00132818,word,3c013F21 // 3c013f00 - Zoom +patch=1,EE,001af8bc,word,3c013f21 // 3c013f00 - Render fix diff --git a/patches/SLUS-21145_2545CA71.pnach b/patches/SLUS-21145_2545CA71.pnach new file mode 100644 index 0000000..64a7e67 --- /dev/null +++ b/patches/SLUS-21145_2545CA71.pnach @@ -0,0 +1,36 @@ +gametitle=Full Spectrum Warrior (U)(SLUS-21145) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//X-Fov +//803f013c 00a88144 80001026 +patch=1,EE,00402c28,word,3c013fab //3c013f80 + +//X-Fov (Menu and etc) +//8c3f013c cdcc2134 00088144 40134224 +patch=1,EE,004019d0,word,3c013f53 //3c013f8c +patch=1,EE,004019d4,word,34213333 //3421cccd + +//Render fix +//00000000 00000000 c3b00046 700115e6 00000000 00000000 03110046 800115e6 00000000 00000000 43a10046 +//ab3f013c 00f08144 c3b00046 700115e6 00000000 03110046 02211e46 800115e6 00000000 43a10046 42291e46 + +patch=1,EE,0042b404,word,3c013fab //00000000 +patch=1,EE,0042b408,word,4481f000 //00000000 +patch=1,EE,0042b418,word,46001103 //00000000 +patch=1,EE,0042b41c,word,461e2102 //46001103 Left +patch=1,EE,0042b428,word,4600a143 //00000000 +patch=1,EE,0042b42c,word,461e2942 //4600a143 Right + +//Get rid of fading effect (Black Scene) +patch=1,EE,002ea018,word,3c010000 //3c013f80 +patch=1,EE,002ea4a0,word,3c010000 //3c013f80 +patch=1,EE,002ea5ec,word,3c010000 //3c01437f + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +//4842013c 00a08144 80730e46 +patch=1,EE,002ea0f0,word,3c010000 //3c014248 \ No newline at end of file diff --git a/patches/SLUS-21150_C9F6EF9A.pnach b/patches/SLUS-21150_C9F6EF9A.pnach new file mode 100644 index 0000000..0f1eb47 --- /dev/null +++ b/patches/SLUS-21150_C9F6EF9A.pnach @@ -0,0 +1,12 @@ +gametitle=Beat Down - Fists of Vengeance (U) (SLUS-21150) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (pnach NTSC-U by Arapapa) + +//16:9 (42081546 43080046 00000000 00008244 00000000(*) 030b0046 00000000 00000000(*) da95040c 00000000(*)) +patch=1,EE,00375388,word,3c013f40 // 00000000 hor fov +patch=1,EE,00375394,word,4481f000 // 00000000 +patch=1,EE,0037539c,word,461ea503 // 00000000 + + diff --git a/patches/SLUS-21151_F2A25D7B.pnach b/patches/SLUS-21151_F2A25D7B.pnach new file mode 100644 index 0000000..be3fa8e --- /dev/null +++ b/patches/SLUS-21151_F2A25D7B.pnach @@ -0,0 +1,24 @@ +gametitle=Disney/Pixar Cars NTSC-U SLUS-21151 F2A25D7B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-U by Arapapa) +//Gameplay 16:9 +patch=1,EE,00116d48,word,3c023fab //3c023f80 +patch=1,EE,00116d50,word,3C033CAE //3C033C8E +patch=1,EE,00116d54,word,34635555 //3463FA34 +//Render fix +patch=1,EE,001d5dc4,word,3c03bfab //3c03bf80 +patch=1,EE,001d5dc8,word,3c023fab //3c023f80 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,001B1EE4,extended,24040001 +patch=1,EE,E0010001,extended,004956B8 +patch=1,EE,001B1EE4,extended,24040002 + +[Disable Blur/Bloom] +author=Gabominated +description=Disable post-processing Blur/Bloom effect +patch=1,EE,004F7B90,word,00000201 \ No newline at end of file diff --git a/patches/SLUS-21152_D382C164.pnach b/patches/SLUS-21152_D382C164.pnach new file mode 100644 index 0000000..ddb0b59 --- /dev/null +++ b/patches/SLUS-21152_D382C164.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Shin Megami Tensei - Digital Devil Saga 2 NTSC-U-Widescreen Hack (16:9) +patch=1,EE,2037F5E4,extended,3FC00000 + + diff --git a/patches/SLUS-21153_6677B437.pnach b/patches/SLUS-21153_6677B437.pnach new file mode 100644 index 0000000..b166af2 --- /dev/null +++ b/patches/SLUS-21153_6677B437.pnach @@ -0,0 +1,10 @@ +gametitle=Dynasty Warriors 5 (SLUS-21153) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00146c48,word,3c0243d6 +patch=1,EE,00181cec,word,3c023f2b +patch=1,EE,00146994,word,3c023e40 //cutscenes zoom (fixes Battle of Bai Di Castle - Wu crash) + + diff --git a/patches/SLUS-21154_467BC7D8.pnach b/patches/SLUS-21154_467BC7D8.pnach new file mode 100644 index 0000000..542127c --- /dev/null +++ b/patches/SLUS-21154_467BC7D8.pnach @@ -0,0 +1,8 @@ +gametitle=Killer 7 (SLUS_21154) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,20DB5688,word,3FE38E38 + + diff --git a/patches/SLUS-21155_9AC20A5B.pnach b/patches/SLUS-21155_9AC20A5B.pnach new file mode 100644 index 0000000..e52b936 --- /dev/null +++ b/patches/SLUS-21155_9AC20A5B.pnach @@ -0,0 +1,15 @@ +gametitle=Codename - Kids Next Door - Operation V.I.D.E.O.G.A.M.E. (U)(SLUS-21155) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas +description=Widescreen Hack + +//Gameplay 16:9 +//00 00 80 3F 00 00 80 BF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 01 00 00 50 00 00 0E +patch=1,EE,20C1a9a4,extended,3F400000 //3F800000 (Increases hor. axis) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,0075AF20,byte,01 //02 \ No newline at end of file diff --git a/patches/SLUS-21156_15948AA5.pnach b/patches/SLUS-21156_15948AA5.pnach new file mode 100644 index 0000000..f2d6516 --- /dev/null +++ b/patches/SLUS-21156_15948AA5.pnach @@ -0,0 +1,23 @@ +gametitle=Without Warning (SLUS) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,001486fc,word,3c013f40 +patch=1,EE,00148700,word,44810800 +patch=1,EE,00148704,word,27bdffe0 +patch=1,EE,00148708,word,3c04004b +patch=1,EE,0014870c,word,8c848318 +patch=1,EE,00148710,word,03a0282d +patch=1,EE,00148714,word,46016002 +patch=1,EE,00148718,word,46016303 + +patch=1,EE,00148368,word,0c0521bf +patch=1,EE,00197ddc,word,0c0521bf +patch=1,EE,00197df8,word,0c0521bf + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,0017f75c,word,3c013f80 \ No newline at end of file diff --git a/patches/SLUS-21157_EADDB48E.pnach b/patches/SLUS-21157_EADDB48E.pnach new file mode 100644 index 0000000..39e521b --- /dev/null +++ b/patches/SLUS-21157_EADDB48E.pnach @@ -0,0 +1,9 @@ +gametitle=Flipnic Ultimate Pinball SLUS_211.57 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001865d8,word,3c043f40 //hor +patch=1,EE,001869ac,word,3c023fab //render fix + + diff --git a/patches/SLUS-21158_DAEC84E6.pnach b/patches/SLUS-21158_DAEC84E6.pnach new file mode 100644 index 0000000..2464f35 --- /dev/null +++ b/patches/SLUS-21158_DAEC84E6.pnach @@ -0,0 +1,20 @@ +gametitle=Rugby 2005 (USA) [SLUS-21158] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//240080ac 280080e4 0800e003 +patch=1,EE,0039c28c,word,08030000 +patch=1,EE,0039c290,word,00000000 + +patch=1,EE,000c0000,word,ac800024 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,4600f002 +patch=1,EE,000c0010,word,e4800028 +patch=1,EE,000c0014,word,080e70a5 + + diff --git a/patches/SLUS-21159_AF7BEB14.pnach b/patches/SLUS-21159_AF7BEB14.pnach new file mode 100644 index 0000000..e57068a --- /dev/null +++ b/patches/SLUS-21159_AF7BEB14.pnach @@ -0,0 +1,19 @@ +gametitle=Moto GP 4 (U)(SLUS-21159) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov Game play +//0000803f 5304c23f +patch=1,EE,005624a4,word,3f400000 //3f800000 + +//Render fix +patch=1,EE,0055c608,word,43000000 //43a00000 Result background +patch=1,EE,00564718,word,43000000 //43a00000 Gameplay +patch=1,EE,00596438,word,43000000 //43a00000 NPC player +patch=1,EE,005916f0,word,40100000 //3f9c28f6 Ground object + + diff --git a/patches/SLUS-21162_9933A1AD.pnach b/patches/SLUS-21162_9933A1AD.pnach new file mode 100644 index 0000000..6dd2c45 --- /dev/null +++ b/patches/SLUS-21162_9933A1AD.pnach @@ -0,0 +1,25 @@ +gametitle=Ford Mustang - The Legend Lives (U)(SLUS-21162) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//800040c6 003f013c 00608144 +patch=1,EE,00135b78,word,3c013f1d //3c013f00 + + +//Y-Fov +//82310446 0400aac4 +patch=1,EE,00135c08,word,080d7818 + +patch=1,EE,0035e060,word,46043182 +patch=1,EE,0035e064,word,3c013faa +patch=1,EE,0035e068,word,3421aaab +patch=1,EE,0035e06c,word,4481f000 +patch=1,EE,0035e070,word,461e3182 +patch=1,EE,0035e074,word,0804d703 + + diff --git a/patches/SLUS-21163_DFC0888A.pnach b/patches/SLUS-21163_DFC0888A.pnach new file mode 100644 index 0000000..731d309 --- /dev/null +++ b/patches/SLUS-21163_DFC0888A.pnach @@ -0,0 +1,18 @@ +gametitle=Brothers in Arms: Road to Hill 30 (SLUS-21163) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,00304f5c,word,3c023f40 + +//menu font fix +patch=1,EE,003e4e3c,word,3c033f40 +patch=1,EE,003e4e44,word,3c033f80 +patch=1,EE,003e4e48,word,44830800 +patch=1,EE,003e4e4c,word,ae630108 +patch=1,EE,003e4e50,word,c6600104 +patch=1,EE,003e4e54,word,46010036 + + diff --git a/patches/SLUS-21165_E69E7F58.pnach b/patches/SLUS-21165_E69E7F58.pnach new file mode 100644 index 0000000..85d4643 --- /dev/null +++ b/patches/SLUS-21165_E69E7F58.pnach @@ -0,0 +1,11 @@ +gametitle=Arc the Lad - End of Darkness (NTSC-U) (SLUS-21165) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pavachan/ElHecht + +// 16:9 +patch=1,EE,002c5584,word,3f19999a // 3f4ccccc hor fov gameplay +patch=1,EE,002c58b8,word,3f19999a // 3f4ccccc hor fov conversation + + diff --git a/patches/SLUS-21166_35AABF2E.pnach b/patches/SLUS-21166_35AABF2E.pnach new file mode 100644 index 0000000..fbb537f --- /dev/null +++ b/patches/SLUS-21166_35AABF2E.pnach @@ -0,0 +1,9 @@ +gametitle=Fullmetal Alchemist 2 - Curse of the Crimson Elixir SLUS_211.66 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00181528,word,3c023f28 +patch=1,EE,00181530,word,3442f5c3 + + diff --git a/patches/SLUS-21168_3A446111.pnach b/patches/SLUS-21168_3A446111.pnach new file mode 100644 index 0000000..0d2240c --- /dev/null +++ b/patches/SLUS-21168_3A446111.pnach @@ -0,0 +1,17 @@ +gametitle=Castlevania: Curse of Darkness (SLUS-21168) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,00751384,word,3c013f40 //hor value +patch=1,EE,00751388,word,44810000 +patch=1,EE,00751390,word,4600c602 + +//FMV's fix +patch=1,EE,00443eb8,word,00000000 +patch=1,EE,00775398,word,24056e40 +patch=1,EE,007753a4,word,24072380 + + diff --git a/patches/SLUS-21170_121AFAF5.pnach b/patches/SLUS-21170_121AFAF5.pnach new file mode 100644 index 0000000..229c8f2 --- /dev/null +++ b/patches/SLUS-21170_121AFAF5.pnach @@ -0,0 +1,19 @@ +gametitle=Makai Kingdom: Chronicles of the Sacred Tome [NTSC-U] (SLUS_211.70) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 (ELF hack) +patch=1,EE,00104DE4,word,3C013F40 //00000000 (Increases hor. axis) +patch=1,EE,00104DE8,word,44810000 //00000000 +patch=1,EE,00104DF0,word,4600C602 //00000000 + +//2D Characters X-Fov +//803f023c 00608244 00688044 (1st) +patch=1,EE,001488ac,word,3c023f40 //3c023f80 + +//(Old previous Memory hack by JLB) +//patch=1,EE,20332070,word,45700000 //45A00000 + + diff --git a/patches/SLUS-21171_304C115C.pnach b/patches/SLUS-21171_304C115C.pnach new file mode 100644 index 0000000..749faee --- /dev/null +++ b/patches/SLUS-21171_304C115C.pnach @@ -0,0 +1,22 @@ +gametitle=Harvest Moon - A Wonderful Life - Special Edition (NTSC-U) (SLUS-21171) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0043c6dc,word,3c013f40 // 00000000 hor fov +patch=1,EE,0043c6e8,word,44810000 // 00000000 +patch=1,EE,0043c6ec,word,4600c602 // 00000000 +patch=1,EE,00402e18,word,3c043fab // 3c043f80 renderfix 1 +patch=1,EE,00402e20,word,3c05bfab // 3c05bf80 renderfix 2 + +// 16:10 +//patch=1,EE,0043c6dc,word,3c013f55 // 00000000 hor fov +//patch=1,EE,0043c6e0,word,34215555 // 00000000 hor fov +//patch=1,EE,0043c6e8,word,44810000 // 00000000 +//patch=1,EE,0043c6ec,word,4600c602 // 00000000 +//patch=1,EE,00402e18,word,3c043f9a // 3c043f80 renderfix 1 +//patch=1,EE,00402e20,word,3c05bf9a // 3c05bf80 renderfix 2 + + diff --git a/patches/SLUS-21172_005AA020.pnach b/patches/SLUS-21172_005AA020.pnach new file mode 100644 index 0000000..53fa43c --- /dev/null +++ b/patches/SLUS-21172_005AA020.pnach @@ -0,0 +1,27 @@ +gametitle=Conflict - Global Terror (U)(SLUS-21172) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov 4:3 Screen +//aa3f013c 93a92134 00888144 +patch=1,EE,003f028c,word,3c013fe3 //3c013faa +patch=1,EE,003f0290,word,34218cc1 //3421a993 + +//X-Fov fix - Internal Widescreen +//bb3f013c 61322134 00888144 +patch=1,EE,003f02b4,word,3c013fe3 //003f02b4 +patch=1,EE,003f02b8,word,34218e39 //34213261 + +//Y-Fov fix - Internal Widescreen +patch=1,EE,003f02c0,word,3c013f80 //3c013f4a +patch=1,EE,003f02c4,word,00000000 //34215ffa + +//Render fix +//83a50046 003f013c 00608144 +patch=1,EE,00407fdc,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-21175_E1496246.pnach b/patches/SLUS-21175_E1496246.pnach new file mode 100644 index 0000000..f77397d --- /dev/null +++ b/patches/SLUS-21175_E1496246.pnach @@ -0,0 +1,22 @@ +gametitle=The Bible Game (U)(SLUS-21175) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000093e4 140080e4 +patch=1,EE,001e615c,word,0808d504 +patch=1,EE,00235410,word,3c013f40 +patch=1,EE,00235414,word,4481f000 +patch=1,EE,00235418,word,461e9cc2 +patch=1,EE,0023541c,word,e4930000 +patch=1,EE,00235420,word,08079858 + +//Render fix +//003f013c 00008144 3d1be24b (2nd) +patch=1,EE,001e620c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-21176_9AEECC9D.pnach b/patches/SLUS-21176_9AEECC9D.pnach new file mode 100644 index 0000000..a127930 --- /dev/null +++ b/patches/SLUS-21176_9AEECC9D.pnach @@ -0,0 +1,16 @@ +gametitle=World Championship Poker 2 - Featuring Howard Lederer (U)(SLUS-21176) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0023c2dc,word,08030000 +patch=1,EE,000c0000,word,46031082 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,0808f0b8 + + diff --git a/patches/SLUS-21179_9285A8D6.pnach b/patches/SLUS-21179_9285A8D6.pnach new file mode 100644 index 0000000..bd5e535 --- /dev/null +++ b/patches/SLUS-21179_9285A8D6.pnach @@ -0,0 +1,9 @@ +gametitle=Colosseum - Road to Freedom (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00473258,word,3C013F40 //3C013F80 (Increases hor. axis) +patch=1,EE,004731d4,word,3C013EC3 //3C013F00 + + diff --git a/patches/SLUS-21180_FE44479E.pnach b/patches/SLUS-21180_FE44479E.pnach new file mode 100644 index 0000000..e86971b --- /dev/null +++ b/patches/SLUS-21180_FE44479E.pnach @@ -0,0 +1,33 @@ +gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLUS-21180) / Onimusha: Dawn of Dreams (Disc 2) (SLUS-21362) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay + +//val1 +patch=1,EE,0012F960,word,3c033f19 +patch=1,EE,0012F968,word,34649999 + +//val2 +patch=1,EE,0012fb38,word,3c033f19 +patch=1,EE,0012fb40,word,34639999 + +//val3 +patch=1,EE,0012f9c8,word,3c023f19 +patch=1,EE,0012f9cc,word,34439999 + +//rfix1 +patch=1,EE,0012Fbb0,word,3c02c3d6 + +//rfix1 +patch=1,EE,0012Faa0,word,3c024527 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20178424,extended,00001825 + + diff --git a/patches/SLUS-21183_E1F17139.pnach b/patches/SLUS-21183_E1F17139.pnach new file mode 100644 index 0000000..4723e5d --- /dev/null +++ b/patches/SLUS-21183_E1F17139.pnach @@ -0,0 +1,26 @@ +gametitle=Teen Titans (NTSC-U) (SLUS-21183) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht, also works with NTSC-U + +// 16:9 +patch=1,EE,00205784,word,080f1e0c // 4600ab06 jump to 003c7830 +patch=1,EE,00205788,word,00000000 // 0c072734 +patch=1,EE,003c7830,word,3c013f40 // 00000000 hor fov gameplay +patch=1,EE,003c7834,word,4481f000 // 00000000 +patch=1,EE,003c7838,word,461ead43 // 00000000 +patch=1,EE,003c783c,word,4600ab06 // 00000000 +patch=1,EE,003c7840,word,0c072734 // 00000000 +patch=1,EE,003c7844,word,00000000 // 00000000 +patch=1,EE,003c7848,word,080815e2 // 00000000 jump back to 00205788 + +patch=1,EE,001c9d78,word,3c023fc0 // 3c024000 zoom cut-scenes +patch=1,EE,001c9da8,word,3c013f40 // 00000000 ver fov cut-scenes +patch=1,EE,001c9dac,word,4481f000 // 00000000 +patch=1,EE,001c9db4,word,461e0342 // 00000000 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,0015FF94,word,2C620000 \ No newline at end of file diff --git a/patches/SLUS-21184_DB42119C.pnach b/patches/SLUS-21184_DB42119C.pnach new file mode 100644 index 0000000..d1ed5cc --- /dev/null +++ b/patches/SLUS-21184_DB42119C.pnach @@ -0,0 +1,16 @@ +gametitle=TMNT 3 Mutant Nightmare SLUS_211.84 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0028fd80,extended,3c023f1e +patch=1,EE,0028fdb0,extended,3c023fe3 +patch=1,EE,0028fdb8,extended,34428e38 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable +patch=1,EE,E0030002,extended,007491C4 //condition +patch=1,EE,107491C4,extended,00000001 //04000002 //fps +patch=1,EE,205B06F0,extended,3c888889 //3d088889 //speed +patch=1,EE,205B06E8,extended,42700000 //41f00000 diff --git a/patches/SLUS-21186_B9BCD679.pnach b/patches/SLUS-21186_B9BCD679.pnach new file mode 100644 index 0000000..10f1fbb --- /dev/null +++ b/patches/SLUS-21186_B9BCD679.pnach @@ -0,0 +1,30 @@ +gametitle=NBA Ballers - Phenom (U)(SLUS-21186) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42420146 02490446 +patch=1,EE,00136838,word,08150bd0 + +patch=1,EE,00542f40,word,46014242 +patch=1,EE,00542f44,word,3c013f40 +patch=1,EE,00542f48,word,4481f000 +patch=1,EE,00542f4c,word,461e4a42 +patch=1,EE,00542f50,word,0804da0f + +//Render fix +//68008bc4 0800a327 +patch=1,EE,00135ef0,word,08150bd8 + +patch=1,EE,00542f60,word,c48b0068 +patch=1,EE,00542f64,word,3c013faa +patch=1,EE,00542f68,word,3421aaab +patch=1,EE,00542f6c,word,4481f000 +patch=1,EE,00542f70,word,461e5ac2 +patch=1,EE,00542f74,word,0804d7bd + + diff --git a/patches/SLUS-21187_9EE4D67B.pnach b/patches/SLUS-21187_9EE4D67B.pnach new file mode 100644 index 0000000..2a833e6 --- /dev/null +++ b/patches/SLUS-21187_9EE4D67B.pnach @@ -0,0 +1,10 @@ +gametitle=Samurai Western (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,202D35A0,extended,3f400000 +patch=1,EE,0014cf5c,word,3c033fab + + diff --git a/patches/SLUS-21189_C2144770.pnach b/patches/SLUS-21189_C2144770.pnach new file mode 100644 index 0000000..bb341aa --- /dev/null +++ b/patches/SLUS-21189_C2144770.pnach @@ -0,0 +1,74 @@ +gametitle=The Suffering: Ties That Bind (SLUS-21189) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,00206784,word,e7b40010 +patch=1,EE,00206788,word,8e020348 +patch=1,EE,0020678c,word,ae020340 +patch=1,EE,00206790,word,8e02034c +patch=1,EE,00206794,word,ae020344 +patch=1,EE,00206798,word,c6010344 +patch=1,EE,0020679c,word,46800860 +patch=1,EE,002067a0,word,3c01bf00 +patch=1,EE,002067a4,word,44810000 +patch=1,EE,002067a8,word,c60c0340 +patch=1,EE,002067ac,word,46806320 +patch=1,EE,002067b0,word,3c013f20 +patch=1,EE,002067b4,word,44811800 +patch=1,EE,002067b8,word,3c014500 +patch=1,EE,002067bc,word,44811000 +patch=1,EE,002067c0,word,46000b46 +patch=1,EE,002067c4,word,3c013ed5 //both +patch=1,EE,002067c8,word,44812000 +patch=1,EE,002067cc,word,46000842 +patch=1,EE,002067d0,word,ae050338 +patch=1,EE,002067d4,word,46006002 +patch=1,EE,002067d8,word,e60402f0 +patch=1,EE,002067dc,word,460c18c3 +patch=1,EE,002067e0,word,ae06033c +patch=1,EE,002067e4,word,46011181 +patch=1,EE,002067e8,word,8e05035c +patch=1,EE,002067ec,word,46001141 +patch=1,EE,002067f0,word,e6000300 +patch=1,EE,002067f4,word,46020900 +patch=1,EE,002067f8,word,e6010304 +patch=1,EE,002067fc,word,46020000 +patch=1,EE,00206800,word,e6060334 +patch=1,EE,00206804,word,e605032c +patch=1,EE,00206808,word,e6030318 +patch=1,EE,0020680c,word,e6040330 +patch=1,EE,00206810,word,e6020320 +patch=1,EE,00206814,word,e6020324 +patch=1,EE,00206818,word,e6000328 +patch=1,EE,0020681c,word,e6000328 +patch=1,EE,00206820,word,3421fa36 +patch=1,EE,00206824,word,4481b000 +patch=1,EE,00206828,word,8ca20000 +patch=1,EE,0020682c,word,3c013f00 +patch=1,EE,00206830,word,4481b800 +patch=1,EE,00206834,word,84440070 +patch=1,EE,00206838,word,8c430074 +patch=1,EE,0020683c,word,0060f809 +patch=1,EE,00206840,word,00a42021 +patch=1,EE,00206844,word,c60202f0 +patch=1,EE,00206848,word,c601031c +patch=1,EE,0020684c,word,3c013f40 //vert +patch=1,EE,00206850,word,4481a000 +patch=1,EE,00206854,word,46140002 +patch=1,EE,00206858,word,00000000 +patch=1,EE,0020685c,word,00000000 + +//Font fix +//803f013c 00008144 0800e003 00000000 (2nd) +patch=1,EE,00220a50,word,3c013f40 //3c013f80 + +[60 FPS] +author=asasega and PeterDelta +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,20220010,extended,28420002 +patch=1,EE,20220030,extended,28420002 +patch=1,EE,E0020000,extended,00526114 +patch=1,EE,20220010,extended,28420001 +patch=1,EE,20220030,extended,28420001 \ No newline at end of file diff --git a/patches/SLUS-21190_61692A69.pnach b/patches/SLUS-21190_61692A69.pnach new file mode 100644 index 0000000..51dea01 --- /dev/null +++ b/patches/SLUS-21190_61692A69.pnach @@ -0,0 +1,8 @@ +gametitle=Outlaw Tennis SLUS_211.90 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,005b8068,word,3f9c67c8 + + diff --git a/patches/SLUS-21191_AA525269.pnach b/patches/SLUS-21191_AA525269.pnach new file mode 100644 index 0000000..c93c72c --- /dev/null +++ b/patches/SLUS-21191_AA525269.pnach @@ -0,0 +1,22 @@ +gametitle=Crash Tag Team Racing (U) (SLUS-21191) AA525269 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa, nemesis2000, PeterDelta +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +patch=1,EE,002D919C,word,3C013FAB //3C013F80 X-FOV +patch=1,EE,002D91C0,word,3C013FAB //3C013F80 Render Fix +patch=1,EE,002D9AC8,word,00000000 //46000346 turbo fix +patch=1,EE,002D9ACC,word,00000000 //4600A306 +patch=1,EE,002D9AD0,word,00000000 //0040F809 + +[60 FPS] +//02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1 03 00 00 01 00 00 00 01 00 00 00 30 95 57 00 +author=asasega +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,207A9E5C,extended,00000001 //00000002 + +[Unlock PSP Exclusive Content] +author=CRASHARKI +description=Unlocks the PSP Exclusive Content (Cars, Battle Arenas and Co-op mode). +patch=1,EE,209D488C,byte,1 //0 \ No newline at end of file diff --git a/patches/SLUS-21192_E65F9D33.pnach b/patches/SLUS-21192_E65F9D33.pnach new file mode 100644 index 0000000..79576c4 --- /dev/null +++ b/patches/SLUS-21192_E65F9D33.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Outdoor Adventures (2005) (U)(SLUS-21192) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,00317bc4,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,00317c20,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080c5f09 + + diff --git a/patches/SLUS-21193_E246AA30.pnach b/patches/SLUS-21193_E246AA30.pnach new file mode 100644 index 0000000..f695639 --- /dev/null +++ b/patches/SLUS-21193_E246AA30.pnach @@ -0,0 +1,17 @@ +gametitle=Inuyasha - Feudal Combat [NTSC-U] (SLUS-21193) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant +description=Widescreen Hack +//16:9 +patch=1,EE,0011ff98,word,3c013fdc //3c013fa5 hor 1 +patch=1,EE,0011ff9c,word,34211ade //34211eb8 + +patch=1,EE,00121a90,word,3c013fdc //3c013fa5 hor 2 +patch=1,EE,00121a94,word,34211ade //34211eb8 + +patch=1,EE,001224a0,word,3c013fdc //3c013fa5 hor 3 +patch=1,EE,001224a4,word,34211ade //34211eb8 + + diff --git a/patches/SLUS-21194_29B44F89.pnach b/patches/SLUS-21194_29B44F89.pnach new file mode 100644 index 0000000..cdd8ca1 --- /dev/null +++ b/patches/SLUS-21194_29B44F89.pnach @@ -0,0 +1,21 @@ +gametitle=Phantasy Star Universe (NTSC-U) (SLUS-21194) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=TechieSaru + +patch=1,EE,E008FF90,extended,00277960 +patch=1,EE,20277994,extended,08030000 +patch=1,EE,200C0000,extended,3C023F40 +patch=1,EE,200C0004,extended,44820000 +patch=1,EE,200C0008,extended,C4810000 +patch=1,EE,200C000C,extended,46000842 +patch=1,EE,200C0010,extended,E4810000 +patch=1,EE,200C0014,extended,0C0A0F4C +patch=1,EE,200C001C,extended,0809DE67 + +//Battle Cursor Fix +patch=1,EE,E001FF80,extended,002ACF80 +patch=1,EE,202ACFD4,extended,3C02BF40 + + diff --git a/patches/SLUS-21195_A07F8571.pnach b/patches/SLUS-21195_A07F8571.pnach new file mode 100644 index 0000000..3b5b588 --- /dev/null +++ b/patches/SLUS-21195_A07F8571.pnach @@ -0,0 +1,20 @@ +gametitle=Breeder's Cup - World Thoroughbred Championships (U)(SLUS-21195) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001b54dc,word,080848c8 +patch=1,EE,00212320,word,46001906 +patch=1,EE,00212324,word,3c013f40 +patch=1,EE,00212328,word,4481f000 +patch=1,EE,0021232c,word,461e2102 +patch=1,EE,00212330,word,0806d538 + +//Render fix +patch=1,EE,0011adb4,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-21196_A7A37EB8.pnach b/patches/SLUS-21196_A7A37EB8.pnach new file mode 100644 index 0000000..0a30d30 --- /dev/null +++ b/patches/SLUS-21196_A7A37EB8.pnach @@ -0,0 +1,19 @@ +gametitle=Indigo Prophecy NTSC-U SLUS-21196 A7A37EB8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen Hack +patch=1,EE,20836500,extended,3FE38E39 // 3FAAAAAB + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,00209688,word,10400004 //14400004 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,0020DC50,word,00000000 +patch=1,EE,001A9144,word,00000000 +patch=1,EE,001A57D0,word,3C010000 \ No newline at end of file diff --git a/patches/SLUS-21197_C09CB530.pnach b/patches/SLUS-21197_C09CB530.pnach new file mode 100644 index 0000000..0b2e6f7 --- /dev/null +++ b/patches/SLUS-21197_C09CB530.pnach @@ -0,0 +1,7 @@ +gametitle=DreamWorks Shrek - SuperSlam (NTSC-U) C09CB530 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=xMichael +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +patch=1,EE,21C8111C,extended,3FE38E39 // 3FAAAAAB \ No newline at end of file diff --git a/patches/SLUS-21199_BB70FFB9.pnach b/patches/SLUS-21199_BB70FFB9.pnach new file mode 100644 index 0000000..4ccd0f0 --- /dev/null +++ b/patches/SLUS-21199_BB70FFB9.pnach @@ -0,0 +1,20 @@ +gametitle=Medal of Honor: European Assault (NTSC-U) (SLUS-21199) BB70FFB9 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,0012927c,word,00000000 + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 180%. +patch=1,EE,20127570,extended,28420001 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=Forces progressive scan mode 480p at startup. +patch=1,EE,0044200C,word,24110000 +patch=1,EE,00442010,word,24120050 +patch=1,EE,0044201C,word,24130001 \ No newline at end of file diff --git a/patches/SLUS-21200_72486978.pnach b/patches/SLUS-21200_72486978.pnach new file mode 100644 index 0000000..54c7706 --- /dev/null +++ b/patches/SLUS-21200_72486978.pnach @@ -0,0 +1,27 @@ +gametitle=Armored Core - Nine Breaker SLUS_212.00 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00172540,extended,00000019 // 3C033F4C hor fov gameplay +patch=1,EE,10172548,extended,0000999A // 3462CCCD hor fov gameplay +patch=1,EE,001A8670,extended,000000D6 // 3C0243A0 renderfix +patch=1,EE,C1EC2218,extended,3C023F80 +patch=1,EE,01EC2218,extended,00000040 // 3C023F80 hor fov menu + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2011F014,extended,00000000 + +[Remove Blur] +author=001 & Berylskid +description=Removes blur effects. +patch=1,EE,D027CD3C,extended,02100000 +patch=1,EE,61D8A268,extended,00000000 +patch=1,EE,00000001,extended,0000005F + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,00247C6A,extended,00000000 diff --git a/patches/SLUS-21201_43AB7214.pnach b/patches/SLUS-21201_43AB7214.pnach new file mode 100644 index 0000000..85b689d --- /dev/null +++ b/patches/SLUS-21201_43AB7214.pnach @@ -0,0 +1,56 @@ +gametitle=Tales of Legendia (U)(SLUS-21201) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +//Widescreen hack 16:9 + +patch=1,EE,203DAFA0,extended,3f266666 +patch=1,EE,203BFAB0,extended,40133333 + +//2D Popup Characters Fix by Arapapa + +//Right +//80bf023c 00608244 00000000 866b0046 +patch=1,EE,001e89bc,word,3c02bf40 //3c02bf80 + +//Left +//46630046 86630046 (1st) + +patch=1,EE,001e8a60,word,00000000 +patch=1,EE,001e8a5c,word,08030008 +patch=1,EE,000c0020,word,46006346 +patch=1,EE,000c0024,word,46006386 +patch=1,EE,000c0028,word,3c013f40 +patch=1,EE,000c002c,word,4481f000 +patch=1,EE,000c0030,word,461e6302 +patch=1,EE,000c0034,word,0807a298 + +//Font Fix by Arapapa +//02080446 000000e6 040000c6 +patch=1,EE,e0060020,extended,003db098 +patch=1,EE,20238db0,extended,08030000 +patch=1,EE,200c0000,extended,46040802 +patch=1,EE,200c0004,extended,3c013f40 +patch=1,EE,200c0008,extended,4481f000 +patch=1,EE,200c000c,extended,461e0002 +patch=1,EE,200c0010,extended,0808e36d + +patch=1,EE,e0010020,extended,103db098 +patch=1,EE,20238db0,extended,46040802 + +//Portrait fix (battle) by Arapapa +//4c42023c 001275e4 +patch=1,EE,002ab0d4,word,3c024219 //3c02424c +//4c42033c 68c2023c +patch=1,EE,002ab118,word,3c034219 //3c03424c + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,D03F9750,extended,00001000 +patch=1,EE,103F9750,extended,000010E0 + + diff --git a/patches/SLUS-21204_DC2C7C01.pnach b/patches/SLUS-21204_DC2C7C01.pnach new file mode 100644 index 0000000..f7dcee9 --- /dev/null +++ b/patches/SLUS-21204_DC2C7C01.pnach @@ -0,0 +1,39 @@ +gametitle=Victorious Boxers 2 - Fighting Spirit (U)(SLUS-21204) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (in Squred Ring) +patch=1,EE,0019291c,word,3c063fab //3c063f80 + +//Cutscenes +//02080046 4800a0e7 380080c4 +patch=1,EE,0013b784,word,080aed94 +patch=1,EE,002bb650,word,46000802 +patch=1,EE,002bb654,word,3c013f40 +patch=1,EE,002bb658,word,4481f000 +patch=1,EE,002bb65c,word,461e0003 +patch=1,EE,002bb660,word,0804ede2 + +///////////////////////////////////////////////// +//Y-Fov (Event In Squred Ring) +//patch=1,EE,00195308,word,3c063fab //3c063f80 +//patch=1,EE,00195318,word,3c074455 //3c074420 + +//Zoom (All Event) +//patch=1,EE,0013b754,word,3c023f40 //3c023f00 + +//Y-Fov (Event) +//patch=1,EE,001b4d8c,word,3c074455 //3c074420 +//patch=1,EE,001beeac,word,3c074455 //3c074420 +//patch=1,EE,001c0620,word,3c024455 //3c024420 +//patch=1,EE,002af75c,word,3c074455 //3c074420 +//patch=1,EE,002b9548,word,3c074455 //3c074420 +//patch=1,EE,002bae1c,word,3c074455 //3c074420 +//patch=1,EE,002baf14,word,3c024455 //3c024420 +//patch=1,EE,002baf48,word,3c024455 //3c024420 + + diff --git a/patches/SLUS-21205_9FA0A1B0.pnach b/patches/SLUS-21205_9FA0A1B0.pnach new file mode 100644 index 0000000..429a027 --- /dev/null +++ b/patches/SLUS-21205_9FA0A1B0.pnach @@ -0,0 +1,6 @@ +gametitle=Aeon Flux (NTSC-U) SLUS-21205 9FA0A1B0 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 300% EE Overclock to be stable. +patch=1,EE,2036C438,extended,28630001 \ No newline at end of file diff --git a/patches/SLUS-21206_A82F2554.pnach b/patches/SLUS-21206_A82F2554.pnach new file mode 100644 index 0000000..d4eefcb --- /dev/null +++ b/patches/SLUS-21206_A82F2554.pnach @@ -0,0 +1,10 @@ +gametitle=Shining Force Neo SLUS_212.06 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001a8ff8,word,3c033ff3 // 3fb6db6e +patch=1,EE,001a9000,word,3463cf35 +patch=1,EE,0029dd78,word,3c02401f + + diff --git a/patches/SLUS-21206_AABDB541.pnach b/patches/SLUS-21206_AABDB541.pnach new file mode 100644 index 0000000..a858d93 --- /dev/null +++ b/patches/SLUS-21206_AABDB541.pnach @@ -0,0 +1,11 @@ +gametitle=Shining Force NEO (SLUS-212061) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and paul_met +patch=1,EE,210F5BB8,extended,43c00000 // X-axis wide +// patch=1,EE,210F5BBC,extended,43BB3333 // Y-axis wide (uncomment this for 16:10) +patch=1,EE,210F5BB0,extended,42800000 // X-axis camera position +// patch=1,EE,210f5bb4,extended,41A80000 // Y-axis camera position (uncomment this for 16:10) + + diff --git a/patches/SLUS-21208_21278F5B.pnach b/patches/SLUS-21208_21278F5B.pnach new file mode 100644 index 0000000..3ea301a --- /dev/null +++ b/patches/SLUS-21208_21278F5B.pnach @@ -0,0 +1,14 @@ +gametitle=Tony Hawk's American Wasteland (SLUS-21208) + +[Remove effect layer] +author=TechieSaru +description=Removes an effect that's problematic with hardware upscaling. +patch=1,EE,201BDBAC,extended,10000006 +patch=1,EE,201BF180,extended,10000006 + +[Remove blur effect] +author=TechieSaru +description=Removes another effect that's problematic with hardware upscaling. +patch=1,EE,201DB934,extended,1000001E + + diff --git a/patches/SLUS-21209_BDD9BAAD.pnach b/patches/SLUS-21209_BDD9BAAD.pnach new file mode 100644 index 0000000..24d7e4e --- /dev/null +++ b/patches/SLUS-21209_BDD9BAAD.pnach @@ -0,0 +1,9 @@ +gametitle=Urban Reign (NTSC-U) + +[Force Progressive Scan] +author=Michael +description=Automatically boots the game in progressive scan mode (Fixes interlacing issues such as shaking and improves visual quality). + +//Force Progressive Scan +patch=1,EE,201372e0,extended,0C04DCEC +patch=1,EE,201372e8,extended,0C04DCEC diff --git a/patches/SLUS-21212_08277A9E.pnach b/patches/SLUS-21212_08277A9E.pnach new file mode 100644 index 0000000..57e2550 --- /dev/null +++ b/patches/SLUS-21212_08277A9E.pnach @@ -0,0 +1,8 @@ +gametitle=Spartan: Total Warrior (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen patch +patch=1,EE,2057C814,extended,3F100000 // 3F400000 + + diff --git a/patches/SLUS-21215_B99A75DE.pnach b/patches/SLUS-21215_B99A75DE.pnach new file mode 100644 index 0000000..34a125d --- /dev/null +++ b/patches/SLUS-21215_B99A75DE.pnach @@ -0,0 +1,19 @@ +gametitle=The Warriors (U)(SLUS-21215) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Fix '4:3 Screen' +//patch=1,EE,00194ec4,word,3c013fe3 //3c013faa +//patch=1,EE,00194ec8,word,34218e3e //3421aa8f + + +//Fix 'Internal Widecscreen' +//d53f013c 1d552134 (2nd) +patch=1,EE,00194e8c,word,3c013fe3 //3c013fd5 +patch=1,EE,00194e90,word,34218e3e //3421551d + + diff --git a/patches/SLUS-21216_027C604C.pnach b/patches/SLUS-21216_027C604C.pnach new file mode 100644 index 0000000..a4fea61 --- /dev/null +++ b/patches/SLUS-21216_027C604C.pnach @@ -0,0 +1,9 @@ +gametitle=Soulcalibur III (SLUS-21216) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0012a118,word,3c013f40 +patch=1,EE,0012a11c,word,34210000 + + diff --git a/patches/SLUS-21217_6DFE8ED7.pnach b/patches/SLUS-21217_6DFE8ED7.pnach new file mode 100644 index 0000000..152ad9c --- /dev/null +++ b/patches/SLUS-21217_6DFE8ED7.pnach @@ -0,0 +1,10 @@ +gametitle=Incredibles, The - Rise of the Underminer SLUS_212.17 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +//patch=1,EE,001110e0,word,00000000 // hang fix by Prafull +patch=1,EE,00218E84,word,3C023F17 +patch=1,EE,00218EB0,word,3C023F10 + + diff --git a/patches/SLUS-21218_4B06117D.pnach b/patches/SLUS-21218_4B06117D.pnach new file mode 100644 index 0000000..59f38d4 --- /dev/null +++ b/patches/SLUS-21218_4B06117D.pnach @@ -0,0 +1,15 @@ +gametitle=Tak - The Great Juju Challenge (U)(SLUS-21218) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,003dcd18,word,3c013fe3 //3c013faa +patch=1,EE,003dcd1c,word,3421388e //3421aaab + +[60 FPS] +author=Super David +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0059C298,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-21219_91ECC411.pnach b/patches/SLUS-21219_91ECC411.pnach new file mode 100644 index 0000000..073a85f --- /dev/null +++ b/patches/SLUS-21219_91ECC411.pnach @@ -0,0 +1,19 @@ +gametitle=Pac-Man World 3 (U)(SLUS-21219) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ICUP321 + +//Widescreen hack 16:9 (Set "Normal" in Picture Options) + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,003efdc4,word,3c013f40 +patch=1,EE,003efdc8,word,4481f000 +patch=1,EE,003efdd0,word,461eb582 + +//Render fix +//003f013c 00a88144 2db80002 +patch=1,EE,00435bac,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-21220_4429BEFE.pnach b/patches/SLUS-21220_4429BEFE.pnach new file mode 100644 index 0000000..23a5987 --- /dev/null +++ b/patches/SLUS-21220_4429BEFE.pnach @@ -0,0 +1,13 @@ +gametitle=World Soccer Winning Eleven 9 [NTSC-U] (SLUS_212.20) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,0036AA60,word,3FAAAAAB //3F800000 (Increases hor. axis) + +//Render fix +patch=1,EE,00129EEC,word,3C053FAB //3C053F80 + + diff --git a/patches/SLUS-21221_C0AC5781.pnach b/patches/SLUS-21221_C0AC5781.pnach new file mode 100644 index 0000000..652fb05 --- /dev/null +++ b/patches/SLUS-21221_C0AC5781.pnach @@ -0,0 +1,18 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Magna Carta - Tears of Blood - Widescreen Hack (16:9) (NTSC-U) + +//16:9 (b002a427 00608044 803f023c 00688244 00000000 86630046 30c2050c) +patch=1,EE,002bd948,word,3c023f40 //3c023f80 + +[No-Interlacing] +author=NineKain +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Remove Interlacing +patch=1,EE,001E5668,word,00000000 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,201C69E4,extended,28410001 //28410002 diff --git a/patches/SLUS-21222_D8BBFFF3.pnach b/patches/SLUS-21222_D8BBFFF3.pnach new file mode 100644 index 0000000..7952581 --- /dev/null +++ b/patches/SLUS-21222_D8BBFFF3.pnach @@ -0,0 +1,14 @@ +gametitle=Top Spin (U)(SLUS-21222) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f033c abaa6334 00688344 50e20a0c +patch=1,EE,00318c40,word,3c033fe3 //3c033faa +patch=1,EE,00318c44,word,34638e2a //3463aaab + + diff --git a/patches/SLUS-21224_B815F724.pnach b/patches/SLUS-21224_B815F724.pnach new file mode 100644 index 0000000..0260b63 --- /dev/null +++ b/patches/SLUS-21224_B815F724.pnach @@ -0,0 +1,20 @@ +gametitle=Guitar Hero (U)(SLUS-21224) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0019cc20,word,3c013ec0 //3c013f00 +//patch=1,EE,001b1fbc,word,3c013f20 //3c013f00 + + +//Y-Fov +patch=1,EE,001b1fd8,word,3c01bfab //3c01bf80 + +//Render fix +patch=1,EE,0027fcf8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-21225_9CA89C19.pnach b/patches/SLUS-21225_9CA89C19.pnach new file mode 100644 index 0000000..c33dbf0 --- /dev/null +++ b/patches/SLUS-21225_9CA89C19.pnach @@ -0,0 +1,19 @@ +gametitle=Bratz - Rock Angelz (U)(SLUS-21225) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,002fa544,word,3c013f40 //00000000 +patch=1,EE,002fa548,word,4481f000 //00000000 +patch=1,EE,002fa550,word,461eb582 //00000000 + +//Render fix +//003f013c 00a88144 2db80002 +patch=1,EE,0035b404,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-21227_7B0E28D0.pnach b/patches/SLUS-21227_7B0E28D0.pnach new file mode 100644 index 0000000..d47e528 --- /dev/null +++ b/patches/SLUS-21227_7B0E28D0.pnach @@ -0,0 +1,41 @@ +gametitle=Dragon Ball Z - Budokai Tenkaichi (U)(SLUS-21227) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12/ElHecht (NTSC-U by Arapapa) + +// 16:9 menu +patch=1,EE,001fa2c4,word,3F600000 // 3f490fda sky/background fix + +//803f013c 00208144 1000a527 +patch=1,EE,0011e2c8,word,3c013f40 // 3c013f80 +patch=1,EE,0011e2f8,word,3c01442b // 3c014400 + +//803f013c 00008144 86230046 +patch=1,EE,0011e388,word,3c013f40 // 3c013f80 +patch=1,EE,0011e3a0,word,3c01442b // 3c014400 + +patch=1,EE,0011e3f0,word,3c013f40 // 3c013f80 +patch=1,EE,0011e404,word,3c01442b // 3c014400 + +//803f013c 00088144 0045013c +patch=1,EE,0010f4f0,word,3c013f40 // 3c013f80 +patch=1,EE,0010f518,word,3c01442b // 3c014400 + +// 16:9 gameplay +patch=1,EE,e0083f80,extended,0022AE34 // check 2022AE34 matches value xxxx3f80 + +//3c013f80 00088144 70b16324 +patch=1,EE,2022AE34,extended,3c013f40 // 3c013f80 +patch=1,EE,2022AE68,extended,3c01442b // 3c014400 + +patch=1,EE,2022b79c,extended,3c013f40 // 3c013f80 +patch=1,EE,2022b7dc,extended,3c01442b // 3c014400 + +patch=1,EE,2022b8d8,extended,3c013f40 // 3c013f80 +patch=1,EE,2022b8f0,extended,3c01442b // 3c014400 + +patch=1,EE,2022b950,extended,3c013f40 // 3c013f80 +patch=1,EE,2022b964,extended,3c01442b // 3c014400 + + diff --git a/patches/SLUS-21230_337B927C.pnach b/patches/SLUS-21230_337B927C.pnach new file mode 100644 index 0000000..4eb772c --- /dev/null +++ b/patches/SLUS-21230_337B927C.pnach @@ -0,0 +1,8 @@ +gametitle=We Love Katamari (SLUS-21230) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00108308,word,3c0143d6 + + diff --git a/patches/SLUS-21231_395779C5.pnach b/patches/SLUS-21231_395779C5.pnach new file mode 100644 index 0000000..5d92ac2 --- /dev/null +++ b/patches/SLUS-21231_395779C5.pnach @@ -0,0 +1,26 @@ +gametitle=Sniper Elite (U)(SLUS-21231) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + + +//Force turn on Widescreen (Full boot bypassing) +patch=1,EE,004132d8,word,24020002 //30420003 + +//Zoom fix (Internal Widescreen) +patch=1,EE,00500bf0,word,3f9faaab //3eaaaaab + +/////////////////////////////////////////////////// +//Zoom +//patch=1,EE,0010d044,word,3c013f1c//3c013f00 +//patch=1,EE,0010d04c,word,3c013f40 //3c013f80 +//patch=1,EE,001b930c,word,3c013ff0 //3c013fa7 +//patch=1,EE,00500c44,word,3f6da000 //3f490fda +//Y-Fov +//patch=1,EE,00501e48,word,3FE38E2A //3faaaaab + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00199018,word,1460000A //1060000A \ No newline at end of file diff --git a/patches/SLUS-21236_07A4E535.pnach b/patches/SLUS-21236_07A4E535.pnach new file mode 100644 index 0000000..0b43401 --- /dev/null +++ b/patches/SLUS-21236_07A4E535.pnach @@ -0,0 +1,13 @@ +gametitle=Tokyo Xtreme Racer: Drift (SLUS-21236) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,001196f4,word,3c043f40 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +author=gladiator +patch=1,EE,201093F0,extended,30630000 diff --git a/patches/SLUS-21237_A542271D.pnach b/patches/SLUS-21237_A542271D.pnach new file mode 100644 index 0000000..8503fa7 --- /dev/null +++ b/patches/SLUS-21237_A542271D.pnach @@ -0,0 +1,34 @@ +gametitle=And 1 Streetball (U)(SLUS-21237) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//46c30046 608092c7 +patch=1,EE,0032ced0,word,08106094 + +patch=1,EE,00418250,word,4600c346 +patch=1,EE,00418254,word,3c013f40 +patch=1,EE,00418258,word,4481f000 +patch=1,EE,0041825c,word,461e6b42 +patch=1,EE,00418260,word,080cb3b5 + +//Font Fix +patch=1,EE,00164c5c,word,3c013f06 //3c013f33 +patch=1,EE,00164c60,word,34216666 //34213333 + +patch=1,EE,0016506c,word,3c013f06 //3c013f33 +patch=1,EE,00165070,word,34216666 //34213333 + +patch=1,EE,00163f40,word,3c013f0d //3c013f3c +patch=1,EE,00163f44,word,34218106 //3421ac08 + +patch=1,EE,00164300,word,3c013f0d //3c013f3c +patch=1,EE,00164304,word,34218106 //3421ac08 + +patch=1,EE,00164d3c,word,3c013f10 //3c013f40 + + diff --git a/patches/SLUS-21238_7985D894.pnach b/patches/SLUS-21238_7985D894.pnach new file mode 100644 index 0000000..045aa5a --- /dev/null +++ b/patches/SLUS-21238_7985D894.pnach @@ -0,0 +1,12 @@ +gametitle=Final Fight: Streetwise (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0017f228,word,3c043f71 +patch=1,EE,0017f22c,word,3489d5a2 +patch=1,EE,0017f230,word,3c03bf71 +patch=1,EE,0017f234,word,346ad5a2 +patch=1,EE,001ea9d0,word,3c033fab + + diff --git a/patches/SLUS-21240_02F4B541.pnach b/patches/SLUS-21240_02F4B541.pnach new file mode 100644 index 0000000..991022e --- /dev/null +++ b/patches/SLUS-21240_02F4B541.pnach @@ -0,0 +1,14 @@ +gametitle=Star Wars - Battlefront II NTSC-U SLUS-21240 02F4B541 secondary SWBFRNT2.ELF=249540F3 +//Corresponds to the main crc to activate the secondary crc 249540F3 called SWBFRNT2.ELF + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). + +[Disable Blur/Bloom] +author=Gabominated +description=Disable the post-processing blur/bloom effect. \ No newline at end of file diff --git a/patches/SLUS-21240_249540F3.pnach b/patches/SLUS-21240_249540F3.pnach new file mode 100644 index 0000000..d3dc7f6 --- /dev/null +++ b/patches/SLUS-21240_249540F3.pnach @@ -0,0 +1,23 @@ +gametitle=Star Wars - Battlefront II NTSC-U SLUS-21240 02F4B541 secondary crc 249540f3 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa +description=Widescreen hack 16:9 +//00000000 00000000 83051646 00000000 +//403f013c 00008144 83051646 03000046 +patch=1,EE,00580784,word,3c013f40 //hor fov +patch=1,EE,00580788,word,44810000 +patch=1,EE,00580790,word,46000003 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,20602c9c,extended,00000001 +patch=1,EE,E0010200,extended,015A79B8 +patch=1,EE,20602c9c,extended,00000002 + +[Disable Blur/Bloom] +author=Gabominated +description=Disable the post-processing blur/bloom effect. +patch=1,EE,0060E420,word,00000000 diff --git a/patches/SLUS-21240_62390B9E.pnach b/patches/SLUS-21240_62390B9E.pnach new file mode 100644 index 0000000..5bb6f64 --- /dev/null +++ b/patches/SLUS-21240_62390B9E.pnach @@ -0,0 +1,18 @@ +gametitle=Star Wars: Battlefront 2 (U)(SLUS-21240) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa + + +//Game changes ELF on boot to SWBFRNT2.ELF with active CRC 62390B9E + +//Widescreen hack 16:9 + +//00000000 00000000 83051646 00000000 +//403f013c 00008144 83051646 03000046 +patch=1,EE,00580784,word,3c013f40 //hor fov +patch=1,EE,00580788,word,44810000 +patch=1,EE,00580790,word,46000003 + + diff --git a/patches/SLUS-21242_D224D348.pnach b/patches/SLUS-21242_D224D348.pnach new file mode 100644 index 0000000..6d6bb6f --- /dev/null +++ b/patches/SLUS-21242_D224D348.pnach @@ -0,0 +1,77 @@ +gametitle=Burnout Revenge (U) (SLUS-21242) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=SuperType1/remco +description=Fixes the game and the HUD to run in a 16:9 Scale (only enable one and not both of them). +patch=1,EE,201398C0,extended,00000000 +patch=1,EE,2016BCA8,extended,3C013A9D +patch=1,EE,21C02438,extended,3FAA3D71 +patch=1,EE,21C02448,extended,3FAA3D71 +patch=1,EE,21C02398,extended,44610000 +patch=1,EE,21C02410,extended,3f2e147b +patch=1,EE,21BFE698,extended,438C0000 +patch=1,EE,2010DA78,extended,3C014448 +patch=1,EE,20167844,extended,3C014F23 +patch=1,EE,21C02108,extended,43C30000 +patch=1,EE,2032677C,extended,3C013C9A + +[Widescreen 21:9] +gsaspectratio=Stretch +author=SuperType1/remco +description=Fixes the game and the HUD to run in a 21:9 Scale (only enable one and not both of them). +patch=1,EE,201398C0,extended,00000000 +patch=1,EE,201398C8,extended,3C014017 +patch=1,EE,2016BCA8,extended,3C013A83 +patch=1,EE,2016BCAC,extended,34211AF4 +patch=1,EE,21C02438,extended,3FD0A3D7 +patch=1,EE,21C02448,extended,3FD1EB85 +patch=1,EE,21C02398,extended,447A0000 +patch=1,EE,21C02410,extended,3F51EB85 +patch=1,EE,21BFE698,extended,43480000 +patch=1,EE,2010DA78,extended,3C014448 +patch=1,EE,20167844,extended,3C014F23 +patch=1,EE,21C02108,extended,43E60000 +patch=1,EE,2032677C,extended,3C013cb3 + +[Disable Motion Blur] +author=escape209 +description=Disables Motion Blur +patch=1,EE,21BFE7BA,byte,00000000 // 00000001 // Disable Motion blur + +[Disable Bloom] +author=escape209 +description=Disables Bloom +patch=1,EE,21BFE7B8,byte,00000000 // 00000001 // Disable Bloom + +[60 FPS Menus] +author=SuperType1/remco +description=Makes the menus run in 60 FPS. +patch=1,EE,201125F4,extended,24040001 +patch=1,EE,201125EC,extended,00108002 + +[60 FPS Crashes & Crash Mode] +author=SuperType1/remco +description=Makes the Crashes & Crash Mode run in 60 FPS. +patch=1,EE,20104B9C,extended,90850608 + +[Progressive Scan] +author=Nehalem +description=Always ask for 480p mode during boot +patch=0,EE,2019778C,extended,10A2001C + +[MPH to KPH] +author=Nehalem +description=Change speedometer unit from MPH to KPH +patch=0,EE,201765E8,extended,0000102D +patch=0,EE,201767DC,extended,0000102D + +[Falling car parts while driving (takedowns & traffic checks)] +author=Nehalem +description=Enable falling car parts during takedowns and traffic checks while driving +patch=0,EE,20210FA8,extended,00000000 + +[Extra particles while driving] +author=Nehalem +description=Render all extra particles while driving +patch=0,EE,202B5334,extended,24030001 diff --git a/patches/SLUS-21243_01B2FA7F.pnach b/patches/SLUS-21243_01B2FA7F.pnach new file mode 100644 index 0000000..08cca24 --- /dev/null +++ b/patches/SLUS-21243_01B2FA7F.pnach @@ -0,0 +1,16 @@ +gametitle=Metal Gear Solid 3 - Subsistence (Disc 2of3) (U)(SLUS-21243) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen +//patch=1,EE,2026D1DC,extended,3F400000 +patch=1,EE,202050ac,extended,3F400000 + +//commentcheat=No Letterbox V2 (By SolidSnake11) +patch=1,EE,D025E6A7,extended,00100001 +patch=1,EE,2025E6A4,extended,00000000 +patch=1,EE,D0145990,extended,8C8B000C +patch=1,EE,D01459C8,extended,240F8000 +patch=1,EE,D0131758,extended,8E0E0004 + + diff --git a/patches/SLUS-21244_2ADBA7BC.pnach b/patches/SLUS-21244_2ADBA7BC.pnach new file mode 100644 index 0000000..9a88604 --- /dev/null +++ b/patches/SLUS-21244_2ADBA7BC.pnach @@ -0,0 +1,151 @@ +gametitle=Fatal Frame 3: The Tormented * NTSC-U * SLUS-21244 * 2ADBA7BC +// Project Zero 3: The Tormented + +[Widescreen 16:9] +gsaspectratio=16:9 + +// gameplay +patch=1,EE,0032652c,word,3f400000 + +// FMV fix +patch=1,EE,0036EA30,word,44200000 +patch=1,EE,0036EA38,word,3e333333 + +patch=1,EE,00216ea0,word,0c09c1ac +patch=1,EE,00216ea4,word,c5e10000 +patch=1,EE,00216ea8,word,8faf00b0 +patch=1,EE,00216eac,word,0200202d +patch=1,EE,00216eb0,word,8fae00b4 +patch=1,EE,00216eb4,word,448f0000 +patch=1,EE,00216eb8,word,46800020 +patch=1,EE,00216ebc,word,25effffe +patch=1,EE,00216ec0,word,46010042 +patch=1,EE,00216ec4,word,e7a10044 +patch=1,EE,00216ec8,word,afaf002c +patch=1,EE,00216ecc,word,afae0030 +patch=1,EE,00216ed0,word,3c013f40 +patch=1,EE,00216ed4,word,44810800 +patch=1,EE,00216ed8,word,4601b582 +patch=1,EE,00216edc,word,4600b583 +patch=1,EE,00216ee0,word,448e0800 +patch=1,EE,00216ee4,word,46800860 + +// Lens Flare's fix +patch=1,EE,0016c60c,word,0c060269 +patch=1,EE,0016c50c,word,0c060269 +patch=1,EE,0016c56c,word,0c060269 +patch=1,EE,0016c5b0,word,0c060269 + +patch=1,EE,001809a4,word,3c013f40 +patch=1,EE,001809a8,word,44810800 +patch=1,EE,001809ac,word,46016302 +patch=1,EE,001809b0,word,27bdff90 +patch=1,EE,001809b4,word,ffb00020 +patch=1,EE,001809b8,word,ffb10028 +patch=1,EE,001809bc,word,0000182d +patch=1,EE,001809c0,word,ffb20030 +patch=1,EE,001809c4,word,313000ff +patch=1,EE,001809c8,word,ffb30038 +patch=1,EE,001809cc,word,311100ff +patch=1,EE,001809d0,word,ffb50048 +patch=1,EE,001809d4,word,00a0902d +patch=1,EE,001809d8,word,ffb60050 +patch=1,EE,001809dc,word,30f300ff +patch=1,EE,001809e0,word,ffb70058 +patch=1,EE,001809e4,word,315500ff +patch=1,EE,001809e8,word,ffb40040 +patch=1,EE,001809ec,word,ffbf0060 +patch=1,EE,001809f0,word,e7b40068 +patch=1,EE,001809f4,word,c4a10000 +patch=1,EE,001809f8,word,c4a20004 +patch=1,EE,001809fc,word,460c0900 +patch=1,EE,00180a00,word,460d10c0 +patch=1,EE,00180a04,word,3c014180 +patch=1,EE,00180a08,word,44810000 +patch=1,EE,00180a0c,word,460c0841 +patch=1,EE,00180a10,word,3c0f002f +patch=1,EE,00180a14,word,460d1081 +patch=1,EE,00180a18,word,8dee472c +patch=1,EE,00180a1c,word,460018c2 +patch=1,EE,00180a20,word,46002102 +patch=1,EE,00180a24,word,008e2021 +patch=1,EE,00180a28,word,46000842 +patch=1,EE,00180a2c,word,3c0f0035 +patch=1,EE,00180a30,word,46001082 +patch=1,EE,00180a34,word,25eff510 +patch=1,EE,00180a38,word,00042140 +patch=1,EE,00180a3c,word,008f2021 +patch=1,EE,00180a40,word,9486000e +patch=1,EE,00180a44,word,46002024 +patch=1,EE,00180a48,word,948b000c +patch=1,EE,00180a4c,word,0006b900 +patch=1,EE,00180a50,word,000bb100 +patch=1,EE,00180a54,word,440d0000 +patch=1,EE,00180a58,word,46001824 +patch=1,EE,00180a5c,word,afad0004 +patch=1,EE,00180a60,word,afad000c +patch=1,EE,00180a64,word,340d8000 +patch=1,EE,00180a68,word,440c0000 +patch=1,EE,00180a6c,word,46000824 +patch=1,EE,00180a70,word,afac0018 +patch=1,EE,00180a74,word,afac001c +patch=1,EE,00180a78,word,46001064 +patch=1,EE,00180a7c,word,440f0000 +patch=1,EE,00180a80,word,afaf0000 +patch=1,EE,00180a84,word,440e0800 +patch=1,EE,00180a88,word,afaf0008 +patch=1,EE,00180a8c,word,afae0010 +patch=1,EE,00180a90,word,afae0014 +patch=1,EE,00180a94,word,dc940000 +patch=1,EE,00180a98,word,03a0702d +patch=1,EE,00180a9c,word,8dcf0000 +patch=1,EE,00180aa0,word,25efc000 +patch=1,EE,00180aa4,word,01af782b +patch=1,EE,00180aa8,word,55e00069 +patch=1,EE,00180aac,word,dfb00020 +patch=1,EE,00180ab0,word,8dcf0010 +patch=1,EE,00180ab4,word,25efc000 +patch=1,EE,00180ab8,word,01af782b +patch=1,EE,00180abc,word,15e00063 +patch=1,EE,00180ac0,word,25ce0004 +patch=1,EE,00180ac4,word,24630001 +patch=1,EE,00180ac8,word,286f0004 +patch=1,EE,00180acc,word,55e0fff4 +patch=1,EE,00180ad0,word,8dcf0000 +patch=1,EE,00180ad4,word,c6400008 +patch=1,EE,00180ad8,word,3c0e0fff +patch=1,EE,00180adc,word,3c014180 +patch=1,EE,00180ae0,word,4481a000 + +// ========== + +[Disable Dither & Ghost Post-Process effect] +patch=1,EE,00156cb4,word,00000000 + +[Disable Dark Filter on Cutscenes] +patch=1,EE,00156d2c,word,00000000 + +[Disable Overbloom on Cutscenes] +patch=1,EE,00156d90,word,00000000 + +[Decrease Overbloom on Gameplay] +patch=1,EE,2036B904,word,3F400000 + +[Disable Focus effect] +patch=1,EE,00156cfc,word,00000000 + +[Disable All Bloom] +description=Speedup, but makes the game seem dull +patch=1,EE,00156df4,word,00000000 + +[Upscaling offset fix] +author=pgert +description=Fixes offset glitch +patch=1,EE,2036B910,word,43A30000 // 43A00000 - TC X-offset +patch=1,EE,2036B914,word,43660000 // 43600000 - TC Y-offset + +[60 FPS] +author=asasega +description=Everything is double speed - Might need EE overclocking to be stable. +patch=1,EE,20258B80,word,00000000 +patch=1,EE,2025B4D8,word,240D003C // gametime fix diff --git a/patches/SLUS-21245_1CC39DBD.pnach b/patches/SLUS-21245_1CC39DBD.pnach new file mode 100644 index 0000000..45d7988 --- /dev/null +++ b/patches/SLUS-21245_1CC39DBD.pnach @@ -0,0 +1,17 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Suikoden Tactics (SLUS-21245) +author=nemesis2000 + +patch=1,EE,0037e94c,word,3c013f40 //hor value +patch=1,EE,0037e950,word,44810000 +patch=1,EE,0037e958,word,4600c602 + +patch=1,EE,2061223C,word,3f400000 //font width (dialogue) +patch=1,EE,2061114C,word,3f400000 //font width (person's name) + +//FMV's fix +patch=1,EE,003bb58c,word,24101E00 //width +patch=1,EE,003bb740,word,24110190 //x-pos + + diff --git a/patches/SLUS-21246_157995EE.pnach b/patches/SLUS-21246_157995EE.pnach new file mode 100644 index 0000000..f2cdc07 --- /dev/null +++ b/patches/SLUS-21246_157995EE.pnach @@ -0,0 +1,18 @@ +gametitle=Charlie and the Chocolate Factory (U)(SLUS-21246) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//380000c6 42000246 (1st) +patch=1,EE,0029c154,word,08041c28 //c6000038 +patch=1,EE,001070a0,word,c6000038 //00000000 +patch=1,EE,001070a4,word,3c1b3f40 //00000000 +patch=1,EE,001070a8,word,449bf000 //00000000 +patch=1,EE,001070ac,word,461e0003 //00000000 +patch=1,EE,001070b0,word,080a7056 //00000000 + + diff --git a/patches/SLUS-21248_F4807B40.pnach b/patches/SLUS-21248_F4807B40.pnach new file mode 100644 index 0000000..4a40243 --- /dev/null +++ b/patches/SLUS-21248_F4807B40.pnach @@ -0,0 +1,14 @@ +gametitle=Legend of Kay (SLUS_21248) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +description=Widescreen hack +patch=1,EE,2063D9C0,word,3FAE8BA3 +patch=1,EE,2063D9C4,word,401B26CA +patch=1,EE,206E6814,word,3FBBBBBB + +[Remove Blackbars] +author=No.47 +description=Removes black bars in cutscenes +patch=1,EE,003047a4,word,3c0141f0 // 3c014180 \ No newline at end of file diff --git a/patches/SLUS-21250_5D153990.pnach b/patches/SLUS-21250_5D153990.pnach new file mode 100644 index 0000000..dbcfacd --- /dev/null +++ b/patches/SLUS-21250_5D153990.pnach @@ -0,0 +1,20 @@ +gametitle=Full Spectrum Warrior - Ten Hammers (U)(SLUS-21250) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00186b84,word,3c013f40 //3c013f80 + +//Y-Fov +patch=1,EE,004d1c94,word,3c013fb6 //3c013f88 +patch=1,EE,004d1c98,word,34219cfe //3421f5c3 + +//Render fix +patch=1,EE,00488144,word,3c013f40 //3c013f00 Screen +patch=1,EE,00577430,word,3c013f80 //3c013f00 Object (NPC) + + diff --git a/patches/SLUS-21251_45DEB7AC.pnach b/patches/SLUS-21251_45DEB7AC.pnach new file mode 100644 index 0000000..2c1e81b --- /dev/null +++ b/patches/SLUS-21251_45DEB7AC.pnach @@ -0,0 +1,16 @@ +gametitle=FlatOut 2 (U)(SLUS-21251) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-U by Arapapa) + +patch=1,EE,003a0498,word,3c013f14 //3c013f00 +patch=1,EE,002d4b40,word,3c014010 //3c014040 +patch=1,EE,0022e768,word,3C013F8A //3C013F80 + +[60 FPS] +author=asasega & Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,204A20B4,extended,00000001 //00000002 +patch=1,EE,E0010001,extended,0044C690 +patch=1,EE,204A20B4,extended,00000002 diff --git a/patches/SLUS-21252_9DDF4676.pnach b/patches/SLUS-21252_9DDF4676.pnach new file mode 100644 index 0000000..24a9b2d --- /dev/null +++ b/patches/SLUS-21252_9DDF4676.pnach @@ -0,0 +1,19 @@ +gametitle=SpongeBob SquarePants - Lights, Camera, Pants! (U)(SLUS-21252) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//680080c4 03080046 +patch=1,EE,0022fee8,word,081255ac +patch=1,EE,004956b0,word,c4800068 +patch=1,EE,004956b4,word,3c013f40 +patch=1,EE,004956b8,word,4481f000 +patch=1,EE,004956bc,word,461e0003 +patch=1,EE,004956c0,word,e4800068 +patch=1,EE,004956c4,word,0808bfbb + + diff --git a/patches/SLUS-21253_CA8872BA.pnach b/patches/SLUS-21253_CA8872BA.pnach new file mode 100644 index 0000000..56574af --- /dev/null +++ b/patches/SLUS-21253_CA8872BA.pnach @@ -0,0 +1,8 @@ +gametitle=TY the Tasmanian Tiger 3 - Night of the Quinkan (NTSC-U) SLUS-21253 CA8872BA + +[60 FPS] +author=asasega and PeterDelta +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,0012C85C,extended,28420001 +patch=1,EE,E0010000,extended,00516110 +patch=1,EE,2012C85C,extended,28420002 \ No newline at end of file diff --git a/patches/SLUS-21254_282CF16E.pnach b/patches/SLUS-21254_282CF16E.pnach new file mode 100644 index 0000000..ad47701 --- /dev/null +++ b/patches/SLUS-21254_282CF16E.pnach @@ -0,0 +1,18 @@ +gametitle=Zatch Bell! Mamodo Battles [NTSC-U] (SLUS-21254) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0011bd4c,word,3c013f40 //00000000 +patch=1,EE,0011bd74,word,4481F000 //00000000 +patch=1,EE,002F8198,word,080cf79a //46010043 +patch=1,EE,0033de5c,word,080cf7a0 //00000000 +patch=1,EE,0033de68,word,461e0fc3 //00000000 +patch=1,EE,0033de6c,word,46010043 //00000000 +patch=1,EE,0033de70,word,461e0842 //00000000 +patch=1,EE,0033de74,word,e61f0068 //00000000 +patch=1,EE,0033de78,word,080be068 //00000000 + + diff --git a/patches/SLUS-21255_DCFBB290.pnach b/patches/SLUS-21255_DCFBB290.pnach new file mode 100644 index 0000000..193043c --- /dev/null +++ b/patches/SLUS-21255_DCFBB290.pnach @@ -0,0 +1,34 @@ +gametitle=Trapt (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +// 16:9 vertical fov +patch=1,EE,00104954,word,3c013f40 // 00000000 ver fov +patch=1,EE,00104960,word,4481f000 // 00000000 +patch=1,EE,0010496c,word,461eb582 // 00000000 + +// 16:9 horizontal fov +// causes character popups in cut-scenes +//patch=1,EE,00104954,word,3c013f40 // 00000000 hor fov +//patch=1,EE,00104960,word,4481f000 // 00000000 +//patch=1,EE,00104964,word,461ebdc3 // 00000000 + +// loading screen +//patch=1,EE,0029a92c,word,3c0343f0 // 3c034420 loading screen hor fov +patch=1,EE,0029a930,word,3c024415 // 3c0243e0 loading screen ver fov + +// font fix for cut-scenes +patch=1,EE,001c5a4c,word,3c024190 // 3c0241c0 + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,001e4654,word,3c020000 // 3c024420 +patch=1,EE,001e46a0,word,3c020000 // 3c024420 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,00120e14,word,00000000 //64420008 \ No newline at end of file diff --git a/patches/SLUS-21256_E2C71FD9.pnach b/patches/SLUS-21256_E2C71FD9.pnach new file mode 100644 index 0000000..c5641ad --- /dev/null +++ b/patches/SLUS-21256_E2C71FD9.pnach @@ -0,0 +1,17 @@ +gametitle=IHRA Drag Racing - Sportsman Edition (U)(SLUS-21256) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002fefd4,word,08129860 + +patch=1,EE,004a6180,word,46002d03 +patch=1,EE,004a6184,word,3C013F40 +patch=1,EE,004a6188,word,4481F000 +patch=1,EE,004a618C,word,461ea502 +patch=1,EE,004a6190,word,080bfbf6 + + diff --git a/patches/SLUS-21258_89E303FC.pnach b/patches/SLUS-21258_89E303FC.pnach new file mode 100644 index 0000000..0873e83 --- /dev/null +++ b/patches/SLUS-21258_89E303FC.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=.Hack//G.U Undub - Widescreen Hack (16:9) (NTSC-U) (cloudalmasai) +patch=1,EE,2094E194,extended,3F400000 + + diff --git a/patches/SLUS-21260_B0AE2D8A.pnach b/patches/SLUS-21260_B0AE2D8A.pnach new file mode 100644 index 0000000..ad56a33 --- /dev/null +++ b/patches/SLUS-21260_B0AE2D8A.pnach @@ -0,0 +1,6 @@ +gametitle=Ed, Edd n Eddy: The Mis-Edventures (U)(SLUS-21260) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,00161860,word,2C620000 \ No newline at end of file diff --git a/patches/SLUS-21261_A5D29941.pnach b/patches/SLUS-21261_A5D29941.pnach new file mode 100644 index 0000000..c63901b --- /dev/null +++ b/patches/SLUS-21261_A5D29941.pnach @@ -0,0 +1,9 @@ +gametitle=Shadow the Hedgehog SLUS_212.61 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,207CF188,extended,3F199999 // 3F9DA591 chaos control fov +patch=1,EE,20845ED8,extended,3FAAAAAA // 3F800000 main fov + + diff --git a/patches/SLUS-21263_239CF68A.pnach b/patches/SLUS-21263_239CF68A.pnach new file mode 100644 index 0000000..dc334b3 --- /dev/null +++ b/patches/SLUS-21263_239CF68A.pnach @@ -0,0 +1,15 @@ +gametitle=Romancing SaGa (NTSC-U) (SLUS-21263) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// 16:9 +patch=1,EE,0027fa54,word,3c013f40 // 00000000 hor fov +patch=1,EE,0027fa58,word,44810000 // 00000000 hor fov +patch=1,EE,0027fa60,word,4600c602 // 00000000 hor fov +patch=1,EE,00183124,word,3c014430 // 3c014400 bg-fix for battles +// +// Compass +patch=1,EE,20425B00,extended,43C00000 // 44000000 hor Compass + + diff --git a/patches/SLUS-21264_40F3E75D.pnach b/patches/SLUS-21264_40F3E75D.pnach new file mode 100644 index 0000000..ebd95bb --- /dev/null +++ b/patches/SLUS-21264_40F3E75D.pnach @@ -0,0 +1,14 @@ +gametitle=Tiger Woods PGA Tour 06 (NTSC-U) (SLUS-21264) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Game Play Fov +patch=1,EE,008F4E40,extended,3f400000 //3f800000 + +//Game Play Render Fix +patch=1,EE,008F4E50,extended,44800000 //44000000 +patch=1,EE,008F4E58,extended,40000000 //3f800000 + + diff --git a/patches/SLUS-21265_B67577F3.pnach b/patches/SLUS-21265_B67577F3.pnach new file mode 100644 index 0000000..a04f5e9 --- /dev/null +++ b/patches/SLUS-21265_B67577F3.pnach @@ -0,0 +1,27 @@ +gametitle=The Sims 2 (NTSC-U)(SLUS-21265) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,003da970,word,3c013fe3 //3c013faa fov +patch=1,EE,003da974,word,34218e21 //3421aaab + +//Fov and Zoom (ELF hack) +//8000a2c7 803f013c 00008144 00000000 03000146 +//patch=1,EE,001165e8,word,3c013fab //3c013f80 fov + +//2000a0c7 803f013c 00008144 00000000 03000146 42100046 +//patch=1,EE,003b9704,word,3c013f40 //3c013f80 zoom + +//Menu Box and Text Fix (Memory Hack) +//0000803f 0000d844 0000e444 00001445 +//patch=1,EE,219E2ACC,extended,3f400000 //3f800000 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,003EA6FC,word,28820001 //28820002 \ No newline at end of file diff --git a/patches/SLUS-21267_270F8C03.pnach b/patches/SLUS-21267_270F8C03.pnach new file mode 100644 index 0000000..af45852 --- /dev/null +++ b/patches/SLUS-21267_270F8C03.pnach @@ -0,0 +1,20 @@ +gametitle=Need for Speed - Most Wanted (NTSC-U) SLUS-21267 270F8C03 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,00AAFDD4,word,00000001 +patch=1,EE,0054BA38,word,3F400000 + +[Remove Brown Filter] +author=fobes +description=Disables the brownish yellow post processing filter +patch=1,EE,00550D58,extended,20000001 + +[Remove Blur] +author=PeterDelta +description=Removes the blur effect +patch=0,EE,0055014C,word,00000000 +patch=0,EE,001FEDB8,word,24020000 +patch=0,EE,001FEDBC,word,10620004 diff --git a/patches/SLUS-21268_F1C7201E.pnach b/patches/SLUS-21268_F1C7201E.pnach new file mode 100644 index 0000000..d3833ac --- /dev/null +++ b/patches/SLUS-21268_F1C7201E.pnach @@ -0,0 +1,19 @@ +gametitle=24 - The Game (U)(SLUS-21268) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f013c a8aa2134 +//2a8e2134 e33f013c +//patch=1,EE,00460364,word,3c013fe3 //3c013faa +//patch=1,EE,00460368,word,34218e2a //3421aaa8 + +//Zoom Fix (When turn on the Widescreen option) +//6000023c 2cbd428c +patch=1,EE,002fbea0,word,3c020000 //3c020060 + + diff --git a/patches/SLUS-21269_28703748.pnach b/patches/SLUS-21269_28703748.pnach new file mode 100644 index 0000000..d68b4fe --- /dev/null +++ b/patches/SLUS-21269_28703748.pnach @@ -0,0 +1,48 @@ +gametitle=Bully [NTSC-U] (SLUS-21269) CRC 28703748 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen fix + +patch=1,EE,00471640,word,14640007 +patch=1,EE,00471644,word,3c030022 +patch=1,EE,00471648,word,2404bec0 +patch=1,EE,0047164c,word,a464280c +patch=1,EE,00471650,word,24043fc0 +patch=1,EE,00471654,word,3c03001d +patch=1,EE,00471658,word,a4644cf4 +patch=1,EE,0047165c,word,10000007 +patch=1,EE,00471660,word,2404bf00 +patch=1,EE,00471664,word,a464280c +patch=1,EE,00471668,word,24044000 +patch=1,EE,0047166c,word,3c03001d +patch=1,EE,00471670,word,a4644cf4 +patch=1,EE,00471674,word,00000000 +patch=1,EE,00471678,word,00000000 + +patch=1,EE,e0010000,extended,005e09b8 +patch=1,EE,20729748,extended,435c0000 + +patch=1,EE,e0010000,extended,005e09b8 +patch=1,EE,2072974c,extended,435c0000 + +patch=1,EE,e001aaab,extended,005e09b8 +patch=1,EE,20729748,extended,432b0000 + +patch=1,EE,e001aaab,extended,005e09b8 +patch=1,EE,2072974c,extended,432b0000 + +[480p Mode] +author=nemesis2000 +description=Force 480p progressive + +patch=1,EE,0023ea90,word,24060050 +patch=1,EE,0023ea94,word,24050000 +patch=1,EE,0023ea9c,word,23070001 + +[Disable Depth of Field] +author=refraction +description=Removes depth of field effect. + +patch=1,EE,003D9AD4,word,50000198 //Skips DoF code block. diff --git a/patches/SLUS-21270_9F18CBC5.pnach b/patches/SLUS-21270_9F18CBC5.pnach new file mode 100644 index 0000000..fc5cfef --- /dev/null +++ b/patches/SLUS-21270_9F18CBC5.pnach @@ -0,0 +1,33 @@ +gametitle=MS Saga: A New Dawn (SLUS-21270) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001b8b5c,word,46000003 +patch=1,EE,001b8b60,word,7fb00010 +patch=1,EE,001b8b64,word,ffbf0000 +patch=1,EE,001b8b68,word,0080802d +patch=1,EE,001b8b6c,word,c4a10004 +patch=1,EE,001b8b70,word,c4a30000 +patch=1,EE,001b8b74,word,3c013f40 //hor fov +patch=1,EE,001b8b78,word,44811000 +patch=1,EE,001b8b7c,word,460218c3 +patch=1,EE,001b8b80,word,e601006c +patch=1,EE,001b8b84,word,e6030068 +patch=1,EE,001b8b88,word,c6010068 +patch=1,EE,001b8b8c,word,c602006c +patch=1,EE,001b8b90,word,46010043 +patch=1,EE,001b8b94,word,8e040004 +patch=1,EE,001b8b98,word,46020003 +patch=1,EE,001b8b9c,word,10800002 +patch=1,EE,001b8ba0,word,e6010070 +patch=1,EE,001b8ba4,word,0c06ea86 +patch=1,EE,001b8ba8,word,e6000074 +patch=1,EE,001b8bac,word,0200102d +patch=1,EE,001b8bb0,word,dfbf0000 +patch=1,EE,001b8bb4,word,7bb00010 +patch=1,EE,001b8bb8,word,03e00008 +patch=1,EE,001b8bbc,word,27bd0020 + + diff --git a/patches/SLUS-21273_8BE5DFF3.pnach b/patches/SLUS-21273_8BE5DFF3.pnach new file mode 100644 index 0000000..cfd46ba --- /dev/null +++ b/patches/SLUS-21273_8BE5DFF3.pnach @@ -0,0 +1,7 @@ +//gametitle=Matrix, The - Path of Neo (U)(SLUS-21273) + +//[60 FPS] +//author=asasega +//description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. Disabled due to causing instablility and soft locks. +//patch=1,EE,00463E1C,word,3F800000 +//patch=1,EE,00463E2C,word,42700000 \ No newline at end of file diff --git a/patches/SLUS-21275_D926BF85.pnach b/patches/SLUS-21275_D926BF85.pnach new file mode 100644 index 0000000..d7510bc --- /dev/null +++ b/patches/SLUS-21275_D926BF85.pnach @@ -0,0 +1,12 @@ +gametitle=River King - A Wonderful Journey (NTSC-U)(SLUS-21275) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,00404df4,word,3c013f40 //00000000 +patch=1,EE,00404df8,word,44810000 //00000000 +patch=1,EE,00404e00,word,4600c602 //00000000 + + diff --git a/patches/SLUS-21277_EC8EF2DE.pnach b/patches/SLUS-21277_EC8EF2DE.pnach new file mode 100644 index 0000000..e3832fa --- /dev/null +++ b/patches/SLUS-21277_EC8EF2DE.pnach @@ -0,0 +1,26 @@ +gametitle=Barnyard (U)(SLUS-21277) EC8EF2DE + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00540d60,word,3F9F4877 //3f6eecc0 + +//Zoom (Select Menu and Game Play) +//patch=1,EE,0053e804,word,3fa80000 //3f860a93 +patch=1,EE,0053d748,word,3fd50000 //3eaaaaab + +//Black Bar Fix (Event Scene Top and Bottom) // TLB miss +//patch=1,EE,21A1DF04,extended,00000000 //42300000 +//patch=1,EE,21A1DF7C,extended,00000000 //42300000 + + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00546FA4,extended,00000001 +patch=1,EE,E0010010,extended,004F4734 +patch=1,EE,00546FA4,extended,00000002 \ No newline at end of file diff --git a/patches/SLUS-21278_0F27ED9B.pnach b/patches/SLUS-21278_0F27ED9B.pnach new file mode 100644 index 0000000..4437b36 --- /dev/null +++ b/patches/SLUS-21278_0F27ED9B.pnach @@ -0,0 +1,12 @@ +gametitle=SSX On Tour (U)(SLUS-21278) + +[60 FPS] +description=Forces 60 frames per second +author=MelA + +// Forces the FrameHalver variable to 1 +// 1 = 60fps, 2 = 30fps, and probably 3 = 15fps. +patch=1,EE,003132b4,extended,01001124 + +// Skipping some nonsense code that's probably no longer needed +patch=1,EE,003132b8,extended,15000010 \ No newline at end of file diff --git a/patches/SLUS-21279_10118EC4.pnach b/patches/SLUS-21279_10118EC4.pnach new file mode 100644 index 0000000..540b230 --- /dev/null +++ b/patches/SLUS-21279_10118EC4.pnach @@ -0,0 +1,13 @@ +gametitle=NBA Live 06 (U)(SLUS-21279) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00088144 1800028e +patch=1,EE,0059bc54,word,3c013ec0 //3c013f00 + + diff --git a/patches/SLUS-21282_22DC8EAC.pnach b/patches/SLUS-21282_22DC8EAC.pnach new file mode 100644 index 0000000..f3aef89 --- /dev/null +++ b/patches/SLUS-21282_22DC8EAC.pnach @@ -0,0 +1,23 @@ +gametitle=007: From Russia with Love (SLUS-21282) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0040560c,word,46140002 +patch=1,EE,00405610,word,27a50030 +patch=1,EE,00405614,word,46010003 +patch=1,EE,00405618,word,3c013f40 //hor val +patch=1,EE,0040561c,word,44810800 +patch=1,EE,00405620,word,4601a503 +patch=1,EE,00405624,word,e7b40030 +patch=1,EE,00405628,word,46020002 +patch=1,EE,0040562c,word,0c0c87e6 +patch=1,EE,00405630,word,e7a00034 +patch=1,EE,00405634,word,7bb00050 +patch=1,EE,00405638,word,dfbf0040 +patch=1,EE,0040563c,word,c7b40060 +patch=1,EE,00405640,word,03e00008 +patch=1,EE,00405644,word,27bd0070 + + diff --git a/patches/SLUS-21283_461F9727.pnach b/patches/SLUS-21283_461F9727.pnach new file mode 100644 index 0000000..469d7cd --- /dev/null +++ b/patches/SLUS-21283_461F9727.pnach @@ -0,0 +1,13 @@ +gametitle=Total Overdose: A Gunslinger's Tale in Mexico (NTSC-U) 461F9727 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Renders the game in 16:9 aspect ratio + +patch=1,EE,206927AC,word,3F47AE14 // Zoom +patch=1,EE,206C62BC,word,3F400000 // Vert fov + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,01B71E70,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21284_28D09BF9.pnach b/patches/SLUS-21284_28D09BF9.pnach new file mode 100644 index 0000000..005e576 --- /dev/null +++ b/patches/SLUS-21284_28D09BF9.pnach @@ -0,0 +1,11 @@ +//gametitle=Nicktoons Unite! (NTSC-U) (SLUS_212.84) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen fix by flameofrecca. Breaks cutscenes and gameplay. +//patch=1,EE,20b9e100,word,3f400000 // horizontal fov +//patch=1,EE,2086f71c,word,3f400000 // HUD, pause and main menus fix (horizontal) + +//uncomment for 16:10 +//patch=1,EE,20b9e114,word,3f666666 // vertical fov +//patch=1,EE,2086f728,word,3f666666 // HUD, pause and main menus fix (vertical) \ No newline at end of file diff --git a/patches/SLUS-21285_FDD12792.pnach b/patches/SLUS-21285_FDD12792.pnach new file mode 100644 index 0000000..c731ebf --- /dev/null +++ b/patches/SLUS-21285_FDD12792.pnach @@ -0,0 +1,23 @@ +gametitle=Ultimate Spider-Man [Limited Edition] (NTSC-U) SLUS-21285 FDD12792 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=0,EE,0058B210,word,08030000 +patch=0,EE,000C0000,word,3C030074 +patch=0,EE,000C0004,word,3C013FAA +patch=0,EE,000C0008,word,3421AAAB +patch=0,EE,000C000C,word,4481F000 +patch=0,EE,000C0010,word,461E18C2 +patch=0,EE,000C0014,word,08162C85 +patch=0,EE,002EF740,word,3C013FB0 + +[60 FPS] +author=PeterDelta & asasega +description=Might need EE Overclock (130%). +patch=1,EE,20311F18,extended,4501FFE5 +patch=1,EE,2069FE20,extended,00000002 +patch=1,EE,E002F880,extended,007EF6E4 +patch=1,EE,20311F18,extended,00000000 +patch=1,EE,2069FE20,extended,00000001 diff --git a/patches/SLUS-21286_74EB4E40.pnach b/patches/SLUS-21286_74EB4E40.pnach new file mode 100644 index 0000000..00c3425 --- /dev/null +++ b/patches/SLUS-21286_74EB4E40.pnach @@ -0,0 +1,18 @@ +gametitle=WWE SmackDown! vs. Raw 2006 (SLUS-21286) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0011e95c,word,3c013f40 +patch=1,EE,0011e960,word,44810000 +patch=1,EE,0011e968,word,4600c602 + + +[No-Interlacing] +gsinterlacemode=1 +description=description=no interlace by someother1ne +patch=1,EE,2011A6E8,word,30630000 +patch=1,EE,2011d2d4,word,64420000 +patch=1,EE,2011d53c,word,64420000 + + diff --git a/patches/SLUS-21287_84F3309D.pnach b/patches/SLUS-21287_84F3309D.pnach new file mode 100644 index 0000000..275bd72 --- /dev/null +++ b/patches/SLUS-21287_84F3309D.pnach @@ -0,0 +1,37 @@ +gametitle=Prince of Persia: The Two Thrones (SLUS-21287) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Renders the game in 16:9 aspect ratio + +//gameplay +patch=1,EE,005b8794,word,3C023f40 +patch=1,EE,005b87b0,word,4600b046 +patch=1,EE,005b87b8,word,4600a306 +patch=1,EE,005b87bc,word,4600ab46 + +//rfix +patch=1,EE,005a1cac,word,3c014455 +patch=1,EE,005a1ce8,word,44810000 + +//menu fix +patch=1,EE,0055e930,word,0c15ce5f +patch=1,EE,0057397c,word,3c014456 +patch=1,EE,005739c4,word,44813000 +patch=1,EE,005739c8,word,2407ff95 + +//HUD fix +patch=1,EE,00217ce4,word,3c03bddd +patch=1,EE,00217cec,word,3464dddd + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,00A908F8,word,00000001 + + +[Remove Blur/Bloom] +author=fobes +description=Removes the post-processing blur/bloom effect +patch=1,EE,005AA9D4,word,00000000 diff --git a/patches/SLUS-21288_ADFDCCD7.pnach b/patches/SLUS-21288_ADFDCCD7.pnach new file mode 100644 index 0000000..49e6177 --- /dev/null +++ b/patches/SLUS-21288_ADFDCCD7.pnach @@ -0,0 +1,18 @@ +gametitle=American Chopper 2 - Full Throttle (U)(SLUS-21288) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0015a8c0,word,080f4eb8 //460c0082 + +patch=1,EE,003d3ae0,word,460c0082 +patch=1,EE,003d3ae4,word,3c013fa0 +patch=1,EE,003d3ae8,word,3421aaaa +patch=1,EE,003d3aeC,word,4481f000 +patch=1,EE,003d3aF0,word,461e1082 +patch=1,EE,003d3af4,word,08056a31 + + diff --git a/patches/SLUS-21291_BCD0B7CD.pnach b/patches/SLUS-21291_BCD0B7CD.pnach new file mode 100644 index 0000000..603cce3 --- /dev/null +++ b/patches/SLUS-21291_BCD0B7CD.pnach @@ -0,0 +1,38 @@ +gametitle=Suikoden V (SLUS-21291) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen Hack +patch=1,EE,001b8804,word,3c023f40 //hor val + +patch=1,EE,001b881c,word,46011083 +patch=1,EE,001b8820,word,46010843 +patch=1,EE,001b8824,word,0080802d +patch=1,EE,001b8828,word,e4820068 +patch=1,EE,001b882c,word,e480006c +patch=1,EE,001b8830,word,c4800068 +patch=1,EE,001b8834,word,46000803 +patch=1,EE,001b8838,word,e4800070 +patch=1,EE,001b883c,word,c480006c +patch=1,EE,001b8840,word,46000803 +patch=1,EE,001b8844,word,e4800074 +patch=1,EE,001b8848,word,8c840004 +patch=1,EE,001b884c,word,10800003 +patch=1,EE,001b8850,word,00000000 +patch=1,EE,001b8854,word,0c06e758 +patch=1,EE,001b8858,word,3c023f80 +patch=1,EE,001b885c,word,0200102d +patch=1,EE,001b8860,word,dfbf0010 +patch=1,EE,001b8864,word,7bb00000 +patch=1,EE,001b8868,word,03e00008 +patch=1,EE,001b886c,word,27bd0020 + +//FMV's fix +patch=1,EE,00256dec,word,3c0143f0 //hor val +patch=1,EE,00256df4,word,44816000 + +patch=1,EE,00256dfc,word,3c0143e0 //vert val +patch=1,EE,00256e08,word,44816800 + + diff --git a/patches/SLUS-21292_BBC3EFFA.pnach b/patches/SLUS-21292_BBC3EFFA.pnach new file mode 100644 index 0000000..d4666d6 --- /dev/null +++ b/patches/SLUS-21292_BBC3EFFA.pnach @@ -0,0 +1,10 @@ +gametitle=Wild Arms 4 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001596d0,extended,3c0645ff +patch=1,EE,0015976c,extended,3c023f40 +patch=1,EE,00159574,extended,3c05442b + + diff --git a/patches/SLUS-21293_269F5DF5.pnach b/patches/SLUS-21293_269F5DF5.pnach new file mode 100644 index 0000000..6266743 --- /dev/null +++ b/patches/SLUS-21293_269F5DF5.pnach @@ -0,0 +1,16 @@ +gametitle=Metal saga SLUS_212.93 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,002c2bac,word,3c014455 +patch=1,EE,00293364,word,3c014455 +patch=1,EE,00100480,word,3c014455 +patch=1,EE,001012f8,word,3c014455 +patch=1,EE,00103948,word,3c014455 +patch=1,EE,001ebd94,word,3c014455 +patch=1,EE,00293388,word,3c013fa0 +patch=1,EE,0029338c,word,342162f6 +patch=1,EE,00310018,word,3c013faa + + diff --git a/patches/SLUS-21295_21278F5B.pnach b/patches/SLUS-21295_21278F5B.pnach new file mode 100644 index 0000000..84070c1 --- /dev/null +++ b/patches/SLUS-21295_21278F5B.pnach @@ -0,0 +1,14 @@ +gametitle=Tony Hawk's American Wasteland (Collector's Edition) (SLUS-21295) + +[Remove effect layer] +author=TechieSaru +description=Removes an effect that's problematic with hardware upscaling. +patch=1,EE,201BDBAC,extended,10000006 +patch=1,EE,201BF180,extended,10000006 + +[Remove blur effect] +author=TechieSaru +description=Removes another effect that's problematic with hardware upscaling. +patch=1,EE,201DB934,extended,1000001E + + diff --git a/patches/SLUS-21297_B304172F.pnach b/patches/SLUS-21297_B304172F.pnach new file mode 100644 index 0000000..10a6421 --- /dev/null +++ b/patches/SLUS-21297_B304172F.pnach @@ -0,0 +1,11 @@ +gametitle=Devil Kings SLUS_212.97 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,00130afc,word,3c013f19 +patch=1,EE,00130b00,word,3421999a +patch=1,EE,001ba360,word,3c013f19 +patch=1,EE,001ba364,word,3421999a + + diff --git a/patches/SLUS-21299_A719D130.pnach b/patches/SLUS-21299_A719D130.pnach new file mode 100644 index 0000000..c7ada91 --- /dev/null +++ b/patches/SLUS-21299_A719D130.pnach @@ -0,0 +1,20 @@ +gametitle=Dynasty Warriors 5: Xtreme Legends (SLUS-21299) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00146d7c,word,3c0243d6 +patch=1,EE,0019814c,word,3c023f2b +patch=1,EE,00146ac4,word,3c023e10 // cutscene zoom (fixes crash) + + +[No-Interlacing] +gsinterlacemode=1 +author=someother1ne +patch=1,EE,20112964,word,64420000 +patch=1,EE,201427D0,word,30420000 + + +[Load original (Enables Musou and Free modes)] +description=Dw5xl contains all files required to play Musou/Free modes, This mod unhides Musou/Free mode. +patch=1,EE,001abed4,word,24020001 \ No newline at end of file diff --git a/patches/SLUS-21300_E328D848.pnach b/patches/SLUS-21300_E328D848.pnach new file mode 100644 index 0000000..ab1a0c1 --- /dev/null +++ b/patches/SLUS-21300_E328D848.pnach @@ -0,0 +1,22 @@ +gametitle=Over the Hedge (U)(SLUS-21300) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//066e0046 1800b5e7 (1st) +patch=1,EE,00319760,word,08030000 +patch=1,EE,000c0000,word,46006e06 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461ec603 +patch=1,EE,000c0010,word,080c65d9 + +//Render fix +//003f013c 00088144 38004cc4 +patch=1,EE,00271b9c,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-21301_F61754B9.pnach b/patches/SLUS-21301_F61754B9.pnach new file mode 100644 index 0000000..2c1c1cc --- /dev/null +++ b/patches/SLUS-21301_F61754B9.pnach @@ -0,0 +1,12 @@ +gametitle=World Series of Poker (U)(SLUS-21301) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +patch=1,EE,00321504,word,3c013f40 //00000000 +patch=1,EE,00321508,word,44810000 //00000000 +patch=1,EE,00321510,word,4600c602 //00000000 + + diff --git a/patches/SLUS-21303_5B048038.pnach b/patches/SLUS-21303_5B048038.pnach new file mode 100644 index 0000000..a4b4449 --- /dev/null +++ b/patches/SLUS-21303_5B048038.pnach @@ -0,0 +1,19 @@ +gametitle=Rebel Raiders - Operation Nighthawk (U)(SLUS-21303) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0016bb18,word,08047790 //c6010068 + +patch=1,EE,0011de40,word,3c013f40 // 00000000 +patch=1,EE,0011de44,word,4481f000 // 00000000 +patch=1,EE,0011de48,word,c6010068 // 00000000 +patch=1,EE,0011de4c,word,c602006c // 00000000 +patch=1,EE,0011de50,word,461e0843 // 00000000 +patch=1,EE,0011de54,word,e6010068 // 00000000 +patch=1,EE,0011de58,word,0805aec8 // 00000000 + + diff --git a/patches/SLUS-21304_C33CA288.pnach b/patches/SLUS-21304_C33CA288.pnach new file mode 100644 index 0000000..22ce2eb --- /dev/null +++ b/patches/SLUS-21304_C33CA288.pnach @@ -0,0 +1,12 @@ +gametitle=Justice League Heroes SLUS_213.04 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,001bbde8,word,3c014285 //3c014248 +patch=1,EE,001bbe70,word,3c013f1f //3c013eee +patch=1,EE,001bbe74,word,34214a25 //3421eeef +patch=1,EE,0019054c,word,3c013f1f //3c013eee +patch=1,EE,00190550,word,34214a25 //3421eeef + + diff --git a/patches/SLUS-21305_8EBA521C.pnach b/patches/SLUS-21305_8EBA521C.pnach new file mode 100644 index 0000000..f9082ce --- /dev/null +++ b/patches/SLUS-21305_8EBA521C.pnach @@ -0,0 +1,11 @@ +gametitle=Arthur and the Invisibles: The Game [NTSC-U] (SLUS_213.05) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 + +//Gameplay 16:9 +patch=1,EE,0012BBA4,word,3C023F1E //3C023F00 +patch=1,EE,0012BBC8,word,3C023F0F //3C023F40 + + diff --git a/patches/SLUS-21307_EEC195CA.pnach b/patches/SLUS-21307_EEC195CA.pnach new file mode 100644 index 0000000..829580c --- /dev/null +++ b/patches/SLUS-21307_EEC195CA.pnach @@ -0,0 +1,8 @@ +gametitle=Ice Age 2 - The Meltdown NTSC-U SLUS-21307 EEC195CA + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,003B4330,extended,0000003c //0000001e +patch=1,EE,E0010001,extended,003CFABC +patch=1,EE,203B4330,extended,0000001E \ No newline at end of file diff --git a/patches/SLUS-21310_D371F4DF.pnach b/patches/SLUS-21310_D371F4DF.pnach new file mode 100644 index 0000000..82ba1a0 --- /dev/null +++ b/patches/SLUS-21310_D371F4DF.pnach @@ -0,0 +1,18 @@ +gametitle=Brothers in Arms: Earned in Blood (SLUS-21310) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,002f114c,word,3c023f40 + +//menu font fix +patch=1,EE,003c58ec,word,3c033f40 +patch=1,EE,003c58f4,word,3c033f80 +patch=1,EE,003c58f8,word,44830800 +patch=1,EE,003c58fc,word,ae63010c +patch=1,EE,003c5900,word,c6600108 +patch=1,EE,003c5904,word,46010036 + + diff --git a/patches/SLUS-21311_2B1CC3FF.pnach b/patches/SLUS-21311_2B1CC3FF.pnach new file mode 100644 index 0000000..7351710 --- /dev/null +++ b/patches/SLUS-21311_2B1CC3FF.pnach @@ -0,0 +1,19 @@ +gametitle=Peter Jackson's King Kong - The Official Game of the Movie (U)(SLUS-21311) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00127ac4,word,3c033f40 //3c033f80 + +//Y-Fov +patch=1,EE,00134e68,word,3c033fe3 //3c033faa 4/3 Black Bands Screen Mode +patch=1,EE,00134e70,word,3c033fe3 //3c033faa 4/3 Screen Mode + +//Render fix +patch=1,EE,001529e0,word,3c023f40 //3c023f00 + + diff --git a/patches/SLUS-21312_073EEDC0.pnach b/patches/SLUS-21312_073EEDC0.pnach new file mode 100644 index 0000000..362da3b --- /dev/null +++ b/patches/SLUS-21312_073EEDC0.pnach @@ -0,0 +1,15 @@ +gametitle=Wallace & Gromit - The Curse of the Were-Rabbit (U)(SLUS-021312) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0011a4f4,word,3c013f1d //3c013f00 + +//Y-Fov +patch=1,EE,0011a598,word,3c014080 //3c014040 + + diff --git a/patches/SLUS-21314_F73488D5.pnach b/patches/SLUS-21314_F73488D5.pnach new file mode 100644 index 0000000..4ebe05f --- /dev/null +++ b/patches/SLUS-21314_F73488D5.pnach @@ -0,0 +1,8 @@ +gametitle=Ruff Trigger - The Vanocore Conspiracy SLUS_213.14 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001e9a28,word,3c013fd5 + + diff --git a/patches/SLUS-21315_E24FC804.pnach b/patches/SLUS-21315_E24FC804.pnach new file mode 100644 index 0000000..e0bbd16 --- /dev/null +++ b/patches/SLUS-21315_E24FC804.pnach @@ -0,0 +1,152 @@ +gametitle=50 Cent - Bulletproof (U)(SLUS-21315) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa and 60 FPS by asasega + +//Gameplay 16:9 + +//X-Fov 4:3 fix +//e63e013c 1a8b2134 00608144 (2nd) +//083f013c 83882134 00608144 +patch=1,EE,001eb2a8,word,3c013F08 //3c013ee6 +patch=1,EE,001eb2ac,word,34218883 //34218b1a + +//X-Fov Wide screen fix +//80df4426 cc3e013c cdcc2134 00608144 +//80df4426 083f013c 83882134 00608144 +patch=1,EE,001eb2c4,word,3c013F08 //3c013ecc +patch=1,EE,001eb2c8,word,34218883 //3421cccd + +//Font's Shadow fix +//803f013c 00888144 01630246 +//403f013c 00888144 01630246 +patch=1,EE,001583dc,word,3c013f40 //3c013f80 + +//868c0046 ac00058e (1st) +patch=1,EE,001583fc,word,0807d6e0 //46008c86 + +patch=1,EE,001f5b80,word,3c013f80 +patch=1,EE,001f5b84,word,44819000 +patch=1,EE,001f5b88,word,08056100 + +//Font fix +//803f013c 00888144 01030c46 +//403f013c 00888144 01030c46 +patch=1,EE,00158430,word,3c013f40 //3c013f80 + +//868c0046 ac00058e (2nd) +patch=1,EE,0015844c,word,0807d6dc //46008c86 + +patch=1,EE,001f5b70,word,3c013f80 +patch=1,EE,001f5b74,word,44819000 +patch=1,EE,001f5b78,word,08056114 + +//Font fix (Menu) + +patch=1,EE,204E9468,extended,3f400000 +patch=1,EE,204E9658,extended,3f400000 +patch=1,EE,204E9700,extended,3f400000 +patch=1,EE,204E97A4,extended,3f400000 +patch=1,EE,204E9848,extended,3f400000 +patch=1,EE,204E98EC,extended,3f400000 +patch=1,EE,204E9990,extended,3f400000 +patch=1,EE,204E9A34,extended,3f400000 +patch=1,EE,204E9AD8,extended,3f400000 +patch=1,EE,204E9B7C,extended,3f400000 +patch=1,EE,204E9C20,extended,3f400000 +patch=1,EE,204E9CC4,extended,3f400000 +patch=1,EE,204E9D68,extended,3f400000 +patch=1,EE,204E9E0C,extended,3f400000 +patch=1,EE,204E9EB0,extended,3f400000 +patch=1,EE,204E9F58,extended,3f400000 +patch=1,EE,204E9FFC,extended,3f400000 +patch=1,EE,204EA0A0,extended,3f400000 +patch=1,EE,204EA144,extended,3f400000 +patch=1,EE,204EA1E8,extended,3f400000 +patch=1,EE,204EA290,extended,3f400000 +patch=1,EE,204EA338,extended,3f400000 +patch=1,EE,204EA3DC,extended,3f400000 +patch=1,EE,204EA480,extended,3f400000 +patch=1,EE,204EA524,extended,3f400000 +patch=1,EE,204EA5C8,extended,3f400000 +patch=1,EE,204EA66C,extended,3f400000 +patch=1,EE,204EA710,extended,3f400000 +patch=1,EE,204EA7B4,extended,3f400000 +patch=1,EE,204EA858,extended,3f400000 +patch=1,EE,204EA8FC,extended,3f400000 +patch=1,EE,204EA9A0,extended,3f400000 +patch=1,EE,204EAA44,extended,3f400000 +patch=1,EE,204EAAE8,extended,3f400000 +patch=1,EE,204EAB8C,extended,3f400000 +patch=1,EE,204EAC30,extended,3f400000 +patch=1,EE,204EACD8,extended,3f400000 +patch=1,EE,204EAD7C,extended,3f400000 +patch=1,EE,204EAE20,extended,3f400000 +patch=1,EE,204EAEC4,extended,3f400000 +patch=1,EE,204EAF68,extended,3f400000 +patch=1,EE,204EB00C,extended,3f400000 +patch=1,EE,204EB0B0,extended,3f400000 +patch=1,EE,204EB1F8,extended,3f400000 +patch=1,EE,204EB29C,extended,3f400000 +patch=1,EE,204EB340,extended,3f400000 +patch=1,EE,204EB3E4,extended,3f400000 +patch=1,EE,204EB488,extended,3f400000 +patch=1,EE,204EB52C,extended,3f400000 +patch=1,EE,204EB5D0,extended,3f400000 +patch=1,EE,204EB674,extended,3f400000 +patch=1,EE,204EB718,extended,3f400000 +patch=1,EE,204EB7BC,extended,3f400000 +patch=1,EE,204EB860,extended,3f400000 +patch=1,EE,204EB904,extended,3f400000 +patch=1,EE,204EB9A8,extended,3f400000 +patch=1,EE,204EBA50,extended,3f400000 +patch=1,EE,204EBAF4,extended,3f400000 +patch=1,EE,204EBB98,extended,3f400000 +patch=1,EE,204EBC3C,extended,3f400000 +patch=1,EE,204EBCE0,extended,3f400000 +patch=1,EE,204EBD84,extended,3f400000 +patch=1,EE,204EBED0,extended,3f400000 +patch=1,EE,204EBF74,extended,3f400000 +patch=1,EE,204EC018,extended,3f400000 +patch=1,EE,204EC0BC,extended,3f400000 +patch=1,EE,204EC160,extended,3f400000 +patch=1,EE,204EC204,extended,3f400000 +patch=1,EE,204EC2A8,extended,3f400000 +patch=1,EE,204EC34C,extended,3f400000 +patch=1,EE,204EC3F0,extended,3f400000 +patch=1,EE,204EC494,extended,3f400000 +patch=1,EE,204EC538,extended,3f400000 +patch=1,EE,204EC5DC,extended,3f400000 +patch=1,EE,204EC680,extended,3f400000 +patch=1,EE,204ECA58,extended,3f400000 +patch=1,EE,204ECBA0,extended,3f400000 +patch=1,EE,204ECC48,extended,3f400000 +patch=1,EE,204ECD98,extended,3f400000 +patch=1,EE,204ED550,extended,3f400000 +patch=1,EE,204ED5F4,extended,3f400000 +patch=1,EE,204ED698,extended,3f400000 + +//added +patch=1,EE,204ED0D0,extended,3f400000 +patch=1,EE,204ED174,extended,3f400000 +patch=1,EE,204F9224,extended,3f400000 + + +//Yes and No +patch=1,EE,204F90DC,extended,3f400000 +patch=1,EE,204F9180,extended,3f400000 + + +[60 FPS] +description=Forces the game to run at 60. +//60 FPS by asasega (4th) +//2d20a003 f041013c 00608144 +//2d20a003 7042013c 00608144 +patch=1,EE,001B3B98,word,3C014270 + +////////////////////////////////////////// +//Message box Size +//patch=1,EE,20da4b60,extended,3faaaaab + + diff --git a/patches/SLUS-21319_40893E32.pnach b/patches/SLUS-21319_40893E32.pnach new file mode 100644 index 0000000..f68981b --- /dev/null +++ b/patches/SLUS-21319_40893E32.pnach @@ -0,0 +1,19 @@ +gametitle=Flow - Urban Dance Uprising (E)(SLES-53848) and (U)(SLUS-21319) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42100146 803f033c 07000046 +patch=1,EE,002475b0,word,08030000 + +patch=1,EE,000c0000,word,46011042 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0842 +patch=1,EE,000c0010,word,08091d6d + + diff --git a/patches/SLUS-21320_2F63F868.pnach b/patches/SLUS-21320_2F63F868.pnach new file mode 100644 index 0000000..6181fc9 --- /dev/null +++ b/patches/SLUS-21320_2F63F868.pnach @@ -0,0 +1,12 @@ +gametitle=Rogue Trooper (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen fix +patch=1,EE,00112D80,word,3C013F05 //3C013F00 zoom + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,001BE810,word,1460000A //1060000A diff --git a/patches/SLUS-21321_22FB53FF.pnach b/patches/SLUS-21321_22FB53FF.pnach new file mode 100644 index 0000000..72a07db --- /dev/null +++ b/patches/SLUS-21321_22FB53FF.pnach @@ -0,0 +1,13 @@ +gametitle=Squadra Course Alfa Romeo (Alfa Romeo Racing Italiano) (U)(SLUS-21321) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-fov +//403f023c 00088244 00188344 +patch=1,EE,0027cb84,word,3c023f10 //3c023f40 + + diff --git a/patches/SLUS-21322_7E3C6FDE.pnach b/patches/SLUS-21322_7E3C6FDE.pnach new file mode 100644 index 0000000..c7bb79f --- /dev/null +++ b/patches/SLUS-21322_7E3C6FDE.pnach @@ -0,0 +1,21 @@ +gametitle=Eragon (U)(SLUS-21322) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//00000000 00000000 00000000 43a81846 +//403f013c 00f08144 43a81846 42081e46 +patch=1,EE,001b632c,word,3c013f40 +patch=1,EE,001b6330,word,4481f000 +patch=1,EE,001b6334,word,4618a843 +patch=1,EE,001b6338,word,461e0842 + +//Render fix +//003f023c 3000bfff 00008244 2000b07f +patch=1,EE,001afc34,word,3c023f2b //3c023f00 + + diff --git a/patches/SLUS-21323_E389B921.pnach b/patches/SLUS-21323_E389B921.pnach new file mode 100644 index 0000000..3d85f85 --- /dev/null +++ b/patches/SLUS-21323_E389B921.pnach @@ -0,0 +1,13 @@ +gametitle=Rampage - Total Destruction (NTSC-U & PAL)(SLUS-21323 & SLES-53800) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//403f023c 140001c6 00008244 +patch=1,EE,0025e694,word,3c023f10 //3c023f40 + + diff --git a/patches/SLUS-21325_B38CC628.pnach b/patches/SLUS-21325_B38CC628.pnach new file mode 100644 index 0000000..f69b4a5 --- /dev/null +++ b/patches/SLUS-21325_B38CC628.pnach @@ -0,0 +1,9 @@ +gametitle=Harry Potter and the Goblet of Fire SLUS_213.25 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0029fd74,word,3c013fe3 +patch=1,EE,0029fd78,word,34218e39 + + diff --git a/patches/SLUS-21326_C3D28EB9.pnach b/patches/SLUS-21326_C3D28EB9.pnach new file mode 100644 index 0000000..7b91a3d --- /dev/null +++ b/patches/SLUS-21326_C3D28EB9.pnach @@ -0,0 +1,17 @@ +gametitle=Shadow Hearts - From the New World SLUS_213.26 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +// 16:9 +patch=1,EE,00202d4c,word,3c013f40 +patch=1,EE,00202d50,word,44810000 +patch=1,EE,00202d58,word,4600c602 + +// Render-Fix +patch=1,EE,002282cc,word,3c033fc0 + +[Remove Blackbars] +description=Removes black bars in cutscenes +// (c843033c 803f023c to c843033c 0000023c) +patch=1,EE,002f75c4,word,3c020000 //3c023f80 \ No newline at end of file diff --git a/patches/SLUS-21327_9AC65D6A.pnach b/patches/SLUS-21327_9AC65D6A.pnach new file mode 100644 index 0000000..7a476e0 --- /dev/null +++ b/patches/SLUS-21327_9AC65D6A.pnach @@ -0,0 +1,30 @@ +gametitle=Atelier Iris 2: The Azoth of Destiny (SLUS-21327) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//3D scenes +patch=1,EE,002aab6c,word,3c013f40 //hor value +patch=1,EE,002aab70,word,44810000 +patch=1,EE,002aab78,word,4600c602 + +//battle's fix +patch=1,EE,007cfdec,word,44400000 //right side fix +patch=1,EE,007cfdf4,word,c4400000 //left side fix + +//2D scenes +patch=1,EE,00190164,word,3c014440 //hor value +patch=1,EE,00190168,word,44810800 +patch=1,EE,0019016c,word,46010002 +patch=1,EE,00190170,word,e7c00090 +patch=1,EE,00190174,word,3c014480 //vert value +patch=1,EE,00190178,word,44810800 +patch=1,EE,0019017c,word,c60000e8 +patch=1,EE,00190180,word,46010002 +patch=1,EE,00190184,word,e7c000a4 +patch=1,EE,00190188,word,c60000e8 +patch=1,EE,0019018c,word,3c01c440 +patch=1,EE,00190190,word,44810800 + + diff --git a/patches/SLUS-21328_99BD2C0C.pnach b/patches/SLUS-21328_99BD2C0C.pnach new file mode 100644 index 0000000..2baa871 --- /dev/null +++ b/patches/SLUS-21328_99BD2C0C.pnach @@ -0,0 +1,8 @@ +gametitle=Pac-Man World Rally (NTSC-U) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. + +patch=1,EE,2059BF10,extended,3F800000 // FPS +patch=1,EE,2055B000,extended,3F000000 // Speed diff --git a/patches/SLUS-21330_BDFB1507.pnach b/patches/SLUS-21330_BDFB1507.pnach new file mode 100644 index 0000000..5995679 --- /dev/null +++ b/patches/SLUS-21330_BDFB1507.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Monster Rancher EVO (NTSC-U) WS patch +//Widescreen patch (16:9) +patch=1,EE,204F05EC,extended,3F19999A +patch=1,EE,20591854,extended,43D55555 //<- render fix + + diff --git a/patches/SLUS-21331_B44896B7.pnach b/patches/SLUS-21331_B44896B7.pnach new file mode 100644 index 0000000..a88f652 --- /dev/null +++ b/patches/SLUS-21331_B44896B7.pnach @@ -0,0 +1,10 @@ +gametitle=Sonic Riders (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,2044E6D8,word,43700000 +patch=1,EE,28008DA0,word,43700000 // store, character +patch=1,EE,00134e4c,word,3c023fab // 3c023f80 renderfix + + diff --git a/patches/SLUS-21333_E701DB54.pnach b/patches/SLUS-21333_E701DB54.pnach new file mode 100644 index 0000000..814333c --- /dev/null +++ b/patches/SLUS-21333_E701DB54.pnach @@ -0,0 +1,18 @@ +gametitle=World Poker Tour (U)(SLUS-21333) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002fc950,word,08030000 //c6010068 +patch=1,EE,000c0000,word,3c013f40 //00000000 +patch=1,EE,000c0004,word,4481f000 //00000000 +patch=1,EE,000c0008,word,c6010068 //00000000 +patch=1,EE,000c000c,word,c602006c //00000000 +patch=1,EE,000c0010,word,461e0843 //00000000 +patch=1,EE,000c0014,word,e6010068 //00000000 +patch=1,EE,000c0018,word,080bf256 //00000000 + + diff --git a/patches/SLUS-21334_5B657DAD.pnach b/patches/SLUS-21334_5B657DAD.pnach new file mode 100644 index 0000000..63ad15d --- /dev/null +++ b/patches/SLUS-21334_5B657DAD.pnach @@ -0,0 +1,19 @@ +gametitle=Grandia III (SLUS-21334) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0013b450,word,3c033f27 +patch=1,EE,0013b4a0,word,3c013f40 +patch=1,EE,0013b4a4,word,4481a000 +patch=1,EE,0013b4a8,word,46146d83 +patch=1,EE,0013b4ac,word,46007546 +patch=1,EE,0013b4b0,word,46007e86 + +//cutscenes black borders fix (optional memory hack) - may cause error +//patch=1,EE,202A8578,extended,24030000 //24030001 + +//battle black borders fix (optional memory hack) - may cause error +//patch=1,EE,2032CEF8,extended,24030000 //24030010 + + diff --git a/patches/SLUS-21335_CD50F9CA.pnach b/patches/SLUS-21335_CD50F9CA.pnach new file mode 100644 index 0000000..4a2d098 --- /dev/null +++ b/patches/SLUS-21335_CD50F9CA.pnach @@ -0,0 +1,19 @@ +gametitle=The Hustle - Detroit Streets (U)(SLUS-21335) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//1855448e 60524cc4 +patch=1,EE,002dd184,word,0811f104 + +patch=1,EE,0047c410,word,c44c5260 +patch=1,EE,0047c414,word,3c013faa +patch=1,EE,0047c418,word,3421aaab +patch=1,EE,0047c41c,word,4481f000 +patch=1,EE,0047c420,word,461e6302 +patch=1,EE,0047c424,word,080b7462 + + diff --git a/patches/SLUS-21336_844EDE02.pnach b/patches/SLUS-21336_844EDE02.pnach new file mode 100644 index 0000000..12acdad --- /dev/null +++ b/patches/SLUS-21336_844EDE02.pnach @@ -0,0 +1,18 @@ +gametitle=Zathura (U)(SLUS-21336) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42080246 07080046 3c0000e6 (1st) +patch=1,EE,002f5684,word,0810bfa4 +patch=1,EE,0042fe90,word,46020842 +patch=1,EE,0042fe94,word,3c013f40 +patch=1,EE,0042fe98,word,4481f000 +patch=1,EE,0042fe9c,word,461e0843 +patch=1,EE,0042fea0,word,080bd5a2 + + diff --git a/patches/SLUS-21338_1F34E107.pnach b/patches/SLUS-21338_1F34E107.pnach new file mode 100644 index 0000000..edd0f1a --- /dev/null +++ b/patches/SLUS-21338_1F34E107.pnach @@ -0,0 +1,27 @@ +gametitle=Armored Core - Last Raven SLUS_213.38 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00174e64,word,3c024455 + +[No-Interlacing] +gsinterlacemode=1 +author=PsxFan107 +patch=1,EE,00112424,word,00000000 +patch=1,EE,00177D5C,word,0000102D + +//Disable Anti-Aliasing +//patch=1,EE,001786E8,word,24020001 + +[Remove Blur] +author=PsxFan107 & 001 +description=Removes blur effects. +patch=1,EE,2018C09C,extended,00000000 //by PsxFan107 +patch=1,EE,D0177D5C,extended,0000102D //by 001 +patch=1,EE,20177D60,extended,00000000 //by 001 + +[Correct HUD] +author=001 & Berylskid +description=Removes HUD artifacts on hardware renderer. +patch=1,EE,00246A8A,extended,00000000 diff --git a/patches/SLUS-21340_539C8208.pnach b/patches/SLUS-21340_539C8208.pnach new file mode 100644 index 0000000..d4123a0 --- /dev/null +++ b/patches/SLUS-21340_539C8208.pnach @@ -0,0 +1,18 @@ +gametitle=World Championship Cards (U)(SLUS-21340) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//42080246 8c0203e6 +patch=1,EE,002b6574,word,0815af58 +patch=1,EE,0056bd60,word,46020842 +patch=1,EE,0056bd64,word,3C013F40 +patch=1,EE,0056bd68,word,4481f000 +patch=1,EE,0056bd6c,word,461e0842 +patch=1,EE,0056bd70,word,080ad95e + + diff --git a/patches/SLUS-21341_4C7A8693.pnach b/patches/SLUS-21341_4C7A8693.pnach new file mode 100644 index 0000000..1ebad28 --- /dev/null +++ b/patches/SLUS-21341_4C7A8693.pnach @@ -0,0 +1,6 @@ +gametitle=Stuart Little 3 - Big Photo Adventure NTSC-U SLUS-21341 4C7A8693 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00105F7C,word,24110001 //24110002 \ No newline at end of file diff --git a/patches/SLUS-21342_F6D977AE.pnach b/patches/SLUS-21342_F6D977AE.pnach new file mode 100644 index 0000000..72d5d3c --- /dev/null +++ b/patches/SLUS-21342_F6D977AE.pnach @@ -0,0 +1,18 @@ +gametitle=MLB Slugfest 2006 (U)(SLUS-21342) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001547ac,word,080696b4 //c4600068 +patch=1,EE,001a5ad0,word,c4600068 +patch=1,EE,001a5ad4,word,3c013f40 +patch=1,EE,001a5ad8,word,4481f000 +patch=1,EE,001a5adc,word,461e0003 +patch=1,EE,001a5ae0,word,e4800068 +patch=1,EE,001a5ae4,word,080551ec + + diff --git a/patches/SLUS-21343_7A5B4F80.pnach b/patches/SLUS-21343_7A5B4F80.pnach new file mode 100644 index 0000000..b74f049 --- /dev/null +++ b/patches/SLUS-21343_7A5B4F80.pnach @@ -0,0 +1,11 @@ +gametitle=Samurai Champloo - Sidetracked (NTSC-U) (SLUS-21343) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,001409f4,word,3c023fbd // 3c023f8e hor fov +patch=1,EE,001409fc,word,3442a12e // 344238e4 hor fov + + diff --git a/patches/SLUS-21344_9F391882.pnach b/patches/SLUS-21344_9F391882.pnach new file mode 100644 index 0000000..7796d16 --- /dev/null +++ b/patches/SLUS-21344_9F391882.pnach @@ -0,0 +1,9 @@ +gametitle=Steambot Chronicles SLUS_213.44 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001329c0,word,3c033f40 +patch=1,EE,00132818,word,3c0643d6 + + diff --git a/patches/SLUS-21345_5B657DAD.pnach b/patches/SLUS-21345_5B657DAD.pnach new file mode 100644 index 0000000..63ad15d --- /dev/null +++ b/patches/SLUS-21345_5B657DAD.pnach @@ -0,0 +1,19 @@ +gametitle=Grandia III (SLUS-21334) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0013b450,word,3c033f27 +patch=1,EE,0013b4a0,word,3c013f40 +patch=1,EE,0013b4a4,word,4481a000 +patch=1,EE,0013b4a8,word,46146d83 +patch=1,EE,0013b4ac,word,46007546 +patch=1,EE,0013b4b0,word,46007e86 + +//cutscenes black borders fix (optional memory hack) - may cause error +//patch=1,EE,202A8578,extended,24030000 //24030001 + +//battle black borders fix (optional memory hack) - may cause error +//patch=1,EE,2032CEF8,extended,24030000 //24030010 + + diff --git a/patches/SLUS-21346_65729657.pnach b/patches/SLUS-21346_65729657.pnach new file mode 100644 index 0000000..23e6ba1 --- /dev/null +++ b/patches/SLUS-21346_65729657.pnach @@ -0,0 +1,23 @@ +gametitle=Ace Combat Zero: The Belkan War (SLUS-21346) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//widescreen fix +patch=1,EE,003FA350,word,43D638F3 +patch=1,EE,003FA354,word,43EB7385 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,202F9A14,extended,24020001 +patch=1,EE,202F9D58,extended,0C03FFF0 +patch=1,EE,200FFFC0,extended,341B9070 +patch=1,EE,200FFFC4,extended,145B0002 +patch=1,EE,200FFFCC,extended,34029000 +patch=1,EE,200FFFD0,extended,FCC20000 +patch=1,EE,200FFFD4,extended,03E00008 + + diff --git a/patches/SLUS-21349_82651334.pnach b/patches/SLUS-21349_82651334.pnach new file mode 100644 index 0000000..2bae9ae --- /dev/null +++ b/patches/SLUS-21349_82651334.pnach @@ -0,0 +1,8 @@ +[No-Interlacing] +gsinterlacemode=1 +//Taito Legends 2 USA +description=no interlace by someother1ne +patch=1,EE,00100970,word,30C40000 +patch=1,EE,00103084,word,64420000 + + diff --git a/patches/SLUS-21350_B8F7EC73.pnach b/patches/SLUS-21350_B8F7EC73.pnach new file mode 100644 index 0000000..bc6a8f4 --- /dev/null +++ b/patches/SLUS-21350_B8F7EC73.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Dangerous Hunts 2 (U)(SLUS-21350) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,0031f7a4,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,0031f800,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080c7e01 + + diff --git a/patches/SLUS-21351_0518D274.pnach b/patches/SLUS-21351_0518D274.pnach new file mode 100644 index 0000000..e541cef --- /dev/null +++ b/patches/SLUS-21351_0518D274.pnach @@ -0,0 +1,6 @@ +gametitle=Need for Speed - Most Wanted [Black Edition] [NTSC-U] [SLUS-21351] + +[Remove Brown Filter] +author=fobes +description=Disables the brownish yellow post processing filter +patch=1,EE,00550d58,extended,20000001 diff --git a/patches/SLUS-21353_88DD7C86.pnach b/patches/SLUS-21353_88DD7C86.pnach new file mode 100644 index 0000000..338a286 --- /dev/null +++ b/patches/SLUS-21353_88DD7C86.pnach @@ -0,0 +1,11 @@ +gametitle=Eureka Seven-Vol 1 SLUS_213.53 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00110b24,word,3c034455 +patch=1,EE,0011129c,word,3c0343f0 +patch=1,EE,203a6cc8,word,43f00000 +patch=1,EE,203a66b8,word,43f00000 + + diff --git a/patches/SLUS-21354_A275B0C0.pnach b/patches/SLUS-21354_A275B0C0.pnach new file mode 100644 index 0000000..902ef1f --- /dev/null +++ b/patches/SLUS-21354_A275B0C0.pnach @@ -0,0 +1,18 @@ +gametitle=Curious George (U)(SLUS-21354) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000009e6 280000e6 380001e6 +patch=1,EE,002255a8,word,0809ef94 +patch=1,EE,0027be50,word,3c013f40 +patch=1,EE,0027be54,word,4481f000 +patch=1,EE,0027be58,word,461e4a42 +patch=1,EE,0027be5c,word,e6090000 +patch=1,EE,0027be60,word,0808956b + + diff --git a/patches/SLUS-21355_60A42FF5.pnach b/patches/SLUS-21355_60A42FF5.pnach new file mode 100644 index 0000000..8fd41e3 --- /dev/null +++ b/patches/SLUS-21355_60A42FF5.pnach @@ -0,0 +1,32 @@ +gametitle=Midnight Club 3 - DUB Edition Remix SLUS_213.55 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +patch=1,EE,00527e14,word,3c013fe3 +patch=1,EE,00527e18,word,34218e34 + +patch=0,EE,00527e14,word,3c013fe3 +patch=0,EE,00527e18,word,34218e34 + +//[Widescreen 16:9 HUD] +//author=SuperType1. Appears to cause extreme FPS issues when used. +//description=Fixes HUD scaling when using Widescreen hack (Requires HW Renderer) +//patch=1,EE,001D6DB0,byte,1e0 //480p geometry centering +//patch=1,EE,001D6DB0,byte,280 //480p geometry centering +//patch=1,EE,001C8310,byte,280 //480p post fx centering +//patch=1,EE,001C8314,byte,1e0 //480p post fx centering +//patch=1,EE,001C829C,word,0000000 //disable "hdr" glow cut off +//patch=1,EE,001C82AC,word,0000000 //disable "hdr" glow cut off +//patch=1,EE,001C828C,word,241E0280 //"hdr" glow offset +//patch=0,EE,204BF458,byte,01 //enable 480p + +[Disable motion blur] +description= removes motion blur +patch=1,EE,001CA488,word,03e00008 + +[60 FPS] +author=robertesaum1 +description=Patches the game to run at 60 FPS (Requires 300% EE Overclock). +patch=2,EE,205280F0,extended,00000000 diff --git a/patches/SLUS-21356_0198F1AD.pnach b/patches/SLUS-21356_0198F1AD.pnach new file mode 100644 index 0000000..5c74f28 --- /dev/null +++ b/patches/SLUS-21356_0198F1AD.pnach @@ -0,0 +1,74 @@ +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * NTSC-U * SLUS-21356 * 0198F1AD +// CRC shifts from C0498D24 to 0198F1AD (SC4_OFF.ELF) when selecting Single Player mode. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001f4784,word,e66000a4 +patch=1,EE,001f4788,word,3c02007f +patch=1,EE,001f478c,word,c44062c0 +patch=1,EE,001f4790,word,3c03007f +patch=1,EE,001f4794,word,3c0b007f +patch=1,EE,001f4798,word,3c0a007f +patch=1,EE,001f479c,word,3c09007f +patch=1,EE,001f47a0,word,3c08007f +patch=1,EE,001f47a4,word,e66000f0 +patch=1,EE,001f47a8,word,3c02007f +patch=1,EE,001f47ac,word,c46062c4 +patch=1,EE,001f47b0,word,3c07007f +patch=1,EE,001f47b4,word,3c06007f +patch=1,EE,001f47b8,word,3c05007f +patch=1,EE,001f47bc,word,3c04007f +patch=1,EE,001f47c0,word,240d0004 +patch=1,EE,001f47c4,word,e66000f4 +patch=1,EE,001f47c8,word,3c03007f +patch=1,EE,001f47cc,word,c44162c8 +patch=1,EE,001f47d0,word,3c0c3f40 // X-FoV +patch=1,EE,001f47d4,word,e66100f8 +patch=1,EE,001f47d8,word,3c020080 +patch=1,EE,001f47dc,word,c56162cc +patch=1,EE,001f47e0,word,c44094a0 +patch=1,EE,001f47e4,word,e66100fc +patch=1,EE,001f47e8,word,c54162c0 +patch=1,EE,001f47ec,word,e6610130 +patch=1,EE,001f47f0,word,c52162c4 +patch=1,EE,001f47f4,word,e6610134 +patch=1,EE,001f47f8,word,c50162c8 +patch=1,EE,001f47fc,word,e6610138 +patch=1,EE,001f4800,word,c4e162cc +patch=1,EE,001f4804,word,e661013c +patch=1,EE,001f4808,word,c4c162c0 +patch=1,EE,001f480c,word,e6610140 +patch=1,EE,001f4810,word,c4a162c4 +patch=1,EE,001f4814,word,e6610144 +patch=1,EE,001f4818,word,c48162c8 +patch=1,EE,001f481c,word,e6610148 +patch=1,EE,001f4820,word,c46162cc +patch=1,EE,001f4824,word,e661014c +patch=1,EE,001f4828,word,ae600150 +patch=1,EE,001f482c,word,ae600158 +patch=1,EE,001f4830,word,ae600154 +patch=1,EE,001f4834,word,ae6d00c4 +patch=1,EE,001f4838,word,ae6000b8 +patch=1,EE,001f483c,word,ae6000b4 +patch=1,EE,001f4840,word,ae6c00bc +patch=1,EE,001f4844,word,3c0c3f80 +patch=1,EE,001f4848,word,ae6c00c0 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001f47d0,word,3c0c3f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001f47d0,word,3c0c3f64 + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== \ No newline at end of file diff --git a/patches/SLUS-21356_2E8AE3A7.pnach b/patches/SLUS-21356_2E8AE3A7.pnach new file mode 100644 index 0000000..058d013 --- /dev/null +++ b/patches/SLUS-21356_2E8AE3A7.pnach @@ -0,0 +1,69 @@ +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * NTSC-U * SLUS-21356 * 2E8AE3A7 +// CRC shifts from C0498D24 to 2E8AE3A7 (SC4_ON.ELF) when selecting Multi-Player mode. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001f4784,word,e66000a4 +patch=1,EE,001f4788,word,3c02007f +patch=1,EE,001f478c,word,c44062c0 +patch=1,EE,001f4790,word,3c03007f +patch=1,EE,001f4794,word,3c0b007f +patch=1,EE,001f4798,word,3c0a007f +patch=1,EE,001f479c,word,3c09007f +patch=1,EE,001f47a0,word,3c08007f +patch=1,EE,001f47a4,word,e66000f0 +patch=1,EE,001f47a8,word,3c02007f +patch=1,EE,001f47ac,word,c46062c4 +patch=1,EE,001f47b0,word,3c07007f +patch=1,EE,001f47b4,word,3c06007f +patch=1,EE,001f47b8,word,3c05007f +patch=1,EE,001f47bc,word,3c04007f +patch=1,EE,001f47c0,word,240d0004 +patch=1,EE,001f47c4,word,e66000f4 +patch=1,EE,001f47c8,word,3c03007f +patch=1,EE,001f47cc,word,c44162c8 +patch=1,EE,001f47d0,word,3c0c3f40 // X-FoV +patch=1,EE,001f47d4,word,e66100f8 +patch=1,EE,001f47d8,word,3c020080 +patch=1,EE,001f47dc,word,c56162cc +patch=1,EE,001f47e0,word,c44094a0 +patch=1,EE,001f47e4,word,e66100fc +patch=1,EE,001f47e8,word,c54162c0 +patch=1,EE,001f47ec,word,e6610130 +patch=1,EE,001f47f0,word,c52162c4 +patch=1,EE,001f47f4,word,e6610134 +patch=1,EE,001f47f8,word,c50162c8 +patch=1,EE,001f47fc,word,e6610138 +patch=1,EE,001f4800,word,c4e162cc +patch=1,EE,001f4804,word,e661013c +patch=1,EE,001f4808,word,c4c162c0 +patch=1,EE,001f480c,word,e6610140 +patch=1,EE,001f4810,word,c4a162c4 +patch=1,EE,001f4814,word,e6610144 +patch=1,EE,001f4818,word,c48162c8 +patch=1,EE,001f481c,word,e6610148 +patch=1,EE,001f4820,word,c46162cc +patch=1,EE,001f4824,word,e661014c +patch=1,EE,001f4828,word,ae600150 +patch=1,EE,001f482c,word,ae600158 +patch=1,EE,001f4830,word,ae600154 +patch=1,EE,001f4834,word,ae6d00c4 +patch=1,EE,001f4838,word,ae6000b8 +patch=1,EE,001f483c,word,ae6000b4 +patch=1,EE,001f4840,word,ae6c00bc +patch=1,EE,001f4844,word,3c0c3f80 +patch=1,EE,001f4848,word,ae6c00c0 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001f47d0,word,3c0c3f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' +patch=1,EE,001f47d0,word,3c0c3f64 \ No newline at end of file diff --git a/patches/SLUS-21356_C0498D24.pnach b/patches/SLUS-21356_C0498D24.pnach new file mode 100644 index 0000000..f823dc0 --- /dev/null +++ b/patches/SLUS-21356_C0498D24.pnach @@ -0,0 +1,21 @@ +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * NTSC-U * SLUS-21356 * C0498D24 +//This game has multiple CRC shifts depending on game mode. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Combine with 'Widescreen 16:9' + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLUS-21357_449E1F6B.pnach b/patches/SLUS-21357_449E1F6B.pnach new file mode 100644 index 0000000..4e56dcb --- /dev/null +++ b/patches/SLUS-21357_449E1F6B.pnach @@ -0,0 +1,24 @@ +gametitle=Hummer Badlands (U)(SLUS-21357) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00608144 +patch=1,EE,00376e00,word,3c013f1e //3c013f00 + +//Y-Fov +//82310446 0400aac4 +patch=1,EE,00376e90,word,0811d194 + +patch=1,EE,00474650,word,46043182 +patch=1,EE,00474654,word,3c013faa +patch=1,EE,00474658,word,3421aaab +patch=1,EE,0047465c,word,4481f000 +patch=1,EE,00474660,word,461e3182 +patch=1,EE,00474664,word,080ddba5 + + diff --git a/patches/SLUS-21358_7377BC6F.pnach b/patches/SLUS-21358_7377BC6F.pnach new file mode 100644 index 0000000..2af5125 --- /dev/null +++ b/patches/SLUS-21358_7377BC6F.pnach @@ -0,0 +1,19 @@ +gametitle=Naruto - Ultimate Ninja (U)(SLUS-21358) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack by Someone and Arapapa + +//X-Fov +patch=1,EE,2082F300,extended,3F400000 + +//3D Cartoon Scene +patch=1,EE,002633f4,word,3c023f40 //3c023f80 +patch=1,EE,00263444,word,3c023f40 //3c023f80 +patch=1,EE,0026358c,word,3c023f40 //3c023f80 +patch=1,EE,002636d4,word,3c023f40 //3c023f80 +patch=1,EE,00264cb0,word,3c023f40 //3c023f80 +patch=1,EE,00264cfc,word,3c023f40 //3c023f80 +patch=1,EE,00264e3c,word,3c023f40 //3c023f80 + + diff --git a/patches/SLUS-21359_053D2239.pnach b/patches/SLUS-21359_053D2239.pnach new file mode 100644 index 0000000..9caf7a5 --- /dev/null +++ b/patches/SLUS-21359_053D2239.pnach @@ -0,0 +1,96 @@ +gametitle=Metal Gear Solid 3 - Subsistence [Disc 1 of 3] (NTSC-U) SLUS-21359 053D2239 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta & No.47 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,202050AC,extended,3F400000 +patch=1,EE,E00367C8,extended,004CCD48 +patch=1,EE,204CCD40,extended,3FB00000 +patch=1,EE,204CCD44,extended,3F2F7CEE +patch=1,EE,204CCD4C,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B3090 +patch=1,EE,204B3088,extended,3FB00000 +patch=1,EE,204B308C,extended,3F2F7CEE +patch=1,EE,204B3094,extended,BFB00000 +patch=1,EE,E00367C8,extended,004E91F8 +patch=1,EE,204E91F0,extended,3FB00000 +patch=1,EE,204E91F4,extended,3F2F7CEE +patch=1,EE,204E91FC,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A14D8 +patch=1,EE,204A14D0,extended,3FB00000 +patch=1,EE,204A14D4,extended,3F2F7CEE +patch=1,EE,204A14DC,extended,BFB00000 +patch=1,EE,E00367C8,extended,00580CE8 +patch=1,EE,20580CE0,extended,3FB00000 +patch=1,EE,20580CE4,extended,3F2F7CEE +patch=1,EE,20580CEC,extended,BFB00000 +patch=1,EE,E00367C8,extended,00591C78 +patch=1,EE,20591C70,extended,3FB00000 +patch=1,EE,20591C74,extended,3F2F7CEE +patch=1,EE,20591C7C,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B6840 +patch=1,EE,204B6838,extended,3FB00000 +patch=1,EE,204B683C,extended,3F2F7CEE +patch=1,EE,204B6844,extended,BFB00000 +patch=1,EE,E00367C8,extended,00599C18 +patch=1,EE,20599C10,extended,3FB00000 +patch=1,EE,20599C14,extended,3F2F7CEE +patch=1,EE,20599C1C,extended,BFB00000 +patch=1,EE,E00367C8,extended,00557D00 +patch=1,EE,20557CF8,extended,3FB00000 +patch=1,EE,20557CFC,extended,3F2F7CEE +patch=1,EE,20557D04,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049A560 +patch=1,EE,2049A558,extended,3FB00000 +patch=1,EE,2049A55C,extended,3F2F7CEE +patch=1,EE,2049A564,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B7088 +patch=1,EE,204B7080,extended,3FB00000 +patch=1,EE,204B7084,extended,3F2F7CEE +patch=1,EE,204B708C,extended,BFB00000 +patch=1,EE,E00367C8,extended,004B2B80 +patch=1,EE,204B2B78,extended,3FB00000 +patch=1,EE,204B2B7C,extended,3F2F7CEE +patch=1,EE,204B2B84,extended,BFB00000 +patch=1,EE,E00367C8,extended,0049DAC0 +patch=1,EE,2049DAB8,extended,3FB00000 +patch=1,EE,2049DABC,extended,3F2F7CEE +patch=1,EE,2049DAC4,extended,BFB00000 +patch=1,EE,E00367C8,extended,004AD5E0 +patch=1,EE,204AD5D8,extended,3FB00000 +patch=1,EE,204AD5DC,extended,3F2F7CEE +patch=1,EE,204AD5E4,extended,BFB00000 +patch=1,EE,E00367C8,extended,004BFBA0 +patch=1,EE,204BFB98,extended,3FB00000 +patch=1,EE,204BFB9C,extended,3F2F7CEE +patch=1,EE,204BFBA4,extended,BFB00000 +patch=1,EE,E00367C8,extended,004AECA0 +patch=1,EE,204AEC98,extended,3FB00000 +patch=1,EE,204AEC9C,extended,3F2F7CEE +patch=1,EE,204AECA4,extended,BFB00000 +patch=1,EE,E00367C8,extended,004A1E70 +patch=1,EE,204A1E68,extended,3FB00000 +patch=1,EE,204A1E6C,extended,3F2F7CEE +patch=1,EE,204A1E74,extended,BFB00000 + +[Remove Blackbars] +author=PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,0025E69C,extended,00000000 +patch=1,EE,E0010001,extended,0020C174 +patch=1,EE,0025E69C,extended,00000001 + +[60 FPS] +author=Kabuto_Kun & PeterDelta +description=60 fps patch (may need overclocking EE 130%). +patch=1,EE,001D5AD8,extended,00000000 +patch=1,EE,001D6DB8,extended,00000001 +patch=1,EE,001D6DBC,extended,00000000 +patch=1,EE,001D6DCC,extended,00000000 + +[30 FPS] +description=30 fps patch. +patch=1,EE,001D5AD8,extended,00000040 +patch=1,EE,001D6DB8,extended,00000002 +patch=1,EE,001D6DBC,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-21361_25FC361B.pnach b/patches/SLUS-21361_25FC361B.pnach new file mode 100644 index 0000000..5bfbbc0 --- /dev/null +++ b/patches/SLUS-21361_25FC361B.pnach @@ -0,0 +1,13 @@ +gametitle=Devil May Cry 3 - Special Edition (SLUS_21361) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +patch=1,EE,21D0DEA0,word,3F400000 //horizontal fov +patch=1,EE,206A2870,word,3F400000 //hud fix, pause screen fix + +//FMV's fix +patch=1,EE,0023279c,word,240301aa //intro / demo +patch=1,EE,002e52ec,word,240801aa //cutscenes + + diff --git a/patches/SLUS-21362_BD17248E.pnach b/patches/SLUS-21362_BD17248E.pnach new file mode 100644 index 0000000..72f83cc --- /dev/null +++ b/patches/SLUS-21362_BD17248E.pnach @@ -0,0 +1,27 @@ +gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLPM-66275) / Onimusha: Dawn of Dreams (Disc 2) (SLUS-21362) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 (pnach by Arapapa) + +//gameplay + +//val1 +patch=1,EE,0012f8a0,word,3c033f19 +patch=1,EE,0012f8a8,word,34649999 + +//val2 +patch=1,EE,0012fa78,word,3c033f19 +patch=1,EE,0012fa80,word,34639999 + +//val3 +patch=1,EE,00167f58,word,3c023f19 +patch=1,EE,00167f5c,word,34439999 + +//rfix1 +patch=1,EE,0012faf0,word,3c02c3d6 + +//rfix1 +patch=1,EE,0012f9e0,word,3c024527 + + diff --git a/patches/SLUS-21362_FFDE85E9.pnach b/patches/SLUS-21362_FFDE85E9.pnach new file mode 100644 index 0000000..e86971b --- /dev/null +++ b/patches/SLUS-21362_FFDE85E9.pnach @@ -0,0 +1,33 @@ +gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLUS-21180) / Onimusha: Dawn of Dreams (Disc 2) (SLUS-21362) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay + +//val1 +patch=1,EE,0012F960,word,3c033f19 +patch=1,EE,0012F968,word,34649999 + +//val2 +patch=1,EE,0012fb38,word,3c033f19 +patch=1,EE,0012fb40,word,34639999 + +//val3 +patch=1,EE,0012f9c8,word,3c023f19 +patch=1,EE,0012f9cc,word,34439999 + +//rfix1 +patch=1,EE,0012Fbb0,word,3c02c3d6 + +//rfix1 +patch=1,EE,0012Faa0,word,3c024527 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20178424,extended,00001825 + + diff --git a/patches/SLUS-21363_13E18BC1.pnach b/patches/SLUS-21363_13E18BC1.pnach new file mode 100644 index 0000000..4f99657 --- /dev/null +++ b/patches/SLUS-21363_13E18BC1.pnach @@ -0,0 +1,13 @@ +gametitle=Zatch Bell! Mamodo Fury [NTSC-U] (SLUS-21363) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,0022a91c,word,3c013f40 // 00000000 hor +patch=1,EE,0022a920,word,44810000 // 00000000 +patch=1,EE,0022a928,word,4600c602 // 00000000 +patch=1,EE,001dca68,word,3C014220 // 3C0141F0 render + + diff --git a/patches/SLUS-21364_7C87580D.pnach b/patches/SLUS-21364_7C87580D.pnach new file mode 100644 index 0000000..ceaf863 --- /dev/null +++ b/patches/SLUS-21364_7C87580D.pnach @@ -0,0 +1,13 @@ +gametitle=One Piece Pirates' Carnival [NTSC-U] (SLUS-21364) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Little Giant + +//16:9 +patch=1,EE,001c931c,word,3C023FE3 //3C023FAA vert +patch=1,EE,001c9320,word,34428E39 //3442AAAB + +patch=1,EE,001d8c0c,word,3C023F2b //3C023F00 zoom + + diff --git a/patches/SLUS-21365_4EE93170.pnach b/patches/SLUS-21365_4EE93170.pnach new file mode 100644 index 0000000..39ab8da --- /dev/null +++ b/patches/SLUS-21365_4EE93170.pnach @@ -0,0 +1,119 @@ +gametitle=The King of Fighters 2006 (SLUS-213651) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,0013b2f4,word,46000003 +patch=1,EE,0013b2f8,word,7fb00010 +patch=1,EE,0013b2fc,word,ffbf0000 +patch=1,EE,0013b300,word,0080802d +patch=1,EE,0013b304,word,c4a10004 +patch=1,EE,0013b308,word,c4a30000 +patch=1,EE,0013b30c,word,00000000 //3c013f00 +patch=1,EE,0013b310,word,44811000 +patch=1,EE,0013b314,word,460218c3 +patch=1,EE,0013b318,word,e601006c +patch=1,EE,0013b31c,word,e6030068 +patch=1,EE,0013b320,word,c6010068 +patch=1,EE,0013b324,word,c602006c +patch=1,EE,0013b328,word,46010043 +patch=1,EE,0013b32c,word,8e040004 +patch=1,EE,0013b330,word,46020003 +patch=1,EE,0013b334,word,10800002 +patch=1,EE,0013b338,word,e6010070 +patch=1,EE,0013b33c,word,0c04f462 +patch=1,EE,0013b340,word,e6000074 +patch=1,EE,0013b344,word,0200102d +patch=1,EE,0013b348,word,dfbf0000 +patch=1,EE,0013b34c,word,7bb00010 +patch=1,EE,0013b350,word,03e00008 +patch=1,EE,0013b354,word,27bd0020 + +patch=1,EE,001af5e0,word,0c04e12f + +patch=1,EE,00138494,word,45010007 +patch=1,EE,00138498,word,0000102d +patch=1,EE,0013849c,word,c4800008 +patch=1,EE,001384a0,word,46020034 +patch=1,EE,001384a4,word,45010003 +patch=1,EE,001384a8,word,00000000 +patch=1,EE,001384ac,word,03e00008 +patch=1,EE,001384b0,word,24020001 +patch=1,EE,001384b4,word,03e00008 +patch=1,EE,001384b8,word,00000000 +patch=1,EE,001384bc,word,27bdff90 +patch=1,EE,001384c0,word,24050001 +patch=1,EE,001384c4,word,7fb10050 +patch=1,EE,001384c8,word,27a60030 +patch=1,EE,001384cc,word,0080882d +patch=1,EE,001384d0,word,7fb00060 +patch=1,EE,001384d4,word,ffbf0040 +patch=1,EE,001384d8,word,0c04c144 +patch=1,EE,001384dc,word,27a70034 +patch=1,EE,001384e0,word,10400036 +patch=1,EE,001384e4,word,8fa30034 +patch=1,EE,001384e8,word,3c02fffc +patch=1,EE,001384ec,word,3442b000 +patch=1,EE,001384f0,word,00621821 +patch=1,EE,001384f4,word,2c632003 +patch=1,EE,001384f8,word,10600028 +patch=1,EE,001384fc,word,0000282d +patch=1,EE,00138500,word,03a0202d +patch=1,EE,00138504,word,0c04a3b2 +patch=1,EE,00138508,word,24060020 +patch=1,EE,0013850c,word,8fa60030 +patch=1,EE,00138510,word,0220202d +patch=1,EE,00138514,word,0c04d4d8 +patch=1,EE,00138518,word,03a0282d +patch=1,EE,0013851c,word,8fa30030 +patch=1,EE,00138520,word,14430027 +patch=1,EE,00138524,word,0000102d +patch=1,EE,00138528,word,0c04ebb8 +patch=1,EE,0013852c,word,00000000 +patch=1,EE,00138530,word,0040802d +patch=1,EE,00138534,word,12000021 +patch=1,EE,00138538,word,0220282d +patch=1,EE,0013853c,word,3c040060 +patch=1,EE,00138540,word,2484d7f8 +patch=1,EE,00138544,word,0c04d6b0 +patch=1,EE,00138548,word,0200302d +patch=1,EE,0013854c,word,1040001b +patch=1,EE,00138550,word,03a0282d +patch=1,EE,00138554,word,3c013f80 //cutscenes + +patch=1,EE,001e5e18,word,3c013f40 //character select +patch=1,EE,00440594,word,3c013f40 //unknown +patch=1,EE,00440a40,word,3c013f40 //unknown +patch=1,EE,004418e0,word,3c013f40 //unknown +patch=1,EE,00441d98,word,3c013f40 //gameplay +patch=1,EE,00453cd0,word,3c013f40 //unknown + +patch=1,EE,004f1858,word,3c013f80 +patch=1,EE,004f185c,word,0c04ecbc +patch=1,EE,004f1860,word,e7b40074 +patch=1,EE,004f1864,word,8e040000 +patch=1,EE,004f1868,word,27a30060 +patch=1,EE,004f186c,word,8c920020 +patch=1,EE,004f1870,word,8c850000 +patch=1,EE,004f1874,word,8c840008 +patch=1,EE,004f1878,word,10600007 +patch=1,EE,004f187c,word,2402000c +patch=1,EE,004f1880,word,a0600000 +patch=1,EE,004f1884,word,2442ffff +patch=1,EE,004f1888,word,24630001 +patch=1,EE,004f188c,word,00000000 +patch=1,EE,004f1890,word,00000000 +patch=1,EE,004f1894,word,1440fffa + +patch=1,EE,004f2824,word,3f013f80 +patch=1,EE,004f2828,word,0c04ecbc +patch=1,EE,004f282c,word,e7b401ac + +//480p +patch=1,EE,0010023c,word,3c050000 +patch=1,EE,00100244,word,3c060050 +patch=1,EE,0010024c,word,3c070001 +patch=1,EE,0010050c,word,3c090010 + + diff --git a/patches/SLUS-21367_9315EF73.pnach b/patches/SLUS-21367_9315EF73.pnach new file mode 100644 index 0000000..17a2b11 --- /dev/null +++ b/patches/SLUS-21367_9315EF73.pnach @@ -0,0 +1,18 @@ +gametitle=MVP 06 NCAA Baseball (U)(SLUS-21367) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//80bf013c 00008144 1000a427 +patch=1,EE,004494f8,word,3c01bfab //3c01bf80 + +//Y-Fov +//aa3f013c abaa2134 00008144 0800e003 (2nd) +patch=1,EE,004515a4,word,3c013fe3 //3c013faa +patch=1,EE,004515a8,word,34218e39 //3421aaab + + diff --git a/patches/SLUS-21372_D03D4C77.pnach b/patches/SLUS-21372_D03D4C77.pnach new file mode 100644 index 0000000..a489699 --- /dev/null +++ b/patches/SLUS-21372_D03D4C77.pnach @@ -0,0 +1,10 @@ +gametitle=Legend of Spyro, The - A New Beginning (SLUS-21372) + +[60 FPS] +author=asasega + CRASHARKI +description=Patches the game to run at 60 FPS. +patch=1,EE,201211B4,word,28420001 //28420002 +patch=1,EE,201212B8,word,28420001 //28420002 +patch=1,EE,E0020001,extended,00749F94 +patch=1,EE,201211B4,extended,28420002 +patch=1,EE,201212B8,extended,28420002 \ No newline at end of file diff --git a/patches/SLUS-21373_1648E3C9.pnach b/patches/SLUS-21373_1648E3C9.pnach new file mode 100644 index 0000000..d9a031d --- /dev/null +++ b/patches/SLUS-21373_1648E3C9.pnach @@ -0,0 +1,20 @@ +gametitle=Drakengard 2 (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen hack +patch=1,EE,204cf458,extended,3FE38E32 // 3Faaaaaa +patch=1,EE,20560f94,extended,44550000 // 44200000 + +// 16:9 +//patch=1,EE,002a1610,word,3c013f40 // 00000000 hor fov +//patch=1,EE,002a1618,word,4481f000 // 00000000 +//patch=1,EE,002a161c,word,c783c51c // 00000000 +//patch=1,EE,002a1674,word,461e18c3 // c783c51c +//patch=1,EE,002d2b0c,word,3c014456 // 3c014420 renderfix + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,003323dc,word,3c010000 // 3c014300 \ No newline at end of file diff --git a/patches/SLUS-21374_960C7892.pnach b/patches/SLUS-21374_960C7892.pnach new file mode 100644 index 0000000..e13d92e --- /dev/null +++ b/patches/SLUS-21374_960C7892.pnach @@ -0,0 +1,9 @@ +gametitle=Marvel Ultimate Alliance SLUS_213.74 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,20979ac8,extended,3fe6db6e +patch=1,EE,20979acc,extended,3FE38E32 + + diff --git a/patches/SLUS-21376_5C891FF1.pnach b/patches/SLUS-21376_5C891FF1.pnach new file mode 100644 index 0000000..53e4ac3 --- /dev/null +++ b/patches/SLUS-21376_5C891FF1.pnach @@ -0,0 +1,32 @@ +gametitle=Black NTSC-U SLUS-21376 5C891FF1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 +description=Widescreen hack +patch=1,EE,203BE83C,word,00000001 +patch=1,EE,204BC150,word,00000001 +patch=1,EE,204BD18C,word,00000001 +patch=1,EE,204CA554,word,3FE38E39 +patch=1,EE,204CA5F0,word,3FAAAAAB +patch=1,EE,204CA5F4,word,3FE38E39 +patch=1,EE,204CA694,word,3FE38E39 +patch=1,EE,205BC390,word,3F400000 + +[60 FPS] +author=Gabominated & PeterDelta +description=Native 60 FPS. Might need EE Overclock (180%). +patch=1,EE,001c5b10,word,24040001 //24040002 +patch=1,EE,0012508C,word,24040001 //24040002 +patch=1,EE,00102648,word,2404003c //2404001e +patch=1,EE,00125078,word,2410003c //2410001e + +[Video Mode] +author=Gabominated +description=Always display standard-480p video selector. +patch=1,EE,003BE7A4,word,00000001 + +[No Blur While Reload] +author=Gabominated +description=No blur while reloading weapons. +patch=1,EE,005719D4,word,00000000 diff --git a/patches/SLUS-21377_23EFA2AF.pnach b/patches/SLUS-21377_23EFA2AF.pnach new file mode 100644 index 0000000..c48ccef --- /dev/null +++ b/patches/SLUS-21377_23EFA2AF.pnach @@ -0,0 +1,10 @@ +gametitle=Dance Dance Revolution SuperNova SLUS-21377 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +// 16:9 +patch=1,EE,00153be4,word,3c023f22 // 3c023f00 +patch=1,EE,00153dd4,word,3c023fe3 // 3c023faa +patch=1,EE,00153de0,word,34458e39 // 3445aaab diff --git a/patches/SLUS-21379_A326D973.pnach b/patches/SLUS-21379_A326D973.pnach new file mode 100644 index 0000000..a20b891 --- /dev/null +++ b/patches/SLUS-21379_A326D973.pnach @@ -0,0 +1,23 @@ +gametitle=Cabela's African Safari (U)(SLUS-21379) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f023c 7000b77f 00108344 +patch=1,EE,00329984,word,3c023f1c //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,003299e0,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080ca679 + + diff --git a/patches/SLUS-21382_309FC75F.pnach b/patches/SLUS-21382_309FC75F.pnach new file mode 100644 index 0000000..9c074ad --- /dev/null +++ b/patches/SLUS-21382_309FC75F.pnach @@ -0,0 +1,17 @@ +gametitle=Franklin - A Birthday Surprise (U)(SLUS-21382) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f033c 0800a5c7 82180c46 +patch=1,EE,00136a34,word,3c033fab //3c033f80 + +//Y-Fov +//00bf023c 42080d46 00008244 +patch=1,EE,00136b4c,word,3c02bf2b //3c02bf00 + + diff --git a/patches/SLUS-21384_CACC5766.pnach b/patches/SLUS-21384_CACC5766.pnach new file mode 100644 index 0000000..2b82562 --- /dev/null +++ b/patches/SLUS-21384_CACC5766.pnach @@ -0,0 +1,22 @@ +gametitle=Cabela's Alaskan Adventures (U)(SLUS-21384) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,003276e4,word,3c023f20 //3c023f00 + +//Y-Fov +patch=1,EE,00327730,word,08030000 //46001002 + +patch=1,EE,000c0000,word,c6a000e4 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0002 +patch=1,EE,000c0014,word,080c9dcd + + diff --git a/patches/SLUS-21385_D850707E.pnach b/patches/SLUS-21385_D850707E.pnach new file mode 100644 index 0000000..d810977 --- /dev/null +++ b/patches/SLUS-21385_D850707E.pnach @@ -0,0 +1,27 @@ +gametitle=The Godfather NTSC-U SLUS-21385 D850707E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack 16:9 +//Zoom +//003f013c 00608144 +patch=1,EE,0035f26c,word,3c013f20 //3c013f00 +//Y-Fov +//02001446 3000a527 +patch=1,EE,00355ab0,word,080b9614 //08164b44 +patch=1,EE,002e5850,word,46140002 +patch=1,EE,002e5854,word,3c013f40 +patch=1,EE,002e5858,word,4481f000 +patch=1,EE,002e585c,word,461e0002 +patch=1,EE,002e5860,word,080d56ad + +[Remove Blackbars] +author=Arapapa +description=No blackbars in cutscenes. +patch=1,EE,006617B8,word,00000001 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,005C5D28,word,42EFC28F //426FC28F diff --git a/patches/SLUS-21386_045D77E9.pnach b/patches/SLUS-21386_045D77E9.pnach new file mode 100644 index 0000000..8705e17 --- /dev/null +++ b/patches/SLUS-21386_045D77E9.pnach @@ -0,0 +1,109 @@ +gametitle=Tales Of The Abyss (NTSC-U) SLUS-21386 045D77E9 (Undub) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Tales Of The Abyss (NTSC-U) (SLUS-21386) 16:9 Widescreen Hack +patch=1,EE,0032E004,word,00000000 //Activate Internal Widescreen (Vert-) +patch=1,EE,0019435C,word,3C013F40 //Camera Zoom +patch=1,EE,0033E880,word,3C023F19 //Menu Graphics Scale +patch=1,EE,0034133C,word,3C034555 //Config/Save Background Size +patch=1,EE,003B14EC,word,3C024555 //Black Background Size +patch=1,EE,00117E34,word,240200C0 //Company Logo Screens Width (192px) +patch=1,EE,002B2CA0,word,3C0343D5 //Game Logo X Position +patch=1,EE,002B2D4C,word,3C0343D5 //Trademark X Position +patch=1,EE,002B2DF8,word,3C0343AD //Author Name X Position +patch=1,EE,002B2EF0,word,3C0243D5 //New Game X Position +patch=1,EE,002B3050,word,3C0243D5 //Continue X Position +patch=1,EE,002B3130,word,3C0243D5 //Config X Position +patch=1,EE,002B3220,word,3C0243D5 //Sound Test X Position +patch=1,EE,002B3300,word,3C0243D5 //Game Record X Position +patch=1,EE,002B1A3C,word,3C0243D5 //Game Over Alternate Third Option Text X Position +patch=1,EE,002B1A04,word,3C0243D5 //Game Over View Skit Text X Position +patch=1,EE,002B19C8,word,3C0243D5 //Game Over Quit Game Text X Position +patch=1,EE,002B199C,word,3C0343D5 //Game Over Load Data Text X Position +patch=1,EE,002B1A70,word,3C0243D5 //Game Over Upper Centre Text X Position +patch=1,EE,0036892C,word,3C033F19 //Notice Textbox GFX Scale +patch=1,EE,00338CC8,word,3C023F19 //Action Indicator GFX Position Multiplier +patch=1,EE,00338C84,word,3C1B3F40 //Action Indicator GFX Scale +patch=1,EE,00338CA0,word,449B0000 //Action Indicator GFX Scale Update +patch=1,EE,003B1620,word,3C0343D5 //Checking Memory Card Textbox X Position +patch=1,EE,003B0C40,word,3C0343D5 //Loading System Data Textbox X Position +patch=1,EE,003AFCB0,word,3C0343D5 //System Data Load Complete Textbox X Position +patch=1,EE,003877E4,word,3C0343D5 //Load Selected File Textbox X Position +patch=1,EE,003B98E4,word,3C0343D5 //Exit Sound Test Textbox X Position +patch=1,EE,00386C70,word,3C0343D5 //Save Error Textbox X Position +patch=1,EE,00389264,word,3C0343D5 //Checking Memory Card Textbox X Position +patch=1,EE,00386B98,word,3C0343D5 //Saving Game Data Textbox X Position +patch=1,EE,003864E8,word,3C0343D5 //Saving System Data Textbox X Position +patch=1,EE,003865B4,word,3C0343D5 //Save Complete Textbox X Position +patch=1,EE,00385F40,word,3C0343D5 //Overwrite Save? Textbox X Position +patch=1,EE,0057AC90,word,444EC000 //Action Indicator X Position +patch=1,EE,002B46C4,word,240601AA //Room Names X Position +patch=1,EE,002A265C,word,3C034455 //Character Textbox Viewport Width (Out of Battle) +patch=1,EE,002A5080,word,3C034455 //Character Textbox Viewport Width (In Battle) +patch=1,EE,0030837C,word,3C013F95 //Portraits Zoom +patch=1,EE,002CE478,word,3C034415 //Portraits Vert +patch=1,EE,002CE4E0,word,3C024400 //Portraits Y Position +patch=1,EE,005D6878,word,43D55555 //Skits Text Position +patch=1,EE,002A3CF8,word,3C0543D5 //Get Item Textbox Position +patch=1,EE,002A222C,word,3C074455 //Story Textbox Range Extend +patch=1,EE,E01ECCCD,extended,00684180 //Battle Enable Condition +patch=1,EE,2068417C,extended,3C063F19 //Battle Status Face Width +patch=1,EE,20683A18,extended,3C093F19 //Battle Status Numbers Width +patch=1,EE,2066D2D8,extended,3C05444D //Battle Hits Counter X Position +patch=1,EE,206A9818,extended,3C024273 //Battle Triangle Fade Size +patch=1,EE,2066D980,extended,3C0443D5 //Arte Names X Position +patch=1,EE,2068F17C,extended,3C034455 //Battle Fades with Colour Size +patch=1,EE,2066EEE0,extended,3C0243D5 //Pause Shadow Position +patch=1,EE,2066EF1C,extended,3C0243D5 //Pause Text Position +patch=1,EE,2067B04C,extended,3C034455 //Battle Fades with Image Size +patch=1,EE,2066BC6C,extended,3C024449 //Battle Enemy Name Header Width +patch=1,EE,2066BCB0,extended,3C03444F //Battle Enemy Name Header Edge Position +patch=1,EE,2066BE1C,extended,3C03444D //Battle Enemy Name Position +patch=1,EE,206523DC,extended,3C034455 //Battle Damage Number Placement Scale +patch=1,EE,20696804,extended,3C0543D5 //Starting Position of Battle Rewards +patch=1,EE,20694290,extended,3C02442F //Destination Position of Gald Time Grade Rewards +patch=1,EE,2069305C,extended,3C024438 //Details Battle End Text Position +patch=1,EE,20693000,extended,3C02442B //Details Battle End Box Position +patch=1,EE,20696CD8,extended,240301AA //Textbox Position Item Won From Battle +patch=1,EE,206969E8,extended,24030335 //Textbox Size Item Won From Battle +patch=1,EE,20696A10,extended,240301AA //Textbox Position Item Won From Battle (Part 2) +patch=1,EE,20696A0C,extended,24020335 //Textbox Size Item Won From Battle (Part 2) +patch=1,EE,20684720,extended,3C023F19 //In Battle Level Change Indicator Size +patch=1,EE,206C1DA8,extended,43810000 //Artes Selection Position +patch=1,EE,206C1DC8,extended,43A50000 //Strat Selection Position +patch=1,EE,206C1DE8,extended,43C90000 //Equip Selection Position +patch=1,EE,206C1E08,extended,43ED0000 //Item Selection Position +patch=1,EE,206C1E28,extended,44088000 //Escape Selection Position +patch=1,EE,2066AE8C,extended,3C034416 //Enemy Name Selection Screen Position +patch=1,EE,2066AF0C,extended,3C03445D //Enemy Name Slide Out Position +patch=1,EE,2064C4E8,extended,3C034455 //Battle Motion Blur Size +patch=1,EE,00579B40,word,43D55555 //Centered Story Textboxes X Position +patch=1,EE,00579B68,word,43D55555 //Game Over Skit Textboxes X Position +patch=1,EE,00579B50,word,43D55555 //Top Aligned Story Textboxes X Position +patch=1,EE,E0173F6E,extended,00673BA0 //World Map Enable Condition +patch=1,EE,20673B98,extended,3C023F19 //Upper Left Offset (World Map) +patch=1,EE,20673DC8,extended,3C023F19 //Upper Right Offset (World Map) +patch=1,EE,20673FF8,extended,3C023F19 //Lower Left Offset (World Map) +patch=1,EE,20674228,extended,3C023F19 //Lower Right Offset (World Map) +patch=1,EE,20672528,extended,3C023F19 //Upper Left World Map Scissor Offset +patch=1,EE,20672758,extended,3C023F19 //Upper Right World Map Scissor Offset +patch=1,EE,20672988,extended,3C023F19 //Lower Left World Map Scissor Offset +patch=1,EE,20672BB8,extended,3C023F19 //Lower Right World Map Scissor Offset +patch=1,EE,2066B790,extended,3C033F19 //East Offset (World Map) +patch=1,EE,2066BB40,extended,3C033F19 //West Offset (World Map) +patch=1,EE,2066BEF0,extended,3C033F19 //South Offset (World Map) +patch=1,EE,2066C2A0,extended,3C033F19 //North Offset (World Map) +patch=1,EE,2066C650,extended,3C033F19 //Wanted Direction Shadow 1 Offset (World Map) +patch=1,EE,2066CA00,extended,3C033F19 //Wanted Direction Shadow 2 Offset (World Map) +patch=1,EE,2066CDB0,extended,3C033F19 //Wanted Direction Shadow 3 Offset (World Map) +patch=1,EE,206A47A4,extended,240601AA //Level Names (Places) X Position (World Map) +patch=1,EE,206A4A48,extended,240601AA //Level Names (Objects) X Position (World Map) +patch=1,EE,206A3F08,extended,240601AA //Level Names (Alternate) X Position (World Map) +patch=1,EE,206A47F8,extended,240602A1 //Enter (Places) X Position (World Map) +patch=1,EE,206A4AC8,extended,240602A1 //Enter (Objects) X Position (World Map) +patch=1,EE,206A3F9C,extended,240602A1 //Enter (Alternate) X Position (World Map) +patch=1,EE,206AA610,extended,3C154480 //Fades X Position (World Map) +patch=1,EE,206AA654,extended,3C134200 //Fades Size (World Map) +patch=1,EE,205E570C,extended,00000000 // black grid fix - by sergx12 +// https://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=627849#pid627849 \ No newline at end of file diff --git a/patches/SLUS-21386_14FE77F7.pnach b/patches/SLUS-21386_14FE77F7.pnach new file mode 100644 index 0000000..738d4aa --- /dev/null +++ b/patches/SLUS-21386_14FE77F7.pnach @@ -0,0 +1,109 @@ +gametitle=Tales Of The Abyss (NTSC-U) (SLUS-21386) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Tales Of The Abyss (NTSC-U) (SLUS-21386) 16:9 Widescreen Hack +patch=1,EE,0032E004,word,00000000 //Activate Internal Widescreen (Vert-) +patch=1,EE,0019435C,word,3C013F40 //Camera Zoom +patch=1,EE,0033E880,word,3C023F19 //Menu Graphics Scale +patch=1,EE,0034133C,word,3C034555 //Config/Save Background Size +patch=1,EE,003B14EC,word,3C024555 //Black Background Size +patch=1,EE,00117E34,word,240200C0 //Company Logo Screens Width (192px) +patch=1,EE,002B2CA0,word,3C0343D5 //Game Logo X Position +patch=1,EE,002B2D4C,word,3C0343D5 //Trademark X Position +patch=1,EE,002B2DF8,word,3C0343AD //Author Name X Position +patch=1,EE,002B2EF0,word,3C0243D5 //New Game X Position +patch=1,EE,002B3050,word,3C0243D5 //Continue X Position +patch=1,EE,002B3130,word,3C0243D5 //Config X Position +patch=1,EE,002B3220,word,3C0243D5 //Sound Test X Position +patch=1,EE,002B3300,word,3C0243D5 //Game Record X Position +patch=1,EE,002B1A3C,word,3C0243D5 //Game Over Alternate Third Option Text X Position +patch=1,EE,002B1A04,word,3C0243D5 //Game Over View Skit Text X Position +patch=1,EE,002B19C8,word,3C0243D5 //Game Over Quit Game Text X Position +patch=1,EE,002B199C,word,3C0343D5 //Game Over Load Data Text X Position +patch=1,EE,002B1A70,word,3C0243D5 //Game Over Upper Centre Text X Position +patch=1,EE,0036892C,word,3C033F19 //Notice Textbox GFX Scale +patch=1,EE,00338CC8,word,3C023F19 //Action Indicator GFX Position Multiplier +patch=1,EE,00338C84,word,3C1B3F40 //Action Indicator GFX Scale +patch=1,EE,00338CA0,word,449B0000 //Action Indicator GFX Scale Update +patch=1,EE,003B1620,word,3C0343D5 //Checking Memory Card Textbox X Position +patch=1,EE,003B0C40,word,3C0343D5 //Loading System Data Textbox X Position +patch=1,EE,003AFCB0,word,3C0343D5 //System Data Load Complete Textbox X Position +patch=1,EE,003877E4,word,3C0343D5 //Load Selected File Textbox X Position +patch=1,EE,003B98E4,word,3C0343D5 //Exit Sound Test Textbox X Position +patch=1,EE,00386C70,word,3C0343D5 //Save Error Textbox X Position +patch=1,EE,00389264,word,3C0343D5 //Checking Memory Card Textbox X Position +patch=1,EE,00386B98,word,3C0343D5 //Saving Game Data Textbox X Position +patch=1,EE,003864E8,word,3C0343D5 //Saving System Data Textbox X Position +patch=1,EE,003865B4,word,3C0343D5 //Save Complete Textbox X Position +patch=1,EE,00385F40,word,3C0343D5 //Overwrite Save? Textbox X Position +patch=1,EE,0057AC90,word,444EC000 //Action Indicator X Position +patch=1,EE,002B46C4,word,240601AA //Room Names X Position +patch=1,EE,002A265C,word,3C034455 //Character Textbox Viewport Width (Out of Battle) +patch=1,EE,002A5080,word,3C034455 //Character Textbox Viewport Width (In Battle) +patch=1,EE,0030837C,word,3C013F95 //Portraits Zoom +patch=1,EE,002CE478,word,3C034415 //Portraits Vert +patch=1,EE,002CE4E0,word,3C024400 //Portraits Y Position +patch=1,EE,005D6878,word,43D55555 //Skits Text Position +patch=1,EE,002A3CF8,word,3C0543D5 //Get Item Textbox Position +patch=1,EE,002A222C,word,3C074455 //Story Textbox Range Extend +patch=1,EE,E01ECCCD,extended,00684180 //Battle Enable Condition +patch=1,EE,2068417C,extended,3C063F19 //Battle Status Face Width +patch=1,EE,20683A18,extended,3C093F19 //Battle Status Numbers Width +patch=1,EE,2066D2D8,extended,3C05444D //Battle Hits Counter X Position +patch=1,EE,206A9818,extended,3C024273 //Battle Triangle Fade Size +patch=1,EE,2066D980,extended,3C0443D5 //Arte Names X Position +patch=1,EE,2068F17C,extended,3C034455 //Battle Fades with Colour Size +patch=1,EE,2066EEE0,extended,3C0243D5 //Pause Shadow Position +patch=1,EE,2066EF1C,extended,3C0243D5 //Pause Text Position +patch=1,EE,2067B04C,extended,3C034455 //Battle Fades with Image Size +patch=1,EE,2066BC6C,extended,3C024449 //Battle Enemy Name Header Width +patch=1,EE,2066BCB0,extended,3C03444F //Battle Enemy Name Header Edge Position +patch=1,EE,2066BE1C,extended,3C03444D //Battle Enemy Name Position +patch=1,EE,206523DC,extended,3C034455 //Battle Damage Number Placement Scale +patch=1,EE,20696804,extended,3C0543D5 //Starting Position of Battle Rewards +patch=1,EE,20694290,extended,3C02442F //Destination Position of Gald Time Grade Rewards +patch=1,EE,2069305C,extended,3C024438 //Details Battle End Text Position +patch=1,EE,20693000,extended,3C02442B //Details Battle End Box Position +patch=1,EE,20696CD8,extended,240301AA //Textbox Position Item Won From Battle +patch=1,EE,206969E8,extended,24030335 //Textbox Size Item Won From Battle +patch=1,EE,20696A10,extended,240301AA //Textbox Position Item Won From Battle (Part 2) +patch=1,EE,20696A0C,extended,24020335 //Textbox Size Item Won From Battle (Part 2) +patch=1,EE,20684720,extended,3C023F19 //In Battle Level Change Indicator Size +patch=1,EE,206C1DA8,extended,43810000 //Artes Selection Position +patch=1,EE,206C1DC8,extended,43A50000 //Strat Selection Position +patch=1,EE,206C1DE8,extended,43C90000 //Equip Selection Position +patch=1,EE,206C1E08,extended,43ED0000 //Item Selection Position +patch=1,EE,206C1E28,extended,44088000 //Escape Selection Position +patch=1,EE,2066AE8C,extended,3C034416 //Enemy Name Selection Screen Position +patch=1,EE,2066AF0C,extended,3C03445D //Enemy Name Slide Out Position +patch=1,EE,2064C4E8,extended,3C034455 //Battle Motion Blur Size +patch=1,EE,00579B40,word,43D55555 //Centered Story Textboxes X Position +patch=1,EE,00579B68,word,43D55555 //Game Over Skit Textboxes X Position +patch=1,EE,00579B50,word,43D55555 //Top Aligned Story Textboxes X Position +patch=1,EE,E0173F6E,extended,00673BA0 //World Map Enable Condition +patch=1,EE,20673B98,extended,3C023F19 //Upper Left Offset (World Map) +patch=1,EE,20673DC8,extended,3C023F19 //Upper Right Offset (World Map) +patch=1,EE,20673FF8,extended,3C023F19 //Lower Left Offset (World Map) +patch=1,EE,20674228,extended,3C023F19 //Lower Right Offset (World Map) +patch=1,EE,20672528,extended,3C023F19 //Upper Left World Map Scissor Offset +patch=1,EE,20672758,extended,3C023F19 //Upper Right World Map Scissor Offset +patch=1,EE,20672988,extended,3C023F19 //Lower Left World Map Scissor Offset +patch=1,EE,20672BB8,extended,3C023F19 //Lower Right World Map Scissor Offset +patch=1,EE,2066B790,extended,3C033F19 //East Offset (World Map) +patch=1,EE,2066BB40,extended,3C033F19 //West Offset (World Map) +patch=1,EE,2066BEF0,extended,3C033F19 //South Offset (World Map) +patch=1,EE,2066C2A0,extended,3C033F19 //North Offset (World Map) +patch=1,EE,2066C650,extended,3C033F19 //Wanted Direction Shadow 1 Offset (World Map) +patch=1,EE,2066CA00,extended,3C033F19 //Wanted Direction Shadow 2 Offset (World Map) +patch=1,EE,2066CDB0,extended,3C033F19 //Wanted Direction Shadow 3 Offset (World Map) +patch=1,EE,206A47A4,extended,240601AA //Level Names (Places) X Position (World Map) +patch=1,EE,206A4A48,extended,240601AA //Level Names (Objects) X Position (World Map) +patch=1,EE,206A3F08,extended,240601AA //Level Names (Alternate) X Position (World Map) +patch=1,EE,206A47F8,extended,240602A1 //Enter (Places) X Position (World Map) +patch=1,EE,206A4AC8,extended,240602A1 //Enter (Objects) X Position (World Map) +patch=1,EE,206A3F9C,extended,240602A1 //Enter (Alternate) X Position (World Map) +patch=1,EE,206AA610,extended,3C154480 //Fades X Position (World Map) +patch=1,EE,206AA654,extended,3C134200 //Fades Size (World Map) +patch=1,EE,205E570C,extended,00000000 // black grid fix - by sergx12 +// https://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=627849#pid627849 diff --git a/patches/SLUS-21386_A616A6C2.pnach b/patches/SLUS-21386_A616A6C2.pnach new file mode 100644 index 0000000..7ac76da --- /dev/null +++ b/patches/SLUS-21386_A616A6C2.pnach @@ -0,0 +1,109 @@ +gametitle=Tales Of The Abyss (NTSC-U) SLUS-21386 A616A6C2 (Spanish Fan Translation Undub) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Tales Of The Abyss (NTSC-U) (SLUS-21386) 16:9 Widescreen Hack +patch=1,EE,0032E004,word,00000000 //Activate Internal Widescreen (Vert-) +patch=1,EE,0019435C,word,3C013F40 //Camera Zoom +patch=1,EE,0033E880,word,3C023F19 //Menu Graphics Scale +patch=1,EE,0034133C,word,3C034555 //Config/Save Background Size +patch=1,EE,003B14EC,word,3C024555 //Black Background Size +patch=1,EE,00117E34,word,240200C0 //Company Logo Screens Width (192px) +patch=1,EE,002B2CA0,word,3C0343D5 //Game Logo X Position +patch=1,EE,002B2D4C,word,3C0343D5 //Trademark X Position +patch=1,EE,002B2DF8,word,3C0343AD //Author Name X Position +patch=1,EE,002B2EF0,word,3C0243D5 //New Game X Position +patch=1,EE,002B3050,word,3C0243D5 //Continue X Position +patch=1,EE,002B3130,word,3C0243D5 //Config X Position +patch=1,EE,002B3220,word,3C0243D5 //Sound Test X Position +patch=1,EE,002B3300,word,3C0243D5 //Game Record X Position +patch=1,EE,002B1A3C,word,3C0243D5 //Game Over Alternate Third Option Text X Position +patch=1,EE,002B1A04,word,3C0243D5 //Game Over View Skit Text X Position +patch=1,EE,002B19C8,word,3C0243D5 //Game Over Quit Game Text X Position +patch=1,EE,002B199C,word,3C0343D5 //Game Over Load Data Text X Position +patch=1,EE,002B1A70,word,3C0243D5 //Game Over Upper Centre Text X Position +patch=1,EE,0036892C,word,3C033F19 //Notice Textbox GFX Scale +patch=1,EE,00338CC8,word,3C023F19 //Action Indicator GFX Position Multiplier +patch=1,EE,00338C84,word,3C1B3F40 //Action Indicator GFX Scale +patch=1,EE,00338CA0,word,449B0000 //Action Indicator GFX Scale Update +patch=1,EE,003B1620,word,3C0343D5 //Checking Memory Card Textbox X Position +patch=1,EE,003B0C40,word,3C0343D5 //Loading System Data Textbox X Position +patch=1,EE,003AFCB0,word,3C0343D5 //System Data Load Complete Textbox X Position +patch=1,EE,003877E4,word,3C0343D5 //Load Selected File Textbox X Position +patch=1,EE,003B98E4,word,3C0343D5 //Exit Sound Test Textbox X Position +patch=1,EE,00386C70,word,3C0343D5 //Save Error Textbox X Position +patch=1,EE,00389264,word,3C0343D5 //Checking Memory Card Textbox X Position +patch=1,EE,00386B98,word,3C0343D5 //Saving Game Data Textbox X Position +patch=1,EE,003864E8,word,3C0343D5 //Saving System Data Textbox X Position +patch=1,EE,003865B4,word,3C0343D5 //Save Complete Textbox X Position +patch=1,EE,00385F40,word,3C0343D5 //Overwrite Save? Textbox X Position +patch=1,EE,0057AC90,word,444EC000 //Action Indicator X Position +patch=1,EE,002B46C4,word,240601AA //Room Names X Position +patch=1,EE,002A265C,word,3C034455 //Character Textbox Viewport Width (Out of Battle) +patch=1,EE,002A5080,word,3C034455 //Character Textbox Viewport Width (In Battle) +patch=1,EE,0030837C,word,3C013F95 //Portraits Zoom +patch=1,EE,002CE478,word,3C034415 //Portraits Vert +patch=1,EE,002CE4E0,word,3C024400 //Portraits Y Position +patch=1,EE,005D6878,word,43D55555 //Skits Text Position +patch=1,EE,002A3CF8,word,3C0543D5 //Get Item Textbox Position +patch=1,EE,002A222C,word,3C074455 //Story Textbox Range Extend +patch=1,EE,E01ECCCD,extended,00684180 //Battle Enable Condition +patch=1,EE,2068417C,extended,3C063F19 //Battle Status Face Width +patch=1,EE,20683A18,extended,3C093F19 //Battle Status Numbers Width +patch=1,EE,2066D2D8,extended,3C05444D //Battle Hits Counter X Position +patch=1,EE,206A9818,extended,3C024273 //Battle Triangle Fade Size +patch=1,EE,2066D980,extended,3C0443D5 //Arte Names X Position +patch=1,EE,2068F17C,extended,3C034455 //Battle Fades with Colour Size +patch=1,EE,2066EEE0,extended,3C0243D5 //Pause Shadow Position +patch=1,EE,2066EF1C,extended,3C0243D5 //Pause Text Position +patch=1,EE,2067B04C,extended,3C034455 //Battle Fades with Image Size +patch=1,EE,2066BC6C,extended,3C024449 //Battle Enemy Name Header Width +patch=1,EE,2066BCB0,extended,3C03444F //Battle Enemy Name Header Edge Position +patch=1,EE,2066BE1C,extended,3C03444D //Battle Enemy Name Position +patch=1,EE,206523DC,extended,3C034455 //Battle Damage Number Placement Scale +patch=1,EE,20696804,extended,3C0543D5 //Starting Position of Battle Rewards +patch=1,EE,20694290,extended,3C02442F //Destination Position of Gald Time Grade Rewards +patch=1,EE,2069305C,extended,3C024438 //Details Battle End Text Position +patch=1,EE,20693000,extended,3C02442B //Details Battle End Box Position +patch=1,EE,20696CD8,extended,240301AA //Textbox Position Item Won From Battle +patch=1,EE,206969E8,extended,24030335 //Textbox Size Item Won From Battle +patch=1,EE,20696A10,extended,240301AA //Textbox Position Item Won From Battle (Part 2) +patch=1,EE,20696A0C,extended,24020335 //Textbox Size Item Won From Battle (Part 2) +patch=1,EE,20684720,extended,3C023F19 //In Battle Level Change Indicator Size +patch=1,EE,206C1DA8,extended,43810000 //Artes Selection Position +patch=1,EE,206C1DC8,extended,43A50000 //Strat Selection Position +patch=1,EE,206C1DE8,extended,43C90000 //Equip Selection Position +patch=1,EE,206C1E08,extended,43ED0000 //Item Selection Position +patch=1,EE,206C1E28,extended,44088000 //Escape Selection Position +patch=1,EE,2066AE8C,extended,3C034416 //Enemy Name Selection Screen Position +patch=1,EE,2066AF0C,extended,3C03445D //Enemy Name Slide Out Position +patch=1,EE,2064C4E8,extended,3C034455 //Battle Motion Blur Size +patch=1,EE,00579B40,word,43D55555 //Centered Story Textboxes X Position +patch=1,EE,00579B68,word,43D55555 //Game Over Skit Textboxes X Position +patch=1,EE,00579B50,word,43D55555 //Top Aligned Story Textboxes X Position +patch=1,EE,E0173F6E,extended,00673BA0 //World Map Enable Condition +patch=1,EE,20673B98,extended,3C023F19 //Upper Left Offset (World Map) +patch=1,EE,20673DC8,extended,3C023F19 //Upper Right Offset (World Map) +patch=1,EE,20673FF8,extended,3C023F19 //Lower Left Offset (World Map) +patch=1,EE,20674228,extended,3C023F19 //Lower Right Offset (World Map) +patch=1,EE,20672528,extended,3C023F19 //Upper Left World Map Scissor Offset +patch=1,EE,20672758,extended,3C023F19 //Upper Right World Map Scissor Offset +patch=1,EE,20672988,extended,3C023F19 //Lower Left World Map Scissor Offset +patch=1,EE,20672BB8,extended,3C023F19 //Lower Right World Map Scissor Offset +patch=1,EE,2066B790,extended,3C033F19 //East Offset (World Map) +patch=1,EE,2066BB40,extended,3C033F19 //West Offset (World Map) +patch=1,EE,2066BEF0,extended,3C033F19 //South Offset (World Map) +patch=1,EE,2066C2A0,extended,3C033F19 //North Offset (World Map) +patch=1,EE,2066C650,extended,3C033F19 //Wanted Direction Shadow 1 Offset (World Map) +patch=1,EE,2066CA00,extended,3C033F19 //Wanted Direction Shadow 2 Offset (World Map) +patch=1,EE,2066CDB0,extended,3C033F19 //Wanted Direction Shadow 3 Offset (World Map) +patch=1,EE,206A47A4,extended,240601AA //Level Names (Places) X Position (World Map) +patch=1,EE,206A4A48,extended,240601AA //Level Names (Objects) X Position (World Map) +patch=1,EE,206A3F08,extended,240601AA //Level Names (Alternate) X Position (World Map) +patch=1,EE,206A47F8,extended,240602A1 //Enter (Places) X Position (World Map) +patch=1,EE,206A4AC8,extended,240602A1 //Enter (Objects) X Position (World Map) +patch=1,EE,206A3F9C,extended,240602A1 //Enter (Alternate) X Position (World Map) +patch=1,EE,206AA610,extended,3C154480 //Fades X Position (World Map) +patch=1,EE,206AA654,extended,3C134200 //Fades Size (World Map) +patch=1,EE,205E570C,extended,00000000 // black grid fix - by sergx12 +// https://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=627849#pid627849 diff --git a/patches/SLUS-21386_B6B5A6DC.pnach b/patches/SLUS-21386_B6B5A6DC.pnach new file mode 100644 index 0000000..4924587 --- /dev/null +++ b/patches/SLUS-21386_B6B5A6DC.pnach @@ -0,0 +1,109 @@ +gametitle=Tales Of The Abyss (NTSC-U) SLUS-21386 B6B5A6DC (Spanish Fan Translation) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Tales Of The Abyss (NTSC-U) (SLUS-21386) 16:9 Widescreen Hack +patch=1,EE,0032E004,word,00000000 //Activate Internal Widescreen (Vert-) +patch=1,EE,0019435C,word,3C013F40 //Camera Zoom +patch=1,EE,0033E880,word,3C023F19 //Menu Graphics Scale +patch=1,EE,0034133C,word,3C034555 //Config/Save Background Size +patch=1,EE,003B14EC,word,3C024555 //Black Background Size +patch=1,EE,00117E34,word,240200C0 //Company Logo Screens Width (192px) +patch=1,EE,002B2CA0,word,3C0343D5 //Game Logo X Position +patch=1,EE,002B2D4C,word,3C0343D5 //Trademark X Position +patch=1,EE,002B2DF8,word,3C0343AD //Author Name X Position +patch=1,EE,002B2EF0,word,3C0243D5 //New Game X Position +patch=1,EE,002B3050,word,3C0243D5 //Continue X Position +patch=1,EE,002B3130,word,3C0243D5 //Config X Position +patch=1,EE,002B3220,word,3C0243D5 //Sound Test X Position +patch=1,EE,002B3300,word,3C0243D5 //Game Record X Position +patch=1,EE,002B1A3C,word,3C0243D5 //Game Over Alternate Third Option Text X Position +patch=1,EE,002B1A04,word,3C0243D5 //Game Over View Skit Text X Position +patch=1,EE,002B19C8,word,3C0243D5 //Game Over Quit Game Text X Position +patch=1,EE,002B199C,word,3C0343D5 //Game Over Load Data Text X Position +patch=1,EE,002B1A70,word,3C0243D5 //Game Over Upper Centre Text X Position +patch=1,EE,0036892C,word,3C033F19 //Notice Textbox GFX Scale +patch=1,EE,00338CC8,word,3C023F19 //Action Indicator GFX Position Multiplier +patch=1,EE,00338C84,word,3C1B3F40 //Action Indicator GFX Scale +patch=1,EE,00338CA0,word,449B0000 //Action Indicator GFX Scale Update +patch=1,EE,003B1620,word,3C0343D5 //Checking Memory Card Textbox X Position +patch=1,EE,003B0C40,word,3C0343D5 //Loading System Data Textbox X Position +patch=1,EE,003AFCB0,word,3C0343D5 //System Data Load Complete Textbox X Position +patch=1,EE,003877E4,word,3C0343D5 //Load Selected File Textbox X Position +patch=1,EE,003B98E4,word,3C0343D5 //Exit Sound Test Textbox X Position +patch=1,EE,00386C70,word,3C0343D5 //Save Error Textbox X Position +patch=1,EE,00389264,word,3C0343D5 //Checking Memory Card Textbox X Position +patch=1,EE,00386B98,word,3C0343D5 //Saving Game Data Textbox X Position +patch=1,EE,003864E8,word,3C0343D5 //Saving System Data Textbox X Position +patch=1,EE,003865B4,word,3C0343D5 //Save Complete Textbox X Position +patch=1,EE,00385F40,word,3C0343D5 //Overwrite Save? Textbox X Position +patch=1,EE,0057AC90,word,444EC000 //Action Indicator X Position +patch=1,EE,002B46C4,word,240601AA //Room Names X Position +patch=1,EE,002A265C,word,3C034455 //Character Textbox Viewport Width (Out of Battle) +patch=1,EE,002A5080,word,3C034455 //Character Textbox Viewport Width (In Battle) +patch=1,EE,0030837C,word,3C013F95 //Portraits Zoom +patch=1,EE,002CE478,word,3C034415 //Portraits Vert +patch=1,EE,002CE4E0,word,3C024400 //Portraits Y Position +patch=1,EE,005D6878,word,43D55555 //Skits Text Position +patch=1,EE,002A3CF8,word,3C0543D5 //Get Item Textbox Position +patch=1,EE,002A222C,word,3C074455 //Story Textbox Range Extend +patch=1,EE,E01ECCCD,extended,00684180 //Battle Enable Condition +patch=1,EE,2068417C,extended,3C063F19 //Battle Status Face Width +patch=1,EE,20683A18,extended,3C093F19 //Battle Status Numbers Width +patch=1,EE,2066D2D8,extended,3C05444D //Battle Hits Counter X Position +patch=1,EE,206A9818,extended,3C024273 //Battle Triangle Fade Size +patch=1,EE,2066D980,extended,3C0443D5 //Arte Names X Position +patch=1,EE,2068F17C,extended,3C034455 //Battle Fades with Colour Size +patch=1,EE,2066EEE0,extended,3C0243D5 //Pause Shadow Position +patch=1,EE,2066EF1C,extended,3C0243D5 //Pause Text Position +patch=1,EE,2067B04C,extended,3C034455 //Battle Fades with Image Size +patch=1,EE,2066BC6C,extended,3C024449 //Battle Enemy Name Header Width +patch=1,EE,2066BCB0,extended,3C03444F //Battle Enemy Name Header Edge Position +patch=1,EE,2066BE1C,extended,3C03444D //Battle Enemy Name Position +patch=1,EE,206523DC,extended,3C034455 //Battle Damage Number Placement Scale +patch=1,EE,20696804,extended,3C0543D5 //Starting Position of Battle Rewards +patch=1,EE,20694290,extended,3C02442F //Destination Position of Gald Time Grade Rewards +patch=1,EE,2069305C,extended,3C024438 //Details Battle End Text Position +patch=1,EE,20693000,extended,3C02442B //Details Battle End Box Position +patch=1,EE,20696CD8,extended,240301AA //Textbox Position Item Won From Battle +patch=1,EE,206969E8,extended,24030335 //Textbox Size Item Won From Battle +patch=1,EE,20696A10,extended,240301AA //Textbox Position Item Won From Battle (Part 2) +patch=1,EE,20696A0C,extended,24020335 //Textbox Size Item Won From Battle (Part 2) +patch=1,EE,20684720,extended,3C023F19 //In Battle Level Change Indicator Size +patch=1,EE,206C1DA8,extended,43810000 //Artes Selection Position +patch=1,EE,206C1DC8,extended,43A50000 //Strat Selection Position +patch=1,EE,206C1DE8,extended,43C90000 //Equip Selection Position +patch=1,EE,206C1E08,extended,43ED0000 //Item Selection Position +patch=1,EE,206C1E28,extended,44088000 //Escape Selection Position +patch=1,EE,2066AE8C,extended,3C034416 //Enemy Name Selection Screen Position +patch=1,EE,2066AF0C,extended,3C03445D //Enemy Name Slide Out Position +patch=1,EE,2064C4E8,extended,3C034455 //Battle Motion Blur Size +patch=1,EE,00579B40,word,43D55555 //Centered Story Textboxes X Position +patch=1,EE,00579B68,word,43D55555 //Game Over Skit Textboxes X Position +patch=1,EE,00579B50,word,43D55555 //Top Aligned Story Textboxes X Position +patch=1,EE,E0173F6E,extended,00673BA0 //World Map Enable Condition +patch=1,EE,20673B98,extended,3C023F19 //Upper Left Offset (World Map) +patch=1,EE,20673DC8,extended,3C023F19 //Upper Right Offset (World Map) +patch=1,EE,20673FF8,extended,3C023F19 //Lower Left Offset (World Map) +patch=1,EE,20674228,extended,3C023F19 //Lower Right Offset (World Map) +patch=1,EE,20672528,extended,3C023F19 //Upper Left World Map Scissor Offset +patch=1,EE,20672758,extended,3C023F19 //Upper Right World Map Scissor Offset +patch=1,EE,20672988,extended,3C023F19 //Lower Left World Map Scissor Offset +patch=1,EE,20672BB8,extended,3C023F19 //Lower Right World Map Scissor Offset +patch=1,EE,2066B790,extended,3C033F19 //East Offset (World Map) +patch=1,EE,2066BB40,extended,3C033F19 //West Offset (World Map) +patch=1,EE,2066BEF0,extended,3C033F19 //South Offset (World Map) +patch=1,EE,2066C2A0,extended,3C033F19 //North Offset (World Map) +patch=1,EE,2066C650,extended,3C033F19 //Wanted Direction Shadow 1 Offset (World Map) +patch=1,EE,2066CA00,extended,3C033F19 //Wanted Direction Shadow 2 Offset (World Map) +patch=1,EE,2066CDB0,extended,3C033F19 //Wanted Direction Shadow 3 Offset (World Map) +patch=1,EE,206A47A4,extended,240601AA //Level Names (Places) X Position (World Map) +patch=1,EE,206A4A48,extended,240601AA //Level Names (Objects) X Position (World Map) +patch=1,EE,206A3F08,extended,240601AA //Level Names (Alternate) X Position (World Map) +patch=1,EE,206A47F8,extended,240602A1 //Enter (Places) X Position (World Map) +patch=1,EE,206A4AC8,extended,240602A1 //Enter (Objects) X Position (World Map) +patch=1,EE,206A3F9C,extended,240602A1 //Enter (Alternate) X Position (World Map) +patch=1,EE,206AA610,extended,3C154480 //Fades X Position (World Map) +patch=1,EE,206AA654,extended,3C134200 //Fades Size (World Map) +patch=1,EE,205E570C,extended,00000000 // black grid fix - by sergx12 +// https://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=627849#pid627849 diff --git a/patches/SLUS-21387_701965CE.pnach b/patches/SLUS-21387_701965CE.pnach new file mode 100644 index 0000000..bcc0fca --- /dev/null +++ b/patches/SLUS-21387_701965CE.pnach @@ -0,0 +1,12 @@ +gametitle=Warship Gunner 2 (U)(SLUS-21387) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 00000000 16177070 17167170 +patch=1,EE,002b26c0,word,3f400000 //3f800000 X-Fov + + diff --git a/patches/SLUS-21388_7C006C52.pnach b/patches/SLUS-21388_7C006C52.pnach new file mode 100644 index 0000000..391069f --- /dev/null +++ b/patches/SLUS-21388_7C006C52.pnach @@ -0,0 +1,10 @@ +gametitle=The Sopranos - Road to Respect (U) (SLUS-21388) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide 16:9 (00000000 3f90a3d7 3fc00000) +patch=1,EE,20429870,word,3fc0d938 // 3f90a3d7 + + diff --git a/patches/SLUS-21389_2088950A.pnach b/patches/SLUS-21389_2088950A.pnach new file mode 100644 index 0000000..4bcd57f --- /dev/null +++ b/patches/SLUS-21389_2088950A.pnach @@ -0,0 +1,30 @@ +gametitle=Xenosaga Episode III: Also sprach Zarathustra (Disc 1) (SLUS-21389) / Xenosaga Episode III: Also sprach Zarathustra (Disc 2) (SLUS-21417) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +//gameplay +patch=1,EE,2054FF20,extended,3fc1f080 //original value 3f91745d + +//cutscenes portrait's fix +patch=1,EE,00268f40,word,24020078 +patch=1,EE,203e4340,extended,00000174 +patch=1,EE,203e4360,extended,00000174 + +//480p +patch=1,EE,0019adf8,word,24020001 +patch=1,EE,0019adfc,word,a2020081 + +//black border removal for bosses +//(CAUSES ISSUES WITH HAKOX - characters not loading in tutorials) +//patch=1,EE,00a9e5d8,word,24060000 +//patch=1,EE,00a9e5e0,word,240801c0 + +//zoom value = 2054E200 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,00244d90,word,24060000 +patch=1,EE,00244da4,word,24c801c0 \ No newline at end of file diff --git a/patches/SLUS-21390_17493C04.pnach b/patches/SLUS-21390_17493C04.pnach new file mode 100644 index 0000000..96717c9 --- /dev/null +++ b/patches/SLUS-21390_17493C04.pnach @@ -0,0 +1,26 @@ +//gametitle=Urban Chaos - Riot Response (NTSC-U) (SLUS-21390) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=ElHecht + +//Disabled due to causing SPS. + +// 16:9 +//patch=1,EE,00655260,word,3c013f40 // 00000000 hor fov +//patch=1,EE,00655264,word,34210000 // 00000000 hor fov + +// 16:10 +//patch=1,EE,00655260,word,3c013f55 // 00000000 hor fov +//patch=1,EE,00655264,word,34215555 // 00000000 hor fov + +// 16:9 and 16:10 modifications +// no need to change anything here! all modifications are calculated +// based on the hor fov value in the upper 16:9/16:10 section +//patch=1,EE,0018f548,word,08195498 // e7a40000 +//patch=1,EE,0018f54c,word,00000000 // c7b40070 +//patch=1,EE,00655268,word,4481f000 // 00000000 +//patch=1,EE,0065526c,word,461e2102 // 00000000 +//patch=1,EE,00655270,word,e7a40000 // 00000000 +//patch=1,EE,00655274,word,c7b40070 // 00000000 +//patch=1,EE,00655278,word,08063d53 // 00000000 \ No newline at end of file diff --git a/patches/SLUS-21391_82C46B7A.pnach b/patches/SLUS-21391_82C46B7A.pnach new file mode 100644 index 0000000..829c900 --- /dev/null +++ b/patches/SLUS-21391_82C46B7A.pnach @@ -0,0 +1,23 @@ +gametitle=SpongeBob SquarePants - Creature from the Krusty Krab (U)(SLUS-21391) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & ICUP321 +description=Widescreen hack + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,00438b6c,word,3c013f40 +patch=1,EE,00438b70,word,4481f000 +patch=1,EE,00438b78,word,461eb582 + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,0041a458,word,3c013f20 //3c013f00 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,21FAFC98,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLUS-21392_34B473E6.pnach b/patches/SLUS-21392_34B473E6.pnach new file mode 100644 index 0000000..813324d --- /dev/null +++ b/patches/SLUS-21392_34B473E6.pnach @@ -0,0 +1,20 @@ +gametitle=DreamWorks Shrek Smash n' Crash Racing (U)(SLUS-21392) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02080046 5000a0e7 040040c4 +patch=1,EE,00273cbc,word,08068a84 + +patch=1,EE,001a2a10,word,46000802 +patch=1,EE,001a2a14,word,3c013faa +patch=1,EE,001a2a18,word,3421aaab +patch=1,EE,001a2a1c,word,4481f000 +patch=1,EE,001a2a20,word,461e0002 +patch=1,EE,001a2a24,word,0809cf30 + + diff --git a/patches/SLUS-21393_E7ED0846.pnach b/patches/SLUS-21393_E7ED0846.pnach new file mode 100644 index 0000000..684d6de --- /dev/null +++ b/patches/SLUS-21393_E7ED0846.pnach @@ -0,0 +1,21 @@ +gametitle=Gallop Racer 2006 (U)(SLUS-21393) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//X-Fov + +//X-Fov +//803f013c 00508144 01000224 +patch=1,EE,00134460,word,3c013f40 //3c013f80 + +//803f013c 00688144 00848ec7 +patch=1,EE,00134af0,word,3c013f40 //3c013f80 + + +//Render fix +//4842013c 00108144 01000224 +patch=1,EE,00134888,word,3c0142d0 //3c014248 + + diff --git a/patches/SLUS-21394_B32E018E.pnach b/patches/SLUS-21394_B32E018E.pnach new file mode 100644 index 0000000..a4b1e5a --- /dev/null +++ b/patches/SLUS-21394_B32E018E.pnach @@ -0,0 +1,23 @@ +gametitle=Tokyo Xtreme Racer: Drift 2 (NTSC-U - SLUS-21394) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,203f59d0,extended,3f400000 + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20153B90,extended,00000000 +patch=1,EE,E002FFFC,extended,0065581C +patch=1,EE,20153AB4,extended,34050001 +patch=1,EE,20153A9C,extended,34051400 +patch=1,EE,E002FFFA,extended,0065581C +patch=1,EE,20153AB4,extended,DCC50008 +patch=1,EE,20153A9C,extended,DCC50020 + +[Convert units from mph to km/h] +description=Changes the ingame speedometer and gear menu to km/h +author=JakeMR2 +patch=1,EE,001DBD88,extended,00003f80 //In-Game +patch=1,EE,002ECD14,extended,00003f80 //Gear menu \ No newline at end of file diff --git a/patches/SLUS-21395_52AC9729.pnach b/patches/SLUS-21395_52AC9729.pnach new file mode 100644 index 0000000..86f29a4 --- /dev/null +++ b/patches/SLUS-21395_52AC9729.pnach @@ -0,0 +1,11 @@ +gametitle=Avatar - The Last Airbender (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +//16:9 +patch=1,EE,001426e8,word,3c033fe3 // 3c033faa +patch=1,EE,001426ec,word,34638e39 // 3463aaab + + diff --git a/patches/SLUS-21396_E91EAFEE.pnach b/patches/SLUS-21396_E91EAFEE.pnach new file mode 100644 index 0000000..843874d --- /dev/null +++ b/patches/SLUS-21396_E91EAFEE.pnach @@ -0,0 +1,19 @@ +gametitle=Star Trek - Encounters (U)(SLUS-21396) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//3000bfff 06190046 +//3000bfff 00000308 +patch=1,EE,0024c204,word,08030000 + +patch=1,EE,000c0000,word,46001906 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e2102 +patch=1,EE,000c0010,word,08093082 + + diff --git a/patches/SLUS-21397_951555A0.pnach b/patches/SLUS-21397_951555A0.pnach new file mode 100644 index 0000000..fd4c94e --- /dev/null +++ b/patches/SLUS-21397_951555A0.pnach @@ -0,0 +1,88 @@ +gametitle=Disgaea 2: Cursed Memories (SLUS-21397) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00104a5c,word,3c013f40 +patch=1,EE,00104a60,word,44810000 +patch=1,EE,00104a68,word,4600c602 + +//NEW +patch=1,EE,0027d32c,word,46000883 +patch=1,EE,0027d330,word,1040000e +patch=1,EE,0027d334,word,00000000 +patch=1,EE,0027d338,word,c6010050 +patch=1,EE,0027d33c,word,0200202d +patch=1,EE,0027d340,word,46021002 +patch=1,EE,0027d344,word,27a50020 +patch=1,EE,0027d348,word,46011042 +patch=1,EE,0027d34c,word,e7a10020 +patch=1,EE,0027d350,word,c6010064 +patch=1,EE,0027d354,word,46011042 +patch=1,EE,0027d358,word,e7a00028 +patch=1,EE,0027d35c,word,0c09f138 +patch=1,EE,0027d360,word,e7a10024 +patch=1,EE,0027d364,word,1000000B +patch=1,EE,0027d368,word,00000000 +patch=1,EE,0027d36c,word,46021002 +patch=1,EE,0027d370,word,0200202d +patch=1,EE,0027d374,word,27a50020 +patch=1,EE,0027d378,word,e7a20024 +patch=1,EE,0027d37c,word,3c013f40 +patch=1,EE,0027d380,word,4481f000 +patch=1,EE,0027d384,word,461e1082 +patch=1,EE,0027d388,word,e7a20020 + + +//OLD +//patch=1,EE,0027a370,word,3c033f40 +//patch=1,EE,0027a384,word,3c033f80 +//patch=1,EE,0027a388,word,ac830010 +//patch=1,EE,0027a38c,word,ac800014 +//patch=1,EE,0027a390,word,ac800018 +//patch=1,EE,0027a394,word,ac80001c +//patch=1,EE,0027a398,word,03e00008 +//patch=1,EE,0027a39c,word,ac830020 +//patch=1,EE,0027d3b8,word,3c023fab +//patch=1,EE,0027d3bc,word,0c09f138 +//patch=1,EE,0027d3c0,word,afa20020 +//patch=1,EE,0027d3c4,word,1000fff3 + + +//font fix +patch=1,EE,0012E444,word,3c023f40 + +patch=1,EE,001B5608,word,24070015 +patch=1,EE,00144f38,word,24070015 +patch=1,EE,001b5634,word,24070015 +patch=1,EE,00205FA8,word,24170015 +patch=1,EE,001D7C30,word,24080015 + + +//portrait fix +patch=1,EE,00204C48,word,240900d9 //24090121 +patch=1,EE,0028D180,word,000000b8 //00000098 +patch=1,EE,0028D184,word,00000130 //00000110 +patch=1,EE,0028D188,word,00000160 //00000140 +patch=1,EE,0028D18c,word,00000190 //00000170 +patch=1,EE,0028D190,word,00000208 //000001e8 + +patch=1,EE,00205E00,word,24090042 //24090058 +patch=1,EE,00205DE0,word,2666001E //26660008 + +patch=1,EE,001dbe68,word,24090042 //24090058 +patch=1,EE,001dbe6c,word,240a002c //240a002d +patch=1,EE,001DBE5C,word,26a60013 //26a60008 + +patch=1,EE,001dc668,word,24090042 //24090058 +patch=1,EE,001dc66c,word,240a002c //240a002d +patch=1,EE,001dc65c,word,26460013 //26460008 + +patch=1,EE,001ddb34,word,24090042 //24090058 +patch=1,EE,001ddb38,word,240a002c //240a002d +patch=1,EE,001ddb28,word,26260013 //26260008 + +patch=1,EE,001DB9D8,word,24090018 //24090020 +patch=1,EE,001db9d0,word,26860008 + + diff --git a/patches/SLUS-21398_F0EA2271.pnach b/patches/SLUS-21398_F0EA2271.pnach new file mode 100644 index 0000000..bed5592 --- /dev/null +++ b/patches/SLUS-21398_F0EA2271.pnach @@ -0,0 +1,10 @@ +gametitle=Dynasty Warriors 5: Empires (NTSC-U) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +patch=1,EE,00146e4c,word,3c0243d6 //3c0243a0 +patch=1,EE,0019f8ec,word,3c023f2b //3c023f00 + + diff --git a/patches/SLUS-21400_1AFD7469.pnach b/patches/SLUS-21400_1AFD7469.pnach new file mode 100644 index 0000000..f5d13d7 --- /dev/null +++ b/patches/SLUS-21400_1AFD7469.pnach @@ -0,0 +1,34 @@ +gametitle=Monster House (NTSC-U)(SLUS-21400) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Arapapa +//description=Widescreen Hack +//After the first mission the game breaks on the other levels + +//Y-Fov + Zoom in +//00000000 00000000 03150146 00000000 +//763f013c 00f88144 42081f46 46011503 +//patch=1,EE,001c610c,word,3c013f76 //00000000 +//patch=1,EE,001c6110,word,4481f800 //00000000 +//patch=1,EE,001c6114,word,461f0842 //46011503 +//patch=1,EE,001c6118,word,46011503 //00000000 + +//Zoom out +//0040023c 00008244 3c00a2c7 +//dd3f023c 00008244 3c00a2c7 +//Zoom value adjust : NTSC-K(3c023fdd), NTSC-U and PAL(3c023fe0) +//patch=1,EE,001c60f8,word,3c023fe0 //3c024000 + +////////////////////////////////////// +//zoom +//patch=1,EE,00102ca0,word,3c023f50 //3c023f80 +//zoom +//patch=1,EE,0015809c,word,3c033eb0 //3c033f00 +//X-Fov ????? +//patch=1,EE,00123bd0,word,3c013f90 //3c013f80 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0015BCC4,word,2C620000 diff --git a/patches/SLUS-21401_42E245CE.pnach b/patches/SLUS-21401_42E245CE.pnach new file mode 100644 index 0000000..bea1893 --- /dev/null +++ b/patches/SLUS-21401_42E245CE.pnach @@ -0,0 +1,20 @@ +gametitle=Lucinda Green's Equestrian Challenge (U)(SLUS-21401) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00275b38,word,081112b0 // c6010068 +patch=1,EE,00275b3c,word,00000000 // c602006c + +patch=1,EE,00444ac0,word,3c013f40 // 00000000 +patch=1,EE,00444ac4,word,4481f000 // 00000000 +patch=1,EE,00444ac8,word,c6010068 // 00000000 +patch=1,EE,00444acc,word,c602006c // 00000000 +patch=1,EE,00444ad0,word,461e0843 // 00000000 +patch=1,EE,00444ad4,word,e6010068 // 00000000 +patch=1,EE,00444ad8,word,0809d6d0 // 00000000 + + diff --git a/patches/SLUS-21403_FCA5EE17.pnach b/patches/SLUS-21403_FCA5EE17.pnach new file mode 100644 index 0000000..4d812f5 --- /dev/null +++ b/patches/SLUS-21403_FCA5EE17.pnach @@ -0,0 +1,19 @@ +gametitle=Backyard Sports Baseball 2007 (U)(SLUS-21403) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00189cb8,word,08096140 //c6010068 +patch=1,EE,00258500,word,3c013f40 //00000000 +patch=1,EE,00258504,word,4481f000 //00000000 +patch=1,EE,00258508,word,c6010068 //00000000 +patch=1,EE,0025850c,word,c602006c //00000000 +patch=1,EE,00258510,word,461e0843 //00000000 +patch=1,EE,00258514,word,e6010068 //00000000 +patch=1,EE,00258518,word,08062730 //00000000 + + diff --git a/patches/SLUS-21406_D850707E.pnach b/patches/SLUS-21406_D850707E.pnach new file mode 100644 index 0000000..f81432c --- /dev/null +++ b/patches/SLUS-21406_D850707E.pnach @@ -0,0 +1,31 @@ +gametitle=The Godfather - Collector's Edition NTSC-U SLUS-21406 D850707E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack. + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00608144 +patch=1,EE,0035f26c,word,3c013f20 //3c013f00 + +//Y-Fov +//02001446 3000a527 +patch=1,EE,00355ab0,word,080b9614 //08164b44 +patch=1,EE,002e5850,word,46140002 +patch=1,EE,002e5854,word,3c013f40 +patch=1,EE,002e5858,word,4481f000 +patch=1,EE,002e585c,word,461e0002 +patch=1,EE,002e5860,word,080d56ad + +[Remove Blackbars] +author=Arapapa +description=No blackbars in cutscenes. +patch=1,EE,006617B8,word,00000001 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,005C5D28,word,42EFC28F //426FC28F diff --git a/patches/SLUS-21409_DBC0EE78.pnach b/patches/SLUS-21409_DBC0EE78.pnach new file mode 100644 index 0000000..3d5cbde --- /dev/null +++ b/patches/SLUS-21409_DBC0EE78.pnach @@ -0,0 +1,14 @@ +gametitle=LEGO Star Wars II - The Original Trilogy (U)(SLUS-21409) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00352de8,word,3c013f10 //3c013f40 +patch=1,EE,0012a250,word,3c013fab //3c013f80 +patch=1,EE,00174f0c,word,3c013f40 //3c013f80 +patch=1,EE,00174f88,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-21410_104F08F4.pnach b/patches/SLUS-21410_104F08F4.pnach new file mode 100644 index 0000000..8adacef --- /dev/null +++ b/patches/SLUS-21410_104F08F4.pnach @@ -0,0 +1,8 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Mortal Kombat - Armageddon (U) (SLUS-21410) Widescreen Hack (16:9) by ElHecht +// 16:9 +patch=1,EE,21EB1ED0,extended,3F842256 // 3FB02DC8 X-Axis +//patch=1,EE,21EB1ED4,extended,3FFBAF1E // 3FFBAF1E Y-Axis + + diff --git a/patches/SLUS-21412_47EC4C9E.pnach b/patches/SLUS-21412_47EC4C9E.pnach new file mode 100644 index 0000000..0fc632c --- /dev/null +++ b/patches/SLUS-21412_47EC4C9E.pnach @@ -0,0 +1,16 @@ +gametitle=World Championship Poker - Featuring Howard Lederer - All In (U)(SLUS-21412) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0021ccc0,word,080e7014 +patch=1,EE,0039c050,word,46030842 +patch=1,EE,0039c054,word,3c013f40 +patch=1,EE,0039c058,word,4481f000 +patch=1,EE,0039c05c,word,461e0842 +patch=1,EE,0039c060,word,08087331 + + diff --git a/patches/SLUS-21413_172417DB.pnach b/patches/SLUS-21413_172417DB.pnach new file mode 100644 index 0000000..9bdedaa --- /dev/null +++ b/patches/SLUS-21413_172417DB.pnach @@ -0,0 +1,18 @@ +gametitle=Thrillville (SLUS-21413) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Patch (16:9) by Monsterjamp + +//FOV +patch=1,EE,20CC5540,word,3FE374BC + +//HUD Scaling +patch=1,EE,20CC5544,word,3F666666 +patch=1,EE,20CC5548,word,3F866666 +patch=1,EE,20CC554C,word,3F8374BC + +//Increases Draw Distance (Needed to restore effects lost in HW mode) +//patch=1,EE,20CC5558,word,3FC00000 + + diff --git a/patches/SLUS-21413_A4315184.pnach b/patches/SLUS-21413_A4315184.pnach new file mode 100644 index 0000000..2330209 --- /dev/null +++ b/patches/SLUS-21413_A4315184.pnach @@ -0,0 +1,17 @@ +gametitle=Thrillville (U)(SLUS-21413) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00608144 000096c4 +patch=1,EE,00432db4,word,3c013f20 //3c013f00 + +//Y-Fov +//4040013c 00008144 803e013c 00088144 02a00046 (3rd) +patch=1,EE,00432e48,word,3c014080 //3c014040 + + diff --git a/patches/SLUS-21414_3115A446.pnach b/patches/SLUS-21414_3115A446.pnach new file mode 100644 index 0000000..9f59a12 --- /dev/null +++ b/patches/SLUS-21414_3115A446.pnach @@ -0,0 +1,23 @@ +gametitle=Delta Force - Black Hawk Down - Team Sabre (U) (SLUS-21414) 3115A446 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen fix +//Y-Fov (4:3) +//abaaaa3f 00010000 17d0a63f +patch=1,EE,004643f8,word,3fe38e39 //3faaaaab + +//Zoom fix (4:3 and 16:9) +//0000ace7 0000a27b 0008a248 (3rd) +patch=1,EE,001b80fc,word,08030000 +patch=1,EE,000c0000,word,3c013f52 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,461e6303 +patch=1,EE,000c000c,word,e7ac0000 +patch=1,EE,000c0010,word,0806e040 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,001D3BA8,word,1460000A \ No newline at end of file diff --git a/patches/SLUS-21415_E10A865B.pnach b/patches/SLUS-21415_E10A865B.pnach new file mode 100644 index 0000000..9b321c7 --- /dev/null +++ b/patches/SLUS-21415_E10A865B.pnach @@ -0,0 +1,6 @@ +gametitle=The Ant Bully (U)(SLUS-21415) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,0015CCD4,word,2C620000 \ No newline at end of file diff --git a/patches/SLUS-21416_2D7A8F3E.pnach b/patches/SLUS-21416_2D7A8F3E.pnach new file mode 100644 index 0000000..0af9347 --- /dev/null +++ b/patches/SLUS-21416_2D7A8F3E.pnach @@ -0,0 +1,19 @@ +gametitle=D1 Professional Drift Grand Prix Series (U)(SLUS-21416) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02020746 50004324 500044c4 (1st) +patch=1,EE,0027c524,word,0808d1e0 + +patch=1,EE,00234780,word,46070202 +patch=1,EE,00234784,word,3c013f40 +patch=1,EE,00234788,word,4481f000 +patch=1,EE,0023478c,word,461e4202 +patch=1,EE,00234790,word,0809f14a + + diff --git a/patches/SLUS-21417_2088950A.pnach b/patches/SLUS-21417_2088950A.pnach new file mode 100644 index 0000000..4bcd57f --- /dev/null +++ b/patches/SLUS-21417_2088950A.pnach @@ -0,0 +1,30 @@ +gametitle=Xenosaga Episode III: Also sprach Zarathustra (Disc 1) (SLUS-21389) / Xenosaga Episode III: Also sprach Zarathustra (Disc 2) (SLUS-21417) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +//gameplay +patch=1,EE,2054FF20,extended,3fc1f080 //original value 3f91745d + +//cutscenes portrait's fix +patch=1,EE,00268f40,word,24020078 +patch=1,EE,203e4340,extended,00000174 +patch=1,EE,203e4360,extended,00000174 + +//480p +patch=1,EE,0019adf8,word,24020001 +patch=1,EE,0019adfc,word,a2020081 + +//black border removal for bosses +//(CAUSES ISSUES WITH HAKOX - characters not loading in tutorials) +//patch=1,EE,00a9e5d8,word,24060000 +//patch=1,EE,00a9e5e0,word,240801c0 + +//zoom value = 2054E200 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,00244d90,word,24060000 +patch=1,EE,00244da4,word,24c801c0 \ No newline at end of file diff --git a/patches/SLUS-21419_44A5FA15.pnach b/patches/SLUS-21419_44A5FA15.pnach new file mode 100644 index 0000000..4a3e034 --- /dev/null +++ b/patches/SLUS-21419_44A5FA15.pnach @@ -0,0 +1,10 @@ +gametitle=Dirge of Cerberus - Final Fantasy VII SLUS-21419 44A5FA15 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack +patch=1,EE,004FB248,word,3FC962FC //3F970A3D y-fov +patch=1,EE,004FB250,word,42b40000 //42930000 zoom +patch=1,EE,0040c5d4,word,3c013fab //3c013f80 render y-fix +patch=1,EE,0040c5f4,word,3c013fab //3c013f80 render y-fix diff --git a/patches/SLUS-21420_07E37616.pnach b/patches/SLUS-21420_07E37616.pnach new file mode 100644 index 0000000..7f931be --- /dev/null +++ b/patches/SLUS-21420_07E37616.pnach @@ -0,0 +1,26 @@ +gametitle=Disney's Chicken Little - Ace in Action (U)(SLUS-21420) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//07000046 140040e4 0400a4e7 +patch=1,EE,002396b0,word,08065634 + +patch=1,EE,001958d0,word,46000007 +patch=1,EE,001958d4,word,3c013f40 +patch=1,EE,001958d8,word,4481f000 +patch=1,EE,001958dc,word,461e6b42 +patch=1,EE,001958e0,word,0808e5ad + +//Render fix +//003f013c 00008144 5100023c (1st) +patch=1,EE,001e9490,word,3c013f2b //3c013f00 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (Might need 130% EE Overclock to be stable). +patch=1,EE,005698F8,extended,00000001 diff --git a/patches/SLUS-21421_64B39069.pnach b/patches/SLUS-21421_64B39069.pnach new file mode 100644 index 0000000..4312b54 --- /dev/null +++ b/patches/SLUS-21421_64B39069.pnach @@ -0,0 +1,8 @@ +gametitle=Spy Hunter - Nowhere to Run SLUS_214.21 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,005fb404,word,3fdba5e3 //3fa4bc75 + + diff --git a/patches/SLUS-21422_433B0342.pnach b/patches/SLUS-21422_433B0342.pnach new file mode 100644 index 0000000..8a2d50f --- /dev/null +++ b/patches/SLUS-21422_433B0342.pnach @@ -0,0 +1,9 @@ +gametitle=Tom Clancy's Ghost Recon - Advanced Warfighter NTSC-U SLUS-21422 75A5436A +// CRC shifts from 433B0342 to 75A5436A (SP.IMG) +// This pnach corresponds to the main CRC of the game, +// but it's just meant to activate the SLUS-21422_75A5436A pnach. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack diff --git a/patches/SLUS-21422_75A5436A.pnach b/patches/SLUS-21422_75A5436A.pnach new file mode 100644 index 0000000..879cc24 --- /dev/null +++ b/patches/SLUS-21422_75A5436A.pnach @@ -0,0 +1,10 @@ +gametitle=Tom Clancy's Ghost Recon - Advanced Warfighter NTSC-U SLUS-21422 75A5436A +// CRC shifts from 433B0342 to 75A5436A (SP.IMG) +// This pnach is activated through the 433B0342 pnach. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Widescreen hack +patch=1,EE,E0010004,extended,010AF984 +patch=1,EE,210AF97C,extended,3f400000 diff --git a/patches/SLUS-21423_7EA439F5.pnach b/patches/SLUS-21423_7EA439F5.pnach new file mode 100644 index 0000000..448d3ba --- /dev/null +++ b/patches/SLUS-21423_7EA439F5.pnach @@ -0,0 +1,67 @@ +gametitle=Grand Theft Auto: Liberty City Stories (SLUS-21423) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. + +//widescreen fix +patch=1,EE,002918d0,word,468010a0 +patch=1,EE,002918d4,word,c6650030 +patch=1,EE,002918d8,word,44830800 +patch=1,EE,002918dc,word,46800860 +patch=1,EE,002918e0,word,c6640034 +patch=1,EE,002918e4,word,44840000 +patch=1,EE,002918e8,word,46800020 +patch=1,EE,002918ec,word,c6630038 +patch=1,EE,002918f0,word,46151082 +patch=1,EE,002918f4,word,46150842 +patch=1,EE,002918f8,word,46150002 +patch=1,EE,002918fc,word,46022940 +patch=1,EE,00291900,word,46012100 +patch=1,EE,00291904,word,460018c0 +patch=1,EE,00291908,word,4615a034 +patch=1,EE,0029190c,word,e6650030 +patch=1,EE,00291910,word,e6640034 +patch=1,EE,00291914,word,45000012 +patch=1,EE,00291918,word,e6630038 +patch=1,EE,0029191c,word,27c2bbf0 +patch=1,EE,00291920,word,24040001 +patch=1,EE,00291924,word,8c431d04 +patch=1,EE,00291928,word,1064000d +patch=1,EE,0029192c,word,24070096 +patch=1,EE,00291930,word,3c01437f +patch=1,EE,00291934,word,44810000 +patch=1,EE,00291938,word,2405000b +patch=1,EE,0029193c,word,4600b002 +patch=1,EE,00291940,word,ae05002c +patch=1,EE,00291944,word,46000064 +patch=1,EE,00291948,word,44020800 +patch=1,EE,0029194c,word,24420019 +patch=1,EE,00291950,word,28430097 +patch=1,EE,00291954,word,00e3100a +patch=1,EE,00291958,word,10000007 +patch=1,EE,0029195c,word,ae020028 +patch=1,EE,00291960,word,8e03002c +patch=1,EE,00291964,word,2402000b +patch=1,EE,00291968,word,14620003 +patch=1,EE,0029196c,word,2405ffff +patch=1,EE,00291970,word,ae00002c +patch=1,EE,00291974,word,ae050028 +patch=1,EE,00291978,word,0c0a47a2 +patch=1,EE,0029197c,word,0260202d +patch=1,EE,00291980,word,0c0a47a4 +patch=1,EE,00291984,word,0260202d +patch=1,EE,00291988,word,c7ac0124 +patch=1,EE,0029198c,word,3c013f9d +patch=1,EE,00291990,word,44810000 +patch=1,EE,00291994,word,0c0820e8 +patch=1,EE,00291998,word,46006302 + +//Force widescreen from the begginning +patch=1,EE,203D8B8A,byte,1 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,202D92C4,word,00000000 //14820017 \ No newline at end of file diff --git a/patches/SLUS-21426_5E843024.pnach b/patches/SLUS-21426_5E843024.pnach new file mode 100644 index 0000000..389ee9c --- /dev/null +++ b/patches/SLUS-21426_5E843024.pnach @@ -0,0 +1,8 @@ +gametitle=Call of Duty 3 SLUS-21426 5E843024 + +[60 FPS] +author=asasega & Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2053CF04,extended,00000001 //00000002 +patch=1,EE,E0010001,extended,00543176 +patch=1,EE,2053CF04,extended,00000002 diff --git a/patches/SLUS-21427_9D5AC274.pnach b/patches/SLUS-21427_9D5AC274.pnach new file mode 100644 index 0000000..1a5bfca --- /dev/null +++ b/patches/SLUS-21427_9D5AC274.pnach @@ -0,0 +1,8 @@ +gametitle=WWE SmackDown vs. Raw 2007 (SLUS-21427) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,002b1ac8,word,3c013f40 + + diff --git a/patches/SLUS-21428_EB6C8519.pnach b/patches/SLUS-21428_EB6C8519.pnach new file mode 100644 index 0000000..1ac15c4 --- /dev/null +++ b/patches/SLUS-21428_EB6C8519.pnach @@ -0,0 +1,13 @@ +gametitle=Bionicle Heroes NTSC-U SLUS-21428 EB6C8519 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Enable native widescreen. +patch=1,EE,00388D04,word,3C013F10 //3C013F00 zoom fix +patch=1,EE,0065F798,word,00000001 //00000000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,001C9674,word,24020002 //24020004 \ No newline at end of file diff --git a/patches/SLUS-21430_F23579D9.pnach b/patches/SLUS-21430_F23579D9.pnach new file mode 100644 index 0000000..e045e25 --- /dev/null +++ b/patches/SLUS-21430_F23579D9.pnach @@ -0,0 +1,20 @@ +gametitle=IGPX - Immortal Grand Prix (U)(SLUS-21430) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0031ef78,word,080d5ad4 // c6010068 +patch=1,EE,0031ef7c,word,00000000 // c602006c +patch=1,EE,00356b50,word,3c013f40 // 00000000 +patch=1,EE,00356b54,word,4481f000 // 00000000 +patch=1,EE,00356b58,word,c6010068 // 00000000 +patch=1,EE,00356b5c,word,c602006c // 00000000 +patch=1,EE,00356b60,word,461e0843 // 00000000 +patch=1,EE,00356b64,word,e6010068 // 00000000 +patch=1,EE,00356b68,word,080c7be0 // 00000000 + + diff --git a/patches/SLUS-21431_BD9EAA7A.pnach b/patches/SLUS-21431_BD9EAA7A.pnach new file mode 100644 index 0000000..8e6c8bf --- /dev/null +++ b/patches/SLUS-21431_BD9EAA7A.pnach @@ -0,0 +1,10 @@ +gametitle=Shin Megami Tensei: Devil Summoner - Raidou Kuzunoha vs the Soulless Army (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (Only works for 3D characters, not for prerendered backgrounds) + +patch=1,EE,003AD464,word,3FC6D3A0 //3F951EB8 hor fov +patch=1,EE,003AD814,word,3FC6D3A0 //3F951EB8 unknown + + diff --git a/patches/SLUS-21435_3122B508.pnach b/patches/SLUS-21435_3122B508.pnach new file mode 100644 index 0000000..466c6f9 --- /dev/null +++ b/patches/SLUS-21435_3122B508.pnach @@ -0,0 +1,12 @@ +gametitle=One Piece - Grand Adventure (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,002b4d18,word,3c013f40 +patch=1,EE,002b4d2c,word,4481f000 +patch=1,EE,002b4d70,word,461ec602 + + diff --git a/patches/SLUS-21436_34C62B5C.pnach b/patches/SLUS-21436_34C62B5C.pnach new file mode 100644 index 0000000..68a380c --- /dev/null +++ b/patches/SLUS-21436_34C62B5C.pnach @@ -0,0 +1,17 @@ +gametitle=Just Cause (NTSC-U)(SLUS-21436) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//0000803f 0000803f 0000003f 66666645 +patch=1,EE,207BF288,extended,3FAAAAAB //3f800000 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,203B8A08,extended,00000000 //45000010 + + diff --git a/patches/SLUS-21437_86B490D1.pnach b/patches/SLUS-21437_86B490D1.pnach new file mode 100644 index 0000000..6fda86d --- /dev/null +++ b/patches/SLUS-21437_86B490D1.pnach @@ -0,0 +1,29 @@ +gametitle=Disney's Kim Possible - What's the Switch (NTSC-U)(SLUS-21437) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//Zoom (Gameplay) +//003f023c 0c0060c4 +patch=1,EE,001ca558,word,3c023f2a //3c023f00 + +//Zoom (Event) +//4741023c 67274234 -> 8441023c eac44234 +patch=1,EE,001cafc4,word,3c024184 //3c024147 +patch=1,EE,001cafc8,word,3442c4ea //34422767 + +//Y-Fov +//00000000 00000000 43031446 00000000 -> e13f013c 00f08144 426b1e46 43031e46 +patch=1,EE,001ca958,word,3c013fe1 //00000000 +patch=1,EE,001ca95c,word,4481f000 //00000000 +patch=1,EE,001ca960,word,461e6b42 //46140343 +patch=1,EE,001ca964,word,461e0343 //00000000 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,0015C844,word,2C620000 \ No newline at end of file diff --git a/patches/SLUS-21438_EAE72CFE.pnach b/patches/SLUS-21438_EAE72CFE.pnach new file mode 100644 index 0000000..b586064 --- /dev/null +++ b/patches/SLUS-21438_EAE72CFE.pnach @@ -0,0 +1,25 @@ +gametitle=Cartoon Network Racing (U)(SLUS-21438) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//840041c4 003f013c 00608144 +//840041c4 173f013c 00608144 +patch=1,EE,0033f0b4,word,3c013f17 //3c013f00 + +//Y-Fov +//83100046 4c00023c +patch=1,EE,0033f100,word,080e2d60 //080e2d60 + +patch=1,EE,0038b580,word,46001083 +patch=1,EE,0038b584,word,3c013faa +patch=1,EE,0038b588,word,3421aaab +patch=1,EE,0038b58c,word,4481f000 +patch=1,EE,0038b590,word,461e1082 +patch=1,EE,0038b594,word,080cfc41 + + diff --git a/patches/SLUS-21439_42DF8C8C.pnach b/patches/SLUS-21439_42DF8C8C.pnach new file mode 100644 index 0000000..e65ec09 --- /dev/null +++ b/patches/SLUS-21439_42DF8C8C.pnach @@ -0,0 +1,6 @@ +gametitle=Destroy All Humans! 2 (NTSC-U) SLUS-21439 42DF8C8C + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,002C2F0C,word,24030001 \ No newline at end of file diff --git a/patches/SLUS-21440_4E838541.pnach b/patches/SLUS-21440_4E838541.pnach new file mode 100644 index 0000000..d1882a9 --- /dev/null +++ b/patches/SLUS-21440_4E838541.pnach @@ -0,0 +1,13 @@ +gametitle=LarryBoy and the Bad Apple [NTSC-U] (SLUS_214.40) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (Causes a glitch in the upper left HUD panel) + +//Gameplay 16:9 +patch=1,EE,0021E414,word,3C014440 //3C014480 (Increases horiz. axis) + +//Render fix +patch=1,EE,0021271C,word,3C013C2E //3C013C0E + + diff --git a/patches/SLUS-21441_FE961D28.pnach b/patches/SLUS-21441_FE961D28.pnach new file mode 100644 index 0000000..7b1dd6a --- /dev/null +++ b/patches/SLUS-21441_FE961D28.pnach @@ -0,0 +1,15 @@ +gametitle=DragonBall Z - Budokai Tenkaichi 2 SLUS_214.41 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0012ba08,word,3c013f10 +patch=1,EE,00386dc8,word,3FC71C55 +patch=1,EE,00386da4,word,3FC71C55 +patch=1,EE,00386dd8,word,4410553E +patch=1,EE,00386da0,word,4410553E +patch=1,EE,00386e00,word,4410553E +patch=1,EE,00386df4,word,4410553E +patch=1,EE,0025B694,word,3C013f40 + + diff --git a/patches/SLUS-21442_DE2DF62D.pnach b/patches/SLUS-21442_DE2DF62D.pnach new file mode 100644 index 0000000..1184f55 --- /dev/null +++ b/patches/SLUS-21442_DE2DF62D.pnach @@ -0,0 +1,14 @@ +gametitle=SuperDragonBall Z SLUS_214.42 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002b12d4,word,3c023f10 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,20104C6A,extended,C4B4AC60 + + diff --git a/patches/SLUS-21442_FABD7602.pnach b/patches/SLUS-21442_FABD7602.pnach new file mode 100644 index 0000000..8b600d7 --- /dev/null +++ b/patches/SLUS-21442_FABD7602.pnach @@ -0,0 +1,8 @@ +gametitle=SuperDragonBall Z SLUS_214.42 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002b12d4,word,3c023f10 + + diff --git a/patches/SLUS-21443_9AC33DB5.pnach b/patches/SLUS-21443_9AC33DB5.pnach new file mode 100644 index 0000000..5f44330 --- /dev/null +++ b/patches/SLUS-21443_9AC33DB5.pnach @@ -0,0 +1,12 @@ +gametitle=Da Vinci Code, The SLUS_214.43 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 +description=Widescreen hack +patch=1,EE,003ae5d8,word,3c023f40 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,201AD428,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-21445_4437F4B1.pnach b/patches/SLUS-21445_4437F4B1.pnach new file mode 100644 index 0000000..8e4a81b --- /dev/null +++ b/patches/SLUS-21445_4437F4B1.pnach @@ -0,0 +1,29 @@ +gametitle=Ar tonelico: Melody of Elemia (SLUS-21445) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//3D scenes +patch=1,EE,003440bc,word,3c013f40 //hor value +patch=1,EE,003440c0,word,44810000 +patch=1,EE,003440c8,word,4600c602 + +//battle's fix +patch=1,EE,00a8edd4,word,44400000 //right side fix +patch=1,EE,00a8eddc,word,c4400000 //left side fix + +//2D scenes +patch=1,EE,001a363c,word,3c014440 //hor value +patch=1,EE,001a3640,word,44810800 +patch=1,EE,001a3644,word,46010042 +patch=1,EE,001a3648,word,e6810090 +patch=1,EE,001a364c,word,3c014480 //vert value +patch=1,EE,001a3650,word,44810800 + +[No-Interlacing] +author=NineKain +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Remove Interlacing +patch=1,EE,00340864,word,00000000 diff --git a/patches/SLUS-21448_F3FD313E.pnach b/patches/SLUS-21448_F3FD313E.pnach new file mode 100644 index 0000000..cc63d56 --- /dev/null +++ b/patches/SLUS-21448_F3FD313E.pnach @@ -0,0 +1,31 @@ +//gametitle= Rule of Rose SLUS 214.48 + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen Hack. Disabled due to breaking the airship map making it pure black. +//patch=1,EE,0013bd54,extended,3c013f12 +//patch=1,EE,0013bd7c,extended,3c013f10 + +//Jennifer runs faster (don't move in attack stance) +//patch=1,EE,202EA740,extended,3FAAAAAA //full speed +//patch=1,EE,202EA744,extended,3FAAAAAA //tired speed + +//Lower pitch BGM +//patch=1,EE,207B297C,extended,3F666666 +//Higher pitch BGM +//patch=1,EE,207B297C,extended,3F8CCCCD + +//Draw distance +//patch=1,EE,20302418,extended,00000000 + +//noise off +//patch=1,EE,2073D6A0,extended,00000000 + +//noise off (alternate address) +//patch=1,EE,001c9cec,word,e43f1fa0 //e4211fa0 + +//Camera distance = 203035B0 + +//[Remove Blackbars] +//description=Removes black bars in cutscenes +//patch=1,EE,00190e58,word,24050000 \ No newline at end of file diff --git a/patches/SLUS-21449_2C728173.pnach b/patches/SLUS-21449_2C728173.pnach new file mode 100644 index 0000000..f07dc1d --- /dev/null +++ b/patches/SLUS-21449_2C728173.pnach @@ -0,0 +1,19 @@ +gametitle=The Fast and the Furious (U)(SLUS-21449) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//c2080346 080065c4 +patch=1,EE,00352fd4,word,080e6234 + +patch=1,EE,003988d0,word,460308c2 +patch=1,EE,003988d4,word,3c013f40 +patch=1,EE,003988d8,word,4481f000 +patch=1,EE,003988dc,word,461e18c2 +patch=1,EE,003988e0,word,080d4bf6 + + diff --git a/patches/SLUS-21450_D304FA88.pnach b/patches/SLUS-21450_D304FA88.pnach new file mode 100644 index 0000000..f710f63 --- /dev/null +++ b/patches/SLUS-21450_D304FA88.pnach @@ -0,0 +1,13 @@ +gametitle=Super PickUps [NTSC-U] (SLUS_214.50) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=sergx12 & El_Patas + +//Gameplay 16:9 +patch=1,EE,001F7FF0,word,3C023F18 //3C023F00 (Increases hor. axis) + +//Cars menus +patch=1,EE,00260F48,word,3C033F67 //3C033F80 (Increases hor. axis) + + diff --git a/patches/SLUS-21451_D3659615.pnach b/patches/SLUS-21451_D3659615.pnach new file mode 100644 index 0000000..0e9e200 --- /dev/null +++ b/patches/SLUS-21451_D3659615.pnach @@ -0,0 +1,11 @@ +gametitle=The Grim Adventures of Billy & Mandy (NTSC-U)(SLUS-21451) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//0000803f 000080bf 00000000 +patch=1,EE,20D467A4,extended,3F400000 // 3f800000 + + diff --git a/patches/SLUS-21453_E319F8A2.pnach b/patches/SLUS-21453_E319F8A2.pnach new file mode 100644 index 0000000..c0013fe --- /dev/null +++ b/patches/SLUS-21453_E319F8A2.pnach @@ -0,0 +1,21 @@ +gametitle=Disney's Meet the Robinsons (U)(SLUS-21453) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,003a353c,word,3c013faa //00000000 +patch=1,EE,003a3540,word,3421aaab //00000000 +patch=1,EE,003a3564,word,4481f000 //00000000 +patch=1,EE,003a3568,word,461e6b42 //00000000 + +//Render fix +patch=1,EE,002670d0,word,3c013f2b //3c013f00 + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,0060EA9C,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21454_90A9963E.pnach b/patches/SLUS-21454_90A9963E.pnach new file mode 100644 index 0000000..cf20f50 --- /dev/null +++ b/patches/SLUS-21454_90A9963E.pnach @@ -0,0 +1,23 @@ +gametitle=DreamWorks Shrek the Third (U)(SLUS-21454) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f013c 00b88144 1002a0af +patch=1,EE,002ebbe4,word,3c013f21 //3c013f00 + +//Y-Fov +//02000246 87030046 (2nd) +patch=1,EE,002ebc24,word,08030000 + +patch=1,EE,000c0000,word,46020002 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080baf0a + + diff --git a/patches/SLUS-21455_BAFEFC57.pnach b/patches/SLUS-21455_BAFEFC57.pnach new file mode 100644 index 0000000..c3ab168 --- /dev/null +++ b/patches/SLUS-21455_BAFEFC57.pnach @@ -0,0 +1,6 @@ +gametitle=Happy Feet (U)(SLUS-21455) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,0015CDD4,word,2C620000 \ No newline at end of file diff --git a/patches/SLUS-21456_7D13310A.pnach b/patches/SLUS-21456_7D13310A.pnach new file mode 100644 index 0000000..9f18228 --- /dev/null +++ b/patches/SLUS-21456_7D13310A.pnach @@ -0,0 +1,12 @@ +gametitle=Tony Hawk's Downhill Jam SLUS_214.56 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=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 + + diff --git a/patches/SLUS-21457_5F6EB42B.pnach b/patches/SLUS-21457_5F6EB42B.pnach new file mode 100644 index 0000000..3f764da --- /dev/null +++ b/patches/SLUS-21457_5F6EB42B.pnach @@ -0,0 +1,18 @@ +gametitle=World Championship Paintball (U)(SLUS-21457) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00244ec8,word,08030000 //c6010068 +patch=1,EE,000c0000,word,3c013f40 //00000000 +patch=1,EE,000c0004,word,4481f000 //00000000 +patch=1,EE,000c0008,word,c6010068 //00000000 +patch=1,EE,000c000c,word,c602006c //00000000 +patch=1,EE,000c0010,word,461e0843 //00000000 +patch=1,EE,000c0014,word,e6010068 //00000000 +patch=1,EE,000c0018,word,080913b4 //00000000 + + diff --git a/patches/SLUS-21462_CC4B9CDE.pnach b/patches/SLUS-21462_CC4B9CDE.pnach new file mode 100644 index 0000000..d6d6da4 --- /dev/null +++ b/patches/SLUS-21462_CC4B9CDE.pnach @@ -0,0 +1,26 @@ +gametitle=Samurai Warriors 2 (U)(SLUS-21462) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +//4c3f023c 040203ae cdcc4234 +patch=1,EE,00179f18,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,00179f20,word,3442999a // 3442cccd hor fov 1-player + +//4c3f033c ee3e023c cdcc6334 +patch=1,EE,0017a0d8,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,0017a0e0,word,3463999a // 3463cccd hor fov 2-players + +//cf43033c 0042043c +patch=1,EE,0017a3a4,word,3c03440a // 3c0343cf renderfix enemies 1-player +//cf43033c 8042043c +patch=1,EE,0017a344,word,3c03440a // 3c0343cf renderfix enemies 2-players + +//Skip Videos +//patch=0,EE,0013CD10,word,24020001 +//ZeroGS patches +//zerogs=00000002 + + diff --git a/patches/SLUS-21464_DE67BB91.pnach b/patches/SLUS-21464_DE67BB91.pnach new file mode 100644 index 0000000..2ff18be --- /dev/null +++ b/patches/SLUS-21464_DE67BB91.pnach @@ -0,0 +1,10 @@ +gametitle=Pro Evolution Soccer 2007 (SLUS_21464) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=No.47 + +patch=1,EE,0039BAA0,word,3FAAAAAB //3f800000 hor FOV +patch=1,EE,0012A59C,word,3C053FAB //3C053F80 render fix + + diff --git a/patches/SLUS-21466_447DE0BA.pnach b/patches/SLUS-21466_447DE0BA.pnach new file mode 100644 index 0000000..7ff1445 --- /dev/null +++ b/patches/SLUS-21466_447DE0BA.pnach @@ -0,0 +1,8 @@ +gametitle=The Plan SLUS_214.66 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001125C8,word,3C033FAA + + diff --git a/patches/SLUS-21467_06BBB610.pnach b/patches/SLUS-21467_06BBB610.pnach new file mode 100644 index 0000000..f036680 --- /dev/null +++ b/patches/SLUS-21467_06BBB610.pnach @@ -0,0 +1,20 @@ +gametitle=Open Season (U)(SLUS-21467) 06BBB610 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//02100046 700120e6 X-Fov +patch=1,EE,003f993c,word,08150c04 +patch=1,EE,00543010,word,46001002 +patch=1,EE,00543014,word,3c013f40 +patch=1,EE,00543018,word,4481f000 +patch=1,EE,0054301c,word,461e0002 +patch=1,EE,00543020,word,080fe650 +//3443033c b00421c6 Render fix +patch=1,EE,00291a1c,word,3c034300 //3c034334 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,00567378,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21469_CAF1432F.pnach b/patches/SLUS-21469_CAF1432F.pnach new file mode 100644 index 0000000..c6ff0f8 --- /dev/null +++ b/patches/SLUS-21469_CAF1432F.pnach @@ -0,0 +1,19 @@ +gametitle=Nicktoons - Battle for Volcano Island (U)(SLUS-21469) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +//Zoom +//00000000 003f013c 00a08144 +patch=1,EE,00286148,word,3c013f68 //3c013f00 + +//Y-Fov +//00000000 0c00a1c7 42080046 +patch=1,EE,00286194,word,0806f684 //46000842 +patch=1,EE,001bda10,word,46000842 +patch=1,EE,001bda14,word,3c013faa +patch=1,EE,001bda18,word,3421aaab +patch=1,EE,001bda1c,word,4481f000 +patch=1,EE,001bda20,word,461e0842 +patch=1,EE,001bda24,word,080a1866 \ No newline at end of file diff --git a/patches/SLUS-21470_8A18DA30.pnach b/patches/SLUS-21470_8A18DA30.pnach new file mode 100644 index 0000000..cdca4c5 --- /dev/null +++ b/patches/SLUS-21470_8A18DA30.pnach @@ -0,0 +1,21 @@ +gametitle=Bratz - Forever Diamonds (U)(SLUS-21470) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen Hack 16:9 + +//003f013c 00608144 ac9a090c 020b0c46 +patch=1,EE,002ff55c,word,3c013ec0 //3c013f00 fov + +//003f013c 00b88144 98000cc6 900018c6 +patch=1,EE,0031e200,word,3c013f2b //3c013f00 zoom + +//003f013c 00a08144 98000cc6 c93f013c +patch=1,EE,002ff470,word,3c013f2b //3c013f00 render fix + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,01FAFD98,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLUS-21471_AE0148F7.pnach b/patches/SLUS-21471_AE0148F7.pnach new file mode 100644 index 0000000..dd4d19c --- /dev/null +++ b/patches/SLUS-21471_AE0148F7.pnach @@ -0,0 +1,8 @@ +gametitle=Tokobot Plus - Mysteries of the Karakuri SLUS_214.71 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0012833c,word,3c013f40 + + diff --git a/patches/SLUS-21474_18834BA2.pnach b/patches/SLUS-21474_18834BA2.pnach new file mode 100644 index 0000000..2395707 --- /dev/null +++ b/patches/SLUS-21474_18834BA2.pnach @@ -0,0 +1,19 @@ +gametitle=The History Channel - Civil War - A Nation Divided (U)(SLUS-21474) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//Zoom +patch=1,EE,001828dc,word,3c013fc0 //3c014000 + +//Y-Fov +patch=1,EE,00237d30,word,3c013f10 //3c013f40 + +[60 FPS] +author=Souzooka +description=Runs game at 60 FPS. + +// Changes wait for 2 vblanks to 1 +patch=0,EE,20244CB8,extended,2C420001 // sltiu v0,v0,0x0001 diff --git a/patches/SLUS-21478_741E27AB.pnach b/patches/SLUS-21478_741E27AB.pnach new file mode 100644 index 0000000..ca99d22 --- /dev/null +++ b/patches/SLUS-21478_741E27AB.pnach @@ -0,0 +1,18 @@ +gametitle=Pirates - Legend of the Black Buccaneer (U)(SLUS-21478) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//000080e4 0800a0e7 0c00a0e7 040080e4 +patch=1,EE,002edc30,word,08116108 +patch=1,EE,00458420,word,3c013f40 +patch=1,EE,00458424,word,4481f000 +patch=1,EE,00458428,word,461e0783 +patch=1,EE,0045842c,word,e49e0000 +patch=1,EE,00458430,word,080bb70d + + diff --git a/patches/SLUS-21479_08C682C1.pnach b/patches/SLUS-21479_08C682C1.pnach new file mode 100644 index 0000000..f911984 --- /dev/null +++ b/patches/SLUS-21479_08C682C1.pnach @@ -0,0 +1,16 @@ +gametitle=Reservoir Dogs (NTSC-U) SLUS-21479 08C682C1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,004F1BEC,word,00000001 +patch=1,EE,00397770,word,3C013F25 +patch=1,EE,00377030,word,3C013F25 +patch=1,EE,01DE42C0,word,0000003C + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=0,EE,003A96F0,word,14800021 +patch=0,EE,00310FAC,word,3C013EAB diff --git a/patches/SLUS-21484_8DB76084.pnach b/patches/SLUS-21484_8DB76084.pnach new file mode 100644 index 0000000..1fb642e --- /dev/null +++ b/patches/SLUS-21484_8DB76084.pnach @@ -0,0 +1,19 @@ +gametitle=DreamWorks & Aardman Flushed Away (U)(SLUS-21484) 8DB76084 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//Y-Fov +//003f013c 00608144 8e3c013c (1st) +patch=1,EE,001ca3bc,word,3c013ed6 //3c013f00 +//Zoom +//003f013c 00008144 4000b4e7 +patch=1,EE,0027ebec,word,3c013f1c //3c013f00 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,201AFB98,extended,00000000 +patch=1,EE,201AFB9C,extended,00000000 +patch=1,EE,20391D54,extended,2405003C \ No newline at end of file diff --git a/patches/SLUS-21485_2FD3C5A9.pnach b/patches/SLUS-21485_2FD3C5A9.pnach new file mode 100644 index 0000000..9791382 --- /dev/null +++ b/patches/SLUS-21485_2FD3C5A9.pnach @@ -0,0 +1,19 @@ +gametitle=Backyard Sports Basketball 2007 (U)(SLUS-21485) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov (Gameplay) +patch=1,EE,0024f560,word,0813fd94 +patch=1,EE,004ff650,word,3c013f40 +patch=1,EE,004ff654,word,4481f000 +patch=1,EE,004ff658,word,461e6303 +patch=1,EE,004ff65c,word,08093d59 + +//Menu Zoom +//patch=1,EE,002d3998,word,3c043f40 //3c043f80 + + diff --git a/patches/SLUS-21486_4D42F305.pnach b/patches/SLUS-21486_4D42F305.pnach new file mode 100644 index 0000000..9319340 --- /dev/null +++ b/patches/SLUS-21486_4D42F305.pnach @@ -0,0 +1,13 @@ +gametitle=Eagle Eye Golf (U)(SLUS-21486) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//803f033c 9c00a227 (2nd) +patch=1,EE,00231ac8,word,3c033f40 //3c033f80 + + diff --git a/patches/SLUS-21488_0F26BB77.pnach b/patches/SLUS-21488_0F26BB77.pnach new file mode 100644 index 0000000..1a8f3b0 --- /dev/null +++ b/patches/SLUS-21488_0F26BB77.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=.Hack//G.U Vol. II Reminisce Undub - Widescreen Hack (16:9) (NTSC-U) (cloudalmasai) +patch=1,EE,20A0CD94,word,3F400000 + + diff --git a/patches/SLUS-21489_6364A466.pnach b/patches/SLUS-21489_6364A466.pnach new file mode 100644 index 0000000..3568893 --- /dev/null +++ b/patches/SLUS-21489_6364A466.pnach @@ -0,0 +1,8 @@ +gametitle=.Hack//G.U Vol. III Redemption Undub (NTSC-U) [SLUS-21489] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=cloudalmasai +patch=1,EE,20A87C94,word,3F400000 + + diff --git a/patches/SLUS-21491_802ED9C2.pnach b/patches/SLUS-21491_802ED9C2.pnach new file mode 100644 index 0000000..6a1895f --- /dev/null +++ b/patches/SLUS-21491_802ED9C2.pnach @@ -0,0 +1,17 @@ +gametitle=World Series of Poker - Tournament of Champions - 2007 Edition (U)(SLUS-21491) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0030e17c,word,3c013f21 //3c013f00 + +//Y-Fov +patch=1,EE,00371b24,word,3c013f40 //00000000 +patch=1,EE,00371b28,word,44810000 //00000000 +patch=1,EE,00371b30,word,4600bdc3 //00000000 + + diff --git a/patches/SLUS-21493_7841A89E.pnach b/patches/SLUS-21493_7841A89E.pnach new file mode 100644 index 0000000..3429483 --- /dev/null +++ b/patches/SLUS-21493_7841A89E.pnach @@ -0,0 +1,27 @@ +gametitle=Need for Speed - Carbon (NTSC-U) (SLUS-21493) 7841A89E + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Widescreen fix +patch=1,EE,E0010000,extended,00A6E994 +patch=1,EE,00A6E994,extended,00000001 +patch=1,EE,2061E4F8,extended,3F400000 +patch=1,EE,2061E510,extended,3F400000 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=0,EE,00624044,word,00000000 +patch=0,EE,00254470,word,24020000 +patch=0,EE,00254474,word,10620004 +patch=0,EE,00624170,word,01000000 + +[Fix Most Wanted Black Edition save detection] +author=Silent +description=Fixes the career cash bonus checking for an incorrect serial of Most Wanted: Black Edition. + +// BASLAJ-25075 -> BASLUS-21351 +patch=0,EE,205B0268,extended,4C534142 +patch=0,EE,205B026C,extended,322D5355 +patch=0,EE,205B0270,extended,31353331 diff --git a/patches/SLUS-21494_52565480.pnach b/patches/SLUS-21494_52565480.pnach new file mode 100644 index 0000000..2d16aba --- /dev/null +++ b/patches/SLUS-21494_52565480.pnach @@ -0,0 +1,10 @@ +gametitle=Need for Speed - Carbon [Collector's Edition] (NTSC-U) (SLUS-21494) + +[Fix Most Wanted Black Edition save detection] +author=Silent +description=Fixes the career cash bonus checking for an incorrect serial of Most Wanted: Black Edition. + +// BASLAJ-25075 -> BASLUS-21351 +patch=0,EE,205B0288,extended,4C534142 +patch=0,EE,205B028C,extended,322D5355 +patch=0,EE,205B0290,extended,31353331 diff --git a/patches/SLUS-21497_1D1B3CBC.pnach b/patches/SLUS-21497_1D1B3CBC.pnach new file mode 100644 index 0000000..ac70194 --- /dev/null +++ b/patches/SLUS-21497_1D1B3CBC.pnach @@ -0,0 +1,12 @@ +gametitle=Strawberry Shortcake - The Sweet Dreams Game (U)(SLUS-21497) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//803f033c 4940023c 00188344 +patch=1,EE,0019d624,word,3c033f40 //3c033f80 + + diff --git a/patches/SLUS-21498_98E28B05.pnach b/patches/SLUS-21498_98E28B05.pnach new file mode 100644 index 0000000..718a8e6 --- /dev/null +++ b/patches/SLUS-21498_98E28B05.pnach @@ -0,0 +1,15 @@ +gametitle=Naruto - Uzumaki Chronicles (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description= Widescreen Hack (16:9) + +// 16:9 +// 613f023c af474234 (search twice) +patch=1,EE,002d84b8,word,3c023f28 // 3c023f61 +patch=1,EE,002d84bc,word,3442f5c3 // 344247af + +patch=1,EE,002d8b50,word,3c023f28 // 3c023f61 +patch=1,EE,002d8b54,word,3442f5c3 // 344247af + + diff --git a/patches/SLUS-21499_45A8B64C.pnach b/patches/SLUS-21499_45A8B64C.pnach new file mode 100644 index 0000000..808fb4c --- /dev/null +++ b/patches/SLUS-21499_45A8B64C.pnach @@ -0,0 +1,10 @@ +gametitle=Corvette Evolution GT (SLUS-21499) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +patch=1,EE,001B0980,word,3C023F10 //gameplay +patch=1,EE,00145FE0,word,3C023F22 //select menu + + diff --git a/patches/SLUS-21501_2905C5C6.pnach b/patches/SLUS-21501_2905C5C6.pnach new file mode 100644 index 0000000..5d2e15b --- /dev/null +++ b/patches/SLUS-21501_2905C5C6.pnach @@ -0,0 +1,10 @@ +gametitle=Raw Danger SLUS_215.01 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,003a83e0,word,43e00000 +patch=1,EE,003a8400,word,43e00000 +patch=1,EE,0048bfa8,word,3F400000 + + diff --git a/patches/SLUS-21503_6FB69282.pnach b/patches/SLUS-21503_6FB69282.pnach new file mode 100644 index 0000000..58830ae --- /dev/null +++ b/patches/SLUS-21503_6FB69282.pnach @@ -0,0 +1,25 @@ +gametitle=God Hand (SLUS-21503) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 and Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0030b8f0,word,3c013f9f +patch=1,EE,0030b8f4,word,342149f1 + +//Font fix +patch=1,EE,002af4f8,word,3c013f2c //3c013f66 +patch=1,EE,002af4fc,word,3421cccd //34216666 + +//Widescreen For Gauge +patch=1,EE,0014300c,word,3c013F40 //3c013f80 + + +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,2039697C,extended,34021070 + + diff --git a/patches/SLUS-21536_21995580.pnach b/patches/SLUS-21536_21995580.pnach new file mode 100644 index 0000000..967326e --- /dev/null +++ b/patches/SLUS-21536_21995580.pnach @@ -0,0 +1,12 @@ +gametitle=The Sims 2 - Pets (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,0042b6f0,word,3c013fe3 //3c013faa +patch=1,EE,0042b6f4,word,34218e21 //3421aaab + + diff --git a/patches/SLUS-21538_EAF91930.pnach b/patches/SLUS-21538_EAF91930.pnach new file mode 100644 index 0000000..64c5176 --- /dev/null +++ b/patches/SLUS-21538_EAF91930.pnach @@ -0,0 +1,11 @@ +gametitle=Eureka Seven Vol 2 SLUS_215.38 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00110b24,word,3c034455 +patch=1,EE,0011129c,word,3c0343f0 +patch=1,EE,203BC638,word,43f00000 +patch=1,EE,203BCC48,word,43f00000 + + diff --git a/patches/SLUS-21539_40181DDF.pnach b/patches/SLUS-21539_40181DDF.pnach new file mode 100644 index 0000000..c0480f4 --- /dev/null +++ b/patches/SLUS-21539_40181DDF.pnach @@ -0,0 +1,22 @@ +gametitle=Greg Hastings' Tournament Paintball Max'd (U)(SLUS-21539) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//aa3f013c be9f2134 +patch=1,EE,00143980,word,3c013f80 //3c013faa +patch=1,EE,00143984,word,00000000 //34219fbe + +//Zoom +//cd43013c 00608144 466c0046 +patch=1,EE,001439a8,word,3c01439a //3c0143cd + +//Render fix +//803f013c 00088144 02300046 +patch=1,EE,002a2268,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-21543_EFCFAEBB.pnach b/patches/SLUS-21543_EFCFAEBB.pnach new file mode 100644 index 0000000..97791f4 --- /dev/null +++ b/patches/SLUS-21543_EFCFAEBB.pnach @@ -0,0 +1,27 @@ +gametitle=Mortal Kombat: Armageddon Premium Edition(SLUS-21543) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//zoom for arcade mode (widescreen) +patch=1,EE,00220364,word,3c0342c0 + +//aspect correction for widescreen mode +patch=1,EE,0017efa4,word,240201e0 +patch=1,EE,0017eff4,word,46140003 +patch=1,EE,0017f018,word,46800020 +patch=1,EE,0017f01c,word,46000803 +patch=1,EE,0017f020,word,46140003 + +//black borders fix +patch=1,EE,001743f4,word,46000001 +patch=1,EE,00174404,word,46000001 +patch=1,EE,00174444,word,46000001 +patch=1,EE,00174454,word,46000001 + +//widescreen switch fix +patch=1,EE,002204f8,word,24020340 +patch=1,EE,00220538,word,24020340 + + diff --git a/patches/SLUS-21544_DE62A872.pnach b/patches/SLUS-21544_DE62A872.pnach new file mode 100644 index 0000000..f173232 --- /dev/null +++ b/patches/SLUS-21544_DE62A872.pnach @@ -0,0 +1,8 @@ +gametitle=Fantastic 4 - Rise of the Silver Surfer SLUS_215.44 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0037E3E0,word,3Faaaaab + + diff --git a/patches/SLUS-21547_0CE6D8EB.pnach b/patches/SLUS-21547_0CE6D8EB.pnach new file mode 100644 index 0000000..e91722b --- /dev/null +++ b/patches/SLUS-21547_0CE6D8EB.pnach @@ -0,0 +1,17 @@ +gametitle=NHRA - Countdown to the Championship 2007 (U)(SLUS-21547) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0013c408,word,08030000 + +patch=1,EE,000c0000,word,46010002 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,0804f103 + + diff --git a/patches/SLUS-21548_2130D815.pnach b/patches/SLUS-21548_2130D815.pnach new file mode 100644 index 0000000..04aeaeb --- /dev/null +++ b/patches/SLUS-21548_2130D815.pnach @@ -0,0 +1,33 @@ +gametitle=Mercury Meltdown - Remix (U)(SLUS-21548) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//f041013c 00008144 713e013c +patch=1,EE,00155e74,word,3c014120 //3c0141f0 + +//Y-Fov +//440003e6 03a50046 +patch=1,EE,001f8ea0,word,0805ed16 +patch=1,EE,0017b458,word,4600a503 +patch=1,EE,0017b45c,word,46031082 +patch=1,EE,0017b460,word,3c013f40 +patch=1,EE,0017b464,word,4481f000 +patch=1,EE,0017b468,word,461e18c3 +patch=1,EE,0017b46c,word,e6030044 +patch=1,EE,0017b470,word,0807e3ab + +/////////////////////////////////// +//X-Fov (render fix) +//patch=1,EE,001f8ea8,word,0805ed16 +//patch=1,EE,0017b458,word,46031082 +//patch=1,EE,0017b45c,word,3c013f40 +//patch=1,EE,0017b460,word,4481f000 +//patch=1,EE,0017b464,word,461e1082 +//patch=1,EE,0017b468,word,0807e3ab + + diff --git a/patches/SLUS-21552_29873A0C.pnach b/patches/SLUS-21552_29873A0C.pnach new file mode 100644 index 0000000..43a18f0 --- /dev/null +++ b/patches/SLUS-21552_29873A0C.pnach @@ -0,0 +1,12 @@ +gametitle=Spider-Man 3 SLUS_215.52 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,003488c8,word,3c023f22 +patch=1,EE,0032a974,word,3c023f22 +//patch=1,EE,003488dc,word,3c023ec0 //vert- +patch=1,EE,21a1b54c,extended,3ff19fdd //black borders aspect ratio +patch=1,EE,21a45f6c,extended,3ff19fdd // + + diff --git a/patches/SLUS-21560_D2790A77.pnach b/patches/SLUS-21560_D2790A77.pnach new file mode 100644 index 0000000..bcdeb86 --- /dev/null +++ b/patches/SLUS-21560_D2790A77.pnach @@ -0,0 +1,14 @@ +gametitle=Family Guy - Video Game (SLUS-21560) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Brandondorf9999 +//description=Widescreen update. Breaks eye textures on models. +//patch=1,EE,0011B3A8,word,00000000 //10400009 +//patch=1,EE,0011B3BC,word,3C013F80 //3C013F59 +//patch=1,EE,0011B3C0,word,34210000 //3421999A + +//[60 FPS] +//author=asasega +//description=Patches the game to run at 60 FPS. Breaks collision in the Brian stages. +//patch=1,EE,20259698,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21563_F0512849.pnach b/patches/SLUS-21563_F0512849.pnach new file mode 100644 index 0000000..c400bc1 --- /dev/null +++ b/patches/SLUS-21563_F0512849.pnach @@ -0,0 +1,25 @@ +gametitle=Horsez (U)(SLUS-21563) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,0032ca6c,word,3c023f00 //3c023f40 + +//Zoom +patch=1,EE,0032ca78,word,3c023fc0 //3c024000 + +//Hud Fix +patch=1,EE,00222c1c,word,08040718 + +patch=1,EE,00101c60,word,46010303 +patch=1,EE,00101c64,word,3c013faa +patch=1,EE,00101c68,word,3421aaab +patch=1,EE,00101c6c,word,4481f000 +patch=1,EE,00101c70,word,461e6302 +patch=1,EE,00101c74,word,08088b08 + + diff --git a/patches/SLUS-21564_4CCC9212.pnach b/patches/SLUS-21564_4CCC9212.pnach new file mode 100644 index 0000000..6e632e4 --- /dev/null +++ b/patches/SLUS-21564_4CCC9212.pnach @@ -0,0 +1,21 @@ +gametitle=Atelier Iris 3: Grand Phantasm (SLUS-21564) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//3D scenes +patch=1,EE,0035e58c,word,3c013f40 //hor value +patch=1,EE,0035e590,word,44810000 +patch=1,EE,0035e598,word,4600c602 + +//battle's fix +patch=1,EE,008f3eb8,word,44400000 //right side fix +patch=1,EE,008f3ec0,word,c4400000 //left side fix +patch=1,EE,008F312C,word,3faaaaab //menu fix + +//2D scenes +patch=1,EE,001b03f8,word,3c014440 //hor value +patch=1,EE,001b03fc,word,44810000 + + diff --git a/patches/SLUS-21566_E04356E2.pnach b/patches/SLUS-21566_E04356E2.pnach new file mode 100644 index 0000000..9fb0996 --- /dev/null +++ b/patches/SLUS-21566_E04356E2.pnach @@ -0,0 +1,27 @@ +gametitle=Brunswick Pro Bowling (U)(SLUS-21566) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//03001246 03150046 +patch=1,EE,00196ae0,word,0807c9ac +patch=1,EE,001f26b0,word,46001503 +patch=1,EE,001f26b4,word,3c013f40 +patch=1,EE,001f26b8,word,4481f000 +patch=1,EE,001f26bc,word,461ea503 +patch=1,EE,001f26c0,word,08065ab9 + +///////////////////////////////////////// +//X-Fov (2D +3D) needs render fix +//patch=1,EE,00196d20,word,08030000 +//patch=1,EE,000c0000,word,46030842 +//patch=1,EE,000c0004,word,3c013f40 +//patch=1,EE,000c0008,word,4481f000 +//patch=1,EE,000c000c,word,461e0842 +//patch=1,EE,000c0010,word,08065b49 + + diff --git a/patches/SLUS-21567_C3F67CAF.pnach b/patches/SLUS-21567_C3F67CAF.pnach new file mode 100644 index 0000000..a5ef2c0 --- /dev/null +++ b/patches/SLUS-21567_C3F67CAF.pnach @@ -0,0 +1,10 @@ +gametitle=Shining Force EXA SLUS_215.67 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001abbd8,word,3c033ff3 // 3fb6db6e +patch=1,EE,001abbe0,word,3463cf35 +patch=1,EE,002b9560,word,3c02401c //mini map + + diff --git a/patches/SLUS-21569_7AE1C04B.pnach b/patches/SLUS-21569_7AE1C04B.pnach new file mode 100644 index 0000000..f6b787c --- /dev/null +++ b/patches/SLUS-21569_7AE1C04B.pnach @@ -0,0 +1,39 @@ +gametitle=Shin Megami Tensei: Persona 3 (SLUS-21569) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//16:9 +patch=1,EE,007afd9c,word,3fe38e38 + +//partial HUD fix by nemesis2000 +patch=1,EE,00106a68,word,3c043f40 +patch=1,EE,00106a70,word,00701821 +patch=1,EE,00106a74,word,24637dac +patch=1,EE,00106a7c,word,00000000 +patch=1,EE,00106a80,word,24630004 +patch=1,EE,00106a84,word,3c043f80 + +//FMV's fix by nemesis2000 +patch=1,EE,0010ac10,word,1462000a +patch=1,EE,0010ac18,word,3c02c294 +patch=1,EE,0010ac1c,word,10000008 +patch=1,EE,0010ac20,word,00000000 +patch=1,EE,0010ac3c,word,3c02c1a8 +patch=1,EE,0010ac50,word,00000000 + +//Font fix by nemesis2000 (causes spacing errors) +patch=1,EE,0039ce64,word,00118903 +patch=1,EE,0039ce68,word,02338818 +patch=1,EE,0039ce70,word,8E93001c +patch=1,EE,0039cf18,word,82970003 +patch=1,EE,0039d064,word,24130015 + +patch=1,EE,0039f2ec,word,2415000c +patch=1,EE,0039f304,word,3c0241a8 +patch=1,EE,0039f330,word,01154018 +patch=1,EE,0039f334,word,00084103 +patch=1,EE,0039f338,word,0100a82d + + diff --git a/patches/SLUS-21570_B96DD9F4.pnach b/patches/SLUS-21570_B96DD9F4.pnach new file mode 100644 index 0000000..8acb921 --- /dev/null +++ b/patches/SLUS-21570_B96DD9F4.pnach @@ -0,0 +1,10 @@ +gametitle=Heatseeker NTSC-U SLUS-21570 B96DD9F4 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,003A2290,word,24020002 //24020001 +patch=1,EE,00601A90,word,3C888889 //3D088889 +patch=1,EE,00601A94,word,3C888889 //3D088889 +patch=1,EE,00601A98,word,3C888889 //3D088889 +patch=1,EE,00601A9C,word,3C888889 //3D088889 \ No newline at end of file diff --git a/patches/SLUS-21572_BED8AB7C.pnach b/patches/SLUS-21572_BED8AB7C.pnach new file mode 100644 index 0000000..72ccb1d --- /dev/null +++ b/patches/SLUS-21572_BED8AB7C.pnach @@ -0,0 +1,14 @@ +gametitle=Surf's Up (U)(SLUS-21572) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//003f033c 8041023c +patch=1,EE,006040c4,word,3c033ec0 //3c033f00 +patch=1,EE,0060d108,word,3c033ec0 //3c033f00 + + diff --git a/patches/SLUS-21574_9DC1CED8.pnach b/patches/SLUS-21574_9DC1CED8.pnach new file mode 100644 index 0000000..cedf5ee --- /dev/null +++ b/patches/SLUS-21574_9DC1CED8.pnach @@ -0,0 +1,6 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Dawn of Mana UNDUB SLUS-21574 - Widescreen Hack (16:9) (NTSC-U) (pavachan) +patch=1,EE,20A13280,extended,3F400000 + + diff --git a/patches/SLUS-21574_9DC6EE5A.pnach b/patches/SLUS-21574_9DC6EE5A.pnach new file mode 100644 index 0000000..b7e40d3 --- /dev/null +++ b/patches/SLUS-21574_9DC6EE5A.pnach @@ -0,0 +1,13 @@ +gametitle=Dawn of Mana (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,0012ae74,word,3c013f40 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,20113010,extended,28620001 //28620002 fps without doubling speed +patch=1,EE,E0010001,extended,005D7338 //condition to avoid hang and skip FMVs +patch=1,EE,20113010,extended,28620002 \ No newline at end of file diff --git a/patches/SLUS-21575_D9D0E6DD.pnach b/patches/SLUS-21575_D9D0E6DD.pnach new file mode 100644 index 0000000..05d9360 --- /dev/null +++ b/patches/SLUS-21575_D9D0E6DD.pnach @@ -0,0 +1,10 @@ +gametitle=Naruto - Ultimate Ninja 2 (NTSC-U) (SLUS_21575) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-U by Arapapa) + +//16:9 (0000803f 0000803f 00008043) +patch=1,EE,20A47A00,word,3f400000 // 3f800000 + + diff --git a/patches/SLUS-21576_53591072.pnach b/patches/SLUS-21576_53591072.pnach new file mode 100644 index 0000000..018da61 --- /dev/null +++ b/patches/SLUS-21576_53591072.pnach @@ -0,0 +1,22 @@ +gametitle=Rayman - Raving Rabbids (U)(SLUS-21576) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ICUP321 + +//Widescreen hack 16:9 + +//Zoom +//803F033C 0070023C 00088344 00000000 03080046 +patch=1,EE,0012AC54,word,3c033f40 //3c033f80 + +//Y-Fov +//AA3F033C 03006050 AA3F033C 0C000010 +patch=1,EE,00138508,word,3c033fe3 //3c033faa 4/3 Black Bands Screen Mode +patch=1,EE,00138510,word,3c033fe3 //3c033faa 4/3 Screen Mode + +//Render fix +//0C0000C6 003F023C 00088244 +patch=1,EE,00155F80,word,3c023f40 //3c023f00 + + diff --git a/patches/SLUS-21578_50A92D0E.pnach b/patches/SLUS-21578_50A92D0E.pnach new file mode 100644 index 0000000..e649964 --- /dev/null +++ b/patches/SLUS-21578_50A92D0E.pnach @@ -0,0 +1,23 @@ +gametitle=Biker Mice from Mars (U)(SLUS-21578) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02100046 4000a1e7 +patch=1,EE,00134a00,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46001002 +patch=1,EE,000c0004,word,3c013fa0 +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e0002 +patch=1,EE,000c0014,word,0804d281 + +//Zoom +//patch=1,EE,001349c8,word,3c023f40 //3c023f00 + + diff --git a/patches/SLUS-21579_EC38550F.pnach b/patches/SLUS-21579_EC38550F.pnach new file mode 100644 index 0000000..1b39742 --- /dev/null +++ b/patches/SLUS-21579_EC38550F.pnach @@ -0,0 +1,19 @@ +gametitle=Barbie in The 12 Dancing Princesses (U)(SLUS-21579) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00236418,word,08081924 //c6010068 +patch=1,EE,00206490,word,3c013f40 //00000000 +patch=1,EE,00206494,word,4481f000 //00000000 +patch=1,EE,00206498,word,c6010068 //00000000 +patch=1,EE,0020649c,word,c602006c //00000000 +patch=1,EE,002064a0,word,461e0843 //00000000 +patch=1,EE,002064a4,word,e6010068 //00000000 +patch=1,EE,002064a8,word,0808d908 //00000000 + + diff --git a/patches/SLUS-21580_166ADC2E.pnach b/patches/SLUS-21580_166ADC2E.pnach new file mode 100644 index 0000000..20e911d --- /dev/null +++ b/patches/SLUS-21580_166ADC2E.pnach @@ -0,0 +1,31 @@ +gametitle=MTV Pimp My Ride NTSC-U SLUS-21580 166ADC2E + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +author=FelkonEXE +patch=1,EE,0045C880,word,3FE38E39 + +[Widescreen 16:10] +gsaspectratio=Stretch +description=Widescreen Hack +author=FelkonEXE +patch=1,EE,0045C880,word,3FCCCCCD + +[Widescreen 21:9] +gsaspectratio=Stretch +description=Widescreen Hack +author=FelkonEXE +patch=1,EE,0045C880,word,40155555 + +[Widescreen 15:10] +gsaspectratio=Stretch +description=Widescreen Hack +author=FelkonEXE +patch=1,EE,0045C880,word,3FC00000 + +[Widescreen 20:9] +gsaspectratio=Stretch +description=Widescreen Hack +author=FelkonEXE +patch=1,EE,0045C880,word,400E38E1 \ No newline at end of file diff --git a/patches/SLUS-21580_3CCCFD55.pnach b/patches/SLUS-21580_3CCCFD55.pnach new file mode 100644 index 0000000..4fdd304 --- /dev/null +++ b/patches/SLUS-21580_3CCCFD55.pnach @@ -0,0 +1,18 @@ +gametitle=Pimp my Ride (U)(SLUS-21580) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,001e80fc,word,0806bcb4 + +patch=1,EE,001af2d0,word,c4810008 +patch=1,EE,001af2d4,word,3c013faa +patch=1,EE,001af2d8,word,3421aaab +patch=1,EE,001af2dc,word,4481f000 +patch=1,EE,001af2e0,word,461e0842 +patch=1,EE,001af2e4,word,0807a040 + + diff --git a/patches/SLUS-21582_8D479556.pnach b/patches/SLUS-21582_8D479556.pnach new file mode 100644 index 0000000..72b5472 --- /dev/null +++ b/patches/SLUS-21582_8D479556.pnach @@ -0,0 +1,16 @@ +gametitle=MVP 07 NCAA Baseball (U)(SLUS-21582) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00458e78,word,3c01bfab //3c01bf80 + +//Y-Fov +patch=1,EE,00460f24,word,3c013fe3 //3c013faa +patch=1,EE,00460f28,word,34218e39 //3421aaab + + diff --git a/patches/SLUS-21583_C6E85EF0.pnach b/patches/SLUS-21583_C6E85EF0.pnach new file mode 100644 index 0000000..3315fbf --- /dev/null +++ b/patches/SLUS-21583_C6E85EF0.pnach @@ -0,0 +1,14 @@ +gametitle=Crash of the Titans (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,21BD4F68,byte,1 //00000000 //In-game option +patch=1,EE,21BD4FA0,extended,3F020000 //3F100000 //Zoom 1 +patch=1,EE,21BD4FA8,word,3F066666 //3F333333 //Zoom 2 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (Might need 130% EE Overclock to be stable). +patch=1,EE,20490340,extended,24020000 \ No newline at end of file diff --git a/patches/SLUS-21584_C0D6A139.pnach b/patches/SLUS-21584_C0D6A139.pnach new file mode 100644 index 0000000..8677ada --- /dev/null +++ b/patches/SLUS-21584_C0D6A139.pnach @@ -0,0 +1,9 @@ +gametitle=Romance of the Three Kingdoms XI SLUS_215.84 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00182FBC,word,3C024455 +patch=1,EE,20C57790,extended,44BFFF40 + + diff --git a/patches/SLUS-21585_3D3D9A58.pnach b/patches/SLUS-21585_3D3D9A58.pnach new file mode 100644 index 0000000..63a36e6 --- /dev/null +++ b/patches/SLUS-21585_3D3D9A58.pnach @@ -0,0 +1,23 @@ +gametitle=Samurai Warriors 2 - Empires (U) (SLUS-21585) [3D3D9A58] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht converted by Shang + +// 16:9 +patch=1,EE,0017a918,word,3c023f19 // 3c023f4c hor fov 1-player +patch=1,EE,0017a920,word,3442999a // 3442cccd hor fov 1-player +patch=1,EE,0017aad8,word,3c033f19 // 3c033f4c hor fov 2-players +patch=1,EE,0017aae0,word,3463999a // 3463cccd hor fov 2-players +patch=1,EE,0017ad54,word,3c03440a // 3c0343cf renderfix enemies 1-player +patch=1,EE,0017adb4,word,3c03440a // 3c0343cf renderfix enemies 2-players + +// 16:10 +//patch=1,EE,0017a918,word,3c023f2a // 3c023f4c hor fov 1-player e +//patch=1,EE,0017a920,word,3442aaab // 3442cccd hor fov 1-player e +//patch=1,EE,0017aad8,word,3c033f2a // 3c033f4c hor fov 2-players +//patch=1,EE,0017aae0,word,3463aaab // 3463cccd hor fov 2-players +//patch=1,EE,0017ad54,word,3c0343f9 // 3c0343cf renderfix enemies 1-player +//patch=1,EE,0017adb4,word,3c0343f9 // 3c0343cf renderfix enemies 2-players + + diff --git a/patches/SLUS-21587_C339BD7D.pnach b/patches/SLUS-21587_C339BD7D.pnach new file mode 100644 index 0000000..9ff826d --- /dev/null +++ b/patches/SLUS-21587_C339BD7D.pnach @@ -0,0 +1,16 @@ +gametitle=Made Man - Confessions of the Family Blood (U)(SLUS-21587) C339BD7D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa & PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00152DD0,word,3C013FAB //3C013F80 Y-Fov +patch=1,EE,002205D8,word,3C013F20 //3C013F00 Zoom +patch=1,EE,001B2E10,word,3C013F04 //3C013F1C Zoom menu fix +patch=1,EE,00498B28,word,3F700000 //3F800000 Black bars fix + +[Remove Blackbars] +author=Arapapa & PeterDelta +description=Removes black bars in cutscenes +patch=1,EE,00100B88,word,24040000 //24040001 Upper +patch=1,EE,00100C88,word,24040000 //24040001 Bottom \ No newline at end of file diff --git a/patches/SLUS-21588_A6B6033E.pnach b/patches/SLUS-21588_A6B6033E.pnach new file mode 100644 index 0000000..a7283bc --- /dev/null +++ b/patches/SLUS-21588_A6B6033E.pnach @@ -0,0 +1,11 @@ +gametitle=Avatar - The Last Airbender - The Burning Earth (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +//16:9 +patch=1,EE,00142f30,word,3c033fe3 // 3c033faa +patch=1,EE,00142f44,word,34638e39 // 3463aaab + + diff --git a/patches/SLUS-21590_20B89E56.pnach b/patches/SLUS-21590_20B89E56.pnach new file mode 100644 index 0000000..f991888 --- /dev/null +++ b/patches/SLUS-21590_20B89E56.pnach @@ -0,0 +1,19 @@ +gametitle=Grand Theft Auto - Vice City (KOR Undub) (SLUS-21590) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//widescreen fix +patch=1,EE,002653d8,word,3c013f9d +patch=1,EE,002653dc,word,44810000 +patch=1,EE,002653e0,word,46006302 +patch=1,EE,002653e4,word,3c020048 +patch=1,EE,002653e8,word,03e00008 +patch=1,EE,002653ec,word,e44c7484 + +patch=1,EE,0037add4,word,0c0994f6 +patch=1,EE,003b9d14,word,0c0994f9 +patch=1,EE,003ba1b0,word,0c0994f9 + + diff --git a/patches/SLUS-21590_4F32A11F.pnach b/patches/SLUS-21590_4F32A11F.pnach new file mode 100644 index 0000000..2442391 --- /dev/null +++ b/patches/SLUS-21590_4F32A11F.pnach @@ -0,0 +1,26 @@ +gametitle=Grand Theft Auto: Vice City Stories (SLUS-21590) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + CRASHARKI +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. + +//widescreen fix +patch=1,EE,002653d8,word,3c013f9d +patch=1,EE,002653dc,word,44810000 +patch=1,EE,002653e0,word,46006302 +patch=1,EE,002653e4,word,3c020048 +patch=1,EE,002653e8,word,03e00008 +patch=1,EE,002653ec,word,e44c7484 + +patch=1,EE,0037add4,word,0c0994f6 +patch=1,EE,003b9d14,word,0c0994f9 +patch=1,EE,003ba1b0,word,0c0994f9 + +//Force widescreen from the start +patch=1,EE,21FB5830,byte,1 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS (Might need 180% EE Overclock to be stable). +patch=1,EE,20370314,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-21592_25E83ED5.pnach b/patches/SLUS-21592_25E83ED5.pnach new file mode 100644 index 0000000..7a6de8e --- /dev/null +++ b/patches/SLUS-21592_25E83ED5.pnach @@ -0,0 +1,10 @@ +gametitle=The Adventures of Darwin [NTSC-U] (SLUS_215.92) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,20437230,extended,3F400000 //3F800000 (Increases hor. axis) + + diff --git a/patches/SLUS-21594_E0A817F8.pnach b/patches/SLUS-21594_E0A817F8.pnach new file mode 100644 index 0000000..566b498 --- /dev/null +++ b/patches/SLUS-21594_E0A817F8.pnach @@ -0,0 +1,11 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +description=Naruto - Uzumaki Chronicles 2 (NTSC-U) (SLUS-21594) Widescreen Hack (16:9) by ElHecht +// +// 16:9 +patch=1,EE,00203cc8,word,3c023f28 +patch=1,EE,00203ccc,word,3442f5c3 +patch=1,EE,00204580,word,3c023f28 +patch=1,EE,00204584,word,3442f5c3 + + diff --git a/patches/SLUS-21595_9BF7193A.pnach b/patches/SLUS-21595_9BF7193A.pnach new file mode 100644 index 0000000..8c3094e --- /dev/null +++ b/patches/SLUS-21595_9BF7193A.pnach @@ -0,0 +1,18 @@ +gametitle=TMNT - Teenage Mutant Ninja Turtles (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Widescreen Hack (16:9) +// +// 16:9 +patch=1,EE,0041e5f8,word,3c023fe3 // 3c023faa vert fov +patch=1,EE,0041e5fc,word,34427fa9 // 34429fbe vert fov +patch=1,EE,0041e65c,word,3c013f40 // 00000000 cam zoom +patch=1,EE,0041e660,word,44816000 // 46010303 + + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0091EEC8,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-21596_8C9576A1.pnach b/patches/SLUS-21596_8C9576A1.pnach new file mode 100644 index 0000000..8ef416d --- /dev/null +++ b/patches/SLUS-21596_8C9576A1.pnach @@ -0,0 +1,91 @@ +gametitle=Burnout Dominator (U) (SLUS-21596) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=SuperType1/remco +description=Fixes the game and the HUD to run in a 16:9 Scale (only enable one and not both of them). + +//Force 16:9 +patch=1,EE,001A2798,word,00000000 +//FOV +patch=1,EE,001F60FC,word,3C013C9A +//Hud Width +patch=1,EE,0022BE50,extended,3C013A9D +//Hud Elements +patch=1,EE,21C91FB8,extended,3F28F5C3//score offset +patch=1,EE,21C91FF8,extended,3FAA3D71//timer race pos offset +patch=1,EE,21C91FE0,extended,3FAA3D71//speedometer offset +patch=1,EE,21C92000,extended,3f28f5c3//pop up offset +patch=1,EE,21C91AA0,extended,44610000//offscreen popup offset +patch=1,EE,21C91FF0,extended,3FAA3D71//unlock car text pos +patch=1,EE,203C5314,extended,41500000//chevron spacing +patch=1,EE,21C91980,extended,41A00000//chevron spacing +patch=1,EE,21C91690,extended,434E0000//boost bar fire width +patch=1,EE,21C91988,extended,41A00000//black chevron spacing +patch=1,EE,21CADE10,extended,41A00000//yellow chevron spacing +patch=1,EE,21C9BD40,extended,43C80000//maniac star counter score add end pos +patch=1,EE,21C9BD48,extended,43C80000//maniac star counter score add end pos +patch=1,EE,21C9BD50,extended,43C80000//maniac star counter score add end pos +patch=1,EE,21C91A78,extended,43AA0000//maniac boost chain combo score pos +patch=1,EE,21C91A70,extended,43AA0000//maniac boost chain combo score pos +patch=1,EE,21C91F60,extended,C4430000//crashbreaker text offset +patch=1,EE,20441078,extended,438C0000//ea trax pop up width + +[Widescreen 21:9] +gsaspectratio=Stretch +author=SuperType1/remco +description=Fixes the game and the HUD to run in a 21:9 Scale (only enable one and not both of them). + +//Force 21:9 +patch=1,EE,001A2798,word,00000000 +patch=1,EE,001A27A0,word,3C014017 +//FOV +patch=1,EE,001F60FC,word,3C013CA3 +//Hud Width +patch=1,EE,0022BE50,extended,3C013A83 +patch=1,EE,0022BE54,extended,34211AF4 +//Hud Elements +patch=1,EE,21C91FB8,extended,3F4CCCCD//score offset +patch=1,EE,21C91FF8,extended,3FD1EB85//timer offset +patch=1,EE,21C91FE0,extended,3FD1EB85//speedometer offset +patch=1,EE,21C92000,extended,3F51EB85//pop up offset +patch=1,EE,21C91AA0,extended,44610000//offscreen popup offset +patch=1,EE,21C919A8,extended,C1C80000//pop up offset +patch=1,EE,203C5314,extended,41400000//chevron spacing +patch=1,EE,21C91980,extended,41880000//chevron spacing +patch=1,EE,21C91690,extended,43340000//boost bar fire width +patch=1,EE,21C91988,extended,41B00000//black chevron spacing +patch=1,EE,21CADE10,extended,41B00000//yellow chevron spacing +patch=1,EE,21C91FF0,extended,3FD1EB85//car unlock text pos +patch=1,EE,21C9BD40,extended,43FA0000//maniac star counter score add end pos +patch=1,EE,21C9BD48,extended,43FA0000//maniac star counter score add end pos +patch=1,EE,21C9BD50,extended,43FA0000//maniac star counter score add end pos +patch=1,EE,21C91A78,extended,43D20000//maniac boost chain combo score pos +patch=1,EE,21C91A70,extended,43D20000//maniac boost chain combo score pos +patch=1,EE,203DCEA8,extended,40c00000//maniac boost chain combo score pos +patch=1,EE,21C91F60,extended,C4610000//crashbreaker text offset +patch=1,EE,20441078,extended,43340000//ea trax width + +[60 FPS Menus and Crashes] +author=SuperType1/remco +description=Makes the entire game run in 60 FPS. +//60 FPS Front End +patch=1,EE,202159AC,extended,24040001 +patch=1,EE,202159A4,extended,00108002 +//60 FPS Crashes +patch=1,EE,20209070,word,908523E8 + +[Extra particles while driving] +author=Nehalem +description=Render all extra particles while driving +patch=0,EE,202E30DC,extended,24030001 + +[Falling car parts] +author=Nehalem +description=Enable falling car parts of other vehicles while driving +patch=0,EE,202847D8,extended,00000000 + +[Progressive Scan] +author=Nehalem +description=Always ask for 480p mode during boot +patch=0,EE,20183F1C,extended,10000015 diff --git a/patches/SLUS-21597_EA1BFC51.pnach b/patches/SLUS-21597_EA1BFC51.pnach new file mode 100644 index 0000000..adf9831 --- /dev/null +++ b/patches/SLUS-21597_EA1BFC51.pnach @@ -0,0 +1,12 @@ +gametitle=Medal of Honor: Vanguard (SLUS-21597) / Medal of Honor: Vanguard (SLES-54683) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack +patch=1,EE,001308b4,word,00000000 + +[50 FPS] +author=asasega +description=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,2012ED40,extended,28420001 \ No newline at end of file diff --git a/patches/SLUS-21598_7E582398.pnach b/patches/SLUS-21598_7E582398.pnach new file mode 100644 index 0000000..a4c0c4c --- /dev/null +++ b/patches/SLUS-21598_7E582398.pnach @@ -0,0 +1,11 @@ +gametitle=Digimon Data Squad (NTSC-U) (16:9) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Digimon Data Squad + +// 16:9 hack +patch=1,EE,2033A9C0,extended,3FAAAAAA // 3F800000 +patch=1,EE,2033A9D0,extended,3F400000 // 3F800000 + + diff --git a/patches/SLUS-21600_F52477F7.pnach b/patches/SLUS-21600_F52477F7.pnach new file mode 100644 index 0000000..de9dd12 --- /dev/null +++ b/patches/SLUS-21600_F52477F7.pnach @@ -0,0 +1,13 @@ +gametitle=Spider-Man - Friend or Foe NTSC-U SLUS-21600 F52477F7 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +description=Enable native widescreen. +patch=1,EE,003F0BD4,word,00000100 +patch=1,EE,004075F0,word,00000001 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,0037DCA0,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21602_200DB176.pnach b/patches/SLUS-21602_200DB176.pnach new file mode 100644 index 0000000..4a40c6f --- /dev/null +++ b/patches/SLUS-21602_200DB176.pnach @@ -0,0 +1,7 @@ +gametitle=Transformers - The Game NTSC-U SLUS-21602 200DB176 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (180%). +patch=1,EE,00382D80,word,28420001 //28420002 +patch=1,EE,00434E94,word,3C013F00 //3C013F80 \ No newline at end of file diff --git a/patches/SLUS-21603_1F159541.pnach b/patches/SLUS-21603_1F159541.pnach new file mode 100644 index 0000000..4e350d8 --- /dev/null +++ b/patches/SLUS-21603_1F159541.pnach @@ -0,0 +1,55 @@ +gametitle=Soul Nomad & the World Eaters (SLUS-21603) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//gameplay +patch=1,EE,001048e4,word,3c013f40 +patch=1,EE,001048e8,word,44810000 +patch=1,EE,001048F0,word,4600c602 + +//sprite fix +patch=1,EE,00150e20,word,3c033f40 +patch=1,EE,00150e34,word,3c033f80 +patch=1,EE,00150e38,word,ac830010 +patch=1,EE,00150e3c,word,ac800014 +patch=1,EE,00150e40,word,ac800018 +patch=1,EE,00150e44,word,ac80001c +patch=1,EE,00150e48,word,03e00008 +patch=1,EE,00150e4c,word,ac830020 + +//text width +patch=1,EE,0012FAA4,word,3C023F40 + +//text box fix +patch=1,EE,0020B584,word,252AFFE5 +patch=1,EE,0020B54C,word,2444FFDd +patch=1,EE,0020b8e8,word,24840036 +patch=1,EE,0020B424,word,24090042 +patch=1,EE,0020B3E0,word,26860040 +patch=1,EE,0020b564,word,27c7fff8 + + +//portraits fix +patch=1,EE,001A887C,word,24050135 +patch=1,EE,001a8884,word,24080018 +patch=1,EE,001A8858,word,2409001c +patch=1,EE,001a8928,word,24080018 +patch=1,EE,001a8994,word,2409001c +patch=1,EE,001A89B4,word,26650005 +patch=1,EE,001a89bc,word,24080018 + +patch=1,EE,001d98d4,word,24080018 + +patch=1,EE,001DA9F4,word,26E5000B +patch=1,EE,001DA9F8,word,26A60019 +patch=1,EE,001daa04,word,2408003a +patch=1,EE,001daa08,word,24090024 + +patch=1,EE,001dbf68,word,24080040 +patch=1,EE,001dc2bc,word,24080040 +patch=1,EE,002a72e8,word,24080034 +patch=1,EE,002b05dc,word,24080020 + + diff --git a/patches/SLUS-21604_8817166C.pnach b/patches/SLUS-21604_8817166C.pnach new file mode 100644 index 0000000..f6b3502 --- /dev/null +++ b/patches/SLUS-21604_8817166C.pnach @@ -0,0 +1,23 @@ +gametitle=Grim Grimoire (U)(SLUS-21604) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Gameplay 16:9 + +//Zoom +//0040033c 00108344 00000000 (1st) +patch=1,EE,0016ea20,word,3c033fb5 //3c034000 + +//Y-Fov +//43d00246 03000246 +patch=1,EE,0016ea2c,word,08080104 //4602d043 + +patch=1,EE,00200410,word,4602d043 //00000000 +patch=1,EE,00200414,word,3c013f08 //00000000 +patch=1,EE,00200418,word,4481f000 //00000000 +patch=1,EE,0020041c,word,461e0842 //00000000 +patch=1,EE,00200420,word,0805ba8c //00000000 + + diff --git a/patches/SLUS-21605_910FDAA4.pnach b/patches/SLUS-21605_910FDAA4.pnach new file mode 100644 index 0000000..9796daf --- /dev/null +++ b/patches/SLUS-21605_910FDAA4.pnach @@ -0,0 +1,17 @@ +gametitle=Nicktoons - Attack of the Toybots (U)(SLUS-21605) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Patches the game to run at 16:9 Widescreen Aspect Ratio. +//Zoom +//403f013c 00608144 a8a80c0c +patch=1,EE,0012a818,word,3c013f80 //3c013f40 + +//Y-Fov +patch=1,EE,00276ff0,word,08030000 //e7a1000c +patch=1,EE,000c0000,word,3c013f40 +patch=1,EE,000c0004,word,4481f000 +patch=1,EE,000c0008,word,461e0f83 +patch=1,EE,000c000c,word,e7be000c +patch=1,EE,000c0010,word,0809dbfd \ No newline at end of file diff --git a/patches/SLUS-21607_B80CE8EC.pnach b/patches/SLUS-21607_B80CE8EC.pnach new file mode 100644 index 0000000..f8790a3 --- /dev/null +++ b/patches/SLUS-21607_B80CE8EC.pnach @@ -0,0 +1,10 @@ +gametitle=Legend of Spyro, The - The Eternal Night (SLUS-21607) + +[60 FPS] +author=asasega + CRASHARKI +description=Patches the game to run at 60 FPS. +patch=1,EE,20124360,word,28420001 //28420002 +patch=1,EE,2012447C,word,28420001 //28420002 +patch=1,EE,E0020001,extended,008CC334 +patch=1,EE,20124360,extended,28420002 +patch=1,EE,2012447C,extended,28420002 \ No newline at end of file diff --git a/patches/SLUS-21608_E2EF3D68.pnach b/patches/SLUS-21608_E2EF3D68.pnach new file mode 100644 index 0000000..3d5ada9 --- /dev/null +++ b/patches/SLUS-21608_E2EF3D68.pnach @@ -0,0 +1,9 @@ +gametitle=Dance Dance Revolution SuperNova 2 SLUS-21608 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +// 16:9 +patch=1,EE,0018a034,word,3c023f22 // 3c023f00 +patch=1,EE,0018a224,word,3c023fe3 // 3c023faa +patch=1,EE,0018a230,word,34458e39 // 3445aaab diff --git a/patches/SLUS-21611_63107E8F.pnach b/patches/SLUS-21611_63107E8F.pnach new file mode 100644 index 0000000..492fd99 --- /dev/null +++ b/patches/SLUS-21611_63107E8F.pnach @@ -0,0 +1,17 @@ +gametitle=Thrillville - Off the Rails (U)(SLUS-21611) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00608144 000099c4 +patch=1,EE,00410548,word,3c013f20 //3c013f00 + +//Y-Fov +//4040013c 00008144 803e013c 00088144 02a00046(2nd) +patch=1,EE,004105dc,word,3c014080 //3c014040 + + diff --git a/patches/SLUS-21613_3B0ADBEF.pnach b/patches/SLUS-21613_3B0ADBEF.pnach new file mode 100644 index 0000000..781713d --- /dev/null +++ b/patches/SLUS-21613_3B0ADBEF.pnach @@ -0,0 +1,6 @@ +gametitle=Manhunt 2 (NTSC-U) (SLUS-21613) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,20370DA8,word,24020001 \ No newline at end of file diff --git a/patches/SLUS-21614_879CDA5E.pnach b/patches/SLUS-21614_879CDA5E.pnach new file mode 100644 index 0000000..5d95b45 --- /dev/null +++ b/patches/SLUS-21614_879CDA5E.pnach @@ -0,0 +1,8 @@ +gametitle=Star Wars - The Force Unleashed (NTSC-U) SLUS-21614 879CDA5E + +[60 FPS] +author=asasega and PeterDelta +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00125948,word,28420001 //28420002 +patch=1,EE,E0010000,extended,01FFFA70 +patch=1,EE,00125948,extended,28420002 \ No newline at end of file diff --git a/patches/SLUS-21615_C1640D2C.pnach b/patches/SLUS-21615_C1640D2C.pnach new file mode 100644 index 0000000..8451f81 --- /dev/null +++ b/patches/SLUS-21615_C1640D2C.pnach @@ -0,0 +1,10 @@ +gametitle=Wild Arms 5 NTSC-U + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,00153994,word,3C024500 +patch=1,EE,00153a30,word,3C023F40 +patch=1,EE,2015391C,word,3C02442B + + diff --git a/patches/SLUS-21619_4C01B1B0.pnach b/patches/SLUS-21619_4C01B1B0.pnach new file mode 100644 index 0000000..48cdc04 --- /dev/null +++ b/patches/SLUS-21619_4C01B1B0.pnach @@ -0,0 +1,18 @@ +gametitle=Harry Potter and the Order of the Phoenix (NTSC-U) SLUS-21619 4C01B1B0 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen fix +patch=1,EE,004BF588,word,24020002 //30420003 Force turn on Internal Widescreen +patch=1,EE,00350750,word,3C013F20 //3C013F00 Zoom fix + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,00655B84,word,00000001 + +[Remove Blur/Bloom] +author=PeterDelta +description=Removes the post-processing blur/bloom effect +patch=1,EE,00320B30,word,00000000 diff --git a/patches/SLUS-21621_0033A2C2.pnach b/patches/SLUS-21621_0033A2C2.pnach new file mode 100644 index 0000000..f35f865 --- /dev/null +++ b/patches/SLUS-21621_0033A2C2.pnach @@ -0,0 +1,420 @@ +gametitle=Shin Megami Tensei: Persona 3 FES (U) SLUS-21621 0033A2C2 (Spanish Fan Translation Undub) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack by nemesis2000, devina, CeruleansBlue, Arapapa, The Calculator + +//Widescreen 16:9 + +//X-Fov by CeruleansBlue +patch=1,EE,007cad1c,word,3fe38e38 + +//partial HUD fix +patch=1,EE,00106e30,word,3c043f40 +patch=1,EE,00106e38,word,00701821 +patch=1,EE,00106e3c,word,24632bac +patch=1,EE,00106e44,word,00000000 +patch=1,EE,00106e48,word,24630004 +patch=1,EE,00106e4c,word,3c043f80 + +//FMV Fix by Alexankitty +patch=1,EE,0010AFC8,word,081A63AF //Jump for additional instruction space +patch=1,EE,0010AFCC,word,00000000 +patch=1,EE,0010AFD0,word,14620006 // branch depending on FMV type +patch=1,EE,0010AFD4,word,00000000 +patch=1,EE,0010AFD8,word,3C023E00 // Size Top +patch=1,EE,0010AFDC,word,3C1443E0 // Size Bottom +patch=1,EE,0010AFE0,word,3C1542A0 // Size Left +patch=1,EE,0010AFE4,word,3C160BB0 // Size Right +patch=1,EE,0010AFE8,word,10000005 // Jump to next section +patch=1,EE,0010AFEC,word,00000000 +patch=1,EE,0010AFF0,word,3C023E00 // Size Top +patch=1,EE,0010AFF4,word,3C1443E1 // Size Bottom +patch=1,EE,0010AFF8,word,3C1541F8 // Size Left +patch=1,EE,0010AFFC,word,3C161850 // Size Right +patch=1,EE,0010B000,word,AE6200E4 // Store Y Top Left +patch=1,EE,0010B004,word,AE620164 // Store Y Bottom Left +patch=1,EE,0010B008,word,AE740124 // Store Y Top Right +patch=1,EE,0010B00C,word,AE7401A4 // Store Y Bottom Right +patch=1,EE,0010B010,word,AE7500E0 // Store X Top Left +patch=1,EE,0010B014,word,AE750120 // Store X Bottom Left +patch=1,EE,0010B018,word,AE76015F // Store X Top Right +patch=1,EE,0010b01C,word,AE76019F // Store X Bottom Left +patch=1,EE,0010b020,word,0000A02D // Clear out S registers +patch=1,EE,0010b024,word,0000A82D +patch=1,EE,0010b028,word,0000B02D +//FMV Jump +patch=1,EE,00698EBC,word,3C024400 // FMV Mirroring Fix +patch=1,EE,00698EC0,word,AE620160 // Store Left +patch=1,EE,00698EC4,word,AE6201A0 // Store Right +patch=1,EE,00698EC8,word,3C02005D // Process FMV Type Check +patch=1,EE,00698ECC,word,24424B70 +patch=1,EE,00698ED0,word,00431021 +patch=1,EE,00698ED4,word,84430000 +patch=1,EE,00698ED8,word,24020005 +patch=1,EE,00698EDC,word,08042BF3 //Jump back +patch=1,EE,00698EE0,word,00000000 +//1px tiling fix +patch=1,EE,0010B0E4,word,2463FFFF +patch=1,EE,0010B0E8,word,44830000 + +//zoom fix +//(ALL cheats must be loaded via cheats_ws or else it will freeze +//upon entering the protag's bedroom for the first time) +patch=1,EE,003bb94c,word,0c132e4c +patch=1,EE,003bb950,word,0220202d +patch=1,EE,003bb954,word,0220202d +patch=1,EE,003bb958,word,0200282d +patch=1,EE,003bb95c,word,0000302d +patch=1,EE,003bb960,word,0c132dfc +patch=1,EE,003bb964,word,00000000 +patch=1,EE,003bb968,word,0c130e20 +patch=1,EE,003bb96c,word,0200202d +patch=1,EE,003bb970,word,0240202d +patch=1,EE,003bb974,word,3c013fa1 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,003bb978,word,44810000 +patch=1,EE,003bb97c,word,c66c0100 +patch=1,EE,003bb980,word,0c069160 +patch=1,EE,003bb984,word,46006303 + + +/////////////////////////////////////////////////////// +//In-Game Menu Portraits fix by Arapapa +//74008224 21104500 00004284 +//74008224 21104500 00004294 +patch=1,EE,00112b94,word,08030034 +patch=1,EE,000c00d0,word,94420000 +patch=1,EE,000c00d4,word,01224821 +patch=1,EE,000c00d8,word,00421021 +patch=1,EE,000c00dc,word,01221021 +patch=1,EE,000c00e0,word,00021082 +patch=1,EE,000c00e4,word,08044ae6 + +//Main Character X-Position +//d643033c +patch=1,EE,0011cb14,word,3c0343f0 //3c0343d6 +patch=1,EE,0011cbc4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d118,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d7f4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011e0dc,word,3c0343f0 //3c0343d6 +patch=1,EE,00125e94,word,3c0343f0 //3c0343d6 +patch=1,EE,001260c8,word,3c0343f0 //3c0343d6 +patch=1,EE,0014ca5c,word,3c0343f0 //3c0343d6 +patch=1,EE,00160914,word,3c0343f0 //3c0343d6 +patch=1,EE,00160b64,word,3c0343f0 //3c0343d6 +patch=1,EE,0018a744,word,3c0343f0 //3c0343d6 + +//Menu (Status) Main Character X-Position #2 +//c1010324 00008344 00000000 (2 times) +patch=1,EE,0012633c,word,240301f5 //240301c1 +patch=1,EE,00126530,word,240301f5 //240301c1 + +//Partner Character X-Position +//b343023c +patch=1,EE,00164d84,word,3c0243d8 //3c0243b3 +patch=1,EE,001653f8,word,3c0243d8 //3c0243b3 +patch=1,EE,0016573c,word,3c0243d8 //3c0243b3 +patch=1,EE,00165b90,word,3c0243d8 //3c0243b3 +patch=1,EE,00166548,word,3c0243d8 //3c0243b3 + +//Main Character (In-Game Menu) Shadow +//803f023c b000a2af +//803f023c b000a1af +patch=1,EE,00126890,word,3c013fab //00000000 +patch=1,EE,001268b0,word,afa100b0 //afa200b0 + +//Shadow (In-Game Menu) X-Position fix +//3c43023c +//3c43023c 4802a2af 4c02a0af +patch=1,EE,00126ca4,word,3c024398 //3c02433c Main Character's Shadow +patch=1,EE,00126dd8,word,3c024398 //3c02433c +patch=1,EE,00126efc,word,3c024398 //3c02433c +patch=1,EE,00127044,word,3c024398 //3c02433c +patch=1,EE,001270f0,word,3c024398 //3c02433c +patch=1,EE,00127184,word,3c024398 //3c02433c +patch=1,EE,0012729c,word,3c024398 //3c02433c +patch=1,EE,00164cf0,word,3c0243cc //3c02433c Partner's Shadow +/////////////////////////////////////////////////////// + +//Popup portraits, Clock and etc.. fix by Arapapa +//Some elaboration: By pop up portraits they ment cut ins and the clock is the animation that plays when you enter the dark hour -The Calculator +//02080046 b4f260e4 6c0080c4 +patch=1,EE,004aa460,word,08030024 +patch=1,EE,000c0090,word,46000802 +patch=1,EE,000c0094,word,3c013f40 +patch=1,EE,000c0098,word,4481f000 +patch=1,EE,000c009c,word,461e0002 +patch=1,EE,000c00a0,word,0812a919 + +//////////////////////////////////////////////// +//Detect 'Open the in-game menu' +patch=1,EE,e0020000,extended,107cdf48 +patch=1,EE,204aa460,extended,46000802 //Set original value +patch=1,EE,20112b94,extended,08030034 //84420000 jump to 'In-Game Menu Portraits fix' + +patch=1,EE,e0020000,extended,007cdf48 +patch=1,EE,204aa460,extended,08030024 //46000802 jump to 'Clock, Popup Portraits and etc fix' +patch=1,EE,20112b94,extended,84420000 //Set original value + +//Detect 'Scene changing' +//0040023c c0f2a0e4 20108046 +//00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 +patch=1,EE,e0010000,extended,107CDED4 +patch=1,EE,204aa444,extended,3c02402a //Zoom + +patch=1,EE,e0010000,extended,007CDED4 +patch=1,EE,204aa444,extended,3c024000 //Set original value +//////////////////////////////////////////////// + +//Arcana Card fix by Arapapa +//fe42023c 00608244 +//be42023c 00608244 (twice) +patch=1,EE,003a0374,word,3c0242be //3c0242fe +patch=1,EE,003a0448,word,3c0242be //3c0242fe + +//b442023c 00008244 00000000 41080046 +//4042023c 00008244 00000000 41080046(2nd) +patch=1,EE,003a0060,word,3c024240 //3c0242b4 + +//Shuffle Time (Card) fix by Arpapa +//2c0000c6 6000a0e7 +patch=1,EE,0020caf4,word,08168754 //c600002c +patch=1,EE,005a1d50,word,c600002c //00000000 +patch=1,EE,005a1d54,word,3c013f40 //00000000 +patch=1,EE,005a1d58,word,4481f000 //00000000 +patch=1,EE,005a1d5c,word,461e0002 //00000000 +patch=1,EE,005a1d60,word,080832be //00000000 + +/////////////////////////////////////////////////////////// +//S.LINK - Community (2D Characters & Cards) fix by Arapapa +//000040c4 0000e0e4 040040c4 (3rd) +//patch=1,EE,00114390,word,081FB4CB //Jump to patch check (Approach 1) *Sorry these two lines I think were a left* +//patch=1,EE,00114390,word,00000000 //nop patch check *over from my testing you can ingnore them -The Calculator* +patch=1,EE,00114390,word,0816875a //Jump to oringal patch + +patch=1,EE,005a1d68,word,c4400000 +patch=1,EE,005a1d6c,word,3c013f40 +patch=1,EE,005a1d70,word,4481f000 +patch=1,EE,005a1d74,word,461e0002 +patch=1,EE,005a1d78,word,080450e5 + +////////////////////////////// +//Calculator's Tartarous offset +//Approach 2 Just off set the position lol +//461D6B42 mul (LOL didn't even use this why would I? Did help me get to the asnswer tho) {Yeah I did kinda use it in the end} +//Select floor menu (Animation hold) +patch=1,EE,00441720,word,3C02C260 //Main Tower offset +patch=1,EE,004416E8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation enter) +patch=1,EE,004477F8,word,3C02C260 //Main Tower offset +patch=1,EE,0043FBB8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation exit) +patch=1,EE,0043FC64,word,3C02C260 //Main Tower offset +patch=1,EE,004477C0,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation enter) +patch=1,EE,0044A4EC,word,3C02C260 //Main Tower offset +patch=1,EE,0043EA58,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation hold) +patch=1,EE,00442CC0,word,3C02C260 //Main Tower offset +patch=1,EE,00442C88,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation exit) +patch=1,EE,0044341C,word,3C02C260 //Main Tower offset +patch=1,EE,00443370,word,0C1FB4CB //Call offset glow/outline and draw + +//Hooked draw call to offset glow/outline +patch=1,EE,007ED32C,word,3C02C338 //Load the offset to v0 +patch=1,EE,007ED330,word,4482E800 //Loaf v0 in f29 +patch=1,EE,007ED334,word,08045034 //Jump the draw function to resume regular execution +patch=1,EE,007ED338,word,461D6B41 //f13 = f13-f29 +///////////////////////////////// + +//S.LINK - Community 2D Characters X-Position +//bb43023c 00088244 0002a0c7 +patch=1,EE,0013a2ac,word,3c024405 //3c0243bb +//b143023c 00088244 f801a0c7 +patch=1,EE,0013a350,word,3c024400 //3c0243b1 + +//S.LINK - Community Cards X-Position +//c041023c 00088244 7800a0c7 (2nd) +patch=1,EE,001373f4,word,3c024250 //3c0241c0 + +//S.LINK - Main Menu Shadows X-Position +//c842033c 00008344 00000000 410d0046 100055e4 +//c842033c 00008344 00000000 01080046 100040e4 (4 times) +patch=1,EE,001368fc,word,3c0341b0 //3c0342c8 Shadow +patch=1,EE,001379f0,word,3c0341b0 //3c0342c8 Shadow Character +patch=1,EE,0013804c,word,3c0341b0 //3c0342c8 +patch=1,EE,00138618,word,3c0341b0 //3c0342c8 +patch=1,EE,00138ce4,word,3c0341b0 //3c0342c8 + + +//S.LINK - Community Cards #2 X-Size +//000060c4 000000e5 040060c4 040000e5 +patch=1,EE,00115148,word,0803002c +patch=1,EE,000c00b0,word,c4600000 +patch=1,EE,000c00b4,word,3c013f40 +patch=1,EE,000c00b8,word,4481f000 +patch=1,EE,000c00bc,word,461e0002 +patch=1,EE,000c00c0,word,08045453 + +//S.LINK - Community Cards #2 X-Position +//e041023c 00088244 7800a0c7 400b0046 (3rd) +patch=1,EE,001395dc,word,3c024256 //3c0241e0 + +//S.LINK - Reverse Community Cards #1 X-Position +//c041023c 00088244 7800a0c7 (1st) +//8841023c 00088244 7800a0c7 (1st) +patch=1,EE,00137398,word,3c024250 //3c0241c0 Reverse Cards +patch=1,EE,0013749c,word,3c0241b6 //3c024188 Red Box + +//S.LINK - Reverse Community Cards #2 +//4041023c 00008244 00000000 010b0046 +patch=1,EE,00139544,word,3c024010 //3c024140 Red Box +//e041023c 00088244 7800a0c7 400b0046 (2nd) +patch=1,EE,00139470,word,3c024216 //3c0241e0 X-Position +/////////////////////////////////////////////////////////// + +//Popup Portraits (Left top, In the Battles) fix by Arapapa +//8045023c 00008244 00000000 42001546 (1st) +patch=1,EE,003c90ac,word,3c024540 //3c024580 + +//Popup Portraits (Left top, In the Battles) X-Position +//100040e4 00009244 00000000 (2nd) +patch=1,EE,003c9084,word,00000000 + +//8042023c 00108244 80c1023c +patch=1,EE,003ab7f8,word,3c020000 //3c024280 + +//Flare effect fix by Arapapa +//0040023c 00088244 00000000 82090046 +patch=1,EE,00347b38,word,3c023fc0 //3c024000 Zoom + +//42090046 2d180000 803f023c +patch=1,EE,00347b50,word,08030008 //Y-Fov +patch=1,EE,000c0020,word,46000942 +patch=1,EE,000c0024,word,461e2943 +patch=1,EE,000c0028,word,080d1ed5 +/////////////////////////////////////////////////////////// + +//Head Portraits (Right, In the Battles) fix by Arapapa +//10004426 7000a527 (1st) +patch=1,EE,0022d804,word,0803000c //#1 +patch=1,EE,000c0030,word,26440010 +patch=1,EE,000c0034,word,c7bf0078 +patch=1,EE,000c0038,word,3c013f40 +patch=1,EE,000c003c,word,4481f000 +patch=1,EE,000c0040,word,461effc2 +patch=1,EE,000c0044,word,e7bf0078 +patch=1,EE,000c0048,word,0808b602 + +//10014426 7000a527 (1st) +patch=1,EE,0022d904,word,08030014 //#2 +patch=1,EE,000c0050,word,26440110 +patch=1,EE,000c0054,word,c7bf0078 +patch=1,EE,000c0058,word,3c013f40 +patch=1,EE,000c005c,word,4481f000 +patch=1,EE,000c0060,word,461effc2 +patch=1,EE,000c0064,word,e7bf0078 +patch=1,EE,000c0068,word,0808b642 + +//Head Portraits (Right, In the Battles) X-Position +//f041033c 00008344 00000000 c0051746 (1st) +patch=1,EE,0022d7c4,word,3c034220 //3c0341f0 + +//Emoticon (In the Battles) fix by Arapapa +//30054426 7000a527 +patch=1,EE,0022dd98,word,0803001c +patch=1,EE,000c0070,word,26440530 +patch=1,EE,000c0074,word,c7bf0078 +patch=1,EE,000c0078,word,3c013f40 +patch=1,EE,000c007c,word,4481f000 +patch=1,EE,000c0080,word,461effc2 +patch=1,EE,000c0084,word,e7bf0078 +patch=1,EE,000c0088,word,0808b767 + +//Emoticon X-Position +//e842033c 00008344 00000000 00001946 +patch=1,EE,0022dd58,word,3c0342d0 //3c0342e8 + +///////////////////////////////////////////// +//Title Menu fix by Arapapa +patch=1,EE,0026e7d4,word,3c013fab //00000000 +patch=1,EE,0026e7e4,word,afa10068 //afa20068 #1 +patch=1,EE,0026e818,word,afa10068 //afa20068 #2 +patch=1,EE,0026e84c,word,afa10068 //afa20068 #3 +patch=1,EE,0026e880,word,afa10068 //afa20068 #4 +patch=1,EE,0026eaac,word,afa10068 //afa20068 #5 + +//Title Menu (Shadow) +patch=1,EE,0026ea50,word,3c02439b //3c024368 + +//Sub Menu - Select Episode (Shadow) +patch=1,EE,0026b524,word,c7808478 //00000000 +patch=1,EE,0026b534,word,461e0002 //c7808478 + +[Mode 480p] +author=felixthecat1970 +description=Forces progressive scan at startup +patch=0,EE,00197AF0,extended,24040057 +patch=0,EE,1077EF3C,extended,000001C0 +patch=0,EE,204DFF34,extended,241B0050 +patch=0,EE,204E00B4,extended,A07B5762 +patch=0,EE,204E2900,extended,A05B5762 +patch=0,EE,2019D328,extended,03601020 +patch=0,EE,2019D334,extended,0000D82D +patch=0,EE,2019D348,extended,241B0001 + +[Controllable Party Members] +author=TGE +description=The entire party is controllable like Persona 4/5 +patch=1,EE,0029AFC8,word,00000000 // nop check for if battle unit is not mc -> ai +patch=1,EE,0020207C,word,00000000 // load proper unit id for battle menu skill list +patch=1,EE,0020208C,word,8F84B6FC +patch=1,EE,00202090,word,8C840254 +patch=1,EE,00202094,word,8C840030 +patch=1,EE,00202098,word,8C8400A4 +patch=1,EE,0028DE14,word,2405001B // fix escape +patch=1,EE,0029692C,word,00000000 +patch=1,EE,0028AC5C,word,9683001A // disable persona menu for non-mc +patch=1,EE,0028AC60,word,3063FFBF +patch=1,EE,0028AC64,word,A683001A +patch=1,EE,0028AC68,word,96830018 +patch=1,EE,0028AC6C,word,00000000 +patch=1,EE,0028AC70,word,081A6AF8 +patch=1,EE,0028AC74,word,00000000 +patch=1,EE,0069ABE0,word,8F82B6FC +patch=1,EE,0069ABE4,word,8C420148 +patch=1,EE,0069ABE8,word,14540004 +patch=1,EE,0069ABEC,word,00000000 +patch=1,EE,0069ABF0,word,34630400 +patch=1,EE,0069ABF4,word,A6830018 +patch=1,EE,0069ABF8,word,34630400 +patch=1,EE,0069ABFC,word,080A2B1D +patch=1,EE,0069AC00,word,00000000 +patch=1,EE,001FF518,word,8E300254 // fix skill requirements +patch=1,EE,001FF51C,word,8E100030 +patch=1,EE,001FF520,word,8E1000A4 +patch=1,EE,001FF524,word,00000000 +patch=1,EE,001FF528,word,00000000 +patch=1,EE,001FF52C,word,00000000 +patch=1,EE,002D8210,word,00000000 // fix items +patch=1,EE,002D8220,word,00000000 +patch=1,EE,002D8224,word,00000000 +patch=1,EE,002D823C,word,00000000 +patch=1,EE,002A3914,word,081A6B01 // fix boss battle camera +patch=1,EE,0069AC04,word,1240000B +patch=1,EE,0069AC08,word,00000000 +patch=1,EE,0069AC0C,word,8E420030 +patch=1,EE,0069AC10,word,844700A2 +patch=1,EE,0069AC14,word,20030001 +patch=1,EE,0069AC18,word,14E00006 +patch=1,EE,0069AC1C,word,00000000 +patch=1,EE,0069AC20,word,844200A4 +patch=1,EE,0069AC24,word,10430003 +patch=1,EE,0069AC28,word,00001021 +patch=1,EE,0069AC2C,word,080A8E47 +patch=1,EE,0069AC30,word,00000000 +patch=1,EE,0069AC34,word,0C0BE210 +patch=1,EE,0069AC38,word,00000000 +patch=1,EE,0069AC3C,word,080A8E47 +patch=1,EE,0069AC40,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-21621_060D795D.pnach b/patches/SLUS-21621_060D795D.pnach new file mode 100644 index 0000000..0084dea --- /dev/null +++ b/patches/SLUS-21621_060D795D.pnach @@ -0,0 +1,33 @@ +gametitle=Shin Megami Tensei - Persona 3 FES (NTSC-U) SLUS-21621 060D795D (Spanish 1.1b) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CeruleansBlue and nemesis2000 +description=Renders the game in 16:9 aspect ratio +patch=1,EE,007cad1c,word,3fe38e38 //X-Fov by CeruleansBlue +patch=1,EE,00106e30,word,3c043f40 //partial HUD fix +patch=1,EE,00106e38,word,00701821 +patch=1,EE,00106e3c,word,24632bac +patch=1,EE,00106e44,word,00000000 +patch=1,EE,00106e48,word,24630004 +patch=1,EE,00106e4c,word,3c043f80 +patch=1,EE,00114a1c,word,3c033ec0 //persona art fix +patch=1,EE,00114a2c,word,3c023f90 +patch=1,EE,0010afd0,word,1462000a //FMV's fix by nemesis2000 +patch=1,EE,0010afd8,word,3c02c294 +patch=1,EE,0010afdc,word,10000008 +patch=1,EE,0010afec,word,00000000 +patch=1,EE,0010affc,word,3c02c1a8 +patch=1,EE,0010b010,word,00000000 + +[Mode 480p] +author=felixthecat1970 +description=Forces progressive scan at startup +patch=0,EE,00197AF0,extended,24040057 +patch=0,EE,1077EF3C,extended,000001C0 +patch=0,EE,204DFF34,extended,241B0050 +patch=0,EE,204E00B4,extended,A07B5762 +patch=0,EE,204E2900,extended,A05B5762 +patch=0,EE,2019D328,extended,03601020 +patch=0,EE,2019D334,extended,0000D82D +patch=0,EE,2019D348,extended,241B0001 \ No newline at end of file diff --git a/patches/SLUS-21621_1D1F5BA9.pnach b/patches/SLUS-21621_1D1F5BA9.pnach new file mode 100644 index 0000000..4fc571a --- /dev/null +++ b/patches/SLUS-21621_1D1F5BA9.pnach @@ -0,0 +1,365 @@ +gametitle=Shin Megami Tensei: Persona 3 FES (NTSC-U) SLUS-21621 1D1F5BA9 (Controllable Characters - UNDUB) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, devina, CeruleansBlue, Arapapa, The Calculator, Alexankitty + +//Widescreen 16:9 + +//X-Fov by CeruleansBlue +patch=1,EE,007cad1c,word,3fe38e38 + +//partial HUD fix +patch=1,EE,00106e30,word,3c043f40 +patch=1,EE,00106e38,word,00701821 +patch=1,EE,00106e3c,word,24632bac +patch=1,EE,00106e44,word,00000000 +patch=1,EE,00106e48,word,24630004 +patch=1,EE,00106e4c,word,3c043f80 + +//FMV Fix by Alexankitty +patch=1,EE,0010AFC8,word,081A63AF //Jump for additional instruction space +patch=1,EE,0010AFCC,word,00000000 +patch=1,EE,0010AFD0,word,14620006 // branch depending on FMV type +patch=1,EE,0010AFD4,word,00000000 +patch=1,EE,0010AFD8,word,3C023E00 // Size Top +patch=1,EE,0010AFDC,word,3C1443E0 // Size Bottom +patch=1,EE,0010AFE0,word,3C1542A0 // Size Left +patch=1,EE,0010AFE4,word,3C160BB0 // Size Right +patch=1,EE,0010AFE8,word,10000005 // Jump to next section +patch=1,EE,0010AFEC,word,00000000 +patch=1,EE,0010AFF0,word,3C023E00 // Size Top +patch=1,EE,0010AFF4,word,3C1443E1 // Size Bottom +patch=1,EE,0010AFF8,word,3C1541F8 // Size Left +patch=1,EE,0010AFFC,word,3C161850 // Size Right +patch=1,EE,0010B000,word,AE6200E4 // Store Y Top Left +patch=1,EE,0010B004,word,AE620164 // Store Y Bottom Left +patch=1,EE,0010B008,word,AE740124 // Store Y Top Right +patch=1,EE,0010B00C,word,AE7401A4 // Store Y Bottom Right +patch=1,EE,0010B010,word,AE7500E0 // Store X Top Left +patch=1,EE,0010B014,word,AE750120 // Store X Bottom Left +patch=1,EE,0010B018,word,AE76015F // Store X Top Right +patch=1,EE,0010b01C,word,AE76019F // Store X Bottom Left +patch=1,EE,0010b020,word,0000A02D // Clear out S registers +patch=1,EE,0010b024,word,0000A82D +patch=1,EE,0010b028,word,0000B02D +//FMV Jump +patch=1,EE,00698EBC,word,3C024400 // FMV Mirroring Fix +patch=1,EE,00698EC0,word,AE620160 // Store Left +patch=1,EE,00698EC4,word,AE6201A0 // Store Right +patch=1,EE,00698EC8,word,3C02005D // Process FMV Type Check +patch=1,EE,00698ECC,word,24424B70 +patch=1,EE,00698ED0,word,00431021 +patch=1,EE,00698ED4,word,84430000 +patch=1,EE,00698ED8,word,24020005 +patch=1,EE,00698EDC,word,08042BF3 //Jump back +patch=1,EE,00698EE0,word,00000000 +//1px tiling fix +patch=1,EE,0010B0E4,word,2463FFFF +patch=1,EE,0010B0E8,word,44830000 + +//zoom fix +//(ALL cheats must be loaded via cheats_ws or else it will freeze +//upon entering the protag's bedroom for the first time) +patch=1,EE,003bb94c,word,0c132e4c +patch=1,EE,003bb950,word,0220202d +patch=1,EE,003bb954,word,0220202d +patch=1,EE,003bb958,word,0200282d +patch=1,EE,003bb95c,word,0000302d +patch=1,EE,003bb960,word,0c132dfc +patch=1,EE,003bb964,word,00000000 +patch=1,EE,003bb968,word,0c130e20 +patch=1,EE,003bb96c,word,0200202d +patch=1,EE,003bb970,word,0240202d +patch=1,EE,003bb974,word,3c013fa1 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,003bb978,word,44810000 +patch=1,EE,003bb97c,word,c66c0100 +patch=1,EE,003bb980,word,0c069160 +patch=1,EE,003bb984,word,46006303 + + +/////////////////////////////////////////////////////// +//In-Game Menu Portraits fix by Arapapa +//74008224 21104500 00004284 +//74008224 21104500 00004294 +patch=1,EE,00112b94,word,08030034 +patch=1,EE,000c00d0,word,94420000 +patch=1,EE,000c00d4,word,01224821 +patch=1,EE,000c00d8,word,00421021 +patch=1,EE,000c00dc,word,01221021 +patch=1,EE,000c00e0,word,00021082 +patch=1,EE,000c00e4,word,08044ae6 + +//Main Character X-Position +//d643033c +patch=1,EE,0011cb14,word,3c0343f0 //3c0343d6 +patch=1,EE,0011cbc4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d118,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d7f4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011e0dc,word,3c0343f0 //3c0343d6 +patch=1,EE,00125e94,word,3c0343f0 //3c0343d6 +patch=1,EE,001260c8,word,3c0343f0 //3c0343d6 +patch=1,EE,0014ca5c,word,3c0343f0 //3c0343d6 +patch=1,EE,00160914,word,3c0343f0 //3c0343d6 +patch=1,EE,00160b64,word,3c0343f0 //3c0343d6 +patch=1,EE,0018a744,word,3c0343f0 //3c0343d6 + +//Menu (Status) Main Character X-Position #2 +//c1010324 00008344 00000000 (2 times) +patch=1,EE,0012633c,word,240301f5 //240301c1 +patch=1,EE,00126530,word,240301f5 //240301c1 + +//Partner Character X-Position +//b343023c +patch=1,EE,00164d84,word,3c0243d8 //3c0243b3 +patch=1,EE,001653f8,word,3c0243d8 //3c0243b3 +patch=1,EE,0016573c,word,3c0243d8 //3c0243b3 +patch=1,EE,00165b90,word,3c0243d8 //3c0243b3 +patch=1,EE,00166548,word,3c0243d8 //3c0243b3 + +//Main Character (In-Game Menu) Shadow +//803f023c b000a2af +//803f023c b000a1af +patch=1,EE,00126890,word,3c013fab //00000000 +patch=1,EE,001268b0,word,afa100b0 //afa200b0 + +//Shadow (In-Game Menu) X-Position fix +//3c43023c +//3c43023c 4802a2af 4c02a0af +patch=1,EE,00126ca4,word,3c024398 //3c02433c Main Character's Shadow +patch=1,EE,00126dd8,word,3c024398 //3c02433c +patch=1,EE,00126efc,word,3c024398 //3c02433c +patch=1,EE,00127044,word,3c024398 //3c02433c +patch=1,EE,001270f0,word,3c024398 //3c02433c +patch=1,EE,00127184,word,3c024398 //3c02433c +patch=1,EE,0012729c,word,3c024398 //3c02433c +patch=1,EE,00164cf0,word,3c0243cc //3c02433c Partner's Shadow +/////////////////////////////////////////////////////// + +//Popup portraits, Clock and etc.. fix by Arapapa +//Some elaboration: By pop up portraits they ment cut ins and the clock is the animation that plays when you enter the dark hour -The Calculator +//02080046 b4f260e4 6c0080c4 +patch=1,EE,004aa460,word,08030024 +patch=1,EE,000c0090,word,46000802 +patch=1,EE,000c0094,word,3c013f40 +patch=1,EE,000c0098,word,4481f000 +patch=1,EE,000c009c,word,461e0002 +patch=1,EE,000c00a0,word,0812a919 + +//////////////////////////////////////////////// +//Detect 'Open the in-game menu' +patch=1,EE,e0020000,extended,107cdf48 +patch=1,EE,204aa460,extended,46000802 //Set original value +patch=1,EE,20112b94,extended,08030034 //84420000 jump to 'In-Game Menu Portraits fix' + +patch=1,EE,e0020000,extended,007cdf48 +patch=1,EE,204aa460,extended,08030024 //46000802 jump to 'Clock, Popup Portraits and etc fix' +patch=1,EE,20112b94,extended,84420000 //Set original value + +//Detect 'Scene changing' +//0040023c c0f2a0e4 20108046 +//00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 +patch=1,EE,e0010000,extended,107CDED4 +patch=1,EE,204aa444,extended,3c02402a //Zoom + +patch=1,EE,e0010000,extended,007CDED4 +patch=1,EE,204aa444,extended,3c024000 //Set original value +//////////////////////////////////////////////// + +//Arcana Card fix by Arapapa +//fe42023c 00608244 +//be42023c 00608244 (twice) +patch=1,EE,003a0374,word,3c0242be //3c0242fe +patch=1,EE,003a0448,word,3c0242be //3c0242fe + +//b442023c 00008244 00000000 41080046 +//4042023c 00008244 00000000 41080046(2nd) +patch=1,EE,003a0060,word,3c024240 //3c0242b4 + +//Shuffle Time (Card) fix by Arpapa +//2c0000c6 6000a0e7 +patch=1,EE,0020caf4,word,08168754 //c600002c +patch=1,EE,005a1d50,word,c600002c //00000000 +patch=1,EE,005a1d54,word,3c013f40 //00000000 +patch=1,EE,005a1d58,word,4481f000 //00000000 +patch=1,EE,005a1d5c,word,461e0002 //00000000 +patch=1,EE,005a1d60,word,080832be //00000000 + +/////////////////////////////////////////////////////////// +//S.LINK - Community (2D Characters & Cards) fix by Arapapa +//000040c4 0000e0e4 040040c4 (3rd) +//patch=1,EE,00114390,word,081FB4CB //Jump to patch check (Approach 1) *Sorry these two lines I think were a left* +//patch=1,EE,00114390,word,00000000 //nop patch check *over from my testing you can ingnore them -The Calculator* +patch=1,EE,00114390,word,0816875a //Jump to oringal patch + +patch=1,EE,005a1d68,word,c4400000 +patch=1,EE,005a1d6c,word,3c013f40 +patch=1,EE,005a1d70,word,4481f000 +patch=1,EE,005a1d74,word,461e0002 +patch=1,EE,005a1d78,word,080450e5 + +////////////////////////////// +//Calculator's Tartarous offset +//Approach 2 Just off set the position lol +//461D6B42 mul (LOL didn't even use this why would I? Did help me get to the asnswer tho) {Yeah I did kinda use it in the end} +//Select floor menu (Animation hold) +patch=1,EE,00441720,word,3C02C260 //Main Tower offset +patch=1,EE,004416E8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation enter) +patch=1,EE,004477F8,word,3C02C260 //Main Tower offset +patch=1,EE,0043FBB8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation exit) +patch=1,EE,0043FC64,word,3C02C260 //Main Tower offset +patch=1,EE,004477C0,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation enter) +patch=1,EE,0044A4EC,word,3C02C260 //Main Tower offset +patch=1,EE,0043EA58,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation hold) +patch=1,EE,00442CC0,word,3C02C260 //Main Tower offset +patch=1,EE,00442C88,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation exit) +patch=1,EE,0044341C,word,3C02C260 //Main Tower offset +patch=1,EE,00443370,word,0C1FB4CB //Call offset glow/outline and draw + +//Hooked draw call to offset glow/outline +patch=1,EE,007ED32C,word,3C02C338 //Load the offset to v0 +patch=1,EE,007ED330,word,4482E800 //Loaf v0 in f29 +patch=1,EE,007ED334,word,08045034 //Jump the draw function to resume regular execution +patch=1,EE,007ED338,word,461D6B41 //f13 = f13-f29 +///////////////////////////////// + +//S.LINK - Community 2D Characters X-Position +//bb43023c 00088244 0002a0c7 +patch=1,EE,0013a2ac,word,3c024405 //3c0243bb +//b143023c 00088244 f801a0c7 +patch=1,EE,0013a350,word,3c024400 //3c0243b1 + +//S.LINK - Community Cards X-Position +//c041023c 00088244 7800a0c7 (2nd) +patch=1,EE,001373f4,word,3c024250 //3c0241c0 + +//S.LINK - Main Menu Shadows X-Position +//c842033c 00008344 00000000 410d0046 100055e4 +//c842033c 00008344 00000000 01080046 100040e4 (4 times) +patch=1,EE,001368fc,word,3c0341b0 //3c0342c8 Shadow +patch=1,EE,001379f0,word,3c0341b0 //3c0342c8 Shadow Character +patch=1,EE,0013804c,word,3c0341b0 //3c0342c8 +patch=1,EE,00138618,word,3c0341b0 //3c0342c8 +patch=1,EE,00138ce4,word,3c0341b0 //3c0342c8 + + +//S.LINK - Community Cards #2 X-Size +//000060c4 000000e5 040060c4 040000e5 +patch=1,EE,00115148,word,0803002c +patch=1,EE,000c00b0,word,c4600000 +patch=1,EE,000c00b4,word,3c013f40 +patch=1,EE,000c00b8,word,4481f000 +patch=1,EE,000c00bc,word,461e0002 +patch=1,EE,000c00c0,word,08045453 + +//S.LINK - Community Cards #2 X-Position +//e041023c 00088244 7800a0c7 400b0046 (3rd) +patch=1,EE,001395dc,word,3c024256 //3c0241e0 + +//S.LINK - Reverse Community Cards #1 X-Position +//c041023c 00088244 7800a0c7 (1st) +//8841023c 00088244 7800a0c7 (1st) +patch=1,EE,00137398,word,3c024250 //3c0241c0 Reverse Cards +patch=1,EE,0013749c,word,3c0241b6 //3c024188 Red Box + +//S.LINK - Reverse Community Cards #2 +//4041023c 00008244 00000000 010b0046 +patch=1,EE,00139544,word,3c024010 //3c024140 Red Box +//e041023c 00088244 7800a0c7 400b0046 (2nd) +patch=1,EE,00139470,word,3c024216 //3c0241e0 X-Position +/////////////////////////////////////////////////////////// + +//Popup Portraits (Left top, In the Battles) fix by Arapapa +//8045023c 00008244 00000000 42001546 (1st) +patch=1,EE,003c90ac,word,3c024540 //3c024580 + +//Popup Portraits (Left top, In the Battles) X-Position +//100040e4 00009244 00000000 (2nd) +patch=1,EE,003c9084,word,00000000 + +//8042023c 00108244 80c1023c +patch=1,EE,003ab7f8,word,3c020000 //3c024280 + +//Flare effect fix by Arapapa +//0040023c 00088244 00000000 82090046 +patch=1,EE,00347b38,word,3c023fc0 //3c024000 Zoom + +//42090046 2d180000 803f023c +patch=1,EE,00347b50,word,08030008 //Y-Fov +patch=1,EE,000c0020,word,46000942 +patch=1,EE,000c0024,word,461e2943 +patch=1,EE,000c0028,word,080d1ed5 +/////////////////////////////////////////////////////////// + +//Head Portraits (Right, In the Battles) fix by Arapapa +//10004426 7000a527 (1st) +patch=1,EE,0022d804,word,0803000c //#1 +patch=1,EE,000c0030,word,26440010 +patch=1,EE,000c0034,word,c7bf0078 +patch=1,EE,000c0038,word,3c013f40 +patch=1,EE,000c003c,word,4481f000 +patch=1,EE,000c0040,word,461effc2 +patch=1,EE,000c0044,word,e7bf0078 +patch=1,EE,000c0048,word,0808b602 + +//10014426 7000a527 (1st) +patch=1,EE,0022d904,word,08030014 //#2 +patch=1,EE,000c0050,word,26440110 +patch=1,EE,000c0054,word,c7bf0078 +patch=1,EE,000c0058,word,3c013f40 +patch=1,EE,000c005c,word,4481f000 +patch=1,EE,000c0060,word,461effc2 +patch=1,EE,000c0064,word,e7bf0078 +patch=1,EE,000c0068,word,0808b642 + +//Head Portraits (Right, In the Battles) X-Position +//f041033c 00008344 00000000 c0051746 (1st) +patch=1,EE,0022d7c4,word,3c034220 //3c0341f0 + +//Emoticon (In the Battles) fix by Arapapa +//30054426 7000a527 +patch=1,EE,0022dd98,word,0803001c +patch=1,EE,000c0070,word,26440530 +patch=1,EE,000c0074,word,c7bf0078 +patch=1,EE,000c0078,word,3c013f40 +patch=1,EE,000c007c,word,4481f000 +patch=1,EE,000c0080,word,461effc2 +patch=1,EE,000c0084,word,e7bf0078 +patch=1,EE,000c0088,word,0808b767 + +//Emoticon X-Position +//e842033c 00008344 00000000 00001946 +patch=1,EE,0022dd58,word,3c0342d0 //3c0342e8 + +///////////////////////////////////////////// +//Title Menu fix by Arapapa +patch=1,EE,0026e7d4,word,3c013fab //00000000 +patch=1,EE,0026e7e4,word,afa10068 //afa20068 #1 +patch=1,EE,0026e818,word,afa10068 //afa20068 #2 +patch=1,EE,0026e84c,word,afa10068 //afa20068 #3 +patch=1,EE,0026e880,word,afa10068 //afa20068 #4 +patch=1,EE,0026eaac,word,afa10068 //afa20068 #5 + +//Title Menu (Shadow) +patch=1,EE,0026ea50,word,3c02439b //3c024368 + +//Sub Menu - Select Episode (Shadow) +patch=1,EE,0026b524,word,c7808478 //00000000 +patch=1,EE,0026b534,word,461e0002 //c7808478 + +[Mode 480p] +author=felixthecat1970 +description=Forces progressive scan at startup +patch=0,EE,00197AF0,extended,24040057 +patch=0,EE,1077EF3C,extended,000001C0 +patch=0,EE,204DFF34,extended,241B0050 +patch=0,EE,204E00B4,extended,A07B5762 +patch=0,EE,204E2900,extended,A05B5762 +patch=0,EE,2019D328,extended,03601020 +patch=0,EE,2019D334,extended,0000D82D +patch=0,EE,2019D348,extended,241B0001 diff --git a/patches/SLUS-21621_1EA75934.pnach b/patches/SLUS-21621_1EA75934.pnach new file mode 100644 index 0000000..0812336 --- /dev/null +++ b/patches/SLUS-21621_1EA75934.pnach @@ -0,0 +1,365 @@ +gametitle=Shin Megami Tensei: Persona 3 FES (NTSC-U) SLUS-21621 1EA75934 (Controllable Characters) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, devina, CeruleansBlue, Arapapa, The Calculator, Alexankitty + +//Widescreen 16:9 + +//X-Fov by CeruleansBlue +patch=1,EE,007cad1c,word,3fe38e38 + +//partial HUD fix +patch=1,EE,00106e30,word,3c043f40 +patch=1,EE,00106e38,word,00701821 +patch=1,EE,00106e3c,word,24632bac +patch=1,EE,00106e44,word,00000000 +patch=1,EE,00106e48,word,24630004 +patch=1,EE,00106e4c,word,3c043f80 + +//FMV Fix by Alexankitty +patch=1,EE,0010AFC8,word,081A63AF //Jump for additional instruction space +patch=1,EE,0010AFCC,word,00000000 +patch=1,EE,0010AFD0,word,14620006 // branch depending on FMV type +patch=1,EE,0010AFD4,word,00000000 +patch=1,EE,0010AFD8,word,3C023E00 // Size Top +patch=1,EE,0010AFDC,word,3C1443E0 // Size Bottom +patch=1,EE,0010AFE0,word,3C1542A0 // Size Left +patch=1,EE,0010AFE4,word,3C160BB0 // Size Right +patch=1,EE,0010AFE8,word,10000005 // Jump to next section +patch=1,EE,0010AFEC,word,00000000 +patch=1,EE,0010AFF0,word,3C023E00 // Size Top +patch=1,EE,0010AFF4,word,3C1443E1 // Size Bottom +patch=1,EE,0010AFF8,word,3C1541F8 // Size Left +patch=1,EE,0010AFFC,word,3C161850 // Size Right +patch=1,EE,0010B000,word,AE6200E4 // Store Y Top Left +patch=1,EE,0010B004,word,AE620164 // Store Y Bottom Left +patch=1,EE,0010B008,word,AE740124 // Store Y Top Right +patch=1,EE,0010B00C,word,AE7401A4 // Store Y Bottom Right +patch=1,EE,0010B010,word,AE7500E0 // Store X Top Left +patch=1,EE,0010B014,word,AE750120 // Store X Bottom Left +patch=1,EE,0010B018,word,AE76015F // Store X Top Right +patch=1,EE,0010b01C,word,AE76019F // Store X Bottom Left +patch=1,EE,0010b020,word,0000A02D // Clear out S registers +patch=1,EE,0010b024,word,0000A82D +patch=1,EE,0010b028,word,0000B02D +//FMV Jump +patch=1,EE,00698EBC,word,3C024400 // FMV Mirroring Fix +patch=1,EE,00698EC0,word,AE620160 // Store Left +patch=1,EE,00698EC4,word,AE6201A0 // Store Right +patch=1,EE,00698EC8,word,3C02005D // Process FMV Type Check +patch=1,EE,00698ECC,word,24424B70 +patch=1,EE,00698ED0,word,00431021 +patch=1,EE,00698ED4,word,84430000 +patch=1,EE,00698ED8,word,24020005 +patch=1,EE,00698EDC,word,08042BF3 //Jump back +patch=1,EE,00698EE0,word,00000000 +//1px tiling fix +patch=1,EE,0010B0E4,word,2463FFFF +patch=1,EE,0010B0E8,word,44830000 + +//zoom fix +//(ALL cheats must be loaded via cheats_ws or else it will freeze +//upon entering the protag's bedroom for the first time) +patch=1,EE,003bb94c,word,0c132e4c +patch=1,EE,003bb950,word,0220202d +patch=1,EE,003bb954,word,0220202d +patch=1,EE,003bb958,word,0200282d +patch=1,EE,003bb95c,word,0000302d +patch=1,EE,003bb960,word,0c132dfc +patch=1,EE,003bb964,word,00000000 +patch=1,EE,003bb968,word,0c130e20 +patch=1,EE,003bb96c,word,0200202d +patch=1,EE,003bb970,word,0240202d +patch=1,EE,003bb974,word,3c013fa1 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,003bb978,word,44810000 +patch=1,EE,003bb97c,word,c66c0100 +patch=1,EE,003bb980,word,0c069160 +patch=1,EE,003bb984,word,46006303 + + +/////////////////////////////////////////////////////// +//In-Game Menu Portraits fix by Arapapa +//74008224 21104500 00004284 +//74008224 21104500 00004294 +patch=1,EE,00112b94,word,08030034 +patch=1,EE,000c00d0,word,94420000 +patch=1,EE,000c00d4,word,01224821 +patch=1,EE,000c00d8,word,00421021 +patch=1,EE,000c00dc,word,01221021 +patch=1,EE,000c00e0,word,00021082 +patch=1,EE,000c00e4,word,08044ae6 + +//Main Character X-Position +//d643033c +patch=1,EE,0011cb14,word,3c0343f0 //3c0343d6 +patch=1,EE,0011cbc4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d118,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d7f4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011e0dc,word,3c0343f0 //3c0343d6 +patch=1,EE,00125e94,word,3c0343f0 //3c0343d6 +patch=1,EE,001260c8,word,3c0343f0 //3c0343d6 +patch=1,EE,0014ca5c,word,3c0343f0 //3c0343d6 +patch=1,EE,00160914,word,3c0343f0 //3c0343d6 +patch=1,EE,00160b64,word,3c0343f0 //3c0343d6 +patch=1,EE,0018a744,word,3c0343f0 //3c0343d6 + +//Menu (Status) Main Character X-Position #2 +//c1010324 00008344 00000000 (2 times) +patch=1,EE,0012633c,word,240301f5 //240301c1 +patch=1,EE,00126530,word,240301f5 //240301c1 + +//Partner Character X-Position +//b343023c +patch=1,EE,00164d84,word,3c0243d8 //3c0243b3 +patch=1,EE,001653f8,word,3c0243d8 //3c0243b3 +patch=1,EE,0016573c,word,3c0243d8 //3c0243b3 +patch=1,EE,00165b90,word,3c0243d8 //3c0243b3 +patch=1,EE,00166548,word,3c0243d8 //3c0243b3 + +//Main Character (In-Game Menu) Shadow +//803f023c b000a2af +//803f023c b000a1af +patch=1,EE,00126890,word,3c013fab //00000000 +patch=1,EE,001268b0,word,afa100b0 //afa200b0 + +//Shadow (In-Game Menu) X-Position fix +//3c43023c +//3c43023c 4802a2af 4c02a0af +patch=1,EE,00126ca4,word,3c024398 //3c02433c Main Character's Shadow +patch=1,EE,00126dd8,word,3c024398 //3c02433c +patch=1,EE,00126efc,word,3c024398 //3c02433c +patch=1,EE,00127044,word,3c024398 //3c02433c +patch=1,EE,001270f0,word,3c024398 //3c02433c +patch=1,EE,00127184,word,3c024398 //3c02433c +patch=1,EE,0012729c,word,3c024398 //3c02433c +patch=1,EE,00164cf0,word,3c0243cc //3c02433c Partner's Shadow +/////////////////////////////////////////////////////// + +//Popup portraits, Clock and etc.. fix by Arapapa +//Some elaboration: By pop up portraits they ment cut ins and the clock is the animation that plays when you enter the dark hour -The Calculator +//02080046 b4f260e4 6c0080c4 +patch=1,EE,004aa460,word,08030024 +patch=1,EE,000c0090,word,46000802 +patch=1,EE,000c0094,word,3c013f40 +patch=1,EE,000c0098,word,4481f000 +patch=1,EE,000c009c,word,461e0002 +patch=1,EE,000c00a0,word,0812a919 + +//////////////////////////////////////////////// +//Detect 'Open the in-game menu' +patch=1,EE,e0020000,extended,107cdf48 +patch=1,EE,204aa460,extended,46000802 //Set original value +patch=1,EE,20112b94,extended,08030034 //84420000 jump to 'In-Game Menu Portraits fix' + +patch=1,EE,e0020000,extended,007cdf48 +patch=1,EE,204aa460,extended,08030024 //46000802 jump to 'Clock, Popup Portraits and etc fix' +patch=1,EE,20112b94,extended,84420000 //Set original value + +//Detect 'Scene changing' +//0040023c c0f2a0e4 20108046 +//00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 +patch=1,EE,e0010000,extended,107CDED4 +patch=1,EE,204aa444,extended,3c02402a //Zoom + +patch=1,EE,e0010000,extended,007CDED4 +patch=1,EE,204aa444,extended,3c024000 //Set original value +//////////////////////////////////////////////// + +//Arcana Card fix by Arapapa +//fe42023c 00608244 +//be42023c 00608244 (twice) +patch=1,EE,003a0374,word,3c0242be //3c0242fe +patch=1,EE,003a0448,word,3c0242be //3c0242fe + +//b442023c 00008244 00000000 41080046 +//4042023c 00008244 00000000 41080046(2nd) +patch=1,EE,003a0060,word,3c024240 //3c0242b4 + +//Shuffle Time (Card) fix by Arpapa +//2c0000c6 6000a0e7 +patch=1,EE,0020caf4,word,08168754 //c600002c +patch=1,EE,005a1d50,word,c600002c //00000000 +patch=1,EE,005a1d54,word,3c013f40 //00000000 +patch=1,EE,005a1d58,word,4481f000 //00000000 +patch=1,EE,005a1d5c,word,461e0002 //00000000 +patch=1,EE,005a1d60,word,080832be //00000000 + +/////////////////////////////////////////////////////////// +//S.LINK - Community (2D Characters & Cards) fix by Arapapa +//000040c4 0000e0e4 040040c4 (3rd) +//patch=1,EE,00114390,word,081FB4CB //Jump to patch check (Approach 1) *Sorry these two lines I think were a left* +//patch=1,EE,00114390,word,00000000 //nop patch check *over from my testing you can ingnore them -The Calculator* +patch=1,EE,00114390,word,0816875a //Jump to oringal patch + +patch=1,EE,005a1d68,word,c4400000 +patch=1,EE,005a1d6c,word,3c013f40 +patch=1,EE,005a1d70,word,4481f000 +patch=1,EE,005a1d74,word,461e0002 +patch=1,EE,005a1d78,word,080450e5 + +////////////////////////////// +//Calculator's Tartarous offset +//Approach 2 Just off set the position lol +//461D6B42 mul (LOL didn't even use this why would I? Did help me get to the asnswer tho) {Yeah I did kinda use it in the end} +//Select floor menu (Animation hold) +patch=1,EE,00441720,word,3C02C260 //Main Tower offset +patch=1,EE,004416E8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation enter) +patch=1,EE,004477F8,word,3C02C260 //Main Tower offset +patch=1,EE,0043FBB8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation exit) +patch=1,EE,0043FC64,word,3C02C260 //Main Tower offset +patch=1,EE,004477C0,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation enter) +patch=1,EE,0044A4EC,word,3C02C260 //Main Tower offset +patch=1,EE,0043EA58,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation hold) +patch=1,EE,00442CC0,word,3C02C260 //Main Tower offset +patch=1,EE,00442C88,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation exit) +patch=1,EE,0044341C,word,3C02C260 //Main Tower offset +patch=1,EE,00443370,word,0C1FB4CB //Call offset glow/outline and draw + +//Hooked draw call to offset glow/outline +patch=1,EE,007ED32C,word,3C02C338 //Load the offset to v0 +patch=1,EE,007ED330,word,4482E800 //Loaf v0 in f29 +patch=1,EE,007ED334,word,08045034 //Jump the draw function to resume regular execution +patch=1,EE,007ED338,word,461D6B41 //f13 = f13-f29 +///////////////////////////////// + +//S.LINK - Community 2D Characters X-Position +//bb43023c 00088244 0002a0c7 +patch=1,EE,0013a2ac,word,3c024405 //3c0243bb +//b143023c 00088244 f801a0c7 +patch=1,EE,0013a350,word,3c024400 //3c0243b1 + +//S.LINK - Community Cards X-Position +//c041023c 00088244 7800a0c7 (2nd) +patch=1,EE,001373f4,word,3c024250 //3c0241c0 + +//S.LINK - Main Menu Shadows X-Position +//c842033c 00008344 00000000 410d0046 100055e4 +//c842033c 00008344 00000000 01080046 100040e4 (4 times) +patch=1,EE,001368fc,word,3c0341b0 //3c0342c8 Shadow +patch=1,EE,001379f0,word,3c0341b0 //3c0342c8 Shadow Character +patch=1,EE,0013804c,word,3c0341b0 //3c0342c8 +patch=1,EE,00138618,word,3c0341b0 //3c0342c8 +patch=1,EE,00138ce4,word,3c0341b0 //3c0342c8 + + +//S.LINK - Community Cards #2 X-Size +//000060c4 000000e5 040060c4 040000e5 +patch=1,EE,00115148,word,0803002c +patch=1,EE,000c00b0,word,c4600000 +patch=1,EE,000c00b4,word,3c013f40 +patch=1,EE,000c00b8,word,4481f000 +patch=1,EE,000c00bc,word,461e0002 +patch=1,EE,000c00c0,word,08045453 + +//S.LINK - Community Cards #2 X-Position +//e041023c 00088244 7800a0c7 400b0046 (3rd) +patch=1,EE,001395dc,word,3c024256 //3c0241e0 + +//S.LINK - Reverse Community Cards #1 X-Position +//c041023c 00088244 7800a0c7 (1st) +//8841023c 00088244 7800a0c7 (1st) +patch=1,EE,00137398,word,3c024250 //3c0241c0 Reverse Cards +patch=1,EE,0013749c,word,3c0241b6 //3c024188 Red Box + +//S.LINK - Reverse Community Cards #2 +//4041023c 00008244 00000000 010b0046 +patch=1,EE,00139544,word,3c024010 //3c024140 Red Box +//e041023c 00088244 7800a0c7 400b0046 (2nd) +patch=1,EE,00139470,word,3c024216 //3c0241e0 X-Position +/////////////////////////////////////////////////////////// + +//Popup Portraits (Left top, In the Battles) fix by Arapapa +//8045023c 00008244 00000000 42001546 (1st) +patch=1,EE,003c90ac,word,3c024540 //3c024580 + +//Popup Portraits (Left top, In the Battles) X-Position +//100040e4 00009244 00000000 (2nd) +patch=1,EE,003c9084,word,00000000 + +//8042023c 00108244 80c1023c +patch=1,EE,003ab7f8,word,3c020000 //3c024280 + +//Flare effect fix by Arapapa +//0040023c 00088244 00000000 82090046 +patch=1,EE,00347b38,word,3c023fc0 //3c024000 Zoom + +//42090046 2d180000 803f023c +patch=1,EE,00347b50,word,08030008 //Y-Fov +patch=1,EE,000c0020,word,46000942 +patch=1,EE,000c0024,word,461e2943 +patch=1,EE,000c0028,word,080d1ed5 +/////////////////////////////////////////////////////////// + +//Head Portraits (Right, In the Battles) fix by Arapapa +//10004426 7000a527 (1st) +patch=1,EE,0022d804,word,0803000c //#1 +patch=1,EE,000c0030,word,26440010 +patch=1,EE,000c0034,word,c7bf0078 +patch=1,EE,000c0038,word,3c013f40 +patch=1,EE,000c003c,word,4481f000 +patch=1,EE,000c0040,word,461effc2 +patch=1,EE,000c0044,word,e7bf0078 +patch=1,EE,000c0048,word,0808b602 + +//10014426 7000a527 (1st) +patch=1,EE,0022d904,word,08030014 //#2 +patch=1,EE,000c0050,word,26440110 +patch=1,EE,000c0054,word,c7bf0078 +patch=1,EE,000c0058,word,3c013f40 +patch=1,EE,000c005c,word,4481f000 +patch=1,EE,000c0060,word,461effc2 +patch=1,EE,000c0064,word,e7bf0078 +patch=1,EE,000c0068,word,0808b642 + +//Head Portraits (Right, In the Battles) X-Position +//f041033c 00008344 00000000 c0051746 (1st) +patch=1,EE,0022d7c4,word,3c034220 //3c0341f0 + +//Emoticon (In the Battles) fix by Arapapa +//30054426 7000a527 +patch=1,EE,0022dd98,word,0803001c +patch=1,EE,000c0070,word,26440530 +patch=1,EE,000c0074,word,c7bf0078 +patch=1,EE,000c0078,word,3c013f40 +patch=1,EE,000c007c,word,4481f000 +patch=1,EE,000c0080,word,461effc2 +patch=1,EE,000c0084,word,e7bf0078 +patch=1,EE,000c0088,word,0808b767 + +//Emoticon X-Position +//e842033c 00008344 00000000 00001946 +patch=1,EE,0022dd58,word,3c0342d0 //3c0342e8 + +///////////////////////////////////////////// +//Title Menu fix by Arapapa +patch=1,EE,0026e7d4,word,3c013fab //00000000 +patch=1,EE,0026e7e4,word,afa10068 //afa20068 #1 +patch=1,EE,0026e818,word,afa10068 //afa20068 #2 +patch=1,EE,0026e84c,word,afa10068 //afa20068 #3 +patch=1,EE,0026e880,word,afa10068 //afa20068 #4 +patch=1,EE,0026eaac,word,afa10068 //afa20068 #5 + +//Title Menu (Shadow) +patch=1,EE,0026ea50,word,3c02439b //3c024368 + +//Sub Menu - Select Episode (Shadow) +patch=1,EE,0026b524,word,c7808478 //00000000 +patch=1,EE,0026b534,word,461e0002 //c7808478 + +[Mode 480p] +author=felixthecat1970 +description=Forces progressive scan at startup +patch=0,EE,00197AF0,extended,24040057 +patch=0,EE,1077EF3C,extended,000001C0 +patch=0,EE,204DFF34,extended,241B0050 +patch=0,EE,204E00B4,extended,A07B5762 +patch=0,EE,204E2900,extended,A05B5762 +patch=0,EE,2019D328,extended,03601020 +patch=0,EE,2019D334,extended,0000D82D +patch=0,EE,2019D348,extended,241B0001 diff --git a/patches/SLUS-21621_94A82AAA.pnach b/patches/SLUS-21621_94A82AAA.pnach new file mode 100644 index 0000000..2a3cdfe --- /dev/null +++ b/patches/SLUS-21621_94A82AAA.pnach @@ -0,0 +1,420 @@ +gametitle=Shin Megami Tensei: Persona 3 FES (U) SLUS-21621 94A82AAA + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, devina, CeruleansBlue, Arapapa, The Calculator, Alexankitty + +//Widescreen 16:9 + +//X-Fov by CeruleansBlue +patch=1,EE,007cad1c,word,3fe38e38 + +//partial HUD fix +patch=1,EE,00106e30,word,3c043f40 +patch=1,EE,00106e38,word,00701821 +patch=1,EE,00106e3c,word,24632bac +patch=1,EE,00106e44,word,00000000 +patch=1,EE,00106e48,word,24630004 +patch=1,EE,00106e4c,word,3c043f80 + +//FMV Fix by Alexankitty +patch=1,EE,0010AFC8,word,081A63AF //Jump for additional instruction space +patch=1,EE,0010AFCC,word,00000000 +patch=1,EE,0010AFD0,word,14620006 // branch depending on FMV type +patch=1,EE,0010AFD4,word,00000000 +patch=1,EE,0010AFD8,word,3C023E00 // Size Top +patch=1,EE,0010AFDC,word,3C1443E0 // Size Bottom +patch=1,EE,0010AFE0,word,3C1542A0 // Size Left +patch=1,EE,0010AFE4,word,3C160BB0 // Size Right +patch=1,EE,0010AFE8,word,10000005 // Jump to next section +patch=1,EE,0010AFEC,word,00000000 +patch=1,EE,0010AFF0,word,3C023E00 // Size Top +patch=1,EE,0010AFF4,word,3C1443E1 // Size Bottom +patch=1,EE,0010AFF8,word,3C1541F8 // Size Left +patch=1,EE,0010AFFC,word,3C161850 // Size Right +patch=1,EE,0010B000,word,AE6200E4 // Store Y Top Left +patch=1,EE,0010B004,word,AE620164 // Store Y Bottom Left +patch=1,EE,0010B008,word,AE740124 // Store Y Top Right +patch=1,EE,0010B00C,word,AE7401A4 // Store Y Bottom Right +patch=1,EE,0010B010,word,AE7500E0 // Store X Top Left +patch=1,EE,0010B014,word,AE750120 // Store X Bottom Left +patch=1,EE,0010B018,word,AE76015F // Store X Top Right +patch=1,EE,0010b01C,word,AE76019F // Store X Bottom Left +patch=1,EE,0010b020,word,0000A02D // Clear out S registers +patch=1,EE,0010b024,word,0000A82D +patch=1,EE,0010b028,word,0000B02D +//FMV Jump +patch=1,EE,00698EBC,word,3C024400 // FMV Mirroring Fix +patch=1,EE,00698EC0,word,AE620160 // Store Left +patch=1,EE,00698EC4,word,AE6201A0 // Store Right +patch=1,EE,00698EC8,word,3C02005D // Process FMV Type Check +patch=1,EE,00698ECC,word,24424B70 +patch=1,EE,00698ED0,word,00431021 +patch=1,EE,00698ED4,word,84430000 +patch=1,EE,00698ED8,word,24020005 +patch=1,EE,00698EDC,word,08042BF3 //Jump back +patch=1,EE,00698EE0,word,00000000 +//1px tiling fix +patch=1,EE,0010B0E4,word,2463FFFF +patch=1,EE,0010B0E8,word,44830000 + +//zoom fix +//(ALL cheats must be loaded via cheats_ws or else it will freeze +//upon entering the protag's bedroom for the first time) +patch=1,EE,003bb94c,word,0c132e4c +patch=1,EE,003bb950,word,0220202d +patch=1,EE,003bb954,word,0220202d +patch=1,EE,003bb958,word,0200282d +patch=1,EE,003bb95c,word,0000302d +patch=1,EE,003bb960,word,0c132dfc +patch=1,EE,003bb964,word,00000000 +patch=1,EE,003bb968,word,0c130e20 +patch=1,EE,003bb96c,word,0200202d +patch=1,EE,003bb970,word,0240202d +patch=1,EE,003bb974,word,3c013fa1 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,003bb978,word,44810000 +patch=1,EE,003bb97c,word,c66c0100 +patch=1,EE,003bb980,word,0c069160 +patch=1,EE,003bb984,word,46006303 + + +/////////////////////////////////////////////////////// +//In-Game Menu Portraits fix by Arapapa +//74008224 21104500 00004284 +//74008224 21104500 00004294 +patch=1,EE,00112b94,word,08030034 +patch=1,EE,000c00d0,word,94420000 +patch=1,EE,000c00d4,word,01224821 +patch=1,EE,000c00d8,word,00421021 +patch=1,EE,000c00dc,word,01221021 +patch=1,EE,000c00e0,word,00021082 +patch=1,EE,000c00e4,word,08044ae6 + +//Main Character X-Position +//d643033c +patch=1,EE,0011cb14,word,3c0343f0 //3c0343d6 +patch=1,EE,0011cbc4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d118,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d7f4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011e0dc,word,3c0343f0 //3c0343d6 +patch=1,EE,00125e94,word,3c0343f0 //3c0343d6 +patch=1,EE,001260c8,word,3c0343f0 //3c0343d6 +patch=1,EE,0014ca5c,word,3c0343f0 //3c0343d6 +patch=1,EE,00160914,word,3c0343f0 //3c0343d6 +patch=1,EE,00160b64,word,3c0343f0 //3c0343d6 +patch=1,EE,0018a744,word,3c0343f0 //3c0343d6 + +//Menu (Status) Main Character X-Position #2 +//c1010324 00008344 00000000 (2 times) +patch=1,EE,0012633c,word,240301f5 //240301c1 +patch=1,EE,00126530,word,240301f5 //240301c1 + +//Partner Character X-Position +//b343023c +patch=1,EE,00164d84,word,3c0243d8 //3c0243b3 +patch=1,EE,001653f8,word,3c0243d8 //3c0243b3 +patch=1,EE,0016573c,word,3c0243d8 //3c0243b3 +patch=1,EE,00165b90,word,3c0243d8 //3c0243b3 +patch=1,EE,00166548,word,3c0243d8 //3c0243b3 + +//Main Character (In-Game Menu) Shadow +//803f023c b000a2af +//803f023c b000a1af +patch=1,EE,00126890,word,3c013fab //00000000 +patch=1,EE,001268b0,word,afa100b0 //afa200b0 + +//Shadow (In-Game Menu) X-Position fix +//3c43023c +//3c43023c 4802a2af 4c02a0af +patch=1,EE,00126ca4,word,3c024398 //3c02433c Main Character's Shadow +patch=1,EE,00126dd8,word,3c024398 //3c02433c +patch=1,EE,00126efc,word,3c024398 //3c02433c +patch=1,EE,00127044,word,3c024398 //3c02433c +patch=1,EE,001270f0,word,3c024398 //3c02433c +patch=1,EE,00127184,word,3c024398 //3c02433c +patch=1,EE,0012729c,word,3c024398 //3c02433c +patch=1,EE,00164cf0,word,3c0243cc //3c02433c Partner's Shadow +/////////////////////////////////////////////////////// + +//Popup portraits, Clock and etc.. fix by Arapapa +//Some elaboration: By pop up portraits they ment cut ins and the clock is the animation that plays when you enter the dark hour -The Calculator +//02080046 b4f260e4 6c0080c4 +patch=1,EE,004aa460,word,08030024 +patch=1,EE,000c0090,word,46000802 +patch=1,EE,000c0094,word,3c013f40 +patch=1,EE,000c0098,word,4481f000 +patch=1,EE,000c009c,word,461e0002 +patch=1,EE,000c00a0,word,0812a919 + +//////////////////////////////////////////////// +//Detect 'Open the in-game menu' +patch=1,EE,e0020000,extended,107cdf48 +patch=1,EE,204aa460,extended,46000802 //Set original value +patch=1,EE,20112b94,extended,08030034 //84420000 jump to 'In-Game Menu Portraits fix' + +patch=1,EE,e0020000,extended,007cdf48 +patch=1,EE,204aa460,extended,08030024 //46000802 jump to 'Clock, Popup Portraits and etc fix' +patch=1,EE,20112b94,extended,84420000 //Set original value + +//Detect 'Scene changing' +//0040023c c0f2a0e4 20108046 +//00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 +patch=1,EE,e0010000,extended,107CDED4 +patch=1,EE,204aa444,extended,3c02402a //Zoom + +patch=1,EE,e0010000,extended,007CDED4 +patch=1,EE,204aa444,extended,3c024000 //Set original value +//////////////////////////////////////////////// + +//Arcana Card fix by Arapapa +//fe42023c 00608244 +//be42023c 00608244 (twice) +patch=1,EE,003a0374,word,3c0242be //3c0242fe +patch=1,EE,003a0448,word,3c0242be //3c0242fe + +//b442023c 00008244 00000000 41080046 +//4042023c 00008244 00000000 41080046(2nd) +patch=1,EE,003a0060,word,3c024240 //3c0242b4 + +//Shuffle Time (Card) fix by Arpapa +//2c0000c6 6000a0e7 +patch=1,EE,0020caf4,word,08168754 //c600002c +patch=1,EE,005a1d50,word,c600002c //00000000 +patch=1,EE,005a1d54,word,3c013f40 //00000000 +patch=1,EE,005a1d58,word,4481f000 //00000000 +patch=1,EE,005a1d5c,word,461e0002 //00000000 +patch=1,EE,005a1d60,word,080832be //00000000 + +/////////////////////////////////////////////////////////// +//S.LINK - Community (2D Characters & Cards) fix by Arapapa +//000040c4 0000e0e4 040040c4 (3rd) +//patch=1,EE,00114390,word,081FB4CB //Jump to patch check (Approach 1) *Sorry these two lines I think were a left* +//patch=1,EE,00114390,word,00000000 //nop patch check *over from my testing you can ingnore them -The Calculator* +patch=1,EE,00114390,word,0816875a //Jump to oringal patch + +patch=1,EE,005a1d68,word,c4400000 +patch=1,EE,005a1d6c,word,3c013f40 +patch=1,EE,005a1d70,word,4481f000 +patch=1,EE,005a1d74,word,461e0002 +patch=1,EE,005a1d78,word,080450e5 + +////////////////////////////// +//Calculator's Tartarous offset +//Approach 2 Just off set the position lol +//461D6B42 mul (LOL didn't even use this why would I? Did help me get to the asnswer tho) {Yeah I did kinda use it in the end} +//Select floor menu (Animation hold) +patch=1,EE,00441720,word,3C02C260 //Main Tower offset +patch=1,EE,004416E8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation enter) +patch=1,EE,004477F8,word,3C02C260 //Main Tower offset +patch=1,EE,0043FBB8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation exit) +patch=1,EE,0043FC64,word,3C02C260 //Main Tower offset +patch=1,EE,004477C0,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation enter) +patch=1,EE,0044A4EC,word,3C02C260 //Main Tower offset +patch=1,EE,0043EA58,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation hold) +patch=1,EE,00442CC0,word,3C02C260 //Main Tower offset +patch=1,EE,00442C88,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation exit) +patch=1,EE,0044341C,word,3C02C260 //Main Tower offset +patch=1,EE,00443370,word,0C1FB4CB //Call offset glow/outline and draw + +//Hooked draw call to offset glow/outline +patch=1,EE,007ED32C,word,3C02C338 //Load the offset to v0 +patch=1,EE,007ED330,word,4482E800 //Loaf v0 in f29 +patch=1,EE,007ED334,word,08045034 //Jump the draw function to resume regular execution +patch=1,EE,007ED338,word,461D6B41 //f13 = f13-f29 +///////////////////////////////// + +//S.LINK - Community 2D Characters X-Position +//bb43023c 00088244 0002a0c7 +patch=1,EE,0013a2ac,word,3c024405 //3c0243bb +//b143023c 00088244 f801a0c7 +patch=1,EE,0013a350,word,3c024400 //3c0243b1 + +//S.LINK - Community Cards X-Position +//c041023c 00088244 7800a0c7 (2nd) +patch=1,EE,001373f4,word,3c024250 //3c0241c0 + +//S.LINK - Main Menu Shadows X-Position +//c842033c 00008344 00000000 410d0046 100055e4 +//c842033c 00008344 00000000 01080046 100040e4 (4 times) +patch=1,EE,001368fc,word,3c0341b0 //3c0342c8 Shadow +patch=1,EE,001379f0,word,3c0341b0 //3c0342c8 Shadow Character +patch=1,EE,0013804c,word,3c0341b0 //3c0342c8 +patch=1,EE,00138618,word,3c0341b0 //3c0342c8 +patch=1,EE,00138ce4,word,3c0341b0 //3c0342c8 + + +//S.LINK - Community Cards #2 X-Size +//000060c4 000000e5 040060c4 040000e5 +patch=1,EE,00115148,word,0803002c +patch=1,EE,000c00b0,word,c4600000 +patch=1,EE,000c00b4,word,3c013f40 +patch=1,EE,000c00b8,word,4481f000 +patch=1,EE,000c00bc,word,461e0002 +patch=1,EE,000c00c0,word,08045453 + +//S.LINK - Community Cards #2 X-Position +//e041023c 00088244 7800a0c7 400b0046 (3rd) +patch=1,EE,001395dc,word,3c024256 //3c0241e0 + +//S.LINK - Reverse Community Cards #1 X-Position +//c041023c 00088244 7800a0c7 (1st) +//8841023c 00088244 7800a0c7 (1st) +patch=1,EE,00137398,word,3c024250 //3c0241c0 Reverse Cards +patch=1,EE,0013749c,word,3c0241b6 //3c024188 Red Box + +//S.LINK - Reverse Community Cards #2 +//4041023c 00008244 00000000 010b0046 +patch=1,EE,00139544,word,3c024010 //3c024140 Red Box +//e041023c 00088244 7800a0c7 400b0046 (2nd) +patch=1,EE,00139470,word,3c024216 //3c0241e0 X-Position +/////////////////////////////////////////////////////////// + +//Popup Portraits (Left top, In the Battles) fix by Arapapa +//8045023c 00008244 00000000 42001546 (1st) +patch=1,EE,003c90ac,word,3c024540 //3c024580 + +//Popup Portraits (Left top, In the Battles) X-Position +//100040e4 00009244 00000000 (2nd) +patch=1,EE,003c9084,word,00000000 + +//8042023c 00108244 80c1023c +patch=1,EE,003ab7f8,word,3c020000 //3c024280 + +//Flare effect fix by Arapapa +//0040023c 00088244 00000000 82090046 +patch=1,EE,00347b38,word,3c023fc0 //3c024000 Zoom + +//42090046 2d180000 803f023c +patch=1,EE,00347b50,word,08030008 //Y-Fov +patch=1,EE,000c0020,word,46000942 +patch=1,EE,000c0024,word,461e2943 +patch=1,EE,000c0028,word,080d1ed5 +/////////////////////////////////////////////////////////// + +//Head Portraits (Right, In the Battles) fix by Arapapa +//10004426 7000a527 (1st) +patch=1,EE,0022d804,word,0803000c //#1 +patch=1,EE,000c0030,word,26440010 +patch=1,EE,000c0034,word,c7bf0078 +patch=1,EE,000c0038,word,3c013f40 +patch=1,EE,000c003c,word,4481f000 +patch=1,EE,000c0040,word,461effc2 +patch=1,EE,000c0044,word,e7bf0078 +patch=1,EE,000c0048,word,0808b602 + +//10014426 7000a527 (1st) +patch=1,EE,0022d904,word,08030014 //#2 +patch=1,EE,000c0050,word,26440110 +patch=1,EE,000c0054,word,c7bf0078 +patch=1,EE,000c0058,word,3c013f40 +patch=1,EE,000c005c,word,4481f000 +patch=1,EE,000c0060,word,461effc2 +patch=1,EE,000c0064,word,e7bf0078 +patch=1,EE,000c0068,word,0808b642 + +//Head Portraits (Right, In the Battles) X-Position +//f041033c 00008344 00000000 c0051746 (1st) +patch=1,EE,0022d7c4,word,3c034220 //3c0341f0 + +//Emoticon (In the Battles) fix by Arapapa +//30054426 7000a527 +patch=1,EE,0022dd98,word,0803001c +patch=1,EE,000c0070,word,26440530 +patch=1,EE,000c0074,word,c7bf0078 +patch=1,EE,000c0078,word,3c013f40 +patch=1,EE,000c007c,word,4481f000 +patch=1,EE,000c0080,word,461effc2 +patch=1,EE,000c0084,word,e7bf0078 +patch=1,EE,000c0088,word,0808b767 + +//Emoticon X-Position +//e842033c 00008344 00000000 00001946 +patch=1,EE,0022dd58,word,3c0342d0 //3c0342e8 + +///////////////////////////////////////////// +//Title Menu fix by Arapapa +patch=1,EE,0026e7d4,word,3c013fab //00000000 +patch=1,EE,0026e7e4,word,afa10068 //afa20068 #1 +patch=1,EE,0026e818,word,afa10068 //afa20068 #2 +patch=1,EE,0026e84c,word,afa10068 //afa20068 #3 +patch=1,EE,0026e880,word,afa10068 //afa20068 #4 +patch=1,EE,0026eaac,word,afa10068 //afa20068 #5 + +//Title Menu (Shadow) +patch=1,EE,0026ea50,word,3c02439b //3c024368 + +//Sub Menu - Select Episode (Shadow) +patch=1,EE,0026b524,word,c7808478 //00000000 +patch=1,EE,0026b534,word,461e0002 //c7808478 + +[Mode 480p] +author=felixthecat1970 +description=Forces progressive scan at startup +patch=0,EE,00197AF0,extended,24040057 +patch=0,EE,1077EF3C,extended,000001C0 +patch=0,EE,204DFF34,extended,241B0050 +patch=0,EE,204E00B4,extended,A07B5762 +patch=0,EE,204E2900,extended,A05B5762 +patch=0,EE,2019D328,extended,03601020 +patch=0,EE,2019D334,extended,0000D82D +patch=0,EE,2019D348,extended,241B0001 + +[Controllable Party Members] +author=TGE +description=The entire party is controllable like Persona 4/5 +patch=1,EE,0029AFC8,word,00000000 // nop check for if battle unit is not mc -> ai +patch=1,EE,0020207C,word,00000000 // load proper unit id for battle menu skill list +patch=1,EE,0020208C,word,8F84B6FC +patch=1,EE,00202090,word,8C840254 +patch=1,EE,00202094,word,8C840030 +patch=1,EE,00202098,word,8C8400A4 +patch=1,EE,0028DE14,word,2405001B // fix escape +patch=1,EE,0029692C,word,00000000 +patch=1,EE,0028AC5C,word,9683001A // disable persona menu for non-mc +patch=1,EE,0028AC60,word,3063FFBF +patch=1,EE,0028AC64,word,A683001A +patch=1,EE,0028AC68,word,96830018 +patch=1,EE,0028AC6C,word,00000000 +patch=1,EE,0028AC70,word,081A6AF8 +patch=1,EE,0028AC74,word,00000000 +patch=1,EE,0069ABE0,word,8F82B6FC +patch=1,EE,0069ABE4,word,8C420148 +patch=1,EE,0069ABE8,word,14540004 +patch=1,EE,0069ABEC,word,00000000 +patch=1,EE,0069ABF0,word,34630400 +patch=1,EE,0069ABF4,word,A6830018 +patch=1,EE,0069ABF8,word,34630400 +patch=1,EE,0069ABFC,word,080A2B1D +patch=1,EE,0069AC00,word,00000000 +patch=1,EE,001FF518,word,8E300254 // fix skill requirements +patch=1,EE,001FF51C,word,8E100030 +patch=1,EE,001FF520,word,8E1000A4 +patch=1,EE,001FF524,word,00000000 +patch=1,EE,001FF528,word,00000000 +patch=1,EE,001FF52C,word,00000000 +patch=1,EE,002D8210,word,00000000 // fix items +patch=1,EE,002D8220,word,00000000 +patch=1,EE,002D8224,word,00000000 +patch=1,EE,002D823C,word,00000000 +patch=1,EE,002A3914,word,081A6B01 // fix boss battle camera +patch=1,EE,0069AC04,word,1240000B +patch=1,EE,0069AC08,word,00000000 +patch=1,EE,0069AC0C,word,8E420030 +patch=1,EE,0069AC10,word,844700A2 +patch=1,EE,0069AC14,word,20030001 +patch=1,EE,0069AC18,word,14E00006 +patch=1,EE,0069AC1C,word,00000000 +patch=1,EE,0069AC20,word,844200A4 +patch=1,EE,0069AC24,word,10430003 +patch=1,EE,0069AC28,word,00001021 +patch=1,EE,0069AC2C,word,080A8E47 +patch=1,EE,0069AC30,word,00000000 +patch=1,EE,0069AC34,word,0C0BE210 +patch=1,EE,0069AC38,word,00000000 +patch=1,EE,0069AC3C,word,080A8E47 +patch=1,EE,0069AC40,word,00000000 diff --git a/patches/SLUS-21621_970A82A2.pnach b/patches/SLUS-21621_970A82A2.pnach new file mode 100644 index 0000000..759f8a0 --- /dev/null +++ b/patches/SLUS-21621_970A82A2.pnach @@ -0,0 +1,32 @@ +gametitle=Shin Megami Tensei: Persona 3 FES (SLUS-21621) (UNDUB) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//Widescreen 16:9 + +//X-Fov by CeruleansBlue +patch=1,EE,007cad1c,word,3fe38e38 + +//partial HUD fix +patch=1,EE,00106e30,word,3c043f40 +patch=1,EE,00106e38,word,00701821 +patch=1,EE,00106e3c,word,24632bac +patch=1,EE,00106e44,word,00000000 +patch=1,EE,00106e48,word,24630004 +patch=1,EE,00106e4c,word,3c043f80 + +//persona art fix +patch=1,EE,00114a1c,word,3c033ec0 +patch=1,EE,00114a2c,word,3c023f90 + +//FMV's fix by nemesis2000 +patch=1,EE,0010afd0,word,1462000a +patch=1,EE,0010afd8,word,3c02c294 +patch=1,EE,0010afdc,word,10000008 +patch=1,EE,0010afec,word,00000000 +patch=1,EE,0010affc,word,3c02c1a8 +patch=1,EE,0010b010,word,00000000 + + diff --git a/patches/SLUS-21621_97102837.pnach b/patches/SLUS-21621_97102837.pnach new file mode 100644 index 0000000..6725bd8 --- /dev/null +++ b/patches/SLUS-21621_97102837.pnach @@ -0,0 +1,420 @@ +gametitle=Shin Megami Tensei: Persona 3 FES (NTSC-U) SLUS-21621 97102837 (UNDUB) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, devina, CeruleansBlue, Arapapa, The Calculator, Alexankitty + +//Widescreen 16:9 + +//X-Fov by CeruleansBlue +patch=1,EE,007cad1c,word,3fe38e38 + +//partial HUD fix +patch=1,EE,00106e30,word,3c043f40 +patch=1,EE,00106e38,word,00701821 +patch=1,EE,00106e3c,word,24632bac +patch=1,EE,00106e44,word,00000000 +patch=1,EE,00106e48,word,24630004 +patch=1,EE,00106e4c,word,3c043f80 + +//FMV Fix by Alexankitty +patch=1,EE,0010AFC8,word,081A63AF //Jump for additional instruction space +patch=1,EE,0010AFCC,word,00000000 +patch=1,EE,0010AFD0,word,14620006 // branch depending on FMV type +patch=1,EE,0010AFD4,word,00000000 +patch=1,EE,0010AFD8,word,3C023E00 // Size Top +patch=1,EE,0010AFDC,word,3C1443E0 // Size Bottom +patch=1,EE,0010AFE0,word,3C1542A0 // Size Left +patch=1,EE,0010AFE4,word,3C160BB0 // Size Right +patch=1,EE,0010AFE8,word,10000005 // Jump to next section +patch=1,EE,0010AFEC,word,00000000 +patch=1,EE,0010AFF0,word,3C023E00 // Size Top +patch=1,EE,0010AFF4,word,3C1443E1 // Size Bottom +patch=1,EE,0010AFF8,word,3C1541F8 // Size Left +patch=1,EE,0010AFFC,word,3C161850 // Size Right +patch=1,EE,0010B000,word,AE6200E4 // Store Y Top Left +patch=1,EE,0010B004,word,AE620164 // Store Y Bottom Left +patch=1,EE,0010B008,word,AE740124 // Store Y Top Right +patch=1,EE,0010B00C,word,AE7401A4 // Store Y Bottom Right +patch=1,EE,0010B010,word,AE7500E0 // Store X Top Left +patch=1,EE,0010B014,word,AE750120 // Store X Bottom Left +patch=1,EE,0010B018,word,AE76015F // Store X Top Right +patch=1,EE,0010b01C,word,AE76019F // Store X Bottom Left +patch=1,EE,0010b020,word,0000A02D // Clear out S registers +patch=1,EE,0010b024,word,0000A82D +patch=1,EE,0010b028,word,0000B02D +//FMV Jump +patch=1,EE,00698EBC,word,3C024400 // FMV Mirroring Fix +patch=1,EE,00698EC0,word,AE620160 // Store Left +patch=1,EE,00698EC4,word,AE6201A0 // Store Right +patch=1,EE,00698EC8,word,3C02005D // Process FMV Type Check +patch=1,EE,00698ECC,word,24424B70 +patch=1,EE,00698ED0,word,00431021 +patch=1,EE,00698ED4,word,84430000 +patch=1,EE,00698ED8,word,24020005 +patch=1,EE,00698EDC,word,08042BF3 //Jump back +patch=1,EE,00698EE0,word,00000000 +//1px tiling fix +patch=1,EE,0010B0E4,word,2463FFFF +patch=1,EE,0010B0E8,word,44830000 + +//zoom fix +//(ALL cheats must be loaded via cheats_ws or else it will freeze +//upon entering the protag's bedroom for the first time) +patch=1,EE,003bb94c,word,0c132e4c +patch=1,EE,003bb950,word,0220202d +patch=1,EE,003bb954,word,0220202d +patch=1,EE,003bb958,word,0200282d +patch=1,EE,003bb95c,word,0000302d +patch=1,EE,003bb960,word,0c132dfc +patch=1,EE,003bb964,word,00000000 +patch=1,EE,003bb968,word,0c130e20 +patch=1,EE,003bb96c,word,0200202d +patch=1,EE,003bb970,word,0240202d +patch=1,EE,003bb974,word,3c013fa1 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,003bb978,word,44810000 +patch=1,EE,003bb97c,word,c66c0100 +patch=1,EE,003bb980,word,0c069160 +patch=1,EE,003bb984,word,46006303 + + +/////////////////////////////////////////////////////// +//In-Game Menu Portraits fix by Arapapa +//74008224 21104500 00004284 +//74008224 21104500 00004294 +patch=1,EE,00112b94,word,08030034 +patch=1,EE,000c00d0,word,94420000 +patch=1,EE,000c00d4,word,01224821 +patch=1,EE,000c00d8,word,00421021 +patch=1,EE,000c00dc,word,01221021 +patch=1,EE,000c00e0,word,00021082 +patch=1,EE,000c00e4,word,08044ae6 + +//Main Character X-Position +//d643033c +patch=1,EE,0011cb14,word,3c0343f0 //3c0343d6 +patch=1,EE,0011cbc4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d118,word,3c0343f0 //3c0343d6 +patch=1,EE,0011d7f4,word,3c0343f0 //3c0343d6 +patch=1,EE,0011e0dc,word,3c0343f0 //3c0343d6 +patch=1,EE,00125e94,word,3c0343f0 //3c0343d6 +patch=1,EE,001260c8,word,3c0343f0 //3c0343d6 +patch=1,EE,0014ca5c,word,3c0343f0 //3c0343d6 +patch=1,EE,00160914,word,3c0343f0 //3c0343d6 +patch=1,EE,00160b64,word,3c0343f0 //3c0343d6 +patch=1,EE,0018a744,word,3c0343f0 //3c0343d6 + +//Menu (Status) Main Character X-Position #2 +//c1010324 00008344 00000000 (2 times) +patch=1,EE,0012633c,word,240301f5 //240301c1 +patch=1,EE,00126530,word,240301f5 //240301c1 + +//Partner Character X-Position +//b343023c +patch=1,EE,00164d84,word,3c0243d8 //3c0243b3 +patch=1,EE,001653f8,word,3c0243d8 //3c0243b3 +patch=1,EE,0016573c,word,3c0243d8 //3c0243b3 +patch=1,EE,00165b90,word,3c0243d8 //3c0243b3 +patch=1,EE,00166548,word,3c0243d8 //3c0243b3 + +//Main Character (In-Game Menu) Shadow +//803f023c b000a2af +//803f023c b000a1af +patch=1,EE,00126890,word,3c013fab //00000000 +patch=1,EE,001268b0,word,afa100b0 //afa200b0 + +//Shadow (In-Game Menu) X-Position fix +//3c43023c +//3c43023c 4802a2af 4c02a0af +patch=1,EE,00126ca4,word,3c024398 //3c02433c Main Character's Shadow +patch=1,EE,00126dd8,word,3c024398 //3c02433c +patch=1,EE,00126efc,word,3c024398 //3c02433c +patch=1,EE,00127044,word,3c024398 //3c02433c +patch=1,EE,001270f0,word,3c024398 //3c02433c +patch=1,EE,00127184,word,3c024398 //3c02433c +patch=1,EE,0012729c,word,3c024398 //3c02433c +patch=1,EE,00164cf0,word,3c0243cc //3c02433c Partner's Shadow +/////////////////////////////////////////////////////// + +//Popup portraits, Clock and etc.. fix by Arapapa +//Some elaboration: By pop up portraits they ment cut ins and the clock is the animation that plays when you enter the dark hour -The Calculator +//02080046 b4f260e4 6c0080c4 +patch=1,EE,004aa460,word,08030024 +patch=1,EE,000c0090,word,46000802 +patch=1,EE,000c0094,word,3c013f40 +patch=1,EE,000c0098,word,4481f000 +patch=1,EE,000c009c,word,461e0002 +patch=1,EE,000c00a0,word,0812a919 + +//////////////////////////////////////////////// +//Detect 'Open the in-game menu' +patch=1,EE,e0020000,extended,107cdf48 +patch=1,EE,204aa460,extended,46000802 //Set original value +patch=1,EE,20112b94,extended,08030034 //84420000 jump to 'In-Game Menu Portraits fix' + +patch=1,EE,e0020000,extended,007cdf48 +patch=1,EE,204aa460,extended,08030024 //46000802 jump to 'Clock, Popup Portraits and etc fix' +patch=1,EE,20112b94,extended,84420000 //Set original value + +//Detect 'Scene changing' +//0040023c c0f2a0e4 20108046 +//00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 +patch=1,EE,e0010000,extended,107CDED4 +patch=1,EE,204aa444,extended,3c02402a //Zoom + +patch=1,EE,e0010000,extended,007CDED4 +patch=1,EE,204aa444,extended,3c024000 //Set original value +//////////////////////////////////////////////// + +//Arcana Card fix by Arapapa +//fe42023c 00608244 +//be42023c 00608244 (twice) +patch=1,EE,003a0374,word,3c0242be //3c0242fe +patch=1,EE,003a0448,word,3c0242be //3c0242fe + +//b442023c 00008244 00000000 41080046 +//4042023c 00008244 00000000 41080046(2nd) +patch=1,EE,003a0060,word,3c024240 //3c0242b4 + +//Shuffle Time (Card) fix by Arpapa +//2c0000c6 6000a0e7 +patch=1,EE,0020caf4,word,08168754 //c600002c +patch=1,EE,005a1d50,word,c600002c //00000000 +patch=1,EE,005a1d54,word,3c013f40 //00000000 +patch=1,EE,005a1d58,word,4481f000 //00000000 +patch=1,EE,005a1d5c,word,461e0002 //00000000 +patch=1,EE,005a1d60,word,080832be //00000000 + +/////////////////////////////////////////////////////////// +//S.LINK - Community (2D Characters & Cards) fix by Arapapa +//000040c4 0000e0e4 040040c4 (3rd) +//patch=1,EE,00114390,word,081FB4CB //Jump to patch check (Approach 1) *Sorry these two lines I think were a left* +//patch=1,EE,00114390,word,00000000 //nop patch check *over from my testing you can ingnore them -The Calculator* +patch=1,EE,00114390,word,0816875a //Jump to oringal patch + +patch=1,EE,005a1d68,word,c4400000 +patch=1,EE,005a1d6c,word,3c013f40 +patch=1,EE,005a1d70,word,4481f000 +patch=1,EE,005a1d74,word,461e0002 +patch=1,EE,005a1d78,word,080450e5 + +////////////////////////////// +//Calculator's Tartarous offset +//Approach 2 Just off set the position lol +//461D6B42 mul (LOL didn't even use this why would I? Did help me get to the asnswer tho) {Yeah I did kinda use it in the end} +//Select floor menu (Animation hold) +patch=1,EE,00441720,word,3C02C260 //Main Tower offset +patch=1,EE,004416E8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation enter) +patch=1,EE,004477F8,word,3C02C260 //Main Tower offset +patch=1,EE,0043FBB8,word,0C1FB4CB //Call offset glow/outline and draw +//Select floor menu (Animation exit) +patch=1,EE,0043FC64,word,3C02C260 //Main Tower offset +patch=1,EE,004477C0,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation enter) +patch=1,EE,0044A4EC,word,3C02C260 //Main Tower offset +patch=1,EE,0043EA58,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation hold) +patch=1,EE,00442CC0,word,3C02C260 //Main Tower offset +patch=1,EE,00442C88,word,0C1FB4CB //Call offset glow/outline and draw +//Progress to next block (Animation exit) +patch=1,EE,0044341C,word,3C02C260 //Main Tower offset +patch=1,EE,00443370,word,0C1FB4CB //Call offset glow/outline and draw + +//Hooked draw call to offset glow/outline +patch=1,EE,007ED32C,word,3C02C338 //Load the offset to v0 +patch=1,EE,007ED330,word,4482E800 //Loaf v0 in f29 +patch=1,EE,007ED334,word,08045034 //Jump the draw function to resume regular execution +patch=1,EE,007ED338,word,461D6B41 //f13 = f13-f29 +///////////////////////////////// + +//S.LINK - Community 2D Characters X-Position +//bb43023c 00088244 0002a0c7 +patch=1,EE,0013a2ac,word,3c024405 //3c0243bb +//b143023c 00088244 f801a0c7 +patch=1,EE,0013a350,word,3c024400 //3c0243b1 + +//S.LINK - Community Cards X-Position +//c041023c 00088244 7800a0c7 (2nd) +patch=1,EE,001373f4,word,3c024250 //3c0241c0 + +//S.LINK - Main Menu Shadows X-Position +//c842033c 00008344 00000000 410d0046 100055e4 +//c842033c 00008344 00000000 01080046 100040e4 (4 times) +patch=1,EE,001368fc,word,3c0341b0 //3c0342c8 Shadow +patch=1,EE,001379f0,word,3c0341b0 //3c0342c8 Shadow Character +patch=1,EE,0013804c,word,3c0341b0 //3c0342c8 +patch=1,EE,00138618,word,3c0341b0 //3c0342c8 +patch=1,EE,00138ce4,word,3c0341b0 //3c0342c8 + + +//S.LINK - Community Cards #2 X-Size +//000060c4 000000e5 040060c4 040000e5 +patch=1,EE,00115148,word,0803002c +patch=1,EE,000c00b0,word,c4600000 +patch=1,EE,000c00b4,word,3c013f40 +patch=1,EE,000c00b8,word,4481f000 +patch=1,EE,000c00bc,word,461e0002 +patch=1,EE,000c00c0,word,08045453 + +//S.LINK - Community Cards #2 X-Position +//e041023c 00088244 7800a0c7 400b0046 (3rd) +patch=1,EE,001395dc,word,3c024256 //3c0241e0 + +//S.LINK - Reverse Community Cards #1 X-Position +//c041023c 00088244 7800a0c7 (1st) +//8841023c 00088244 7800a0c7 (1st) +patch=1,EE,00137398,word,3c024250 //3c0241c0 Reverse Cards +patch=1,EE,0013749c,word,3c0241b6 //3c024188 Red Box + +//S.LINK - Reverse Community Cards #2 +//4041023c 00008244 00000000 010b0046 +patch=1,EE,00139544,word,3c024010 //3c024140 Red Box +//e041023c 00088244 7800a0c7 400b0046 (2nd) +patch=1,EE,00139470,word,3c024216 //3c0241e0 X-Position +/////////////////////////////////////////////////////////// + +//Popup Portraits (Left top, In the Battles) fix by Arapapa +//8045023c 00008244 00000000 42001546 (1st) +patch=1,EE,003c90ac,word,3c024540 //3c024580 + +//Popup Portraits (Left top, In the Battles) X-Position +//100040e4 00009244 00000000 (2nd) +patch=1,EE,003c9084,word,00000000 + +//8042023c 00108244 80c1023c +patch=1,EE,003ab7f8,word,3c020000 //3c024280 + +//Flare effect fix by Arapapa +//0040023c 00088244 00000000 82090046 +patch=1,EE,00347b38,word,3c023fc0 //3c024000 Zoom + +//42090046 2d180000 803f023c +patch=1,EE,00347b50,word,08030008 //Y-Fov +patch=1,EE,000c0020,word,46000942 +patch=1,EE,000c0024,word,461e2943 +patch=1,EE,000c0028,word,080d1ed5 +/////////////////////////////////////////////////////////// + +//Head Portraits (Right, In the Battles) fix by Arapapa +//10004426 7000a527 (1st) +patch=1,EE,0022d804,word,0803000c //#1 +patch=1,EE,000c0030,word,26440010 +patch=1,EE,000c0034,word,c7bf0078 +patch=1,EE,000c0038,word,3c013f40 +patch=1,EE,000c003c,word,4481f000 +patch=1,EE,000c0040,word,461effc2 +patch=1,EE,000c0044,word,e7bf0078 +patch=1,EE,000c0048,word,0808b602 + +//10014426 7000a527 (1st) +patch=1,EE,0022d904,word,08030014 //#2 +patch=1,EE,000c0050,word,26440110 +patch=1,EE,000c0054,word,c7bf0078 +patch=1,EE,000c0058,word,3c013f40 +patch=1,EE,000c005c,word,4481f000 +patch=1,EE,000c0060,word,461effc2 +patch=1,EE,000c0064,word,e7bf0078 +patch=1,EE,000c0068,word,0808b642 + +//Head Portraits (Right, In the Battles) X-Position +//f041033c 00008344 00000000 c0051746 (1st) +patch=1,EE,0022d7c4,word,3c034220 //3c0341f0 + +//Emoticon (In the Battles) fix by Arapapa +//30054426 7000a527 +patch=1,EE,0022dd98,word,0803001c +patch=1,EE,000c0070,word,26440530 +patch=1,EE,000c0074,word,c7bf0078 +patch=1,EE,000c0078,word,3c013f40 +patch=1,EE,000c007c,word,4481f000 +patch=1,EE,000c0080,word,461effc2 +patch=1,EE,000c0084,word,e7bf0078 +patch=1,EE,000c0088,word,0808b767 + +//Emoticon X-Position +//e842033c 00008344 00000000 00001946 +patch=1,EE,0022dd58,word,3c0342d0 //3c0342e8 + +///////////////////////////////////////////// +//Title Menu fix by Arapapa +patch=1,EE,0026e7d4,word,3c013fab //00000000 +patch=1,EE,0026e7e4,word,afa10068 //afa20068 #1 +patch=1,EE,0026e818,word,afa10068 //afa20068 #2 +patch=1,EE,0026e84c,word,afa10068 //afa20068 #3 +patch=1,EE,0026e880,word,afa10068 //afa20068 #4 +patch=1,EE,0026eaac,word,afa10068 //afa20068 #5 + +//Title Menu (Shadow) +patch=1,EE,0026ea50,word,3c02439b //3c024368 + +//Sub Menu - Select Episode (Shadow) +patch=1,EE,0026b524,word,c7808478 //00000000 +patch=1,EE,0026b534,word,461e0002 //c7808478 + +[Mode 480p] +author=felixthecat1970 +description=Forces progressive scan at startup +patch=0,EE,00197AF0,extended,24040057 +patch=0,EE,1077EF3C,extended,000001C0 +patch=0,EE,204DFF34,extended,241B0050 +patch=0,EE,204E00B4,extended,A07B5762 +patch=0,EE,204E2900,extended,A05B5762 +patch=0,EE,2019D328,extended,03601020 +patch=0,EE,2019D334,extended,0000D82D +patch=0,EE,2019D348,extended,241B0001 + +[Controllable Party Members] +author=TGE +description=The entire party is controllable like Persona 4/5 +patch=1,EE,0029AFC8,word,00000000 // nop check for if battle unit is not mc -> ai +patch=1,EE,0020207C,word,00000000 // load proper unit id for battle menu skill list +patch=1,EE,0020208C,word,8F84B6FC +patch=1,EE,00202090,word,8C840254 +patch=1,EE,00202094,word,8C840030 +patch=1,EE,00202098,word,8C8400A4 +patch=1,EE,0028DE14,word,2405001B // fix escape +patch=1,EE,0029692C,word,00000000 +patch=1,EE,0028AC5C,word,9683001A // disable persona menu for non-mc +patch=1,EE,0028AC60,word,3063FFBF +patch=1,EE,0028AC64,word,A683001A +patch=1,EE,0028AC68,word,96830018 +patch=1,EE,0028AC6C,word,00000000 +patch=1,EE,0028AC70,word,081A6AF8 +patch=1,EE,0028AC74,word,00000000 +patch=1,EE,0069ABE0,word,8F82B6FC +patch=1,EE,0069ABE4,word,8C420148 +patch=1,EE,0069ABE8,word,14540004 +patch=1,EE,0069ABEC,word,00000000 +patch=1,EE,0069ABF0,word,34630400 +patch=1,EE,0069ABF4,word,A6830018 +patch=1,EE,0069ABF8,word,34630400 +patch=1,EE,0069ABFC,word,080A2B1D +patch=1,EE,0069AC00,word,00000000 +patch=1,EE,001FF518,word,8E300254 // fix skill requirements +patch=1,EE,001FF51C,word,8E100030 +patch=1,EE,001FF520,word,8E1000A4 +patch=1,EE,001FF524,word,00000000 +patch=1,EE,001FF528,word,00000000 +patch=1,EE,001FF52C,word,00000000 +patch=1,EE,002D8210,word,00000000 // fix items +patch=1,EE,002D8220,word,00000000 +patch=1,EE,002D8224,word,00000000 +patch=1,EE,002D823C,word,00000000 +patch=1,EE,002A3914,word,081A6B01 // fix boss battle camera +patch=1,EE,0069AC04,word,1240000B +patch=1,EE,0069AC08,word,00000000 +patch=1,EE,0069AC0C,word,8E420030 +patch=1,EE,0069AC10,word,844700A2 +patch=1,EE,0069AC14,word,20030001 +patch=1,EE,0069AC18,word,14E00006 +patch=1,EE,0069AC1C,word,00000000 +patch=1,EE,0069AC20,word,844200A4 +patch=1,EE,0069AC24,word,10430003 +patch=1,EE,0069AC28,word,00001021 +patch=1,EE,0069AC2C,word,080A8E47 +patch=1,EE,0069AC30,word,00000000 +patch=1,EE,0069AC34,word,0C0BE210 +patch=1,EE,0069AC38,word,00000000 +patch=1,EE,0069AC3C,word,080A8E47 +patch=1,EE,0069AC40,word,00000000 diff --git a/patches/SLUS-21622_07717046.pnach b/patches/SLUS-21622_07717046.pnach new file mode 100644 index 0000000..f7bca0f --- /dev/null +++ b/patches/SLUS-21622_07717046.pnach @@ -0,0 +1,23 @@ +gametitle=Bee Movie Game (U)(SLUS-21622) 07717046 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Zoom +//003f023c 1c0101c6 +patch=1,EE,001864b0,word,3c023f1a //3c023f00 +//Y-Fov +//03081546 9400a0e7 +patch=1,EE,0018652c,word,0808bac4 +patch=1,EE,0022eb10,word,46150803 +patch=1,EE,0022eb14,word,3c013faa +patch=1,EE,0022eb18,word,3421aaab +patch=1,EE,0022eb1c,word,4481f000 +patch=1,EE,0022eb20,word,461e0002 +patch=1,EE,0022eb24,word,0806194c + +[60 FPS] +author=PeterDelta +description=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,00209798,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLUS-21623_81FF8198.pnach b/patches/SLUS-21623_81FF8198.pnach new file mode 100644 index 0000000..1449923 --- /dev/null +++ b/patches/SLUS-21623_81FF8198.pnach @@ -0,0 +1,23 @@ +gametitle=The Bigs NTSC-U SLUS-21623 81FF8198 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Normal play +patch=1,EE,20BDF298,extended,3FE38E32 //3FAAAAAB + +//Turbo and Power blast play +patch=1,EE,20BDF378,extended,3FE38E32 //3FAAAAAB +patch=1,EE,20BDF430,extended,3FE38E32 //3FAAAAAB +patch=1,EE,20BDF4E4,extended,3FE38E32 //3FAAAAAB +patch=1,EE,20BDF5C4,extended,3FE38E32 //3FAAAAAB +patch=1,EE,20BDF67C,extended,3FE38E32 //3FAAAAAB +patch=1,EE,20BDF730,extended,3FE38E32 //3FAAAAAB + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,003F490C,word,2c420001 //2c420002 \ No newline at end of file diff --git a/patches/SLUS-21624_0576A188.pnach b/patches/SLUS-21624_0576A188.pnach new file mode 100644 index 0000000..b00ebea --- /dev/null +++ b/patches/SLUS-21624_0576A188.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Trophy Bucks (U)(SLUS-21624) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,002f30cc,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,002f30f8,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080bcc3f + + diff --git a/patches/SLUS-21625_66A43859.pnach b/patches/SLUS-21625_66A43859.pnach new file mode 100644 index 0000000..539c801 --- /dev/null +++ b/patches/SLUS-21625_66A43859.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Big Game Hunter 2008 (U)(SLUS-21625) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,002ec38c,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,002ec3b8,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080bb0ef + + diff --git a/patches/SLUS-21626_BFF1C010.pnach b/patches/SLUS-21626_BFF1C010.pnach new file mode 100644 index 0000000..8f7a95d --- /dev/null +++ b/patches/SLUS-21626_BFF1C010.pnach @@ -0,0 +1,16 @@ +gametitle=Stuntman Ignition (U)(SLUS-21626) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + + +//Zoom +patch=1,EE,002a83e4,word,3c023f10 //3c023f40 + +//Y-Fov +patch=1,EE,205AA760,extended,3F252945 //3f5c370f Memory Hack. but able to ISO patch. + + diff --git a/patches/SLUS-21628_8EA70682.pnach b/patches/SLUS-21628_8EA70682.pnach new file mode 100644 index 0000000..a014e98 --- /dev/null +++ b/patches/SLUS-21628_8EA70682.pnach @@ -0,0 +1,18 @@ +gametitle=Hot Wheels - Beat That! (U)(SLUS-21628) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//43480146 040082c4 +patch=1,EE,00239da0,word,080a6824 + +patch=1,EE,0029a090,word,46014843 +patch=1,EE,0029a094,word,3c013f40 +patch=1,EE,0029a098,word,4481f000 +patch=1,EE,0029a09c,word,461e0842 +patch=1,EE,0029a0a0,word,0808e769 + + diff --git a/patches/SLUS-21631_5EA50CB0.pnach b/patches/SLUS-21631_5EA50CB0.pnach new file mode 100644 index 0000000..cd41e26 --- /dev/null +++ b/patches/SLUS-21631_5EA50CB0.pnach @@ -0,0 +1,22 @@ +gametitle=Phantasy Star Universe - Ambition of the Illuminus (NTSC-U) (SLUS-21631) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=TechieSaru + +//Widescreen +patch=1,EE,E008FF90,extended,0026CE80 +patch=1,EE,2026CEB4,extended,08030000 +patch=1,EE,200C0000,extended,3C023F40 +patch=1,EE,200C0004,extended,44820000 +patch=1,EE,200C0008,extended,C4810000 +patch=1,EE,200C000C,extended,46000842 +patch=1,EE,200C0010,extended,E4810000 +patch=1,EE,200C0014,extended,0C09E494 +patch=1,EE,200C001C,extended,0809B3AF + +//Battle Cursor Fix +patch=1,EE,E001FF80,extended,002A2520 +patch=1,EE,202A2578,extended,3C02BF40 + + diff --git a/patches/SLUS-21633_504D1A7A.pnach b/patches/SLUS-21633_504D1A7A.pnach new file mode 100644 index 0000000..18f82c7 --- /dev/null +++ b/patches/SLUS-21633_504D1A7A.pnach @@ -0,0 +1,21 @@ +gametitle=Aqua Teen Hunger Force - Zombie Ninja Pro-Am (U)(SLUS-21633) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +//42080c46 0400b5e7 +patch=1,EE,001241f8,word,080ee12c //460c0842 + +patch=1,EE,003b84b0,word,460c0842 +patch=1,EE,003b84b4,word,3c013f97 +patch=1,EE,003b84b8,word,34214aaa +patch=1,EE,003b84bc,word,4481f000 +patch=1,EE,003b84c0,word,461e0842 +patch=1,EE,003b84c4,word,0804907f + + diff --git a/patches/SLUS-21634_DB53D06D.pnach b/patches/SLUS-21634_DB53D06D.pnach new file mode 100644 index 0000000..72497a9 --- /dev/null +++ b/patches/SLUS-21634_DB53D06D.pnach @@ -0,0 +1,21 @@ +gametitle=Crazy Frog Arcade Racer (U)(SLUS-21634) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f023c 2d208002 00088244 +patch=1,EE,0047fe48,word,3c023f40 //3c023f80 + +//Y-Fov +//00bf033c 00088244 2d204002 +patch=1,EE,0046d10c,word,3c03bf2a //3c03bf00 + +//HUD fix (Zoom) +//0040023c 00088644 +patch=1,EE,0046d610,word,3c023fc0 //3c024000 + + diff --git a/patches/SLUS-21635_C9F5FE15.pnach b/patches/SLUS-21635_C9F5FE15.pnach new file mode 100644 index 0000000..b2ac48d --- /dev/null +++ b/patches/SLUS-21635_C9F5FE15.pnach @@ -0,0 +1,21 @@ +gametitle=Monster Jam (U)(SLUS-21635) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001ad9c8,word,080d8c90 // c6010068 +patch=1,EE,001ad9cc,word,00000000 // c602006c + +patch=1,EE,00363240,word,3c013f40 // 00000000 +patch=1,EE,00363244,word,4481f000 // 00000000 +patch=1,EE,00363248,word,c6010068 // 00000000 +patch=1,EE,0036324c,word,c602006c // 00000000 +patch=1,EE,00363250,word,461e0843 // 00000000 +patch=1,EE,00363254,word,e6010068 // 00000000 +patch=1,EE,00363258,word,0806b674 // 00000000 + + diff --git a/patches/SLUS-21636_77689D8B.pnach b/patches/SLUS-21636_77689D8B.pnach new file mode 100644 index 0000000..8d6c516 --- /dev/null +++ b/patches/SLUS-21636_77689D8B.pnach @@ -0,0 +1,34 @@ +gametitle=Looney Tunes - ACME Arsenal (NTSC-U) SLUS-21636 77689D8B + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,208269D0,extended,3F100000 +patch=1,EE,208269E8,extended,3F400000 +patch=1,EE,208269F4,extended,3F160000 +patch=1,EE,2032FFDC,extended,3C054000 //HUD +patch=1,EE,002EAF1C,extended,3C063F22 //render fix +patch=1,EE,00826434,extended,00000002 //fix submenu +patch=1,EE,E0013000,extended,00826710 //fix submenu +patch=1,EE,00826434,extended,00000001 //fix submenu +patch=1,EE,E0040001,extended,00666B90 +patch=1,EE,208269D0,extended,3F800000 +patch=1,EE,208269E8,extended,3F800000 +patch=1,EE,208269F4,extended,3F800000 +patch=1,EE,2032FFDC,extended,3C053F80 +patch=1,EE,00826444,extended,00000000 //00000031 Black bands +patch=1,EE,0082644C,extended,000001BF //0000015E + +[Remove Blackbars] +author=PeterDelta +description=Original image without black bars, showing 16:9 aspect ratio +patch=1,EE,00826434,extended,00000002 //fix submenu +patch=1,EE,E0013000,extended,00826710 //fix submenu +patch=1,EE,00826434,extended,00000001 //fix submenu +patch=1,EE,208269D0,extended,3F800000 +patch=1,EE,208269E8,extended,3F800000 +patch=1,EE,208269F4,extended,3F800000 +patch=1,EE,2032FFDC,extended,3C053F80 +patch=1,EE,00826444,extended,00000000 //00000031 Black bands +patch=1,EE,0082644C,extended,000001BF //0000015E \ No newline at end of file diff --git a/patches/SLUS-21637_57F534F4.pnach b/patches/SLUS-21637_57F534F4.pnach new file mode 100644 index 0000000..5617715 --- /dev/null +++ b/patches/SLUS-21637_57F534F4.pnach @@ -0,0 +1,26 @@ +gametitle=Disney/Pixar Cars - Mater-National Championship NTSC-U SLUS-21637 57F534F4 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,00119550,word,3C033CAE //3C033C8E Zoom +patch=1,EE,00119554,word,34635555 //3463FA34 +patch=1,EE,00119548,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,001DE9C4,word,3C03BFAB //3C03BF80 +patch=1,EE,001DE9C8,word,3C023FAB //3C023F80 + +//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 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,201B8AE4,extended,24040001 //24040002 +patch=1,EE,E0010001,extended,004B8138 +patch=1,EE,201B8AE4,extended,24040002 \ No newline at end of file diff --git a/patches/SLUS-21641_9AEF9126.pnach b/patches/SLUS-21641_9AEF9126.pnach new file mode 100644 index 0000000..0bce0fa --- /dev/null +++ b/patches/SLUS-21641_9AEF9126.pnach @@ -0,0 +1,10 @@ +gametitle=Innocent Life - A Futuristic Harvest Moon (NTSC-U) (SLUS-21641) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Widescreen +patch=1,EE,2023BDB0,extended,3F199999 //3F4CCCCC + + diff --git a/patches/SLUS-21642_D04516EE.pnach b/patches/SLUS-21642_D04516EE.pnach new file mode 100644 index 0000000..2e95874 --- /dev/null +++ b/patches/SLUS-21642_D04516EE.pnach @@ -0,0 +1,10 @@ +gametitle=Sonic Riders Zero Gravity (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=JLB +patch=1,EE,205FE740,word,43700000 +patch=1,EE,205FE7A0,word,43700000 // shop, character +patch=1,EE,00149964,word,3c023fab // 3c023f80 renderfix + + diff --git a/patches/SLUS-21643_3217BCCC.pnach b/patches/SLUS-21643_3217BCCC.pnach new file mode 100644 index 0000000..ee4d545 --- /dev/null +++ b/patches/SLUS-21643_3217BCCC.pnach @@ -0,0 +1,19 @@ +gametitle=Bratz - The Movie (U)(SLUS-21643) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,003dd444,word,3c013f40 //00000000 +patch=1,EE,003dd448,word,4481f000 //00000000 +patch=1,EE,003dd450,word,461eb582 //00000000 + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,003bc790,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-21644_1FF9C051.pnach b/patches/SLUS-21644_1FF9C051.pnach new file mode 100644 index 0000000..52b6afa --- /dev/null +++ b/patches/SLUS-21644_1FF9C051.pnach @@ -0,0 +1,23 @@ +gametitle=SpongeBob's Atlantis SquarePantis (U)(SLUS-21644) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack + +//Widescreen hack 16:9 + +//X-Fov +//000000000000000083ad004600000000 +patch=1,EE,003b343c,word,3c013f40 +patch=1,EE,003b3440,word,4481f000 +patch=1,EE,003b3448,word,461eb582 + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,00392f60,word,3c013f2b //3c013f00 + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,21FAFC98,extended,42700000 \ No newline at end of file diff --git a/patches/SLUS-21645_6CFEFAC1.pnach b/patches/SLUS-21645_6CFEFAC1.pnach new file mode 100644 index 0000000..796a211 --- /dev/null +++ b/patches/SLUS-21645_6CFEFAC1.pnach @@ -0,0 +1,8 @@ +gametitle=WWE SmackDown vs. Raw 2008 (SLUS-21645) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,00288b50,word,3c033f40 + + diff --git a/patches/SLUS-21650_D14CB5F0.pnach b/patches/SLUS-21650_D14CB5F0.pnach new file mode 100644 index 0000000..a379ad5 --- /dev/null +++ b/patches/SLUS-21650_D14CB5F0.pnach @@ -0,0 +1,8 @@ +gametitle=Mercenaries 2 - World in Flames SLUS-21650 D14CB5F0 + +[60 FPS] +author=asasega & Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,003FD4F8,word,2C420001 //2C420002 +patch=1,EE,E0010001,extended,004FB450 +patch=1,EE,203FD4F8,extended,2C420002 \ No newline at end of file diff --git a/patches/SLUS-21655_033C16DC.pnach b/patches/SLUS-21655_033C16DC.pnach new file mode 100644 index 0000000..d79ea74 --- /dev/null +++ b/patches/SLUS-21655_033C16DC.pnach @@ -0,0 +1,40 @@ +gametitle=CSI - Crime Scene Investigation - 3 Dimensions of Murder (NTSC-U) (SLUS-21655) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0027d5f0,word,3c033f40 // 3c033f80 hor fov +patch=1,EE,0027d5fc,word,46000803 // 46010003 hor fov +patch=1,EE,00184d9c,word,3c02402b // 3c024000 renderfix 1 +patch=1,EE,00184e0c,word,3c023fc0 // 3c024000 renderfix 2 +patch=1,EE,00185800,word,3c013f40 // 00000000 font fix1 +patch=1,EE,0018581c,word,4481f000 // 00000000 font fix1 +patch=1,EE,00185894,word,4614f742 // 00000000 font fix1 +patch=1,EE,001858a8,word,461d0842 // 46140842 font fix1 +patch=1,EE,00185864,word,461e0f02 // 00000000 font fix2 +patch=1,EE,00185868,word,4602e042 // 46020842 font fix2 +patch=1,EE,0027d7f4,word,3c033faa // 3c033f80 font fix3 +patch=1,EE,0027d848,word,3463aaab // 44830800 font fix3 +patch=1,EE,0027d84c,word,44830800 // 00000000 font fix3 + +// 16:10 +//patch=1,EE,0027d5f0,word,3c033f55 // 3c033f80 hor fov +//patch=1,EE,0027d5f4,word,34425555 // 44830000 hor fov +//patch=1,EE,0027d5f8,word,44830000 // 00000000 hor fov +//patch=1,EE,0027d5fc,word,46000803 // 46010003 hor fov +//patch=1,EE,00184d9c,word,3c02401a // 3c024000 renderfix 1 +//patch=1,EE,00184e0c,word,3c023fd6 // 3c024000 renderfix 2 +//patch=1,EE,00185800,word,3c013f55 // 00000000 font fix1 +//patch=1,EE,00185814,word,34215555 // 00000000 font fix1 +//patch=1,EE,0018581c,word,4481f000 // 00000000 font fix1 +//patch=1,EE,00185894,word,4614f742 // 00000000 font fix1 +//patch=1,EE,001858a8,word,461d0842 // 46140842 font fix1 +//patch=1,EE,00185864,word,461e0f02 // 00000000 font fix2 +//patch=1,EE,00185868,word,4602e042 // 46020842 font fix2 +//patch=1,EE,0027d7f4,word,3c033f99 // 3c033f80 font fix3 +//patch=1,EE,0027d848,word,3463999a // 44830800 font fix3 +//patch=1,EE,0027d84c,word,44830800 // 00000000 font fix3 + + diff --git a/patches/SLUS-21656_E9FFA1F2.pnach b/patches/SLUS-21656_E9FFA1F2.pnach new file mode 100644 index 0000000..66a4b88 --- /dev/null +++ b/patches/SLUS-21656_E9FFA1F2.pnach @@ -0,0 +1,21 @@ +gametitle=Hannspree Ten Kate Honda - SBK-07 Superbike World Championship (U)(SLUS-21656) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +//00088344 00000000 020b0046 +patch=1,EE,0013c824,word,4483e800 // 44830800 +patch=1,EE,0013c828,word,4600eb02 // 00000000 +patch=1,EE,0013c82c,word,e7b40000 // 46000b02 +patch=1,EE,0013c830,word,0c046676 // e7b40000 +patch=1,EE,0013c834,word,46006d06 // 0c046676 +patch=1,EE,0013c838,word,3c013f40 // 46006d06 hor fov +patch=1,EE,0013c83c,word,4481f000 // 3c023c8e +patch=1,EE,0013c840,word,461e0003 // 3443fa35 + + +patch=1,EE,0013c858,word,4600e846 // 44830800 + + diff --git a/patches/SLUS-21658_DD3CE71B.pnach b/patches/SLUS-21658_DD3CE71B.pnach new file mode 100644 index 0000000..3999d54 --- /dev/null +++ b/patches/SLUS-21658_DD3CE71B.pnach @@ -0,0 +1,13 @@ +gametitle=Need for Speed ProStreet [SLUS-21658] (U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Mode (16:9) +author=Xan1242 & Aero_ +// Enables Widescreen Mode +patch=1,EE,20168A10,extended,24020001 // li v0, 1 +// Corrects Aspect Ratio +patch=1,EE,206828D8,extended,3F400000 // Horizontal: 0.75f +patch=1,EE,206828DC,extended,3F8CCCCD // Vertical: 1.10f + + diff --git a/patches/SLUS-21660_56790A28.pnach b/patches/SLUS-21660_56790A28.pnach new file mode 100644 index 0000000..baffe3e --- /dev/null +++ b/patches/SLUS-21660_56790A28.pnach @@ -0,0 +1,27 @@ +gametitle=Disney Princess - Enchanted Journey (U)(SLUS-21660) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//X-Fov +patch=1,EE,002652c4,word,3c014440 //3c014480 + +//Render fix +patch=1,EE,003f2490,word,40000000 //3eaaaaab + +//Menu.... Character Position (Not Fixed Address) +//patch=1,EE,206db7d8,extended,39000000 //3d991686 +//patch=1,EE,206db7e0,extended,3e3f0000 //3e4d4fdf + +[Remove Blackbars] +author=Arapapa +description=Removes black bars in cutscenes +patch=1,EE,00188978,word,00000000 //44810000 + +[60 FPS] +author=asasega & PeterDelta +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,201002F4,extended,10000011 +patch=1,EE,E0010000,extended,003A67B0 //fixed fmv +patch=1,EE,201002F4,extended,45000011 \ No newline at end of file diff --git a/patches/SLUS-21661_8FCCB5D9.pnach b/patches/SLUS-21661_8FCCB5D9.pnach new file mode 100644 index 0000000..1db6984 --- /dev/null +++ b/patches/SLUS-21661_8FCCB5D9.pnach @@ -0,0 +1,12 @@ +gametitle=Ben 10 - Protector of Earth SLUS_216.61 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=asasega +description=Patches the game to run at Widescreen 16:9 aspect ratio. +patch=1,EE,0011940C,word,3C013F4d +patch=1,EE,00119410,word,3421b6e0 + +//[60 FPS] +// Breaks jumping. +//patch=1,EE,20268558,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-21662_2030F647.pnach b/patches/SLUS-21662_2030F647.pnach new file mode 100644 index 0000000..82af2da --- /dev/null +++ b/patches/SLUS-21662_2030F647.pnach @@ -0,0 +1,16 @@ +gametitle=Warriors Orochi (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +// 16:9 +patch=1,EE,0019a3a8,word,3c023f19 // 3c023f4c hor fov 1-player x +patch=1,EE,0019a3b0,word,3442999a // 3442cccd hor fov 1-player x +patch=1,EE,0019a238,word,3c033f19 // 3c033f4c hor fov 2-players x +patch=1,EE,0019a240,word,3463999a // 3463cccd hor fov 2-players x +patch=1,EE,00199f60,word,3c02440a // 3c0243cf renderfix enemies 1-player x +patch=1,EE,00199e60,word,3c02440a // 3c0243cf renderfix enemies 2-players +patch=1,EE,0024f2c8,word,3c0243ab // 3c024380 renderfix names and health-bar + + diff --git a/patches/SLUS-21663_93352BA1.pnach b/patches/SLUS-21663_93352BA1.pnach new file mode 100644 index 0000000..9d0cab2 --- /dev/null +++ b/patches/SLUS-21663_93352BA1.pnach @@ -0,0 +1,18 @@ +gametitle=Cocoto Fishing Master (U)(SLUS-21663) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0049580c,word,3c023f40 //3c023f80 + +//Y-Fov +patch=1,EE,00469c6c,word,3c03bf2a //3c03bf00 + +//HUD fix +patch=1,EE,0046a168,word,3c023fc0 //3c024000 + + diff --git a/patches/SLUS-21664_6DF2F39E.pnach b/patches/SLUS-21664_6DF2F39E.pnach new file mode 100644 index 0000000..9aa7cab --- /dev/null +++ b/patches/SLUS-21664_6DF2F39E.pnach @@ -0,0 +1,13 @@ +gametitle=The Sims 2 - Castaway (U)(SLUS-21664) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//aa3f013c abaa2134 00008144 0800e003 00000000 00000000 0800e003 +patch=1,EE,00433b00,word,3c013fe3 //3c013faa +patch=1,EE,00433b04,word,34218e2a //3421aaab + + diff --git a/patches/SLUS-21665_BBE4D862.pnach b/patches/SLUS-21665_BBE4D862.pnach new file mode 100644 index 0000000..df25449 --- /dev/null +++ b/patches/SLUS-21665_BBE4D862.pnach @@ -0,0 +1,6 @@ +gametitle=Simpsons Game, The (NTSC-U) SLUS-21665 BBE4D862 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock (130%). +patch=1,EE,002158A4,word,14800011 \ No newline at end of file diff --git a/patches/SLUS-21666_856ACEB6.pnach b/patches/SLUS-21666_856ACEB6.pnach new file mode 100644 index 0000000..2a5dd5c --- /dev/null +++ b/patches/SLUS-21666_856ACEB6.pnach @@ -0,0 +1,13 @@ +gametitle=Mountain Bike Adrenaline (U)(SLUS-21666) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//403f013c 00008144 3002c3e7 +patch=1,EE,00199868,word,3c013f10 //3c013f40 + + diff --git a/patches/SLUS-21668_028AAFC8.pnach b/patches/SLUS-21668_028AAFC8.pnach new file mode 100644 index 0000000..ee0d7ee --- /dev/null +++ b/patches/SLUS-21668_028AAFC8.pnach @@ -0,0 +1,18 @@ +gametitle=George of the Jungle and the Search for the Secret NTSC-U SLUS-21668 028AAFC8 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +//A8 AA AA 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 84 4D 00 78 01 00 00 C0 AA 47 00 80 B6 42 00 +patch=1,EE,206F2A08,extended,3fe38e39 //3faaaaa8 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,20286928,extended,00000000 +patch=1,EE,E0010001,extended,00469BD0 +patch=1,EE,20286928,extended,0C0DE852 \ No newline at end of file diff --git a/patches/SLUS-21670_408D540D.pnach b/patches/SLUS-21670_408D540D.pnach new file mode 100644 index 0000000..e71cd7b --- /dev/null +++ b/patches/SLUS-21670_408D540D.pnach @@ -0,0 +1,13 @@ +gametitle=Backyard Football '08 (U)(SLUS-21670) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//8041023c 00008244 00000000 (1st) +patch=1,EE,00129320,word,3c024140 //3c024180 + + diff --git a/patches/SLUS-21671_8D5A0F43.pnach b/patches/SLUS-21671_8D5A0F43.pnach new file mode 100644 index 0000000..108aa61 --- /dev/null +++ b/patches/SLUS-21671_8D5A0F43.pnach @@ -0,0 +1,15 @@ +gametitle=MLB Power Pros (U)(SLUS-21671) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Gameplay + +patch=1,EE,00139f9c,word,44910800 +patch=1,EE,00139fa0,word,3c024455 +patch=1,EE,00139fa4,word,34425555 //3c024420 + + diff --git a/patches/SLUS-21677_E514BA51.pnach b/patches/SLUS-21677_E514BA51.pnach new file mode 100644 index 0000000..3f8536c --- /dev/null +++ b/patches/SLUS-21677_E514BA51.pnach @@ -0,0 +1,6 @@ +gametitle=The Golden Compass NTSC-U SLUS-21677 E514BA51 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0021D794,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLUS-21678_428113C2.pnach b/patches/SLUS-21678_428113C2.pnach new file mode 100644 index 0000000..281c204 --- /dev/null +++ b/patches/SLUS-21678_428113C2.pnach @@ -0,0 +1,10 @@ +gametitle=DragonBall Z - Budokai Tenkaichi 3 SLUS_216.78 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002fe4cc,word,3fc70fb6 +patch=1,EE,002fe594,word,43c70fb6 +patch=1,EE,00130bf0,word,3c013f10 + + diff --git a/patches/SLUS-21685_C7A1EFF2.pnach b/patches/SLUS-21685_C7A1EFF2.pnach new file mode 100644 index 0000000..36909ba --- /dev/null +++ b/patches/SLUS-21685_C7A1EFF2.pnach @@ -0,0 +1,17 @@ +gametitle=Pro Evolution Soccer 2008 (USA) [SLUS-21685] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001043fc,word,3c013f40 //00000000 +patch=1,EE,00104400,word,44810000 //00000000 +patch=1,EE,00104408,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00125f4c,word,3c053fab //3c053f80 + + diff --git a/patches/SLUS-21688_FF46F4C4.pnach b/patches/SLUS-21688_FF46F4C4.pnach new file mode 100644 index 0000000..20f2d9b --- /dev/null +++ b/patches/SLUS-21688_FF46F4C4.pnach @@ -0,0 +1,22 @@ +gametitle=MotoGP 07 (U)(SLUS-21688) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-U by Arapapa) + +//Gameplay 16:9 +patch=1,EE,0020e264,word,4483E800 //44830800 +patch=1,EE,0020e268,word,4600EB02 //00000000 +patch=1,EE,0020e26c,word,E7B40000 //46000B02 +patch=1,EE,0020e270,word,0C046676 //E7B40000 +patch=1,EE,0020e274,word,46006D06 //0C046676 +patch=1,EE,0020e278,word,3C013F40 //46006D06 hor fov +patch=1,EE,0020e27c,word,4481F000 //3C023C8E +patch=1,EE,0020e280,word,461E0003 //3443FA35 +patch=1,EE,0020e298,word,4600E846 //44830800 + + + +//00088344 00000000 020b0046 0000b4e7 7666040c 066d0046 8e3c023c 35fa4334 + + diff --git a/patches/SLUS-21690_B3723E7E.pnach b/patches/SLUS-21690_B3723E7E.pnach new file mode 100644 index 0000000..d65e8c8 --- /dev/null +++ b/patches/SLUS-21690_B3723E7E.pnach @@ -0,0 +1,35 @@ +gametitle=Alone in the Dark (SLUS-21690) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +patch=1,EE,0035039c,word,46000003 +patch=1,EE,003503a0,word,7fb00010 +patch=1,EE,003503a4,word,ffbf0000 +patch=1,EE,003503a8,word,0080802d +patch=1,EE,003503ac,word,c4a10004 +patch=1,EE,003503b0,word,c4a30000 +patch=1,EE,003503b4,word,3c013f40 +patch=1,EE,003503b8,word,44811000 +patch=1,EE,003503bc,word,460218c3 +patch=1,EE,003503c0,word,e601006c +patch=1,EE,003503c4,word,e6030068 +patch=1,EE,003503c8,word,c6010068 +patch=1,EE,003503cc,word,c602006c +patch=1,EE,003503d0,word,46010043 +patch=1,EE,003503d4,word,8e040004 +patch=1,EE,003503d8,word,46020003 +patch=1,EE,003503dc,word,10800002 +patch=1,EE,003503e0,word,e6010070 +patch=1,EE,003503e4,word,0c0d488c +patch=1,EE,003503e8,word,e6000074 +patch=1,EE,003503ec,word,0200102d +patch=1,EE,003503f0,word,dfbf0000 +patch=1,EE,003503f4,word,7bb00010 +patch=1,EE,003503f8,word,03e00008 +patch=1,EE,003503fc,word,27bd0020 + +patch=1,EE,0042b45c,word,3c033f2b + + diff --git a/patches/SLUS-21697_304497E5.pnach b/patches/SLUS-21697_304497E5.pnach new file mode 100644 index 0000000..3ffa929 --- /dev/null +++ b/patches/SLUS-21697_304497E5.pnach @@ -0,0 +1,14 @@ +gametitle=Iridium Runners (U)(SLUS-21697) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//aa3f013c 93a92134 +patch=1,EE,0022f1a8,word,3c013fe3 //3c013faa +patch=1,EE,0022f1ac,word,34218cc1 //3421a993 + + diff --git a/patches/SLUS-21701_08FE7DFD.pnach b/patches/SLUS-21701_08FE7DFD.pnach new file mode 100644 index 0000000..84c59e6 --- /dev/null +++ b/patches/SLUS-21701_08FE7DFD.pnach @@ -0,0 +1,16 @@ +gametitle=MX vs ATV Untamed [NTSC-U] (SLUS_217.01) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,001119F0,word,3C033CAE //3C033C8E Zoom +patch=1,EE,001119F4,word,34635555 //3463FA34 +patch=1,EE,001119E8,word,3C023FAB //3C023F80 Y-FOV + +//Render fix +patch=1,EE,0018AA4C,word,3C03BFAB //3C03BF80 +patch=1,EE,0018AA50,word,3C023FAB //3C023F80 + + diff --git a/patches/SLUS-21702_63435086.pnach b/patches/SLUS-21702_63435086.pnach new file mode 100644 index 0000000..6f7e657 --- /dev/null +++ b/patches/SLUS-21702_63435086.pnach @@ -0,0 +1,13 @@ +gametitle=Fire Pro Wrestling Returns (U)(SLUS-21702) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0010533c,word,3c013f40 //00000000 +patch=1,EE,00105340,word,44810000 //00000000 +patch=1,EE,00105348,word,4600c602 //00000000 + + diff --git a/patches/SLUS-21707_179470B4.pnach b/patches/SLUS-21707_179470B4.pnach new file mode 100644 index 0000000..1a30140 --- /dev/null +++ b/patches/SLUS-21707_179470B4.pnach @@ -0,0 +1,8 @@ +gametitle=Godzilla Unleashed NTSC-U SLUS-21707 179470B4 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,20128278,extended,14400003 //10400003 +patch=1,EE,E0010001,extended,00531390 +patch=1,EE,20128278,extended,10400003 \ No newline at end of file diff --git a/patches/SLUS-21709_408DFB9C.pnach b/patches/SLUS-21709_408DFB9C.pnach new file mode 100644 index 0000000..fc51c41 --- /dev/null +++ b/patches/SLUS-21709_408DFB9C.pnach @@ -0,0 +1,70 @@ +gametitle=Obscure: The Aftermath (SLUS-21709) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay based on ElHecht's values +patch=1,EE,00211b60,word,1600001f +patch=1,EE,00211b64,word,8e5001ec +patch=1,EE,00211b68,word,c621000c +patch=1,EE,00211b6c,word,3c02bf00 +patch=1,EE,00211b70,word,44820000 +patch=1,EE,00211b74,word,0c049ac4 +patch=1,EE,00211b78,word,46010302 +patch=1,EE,00211b7c,word,3c013f40 //hor value +patch=1,EE,00211b80,word,44810800 +patch=1,EE,00211b84,word,46010003 + +patch=1,EE,00211be8,word,1000ffdf + +//rfix by ElHecht +patch=1,EE,00256234,word,3c033f2b + +//resolution fix (upped from 512x448 to 640x448) by nemesis2000 +patch=1,EE,002125b4,word,24020280 + +//FMV's fix by nemesis2000 +patch=1,EE,0021114c,word,24020188 +patch=1,EE,00211150,word,14480003 +patch=1,EE,00211154,word,00000000 +patch=1,EE,00211158,word,240801c0 +patch=1,EE,0021115c,word,24060000 +patch=1,EE,00211160,word,10200006 +patch=1,EE,00211164,word,e7b40000 +patch=1,EE,00211168,word,44870800 +patch=1,EE,0021116c,word,44850000 +patch=1,EE,00211170,word,46800920 +patch=1,EE,00211174,word,10000005 +patch=1,EE,00211178,word,468000a0 +patch=1,EE,0021117c,word,44850800 +patch=1,EE,00211180,word,44870000 +patch=1,EE,00211184,word,46800920 +patch=1,EE,00211188,word,468000a0 +patch=1,EE,0021118c,word,0106082a +patch=1,EE,00211190,word,10200006 +patch=1,EE,00211194,word,00000000 +patch=1,EE,00211198,word,44880800 +patch=1,EE,0021119c,word,44860000 +patch=1,EE,002111a0,word,46800960 +patch=1,EE,002111a4,word,10000005 +patch=1,EE,002111a8,word,468000e0 +patch=1,EE,002111ac,word,44860800 +patch=1,EE,002111b0,word,44880000 +patch=1,EE,002111b4,word,46800960 +patch=1,EE,002111b8,word,468000e0 +patch=1,EE,002111bc,word,8c8301e8 +patch=1,EE,002111c0,word,46021043 + +[480p Mode] +description=Forces progressive scan mode +patch=1,EE,0010cedc,word,3c050000 +patch=1,EE,0010cee4,word,3c060050 +patch=1,EE,0010ceec,word,3c070001 +patch=1,EE,0010d1ac,word,3c090010 + +[Remove Blackbars] +description=Removes black bars in cutscenes +patch=1,EE,001f4b58,word,3c020000 +patch=1,EE,001f4a68,word,3c030000 +patch=1,EE,001f4ad8,word,3c020000 \ No newline at end of file diff --git a/patches/SLUS-21711_495F76EF.pnach b/patches/SLUS-21711_495F76EF.pnach new file mode 100644 index 0000000..3c2bdc5 --- /dev/null +++ b/patches/SLUS-21711_495F76EF.pnach @@ -0,0 +1,15 @@ +gametitle=Biathlon 2008 (U)(SLUS-21711) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00384af8,word,3f400000 //3f800000 + +//Y-Fov +patch=1,EE,00385428,word,412AAAA4 //41000000 + + diff --git a/patches/SLUS-21712_551E3E7A.pnach b/patches/SLUS-21712_551E3E7A.pnach new file mode 100644 index 0000000..cece09d --- /dev/null +++ b/patches/SLUS-21712_551E3E7A.pnach @@ -0,0 +1,35 @@ +gametitle=The History Channel - Battle for the Pacific (U)(SLUS-21712) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Zoom +//003f023c 988a22c4 (2nd) +patch=1,EE,002e881c,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 +patch=1,EE,002e8850,word,08164f48 +patch=1,EE,00593d20,word,46000803 +patch=1,EE,00593d24,word,3c013f40 +patch=1,EE,00593d28,word,4481f000 +patch=1,EE,00593d2c,word,461e0002 +patch=1,EE,00593d30,word,080ba215 + + +////////////////////////////////// +//X-Fov (needs render fix) +//patch=1,EE,002e7f24,word,3c033fc0 //3c034000 +//X-Fov +//0000803f 00000000 0000803f 00000000 00000000 00000000 03000000 +//patch=1,EE,005d5de8,word,3faaaaab //3f800000 +//Render fix +//0040023c c80283c4 +//patch=1,EE,002e1690,word,3c033fc0 //3c034000 +//0040033c 00308344 0800c0e4 +//patch=1,EE,002e1798,word,3c03402b //3c034000 + + diff --git a/patches/SLUS-21714_4566213C.pnach b/patches/SLUS-21714_4566213C.pnach new file mode 100644 index 0000000..5657604 --- /dev/null +++ b/patches/SLUS-21714_4566213C.pnach @@ -0,0 +1,20 @@ +gametitle=Baroque (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack + +// 16:9 +patch=1,EE,0039e744,word,3c033f40 // 3c033f80 hor fov +patch=1,EE,0039e74c,word,4483f000 // 44832800 +patch=1,EE,0039e750,word,461ef143 // 00000000 +patch=1,EE,0039e754,word,4602f083 // 46022883 +patch=1,EE,0044c180,word,3f5eb852 // 3f947ae1 subtitle hor fov +patch=1,EE,00166b50,word,3c054028 // 3c054060 hud hp/vt +patch=1,EE,00166b90,word,3c053ff0 // 3c054020 hud hp/vt + +// effects +//patch=1,EE,00237914,word,3c014500 // 3c013f80 remove ghosting effect +//patch=1,EE,0010fc60,word,3c023e80 // 3c023f80 remove grain effect + + diff --git a/patches/SLUS-21715_8FCC33A2.pnach b/patches/SLUS-21715_8FCC33A2.pnach new file mode 100644 index 0000000..1b240d7 --- /dev/null +++ b/patches/SLUS-21715_8FCC33A2.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Monster Bass (U)(SLUS-21715) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,002ef4ac,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,002ef4d8,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,080bbd37 + + diff --git a/patches/SLUS-21717_3340FC2C.pnach b/patches/SLUS-21717_3340FC2C.pnach new file mode 100644 index 0000000..b5f601d --- /dev/null +++ b/patches/SLUS-21717_3340FC2C.pnach @@ -0,0 +1,9 @@ +gametitle=Dora the Explorer - Dora Saves the Mermaids NTSC-U SLUS-21717 3340FC2C + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,20177FA8,extended,00000000 +patch=1,EE,E0010001,extended,003C9848 +patch=1,EE,20177FA8,extended,0C09FE78 +patch=1,EE,201AF35C,extended,2403003c \ No newline at end of file diff --git a/patches/SLUS-21718_E3029E2B.pnach b/patches/SLUS-21718_E3029E2B.pnach new file mode 100644 index 0000000..a4c066a --- /dev/null +++ b/patches/SLUS-21718_E3029E2B.pnach @@ -0,0 +1,18 @@ +gametitle=Go, Diego, Go! Safari Rescue (U)(SLUS-21718) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//83001646 140000e6 +patch=1,EE,00118e34,word,08072814 + +patch=1,EE,001ca050,word,46160083 +patch=1,EE,001ca054,word,3c013f40 +patch=1,EE,001ca058,word,4481f000 +patch=1,EE,001ca05c,word,461e1082 +patch=1,EE,001ca060,word,0804638e + + diff --git a/patches/SLUS-21720_21D3B445.pnach b/patches/SLUS-21720_21D3B445.pnach new file mode 100644 index 0000000..9dfe760 --- /dev/null +++ b/patches/SLUS-21720_21D3B445.pnach @@ -0,0 +1,6 @@ +[No-Interlacing] +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +patch=1,EE,201D3884,extended,00000000 + + diff --git a/patches/SLUS-21721_8B524809.pnach b/patches/SLUS-21721_8B524809.pnach new file mode 100644 index 0000000..1777cc1 --- /dev/null +++ b/patches/SLUS-21721_8B524809.pnach @@ -0,0 +1,29 @@ +gametitle=Nobunaga's Ambition - Rise to Power (U)(SLUS-21721) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002810e4,word,3c023f40 //3c023f80 +//patch=1,EE,00281098,word,3c023fc0 //3c024000 + +//Y-Fov +//patch=1,EE,002810b4,word,3c024040 //3c024000 +//Y-Fov +//patch=1,EE,005460c0,word,3F9F49E9 //3f6eeeef + + +//Zoom +//patch=1,EE,0028110c,word,3c023fb0 //3c023f80 + +//Render fix +//patch=1,EE,0015d530,word,3c024440 //3c024420 Left & Right +//patch=1,EE,0015d55c,word,3c023f6e //3c023f6e Left & Right +//patch=1,EE,0015d560,word,3442eeef //3442eeef + +patch=1,EE,0015d534,word,3c0343d4 //3c0343e0 Top & Bottom + + diff --git a/patches/SLUS-21722_56AD161B.pnach b/patches/SLUS-21722_56AD161B.pnach new file mode 100644 index 0000000..e56c80c --- /dev/null +++ b/patches/SLUS-21722_56AD161B.pnach @@ -0,0 +1,10 @@ +gametitle=Chaos Wars SLUS_217.22 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,001374c4,word,3c033f19 +patch=1,EE,001374c8,word,3463999a +patch=1,EE,001374e4,word,3c0343f7 + + diff --git a/patches/SLUS-21726_3C93E16A.pnach b/patches/SLUS-21726_3C93E16A.pnach new file mode 100644 index 0000000..533484c --- /dev/null +++ b/patches/SLUS-21726_3C93E16A.pnach @@ -0,0 +1,18 @@ +gametitle=Samurai Warriors 2: Xtreme Legends * NTSC-U * SLUS-21726 * 3C93E16A + +[Widescreen 16:9] +gsaspectratio=16:9 + +patch=1,EE,00181bf8,word,3c023f19 // 3c023f4c - X-FoV 1-player +patch=1,EE,00181c00,word,3442999a // 3442cccd - X-FoV 1-player + +patch=1,EE,00181db8,word,3c033f19 // 3c033f4c - X-FoV 2-players +// - wrong offset fixed by drobovik: 001882a8 -> 00181db8 +patch=1,EE,00181dc0,word,3463999a // 3463cccd - X-FoV 2-players + +patch=1,EE,00182034,word,3c03440a // 3c0343cf - renderfix enemies 1-player +patch=1,EE,00182094,word,3c03440a // 3c0343cf - renderfix enemies 2-players + +[No-Interlacing] +author=xMichael +patch=1,EE,00102298,word,30420000 diff --git a/patches/SLUS-21727_EE3737A4.pnach b/patches/SLUS-21727_EE3737A4.pnach new file mode 100644 index 0000000..034db97 --- /dev/null +++ b/patches/SLUS-21727_EE3737A4.pnach @@ -0,0 +1,10 @@ +gametitle=Naruto - Ultimate Ninja 3 (U)(SLUS-21727) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-U by Arapapa) + +//16:9 (0000803f 0000803f 00008043) +patch=1,EE,20B60B54,word,3f400000 // 3f800000 + + diff --git a/patches/SLUS-21728_6A8448BA.pnach b/patches/SLUS-21728_6A8448BA.pnach new file mode 100644 index 0000000..ba9d755 --- /dev/null +++ b/patches/SLUS-21728_6A8448BA.pnach @@ -0,0 +1,20 @@ +gametitle=Crash - Mind Over Mutant (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,21A2A3B8,byte,1 //00000000 //HUD +patch=1,EE,21A2A3F2,byte,10 //40 //Zoom 1 +patch=1,EE,21A2A3F8,extended,3F100000 //3F066666 //Y-Axis +patch=1,EE,21A2A3F4,extended,3F7FA68A //3F63F7CD //X-Axis + +[Progressive Scan] +author=CRASHARKI +description=Run the game with Progressive Scan enabled from the start. +patch=1,EE,207155B0,byte,1 //00000000 //Progressive Scan from the beginning + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,205823A0,extended,24020000 \ No newline at end of file diff --git a/patches/SLUS-21730_E164CB28.pnach b/patches/SLUS-21730_E164CB28.pnach new file mode 100644 index 0000000..0ed7165 --- /dev/null +++ b/patches/SLUS-21730_E164CB28.pnach @@ -0,0 +1,23 @@ +gametitle=Jumper - Griffin's Story (U)(SLUS-21730) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//06050046 46b30046 (1st) +patch=1,EE,003fd5a8,word,080c3078 + +patch=1,EE,0030c1e0,word,46000506 +patch=1,EE,0030c1e4,word,3c013f40 +patch=1,EE,0030c1e8,word,4481f000 +patch=1,EE,0030c1EC,word,461ea502 +patch=1,EE,0030c1f0,word,080ff56b + +////////////////////////// +//701e4700 00000000 0000803f 00000000 Memory hack. needs render fix) +//patch=1,EE,204B0430,extended,3F400000 //3f800000 + + diff --git a/patches/SLUS-21731_A8D83239.pnach b/patches/SLUS-21731_A8D83239.pnach new file mode 100644 index 0000000..eb132f2 --- /dev/null +++ b/patches/SLUS-21731_A8D83239.pnach @@ -0,0 +1,35 @@ +gametitle=Silent Hill Origins (SLUS-21731) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen fix +patch=1,EE,001da9b4,word,3c013fe3 +patch=1,EE,001da9b8,word,34218e39 + +[60 FPS] +author=felixthecat1970, asasega, Szalay, CMX, Azagthoth, GodShin +description=Requires "Cycle Rate" set to 180% or 300% +patch=1,EE,E0010000,extended,006BFA48 +patch=1,EE,006B3474,extended,01 +patch=1,EE,E0010001,extended,006BFA48 //workaround videos +patch=1,EE,006B3474,extended,02 + +[Remove Blackbars] +author=nemesis2000 +description=Removes black bars in cutscenes +patch=1,EE,00183548,word,24020000 //24020001 + +[No-Interlacing] +gsinterlacemode=1 +author=felixthecat1970 +description=Forces progressive scan mode 480p at startup. +patch=0,EE,2029445C,extended,3C050000 +patch=0,EE,20294464,extended,3C060050 +patch=0,EE,2029446C,extended,3C070001 + +[No Noise Filter] +author=Maori-Jigglypuff +description=Noise filter removal +patch=1,EE,00338998,word,00000000 +patch=1,EE,0033E700,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-21733_E46EDD51.pnach b/patches/SLUS-21733_E46EDD51.pnach new file mode 100644 index 0000000..518c33a --- /dev/null +++ b/patches/SLUS-21733_E46EDD51.pnach @@ -0,0 +1,8 @@ +gametitle=Sega Superstars Tennis (NTSC-U) SLUS-21733 E46EDD51 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PeterDelta +description=Renders the game in 16:9 aspect ratio +patch=1,EE,00234A0C,word,3C013FE3 +patch=1,EE,003D75EC,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-21734_0C6E5A80.pnach b/patches/SLUS-21734_0C6E5A80.pnach new file mode 100644 index 0000000..d6a3809 --- /dev/null +++ b/patches/SLUS-21734_0C6E5A80.pnach @@ -0,0 +1,15 @@ +gametitle=Falling Stars (U)(SLUS-21734) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00424fd0,word,43400000 + +//Render fix +patch=1,EE,00424fdc,word,3f100000 + + diff --git a/patches/SLUS-21735_77B0236F.pnach b/patches/SLUS-21735_77B0236F.pnach new file mode 100644 index 0000000..89e399b --- /dev/null +++ b/patches/SLUS-21735_77B0236F.pnach @@ -0,0 +1,17 @@ +gametitle=Mana Khemia: Alchemists of Al-Revis (SLUS-21735) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//3D scenes +patch=1,EE,0046cc7c,word,3c013f40 //hor value +patch=1,EE,0046cc80,word,44810000 +patch=1,EE,0046cc88,word,4600c602 + +//battle's fix +patch=1,EE,00ba73cc,word,44400000 //right side fix +patch=1,EE,00ba73d4,word,c4400000 //left side fix +patch=1,EE,00ba6700,word,3faaaaab //menu fix + + diff --git a/patches/SLUS-21737_050C429A.pnach b/patches/SLUS-21737_050C429A.pnach new file mode 100644 index 0000000..5f5f5f6 --- /dev/null +++ b/patches/SLUS-21737_050C429A.pnach @@ -0,0 +1,19 @@ +gametitle=Riding Star (U)(SLUS-21737) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,002cf180,word,08030000 //c6010068 + +patch=1,EE,000c0000,word,3c013f40 // 00000000 +patch=1,EE,000c0004,word,4481f000 // 00000000 +patch=1,EE,000c0008,word,c6010068 // 00000000 +patch=1,EE,000c000c,word,c602006c // 00000000 +patch=1,EE,000c0010,word,461e0843 // 00000000 +patch=1,EE,000c0014,word,e6010068 // 00000000 +patch=1,EE,000c0018,word,080b3c62 // 00000000 + + diff --git a/patches/SLUS-21738_F5FE754D.pnach b/patches/SLUS-21738_F5FE754D.pnach new file mode 100644 index 0000000..87e8cdc --- /dev/null +++ b/patches/SLUS-21738_F5FE754D.pnach @@ -0,0 +1,27 @@ +gametitle=Nitro Bike NTSC-U SLUS-21738 F5FE754D + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +patch=1,EE,00429eac,word,3c013faa //00000000 +patch=1,EE,00429eb0,word,3421aaab //00000000 +patch=1,EE,00429eb8,word,4481f000 //00000000 +patch=1,EE,00429ebc,word,461ebdc2 //00000000 + +//Zoom +//003f013c 00608144 00009344 00000000 20008046 +patch=1,EE,0039bf14,word,3c013f16 //3c013f00 + +//patch=1,EE,00429eac,word,3c013f40 //00000000 +//patch=1,EE,00429eb0,word,44810000 //00000000 +//patch=1,EE,00429eb8,word,4600c602 //00000000 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0039C584,word,10400003 //14400003 +patch=1,EE,003816d0,word,3c013c88 //3c013d08 \ No newline at end of file diff --git a/patches/SLUS-21739_37245C3F.pnach b/patches/SLUS-21739_37245C3F.pnach new file mode 100644 index 0000000..59a918c --- /dev/null +++ b/patches/SLUS-21739_37245C3F.pnach @@ -0,0 +1,14 @@ +gametitle=Iron Man [SLUS-21739] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=PsxFan107 +description=Widescreen Hack +patch=1,EE,20148FD0,extended,3C0C3FAA +patch=1,EE,20148FD8,extended,358CAAAB + + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,00159354,word,2C620000 \ No newline at end of file diff --git a/patches/SLUS-21742_1E1D2995.pnach b/patches/SLUS-21742_1E1D2995.pnach new file mode 100644 index 0000000..50ac34d --- /dev/null +++ b/patches/SLUS-21742_1E1D2995.pnach @@ -0,0 +1,11 @@ +gametitle=Women's Volleyball Championship (U)(SLUS-21742) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,01c0c960,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-21743_4EECA3D0.pnach b/patches/SLUS-21743_4EECA3D0.pnach new file mode 100644 index 0000000..286a249 --- /dev/null +++ b/patches/SLUS-21743_4EECA3D0.pnach @@ -0,0 +1,21 @@ +gametitle=Code Lyoko - Quest for Infinity (U)(SLUS-21743) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,00477770,word,3c03bfab //3c03bf80 + +//Y-Fov +patch=1,EE,004777fc,word,3c03bf2a //3c03bf00 + +//Rendder fix +patch=1,EE,0047776c,word,3c024040 //3c024000 +//80c3033c 00088444 5c00053c +patch=1,EE,0045b92c,word,3c03c340 //3c03c380 +patch=1,EE,0045b954,word,3c0243ab //3c024380 + + diff --git a/patches/SLUS-21748_EE662389.pnach b/patches/SLUS-21748_EE662389.pnach new file mode 100644 index 0000000..fc2651a --- /dev/null +++ b/patches/SLUS-21748_EE662389.pnach @@ -0,0 +1,20 @@ +gametitle=MLB Power Pros 2008 (U)(SLUS-21748) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Gameplay +//2044023c 00088244 f043023c +patch=1,EE,001332ac,word,3c024455 //3c024420 +patch=1,EE,001332b0,word,34425555 //44820800 +patch=1,EE,001332b4,word,44820800 //3c0243f0 +patch=1,EE,001332b8,word,3c0243f0 //44911000 +patch=1,EE,001332bc,word,44911000 //00000000 + +//Event +//patch=1,EE,001011d0,word,3c024455 //3c024420 + + diff --git a/patches/SLUS-21749_5C241958.pnach b/patches/SLUS-21749_5C241958.pnach new file mode 100644 index 0000000..dd6593a --- /dev/null +++ b/patches/SLUS-21749_5C241958.pnach @@ -0,0 +1,12 @@ +gametitle=Garfield - Garfield World Tour (NTSC-U) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +//Widescreen hack 16:9 + +//FOV +//803f033c 4940023c 00188344 +patch=1,EE,001c3ba4,word,3c033f40 //3c033f80 + + diff --git a/patches/SLUS-21750_A06A7AFD.pnach b/patches/SLUS-21750_A06A7AFD.pnach new file mode 100644 index 0000000..1b0f8d7 --- /dev/null +++ b/patches/SLUS-21750_A06A7AFD.pnach @@ -0,0 +1,15 @@ +gametitle=Disney Hannah Montana - Spotlight World Tour (U)(SLUS-21750) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,004f952c,word,3FE38E32 //3faaaaab +patch=1,EE,0050b5cc,word,3FE38E32 //3faaaaab + +[60 FPS] +author=ICUP321 +description=Unlocks internal FPS. +patch=1,EE,005FFD8C,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21751_A929EC81.pnach b/patches/SLUS-21751_A929EC81.pnach new file mode 100644 index 0000000..d53a000 --- /dev/null +++ b/patches/SLUS-21751_A929EC81.pnach @@ -0,0 +1,17 @@ +gametitle=Backyard Baseball '09 (U)(SLUS-21751) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//8041023c 00008244 00000000 +patch=1,EE,00132e80,word,3c024140 + +//Y-Fov +//patch=1,EE,00132ec4,word,3c023fee //3c023fb3 +//patch=1,EE,00132ecc,word,3442eee9 //34423333 + + diff --git a/patches/SLUS-21754_A06BD445.pnach b/patches/SLUS-21754_A06BD445.pnach new file mode 100644 index 0000000..c1ea340 --- /dev/null +++ b/patches/SLUS-21754_A06BD445.pnach @@ -0,0 +1,20 @@ +gametitle=CID the Dummy (U)(SLUS-21754) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//06a30046 86050046 +patch=1,EE,00228aa0,word,08030000 + +patch=1,EE,000c0000,word,46000586 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461eb582 +patch=1,EE,000c0014,word,0808a2a9 + + diff --git a/patches/SLUS-21756_E43E46E6.pnach b/patches/SLUS-21756_E43E46E6.pnach new file mode 100644 index 0000000..fbc81ff --- /dev/null +++ b/patches/SLUS-21756_E43E46E6.pnach @@ -0,0 +1,6 @@ +gametitle=The Chronicles of Narnia - Prince Caspian (NTSC-U) SLUS-21756 E43E46E6 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,003BE188,word,00000000 \ No newline at end of file diff --git a/patches/SLUS-21757_436D2C83.pnach b/patches/SLUS-21757_436D2C83.pnach new file mode 100644 index 0000000..90f7b3d --- /dev/null +++ b/patches/SLUS-21757_436D2C83.pnach @@ -0,0 +1,12 @@ +gametitle=Kung Fu Panda (U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//abaaaa3f 000080bf 00007a44 +patch=1,EE,00694e0c,word,3fe38e3e//3faaaaab + + diff --git a/patches/SLUS-21759_6B1E796A.pnach b/patches/SLUS-21759_6B1E796A.pnach new file mode 100644 index 0000000..8ae4483 --- /dev/null +++ b/patches/SLUS-21759_6B1E796A.pnach @@ -0,0 +1,13 @@ +gametitle=LEGO Indiana Jones - The Original Adventures (U)(SLUS-21759) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,204EF0DC,extended,00000a01 //00000a00 +patch=1,EE,204EF0F0,extended,00000a01 //00000a00 +patch=1,EE,0031db2c,word,3c013f40 //3c013f28 + + diff --git a/patches/SLUS-21760_3DDBDB2C.pnach b/patches/SLUS-21760_3DDBDB2C.pnach new file mode 100644 index 0000000..2260c14 --- /dev/null +++ b/patches/SLUS-21760_3DDBDB2C.pnach @@ -0,0 +1,27 @@ +gametitle=Jeep Thrills NTSC-U SLUS-21760 3DDBDB2C + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,001684e4,word,3c013f88 //3c013f4c +patch=1,EE,001684e8,word,34218883 //3421cccd + +//Y-Fov +patch=1,EE,00168500,word,08030000 + +patch=1,EE,000c0000,word,4600a343 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461e6b42 +patch=1,EE,000c0014,word,0805a141 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,0019E3E0,word,14600007 //10600007 +patch=1,EE,00144A44,word,24420003 //24420001 \ No newline at end of file diff --git a/patches/SLUS-21761_FBB6D448.pnach b/patches/SLUS-21761_FBB6D448.pnach new file mode 100644 index 0000000..a4819c9 --- /dev/null +++ b/patches/SLUS-21761_FBB6D448.pnach @@ -0,0 +1,23 @@ +gametitle=B-Boy (U)(SLUS-21761) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Wide Screen 16:9 + +//Zoom +//003f013c 00008144 0000bfff 8e3c013c (1st) +patch=1,EE,00215a6c,word,3c013ec7 //3c013f00 + +//Y-Fov +patch=1,EE,002c21b0,word,080a38dc //c6010068 +patch=1,EE,0028e370,word,3c013f40 //00000000 +patch=1,EE,0028e374,word,4481f000 //00000000 +patch=1,EE,0028e378,word,c6010068 //00000000 +patch=1,EE,0028e37c,word,c602006c //00000000 +patch=1,EE,0028e380,word,461e0843 //00000000 +patch=1,EE,0028e384,word,e6010068 //00000000 +patch=1,EE,0028e388,word,080b086d //00000000 + + diff --git a/patches/SLUS-21765_EA8D4BDF.pnach b/patches/SLUS-21765_EA8D4BDF.pnach new file mode 100644 index 0000000..d0fab6b --- /dev/null +++ b/patches/SLUS-21765_EA8D4BDF.pnach @@ -0,0 +1,10 @@ +gametitle=Incredible Hulk, The SLUS_217.65 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,00368440,word,3c013fdf //3C013FA7 +patch=1,EE,00368444,word,342192c2 //3421AE14 +patch=1,EE,00410854,word,3c013f20 //3c013f00 + + diff --git a/patches/SLUS-21767_3148A285.pnach b/patches/SLUS-21767_3148A285.pnach new file mode 100644 index 0000000..3a8b4be --- /dev/null +++ b/patches/SLUS-21767_3148A285.pnach @@ -0,0 +1,9 @@ +gametitle=Dance Dance Revolution X SLUS-21767 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +// 16:9 +patch=1,EE,0017e964,word,3c023f22 // 3c023f00 +patch=1,EE,0017eae4,word,3c023fe3 // 3c023faa +patch=1,EE,0017eaf0,word,34458e39 // 3445aaab diff --git a/patches/SLUS-21772_56D7AC28.pnach b/patches/SLUS-21772_56D7AC28.pnach new file mode 100644 index 0000000..5dbc8c9 --- /dev/null +++ b/patches/SLUS-21772_56D7AC28.pnach @@ -0,0 +1,14 @@ +gametitle=Tiger Woods PGA Tour 09 (NTSC-U) (SLUS-21722) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=VIRGIN KLM + +//Game Play Fov +patch=1,EE,008CC390,extended,3f400000 //3f800000 + +//Game Play Render Fix +patch=1,EE,008CC3A0,extended,44800000 //44000000 +patch=1,EE,008CC3A8,extended,40000000 //3f400000 + + diff --git a/patches/SLUS-21774_047571F1.pnach b/patches/SLUS-21774_047571F1.pnach new file mode 100644 index 0000000..5014d8c --- /dev/null +++ b/patches/SLUS-21774_047571F1.pnach @@ -0,0 +1,12 @@ +gametitle=Dynasty Warriors 6 (NTSC-U) (SLUS-21774) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +// +// 16:9 +patch=1,EE,00147178,word,3c0243b4 // 3c0243a0 hor fov value1 +patch=1,EE,00147238,word,3c0243f0 // 3c0243a0 hor fov value2 +patch=1,EE,001556a4,word,3c023f15 // 3c023f00 render fix + + diff --git a/patches/SLUS-21775_CFE7B625.pnach b/patches/SLUS-21775_CFE7B625.pnach new file mode 100644 index 0000000..3c93c36 --- /dev/null +++ b/patches/SLUS-21775_CFE7B625.pnach @@ -0,0 +1,6 @@ +gametitle=The Munmmy - Tomb of the Dragon Emperor [SLUS_21775] [cfe7b625] + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2037be98,extended,0000003c //0000001e \ No newline at end of file diff --git a/patches/SLUS-21778_CDE9832D.pnach b/patches/SLUS-21778_CDE9832D.pnach new file mode 100644 index 0000000..d26ba19 --- /dev/null +++ b/patches/SLUS-21778_CDE9832D.pnach @@ -0,0 +1,8 @@ +gametitle=Dokapon Kingdom SLUS_217.78 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,0043b8a8,word,3c023f22 + + diff --git a/patches/SLUS-21779_2BE55519.pnach b/patches/SLUS-21779_2BE55519.pnach new file mode 100644 index 0000000..f768ae2 --- /dev/null +++ b/patches/SLUS-21779_2BE55519.pnach @@ -0,0 +1,102 @@ +gametitle=Eternal Poison (U) (SLUS-21779) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//000080bf d7a370bf (1st) +patch=1,EE,00487114,word,bf400000 //bf800000 + +//Text Box Fix +//00009c43 0000803f 000040c2 00000c43 (1st) +patch=1,EE,00557404,word,43c00000 //439c0000 + +//0000b042 0080cf43 (1st) +patch=1,EE,005573e0,word,42c00000 //42b00000 +patch=1,EE,005573e4,word,00000000 //43cf8000 + +//Message Indicator Position (Up) +//0000d143 0000803f 00000000 +patch=1,EE,0055736c,word,43c80000 //43d10000 + +//Font fix (Conversation) +//0000803f 0000803f 0000803e 0000803f cccccc3d +patch=1,EE,00557378,word,3f400000 //3f800000 //3f400000 is too narrow in case of Japaness + + +//******** 2D FIX PARTS ******** + +//2D Characters (Town & Battle Field) +//43000f3c d80115e6 20008046 +patch=1,EE,00132e20,word,0810b346 //3c0f0043 + +patch=1,EE,0042cd18,word,3c0f0043 +patch=1,EE,0042cd1c,word,3c013faa +patch=1,EE,0042cd20,word,3421aaab +patch=1,EE,0042cd24,word,4481f000 +patch=1,EE,0042cd28,word,e61e01d8 +patch=1,EE,0042cd2c,word,0804cb8a + + +//Traviata House +//900014e6 940014e6 1400e58d +patch=1,EE,002d9360,word,0810b334 // 900014e6 + +patch=1,EE,0042ccd0,word,3c013f40 // 00000000 +patch=1,EE,0042ccd4,word,4481f800 // 00000000 +patch=1,EE,0042ccd8,word,e61f0090 // 00000000 +patch=1,EE,0042ccdc,word,080b64d9 // 00000000 + + +//The Uzaporium Shop +//900015e6 940015e6 1800a524 (2nd) +patch=1,EE,002ac0ac,word,0810b338 // 900015e6 + +patch=1,EE,0042cce0,word,3c013f40 // 00000000 +patch=1,EE,0042cce4,word,4481f800 // 00000000 +patch=1,EE,0042cce8,word,e61f0090 // 00000000 +patch=1,EE,0042ccec,word,080ab02c // 00000000 + + +//Twilight's Rest (Potraits) +//940015e6 800000a2 0800b6e5 (1st) +patch=1,EE,00286be0,word,0810b33c // 940015e6 + +patch=1,EE,0042ccf0,word,3c013f40 // 00000000 +patch=1,EE,0042ccf4,word,4481f000 // 00000000 +patch=1,EE,0042ccf8,word,e61e0094 // 00000000 +patch=1,EE,0042ccfc,word,080a1af9 // 00000000 + + +//2D Characters (Conversation and Twilight's Rest) +//c0ffbd27 1000b0ff 2000b2ff 2800b3ff 2d80a000 +patch=1,EE,0023cdd8,word,0810b341 // c4400008 + +patch=1,EE,0042cd04,word,c4400008 // 00000000 +patch=1,EE,0042cd08,word,3c013f40 // 00000000 +patch=1,EE,0042cd0c,word,4481f000 // 00000000 +patch=1,EE,0042cd10,word,461e0002 // 00000000 +patch=1,EE,0042cd14,word,0808f377 // 00000000 + + +//////////////////////////////////////////////////////// +//Left Characters +//080000c6 080041c4 02000146 +//patch=1,EE,002224f4,word,0810b340 // 080000c6 + +//patch=1,EE,0042cd00,word,c6000008 // 00000000 +//patch=1,EE,0042cd04,word,3c013f40 // 00000000 +//patch=1,EE,0042cd08,word,4481f000 // 00000000 +//patch=1,EE,0042cd0c,word,461e0002 // 00000000 +//patch=1,EE,0042cd10,word,0808893e // 00000000 + +[No-Interlacing] +author=NineKain +description=Attempts to disable interlaced offset rendering. +gsinterlacemode=1 +//Remove Interlacing +patch=1,EE,0032DC7C,word,00000000 +patch=1,EE,0032DD04,word,00000000 diff --git a/patches/SLUS-21782_DE61647A.pnach b/patches/SLUS-21782_DE61647A.pnach new file mode 100644 index 0000000..0e8741a --- /dev/null +++ b/patches/SLUS-21782_DE61647A.pnach @@ -0,0 +1,82 @@ +gametitle=Shin Megami Tensei: Persona 4 (SLUS-21782B) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//16:9 by pavachan +patch=1,EE,0076111c,word,3fe38e38 + +//partial HUD fix by nemesis2000 +patch=1,EE,00104680,word,3c043f40 +patch=1,EE,00104688,word,00731821 +patch=1,EE,0010468c,word,24636728 +patch=1,EE,00104694,word,00000000 +patch=1,EE,00104698,word,24630004 +patch=1,EE,0010469c,word,3c043f80 + +//FMV's fix by nemesis2000 +patch=1,EE,0046957c,word,1460000a +patch=1,EE,00469584,word,3c03c294 +patch=1,EE,00469588,word,10000008 +patch=1,EE,0046958c,word,00000000 +patch=1,EE,004695a8,word,3c03c1a8 +patch=1,EE,004695bc,word,00000000 + +//Font fix by nemesis2000 +patch=1,EE,002732b4,word,00118903 +patch=1,EE,002732b8,word,02338818 +patch=1,EE,002732c0,word,8E93001c +patch=1,EE,00273368,word,82970003 +patch=1,EE,0027343c,word,24130015 + +patch=1,EE,00275dbc,word,2415000c +patch=1,EE,00275dd4,word,3c0241a8 +patch=1,EE,00275e00,word,01154018 +patch=1,EE,00275e04,word,00084103 +patch=1,EE,00275e08,word,0100a82d + +//zoom fix by nemesis2000 +patch=1,EE,0026c620,word,0c0fa77c +patch=1,EE,0026c624,word,0220202d +patch=1,EE,0026c628,word,0220202d +patch=1,EE,0026c62c,word,0200282d +patch=1,EE,0026c630,word,0000302d +patch=1,EE,0026c634,word,0c0fa72c +patch=1,EE,0026c638,word,00000000 +patch=1,EE,0026c63c,word,0c0f83d0 +patch=1,EE,0026c640,word,0200202d +patch=1,EE,0026c644,word,0240202d +patch=1,EE,0026c648,word,3c013fa1 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,0026c64c,word,44810000 +patch=1,EE,0026c650,word,c66c0140 +patch=1,EE,0026c654,word,0c115df4 +patch=1,EE,0026c658,word,46006303 + +//personas art fix by nemesis2000 +patch=1,EE,0011dc6c,word,10400032 +patch=1,EE,0011dc78,word,1060002f + +patch=1,EE,0011dd28,word,3c013f02 +patch=1,EE,0011dd2c,word,44810800 +patch=1,EE,0011dd30,word,0c04756c +patch=1,EE,0011dd34,word,46016b43 +patch=1,EE,0011dd38,word,dfbf0020 +patch=1,EE,0011dd3c,word,7bb00010 +patch=1,EE,0011dd40,word,c7b40000 +patch=1,EE,0011dd44,word,27bd0030 +patch=1,EE,0011dd48,word,03e00008 + +patch=1,EE,0011D724,word,3C024340 + +patch=1,EE,0011A114,word,00000000 +patch=1,EE,001369B0,word,00000000 + +//characters art fix by nemesis2000 +patch=1,EE,00354CE4,word,3C024340 +patch=1,EE,00223008,word,3C024340 // (level up white glow) + +//partial HUD text fix by nemesis2000 +patch=1,EE,00123430,word,24020BF6 + + diff --git a/patches/SLUS-21782_DEDC3B71.pnach b/patches/SLUS-21782_DEDC3B71.pnach new file mode 100644 index 0000000..2623007 --- /dev/null +++ b/patches/SLUS-21782_DEDC3B71.pnach @@ -0,0 +1,163 @@ +gametitle=Shin Megami Tensei: Persona 4 (SLUS-21782B) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 +author=pavachan & nemesis2000 + +//16:9 by pavachan +patch=1,EE,0076111c,word,3fe38e38 + +//partial HUD fix by nemesis2000 +patch=1,EE,00104680,word,3c043f40 +patch=1,EE,00104688,word,00731821 +patch=1,EE,0010468c,word,24636728 +patch=1,EE,00104694,word,00000000 +patch=1,EE,00104698,word,24630004 +patch=1,EE,0010469c,word,3c043f80 + +//FMV's fix by nemesis2000 +patch=1,EE,0046957c,word,1460000a +patch=1,EE,00469584,word,3c03c294 +patch=1,EE,00469588,word,10000008 +patch=1,EE,0046958c,word,00000000 +patch=1,EE,004695a8,word,3c03c1a8 +patch=1,EE,004695bc,word,00000000 + +//Font fix by nemesis2000 +patch=1,EE,002732b4,word,00118903 +patch=1,EE,002732b8,word,02338818 +patch=1,EE,002732c0,word,8E93001c +patch=1,EE,00273368,word,82970003 +patch=1,EE,0027343c,word,24130015 + +patch=1,EE,00275dbc,word,2415000c +patch=1,EE,00275dd4,word,3c0241a8 +patch=1,EE,00275e00,word,01154018 +patch=1,EE,00275e04,word,00084103 +patch=1,EE,00275e08,word,0100a82d + +//zoom fix by nemesis2000 +patch=1,EE,0026c620,word,0c0fa77c +patch=1,EE,0026c624,word,0220202d +patch=1,EE,0026c628,word,0220202d +patch=1,EE,0026c62c,word,0200282d +patch=1,EE,0026c630,word,0000302d +patch=1,EE,0026c634,word,0c0fa72c +patch=1,EE,0026c638,word,00000000 +patch=1,EE,0026c63c,word,0c0f83d0 +patch=1,EE,0026c640,word,0200202d +patch=1,EE,0026c644,word,0240202d +patch=1,EE,0026c648,word,3c013fa1 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,0026c64c,word,44810000 +patch=1,EE,0026c650,word,c66c0140 +patch=1,EE,0026c654,word,0c115df4 +patch=1,EE,0026c658,word,46006303 + +//personas art fix by nemesis2000 +patch=1,EE,0011dc6c,word,10400032 +patch=1,EE,0011dc78,word,1060002f + +patch=1,EE,0011dd28,word,3c013f02 +patch=1,EE,0011dd2c,word,44810800 +patch=1,EE,0011dd30,word,0c04756c +patch=1,EE,0011dd34,word,46016b43 +patch=1,EE,0011dd38,word,dfbf0020 +patch=1,EE,0011dd3c,word,7bb00010 +patch=1,EE,0011dd40,word,c7b40000 +patch=1,EE,0011dd44,word,27bd0030 +patch=1,EE,0011dd48,word,03e00008 + +patch=1,EE,0011D724,word,3C024340 + +patch=1,EE,0011A114,word,00000000 +patch=1,EE,001369B0,word,00000000 + +//characters art fix by nemesis2000 +patch=1,EE,00354CE4,word,3C024340 +patch=1,EE,00223008,word,3C024340 //(level up white glow) + +//partial HUD text fix by nemesis2000 +patch=1,EE,00123430,word,24020BF6 + +[Widescreen 16:10] +description=Renders the game in 16:10 aspect ratio, instead of 4:3. +gsaspectratio=Stretch +author=pavachan & nemesis2000 - converted by AtaKe + +//16:10 +patch=1,EE,0076111c,word,3fc71c71 + +//partial HUD fix +patch=1,EE,00104680,word,3c043f56 +patch=1,EE,00104688,word,00731821 +patch=1,EE,0010468c,word,24636728 +patch=1,EE,00104694,word,00000000 +patch=1,EE,00104698,word,24630004 +patch=1,EE,0010469c,word,3c043f80 + +//FMV's fix +patch=1,EE,0046957c,word,1460000a +patch=1,EE,00469584,word,3c03c241 +patch=1,EE,00469588,word,10000008 +patch=1,EE,0046958c,word,00000000 +patch=1,EE,004695a8,word,3c0343d4 +patch=1,EE,004695bc,word,00000000 + +//Font fix +patch=1,EE,002732b4,word,00118903 +patch=1,EE,002732b8,word,02338818 +patch=1,EE,002732c0,word,8E93001c +patch=1,EE,00273368,word,82970003 +patch=1,EE,0027343c,word,24130015 + +patch=1,EE,00275dbc,word,2415000c +patch=1,EE,00275dd4,word,3c0241a8 +patch=1,EE,00275e00,word,01154018 +patch=1,EE,00275e04,word,00084103 +patch=1,EE,00275e08,word,0100a82d + +//zoom fix +patch=1,EE,0026c620,word,0c0fa77c +patch=1,EE,0026c624,word,0220202d +patch=1,EE,0026c628,word,0220202d +patch=1,EE,0026c62c,word,0200282d +patch=1,EE,0026c630,word,0000302d +patch=1,EE,0026c634,word,0c0fa72c +patch=1,EE,0026c638,word,00000000 +patch=1,EE,0026c63c,word,0c0f83d0 +patch=1,EE,0026c640,word,0200202d +patch=1,EE,0026c644,word,0240202d +patch=1,EE,0026c648,word,3c013fa1 // 80=hor+, a1=moonwalk fix, aa=vert- +patch=1,EE,0026c64c,word,44810000 +patch=1,EE,0026c650,word,c66c0140 +patch=1,EE,0026c654,word,0c115df4 +patch=1,EE,0026c658,word,46006303 + +//personas art fix +patch=1,EE,0011dc6c,word,10400032 +patch=1,EE,0011dc78,word,1060002f + +patch=1,EE,0011dd28,word,3c013f2d +patch=1,EE,0011dd2c,word,44810800 +patch=1,EE,0011dd30,word,0c04756c +patch=1,EE,0011dd34,word,46016b43 +patch=1,EE,0011dd38,word,dfbf0020 +patch=1,EE,0011dd3c,word,7bb00010 +patch=1,EE,0011dd40,word,c7b40000 +patch=1,EE,0011dd44,word,27bd0030 +patch=1,EE,0011dd48,word,03e00008 + +patch=1,EE,0011D724,word,3c024360 + +patch=1,EE,0011A114,word,00000000 +patch=1,EE,001369B0,word,00000000 + +//characters art fix +patch=1,EE,00354CE4,word,3c024360 +patch=1,EE,00223008,word,3c024360 //(level up white glow) + +//partial HUD text fix +patch=1,EE,00123430,word,24020BF6 + + diff --git a/patches/SLUS-21785_E01F57EC.pnach b/patches/SLUS-21785_E01F57EC.pnach new file mode 100644 index 0000000..ada676e --- /dev/null +++ b/patches/SLUS-21785_E01F57EC.pnach @@ -0,0 +1,13 @@ +gametitle=LEGO Batman - The Videogame (U)(SLUS-21785) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,2033DE44,extended,00000a01 //00000a00 +patch=1,EE,20615710,extended,00000a01 //00000a00 +patch=1,EE,0033dd6c,word,3c013f40 + + diff --git a/patches/SLUS-21787_5A31AA5B.pnach b/patches/SLUS-21787_5A31AA5B.pnach new file mode 100644 index 0000000..4122298 --- /dev/null +++ b/patches/SLUS-21787_5A31AA5B.pnach @@ -0,0 +1,15 @@ +gametitle=TNA iMPACT! (U)(SLUS-21787) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht (NTSC-U by Arapapa) + +// 16:9 +// note: data is stored in "TNAPOV.ELF" +patch=1,EE,e0043f80,extended,00225090 // check 20225090 matches value xxxx3f80 +patch=1,EE,20225090,extended,3c013f40 // 3c013f80 +patch=1,EE,20225094,extended,4481f000 // 4481e000 +patch=1,EE,2022509c,extended,461ef703 // 00000000 +patch=1,EE,202250a4,extended,4602f083 // 4602e083 + + diff --git a/patches/SLUS-21788_F95F37EE.pnach b/patches/SLUS-21788_F95F37EE.pnach new file mode 100644 index 0000000..2fe40f0 --- /dev/null +++ b/patches/SLUS-21788_F95F37EE.pnach @@ -0,0 +1,40 @@ +gametitle=Ar tonelico II: Melody of Metafalica (SLUS-21788P) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//3D scenes +patch=1,EE,002bc554,word,3c013f40 //hor value +patch=1,EE,002bc558,word,44810000 +patch=1,EE,002bc560,word,4600c602 + +//battle fix +patch=1,EE,00a008a4,word,44400000 //right side fix +patch=1,EE,00a008ac,word,c4400000 // left side fix + +//2D scenes +patch=1,EE,001a9ffc,word,3c014480 +patch=1,EE,001aa004,word,44811800 +patch=1,EE,001aa008,word,3c014a00 +patch=1,EE,001aa00c,word,44812000 +patch=1,EE,001aa010,word,e7a40044 +patch=1,EE,001aa014,word,e7a3004c +patch=1,EE,001aa018,word,3c01c480 +patch=1,EE,001aa01c,word,44811000 +patch=1,EE,001aa020,word,3c0e00a0 +patch=1,EE,001aa024,word,25ce148c +patch=1,EE,001aa028,word,e7a40040 +patch=1,EE,001aa02c,word,46020882 +patch=1,EE,001aa030,word,c5c00000 +patch=1,EE,001aa034,word,e7a00048 +patch=1,EE,001aa038,word,46030842 +patch=1,EE,001aa03c,word,46051082 +patch=1,EE,001aa040,word,46050842 +patch=1,EE,001aa044,word,e7a20038 +patch=1,EE,001aa048,word,e7a10024 +patch=1,EE,001aa04c,word,3c013f40 //hor value +patch=1,EE,001aa050,word,44813000 +patch=1,EE,001aa054,word,46060842 + + diff --git a/patches/SLUS-21789_407F494D.pnach b/patches/SLUS-21789_407F494D.pnach new file mode 100644 index 0000000..36ad4b8 --- /dev/null +++ b/patches/SLUS-21789_407F494D.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Legendary Adventures (U)(SLUS-21789) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,00259cfc,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,00259d28,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,0809674b + + diff --git a/patches/SLUS-21791_8071EB8E.pnach b/patches/SLUS-21791_8071EB8E.pnach new file mode 100644 index 0000000..6d3092b --- /dev/null +++ b/patches/SLUS-21791_8071EB8E.pnach @@ -0,0 +1,13 @@ +gametitle=Bratz - Girlz Really Rock (U)(SLUS-21791) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,003bad7c,word,3c013f40 //00000000 +patch=1,EE,003bad80,word,4481f000 //00000000 +patch=1,EE,003bad88,word,461eb582 //00000000 + + diff --git a/patches/SLUS-21796_4D6B5DE5.pnach b/patches/SLUS-21796_4D6B5DE5.pnach new file mode 100644 index 0000000..8958d87 --- /dev/null +++ b/patches/SLUS-21796_4D6B5DE5.pnach @@ -0,0 +1,19 @@ +gametitle=Dora the Explorer - Dora Saves the Snow Princess (U)(SLUS-21796) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83001646 +patch=1,EE,0011958c,word,08030000 + +patch=1,EE,000c0000,word,46160083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,08046564 + + diff --git a/patches/SLUS-21796_EAEDE6E8.pnach b/patches/SLUS-21796_EAEDE6E8.pnach new file mode 100644 index 0000000..5774f9d --- /dev/null +++ b/patches/SLUS-21796_EAEDE6E8.pnach @@ -0,0 +1,19 @@ +gametitle=Dora the Explorer - Dora Saves the Snow Princess (U)(SLUS-21796) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//83001646 +patch=1,EE,0011a504,word,08030000 + +patch=1,EE,000c0000,word,46160083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,08046942 + + diff --git a/patches/SLUS-21797_63A9B931.pnach b/patches/SLUS-21797_63A9B931.pnach new file mode 100644 index 0000000..409ee39 --- /dev/null +++ b/patches/SLUS-21797_63A9B931.pnach @@ -0,0 +1,26 @@ +gametitle=Tak and the Guardians of Gross (U)(SLUS-21797) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//98000cc6 900018c6 +patch=1,EE,003c4e08,word,08030000 +patch=1,EE,000c0000,word,c60c0098 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e6303 +patch=1,EE,000c0010,word,080f1383 + + +//Render fix +//003f013c 00a08144 98000cc6 (1st) +patch=1,EE,003a4ce0,word,3c013f2b //3c013f00 + +[60 FPS] +author=asasega +description=Unlocks internal FPS. Might need EE Overclock at 130%. +patch=1,EE,01FAF278,word,42700000 //41F00000 \ No newline at end of file diff --git a/patches/SLUS-21799_A287DF74.pnach b/patches/SLUS-21799_A287DF74.pnach new file mode 100644 index 0000000..9ac534c --- /dev/null +++ b/patches/SLUS-21799_A287DF74.pnach @@ -0,0 +1,47 @@ +gametitle=Kingdom Hearts: Re:Chain of Memories (SLUS-21799) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//gameplay by asmodean +patch=1,EE,203328BC,extended,3F19999A // 3F4CCCCD (hor axis) +//patch=1,EE,203328C0,extended,3F8CCCCD // 3F4CCCCD (vert axis) + +//FMV's fix by nemesis2000 +//NOTE: Only looks fine on a PS2. +//On PCSX2, it only works in software mode, but the subtitles look glitched. +//If you are fine with the glitched subtitles, enable the "Switch to software rendering when an FMV plays" game fix. +//On PCSX2 in hardware mode, there is a duplicate screen glitch. + +//only vertical stretch +//patch=1,EE,0019D054,word,24070204 //vert + +//alternate values +//patch=1,EE,0019D03C,word,240601C8 //hor +//patch=1,EE,0019D054,word,240701C0 //vert + + +[60 FPS] +description=Forces the game to run at 60. +//60 FPS +patch=1,EE,004386B0,extended,00000000 + +//60 FPS Ladder Fix by Sirius902 +patch=1,EE,0021D6CC,word,3C013FC6 +patch=1,EE,0021D71C,word,3C01BFC6 +patch=1,EE,001E1870,word,087FFFD4 +patch=1,EE,001E1874,word,00000000 +patch=1,EE,01FFFF50,word,3C050033 +patch=1,EE,01FFFF54,word,34A5C720 +patch=1,EE,01FFFF58,word,8CA50000 +patch=1,EE,01FFFF5C,word,24A502E8 +patch=1,EE,01FFFF60,word,8CA50000 +patch=1,EE,01FFFF64,word,38A50002 +patch=1,EE,01FFFF68,word,10A00003 +patch=1,EE,01FFFF6C,word,00000000 +patch=1,EE,01FFFF70,word,0C078556 +patch=1,EE,01FFFF74,word,0000282D +patch=1,EE,01FFFF78,word,0807861E + + diff --git a/patches/SLUS-21803_241C66AE.pnach b/patches/SLUS-21803_241C66AE.pnach new file mode 100644 index 0000000..e45784a --- /dev/null +++ b/patches/SLUS-21803_241C66AE.pnach @@ -0,0 +1,18 @@ +gametitle=Warriors Orochi 2 (NTSC-U) (SLUS-21803) + +[Widescreen 16:9] +description=Renders the game in 16:9 aspect ratio, instead of 4:3. +gsaspectratio=16:9 + +//16:9 +patch=1,EE,2050E568,extended,3F19999A // 3F4CCCCD = 0.8 - 3F19999A = 0.6 +patch=1,EE,2050E7A8,extended,3F19999A // 3F4CCCCD = 0.8 - 3F19999A = 0.6 + +//21:9 +//patch=1,EE,2050E568,extended,3EE66666 // 3F4CCCCD = 0.8 - 3EE66666 = 0.45 +//patch=1,EE,2050E7A8,extended,3EE66666 // 3F4CCCCD = 0.8 - 3EE66666 = 0.45 + +//View Distance +patch=1,EE,2050E598,extended,41200000 // 3F800000 = 1.0 - 41200000 = 10.0 + + diff --git a/patches/SLUS-21804_04FB3B0E.pnach b/patches/SLUS-21804_04FB3B0E.pnach new file mode 100644 index 0000000..d7fba8d --- /dev/null +++ b/patches/SLUS-21804_04FB3B0E.pnach @@ -0,0 +1,11 @@ +gametitle=Avatar - The Legend of Aang - Into the Inferno (NTSC-U / PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht + +//16:9 +patch=1,EE,00148364,word,3c023fe3 // 3c023faa +patch=1,EE,00148378,word,34428e39 // 3442aaab + + diff --git a/patches/SLUS-21805_3D96DC04.pnach b/patches/SLUS-21805_3D96DC04.pnach new file mode 100644 index 0000000..7989eb8 --- /dev/null +++ b/patches/SLUS-21805_3D96DC04.pnach @@ -0,0 +1,15 @@ +gametitle=Hasbro Family Game Night (U)(SLUS 21805) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Force turn on Native Widescreen (Full boot passing) +patch=1,EE,005a3990,word,24020002 //30420003 + +//Zoom fix +patch=1,EE,004d0668,word,3c013f21 //3c013f00 + + diff --git a/patches/SLUS-21806_EA79D106.pnach b/patches/SLUS-21806_EA79D106.pnach new file mode 100644 index 0000000..fa4e3f9 --- /dev/null +++ b/patches/SLUS-21806_EA79D106.pnach @@ -0,0 +1,12 @@ +gametitle=Barbie Horse Adventures - Riding Camp (U)(SLUS-21806) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,2070AA2C,extended,3fe38e39 //3faaaaaa + + diff --git a/patches/SLUS-21807_55BC9C93.pnach b/patches/SLUS-21807_55BC9C93.pnach new file mode 100644 index 0000000..ee7e3fe --- /dev/null +++ b/patches/SLUS-21807_55BC9C93.pnach @@ -0,0 +1,21 @@ +gametitle=Monster Jam - Urban Assault (U)(SLUS-21807) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,001c82c0,word,080f2450 // c6010068 +patch=1,EE,001c82c4,word,00000000 // c602006c + +patch=1,EE,003c9140,word,3c013f40 // 00000000 +patch=1,EE,003c9144,word,4481f000 // 00000000 +patch=1,EE,003c9148,word,c6010068 // 00000000 +patch=1,EE,003c914c,word,c602006c // 00000000 +patch=1,EE,003c9150,word,461e0843 // 00000000 +patch=1,EE,003c9154,word,e6010068 // 00000000 +patch=1,EE,003c9158,word,080720b2 // 00000000 + + diff --git a/patches/SLUS-21809_1DAA15B5.pnach b/patches/SLUS-21809_1DAA15B5.pnach new file mode 100644 index 0000000..ec7f6ba --- /dev/null +++ b/patches/SLUS-21809_1DAA15B5.pnach @@ -0,0 +1,12 @@ +gametitle=Backyard Football '09 (U)(SLUS-21809) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00129320,word,3c024140 //3c024180 + + diff --git a/patches/SLUS-21810_02A3F34D.pnach b/patches/SLUS-21810_02A3F34D.pnach new file mode 100644 index 0000000..c744456 --- /dev/null +++ b/patches/SLUS-21810_02A3F34D.pnach @@ -0,0 +1,8 @@ +gametitle=WWE SmackDown vs. Raw 2009 (SLUS-21810) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,002a4310,word,3c033f40 + + diff --git a/patches/SLUS-21811_73DA9F6F.pnach b/patches/SLUS-21811_73DA9F6F.pnach new file mode 100644 index 0000000..f989181 --- /dev/null +++ b/patches/SLUS-21811_73DA9F6F.pnach @@ -0,0 +1,20 @@ +gametitle=MotoGP 08 (USA) [SLUS-21811] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-U by Arapapa) + +//Gameplay 16:9 +patch=1,EE,0020ee98,word,4482e000 //44820000 +patch=1,EE,0020eea8,word,460ce002 //460c0002 +patch=1,EE,0020eeac,word,4483e800 //44830800 +patch=1,EE,0020eeb8,word,4600eb02 //46000b02 +patch=1,EE,0020eebc,word,00000000 //e7a00048 +patch=1,EE,0020eec0,word,3c013f40 //3c023f00 +patch=1,EE,0020eec4,word,4481f000 //44820000 +patch=1,EE,0020eec8,word,461e0003 //3c033c8e +patch=1,EE,0020eecc,word,e7a00048 //3463fa35 +patch=1,EE,0020eed4,word,4614e002 //46140002 +patch=1,EE,0020eed8,word,4600e846 //44830800 + + diff --git a/patches/SLUS-21812_F2980E1A.pnach b/patches/SLUS-21812_F2980E1A.pnach new file mode 100644 index 0000000..22125b8 --- /dev/null +++ b/patches/SLUS-21812_F2980E1A.pnach @@ -0,0 +1,11 @@ +gametitle=Speed Racer SLUS_218.12 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=pelvicthrustman + +patch=1,EE,004c314c,word,3c013f00 //00000000 +patch=1,EE,004c315c,word,4481f800 //00000000 +patch=1,EE,004c31b0,word,461f0003 //46000803 + + diff --git a/patches/SLUS-21813_5A6A935D.pnach b/patches/SLUS-21813_5A6A935D.pnach new file mode 100644 index 0000000..eb664d6 --- /dev/null +++ b/patches/SLUS-21813_5A6A935D.pnach @@ -0,0 +1,24 @@ +gametitle=007 - Quantum Of Solace (NTSC-U) (SLUS-21813) + +[60 FPS] +author=Souzooka and asasega +description=60 FPS; recommend using 180% EE Cycle Overclock + +// Framerate +patch=1,EE,203CA748,extended,3C // 60 FPS +patch=1,EE,E0010001,extended,003DDB84 // Check 003DDB84 is XXXX0001, indicating a .pss is playing +patch=1,EE,203CA748,extended,1E // 30 FPS (normal .pss speed) +patch=1,EE,E0010000,extended,003CAA98 // Check 003CAA98 is XXXX0000, workaround for softlock after subduing first opera house enemy +patch=1,EE,203CA748,extended,1E // 30 FPS (softlock prevention) +// Prevent softlock in cave level (Sink Hole) after shooting 2 guys in helicopter +patch=1,EE,E0030132,extended,003CD020 // Map is that cave level +patch=1,EE,E002BF7B,extended,0037DA62 // Camera position? Who knows +patch=1,EE,E0010001,extended,003CA80C // In cutscene? Who knows +patch=1,EE,203CA748,extended,1E // 30 FPS (softlock prevention) + +// Reduce recoil compensation (affected by framerate) +patch=1,EE,203C5C84,extended,3D7CCCCD + +[Onscreen FPS Display] +author=asasega +patch=1,EE,003CD06E,word,00000001 diff --git a/patches/SLUS-21815_DB2DE310.pnach b/patches/SLUS-21815_DB2DE310.pnach new file mode 100644 index 0000000..21a36db --- /dev/null +++ b/patches/SLUS-21815_DB2DE310.pnach @@ -0,0 +1,12 @@ +gametitle=Ben 10: Alien Force [NTSC-U] (SLUS_218.15) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Sergx12 +description=Patches the game to run at Widescreen 16:9 aspect ratio. + +//Gameplay 16:9 +patch=1,EE,002A2430,word,3C013F1C //3C013F00 Zoom +patch=1,EE,001124E4,word,3C013ED6 //3C013F00 Y-FOV + + diff --git a/patches/SLUS-21818_A1DB02D9.pnach b/patches/SLUS-21818_A1DB02D9.pnach new file mode 100644 index 0000000..02ca3a5 --- /dev/null +++ b/patches/SLUS-21818_A1DB02D9.pnach @@ -0,0 +1,8 @@ +gametitle=Spongebob SquarePants Featuring Nicktoons - Globs of Doom (NTSC-U) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=CRASHARKI +description=Run the game at 16:9 Widescreen Aspect Ratio from the start. +patch=1,EE,20413CB4,extended,3F9F49F4 //3F6EEEEE +patch=1,EE,204B4684,extended,00000001 //00000000 \ No newline at end of file diff --git a/patches/SLUS-21819_D3F40C6A.pnach b/patches/SLUS-21819_D3F40C6A.pnach new file mode 100644 index 0000000..8a260a3 --- /dev/null +++ b/patches/SLUS-21819_D3F40C6A.pnach @@ -0,0 +1,27 @@ +[Widescreen 16:9] +gsaspectratio=16:9 +gametitle=Disney High School Musical 3 - Senior Year Dance! (U)(SLUS-21819) +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02020746 50004324 (1st)) +patch=1,EE,00255d84,word,080afe64 + +patch=1,EE,002bf990,word,46070202 +patch=1,EE,002bf994,word,3c013f40 +patch=1,EE,002bf998,word,4481f000 +patch=1,EE,002bf99c,word,461e4202 +patch=1,EE,002bf9a0,word,08095762 + +//Hud +//2b44013c 00402134 +patch=1,EE,00204d88,word,3c014464 //3c01442b +patch=1,EE,00204d8c,word,34215555 //34214000 + +//Render fix +//803f013c 00388144 42080246 +patch=1,EE,001d0b88,word,3c013fab //3c013f80 + + diff --git a/patches/SLUS-21821_7FCDAAAD.pnach b/patches/SLUS-21821_7FCDAAAD.pnach new file mode 100644 index 0000000..725433a --- /dev/null +++ b/patches/SLUS-21821_7FCDAAAD.pnach @@ -0,0 +1,17 @@ +gametitle=Pro Evolution Soccer 2009 (U)(SLUS-21821) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001043fc,word,3c013f40 //00000000 +patch=1,EE,00104400,word,44810000 //00000000 +patch=1,EE,00104408,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00125d3c,word,3c053fab //3c053f80 + + diff --git a/patches/SLUS-21831_4BB40113.pnach b/patches/SLUS-21831_4BB40113.pnach new file mode 100644 index 0000000..ac16307 --- /dev/null +++ b/patches/SLUS-21831_4BB40113.pnach @@ -0,0 +1,17 @@ +gametitle=Army Men - Soldiers of Misfortune (U)(SLUS-21831) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//003f013c 00608144 be3c013c +patch=1,EE,001123c4,word,3c013ed8 //3c013f00 + +//Zoom +//003f013c 00a88144 2000b026 +patch=1,EE,0029caf8,word,3c013f1b //3c013f00 + + diff --git a/patches/SLUS-21834_02FDFF19.pnach b/patches/SLUS-21834_02FDFF19.pnach new file mode 100644 index 0000000..884e37a --- /dev/null +++ b/patches/SLUS-21834_02FDFF19.pnach @@ -0,0 +1,22 @@ +gametitle=Goosebumps Horrorland - Happy Halloween (U)(SLUS 21834) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,002271b0,word,3c013f27 //3c013f00 + +//Y-Fov +patch=1,EE,0022726c,word,08030000 + +patch=1,EE,000c0000,word,4616a503 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f000 +patch=1,EE,000c0010,word,461ea502 +patch=1,EE,000c0014,word,08089c9c + + diff --git a/patches/SLUS-21836_5AA9405C.pnach b/patches/SLUS-21836_5AA9405C.pnach new file mode 100644 index 0000000..4e7fc3b --- /dev/null +++ b/patches/SLUS-21836_5AA9405C.pnach @@ -0,0 +1,20 @@ +gametitle=Secret Service (U)(SLUS-21836) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Zoom +//003f013c 00008144 2800b5e7 +patch=1,EE,002c7ad4,word,3c013f1e //3c013f00 + +//Y-Fov +//403f013c 00008144 d00b8224 +patch=1,EE,00180018,word,3c013f10 //3c013f40 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,201841F8,extended,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLUS-21838_A6BDA6BE.pnach b/patches/SLUS-21838_A6BDA6BE.pnach new file mode 100644 index 0000000..4889545 --- /dev/null +++ b/patches/SLUS-21838_A6BDA6BE.pnach @@ -0,0 +1,20 @@ +gametitle=Monster Lab (U)(SLUS-21838) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//02051446 e40100e6 +patch=1,EE,001857f8,word,080430d4 + +patch=1,EE,0010c350,word,46140502 +patch=1,EE,0010c354,word,3c013faa +patch=1,EE,0010c358,word,3421aaab +patch=1,EE,0010c35c,word,4481f000 +patch=1,EE,0010c360,word,461ea502 +patch=1,EE,0010c364,word,080615ff + + diff --git a/patches/SLUS-21839_FD37553A.pnach b/patches/SLUS-21839_FD37553A.pnach new file mode 100644 index 0000000..0281861 --- /dev/null +++ b/patches/SLUS-21839_FD37553A.pnach @@ -0,0 +1,6 @@ +gametitle=Ski and Shoot NTSC-U SLUS-21839 FD37553A + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (180%). +patch=1,EE,0018A6A0,word,240F0001 //240F0002 \ No newline at end of file diff --git a/patches/SLUS-21840_6EC0C6C3.pnach b/patches/SLUS-21840_6EC0C6C3.pnach new file mode 100644 index 0000000..2f1f1fb --- /dev/null +++ b/patches/SLUS-21840_6EC0C6C3.pnach @@ -0,0 +1,13 @@ +gametitle=DreamWorks Madagascar 2 - Escape 2 Africa (U)(SLUS-21840) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +//820d0046 003f023c 00008244 (2nd) +patch=1,EE,001ff08c,word,3c023f1e //3c023f00 + + diff --git a/patches/SLUS-21841_2EC2432C.pnach b/patches/SLUS-21841_2EC2432C.pnach new file mode 100644 index 0000000..314b83d --- /dev/null +++ b/patches/SLUS-21841_2EC2432C.pnach @@ -0,0 +1,22 @@ +gametitle=Cabela's Dangerous Hunts 2009 (U)(SLUS-21841) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +patch=1,EE,0025018c,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,002501c0,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,08094071 + + diff --git a/patches/SLUS-21842_E90DC5C9.pnach b/patches/SLUS-21842_E90DC5C9.pnach new file mode 100644 index 0000000..0805300 --- /dev/null +++ b/patches/SLUS-21842_E90DC5C9.pnach @@ -0,0 +1,9 @@ +gametitle=DragonBall Z - Infinite World SLUS_218.42 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,2052E6B0,extended,3f23d706 //3f5a740e +patch=1,EE,2049C054,extended,3f23d706 //3f5a740e + + diff --git a/patches/SLUS-21844_E87D8667.pnach b/patches/SLUS-21844_E87D8667.pnach new file mode 100644 index 0000000..f5e9cef --- /dev/null +++ b/patches/SLUS-21844_E87D8667.pnach @@ -0,0 +1,24 @@ +gametitle=Bolt (U)(SLUS-21844) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen Hack +//X-Fov +//43030d46 07000046 140040e4 0400a4e7 +patch=1,EE,002d8668,word,08171b24 //e7a40004 + +patch=1,EE,005c6c90,word,e7a40004 +patch=1,EE,005c6c94,word,3c013f40 +patch=1,EE,005c6c98,word,4481f000 +patch=1,EE,005c6c9c,word,461e6b42 +patch=1,EE,005c6ca0,word,080b619b + +//Render fix +//003f013c 00008144 7900023c (1st) +patch=1,EE,004b5328,word,3c013f2b //3c013f00 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,007E15EC,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-21845_7FAE77BE.pnach b/patches/SLUS-21845_7FAE77BE.pnach new file mode 100644 index 0000000..18fab71 --- /dev/null +++ b/patches/SLUS-21845_7FAE77BE.pnach @@ -0,0 +1,13 @@ +//gametitle=Shin Megami Tensei: Devil Summoner 2: Raidou Kuzunoha vs. King Abaddon (NTSC-U) + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen pnach (Only works for 3D, not for prerendered backgrounds) + +//patch=1,EE,004278e4,word,3FC6D3A0 //3F951EB8 hor fov +//patch=1,EE,00427c94,word,3FC6D3A0 //3F951EB8 unknown + +//black borders's fix (optional) +//patch=1,EE,00116928,word,24040000 +//patch=1,EE,00106be0,word,a380a213 +//patch=1,EE,001069c4,word,2404FF00 \ No newline at end of file diff --git a/patches/SLUS-21846_FB236A46.pnach b/patches/SLUS-21846_FB236A46.pnach new file mode 100644 index 0000000..d74b7c7 --- /dev/null +++ b/patches/SLUS-21846_FB236A46.pnach @@ -0,0 +1,15 @@ +//gametitle=Sonic Unleashed (SLUS-21846) +//Disabled due to crashing during night statges and boss battles. + +//[Widescreen 16:9] +//gsaspectratio=16:9 +//description=Widescreen Patch (16:9) by Monsterjamp + +//FOV +//patch=1,EE,20872CD0,word,3FD21DAF + +//Fixes video aspect ratio +//patch=1,EE,20ED1A68,word,43E00000 +//patch=1,EE,20ED1A58,word,00000000 + + diff --git a/patches/SLUS-21850_9AB3424F.pnach b/patches/SLUS-21850_9AB3424F.pnach new file mode 100644 index 0000000..05b2cc9 --- /dev/null +++ b/patches/SLUS-21850_9AB3424F.pnach @@ -0,0 +1,11 @@ +gametitle=Score International Baja 1000 - The Official Game (U) SLUS-21850 9AB3424F + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,E0020000,extended,00480878 //condition on +patch=1,EE,202D1AD4,extended,24110001 //24110002 fps +patch=1,EE,20C33EAC,extended,3c888889 //3D088889 speed +patch=1,EE,E0020001,extended,00480878 //condition turn off in loading screen +patch=1,EE,202D1AD4,extended,24110002 //24110002 +patch=1,EE,20C33EAC,extended,3D088889 //3D088889 \ No newline at end of file diff --git a/patches/SLUS-21852_F989A710.pnach b/patches/SLUS-21852_F989A710.pnach new file mode 100644 index 0000000..3ea72af --- /dev/null +++ b/patches/SLUS-21852_F989A710.pnach @@ -0,0 +1,26 @@ +gametitle=The Tale Of Despereauxe (U)(SLUS-21852) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//803f013c 00a08144 4100023c +patch=1,EE,00247a88,word,3c013f40 //3c013f80 + +//Y-Fov +//03180446 2400a0e7 +patch=1,EE,00247a74,word,08030000 +patch=1,EE,000c0000,word,46041803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0003 +patch=1,EE,000c0010,word,08091e9e + +//Render fix +//003f013c 00008144 00a51446 +patch=1,EE,0022b860,word,3c013f2b //3c013f00 + + diff --git a/patches/SLUS-21854_64ABECC8.pnach b/patches/SLUS-21854_64ABECC8.pnach new file mode 100644 index 0000000..49a42e5 --- /dev/null +++ b/patches/SLUS-21854_64ABECC8.pnach @@ -0,0 +1,19 @@ +gametitle=Coraline SLUS_218.54 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack +patch=1,EE,001a65f0,word,3c013c2e //r fix +patch=1,EE,002644ec,word,3c014440 // hor fov +//patch=1,EE,00267dd0,word,3C013F40 //hud zoom in + +[Remove Blackbars] +description=Removes black bars in cutscenes +//8642013c 67662134 +patch=1,EE,00225ffc,word,3c014000 //3c014286 +patch=1,EE,00226000,word,00000000 //34216667 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,201002F4,extended,10000011 \ No newline at end of file diff --git a/patches/SLUS-21855_1B0BF18E.pnach b/patches/SLUS-21855_1B0BF18E.pnach new file mode 100644 index 0000000..2c0f16e --- /dev/null +++ b/patches/SLUS-21855_1B0BF18E.pnach @@ -0,0 +1,20 @@ +gametitle=NPPL Championship Paintball 2009 (U)(SLUS-21855) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//Zoom +patch=1,EE,00237f4c,word,3c023f20 //3c023f00 + +//Y-Fov +patch=1,EE,00237f78,word,081a8558 //46000803 +patch=1,EE,006a1560,word,46000803 +patch=1,EE,006a1564,word,3c013f40 +patch=1,EE,006a1568,word,4481f000 +patch=1,EE,006a156c,word,461e0002 +patch=1,EE,006a1570,word,0808dfdf + + diff --git a/patches/SLUS-21857_C56B0941.pnach b/patches/SLUS-21857_C56B0941.pnach new file mode 100644 index 0000000..18639f2 --- /dev/null +++ b/patches/SLUS-21857_C56B0941.pnach @@ -0,0 +1,15 @@ +gametitle=Short Track Racing - Trading Paint (U)(SLUS-21857) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +// FOV (16:9) + +//X-Fov +patch=1,EE,00279134,word,3c013faa //00000000 +patch=1,EE,00279140,word,3421aaab //00000000 +patch=1,EE,00279144,word,4481f000 //00000000 +patch=1,EE,00279154,word,461e0002 //00000000 + + diff --git a/patches/SLUS-21860_BC94F047.pnach b/patches/SLUS-21860_BC94F047.pnach new file mode 100644 index 0000000..cff90e2 --- /dev/null +++ b/patches/SLUS-21860_BC94F047.pnach @@ -0,0 +1,23 @@ +gametitle=The Bigs 2 NTSC-U SLUS-21860 BC94F047 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Normal play +patch=1,EE,20C74768,extended,3FE38E32 //3AAAAAAB + +//Turbo and Power blast play +patch=1,EE,20C74848,extended,3FE38E32 //3AAAAAAB +patch=1,EE,20C74900,extended,3FE38E32 //3AAAAAAB +patch=1,EE,20C749B4,extended,3FE38E32 //3AAAAAAB +patch=1,EE,20C74A94,extended,3FE38E32 //3AAAAAAB +patch=1,EE,20C74B4C,extended,3FE38E32 //3AAAAAAB +patch=1,EE,20C74C00,extended,3FE38E32 //3AAAAAAB + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,003697ec,word,2c420001 //2c420002 \ No newline at end of file diff --git a/patches/SLUS-21862_5C9E1148.pnach b/patches/SLUS-21862_5C9E1148.pnach new file mode 100644 index 0000000..a57eeb9 --- /dev/null +++ b/patches/SLUS-21862_5C9E1148.pnach @@ -0,0 +1,9 @@ +gametitle=Naruto Shippuuden - Ultimate Ninja 4 (U)(SLUS-21862) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack (NTSC-U by Arapapa) + +patch=1,EE,20AB3F94,extended,3F400000 + + diff --git a/patches/SLUS-21864_F78D6593.pnach b/patches/SLUS-21864_F78D6593.pnach new file mode 100644 index 0000000..62981e6 --- /dev/null +++ b/patches/SLUS-21864_F78D6593.pnach @@ -0,0 +1,61 @@ +gametitle= Disney-Pixar's Up (U)(SLUS-21864_F78D6593) + +[Aspect Ratio - 32:9] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,202272D8,extended,3C034063 //Horizontal (4:3) +patch=1,EE,202272DC,extended,34638E39 //Vertical (4:3) + +patch=1,EE,202272F0,extended,3C034063 //Horizontal (16:9) +patch=1,EE,202272F4,extended,34638E39 //Vertical (16:9) + +[Aspect Ratio - 21:9 (3840x1600)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,202272D8,extended,3C034019 //Horizontal (4:3) +patch=1,EE,202272DC,extended,3463999A //Vertical (4:3) + +patch=1,EE,202272F0,extended,3C034019 //Horizontal (16:9) +patch=1,EE,202272F4,extended,3463999A //Vertical (16:9) + +[Aspect Ratio - 21:9 (3440x1440)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,202272D8,extended,3C034018 //Horizontal (4:3) +patch=1,EE,202272DC,extended,3463E38E //Vertical (4:3) + +patch=1,EE,202272F0,extended,3C034018 //Horizontal (16:9) +patch=1,EE,202272F4,extended,3463E38E //Vertical (16:9) + +[Aspect Ratio - 21:9 (2560x1080)] +gsaspectratio=Stretch +author=Virjoinga +description=Changes aspect ratio. +patch=1,EE,202272D8,extended,3C034017 //Horizontal (4:3) +patch=1,EE,202272DC,extended,3463B426 //Vertical (4:3) + +patch=1,EE,202272F0,extended,3C034017 //Horizontal (16:9) +patch=1,EE,202272F4,extended,3463B426 //Vertical (16:9) + +[Widescreen 16:10] +gsaspectratio=Stretch +author=Virjoinga & pgert +description=Changes aspect ratio. +patch=1,EE,202272D8,extended,3C033FCC //Horizontal (4:3) +patch=1,EE,202272DC,extended,3463CCCD //Vertical (4:3) + +patch=1,EE,202272F0,extended,3C033FCC //Horizontal (16:9) +patch=1,EE,202272F4,extended,3463CCCD //Vertical (16:9) + +[Widescreen 15:10] +gsaspectratio=Stretch +author=Virjoinga & pgert +description=Changes aspect ratio. +patch=1,EE,202272D8,extended,3C033FC0 //Horizontal (4:3) +patch=1,EE,202272DC,extended,34630000 //Vertical (4:3) + +patch=1,EE,202272F0,extended,3C033FC0 //Horizontal (16:9) +patch=1,EE,202272F4,extended,34630000 //Vertical (16:9) \ No newline at end of file diff --git a/patches/SLUS-21870_084CC895.pnach b/patches/SLUS-21870_084CC895.pnach new file mode 100644 index 0000000..141f7de --- /dev/null +++ b/patches/SLUS-21870_084CC895.pnach @@ -0,0 +1,38 @@ +gametitle=Monsters vs. Aliens (U)(SLUS-21870) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom (Menu and Cutscenes) +//003f023c ec0081c6 +patch=1,EE,001abd20,word,3c023f1b //3c023f00 + +////Y-Fov (Menu and Cutscenes) +//03081546 1401a0e7 +patch=1,EE,001abd9c,word,08030000 + +patch=1,EE,000c0000,word,46150803 +patch=1,EE,000c0004,word,3c013faa +patch=1,EE,000c0008,word,3421aaab +patch=1,EE,000c000c,word,4481f800 +patch=1,EE,000c0010,word,461f0002 +patch=1,EE,000c0014,word,0806af68 + + +//Zoom (Gameplay) +//003f023c 00008244 f00097c4 +patch=1,EE,00233764,word,3c023f1b //3c023f00 + +//Y-Fov (Gameplay) +patch=1,EE,0023376c,word,08030008 + +patch=1,EE,000c0020,word,c49700f0 +patch=1,EE,000c0024,word,3c013f40 +patch=1,EE,000c0028,word,4481f000 +patch=1,EE,000c002c,word,461ebdc2 +patch=1,EE,000c0030,word,0808cddc + + diff --git a/patches/SLUS-21870_D3C84C28.pnach b/patches/SLUS-21870_D3C84C28.pnach new file mode 100644 index 0000000..358595a --- /dev/null +++ b/patches/SLUS-21870_D3C84C28.pnach @@ -0,0 +1,38 @@ +gametitle=Monsters vs. Aliens (NTSC-U) (SLUS-21870) D3C84C28 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Renders the game in 16:9 aspect ratio +//Zoom (Menu and Cutscenes) +//003f023c ec0081c6 +patch=1,EE,001abcf0,word,3c023f1b //3c023f00 + +//Y-Fov (Menu and Cutscenes) +//03081546 1401a0e7 +patch=1,EE,001abd6c,word,080a06f0 + +patch=1,EE,00281bc0,word,46150803 +patch=1,EE,00281bc4,word,3c013faa +patch=1,EE,00281bc8,word,3421aaab +patch=1,EE,00281bcc,word,4481f800 +patch=1,EE,00281bd0,word,461f0002 +patch=1,EE,00281bd4,word,0806af5c + +//Zoom (Gameplay) +//003f023c 00008244 f00097c4 +patch=1,EE,00233734,word,3c023f1b //3c023f00 + +//Y-Fov (Gameplay) +patch=1,EE,0023373c,word,080a06e8 + +patch=1,EE,00281ba0,word,c49700f0 +patch=1,EE,00281ba4,word,3c013f40 +patch=1,EE,00281ba8,word,4481f000 +patch=1,EE,00281bac,word,461ebdc2 +patch=1,EE,00281bb0,word,0808cdd0 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 130%. +patch=1,EE,002338EC,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLUS-21873_BFB1109F.pnach b/patches/SLUS-21873_BFB1109F.pnach new file mode 100644 index 0000000..d989cfb --- /dev/null +++ b/patches/SLUS-21873_BFB1109F.pnach @@ -0,0 +1,10 @@ +gametitle= Dynasty Warriors Gundam 2 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Wide screen (16:9) +//Wide screen patch by bositman using Widescreen helper + +patch=1,EE,204D9EB8,extended,3F2AAAAB // 3F4CCCCD + + diff --git a/patches/SLUS-21878_3488C365.pnach b/patches/SLUS-21878_3488C365.pnach new file mode 100644 index 0000000..5e62fe3 --- /dev/null +++ b/patches/SLUS-21878_3488C365.pnach @@ -0,0 +1,8 @@ +gametitle=Ice Age 3 - Dawn of the Dinosaurs NTSC-U SLUS-21878 3488C365 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,20582290,extended,0000003c +patch=1,EE,E0010001,extended,00580E90 +patch=1,EE,20582290,extended,0000001e \ No newline at end of file diff --git a/patches/SLUS-21879_FD0C27EE.pnach b/patches/SLUS-21879_FD0C27EE.pnach new file mode 100644 index 0000000..5e54d44 --- /dev/null +++ b/patches/SLUS-21879_FD0C27EE.pnach @@ -0,0 +1,10 @@ +gametitle=Marvel Ultimate Alliance 2 SLUS_218.79 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,208314e4,extended,3fe6db6e +patch=1,EE,208314e8,extended,3FE38E32 +patch=1,EE,20831518,extended,3F299999 //fonts + + diff --git a/patches/SLUS-21881_137C792E.pnach b/patches/SLUS-21881_137C792E.pnach new file mode 100644 index 0000000..232b219 --- /dev/null +++ b/patches/SLUS-21881_137C792E.pnach @@ -0,0 +1,6 @@ +gametitle=Transformers - Revenge of the Fallen (NTSC-U) SLUS-21881 137C792E + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,0011E888,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLUS-21882_7030A01C.pnach b/patches/SLUS-21882_7030A01C.pnach new file mode 100644 index 0000000..2d89dc7 --- /dev/null +++ b/patches/SLUS-21882_7030A01C.pnach @@ -0,0 +1,30 @@ +gametitle=Ghostbusters - The Video Game (NTSC-U/PAL) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +description=Renders the game in 16:9 aspect ratio +patch=1,EE,0037e54c,word,3c013fdb // 3c013fa4 hor fov gameplay / ver fov cut-scenes +patch=1,EE,0037e550,word,3421a5ef // 3421bc76 hor fov gameplay / ver fov cut-scenes +patch=1,EE,002d1594,word,3c014158 // 3c014190 zoom cut-scenes +patch=1,EE,0037d694,word,3c013fa4 // 3c013faa zoom fix +patch=1,EE,0037d698,word,3421bc76 // 3421aaab zoom fix + +[Remove Blackbars] +author=ElHecht +description=Removes black bars in cutscenes +patch=1,EE,0031d1f4,word,3c013f80 // 3c014000 + +[60 FPS] +author=PeterDelta +description=Might need EE Overclock at 300%. +patch=1,EE,E0010001,extended,00700EA0 //to avoid a bug if there is no profile +patch=1,EE,203194C0,extended,00000000 //1440FFF5 + +[480p Mode] +gsinterlacemode=1 +author=PeterDelta +description=SDTV 480p mode at start. +patch=1,EE,00412E2C,word,3C050000 +patch=1,EE,00412E34,word,3C060050 +patch=1,EE,00412E3C,word,3C070001 \ No newline at end of file diff --git a/patches/SLUS-21883_E4278493.pnach b/patches/SLUS-21883_E4278493.pnach new file mode 100644 index 0000000..f00afc5 --- /dev/null +++ b/patches/SLUS-21883_E4278493.pnach @@ -0,0 +1,36 @@ +gametitle=Disney/Pixar Cars - Race-O-Rama NTSC-U SLUS-21883 E4278493 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//0040063c 00c0033c 803f053c +patch=1,EE,0014750c,word,3c063fc0 //3c064000 + +//Y-Fov +//c3180446 000080e4 040080ac +patch=1,EE,00147540,word,080c4cd4 +patch=1,EE,00313350,word,460418c3 +patch=1,EE,00313354,word,3c013f40 +patch=1,EE,00313358,word,4481f000 +patch=1,EE,0031335c,word,461e18c3 +patch=1,EE,00313360,word,08051d51 + +///////////////////////////////////////////// +//patch=1,EE,001475b0,word,3c023f1c //3c023f00 +//Hud Zoom +//patch=1,EE,003ce03c,word,3c0b3f40 //3c0b3f80 +//Y-Fov +//patch=1,EE,00112ed4,word,3c023faa //3c023f80 +//patch=1,EE,00112edc,word,3c033cae //3c033c8e +//patch=1,EE,00112ee0,word,34633000 //3c033c8e + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,201A07D4,extended,0060102D //0060202D +patch=1,EE,E0010001,extended,003FCD38 +patch=1,EE,201A07D4,extended,0060202D \ No newline at end of file diff --git a/patches/SLUS-21884_560BF7BB.pnach b/patches/SLUS-21884_560BF7BB.pnach new file mode 100644 index 0000000..c6ef11e --- /dev/null +++ b/patches/SLUS-21884_560BF7BB.pnach @@ -0,0 +1,11 @@ +gametitle=Backyard Baseball '10 (U)(SLUS-21884) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,00133350,word,3c024140 //3c024180 + + diff --git a/patches/SLUS-21885_B15F0BD6.pnach b/patches/SLUS-21885_B15F0BD6.pnach new file mode 100644 index 0000000..bab6352 --- /dev/null +++ b/patches/SLUS-21885_B15F0BD6.pnach @@ -0,0 +1,6 @@ +gametitle=Indiana Jones and the Staff of Kings (U)(SLUS-21885) + +[60 FPS] +author=asasega +description=Patches the game to run at 60 FPS. +patch=1,EE,001505B4,word,2C620000 \ No newline at end of file diff --git a/patches/SLUS-21886_4EC21458.pnach b/patches/SLUS-21886_4EC21458.pnach new file mode 100644 index 0000000..5928a6e --- /dev/null +++ b/patches/SLUS-21886_4EC21458.pnach @@ -0,0 +1,32 @@ +gametitle=G.I. Joe - The Rise of Cobra NTSC-U SLUS-21886 4EC21458 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom +//003f013c 00108144 48000cc6 +patch=1,EE,002244e8,word,3c013ec0 //3c013f00 + +//Y-Fov +//00000000 00000000 c3180d46 2000a0ac 00000000 00000000 +//aa3f013c abaa2134 c3180d46 2000a0ac 00f08144 c2181e46 +patch=1,EE,0022443c,word,3c013faa +patch=1,EE,00224440,word,3421aaab +patch=1,EE,0022444c,word,4481f000 +patch=1,EE,00224450,word,461e18c2 + + +////////////////////////////////////////// +//0000803f 0000803f 5555953f +//patch=1,EE,2049C990,extended,3F400000 + +//Render fix +//patch=1,EE,00253ffc,word,3c013fb0 //3c013f80 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,00253BA4,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLUS-21890_433951E7.pnach b/patches/SLUS-21890_433951E7.pnach new file mode 100644 index 0000000..68952e1 --- /dev/null +++ b/patches/SLUS-21890_433951E7.pnach @@ -0,0 +1,16 @@ +gametitle=Mana Khemia 2: Fall of Alchemy (SLUS-21890) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 + +//3D scenes +patch=1,EE,005e1fb4,word,3c013f40 //hor value +patch=1,EE,005e1fb8,word,44810000 +patch=1,EE,005e1fc0,word,4600c602 + +//battle's fix +patch=1,EE,00c3745c,word,44400000 //right side fix +patch=1,EE,00c37464,word,c4400000 //left side fix + + diff --git a/patches/SLUS-21891_67655A22.pnach b/patches/SLUS-21891_67655A22.pnach new file mode 100644 index 0000000..49867ba --- /dev/null +++ b/patches/SLUS-21891_67655A22.pnach @@ -0,0 +1,8 @@ +gametitle=G-Force (SLUS-21891) + +[60 FPS] +author=asasega and PeterDelta +description=Patches the game to run at 60 FPS. +patch=1,EE,204B5A88,extended,0000003C +patch=1,EE,E0010001,extended,004D5F94 +patch=1,EE,204B5A88,extended,0000001E \ No newline at end of file diff --git a/patches/SLUS-21895_7DABF252.pnach b/patches/SLUS-21895_7DABF252.pnach new file mode 100644 index 0000000..696826e --- /dev/null +++ b/patches/SLUS-21895_7DABF252.pnach @@ -0,0 +1,19 @@ +gametitle=Astro Boy - The Video Game (U)(SLUS-21895) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//X-Fov +//83001646140000e6 +patch=1,EE,0011a1dc,word,0804afdc +patch=1,EE,0012bf70,word,46160083 +patch=1,EE,0012bf74,word,3c013f40 +patch=1,EE,0012bf78,word,4481f000 +patch=1,EE,0012bf7c,word,461e1082 +patch=1,EE,0012bf80,word,08046878 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00283678,word,00000001 \ No newline at end of file diff --git a/patches/SLUS-21896_B6BA0E59.pnach b/patches/SLUS-21896_B6BA0E59.pnach new file mode 100644 index 0000000..895cbd7 --- /dev/null +++ b/patches/SLUS-21896_B6BA0E59.pnach @@ -0,0 +1,14 @@ +gametitle=The Secret Saturdays - Beasts of the 5th Sun (U&PAL)(SLUS-21896,SLES-55546) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa +description=Widescreen hack +//893f013c 93242134 +patch=1,EE,0011a67c,word,3c013f4d //3c013f89 +patch=1,EE,0011a680,word,3421b6d4 //34212493 + +[60 FPS] +author=asasega +description=Unlocked at 60 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,20285F78,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-21899_61A7E622.pnach b/patches/SLUS-21899_61A7E622.pnach new file mode 100644 index 0000000..48fb21d --- /dev/null +++ b/patches/SLUS-21899_61A7E622.pnach @@ -0,0 +1,38 @@ +gametitle=Silent Hill: Shattered Memories (SLUS-21899) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +description=Widescreen hack + +//widescreen fix +patch=1,EE,002c4524,word,3c013faa +patch=1,EE,002c4528,word,3421aaaa +patch=1,EE,002c4534,word,46036302 +patch=1,EE,002c4538,word,460318c2 +patch=1,EE,002c453c,word,e7ac0000 +patch=1,EE,002c4540,word,1480000f +patch=1,EE,002c4544,word,afa00004 +patch=1,EE,002c4548,word,3c013faa +patch=1,EE,002c454c,word,3421aaa8 +patch=1,EE,002c4550,word,44810800 +patch=1,EE,002c4554,word,3c013eaa +patch=1,EE,002c4558,word,3421aaab +patch=1,EE,002c455c,word,44810000 + +//fastboot widescreen +patch=1,EE,003890E0,word,24020002 + + +[No Noise Filter] +author=nemesis2000 +description=Noise filter removal +//noise off +patch=1,EE,2047ABC0,extended,00000000 + + +[Remove Blackbars] +author=Maori-Jigglypuff +description=Removes black bars in cutscenes +// No black Borders +patch=1,EE,0019E3B0,word,3C010000 \ No newline at end of file diff --git a/patches/SLUS-21901_A00ED0D5.pnach b/patches/SLUS-21901_A00ED0D5.pnach new file mode 100644 index 0000000..b715427 --- /dev/null +++ b/patches/SLUS-21901_A00ED0D5.pnach @@ -0,0 +1,8 @@ +gametitle=WWE SmackDown vs. Raw 2010 (SLUS-21901) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,002d97bc,word,3c033f40 + + diff --git a/patches/SLUS-21904_532D7041.pnach b/patches/SLUS-21904_532D7041.pnach new file mode 100644 index 0000000..2e36c87 --- /dev/null +++ b/patches/SLUS-21904_532D7041.pnach @@ -0,0 +1,7 @@ +gametitle=Teenage Mutant Ninja Turtles - Smash-Up SLUS-21904 532D7041 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,202D9E24,extended,00000001 //00000002 fps +patch=1,EE,20496794,extended,3F000000 //3F800000 speed \ No newline at end of file diff --git a/patches/SLUS-21906_6712AFD7.pnach b/patches/SLUS-21906_6712AFD7.pnach new file mode 100644 index 0000000..cac7d67 --- /dev/null +++ b/patches/SLUS-21906_6712AFD7.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's Outdoor Adventures (2009) (U)(SLUS-21906) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,002508dc,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,00250908,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,08094243 + + diff --git a/patches/SLUS-21907_EFE4448F.pnach b/patches/SLUS-21907_EFE4448F.pnach new file mode 100644 index 0000000..84a6ed4 --- /dev/null +++ b/patches/SLUS-21907_EFE4448F.pnach @@ -0,0 +1,20 @@ +gametitle=Jurassic - The Hunted (U)(SLUS-21907) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Y-Fov +//403f013c 00008144 d00b8224 +patch=1,EE,00178f80,word,3c013f10 //3c013f40 + +//Zoom +//003f013c 00008144 2800b5e7 +patch=1,EE,002b5b44,word,3c013f1e //3c013f00 + +[60 FPS] +author=Gabominated +description=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,2017D480,extended,2C420001 //2C420002 \ No newline at end of file diff --git a/patches/SLUS-21910_578C42F7.pnach b/patches/SLUS-21910_578C42F7.pnach new file mode 100644 index 0000000..b0c3e00 --- /dev/null +++ b/patches/SLUS-21910_578C42F7.pnach @@ -0,0 +1,9 @@ +gametitle=Marvel Super Hero Squad SLUS_219.10 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +patch=1,EE,002ab418,word,3c013f40 +patch=1,EE,00152e5c,word,3c013f25 + + diff --git a/patches/SLUS-21914_82CA153C.pnach b/patches/SLUS-21914_82CA153C.pnach new file mode 100644 index 0000000..b51aa0d --- /dev/null +++ b/patches/SLUS-21914_82CA153C.pnach @@ -0,0 +1,17 @@ +gametitle=NHL 2K10 (U)(SLUS-21914) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00251238,word,3c013fab //3c013f80 + + +//Zoom +//patch=1,EE,00251194,word,3c013c93 +//patch=1,EE,002512c8,word,3c013f40 //3c013f80 + + diff --git a/patches/SLUS-21915_40619A71.pnach b/patches/SLUS-21915_40619A71.pnach new file mode 100644 index 0000000..793d653 --- /dev/null +++ b/patches/SLUS-21915_40619A71.pnach @@ -0,0 +1,7 @@ +gametitle=The Lord of the Rings - Aragorn's Quest NTSC-U SLUS-21915 40619A71 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,002D5938,word,00000001 //00000002 +patch=1,EE,002B5D3C,word,0000003c //0000001E \ No newline at end of file diff --git a/patches/SLUS-21917_CF2C33AB.pnach b/patches/SLUS-21917_CF2C33AB.pnach new file mode 100644 index 0000000..8b8da88 --- /dev/null +++ b/patches/SLUS-21917_CF2C33AB.pnach @@ -0,0 +1,9 @@ +gametitle=Dance Dance Revolution X2 SLUS-21917 + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen Hack +// 16:9 +patch=1,EE,00183a74,word,3c023f22 // 3c023f00 +patch=1,EE,00183c54,word,3c023fe3 // 3c023faa +patch=1,EE,00183c60,word,34458e39 // 3445aaab diff --git a/patches/SLUS-21918_6579BD4D.pnach b/patches/SLUS-21918_6579BD4D.pnach new file mode 100644 index 0000000..526f11e --- /dev/null +++ b/patches/SLUS-21918_6579BD4D.pnach @@ -0,0 +1,17 @@ +gametitle=Pro Evolution Soccer 2010 (USA) [SLUS-21918] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001043fc,word,3c013f40 //00000000 +patch=1,EE,00104400,word,44810000 //00000000 +patch=1,EE,00104408,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00125ddc,word,3c053fab //3c053f80 + + diff --git a/patches/SLUS-21919_6BA3B492.pnach b/patches/SLUS-21919_6BA3B492.pnach new file mode 100644 index 0000000..8704fd5 --- /dev/null +++ b/patches/SLUS-21919_6BA3B492.pnach @@ -0,0 +1,12 @@ +gametitle=Backyard Football '10 (U)(SLUS-21919) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,00129330,word,3c024140 //3c024180 + + diff --git a/patches/SLUS-21921_8A1D18EE.pnach b/patches/SLUS-21921_8A1D18EE.pnach new file mode 100644 index 0000000..7879e8f --- /dev/null +++ b/patches/SLUS-21921_8A1D18EE.pnach @@ -0,0 +1,11 @@ +gametitle=Ben 10 - Alien Force - Vilgax Attacks (U)(SLUS-21921) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas (NTSC-U by Arapapa) +description=Patches the game to run at Widescreen 16:9 aspect ratio. + +//Gameplay 16:9 +patch=1,EE,20741A54,extended,3FE38E38 //3FAAAAAB (Increases hor. axis) + + diff --git a/patches/SLUS-21923_643BED21.pnach b/patches/SLUS-21923_643BED21.pnach new file mode 100644 index 0000000..117479c --- /dev/null +++ b/patches/SLUS-21923_643BED21.pnach @@ -0,0 +1,21 @@ +gametitle=Dora the Explorer - Dora Saves the Crystal Kingdom NTSC-U SLUS-21923 643BED21 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,0011a224,word,08030000 + +patch=1,EE,000c0000,word,46160083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,0804688a + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,003EBC78,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21926_C20B1822.pnach b/patches/SLUS-21926_C20B1822.pnach new file mode 100644 index 0000000..d270ace --- /dev/null +++ b/patches/SLUS-21926_C20B1822.pnach @@ -0,0 +1,17 @@ +gametitle=Ni Hao, Kai-Lan - Super Game Day (U)(SLUS-21926) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +patch=1,EE,0011a224,word,08030000 + +patch=1,EE,000c0000,word,46160083 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e1082 +patch=1,EE,000c0010,word,0804688a + + diff --git a/patches/SLUS-21931_EA6A9009.pnach b/patches/SLUS-21931_EA6A9009.pnach new file mode 100644 index 0000000..f35998e --- /dev/null +++ b/patches/SLUS-21931_EA6A9009.pnach @@ -0,0 +1,14 @@ +gametitle=Disney-Pixar Toy Story 3 (U)(SLUS-21931) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//Zoom fix (Internal Widescreen) +//aa3f033c 00188444 713d6334 +patch=1,EE,004f6ee8,word,3c033f80 +patch=1,EE,004f6ef0,word,34630000 + + diff --git a/patches/SLUS-21933_4106DBA1.pnach b/patches/SLUS-21933_4106DBA1.pnach new file mode 100644 index 0000000..3b327d1 --- /dev/null +++ b/patches/SLUS-21933_4106DBA1.pnach @@ -0,0 +1,29 @@ +gametitle=Despicable Me - The Game NTSC-U SLUS-21933 4106DBA1 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov + +//803f013c 00008144 00000000 34001446 00000000 (1st) +//803f013c 00008144 00000000 00000000 00000000 +patch=1,EE,001197f8,word,00000000 + +//6542013c e12e2134 00088144 (1st) +patch=1,EE,00119840,word,3c014235 +patch=1,EE,00119844,word,3421e327 + +////////////////////////////// +//Zoom +//patch=1,EE,001197ec,word,3c013faa + +[60 FPS] +author=Gabominated +description=Might need EE Overclock (130%). +patch=1,EE,2023749C,extended,2C420000 +patch=1,EE,E0010001,extended,005FBFB4 +patch=1,EE,2023749C,extended,2C420001 +patch=1,EE,2012fb54,extended,2402003c \ No newline at end of file diff --git a/patches/SLUS-21935_47EB5E7D.pnach b/patches/SLUS-21935_47EB5E7D.pnach new file mode 100644 index 0000000..622266d --- /dev/null +++ b/patches/SLUS-21935_47EB5E7D.pnach @@ -0,0 +1,21 @@ +gametitle=Cabela's North American Adventures (U)(SLUS-21935) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 +//Zoom +patch=1,EE,0023c03c,word,3c023f20 //3c023f00 + +//Y-Fov +//03080046 ec00a0e6 f800a0c6 +patch=1,EE,0023c068,word,08030000 //46001002 + +patch=1,EE,000c0000,word,46000803 +patch=1,EE,000c0004,word,3c013f40 +patch=1,EE,000c0008,word,4481f000 +patch=1,EE,000c000c,word,461e0002 +patch=1,EE,000c0010,word,0808f01b + + diff --git a/patches/SLUS-21938_5902F6D2.pnach b/patches/SLUS-21938_5902F6D2.pnach new file mode 100644 index 0000000..54bb09a --- /dev/null +++ b/patches/SLUS-21938_5902F6D2.pnach @@ -0,0 +1,10 @@ +gametitle=Ben 10: Ultimate Alien Cosmic Destruction [NTSC-U] (SLUS_219.38) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=El_Patas + +//Gameplay 16:9 +patch=1,EE,20764A54,extended,3FE38E38 //3FAAAAAB (Increases hor. axis) + + diff --git a/patches/SLUS-21939_E599BD40.pnach b/patches/SLUS-21939_E599BD40.pnach new file mode 100644 index 0000000..c888172 --- /dev/null +++ b/patches/SLUS-21939_E599BD40.pnach @@ -0,0 +1,8 @@ +gametitle=WWE SmackDown vs. Raw 2011 (SLUS-21939) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0022ed0c,word,3c033f40 + + diff --git a/patches/SLUS-21940_BEB62AA6.pnach b/patches/SLUS-21940_BEB62AA6.pnach new file mode 100644 index 0000000..af0b771 --- /dev/null +++ b/patches/SLUS-21940_BEB62AA6.pnach @@ -0,0 +1,12 @@ +gametitle=WWE All-Stars (U)(SLUS-21940) + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen hack 16:9 + +//X-Fov +patch=1,EE,002d94e0,word,3c013fab + + diff --git a/patches/SLUS-21942_FF55109B.pnach b/patches/SLUS-21942_FF55109B.pnach new file mode 100644 index 0000000..3da8fe6 --- /dev/null +++ b/patches/SLUS-21942_FF55109B.pnach @@ -0,0 +1,17 @@ +gametitle=Pro Evolution Soccer 2011 (USA) [SLUS-21942] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001043fc,word,3c013f40 //00000000 +patch=1,EE,00104400,word,44810000 //00000000 +patch=1,EE,00104408,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00125f0c,word,3c053fab //3c053f80 + + diff --git a/patches/SLUS-21944_EAEDE6E8.pnach b/patches/SLUS-21944_EAEDE6E8.pnach new file mode 100644 index 0000000..100edfd --- /dev/null +++ b/patches/SLUS-21944_EAEDE6E8.pnach @@ -0,0 +1,6 @@ +gametitle=Dora's Big Birthday Adventure NTSC-U SLUS-21944 EAEDE6E8 + +[60 FPS] +author=Gabominated +description=Might need EE Overclock. +patch=1,EE,0040B278,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLUS-21948_B04FC443.pnach b/patches/SLUS-21948_B04FC443.pnach new file mode 100644 index 0000000..4276798 --- /dev/null +++ b/patches/SLUS-21948_B04FC443.pnach @@ -0,0 +1,17 @@ +gametitle=Pro Evolution Soccer 2012 [NTSC-U] [SLUS-21948] + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Arapapa + +//Widescreen 16:9 + +//X-Fov +patch=1,EE,001043fc,word,3c013f40 //00000000 +patch=1,EE,00104400,word,44810000 //00000000 +patch=1,EE,00104408,word,4600c602 //00000000 + +//Render fix +patch=1,EE,00125f2c,word,3c053fab //3c053f80 + + diff --git a/patches/SLUS-21955_94A99538.pnach b/patches/SLUS-21955_94A99538.pnach new file mode 100644 index 0000000..da83861 --- /dev/null +++ b/patches/SLUS-21955_94A99538.pnach @@ -0,0 +1,15 @@ +gametitle=Pro Evolution Soccer 2013 [U] (SLUS-21955) + +[Widescreen 16:9] +gsaspectratio=16:9 +description=Widescreen hack (NTSC-U by Arapapa) + +// 16:9 (00000000 00000000 43ad1346 00000000) +patch=1,EE,001043fc,word,3c013f40 // 00000000 hor fov +patch=1,EE,00104400,word,44810000 // 00000000 +patch=1,EE,00104408,word,4600c602 // 00000000 + +// Render fix by El_Patas (803f053c 4400023c) +patch=1,EE,00125f2c,word,3C053FAB //3C053F80 (increases hor. render area) + +