Affiliates:



Mario Kart 64


WARNING: do not copy these codes to other sites!
1Maximum Speed Modifier P11810F6BA4 ????
810F6BA6 ????
2Maximum Speed Modifier P2810F797C ????
810F797E ????
3P3/COM 2 Top Speed2810F8754 ????
810F8756 ????
4P4/COM 3 Top Speed810F952C ????
810F952E ????
5COM 4 Top Speed810FA304 ????
810FA306 ????
6COM 5 Top Speed810FB0DC ????
810FB0DE ????
7COM 6 Top Speed810FBEB4 ????
810FBEB6 ????
8COM 7 Top Speed810FCC8C ????
810FCC8E ???
9COM 7 Top Speed810FCC8C ????
810FCC8E ???
10Y Coordinate (Or Something Like It) Modifier P1810F6A00 ????
810F6A02 ????
11Y Coordinate (Or Something Like It) Modifier P2810F77D8 ????
810F77DA ????
12Y Coordinate (Or Something Like It) Modifier P3810F85B0 ????
810F85B2 ????
13Y Coordinate (Or Something Like It) Modifier P4810F9388 ????
810F938A ????
14Floating Jump8102AA86 ????
15Super Acceleration From A Standing Start3810E2ED0 4500
16Optional ASM Codes To Use With Super Acceleration81031F80 2400
81031FD0 1000
81031EC4 1000
17ASM Acceleration Speed Mofifiers (4500 Is Nice)81031070 3C1B
81031070 ????
81031074 449B
81031076 9000
81031690 3C1B
81061692 ????
81031694 449B
81031696 3000
810315F0 3C1B
810315F4 ????
810315F6 2000
810313EC 3C1B
810313EE ????
810313F0 449B
810313F2 2000
8103133C 3C1B
8103133E ????
81031340 449B
81031342 5000
81031130 3C1B
81031132 ????
81031134 449B
81031136 3000
18Super Acceleration/Speed Most Of The Time450002504 0000
810E2ED0 4500
50002504 0000
810E2ED2 0000
19# Of Laps Counted When Crossing Finish Line81009562 ????
20Boosts Don't Work (Seems To Mess Up Gravity Too)810225E8 2400
21Astro Mode58002E37C 2400
22Endless Race81009564 2400
23Messed Up Laps81009564 AC48
24Everyone Finishes As Soon As They Cross The Starting Line81009564 AC4C
25Cheat Laps (Going Across The Finish Line The Wrong Way Doesn't Subtract Laps. Thus You Can Just Drive Back And Forth Across It And Win!)810096B0 2400
26Item Control680165F5F 00??
27P1 Top Speed810F6BA4 ????
810F6BA6 ????
28P2/COM 1 Top Speed810F797C ????
810F797E ????
29P3/COM 2 Top Speed810F8754 ????
810F8756 ????
30P4/COM 3 Top Speed810F952C ????
810F952E ????
31COM 4 Top Speed810FA304 ????
810FA306 ????
32COM 5 Top Speed810FB0DC ????
810FB0DE ????
33COM 6 Top Speed810FBEB4 ????
810FBEB6 ????
34COM 7 Top Speed7810FCC8C ????
810FCC8E ????
35P1 Weight810F6A8C ????
810F6A8E ????
36P2/COM 1 Weight810F7864 ????
810F7866 ????
37P3/COM 2 Weight810F863C ????
810F863E ????
38P4/COM 3 Weight810F9414 ????
810F9416 ????
39COM 4 Weight810FA1EC ????
810FA1EE ????
40COM 5 Weight810FAFC4 ????
810FAFC6 ????
41COM 6 Weight810FBD9C ????
810FBD9E ????
42COM 7 Weight8810FCB74 ????
810FCB76 ????
43P1 Size (Normally 3F800000 - It Seems That Setting It To 30000000 Affects Your Driving, Somehow)810F6BB4 ????
810F6BB6 ????
44Amount Added To Lap Counter When Passing Finish Line (Normally 0001)81009562 ????
45Amount Added To Lap Counter When Passing Finish Line In Wrong Direction (Normally -1 (FFFF))810096AA ????
46P1 Slight Tilt Modifier? (Normally C230)810F6B74 ????
47P1 Gravity Modifier? (Normally 3F80 - Lower Values Make You Fall Faster!)810F273C ????
48Your X Coordinates810F69A4 ????
810F69A6 ????
49Your Y Coordinates810F69A8 ????
810F69AA ????
50Your Z Coordinates810F69AC ????
810F69AE ????
51Camera X Coordinates811646FC ????
811646FE ????
52Camera Y Coordinates81164700 ????
81164702 ????
53Camera Z Coordinates81164704 ????
81164706 ????
54Flag Size In Intro (Normally 3F800000)8118EDC4 ????
8118EDC6 ????
55XXX Sound???98018EDF2 0002
56True Hard Mode10N/A
57No Engine Sounds800E9F74 0001
58View From Under Track800F6A6F 0001
59Player 1 Status11800F6990 00??
60Player 2 Status800F7768 00??
61Player 3 Status800F8540 00??
62Player 4 Status800F9318 00??
63Player 5 Status800FA0F0 00??
64Player 6 Status800FAEC8 00??
65Player 7 Status800FBCA0 00??
66Player 8 Status800FCA78 00??
67Number Of Laps Counted When Crossing Finish Line81009562 ????
68Disable Boosts (Seems To Mess Up Gravity)810225E8 2400
69Astro Mode128002E37C 2400
70# Of Balloons @ Start Of Battle (Norm 0002)138106B86E ????
71Race Never Starts810723FC 2400
72L Button Doesn't Change Music Level (ASM version)8028FA1C 2400
73Item Select148128FA04 0800
8128FA06 00C7
8128FA08 0000
8100031C 27BD
8100031E FFF0
81000320 AFA1
81000324 AFA2
81000326 0004
81000328 3C01
8100032A 8016
8100032C 8022
8100032E 5F5D
81000330 2442
81000332 0001
81000334 3042
81000336 000F
81000338 A022
8100033A 5F5D
8100033C A022
8100033E 5F8A
81000340 8FA2
81000342 0004
81000344 8FA1
81000348 A60D
8100034A 0006
8100034C 962E
81000350 080A
81000352 3E83
81000354 27BD
81000356 0010
D00F6915 0003
8107AD84 2400
D00F6915 0003
8107B3F8 2400
D00F6915 0030
8107AD84 A620
D00F6915 0030
8107B3F8 950E
800DC5A9 0004
74Infinite Random Items P1D0165F5F 0000
80165F5F 0001
75Player 1 Keeps Turning Right15810096C0 080F
810096C2 C000
810096C4 2400
813F0000 3C01
813F0002 800F
813F0004 803B
813F0006 69BE
813F0008 277B
813F000A 0001
813F000C A03B
813F000E 69BE
813F0010 3C0E
813F0012 800E
813F0014 3C01
813F0016 8016
813F0018 0800
813F001A 25B2
76Player 1 Spazzes Out!16810096C0 080F
810096C2 C000
810096C4 2400
813F0000 3C01
813F0002 800F
813F0004 803B
813F0006 6BC0
813F0008 277B
813F000A 0001
813F000C A03B
813F000E 6BC0
813F0010 3C0E
813F0012 800E
813F0014 3C01
813F0016 8016
813F0018 0800
813F001A 25B2
77Byte Copy Code17810096C0 080F
810096C2 C000
810096C4 2400
813F0000 3C01
813F0002 80ss
813F0004 803B
813F0006 ssss
813F0008 3C01
813F000A 80dd
813F000C 277B
813F000E nnnn
813F0010 A03B
813F0012 dddd
813F0014 3C01
813F0016 8016
813F0018 0800
813F001A 25B2
813F001C 3C0E
813F001E 800E
78Points Won For 1st Place18800F0B18 00??
79Points Won For 2nd Place800F0B19 00??
80Points Won For 3rd Place800F0B1A 00??
81Points Won For 4th Place800F0B1B 00??
82Nobody Can Move! (Change Value To 9482 To Disable)80028E84 2400
83Position Display Doesn't Update8104E850 2400


Notes
1Tired of not being able to go more than 60 or 80 normally? Just up this value a bit. hehehehe

This actually seems to effect all human players. When I did versus all 4 players could go fast, but when I did Grand Prix on the human player(s) could go fast.

Some Defaults:
439B 0000 - Time Trials
4391 0000 - 50CC
43A0 0000 - 150CC
2The default top speed for a Human is 43900000 on 50cc. I'm not sure about the other modes, and CPU players seem to vary. Here's a few good ones to try:
43CD0000 Approx. 110 KM/h (any higher and your brakes don't work good)
40010000 Too slow to notice
43030000 Putt putt
When you use a Mushroom, you are propelled to just beyond your maximum speed. So don't set it too high or using a Mushroom might freeze the game.[/
3When stopped, Press A To To Take Off.
4This is lkike a data block of acceleration types. E2ED0 is from a stopped position, I think E2EF4 is from moving if you let off A then hit it again, etc. it's strange an dI don't have time to explore it.
5It's like racing in space; the characters will randomly start flying away and there's hardly any gravity. It's hard to get moving again on hills though - and DON'T crash.
601 Get A Random Item
02 Same as 01
03 Same as 01 but doesn't show the item
04 Same as 03
05 Same as 03
06 Instant Random Item, Hitting An Item Box Gives You The Same Item
07 Item Blinks
08 No Effect?
09 Hide Window
0A Hide Window (can still see item as it scrolls away)
0B Same as 0A
0C Hide Window Until Used
0D Same as 08
0E Same as 08
32 Item Blinks A Lot
7The default top speed for a Human is 43900000 on 50cc. I'm not sure about the other modes, and CPU players seem to vary. Here's a few good ones to try:
43CD0000 Approx. 110 KM/h (any higher and your brakes don't work good)
40010000 Too slow to notice
43030000 Putt putt
When you use a Mushroom, you are propelled to just beyond your maximum speed. So don't set it too high or using a Mushroom might freeze the game.
8The normal weight for everyone is 45B50000, strangely enough. Plus, lower values make you fall slower! If you put it way up high you'll barely be able to move but your speedometer will max out! This is a fun code!
9Activate the Debug Menu code, then bring it up with this code. It will say XXX for the sound mode! On the options screen it just shows a blank space
1081163344 FFFF All CPU Players Keep Up (don't slow down when near you or certain others) - this wasn't even changed

These are the original codes for the next batch:
80163349 00??
8016334A 00??
There are 2 CPU players you always want to kill, you should know. One moreso than the other. The first code changes which character is the really annoying one, the second changes the less annoying one. (These codes were a little messed, I fixed them up.)
00 = Mario
01 = Luigi
02 = Yoshi
03 = Toad
04 = DK
05 = Wario
06 = Peach
07 = Bowser
Now, an interesting side effect or 3. Set both to the same character and they will be much faster, with better AI. It actually makes them more realistic and as fast as you.
Try choosing the character you set them to, it actually slows down everyone else as they will try to avoid you.
Finally, awesome bonus. Set both to 08 and EVERYONE will be affected! All CPU players will become more lifelike and faster!

So finally we get this:
81163344 FFFF
80163349 0008
8016334A 0008
TRUE Hard Mode, without messing up your own character
11Player 1-4 codes originally submitted by Dave Phaneuf (as "X is computer controlled").
The value is divided into bits (7, 6, 5, 4, 3, 2, 1 and 0 in that order).
Bit 7: If 1, the character exists, if 0 they get wiped off the face of the Earth. :)
Bit 6: If 1, the character is human-controlled.
Bit 5: If 1, the character cannot move. The game will think the race hasn't started, but only they are affected.
Bit 4: If 1, the character is computer controlled (even if bit 6 is also 1).
Bit 3: If 1, the camera moves as it would during the end of race flyby, the character cannot use items and they are locked in whatever position they were in when activated.
Bit 2: Appears to be unused (?)
Bit 1: If 1, the character is driving to the starting line to start the race. (This does not appear to affect gameplay.)
Bit 0: If 1, the character is a ghost. They cannot use items, but are transparent and able to pass through other characters and objects.

Note: If both bits 6 and 4 are 0, the character will act strangely! Also, if bit 6 is set for Player 2-8 during a 1 player GP match, that character will be unable to move even when the appropriate controller is used, however that controller can pause the game.
12It's like racing in space; the characters will randomly start flying away and there's hardly any gravity. It's hard to get moving again on hills though - and DON'T crash.
13Balloons don't work right when there are more than 3, and only 3 show. Sometimes they'll even fly off someone else, but it doesn't count against them. Just keep track yourself!
14Here's how it works. When the race starts, race normally until you get an item and it stops flashing. Then press C Left and C Right together (this can be done while paused). Now, you won't lose your item when you use it, and the item window will display even when empty. Press L to cycle through the items. Use whatever you want as much as you want! When the race ends, press L+R, or the item window will act funny in the next race.
BTW, the last line sets the music level, so the code doesn't constantly change it on you. Put in a value there to use whatever level you want. Also since this uses the code for changing music level, it won't work while paused, but another player can change the item for you (which could be good or bad, hehe).
Tip: Use this with my Infinite Random Items code. It'll give you an item at the start of the race, so you don't have to wait before turning the code on.
Oh, and one other thing. When using the Super Mushroom, after it runs out you won't have an item but it'll still show the shroom. Just stick to normal shrooms, you have infinite anyway.

BTW thanks to Parasyte and IceMario for help with the ASM. :)
15With some characters, you can fight it by turning hard to the left. Makes you dizzy pretty fast, though.
16The character spins around a lot and the game eventually crashes. If you can get toward a wall, the screen will start to spin around, which is really neat.
17This code will continually copy one byte from address 80ssssss, add nnnn to it (you can use 0 or negative numbers), and write it to 80dddddd during the race. It will only be active when you're actually driving, not during the start/end/menus/etc. It doesn't work in battle mode (nothing happens). Also note that due to N64's crappy stupid signed addition, there are restrictions on the addresses. If you use an address in the format 80xxYxxx where Y is greater than 7, it won't work right. One way that you could get around this, though I haven't tested it, is to subtract 18000 from the address (ex: 80339ABC -> 80321ABC).
An example usage of this would be to replace ssssss with 0F6990, dddddd with 0F7768, and nnnn with 0000. Now, every time player 1 wipes out, gets a boost, etc, so does player 2!
18Only the lowest digit will be shown. You can't change the amount for 5th-8th place. If you get more than 255, it goes back to 0, so be careful!


Credits
Viper187 & HyperHacker1, 2
HyperHacker3, 4, 5, 6, 7, 8, 9, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83
Viper18710, 11, 12, 13, 14, 15, 16, 17, 18
HyperHacker & Dave Phaneuf56