gametitle=Ratchet & Clank - Up Your Arsenal [60 FPS split-screen] author=SuperSamus comment=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