dotfiles/PCSX2/cheats/45FE0CC4.pnach

114 lines
4.2 KiB
Text

gametitle=Ratchet & Clank - Up Your Arsenal
comment=Widescreen hack by 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