Gameshark codes
Posted: 21 Nov 2013, 08:50
The purpose of this thread is to list all of the gameshark codes that are useful for practicing sm64. I hope to also add sections on how to input the codes on the various systems, and maybe information about the different versions of gameshark (?) although I don't really know much about this topic myself. These codes work on sm64 using a gameshark and can also be used on emulator. I think (?) you can also get them to work with VC somehow, but idk how exactly. If someone wants to explain that I'll add it to the OP.
This thread pretty much always going to be a work-in-progress, so please contribute whatever codes/knowledge that you know. And if I made any mistakes listing these codes out please let me know either in the thread or by PM. I'll try to update the OP with useful information as often as I can.
Here are some sites that you can find these and other gameshark codes on:
Anyways, here's the codes:
Manual Timer (press L to reset)
Press L on start screen to start the timer at 0.0 when the level starts. Timer stops when you collect a star or key.
Automatic Timer
Timer always starts at 0.0 when entering a level, but entering a new area within the level (e.g. TTM slide, THI pipes or wiggler, etc.) breaks this timer.
Quick Suicide (D-Pad Down)
Mario's death animation goes much quicker, making practice more efficient. Only works on a few versions.
Suicide (D-Pad Down)
Normal death animation is slower than the other code, but this works on more versions.
Infinite Lives
Ideal Practice File
Characteristics of this file:
Stage Select
This code isn't too useful in most situations because it drops you into the level differently than a standard level entry, sometimes leading to some pretty strange results. That being said, it is extremely good for practicing bowser fights, and can be useful for a other select stars as well, like HMC 100 and many of the secret stars. When you exit a stage, it sends you back to the stage select screen. Press A to increase the stage number by 1, and B to decrease it by 1. The D-Pad can also be used to increase/decrease the number by increments of 10. Press start to enter the stage corresponding to your selected number. Most the names make no sense, so I've listed what stage each number corresponds with in the "code" section below.
Infinite Energy & Breath
Not sure if this would actually be useful, but listed anyways.
Codes to add later:
-Display Cap Time Remaining In Place Of Stars Count On Pickup (useful for metal cap skip practice).
-Add "Skip That "Reacting To The Star" Door Activation Crap" to the ideal practice file.
-Remove Mario's Cap (for swag ofc)
This thread pretty much always going to be a work-in-progress, so please contribute whatever codes/knowledge that you know. And if I made any mistakes listing these codes out please let me know either in the thread or by PM. I'll try to update the OP with useful information as often as I can.
Here are some sites that you can find these and other gameshark codes on:
- siglemic.net - Codes useful for speedrunning, created and/or compiled by vegard.
- James S' Kingdom - Tons of random sm64 codes which alter lots of different things. All of the useful codes for speedrunning are listed in this thread, but the rest are worth taking at least taking a look at, just for fun.
- Game Genie - Codes for adding certain stars to certain files and a bunch of others.
- Game Hacking - More codes, with explanations
Anyways, here's the codes:
Manual Timer (press L to reset)
Press L on start screen to start the timer at 0.0 when the level starts. Timer stops when you collect a star or key.
- Code: Select all
NTSC U (English)
81249688 A03B
8124968A B25E
8124DC7C A1A0
8124DC7E 00EE
8024B197 0040
81249690 0000
81249692 0000
D033AFA1 0020
8133B26C 0000
NTSC J (Japanese)
81249658 A03B
8124dadc A1A0
8124dade 00EE
8024b017 0040
81249660 0000
81249662 0000
D0339c31 0020
81339efc 0000
PAL
81244CAC A030
81244CAE 9526
812484A4 A200
812484A6 00F6
80246413 0040
81244CB0 0000
81244CB2 0000
D0309261 0020
81309504 0000
Automatic Timer
Timer always starts at 0.0 when entering a level, but entering a new area within the level (e.g. TTM slide, THI pipes or wiggler, etc.) breaks this timer.
- Code: Select all
NTSC U (English)
81249688 A03B
8124968A B25E
8124DC7C A1A0
8124DC7E 00EE
8024B197 0040
PAL
81244CAC A030
81244CAE 9526
812484A4 A200
812484A6 00F6
80246413 0040
Quick Suicide (D-Pad Down)
Mario's death animation goes much quicker, making practice more efficient. Only works on a few versions.
- Code: Select all
NTSC U (English)
D133AFA0 0400
8033B21E 0000
812586f8 0000
812586fa 0000
81272ce8 0000
81272d28 0000
81272d5c 0000
NTSC J (Japanese)
D1339c30 0400
80339eae 0000
81258480 0000
81258482 0000
81272778 0000
812727b8 0000
812727ec 0000
Suicide (D-Pad Down)
Normal death animation is slower than the other code, but this works on more versions.
- Code: Select all
NTSC U (English)
D133AFA0 0400
8033B21E 0000
NTSC J (Japanese)
D1339c30 0400
80339eae 0000
Shindou Edition
D1353484 0400
8031DA6E 0000
VC
291A5120 00000400
011A539E 00000000
E0000000 80008000
Infinite Lives
- Code: Select all
NTSC U (English)
8033b21d 0064
NTSC J (Japanese)
80339EAD 0064
Shindou Edition
8031DA6D 0064
Ideal Practice File
Characteristics of this file:
- Skips intro for new file
- Key doors unlocked and enough stars to access any stage (but you'll need to push back the water to enter Fire Sea)
- All stars collected in each stage (except DDD), so you can select any star to practice
- DDD is untouched (water isn't pushed back, sub is still present) for 100c practice
- Neither mips has been collected (can practice mips clip)
- Moat is empty (NOT ADDED YET)
- No cap buttons pressed down (can practice text skips and metal cap skip)
- No cannons opened
- Code: Select all
? Not sure which versions work?
8124BBD4 2400
8124E1D8 1000
8124E14C 1000
8020770C 00FF
8020770D 00FF
8020770E 00FF
8020770F 00FF
80207710 00FF
80207711 00FF
80207712 00FF
80207713 00FF
80207715 00FF
80207716 00FF
80207717 00FF
80207718 00FF
80207719 00FF
8020771A 00FF
line-by-line: http://pastebin.com/LW0XH18V
Stage Select
This code isn't too useful in most situations because it drops you into the level differently than a standard level entry, sometimes leading to some pretty strange results. That being said, it is extremely good for practicing bowser fights, and can be useful for a other select stars as well, like HMC 100 and many of the secret stars. When you exit a stage, it sends you back to the stage select screen. Press A to increase the stage number by 1, and B to decrease it by 1. The D-Pad can also be used to increase/decrease the number by increments of 10. Press start to enter the stage corresponding to your selected number. Most the names make no sense, so I've listed what stage each number corresponds with in the "code" section below.
- Code: Select all
All Versions (I think?) let me know if it doesn't work on any given version
A032D58C 0001
Stages:
1. unused
2. unused
3. unused
4. Big Boo's Haunt
5. Cool Cool Mountain
6. Castle Lobby
7. Hazy Maze Cave
8. Shifting Sand Land
9. Bob-omb Battlefield
10. Snowman's Land
11. Wet-Dry World (lowest water level)
12. Jolly Roger Bay
13. Tiny Huge Island (small Mario)
14. Tick Tock Clock
15. Rainbow Ride
16. Outside the Castle
17. Bowser in the Dark World
18. Vanish Cap Under the Moat
19. Bowser in the Fire Sea
20. Secret Aquarium
21. Bowser in the Sky
22. Lethal Lava Land
23. Dire Dire Docks
24. Whomp's Fortress
25. Cake screen (after credits)
26. BBH Courtyard
27. The Princess's Secret Slide
28. Cavern of the Metal Cap
29. Tower of the Wing Cap (this one's hilarious lol)
30. Bowser 1 fight
31. Wing Mario Over the Rainbow
32. unused
33. Bowser 2 fight
34. Bowser 3 fight
35. Reset Game
36. Tall, Tall, Mountain
37. unused
38. unused
Infinite Energy & Breath
Not sure if this would actually be useful, but listed anyways.
- Code: Select all
8133B21E 08FF
Codes to add later:
-Display Cap Time Remaining In Place Of Stars Count On Pickup (useful for metal cap skip practice).
-Add "Skip That "Reacting To The Star" Door Activation Crap" to the ideal practice file.
-Remove Mario's Cap (for swag ofc)