First Commit
This commit is contained in:
150
patches/SLPM-65471_4608D01A.pnach
Normal file
150
patches/SLPM-65471_4608D01A.pnach
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user