0% found this document useful (0 votes)
483 views6 pages

C19A374E Pnach

Uploaded by

Zikry Pratama
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
483 views6 pages

C19A374E Pnach

Uploaded by

Zikry Pratama
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

gametitle=Shadow of the Colossus [SCUS-97472] (U)

comment=Patches/Codes Hacked By Maori-Jigglypuff [Savas Guercebe]

// Disable Relocation of the Instructions by Pseudo-Random Algorithm


// [!!! ABSOLUTE MANDATORY CODE, HAS ALWAYS TO BE ENABLED !!!]
patch=1,EE,00100304,word,10620033
patch=1,EE,001003D0,word,00000000
patch=1,EE,001003D4,word,10000006

// Reprogrammed MIPS Codeblock for New Game Health and Grip Gauge Adjustment
// [Health Value: 576 and Grip Value: 340]
// [Control Address and 4 Byte Value for Health Gauge: 012d9bac 44100000
// Control Address and 4 Byte Value for Grip Gauge: 012d9bb0 43AA0000]
patch=1,EE,0134ef28,word,3c164410
patch=1,EE,0134ef2c,word,36d60000
patch=1,EE,0134ef30,word,44963000
patch=1,EE,0134ef34,word,3c02012e
patch=1,EE,0134ef38,word,e4469bac
patch=1,EE,0134ef3c,word,3c1743aa
patch=1,EE,0134ef40,word,36f70000
patch=1,EE,0134ef44,word,44973800
patch=1,EE,0134ef48,word,3c03012e
patch=1,EE,0134ef4c,word,e4679bb0
patch=1,EE,0134ef50,word,00000000
patch=1,EE,0134ef54,word,00000000
patch=1,EE,0134ef58,word,00000000

// Disable Health Gauge Value Changing after beating Colossi or by eating fruits
patch=1,EE,01358488,word,03e00008
patch=1,EE,0135848c,word,00000000

// Disable Grip Gauge Value Changing after beating Colossi or by eating lizard
tails
patch=1,EE,01358698,word,03e00008
patch=1,EE,0135869c,word,00000000

// Disable Health Gauge Value Changing when starting "Time Attack Mode"
patch=1,EE,01358450,word,03e00008
patch=1,EE,01358454,word,00000000

// Disable Grip Gauge Value Changing when starting "Time Attack Mode"
patch=1,EE,01358658,word,03e00008
patch=1,EE,0135865C,word,00000000

// Infinite Health (Health Value: 576)


// [Control Address and 4 Byte Value for Health Value: 012de244 44100000
// Control Address and 4 Byte Value for Health Gauge: 012d9bac 44100000]
patch=1,EE,012da580,word,44100000
patch=1,EE,01358390,word,3C014410
patch=1,EE,01358394,word,44810800
patch=1,EE,01358398,word,E601E244
patch=1,EE,0135839C,word,0c4d610e
patch=1,EE,013583A0,word,46000506
patch=1,EE,013b0fa4,word,3C01012E
patch=1,EE,013b0fa8,word,E42CE244
patch=1,EE,013582ec,word,3C014410
patch=1,EE,013582f0,word,44810000
patch=1,EE,013582f4,word,E440E244
patch=1,EE,013582f8,word,0c4d610e
patch=1,EE,013582fc,word,46000506

// Infinite Grip (Grip Value: 340)


// [Control Address and 4 Byte Value for Grip Value: 012de240 43AA0000
// Control Address and 4 Byte Value for Grip Gauge: 012d9bb0 43AA0000]
patch=1,EE,012da584,word,43AA0000
patch=1,EE,01358614,word,3C0143AA
patch=1,EE,01358618,word,4481A000
patch=1,EE,0135861c,word,0c4d3c58
patch=1,EE,01358620,word,E614E240
patch=1,EE,01358590,word,3C0143AA
patch=1,EE,01358594,word,4481A000
patch=1,EE,01358598,word,0c4d3c58
patch=1,EE,0135859c,word,E454E240

// Disable Sun
// [via manipulating Setter-Function which now assigns Value 0 through $v1 to
// Control Address which gets the 4 Byte constant 0-Value: 01286410 00000000]
patch=1,EE,0119baa8,word,3C020128
patch=1,EE,0119baac,word,24030000
patch=1,EE,0119bab0,word,03E00008
patch=1,EE,0119bab4,word,AC436410

// Disable Sun
// [via manipulating Getter-Function which assigns the Value 0 to Register $a0]
patch=1,EE,0119ba50,word,24040000

// Disable Sun (via set inconspicuous constant Activator Value 1 to 0


// and also set Sun Intensity Value Adder Register $a2 to 0
// in order to finally place both Zeros fake Sum to Register $s0)
patch=1,EE,01198c08,word,24100000

// Disable Sun
patch=1,EE,0119ba48,word,03e00008
patch=1,EE,0119ba4c,word,00000000

// Disable (great deal of) Beam of Sunlight


// <return_one>
patch=1,EE,0123c200,word,03E00008
patch=1,EE,0123c204,word,24020001

// No Dust [Dust-Variant 2] around Colossi Feet


patch=1,EE,01238fc0,word,03e00008
patch=1,EE,01238fc4,word,00000000

// No Dust [Dust-Variant 2] around Colossi Feet (alt.)


patch=1,EE,01237ed4,word,0000302D

// No Dust around Colossi Feet


patch=1,EE,01238cc0,word,03e00008
patch=1,EE,01238cc4,word,00000000

// No Dust around Colossi Feet (alt.)


patch=1,EE,01237ddc,word,0000302D

// No Shadow
patch=1,EE,011976a0,word,03e00008
patch=1,EE,011976a4,word,00000000
// Enhance Background Sharpness
patch=1,EE,011a6428,word,03e00008
patch=1,EE,011a642c,word,00000000
patch=1,EE,01185508,word,03e00008
patch=1,EE,0118550c,word,00000000

// No black Bars
// [Assign Value Zero to Registers $f0 and $f12 instead of
// Black Bar causing Value 0x3F800000 from Address 0x01465aa8]
patch=1,EE,0134634c,word,44800000
patch=1,EE,013463ec,word,44806000

// Maximum Graphics Booster; (further enhance Background Sharpness)


patch=1,EE,01182c7c,word,24100001

// ******************************************************************************
// ******* Beginn of "Characters-, Horse- and Colossi-Brightness" Section *******
// ******************************************************************************

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.01]
patch=1,EE,011f02e0,word,3C013C23
patch=1,EE,011f02e4,word,3421D70A

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.01125]
//patch=1,EE,011f02e0,word,3C013C38
//patch=1,EE,011f02e4,word,342151EC

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.0125]
//patch=1,EE,011f02e0,word,3C013C4C
//patch=1,EE,011f02e4,word,3421CCCD

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.015]
//patch=1,EE,011f02e0,word,3C013C75
//patch=1,EE,011f02e4,word,3421C28F

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.0175]
//patch=1,EE,011f02e0,word,3C013C8F
//patch=1,EE,011f02e4,word,34215C29

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.02]
//patch=1,EE,011f02e0,word,3C013CA3
//patch=1,EE,011f02e4,word,3421D70A
// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.0225]
//patch=1,EE,011f02e0,word,3C013CB8
//patch=1,EE,011f02e4,word,342151EC

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.025]
//patch=1,EE,011f02e0,word,3C013CCC
//patch=1,EE,011f02e4,word,3421CCCD

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.0275]
//patch=1,EE,011f02e0,word,3C013CE1
//patch=1,EE,011f02e4,word,342147AE

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.03]
//patch=1,EE,011f02e0,word,3C013CF5
//patch=1,EE,011f02e4,word,3421C28F

// or use this:

// All Characters, Horse and Colossi bright


// [Brightness Value: 0.035]
//patch=1,EE,011f02e0,word,3C013D0F
//patch=1,EE,011f02e4,word,34215C29

// ******************************************************************************
// ******** End of "Characters-, Horse- and Colossi-Brightness Section" *********
// ******************************************************************************

// ******************************************************************************
// *** Beginn of "Health-, Grip-, Weapon-Meter never/always visible" Section ****
// ******************************************************************************

// Health-, Grip-, Weapon-Meter never visible


//patch=1,EE,013f68f0,word,03e00008
//patch=1,EE,013f68f4,word,00000000

// or use this:

// Health-, Grip-, Weapon-Meter always visible


patch=1,EE,013f6924,word,10000006
patch=1,EE,013f6938,word,14000009

// or use this:

// Only Health Bar of the Colossi visible


//patch=1,EE,013f6924,word,10000006
//patch=1,EE,013f6938,word,14000009
//patch=1,EE,013f6970,word,24442940
//patch=1,EE,013f6a34,word,24040000

// ******************************************************************************
// **** End of "Health-, Grip-, Weapon-Meter never/always visible" Section ******
// ******************************************************************************

// ******************************************************************************
// ****************** Beginn of "Horse Modifier Codes" Section ******************
// ******************************************************************************

// Black Agro
// [("New Game",Line 1) Control Address and its 4 Byte Value: 012de234 00000000
// ("Load Game",L2+L3) Control Address and its 4 Byte Value: 01465c14 00000000]
//patch=1,EE,013572d8,word,24030000
//patch=1,EE,01350058,word,24030000
//patch=1,EE,01352240,word,24030000

// or use this:

// White Agro
// [("New Game",Line 1) Control Address and its 4 Byte Value: 012de234 00000001
// ("Load Game",L2+L3) Control Address and its 4 Byte Value: 01465c14 00000001]
//patch=1,EE,013572d8,word,24030001
//patch=1,EE,01350058,word,24030001
//patch=1,EE,01352240,word,24030001

// or use this:

// Brown Agro
// [("New Game",Line 1) Control Address and its 4 Byte Value: 012de234 00000002
// ("Load Game",L2+L3) Control Address and its 4 Byte Value: 01465c14 00000002]
//patch=1,EE,013572d8,word,24030002
//patch=1,EE,01350058,word,24030002
//patch=1,EE,01352240,word,24030002

// ******************************************************************************
// ******************* End of "Horse Modifier Codes" Section ********************
// ******************************************************************************

// Camera Symmetry (y-Axis) Fix (alt.)


patch=1,EE,0125e9b0,word,3c013f80
patch=1,EE,0125e9b4,word,34210000
patch=1,EE,0125ee64,word,3c013f80
patch=1,EE,0125ee68,word,34210000

// ******************************************************************************
// *********** Beginn of "Camera Zoom Out and 4:3 Screen Size" Section **********
// ******************************************************************************

// Camera Zoom Out


// [First Line affects x-Axis,
// second Line affects y-Axis]
// (Screen Size remains symmetrical in Progressive Scan Mode!
// You can also use the original Value 3F800000 in both Code-Lines to keep the
// Screen Size symmetrical in Progressive Scan Mode without the Zoom-Out Effect)
//patch=1,EE,0128A1E4,word,3FA00000
//patch=1,EE,0128A1E8,word,3FA00000

// or use this:

// Screen Aspect Ratio always 4:3


// [Control Address and its 4 Byte Value (X-Axis): 0128A1E4 3F800000
// Control Address and its 4 Byte Value (Y-Axis): 0128A1E8 3F800000]
//patch=1,EE,0125e7e8,word,3C020129
//patch=1,EE,0125e7ec,word,3C013F80
//patch=1,EE,0125e7f0,word,34210000
//patch=1,EE,0125e7f4,word,44810000
//patch=1,EE,0125e7f8,word,03E00008
//patch=1,EE,0125e7fc,word,E440A1E4
//patch=1,EE,0125e800,word,00000000
//patch=1,EE,0125e840,word,00000000
//patch=1,EE,0125e844,word,00000000
//patch=1,EE,0125e7b8,word,46140003
//patch=1,EE,0125e7bc,word,c7b40028
//patch=1,EE,0125e7c0,word,46030002
//patch=1,EE,0125e7c4,word,46040003
//patch=1,EE,0125e7c8,word,3C013F80
//patch=1,EE,0125e7cc,word,34210000
//patch=1,EE,0125e7d0,word,44810000
//patch=1,EE,0125e7d4,word,e6600000

// ******************************************************************************
// ************ End of "Camera Zoom Out and 4:3 Screen Size" Section ************
// ******************************************************************************

// Unlock "New Game (Hard Mode)"


// [Control Address and its 4 Byte Value: 012879a0 00000001]
patch=1,EE,01244680,word,03E00008
patch=1,EE,01244684,word,24020001
patch=1,EE,01244688,word,00000000
patch=1,EE,0124468c,word,00000000

// Unlock "Time Attack" in "New Game"-,


// "New Game (Hard Mode)"- and "Load Game"-Modes
// [Control Address and its 4 Byte Value: 012da3d4 00000001]
patch=1,EE,0134f2b8,word,00000000
patch=1,EE,0134f2bc,word,03E00008
patch=1,EE,0134f2c0,word,24020001
patch=1,EE,0134f2c4,word,00000000

You might also like