Gameshark codes

Discuss anything SM64 related.

Gameshark codes

Postby ClysmiC » 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:
  • 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)
Last edited by ClysmiC on 21 Nov 2013, 19:55, edited 15 times in total.
1:54:18 | 53:41 | N64 | http://twitch.tv/ClysmiC
User avatar
ClysmiC
 
Posts: 76
Joined: 21 Nov 2013, 06:34

Re: Gameshark codes

Postby DennisBalow » 21 Nov 2013, 09:18

Very nice that you share here the codes. :)
btw. does them also work with a 2.X gameshark version?
User avatar
DennisBalow
 
Posts: 6
Joined: 19 Nov 2013, 17:56
Location: S-H, Germany

Re: Gameshark codes

Postby vegard » 21 Nov 2013, 09:23

I think you messed up the quick death animation code.
User avatar
vegard
 
Posts: 82
Joined: 19 Nov 2013, 14:17
Location: France

Re: Gameshark codes

Postby ClysmiC » 21 Nov 2013, 09:28

Dennis, I have no idea lol. I don't really know a ton about Gameshark codes and the different version. But when the people who do know answer to these kinds of questions post I'll update the OP with whatever useful information they say lol...

I think you messed up the quick death animation code.

Yeah, you're right. It should be fixed now. I'll add links to your list and the James S Kingdom site to the OP as well.
1:54:18 | 53:41 | N64 | http://twitch.tv/ClysmiC
User avatar
ClysmiC
 
Posts: 76
Joined: 21 Nov 2013, 06:34

Re: Gameshark codes

Postby mitcho » 22 Nov 2013, 01:20

afaik gameshark codes have address and value, the address refers to the games specific variable and then changes the value of it, so the version of game shark shouldn't matter, but the version of the game in more important.
Image
User avatar
mitcho
 
Posts: 47
Joined: 19 Nov 2013, 14:12

Re: Gameshark codes

Postby mitcho » 27 Nov 2013, 09:20

Hmmm, a mate was trying to get insta death working and neither of the two codes worked for him. Can anything conflict with them? Also he is on a US ntsc version (with a little sticker on the front) and has gameshark (not pro).
Image
User avatar
mitcho
 
Posts: 47
Joined: 19 Nov 2013, 14:12

Re: Gameshark codes

Postby Seanzy » 27 Nov 2013, 13:25

Anyone know the code to change the timer text?
http://twitch.tv/seanzyy

N64 Elitest

120 Star: 1:52:42
70 Star: 52:55

black is best color
Seanzy
 
Posts: 42
Joined: 20 Nov 2013, 00:27
Location: Virginia Tech, USA

Re: Gameshark codes

Postby vegard » 27 Nov 2013, 17:43

mitcho wrote:Hmmm, a mate was trying to get insta death working and neither of the two codes worked for him. Can anything conflict with them? Also he is on a US ntsc version (with a little sticker on the front) and has gameshark (not pro).


Does he have an expansion pak?

Without expansion pak, you can expect a lot of random stuff to happen when you use gameshark codes (particularly with older gameshark versions). The problem is that the gameshark device needs somewhere to store the codes while the game is running. Normally, it uses the expansion pak if it's available (SM64 doesn't use it anyway). But if the expansion pak is not there, it uses some preprogrammed memory regions which were supposed to not be in use by the game by the gameshark developers. Sometimes those memory regions are in fact used, and sometimes they are just too small. Random errors, conflicts between codes that normally have no conflict, "half-working" codes, non-working codes, are all a symptom of this problem. Several people (including Sicko) fixed this type of problem by adding an expansion pak.
User avatar
vegard
 
Posts: 82
Joined: 19 Nov 2013, 14:17
Location: France


Return to SM64

Who is online

Users browsing this forum: No registered users and 5 guests

cron