Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit decrypts most of the encrypted CodeBreaker cheat codes into their plain format. I manually fixed some games that had both plain and encrypted codes, causing some of them not to work. The advantage of having all codes in plain format is that it allows for users to add their codes (appending the file). Encryption prevents this since the cheat decoder tries to decrypt unconditionally. Added a tiny python script that assists in decoding these cheatcodes. It is not very smart so it might decrypt stuff that's already decrypted depending on the order of the cheats in the file. I manually eveyballed all the codes and ran some sanity checks on them to the point I trust most of the changes here. Some codes were already broken so I hopefully mend more things that I'm breaking with this change. Sorry for the whitespace cleanup! That's the script rewriting the files cleanly
- Loading branch information
1 parent
b1bba28
commit ccf08e7
Showing
417 changed files
with
6,863 additions
and
6,984 deletions.
There are no files selected for viewing
14 changes: 7 additions & 7 deletions
14
cht/Nintendo - Game Boy Advance/007 - Everything or Nothing (World) (Code Breaker).cht
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,26 @@ | ||
cheats = 6 | ||
cheats = 6 | ||
|
||
cheat0_desc = "Enable Code (Must Be On)" | ||
cheat0_code = "000084F5+000A+100193C0+0007" | ||
cheat0_enable = false | ||
cheat0_enable = false | ||
|
||
cheat1_desc = "Infinite Time (Timed Missions)" | ||
cheat1_code = "8201A454+07B7" | ||
cheat1_enable = false | ||
cheat1_enable = false | ||
|
||
cheat2_desc = "Infinite Health" | ||
cheat2_code = "3200E924+0096+330034B8+0096" | ||
cheat2_enable = false | ||
cheat2_enable = false | ||
|
||
cheat3_desc = "Infinite Ammo (All Guns)" | ||
cheat3_code = "33003981+00FF+33003982+00FF+33003983+00FF" | ||
cheat3_enable = false | ||
cheat3_enable = false | ||
|
||
cheat4_desc = "Always Have Silencer" | ||
cheat4_code = "3300397F+0001" | ||
cheat4_enable = false | ||
cheat4_enable = false | ||
|
||
cheat5_desc = "Have Alot Of Points (Shop)" | ||
cheat5_code = "32019EC5+00FF" | ||
cheat5_enable = false | ||
cheat5_enable = false | ||
|
8 changes: 4 additions & 4 deletions
8
cht/Nintendo - Game Boy Advance/007 - NightFire (USA, Europe) (Code Breaker).cht
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
cheats = 3 | ||
cheats = 3 | ||
|
||
cheat0_desc = "Enable Code (Must Be On)" | ||
cheat0_code = "00007358+000A+100092B8+0007" | ||
cheat0_enable = false | ||
cheat0_enable = false | ||
|
||
cheat1_desc = "Infinite Health" | ||
cheat1_code = "3200074A+0008" | ||
cheat1_enable = false | ||
cheat1_enable = false | ||
|
||
cheat2_desc = "Have All Weapons" | ||
cheat2_code = "8201ED74+0FFF" | ||
cheat2_enable = false | ||
cheat2_enable = false | ||
|
14 changes: 7 additions & 7 deletions
14
...ames in 1 - SpongeBob SquarePants - Battle for Bikini Bottom (Unknown) (Code Breaker).cht
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,26 @@ | ||
cheats = 6 | ||
cheats = 6 | ||
|
||
cheat0_desc = "Infinite Lives" | ||
cheat0_code = "32003C08+0009" | ||
cheat0_enable = false | ||
cheat0_enable = false | ||
|
||
cheat1_desc = "Infinite Health" | ||
cheat1_code = "32003C0C+0004" | ||
cheat1_enable = false | ||
cheat1_enable = false | ||
|
||
cheat2_desc = "Infinite Time" | ||
cheat2_code = "32003C30+0064" | ||
cheat2_enable = false | ||
cheat2_enable = false | ||
|
||
cheat3_desc = "Max Golden Spatulas" | ||
cheat3_code = "32003C18+0063" | ||
cheat3_enable = false | ||
cheat3_enable = false | ||
|
||
cheat4_desc = "Max Krabby Patties" | ||
cheat4_code = "32003C10+0063" | ||
cheat4_enable = false | ||
cheat4_enable = false | ||
|
||
cheat5_desc = "Have Key" | ||
cheat5_code = "32003C35+0001" | ||
cheat5_enable = false | ||
cheat5_enable = false | ||
|
14 changes: 7 additions & 7 deletions
14
cht/Nintendo - Game Boy Advance/ATV - Quad Power Racing (USA, Europe) (Code Breaker).cht
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
cheats = 3 | ||
cheats = 3 | ||
|
||
cheat0_desc = "Enable Code (Must Be On)" | ||
cheat0_code = "9FD6C5AA+835C+ED6DF895+4B11+968590E7+B991" | ||
cheat0_enable = false | ||
cheat0_code = "00004275+000A+101CA292+0007" | ||
cheat0_enable = false | ||
|
||
cheat1_desc = "Always Place 1st" | ||
cheat1_code = "721663A2+DBB3" | ||
cheat1_enable = false | ||
cheat1_code = "820003A0+0000" | ||
cheat1_enable = false | ||
|
||
cheat2_desc = "Unlock Pro/Open Modes" | ||
cheat2_code = "AFC89ED9+4C4E" | ||
cheat2_enable = false | ||
cheat2_code = "33000020+00FF" | ||
cheat2_enable = false | ||
|
4 changes: 2 additions & 2 deletions
4
cht/Nintendo - Game Boy Advance/Activision Anthology (USA) (Code Breaker).cht
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
cheats = 1 | ||
cheats = 1 | ||
|
||
cheat0_desc = "Enable Code (Must Be On)" | ||
cheat0_code = "00001B92+000A+1000CEAC+0007" | ||
cheat0_enable = false | ||
cheat0_enable = false | ||
|
30 changes: 15 additions & 15 deletions
30
cht/Nintendo - Game Boy Advance/Advance GT2 (Japan) (Code Breaker).cht
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,30 @@ | ||
cheats = 7 | ||
cheats = 7 | ||
|
||
cheat0_desc = "Enable Code (Must Be On)" | ||
cheat0_code = "9E98E1AC+C4EA+18725F98+5263+08064681+5573" | ||
cheat0_enable = false | ||
cheat0_code = "00000000+0002+10002430+0007" | ||
cheat0_enable = false | ||
|
||
cheat1_desc = "Always 1st Place" | ||
cheat1_code = "081BBCF5+DCDF" | ||
cheat1_enable = false | ||
cheat1_code = "3300581E+0001" | ||
cheat1_enable = false | ||
|
||
cheat2_desc = "Low Timer" | ||
cheat2_code = "D9678DE2+1BA1+D867CDE6+13A3" | ||
cheat2_enable = false | ||
cheat2_code = "83006228+0000+8300622A+0000" | ||
cheat2_enable = false | ||
|
||
cheat3_desc = "Unlock All Cars" | ||
cheat3_code = "EEC130BE+64DA+09521F9C+DE41+14EA1274+697A" | ||
cheat3_enable = false | ||
cheat3_code = "43002130+FFFF+00000006+0002+3300213C+007F" | ||
cheat3_enable = false | ||
|
||
cheat4_desc = "Unlock All Tuning Parts" | ||
cheat4_code = "669F5065+24FA+269AF67D+647F" | ||
cheat4_enable = false | ||
cheat4_code = "83002680+007F+83002682+0055" | ||
cheat4_enable = false | ||
|
||
cheat5_desc = "Unlock All Extras" | ||
cheat5_code = "6B53BC98+1DF5+6A53FC9C+14F7" | ||
cheat5_enable = false | ||
cheat5_code = "8300268C+0101+8300268E+0001" | ||
cheat5_enable = false | ||
|
||
cheat6_desc = "Unlock All Tracks" | ||
cheat6_code = "EEC510A6+64DE+09521F9C+DE41" | ||
cheat6_enable = false | ||
cheat6_code = "43002110+FFFF+00000006+0002" | ||
cheat6_enable = false | ||
|
28 changes: 14 additions & 14 deletions
28
cht/Nintendo - Game Boy Advance/Advance Guardian Heroes (World) (Code Breaker).cht
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1,54 @@ | ||
cheats = 13 | ||
cheats = 13 | ||
|
||
cheat0_desc = "Enable Code (Must Be On)" | ||
cheat0_code = "0000D1E9+000A+100D8F94+0007" | ||
cheat0_enable = false | ||
cheat0_enable = false | ||
|
||
cheat1_desc = "Infinite HP" | ||
cheat1_code = "8201509E+03E7" | ||
cheat1_enable = false | ||
cheat1_enable = false | ||
|
||
cheat2_desc = "Infinite MP" | ||
cheat2_code = "820150A0+03E7" | ||
cheat2_enable = false | ||
cheat2_enable = false | ||
|
||
cheat3_desc = "Infinite Anger Gauge" | ||
cheat3_code = "320150A3+0001" | ||
cheat3_enable = false | ||
cheat3_enable = false | ||
|
||
cheat4_desc = "Infinite/Max Points" | ||
cheat4_code = "820150E4+423F+820150E6+000F" | ||
cheat4_enable = false | ||
cheat4_enable = false | ||
|
||
cheat5_desc = "Infinite Devil Mode (Upon Activation)" | ||
cheat5_code = "320150E9+00FF" | ||
cheat5_enable = false | ||
cheat5_enable = false | ||
|
||
cheat6_desc = "Max Stats" | ||
cheat6_code = "8201514A+FFFF+8201514C+FFFF+8201514E+FFFF+82015150+00FF" | ||
cheat6_enable = false | ||
cheat6_enable = false | ||
|
||
cheat7_desc = "Unlock All Characters" | ||
cheat7_code = "420001CC+0101+0000000B+0002" | ||
cheat7_enable = false | ||
cheat7_enable = false | ||
|
||
cheat8_desc = "Unlock Time Attack/Endless Modes" | ||
cheat8_code = "320001F6+007F" | ||
cheat8_enable = false | ||
cheat8_enable = false | ||
|
||
cheat9_desc = "Play In Japanese Language!" | ||
cheat9_code = "320001F7+0003" | ||
cheat9_enable = false | ||
cheat9_enable = false | ||
|
||
cheat10_desc = "Play In English Language" | ||
cheat10_code = "320001F7+0000" | ||
cheat10_enable = false | ||
cheat10_enable = false | ||
|
||
cheat11_desc = "Infinite Soul Shards" | ||
cheat11_code = "8201A900+FFFF" | ||
cheat11_enable = false | ||
cheat11_enable = false | ||
|
||
cheat12_desc = "Infinite Anger Points" | ||
cheat12_code = "820150A2+0064" | ||
cheat12_enable = false | ||
cheat12_enable = false | ||
|
Oops, something went wrong.