Re-syncing my latest cheat file changes (#53)

* Updated python source to take care of Author field

* Refreshed to match the top of the latest chtdb.txt

* Refreshed chtdb.txt

Merged all changed back into chtdb.txt, including submitted ones and my own.
I've added and fixed various cheats

* Updated or new cheat XMLs

Created from chtdb.txt (link re-established).
Differences checked in winmerge for sanity

* Add the last new/updated cheats

Created from chtdb.txt (link re-established).
Differences checked in winmerge for sanity

* Line Endings #1

Wish the web interface could deal with line endings....

* Line Endings #2

* Colons should be banned from xml cheat names

Missed some colons, they cause issues when converting chtdb to xml

* Colonoscopy...

Bloody colons...
This commit is contained in:
PugsyMAME
2026-01-26 12:24:43 +10:00
committed by GitHub
parent 976c69d725
commit b45512a034
138 changed files with 126977 additions and 8062 deletions
+38 -2
View File
@@ -148,6 +148,13 @@
;* E3XXXXXX 00YY - 8-Bit If Greater Than, activate next code if (80XXXXXX)>0xYY
;* 20XXXXXX 00YY - 8-Bit Increment Once, Poke $80XXXXXX with ($80XXXXXX)+0xYY
;* 21XXXXXX 00YY - 8-Bit Decrement Once ,Poke $80XXXXXX with ($80XXXXXX)-0xYY
;* A8XXXXXX YYZZ - 8-Bit If Equal To Write with Restore, if (80XXXXXX)==0xYY,
; Poke $80XXXXXX with 0xZZ. On disabling the cheat
; if (80XXXXXX)==0xZZ, Poke $80XXXXXX with 0xYY. This can
; be used for a ASM cheat that has poked dynamic memory with
; less danger of crashing the game or for 16:9 cheats to go
; back to 4:3 when disabled. This is a byte type sister to A7,
; and just like the A7 type this is unique to DuckStation.
;
; Copy Data Code Types
; ********************
@@ -165,7 +172,7 @@
; X0YYYYYY ZZZZZZZZ addresses with a possible changing value.
; address_change = W ( 0 = increasing, 1 = decreasing)
; value_change = V ( 0 = increasing, 1 = decreasing)
; poke_size = X0 (30-32 for byte, 80-82 for word or 90-92 for longword)
; poke_size = X0 (30 for byte, 80 for word or 90 for longword)
; start_address = YYYYYY
; start_value = ZZZZZZZZ
; number_of_addresses = PPPP (needs to be >02 to be worthwhile)
@@ -280,7 +287,7 @@
; *******************
; These codes utilise the internal global 256 32-bit cheat registers. As they
; are global they will work across all cheats for a game so be careful not
; to re-use registers unintendingly. Type 51 codes can be used to copy and
; to re-use registers unintentionally. Type 51 codes can be used to copy and
; manipulate register contents between registers and memory. Type 52 codes are
; block conditionals that you can test the registers with and branch accordingly.
;
@@ -321,6 +328,27 @@
; of (32-Bit address in Register YY + ZZZZZZZZ) and write it
; to Register XX.
; u8Poke RegXX, (RegYY + ZZZZZZZZ)
;* 510700XX YYYY00ZZ - 8-Bit Indirect Register Write of an Array of Arrays element.
; It will require four consecutive cht registers to be set up in a
; separate cheat for it to do anything.
; XX will be the 1st of 4 consecutive cht registers that will be used.
; YYYY will be the index of the array to be changed
; ZZ will be the value to poke
; Example:
; #Technique Slot Modifier\*MASTER* Select Slot No. (1 - 1349) for following cheats
; 518500F1 001CF3C3 <- F1 is the the base cheat register, 1CF3C3 is the address of the first address in Slot 1
; 514500F2 0000000F <- F2 = F1 + 1, 0F is the difference between the 1st addresses of Slot 1 & Slot 2
; 514500F3 0000???? <- F3 = F1 + 2, ???? is the select value,
; 514500F4 0000D0D0 <- F4 = F1 + 3, this must always be D0D0 as it ensures the next cheat only works if this cheat has
; been enabled at least once
; OptionRange = 1:1349
; #Technique Slot Modifier\Select Technique 6
; 510700F1 000D00?? <-- F1 is the base cheat register as above, and 000D = address offset, so 1CF3C3 + 000D for Slot 1
; or indeed 1CF3C3 + (0xF * 1349) + 000D for Slot 1349 (this automatically calculated, so you
; only have to worry about 000D).
; OptionRange = 0x00:0xFF
; Note: Make sure you use cht registers not used by other cheats in chtdb.txt, here I've used F1-F4 I could have equally
; have used 01-04, 10-13, 8D-90 or FC-FF or pretty much any 4 cht registers
;
; 16 BIT operations:
; ==================
@@ -346,6 +374,13 @@
; of (32-Bit address in Register YY + ZZZZZZZZ) and write it
; to Register XX.
; u16Poke RegXX, (RegYY + ZZZZZZZZ)
;* 514700XX YYYYZZZZ - 16-Bit Indirect Register Write of an Array of Arrays element.
; It will require four consecutive cht registers to be set up in a
; separate cheat for it to do anything.
; XX will be the 1st of 4 consecutive cht registers that will be used.
; YYYY will be the index of the array to be changed
; ZZZZ will be the value to poke
; See type 5107 for an example - just replace 510700F1 000000?? with 514700F1 0000????
;
; 32 BIT operations:
; ==================
@@ -373,6 +408,7 @@
; of (32-Bit address in Register YY + ZZZZZZZZ) and write it
; to Register XX.
; u32Poke RegXX, (RegYY + ZZZZZZZZ)
;* 5187.... ........ - Not in use, utilise 2 * 5147 cheats
;
; Generic Register Operations:
; ============================
+9 -8
View File
@@ -29,7 +29,10 @@ Activation = EndFrame
Type = Gameshark
Activation = EndFrame
301DCCD4 0003
#Fix Time Trial crashing after unlocking Extra tracks by replacing non-existent special opponent car with 13th Racing. However, the player will not unlock any car in the end.
[Fix Time Trial crashing after unlocking Extra tracks by replacing non-existent special opponent car with 13th Racing. However, the player will not unlock any car in the end.]
Type = Gameshark
Activation = EndFrame
E01F75DE 000F
301F75DE 000C
@@ -37,7 +40,10 @@ E01F75DE 000F
Type = Gameshark
Activation = EndFrame
301DCCD4 0004
#Fix Time Trial crashing after unlocking Extra tracks by replacing non-existent special opponent car with White Angel. However, the player will not unlock any car in the end.
[Fix Time Trial crashing after unlocking Extra tracks by replacing non-existent special opponent car with White Angel. However, the player will not unlock any car in the end.]
Type = Gameshark
Activation = EndFrame
E01F75DE 0010
301F75DE 000E
@@ -45,14 +51,9 @@ E01F75DE 0010
Type = Gameshark
Activation = EndFrame
301DCCD4 000B
#Fix Time Trial crashing after unlocking Extra tracks by replacing non-existent special opponent car with 13th Racing. However, the player will not unlock any car in the end.
E01F75DE 000F
301F75DE 000C
[Race on Special 2 Extra course]
Type = Gameshark
Activation = EndFrame
301DCCD4 000C
#Fix Time Trial crashing after unlocking Extra tracks by replacing non-existent special opponent car with White Angel. However, the player will not unlock any car in the end.
E01F75DE 0010
301F75DE 000E
+1 -1
View File
@@ -66,7 +66,7 @@ Activation = EndFrame
8003505C 7FFF
80035060 7FFF
[Max health (GodMode)]
[Max Health (GodMode)]
Type = Gameshark
Activation = EndFrame
8003506C 7FFF
+9 -9
View File
@@ -192,6 +192,8 @@ A7051C80 007D0064
[Race Music Selector]
Type = Gameshark
Activation = EndFrame
E00B6211 00FF
300B620F 00??
Option = Garbage - As Heaven Is Wide:00
Option = Ash - Lose Control:01
Option = Feeder - Sweet 16:02
@@ -218,32 +220,29 @@ Option = Post-Race/License Menu:22
Option = Arcade Mode Menu:23
Option = Quick Menu (unused song):24
Option = Goodies (unused song):25
E00B6211 00FF
300B620F 00??
[USA English]
Description = Enable this code in the Language Selection screen.
Type = Gameshark
Activation = EndFrame
Description = Enable this code in the Language Selection screen.
3004DDA4 0000
[Speedometer Selector]
Description = Enable this code while you're in any menu, except the GT Mode menu.
Type = Gameshark
Activation = EndFrame
Description = Enable this code while you're in any menu, except the GT Mode menu.
Option = km/h:00
Option = mph:01
E2081B73 0002
30081B73 00??
Option = km/h:00
Option = mph:01
[Car Color Selector]
Description = Make sure you're selecting a color that the car can actually have.
Type = Gameshark
Activation = EndFrame
Description = Make sure you're selecting a color that the car can actually have.
OptionRange = 0:15
E20B64C2 0010
300B64C2 00??
OptionRange = 0:15
;#### PATCHES LISTED BELOW ####
[50 FPS (+Re-enable tire smoke, Re-enable rear view mirror)]
@@ -252,3 +251,4 @@ Activation = EndFrame
A60B6168 00020001
A702E560 00020001
A702AA7C 00020001
+2 -1
View File
@@ -23,7 +23,8 @@ Activation = EndFrame
300F84BA 0001
[Trampas]
Description = En el menú de pausa aparece la opción
Type = Gameshark
Activation = EndFrame
Description = En el menú de pausa aparece la opción
A70F0200 00680069
+1 -1
View File
@@ -11,7 +11,7 @@ Activation = EndFrame
Type = Gameshark
Activation = EndFrame
80043DB4 03FF
80043DBc 00FF
80043DBC 00FF
80043DC4 7FFF
90043DCC 0003FFFF
90043DD4 0003FFFF
+2 -1
View File
@@ -435,9 +435,9 @@ A7016A84 80000000
00000000 FFFF
[Choosing the music in race]
Description = Press Select to change the song in the race
Type = Gameshark
Activation = EndFrame
Description = Press Select to change the song in the race
D0029B28 02E9
80029B28 3FA8
D0029B2A 9202
@@ -473,3 +473,4 @@ D0029B2A 9202
8000FEFA 3417
8000FEFC A6CB
8000FEFE 0800
+2 -1
View File
@@ -17,7 +17,8 @@ Activation = EndFrame
A712932C 19991333
[Trampas/Traps]
Description = In the pause menu the option appears
Type = Gameshark
Activation = EndFrame
Description = In the pause menu the option appears
A70EF11A 00000001
+3
View File
@@ -249,3 +249,6 @@ Activation = EndFrame
Type = Gameshark
Activation = EndFrame
300104AE 00FF
;#Infinite Ammo (Si se usa corrompe el objeto y pasa a ser botiquin)
;80010460 0064
+33 -33
View File
@@ -1,152 +1,145 @@
; CHTDB: ; [ The Legend of Dragoon aka The Legend of Dragoon: La Leyenda de los Dragoon (Spain) {SCES-03047 | SCES-13047 | SCES-23047 | SCES-33047} ]
[NTSC Mode]
Type = Gameshark
Activation = EndFrame
Author = PeterDelta
Description = Runs NTSC video mode. The timer is going a little fast
A7054998 00010000
[Infinite Gold]
Type = Gameshark
Activation = EndFrame
900BAF84 0098967F
[Albert\Infinite HP Albert]
[Albert\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB300 270F
800BECA6 270F
[Albert\Infinite MP Albert]
[Albert\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB303 03E7
[Albert\Infinite SP Albert]
[Albert\Infinite SP]
Type = Gameshark
Activation = EndFrame
800BB305 03E7
[Dart\Infinite HP Dart]
[Dart\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB224 270F
800BE986 270F
[Dart\Infinite MP Dart]
[Dart\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB226 03E7
[Dart\Infinite SP Dart]
[Dart\Infinite SP]
Type = Gameshark
Activation = EndFrame
800BB228 03E7
[Haschel\Infinite HP Haschel]
[Haschel\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB2D4 270F
800BEC06 270F
[Haschel\Infinite MP Haschel]
[Haschel\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB2D6 03E7
[Haschel\Infinite SP Haschel]
[Haschel\Infinite SP]
Type = Gameshark
Activation = EndFrame
800BB2D8 03E7
[Kongol\Infinite HP Kongol]
[Kongol\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB358 270F
800BEDE6 270F
[Kongol\Infinite MP Kongol]
[Kongol\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB35A 03E7
[Kongol\Infinite SP Kongol]
[Kongol\Infinite SP]
Type = Gameshark
Activation = EndFrame
800BB35C 03E7
[Lawitz\Infinite HP Lawitz]
[Lawitz\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB250 270F
800BEA26 270F
[Lawitz\Infinite MP Lawitz]
[Lawitz\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB252 03E7
[Meru\Infinite HP Meru]
[Meru\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB32C 270F
800BED46 270F
[Meru\Infinite MP Meru]
[Meru\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB32E 03E7
[Meru\Infinite SP Meru]
[Meru\Infinite SP]
Type = Gameshark
Activation = EndFrame
800BB330 03E7
[Miranda\Infinite HP Miranda]
[Miranda\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB384 270F
800BEE86 270F
[Miranda\Infinite MP Miranda]
[Miranda\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB386 03E7
[Miranda\Infinite SP Miranda]
[Miranda\Infinite SP]
Type = Gameshark
Activation = EndFrame
800BB388 03E7
[Rose\Infinite HP Rose]
[Rose\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB2A8 270F
800BE6B6 270F
[Rose\Infinite MP Rose]
[Rose\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB2AA 03E7
[Rose\Infinite SP Rose]
[Rose\Infinite SP]
Type = Gameshark
Activation = EndFrame
800BB2AC 03E7
[Shanna\Infinite HP Shanna]
[Shanna\Infinite HP]
Type = Gameshark
Activation = EndFrame
800BB27C 270F
800BEAC6 270F
[Shanna\Infinite MP Shanna]
[Shanna\Infinite MP]
Type = Gameshark
Activation = EndFrame
800BB27E 03E7
[Shanna\Infinite SP Shanna]
[Shanna\Infinite SP]
Type = Gameshark
Activation = EndFrame
800BB280 03E7
@@ -173,3 +166,10 @@ Activation = EndFrame
80023696 2400
8002369A 2400
[NTSC Mode]
Description = Runs NTSC video mode. The timer is going a little fast
Type = Gameshark
Activation = EndFrame
Author = PeterDelta
A7054998 00010000
+2 -1
View File
@@ -31,10 +31,10 @@ Activation = EndFrame
800C4998 0063
[NTSC Mode]
Description = Runs NTSC video mode. Runs a little fast
Type = Gameshark
Activation = EndFrame
Author = PeterDelta
Description = Runs NTSC video mode. Runs a little fast
A70B2EF8 00010000
A7096FBC 00100000
A70EFE9E 00000008
@@ -42,3 +42,4 @@ A70EFE12 01000108
A70B59C6 00100000
D00B02A0 0100
800B2EF8 0001
+6 -5
View File
@@ -39,6 +39,8 @@ A702A548 00020001
[Race Music Selector]
Type = Gameshark
Activation = EndFrame
E00AD6F1 00FF
300AD6EF 00??
Option = Freedom to Win:00
Option = Nobody:01
Option = Green Monster:02
@@ -65,19 +67,18 @@ Option = Post-Race/License Menu:22
Option = Arcade Mode Menu:23
Option = Quick Menu (unused song):24
Option = Goodies (unused song):25
E00AD6F1 00FF
300AD6EF 00??
[Car Color Selector]
[Car Colour Selector]
Description = Make sure you're selecting a colour that the car can actually have.
Type = Gameshark
Activation = EndFrame
Description = Make sure you're selecting a color that the car can actually have.
OptionRange = 0:15
E20AD9A2 0010
300AD9A2 00??
OptionRange = 0:15
[Alternate Music in Arcade Mode Car Selection Menu]
Type = Gameshark
Activation = EndFrame
E0015F14 0001
30015F14 0000
+168 -8
View File
@@ -1,32 +1,192 @@
; CHTDB: ; [ Kileak - The DNA Imperative (USA) (1995) (Sony Computer Entertainment America) {SCUS-94102} <kileak> ]
[Infinite Energy]
[Elapsed Mission Timer Always 00.00]
Type = Gameshark
Activation = EndFrame
800B6294 03DE
800C0704 0000
[Infinite Armor]
Type = Gameshark
Activation = EndFrame
800B6298 03E8
[Infinite Wales Ammo]
[Infinite Energy]
Type = Gameshark
Activation = EndFrame
800B62C8 01EF
800B6294 03DF
[Infinite Eritro Crion Ammo]
Type = Gameshark
Activation = EndFrame
800B62D0 01F4
[Infinite Erosion Ammo]
Type = Gameshark
Activation = EndFrame
800B62E0 0003
800B62E0 01F4
[Infinite Veda Ammo]
Type = Gameshark
Activation = EndFrame
800B62E4 01F4
[Infinite Wales Ammo]
Type = Gameshark
Activation = EndFrame
800B62C8 01F4
[Infinite Zax Ammo]
Type = Gameshark
Activation = EndFrame
800B6204 0058
800B62D4 01F4
[Infinite Iritro Crion Ammo]
[Always have Erito Crion Gun]
Type = Gameshark
Activation = EndFrame
800B62D0 000A
800B62A8 00FF
[Always have Erosion Gun]
Type = Gameshark
Activation = EndFrame
800B62B8 00FF
[Always have Flamer Gun]
Type = Gameshark
Activation = EndFrame
800B62B0 00FF
[Always have Gaia Gun]
Type = Gameshark
Activation = EndFrame
800B62B4 00FF
[Always have Laser Gun]
Type = Gameshark
Activation = EndFrame
800B62A4 00FF
[Always have Veda Gun]
Type = Gameshark
Activation = EndFrame
800B62BC 00FF
[Always have Zax Gun]
Type = Gameshark
Activation = EndFrame
800B62AC 00FF
[Select Item 1]
Type = Gameshark
Activation = EndFrame
800B62F0 00??
Option = I.D.Card:0x01
Option = Repair Parts (1):0x02
Option = Repair Parts (2):0x03
Option = Armor Rom:0x04
Option = Recorder Card:0x05
Option = Battery (1):0x06
Option = Battery (2):0x07
Option = Yellow Key Card:0x08
Option = Red Key Card:0x09
Option = Blue Key Card:0x0A
Option = Green Key Card:0x0B
Option = Gray Key Card:0x0C
Option = Ammo Pak (1):0x0D
Option = Ammo Pak (2):0x0E
Option = Ammo Pak (3):0x0F
Option = Ammo Pak (4):0x10
Option = Ammo Pak (5):0x11
Option = ? (takes the green background away from the item spots):0x12
[Select Item 2]
Type = Gameshark
Activation = EndFrame
800B62F4 00??
Option = I.D.Card:0x01
Option = Repair Parts (1):0x02
Option = Repair Parts (2):0x03
Option = Armor Rom:0x04
Option = Recorder Card:0x05
Option = Battery (1):0x06
Option = Battery (2):0x07
Option = Yellow Key Card:0x08
Option = Red Key Card:0x09
Option = Blue Key Card:0x0A
Option = Green Key Card:0x0B
Option = Gray Key Card:0x0C
Option = Ammo Pak (1):0x0D
Option = Ammo Pak (2):0x0E
Option = Ammo Pak (3):0x0F
Option = Ammo Pak (4):0x10
Option = Ammo Pak (5):0x11
Option = ? (takes the green background away from the item spots):0x12
[Select Item 3]
Type = Gameshark
Activation = EndFrame
800B62F8 00??
Option = I.D.Card:0x01
Option = Repair Parts (1):0x02
Option = Repair Parts (2):0x03
Option = Armor Rom:0x04
Option = Recorder Card:0x05
Option = Battery (1):0x06
Option = Battery (2):0x07
Option = Yellow Key Card:0x08
Option = Red Key Card:0x09
Option = Blue Key Card:0x0A
Option = Green Key Card:0x0B
Option = Gray Key Card:0x0C
Option = Ammo Pak (1):0x0D
Option = Ammo Pak (2):0x0E
Option = Ammo Pak (3):0x0F
Option = Ammo Pak (4):0x10
Option = Ammo Pak (5):0x11
Option = ? (takes the green background away from the item spots):0x12
[Select Item 4]
Type = Gameshark
Activation = EndFrame
800B62FC 00??
Option = I.D.Card:0x01
Option = Repair Parts (1):0x02
Option = Repair Parts (2):0x03
Option = Armor Rom:0x04
Option = Recorder Card:0x05
Option = Battery (1):0x06
Option = Battery (2):0x07
Option = Yellow Key Card:0x08
Option = Red Key Card:0x09
Option = Blue Key Card:0x0A
Option = Green Key Card:0x0B
Option = Gray Key Card:0x0C
Option = Ammo Pak (1):0x0D
Option = Ammo Pak (2):0x0E
Option = Ammo Pak (3):0x0F
Option = Ammo Pak (4):0x10
Option = Ammo Pak (5):0x11
Option = ? (takes the green background away from the item spots):0x12
[Select Item 5]
Type = Gameshark
Activation = EndFrame
800B6300 00??
Option = I.D.Card:0x01
Option = Repair Parts (1):0x02
Option = Repair Parts (2):0x03
Option = Armor Rom:0x04
Option = Recorder Card:0x05
Option = Battery (1):0x06
Option = Battery (2):0x07
Option = Yellow Key Card:0x08
Option = Red Key Card:0x09
Option = Blue Key Card:0x0A
Option = Green Key Card:0x0B
Option = Gray Key Card:0x0C
Option = Ammo Pak (1):0x0D
Option = Ammo Pak (2):0x0E
Option = Ammo Pak (3):0x0F
Option = Ammo Pak (4):0x10
Option = Ammo Pak (5):0x11
Option = ? (takes the green background away from the item spots):0x12
+3 -3
View File
@@ -1,16 +1,16 @@
; CHTDB: ; [ Armored Core (USA, v1.0) (1997) (Sony Computer Entertainment America) {SCUS-94182} <armcorea> ]
[Game Progress\Credits 9999999]
Description = Set Credits to 9999999.
Type = Gameshark
Activation = EndFrame
Description = Set Credits to 9999999.
Author = val
90039CA4 0098967F
[Game Progress\Human PLUS (強化人間)]
Description = Set Human PLUS (強化人間) stage.
Type = Gameshark
Activation = EndFrame
Description = Set Human PLUS (強化人間) stage.
Author = val
30039D20 ????
Option = No Upgrades:0x0000
@@ -19,9 +19,9 @@ Option = Stage 2:0x0004
Option = Stage 3:0x0006
[Game Progress\Deploy Restricted AC (基準違反機体)]
Description = Set Deploy Restricted AC (基準違反機体) ability.
Type = Gameshark
Activation = EndFrame
Description = Set Deploy Restricted AC (基準違反機体) ability.
Author = val
E00B7400 00C8
30086836 0022
+9 -9
View File
@@ -328,6 +328,8 @@ Activation = EndFrame
[Race Music Selector]
Type = Gameshark
Activation = EndFrame
E00B63C1 00FF
300B63BF 00??
Option = Garbage - As Heaven Is Wide:00
Option = Ash - Lose Control:01
Option = Garbage - As Heaven Is Wide:02
@@ -354,37 +356,35 @@ Option = Post-Race/License Menu:22
Option = Arcade Mode Menu:23
Option = Quick Menu (unused song):24
Option = Goodies (unused song):25
E00B63C1 00FF
300B63BF 00??
[Car Color Selector]
Description = Make sure you're selecting a color that the car can actually have.
Type = Gameshark
Activation = EndFrame
Description = Make sure you're selecting a color that the car can actually have.
OptionRange = 0:15
E20B6672 0010
300B6672 00??
OptionRange = 0:15
[Speedometer Selector]
Description = Enable this code while you're in any menu, except the GT Mode menu.
Type = Gameshark
Activation = EndFrame
Description = Enable this code while you're in any menu, except the GT Mode menu.
Option = km/h:00
Option = mph:01
E2081703 0002
30081703 00??
Option = km/h:00
Option = mph:01
[Language Selector]
Description = Enable this code while you're in the GT Mode menu, then exit from it for it to take effect.
Type = Gameshark
Activation = EndFrame
Description = Enable this code while you're in the GT Mode menu, then exit from it for it to take effect.
3009B85D 00??
Option = English (USA):00
Option = English (UK):01
Option = French:02
Option = German:03
Option = Italian:04
Option = Spanish:05
3009B85D 00??
;#### PATCHES LISTED BELOW ####
[60 FPS (+e-enable tire smoke, re-enable rear view mirror)]
+217
View File
@@ -0,0 +1,217 @@
; CHTDB: ; [ Mortal Kombat 3 (USA) (1995) (Sony Computer Entertainment America) {SCUS-94201} <mk3> ]
[? is Available]
Type = Gameshark
Activation = EndFrame
800A8832 0001
[Select Background]
Type = Gameshark
Activation = EndFrame
801EEAE0 00??
Option = Subway:0x00
Option = The Street:0x01
Option = The Bank:0x02
Option = Rooftop:0x03
Option = The Balcony:0x04
Option = The Bridge:0x05
Option = Soul Chamber:0x06
Option = Shao Kahn&#039;s Tower:0x07
Option = The Temple:0x08
Option = Graveyard:0x09
Option = The Pit3:0x0A
Option = The Hidden Portal:0x0B
Option = The Inside Room of the Balcony:0x12
[CPU Always Does A Finishing Move If It Beats You]
Type = Gameshark
Activation = EndFrame
801EEAB4 0001
[Close In Kombat (Players Can Run Thru Each Other)]
Type = Gameshark
Activation = EndFrame
801CBBE8 FFFF
[Computer Always Does A Finishing Move If It Beats You]
Type = Gameshark
Activation = EndFrame
801FB56A 0001
801FB578 0001
[Enable ?]
Type = Gameshark
Activation = EndFrame
801EEB30 00??
Option = Small Cheat Menu:0x01
Option = large Cheat Menu:0x02
[Hit Anywhere]
Type = Gameshark
Activation = EndFrame
8004FD8E 2400
8004FDBA 2400
8004FDA2 2400
8004FDCE 1000
8004FDE2 2400
[Infinite Time]
Type = Gameshark
Activation = EndFrame
801EECEC 0009
[Select Kombat Kode]
Type = Gameshark
Activation = EndFrame
801EEAE4 00??
OptionRange = 0x00:0xFF
[Players Are Randomly Invisible]
Type = Gameshark
Activation = EndFrame
801C5D48 0222
[Select Profile]
Type = Gameshark
Activation = EndFrame
301CCFD8 00??
Option = Kano:0x00
Option = Sonya:0x01
Option = Jax:0x02
Option = Nightwolf:0x03
Option = Sub-Zero:0x04
Option = Stryker:0x05
Option = Sindel:0x06
Option = Sektor:0x07
Option = Cyrax:0x08
Option = Kung Lao:0x09
Option = Kabal:0x0A
Option = Sheeva:0x0B
Option = Shang Tsung:0x0C
Option = Liu Kang:0x0D
[Some Background Objects Move Off the Screen]
Type = Gameshark
Activation = EndFrame
801EEC62 000A
801EEC64 000A
801EEC66 000A
[Two dragon symbols]
Type = Gameshark
Activation = EndFrame
801FB79C 0002
[P1 Select Character]
Type = Gameshark
Activation = EndFrame
801CD2C4 000?
Option = Kano:0x00
Option = Sonya:0x01
Option = Jax:0x02
Option = Nightwolf:0x03
Option = Sub-Zero:0x04
Option = Stryker:0x05
Option = Sindel:0x06
Option = Sektor:0x07
Option = Cyrax:0x08
Option = Kung Lao:0x09
Option = Kabal:0x0A
Option = Sheeva:0x0B
Option = Shang Tsun:0x0C
Option = Liu Kang:0x0D
Option = Smoke:0x0E
[P1 Can't Run]
Type = Gameshark
Activation = EndFrame
801EEC2C 0000
[P1 Does Half Damage]
Type = Gameshark
Activation = EndFrame
801CBBE0 FFFF
[P1 Infinite Combo energy]
Type = Gameshark
Activation = EndFrame
801EEE60 0030
[P1 Infinite Energy]
Type = Gameshark
Activation = EndFrame
801CBC38 00A6
[P1 Infinite Health]
Type = Gameshark
Activation = EndFrame
801CBE6C 00A6
[P1 No Energy]
Type = Gameshark
Activation = EndFrame
801CBC38 0000
[P1 Only Needs to Win 1 Round]
Type = Gameshark
Activation = EndFrame
D01FB568 0000
801FB568 0001
[P1 Unlimited Run]
Type = Gameshark
Activation = EndFrame
801EEC2C C350
[P2 Select Character]
Type = Gameshark
Activation = EndFrame
801CD308 000?
Option = Kano:0x00
Option = Sonya:0x01
Option = Jax:0x02
Option = Nightwolf:0x03
Option = Sub-Zero:0x04
Option = Stryker:0x05
Option = Sindel:0x06
Option = Sektor:0x07
Option = Cyrax:0x08
Option = Kung Lao:0x09
Option = Kabal:0x0A
Option = Sheeva:0x0B
Option = Shang Tsun:0x0C
Option = Liu Kang:0x0D
Option = Smoke:0x0E
[P2 Does Half Damage]
Type = Gameshark
Activation = EndFrame
801CBBE4 FFFF
[P2 Infinite Energy]
Type = Gameshark
Activation = EndFrame
801CBC90 00A6
[P2 Infinite Health]
Type = Gameshark
Activation = EndFrame
801CBEC4 00A6
[P2 No Health]
Type = Gameshark
Activation = EndFrame
801CBEC4 0000
[P2 One Hit Death]
Type = Gameshark
Activation = EndFrame
D01CBC90 00A6
801CBC90 0001
[P2 Only Needs to Win 1 Round]
Type = Gameshark
Activation = EndFrame
D01FB574 0000
801FB574 0001
+114 -45
View File
@@ -1,16 +1,73 @@
; CHTDB: ; [ Krazy Ivan (USA) (1996) (Psygnosis) {SCUS-94303} <krazyivn> ]
[Full Cheat Mode]
Type = Gameshark
Activation = EndFrame
800BB078 00FF
[Infinite 50mm]
Type = Gameshark
Activation = EndFrame
8008D1A4 012C
[Infinite Cannon]
Type = Gameshark
Activation = EndFrame
8008D1B0 0046
[Infinite Cerebus Missiles]
Type = Gameshark
Activation = EndFrame
8008D1E0 000A
8008D1E4 000A
8008D1E8 000A
[Infinite EM Pulse]
Type = Gameshark
Activation = EndFrame
8008D1C0 0009
[Infinite Hyena Missiles]
Type = Gameshark
Activation = EndFrame
8008D1D8 000A
[Infinite Kraken]
Type = Gameshark
Activation = EndFrame
8008D1C4 0009
[Infinite Labor]
Type = Gameshark
Activation = EndFrame
8008D1A8 00FA
[Infinite Medusa]
Type = Gameshark
Activation = EndFrame
8008D1C8 0009
[Infinite Missiles]
Type = Gameshark
Activation = EndFrame
8008D1D4 0063
[Infinite Shields 1st mission]
[Infinite Plasma]
Type = Gameshark
Activation = EndFrame
8008D1AC 003C
[Infinite Scythe]
Type = Gameshark
Activation = EndFrame
8008D1B4 0009
[Infinite Shields 1st Mission]
Type = Gameshark
Activation = EndFrame
800C4D0C 0064
[Infinite Shields ALTERNATE]
[Infinite Shields]
Type = Gameshark
Activation = EndFrame
800C4CD0 0064
@@ -27,55 +84,67 @@ Type = Gameshark
Activation = EndFrame
800C4CF2 0009
[Infinite ULF Pulse]
Type = Gameshark
Activation = EndFrame
8008D1BC 0009
[Infinite Vortex Bombs]
Type = Gameshark
Activation = EndFrame
8008D1B8 0009
[Arena\All Arenas Unlocked]
Type = Gameshark
Activation = EndFrame
50000504 0000
80089628 0000
[Arena\France Unlocked]
Type = Gameshark
Activation = EndFrame
30089630 0000
[Arena\Japan Unlocked]
Type = Gameshark
Activation = EndFrame
30089638 0000
[Arena\North America Unlocked]
Type = Gameshark
Activation = EndFrame
30089634 0000
[Arena\Saudi Arabia Unlocked]
Type = Gameshark
Activation = EndFrame
3008962C 0000
[Cannon Coolant]
Type = Gameshark
Activation = EndFrame
800D1C6C 0000
[Max Energy Cores]
Type = Gameshark
Activation = EndFrame
80089670 00D0
[Never Overheat]
Type = Gameshark
Activation = EndFrame
800D1CB8 0000
[Full Cheat Mode]
Type = Gameshark
Activation = EndFrame
800BB078 00FF
[Select Level\Japan (JAPTEX)]
[Select Terrain (All Arenas)]
Type = Gameshark
Activation = EndFrame
50000704 0000
8008D5D8 0DFC
[Select Level\North America (USA)]
Type = Gameshark
Activation = EndFrame
50000704 0000
8008D5D8 0E0C
[Select Level\France (EUROPE)]
Type = Gameshark
Activation = EndFrame
50000704 0000
8008D5D8 0E18
[Select Level\Saudi Arabia (MIDDLE)]
Type = Gameshark
Activation = EndFrame
50000704 0000
8008D5D8 0E28
[Select Level\Russia (RUSSIA)]
Type = Gameshark
Activation = EndFrame
50000704 0000
8008D5D8 0E38
[Select Level\Secret]
Type = Gameshark
Activation = EndFrame
50000704 0000
8008D5D8 0DEC
[Select Level\fIN]
Type = Gameshark
Activation = EndFrame
50000704 0000
8008D5D8 0DE0
8008D5D8 ????
Option = Fin:0x0DE0
Option = Secret:0x0DEC
Option = Japan (JAPTEX):0x0DFC
Option = North America (USA):0x0E0C
Option = France (EUROPE):0x0E18
Option = Saudi Arabia (MIDDLE):0x0E28
Option = Russia (RUSSIA):0x0E38
+92 -48
View File
@@ -3,6 +3,11 @@
[Infinite Ammo]
Type = Gameshark
Activation = EndFrame
300662D2 0001
[Infinite Ammo [ALT]]
Type = Gameshark
Activation = EndFrame
80059A6C 0063
80059A78 0063
@@ -16,80 +21,119 @@ Type = Gameshark
Activation = EndFrame
80019DD8 0064
[Have Red Key]
Type = Gameshark
Activation = EndFrame
800519C8 0001
[Have Green Key]
Type = Gameshark
Activation = EndFrame
800519CA 0001
[Have Blue Key]
Type = Gameshark
Activation = EndFrame
800519CC 0001
[Have Yellow Key]
Type = Gameshark
Activation = EndFrame
800519CE 0001
[Have Purple Key]
Type = Gameshark
Activation = EndFrame
800519D0 0001
[Have Light Blue Key]
Type = Gameshark
Activation = EndFrame
800519D2 0001
[Infinite Grenades]
Type = Gameshark
Activation = EndFrame
80019DEE 0001
[Have Double Shot]
[Infinite HPS (Health)]
Type = Gameshark
Activation = EndFrame
80019DE2 0001
[Have Rapid Fire]
Type = Gameshark
Activation = EndFrame
80019DE4 0001
[Have Burst Laser]
Type = Gameshark
Activation = EndFrame
80019DEA 0001
300662D6 0001
[Infinite Laser Power]
Type = Gameshark
Activation = EndFrame
80059A70 0014
[Have All Weapons Option (Pause Menu)]
[Infinite Missiles]
Type = Gameshark
Activation = EndFrame
8003B5C4 0004
80059A7A 0004
[Infinite Sprint]
Type = Gameshark
Activation = EndFrame
80019DDC 0046
[No Damage Screen Effects]
Type = Gameshark
Activation = EndFrame
80055B50 0000
8006629A 0000
8006629C 0000
8006629E 0000
[Cannot Be Frozen]
Type = Gameshark
Activation = EndFrame
800595D0 FFFF
[Faster Level Warp Menu Navigation]
Type = Gameshark
Activation = EndFrame
800662E2 0000
[Always have All Weapons Option (Pause Menu)]
Type = Gameshark
Activation = EndFrame
800662CE 0001
[Have Level Warp Option (Pause Menu)]
[Always have Blue Key]
Type = Gameshark
Activation = EndFrame
800519CC 0001
[Always have Burst Laser]
Type = Gameshark
Activation = EndFrame
80019DEA 0001
[Always have Double Shot]
Type = Gameshark
Activation = EndFrame
80019DE2 0001
[Always have Dual Laser]
Type = Gameshark
Activation = EndFrame
80019DE8 0001
[Always have Green Key]
Type = Gameshark
Activation = EndFrame
800519CA 0001
[Always have Level Warp Option (Pause Menu)]
Type = Gameshark
Activation = EndFrame
800662D0 0001
[Infinite Ammo (Alt)]
[Always have Light Blue Key]
Type = Gameshark
Activation = EndFrame
300662D2 0001
800519D2 0001
[Infinite HPS (Health)]
[Always have Missile]
Type = Gameshark
Activation = EndFrame
300662D6 0001
80019DEC 0001
[Always have Purple Key]
Type = Gameshark
Activation = EndFrame
800519D0 0001
[Always have Rapid Fire]
Type = Gameshark
Activation = EndFrame
80019DE4 0001
[Always have Red Key]
Type = Gameshark
Activation = EndFrame
800519C8 0001
[Always have Yellow Key]
Type = Gameshark
Activation = EndFrame
800519CE 0001
[Always have Single Laser]
Type = Gameshark
Activation = EndFrame
80019DE6 0001
;#Widescreen 16-9 Y-
;A702BC3E 10001333
+2 -2
View File
@@ -58,13 +58,13 @@ Activation = EndFrame
800DFC70 0202
;#### PATCHES LISTED BELOW ####
[Select Widescreen Aspect Ratio\16:9]
[Select Widescreen Aspect Ratio\16-9]
Type = Gameshark
Activation = EndFrame
Ignore = True
A70AF0A0 10000C00
[Select Widescreen Aspect Ratio\20:9]
[Select Widescreen Aspect Ratio\20-9]
Type = Gameshark
Activation = EndFrame
Ignore = True
+3 -2
View File
@@ -56,8 +56,8 @@ Type = Gameshark
Activation = EndFrame
80062798 0001
[Infinite Ammo + Turbo + Special Energy + Rapid Fire P1]
Description = infinite Ammo + Turbo + Special Energy + Rapid Fire P1
[P1 Infinite Ammo + Turbo + Special Energy + Rapid Fire P1]
Description = infinite Ammo + Turbo + Special Energy + Rapid Fire
Type = Gameshark
Activation = EndFrame
D01AE568 070C
@@ -68,3 +68,4 @@ D01B66B0 FFFF
801B66B6 2400
D01B4DA8 182B
801B4DAE 2400

Some files were not shown because too many files have changed in this diff Show More