0
0
mirror of https://github.com/libretro/libretro-database synced 2025-04-04 09:55:13 +00:00
Files
libretro-database/cht/Nintendo - Game Boy Advance/Super Mario Advance 4 - Super Mario Bros. 3 (USA, Europe) (Code Breaker).cht
David Guillen Fandos abf99061cb GBA cheat codes cleanup!
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
2021-05-04 18:30:38 +02:00

275 lines
7.2 KiB
Plaintext

cheats = 68
cheat0_desc = "Enable Code (Must Be On)"
cheat0_code = "000021FA+000A+10002884+0007"
cheat0_enable = false
cheat1_desc = "Stop Timer"
cheat1_code = "33003D0E+0020"
cheat1_enable = false
cheat2_desc = "Infinite Lives (Mario)"
cheat2_code = "33002A6A+0062"
cheat2_enable = false
cheat3_desc = "Infinite Lives (Luigi)"
cheat3_code = "33002A6C+0062"
cheat3_enable = false
cheat4_desc = "Mario Always Has 98 Coins"
cheat4_code = "33002C58+0062"
cheat4_enable = false
cheat5_desc = "Luigi Always Has 98 Coins"
cheat5_code = "33002C83+0062"
cheat5_enable = false
cheat6_desc = "Press L To Hide Behind Stuff"
cheat6_code = "74000130+01FF+33003D06+00FF"
cheat6_enable = false
cheat7_desc = "P Meter Always Full"
cheat7_code = "33003C9F+007F+33003F48+00FF"
cheat7_enable = false
cheat8_desc = "Infinite Turns Card Matching Game"
cheat8_code = "33004F08+0001"
cheat8_enable = false
cheat9_desc = "Press R For Pow Time"
cheat9_code = "74000130+02FF+33003CF8+00FF"
cheat9_enable = false
cheat10_desc = "Infinite Star Power"
cheat10_code = "33002C2E+00FF"
cheat10_enable = false
cheat11_desc = "Invincibility"
cheat11_code = "33003F64+0035"
cheat11_enable = false
cheat12_desc = "Press L Trigger+Up For Fire Powers"
cheat12_code = "74000130+01BF+33FE6400+0002+73FE6400+0002+33003F5F+0002"
cheat12_enable = false
cheat13_desc = "Press L Trigger+Down For Leaf Powers"
cheat13_code = "74000130+017F+33FE6400+0003+73FE6400+0003+33003F5F+0003"
cheat13_enable = false
cheat14_desc = "Press L Trigger+Left For Frog Powers"
cheat14_code = "74000130+01DF+33FE6400+0004+73FE6400+0004+33003F5F+0004"
cheat14_enable = false
cheat15_desc = "Press R Trigger+Right For Racoon Powers"
cheat15_code = "74000130+01EF+33FE6400+0005+73FE6400+0005+33003F5F+0005"
cheat15_enable = false
cheat16_desc = "Press R Trigger+Up For Hammer Bros. Powers"
cheat16_code = "74000130+02BF+33FE6400+0006+73FE6400+0006+33003F5F+0006"
cheat16_enable = false
cheat17_desc = "Press R Trigger+Down For Cape Powers"
cheat17_code = "74000130+027F+33FE6400+0007+73FE6400+0007+33003F5F+0007"
cheat17_enable = false
cheat18_desc = "Tap Select For Form Chancge"
cheat18_code = "74000130+03FB+E3FE5400+0001+73FE5400+0004+E3003F5E+0100+74000130+03FF+83FE5400+0000+73003F5E+1102+83003F5E+0002"
cheat18_enable = false
cheat19_desc = "Start With 2 Of Every Power Up"
cheat19_code = "83002C2E+0101+83002C30+0202+83002C32+0303+83002C34+0404+83002C36+0505+83002C38+0606+83002C3A+0707+83002C3C+0808+83002C3E+0909+83002C40+0A0A+83002C42+0B0B+83002C44+0C0C+83002C46+0D0D+83002C48+0E0E+83002C4A+0F0F"
cheat19_enable = false
cheat20_desc = "Start With 2 Of Every Power Up (Alternate)"
cheat20_code = "43002C2E+0101+0101000F+0002"
cheat20_enable = false
cheat21_desc = "Disappear At Level Start"
cheat21_code = "33003F66+0003"
cheat21_enable = false
cheat22_desc = "Always Float To The Ground"
cheat22_code = "33003F61+0004"
cheat22_enable = false
cheat23_desc = "Invincible And Invisible"
cheat23_code = "33003F64+0007"
cheat23_enable = false
cheat24_desc = "Starman Type Invincibility"
cheat24_code = "33003F65+0005"
cheat24_enable = false
cheat25_desc = "'Kicker' Mario"
cheat25_code = "33003F69+0007"
cheat25_enable = false
cheat26_desc = "Face Forward"
cheat26_code = "33003F6A+000A"
cheat26_enable = false
cheat27_desc = "Mario Walks Away"
cheat27_code = "33003F6B+0006"
cheat27_enable = false
cheat28_desc = "Mario's On A Conveyor Belt"
cheat28_code = "33003F6E+000C"
cheat28_enable = false
cheat29_desc = "Ducking Jumps"
cheat29_code = "33003F70+000F"
cheat29_enable = false
cheat30_desc = "Splash Always On Mario"
cheat30_code = "33003F75+0001"
cheat30_enable = false
cheat31_desc = "Kuribo's Shoe"
cheat31_code = "33003F77+0006"
cheat31_enable = false
cheat32_desc = "Invincible Hammer Mario"
cheat32_code = "33003F78+0007"
cheat32_enable = false
cheat33_desc = "Low Jump"
cheat33_code = "33003F79+0009"
cheat33_enable = false
cheat34_desc = "Max P Meter (You Can't Fly)"
cheat34_code = "33003F7B+000A"
cheat34_enable = false
cheat35_desc = "Fly Anytime"
cheat35_code = "33003F49+0007"
cheat35_enable = false
cheat36_desc = "'Super' Mario"
cheat36_code = "33003FB0+0003"
cheat36_enable = false
cheat37_desc = "'Hyper' Mario"
cheat37_code = "33003F7E+000c"
cheat37_enable = false
cheat38_desc = "Enemy Point Modifier"
cheat38_code = "83003F82+000X"
cheat38_enable = false
cheat39_desc = "No Flash Starman Invincibility"
cheat39_code = "33003F84+0003"
cheat39_enable = false
cheat40_desc = "Always Start As Small Mario"
cheat40_code = "33003F87+0005"
cheat40_enable = false
cheat41_desc = "P Meter Won't Charge"
cheat41_code = "33003F91+0002"
cheat41_enable = false
cheat42_desc = "Stand Still To Slide Backwards"
cheat42_code = "33003F3C+0001"
cheat42_enable = false
cheat43_desc = "No Jump Or Coin Sounds"
cheat43_code = "33003F3D+000D"
cheat43_enable = false
cheat44_desc = "Auto Right Movement"
cheat44_code = "33003F44+000F"
cheat44_enable = false
cheat45_desc = "No Jump"
cheat45_code = "33003F45+0005"
cheat45_enable = false
cheat46_desc = "Flip Mode"
cheat46_code = "33003F46+0006"
cheat46_enable = false
cheat47_desc = "Spin Jump"
cheat47_code = "33003FA2+000F"
cheat47_enable = false
cheat48_desc = "No Enemies Or Goal"
cheat48_code = "83003CF2+000F"
cheat48_enable = false
cheat49_desc = "Fall Through The Ground"
cheat49_code = "83003CF4+0003"
cheat49_enable = false
cheat50_desc = "Mario Goes Up, Mushrooms Come Down"
cheat50_code = "83003CFA+0005"
cheat50_enable = false
cheat51_desc = "Mario Goes Up, Super Mario World P-Switch Music Plays"
cheat51_code = "83003CFB+000B"
cheat51_enable = false
cheat52_desc = "Sound Quality Goes Down"
cheat52_code = "33009443+0003"
cheat52_enable = false
cheat53_desc = "Low Pitch Music"
cheat53_code = "33009444+0004"
cheat53_enable = false
cheat54_desc = "High Pitch Music"
cheat54_code = "33009446+0001"
cheat54_enable = false
cheat55_desc = "High Pitch Music 2"
cheat55_code = "33009447+0001"
cheat55_enable = false
cheat56_desc = "Underwater Sound"
cheat56_code = "33009779+0001"
cheat56_enable = false
cheat57_desc = "Press L + Up To Recatch Boomerang (Sometimes Vegetables)"
cheat57_code = "74000130+01BF+330046C6+0004"
cheat57_enable = false
cheat58_desc = "Hold L To Walk On Air"
cheat58_code = "D0000020+0200+33003F5D+0000"
cheat58_enable = false
cheat59_desc = "Always Open Blue Toad House"
cheat59_code = "330037A0+0054"
cheat59_enable = false
cheat60_desc = "Infinite Time To Hold Bricks"
cheat60_code = "33004284+0064+33004214+0064+330041A4+0064"
cheat60_enable = false
cheat61_desc = "Infinite Time To Hold Turtle Shells"
cheat61_code = "330046E4+00BF+33004604+00CC"
cheat61_enable = false
cheat62_desc = "Toad House Reward Modifier"
cheat62_code = "330040A7+000?"
cheat62_enable = false
cheat63_desc = "Map Ability Select"
cheat63_code = "33003CB6+000?"
cheat63_enable = false
cheat64_desc = "Open All Mushroom Levels In World-E"
cheat64_code = "33004FD6+0050"
cheat64_enable = false
cheat65_desc = "Infinite 99999 Coins In World-E"
cheat65_code = "8300399C+869F+3300399E+0001"
cheat65_enable = false
cheat66_desc = "Have Maximum Score"
cheat66_code = "83003854+423F+33003856+000F"
cheat66_enable = false
cheat67_desc = "Get No More Spade Matching Games"
cheat67_code = "83002D48+0F00+83002D4A+4042"
cheat67_enable = false