User Tools


This is an old revision of the document!


Mario's Actions

Mario can do a lot of different things in Super Mario 64. He can run, jump, swim, wall-kick, and even sleep among many other actions. These different actions have their own values to them, and each value points to a specific function that will run when Mario's current action (Mario→0x0C) is set.

There are 7 groups that each of the actions fall into. The group is determined by ANDing the action value by 0x1C0.

Group JAL to Description
0x000 0x80263898 Idle, sleeping
0x040 0x80269954 Crawling, sliding, fall damage
0x080 0x8026FB04 In Air (Attacks, jumping, flips, falling)
0x0C0 0x8027499C Swimming/Underwater releated
0x100 0x8025D798 Cutscene related
0x140 0x802605D0 Not directly controlling Mario (Inside Cannon, Grabbing on a ledge, Climing tree)
0x180 0x80275FE0 On Ground (punching, sweep-kick)

List of actions (incomplete)

0x8033B17C (Mario→0x0C) = current action, 0x8033B180 (Mario→0x10) = previous action.

Action Group JAL to Description
0x00000386 0x180 dive end animation
0x00000479 0x040 long-jump ground landing
0x00001300 0x100 0x80257A0C Destroy Mario object?
0x00001302 0x100 0x80258420 Grabbed star animation
0x00001303 0x100 0x802584DC Grabbed star underwater animation
0x00001307 0x100 0x80258420 Grabbed star animation (Same as action 1302)
0x00001308 0x100 0x80257CE4 Reading a sign
0x0000130A 0x100 0x80257980 Looking forward?
0x0000130F 0x100 0x80257EAC Model stuck in T-Position (debug/unused action?)
0x00001319 0x100 0x8025D1D4 Ending credits Mario, stand still and do nothing
0x0000131A 0x100 0x8025D4F0 Mario waving and go to End Cake Picture
0x00001320 0x100 0x80259264 Opening a warp door
0x00001321 0x100 0x80259264 Opening a regular door
0x00001322 0x100 0x802593CC Warp door closing
0x00001325 0x100 0x80259740 Level entrance landing
0x00001327 0x100 0x802598D0 Star/Bowser key get fanfare
0x0000132E 0x100 0x80258BA8 Opening a locked door with a key
0x0000132F 0x100 0x80258DAC Opening a door with star power
0x00001331 0x100 0x80258F94 Opening a star door
0x00001333 0x100 0x8025A040 Bowser level entrance landing
0x00001336 0x100 0x8025A610 Fade warp out
0x00001337 0x100 0x8025A6FC Fade warp in
0x0000133D 0x100 0x8025AE0C Puttin on a cap
0x00001371 0x140 Inside a cannon
0x00001535 0x100 0x8025A0BC shrink warp to BBH
0x00001904 0x100 0x802585C0 Sets current action to 00001302
0x00001909 0x100 0x8025BBEC Grabbed grand star, fly around third bowser stage
0x00001918 0x100 0x8025D040 Ending Castle Grounds peach sequence
0x00001923 0x100 0x802594D4 Coming out of Warp pipe
0x00001924 0x100 0x80259608 ???
0x00001926 0x100 0x802597AC Out of painting (success)
0x00001928 0x100 0x80259C30 Out of painting (failed)
0x00001929 0x100 0x80259CE8 Lose a life & regenerate health
0x0000192A 0x100 0x80259D74 Lose a life & regenerate health (knocked onto the ground)
0x0000192B 0x100 0x80259E00 Ejected from Bowser 1 entrance (success)
0x0000192C 0x100 0x80259EF8 Ejected from Bowser 1 entrance (failed)
0x0000192D 0x100 0x80259854 Falling from lobby ceiling (success)
0x00001932 0x100 0x80259FCC Falling from lobby ceiling (failed)
0x00001934 0x100 0x8025A494 Start shrink warp to BBH
0x000042F4 0x0C0 0x80274268 ???
0x000042F5 0x0C0 0x80274384 ??? (Carrying object)
0x000042F6 0x0C0 0x80274688 Create ring of smoke?
0x000042F7 0x0C0 0x8027475C Create ring of smoke? (Carrying object)
0x000044F2 0x0C0 0x80273CD0 Reset Mario in water?
0x000044F3 0x0C0 0x80273E74 Reset Mario in water? (Carrying object)
0x000044F8 0x0C0 0x80274030 ???
0x000044F9 0x0C0 0x80274134 ??? (Carrying object)
0x000044FA 0x0C0 0x802744AC Create puff of smoke?
0x000044FB 0x0C0 0x80274580 Create puff of smoke? (Carrying object)
0x0002020D 0x000 0x80261CEC ???
0x00020226 0x000 0x80262980 Bouncing in place from Bowser's Jump onto platform
0x00020338 0x100 0x8025A858 Getting electrocuted
0x00020339 0x100 0x8025A9AC Getting squished
0x0002033A 0x100 0x8025AFFC Head stuck in snow
0x0002033B 0x100 0x8025B050 Butt stuck in snow
0x0002033C 0x100 0x8025B0A4 Lower torso stuck in snow
0x00020460 0x040 taken fall damage (50% of health)
0x00020462 0x040 taken fall damage from hitting a wall (25% of health)
0x00021311 0x100 0x80258744 Kill Mario
0x00021312 0x100 0x80258964 Kill Mario by quicksand
0x00021313 0x100 0x802587EC Kill Mario from shocking
0x00021314 0x100 0x8025883C Kill Mario from toxic haze
0x00021315 0x100 0x802588F8 Kill Mario (laying on stomach)
0x00021316 0x100 0x8025888C Kill Mario (laying on back)
0x00021317 0x100 0x80258A7C Kill Mario by being eaten by Bubba
0x00100343 0x140 Climbing up tree
0x0080023C 0x000 0x8026350C Ground pound hit
0x00800380 0x180 leg sweep attack / punching
0x0080045A 0x040 slide move (on ground)
0x008008A9 0x080 Ground pounding
0x00840452 0x040 Sliding on butt
0x00880456 0x040 dive (sliding on ground)
0x00880456 0x040 Shot out of cannon, landed safely
0x00880898 0x080 Shot out of cannon
0x01000882 0x080 triple jump
0x01000883 0x080 backflip
0x01000887 0x080 Side somersault
0x0100088C 0x080 Falling
0x010208B0 0x080 Shot out of cannon, hit wall, now bouncing back
0x018008AA 0x080 slide move (moving + pressing Z then B)
0x0188088A 0x080 dive
0x03000880 0x080 jump
0x03000881 0x080 second jump
0x03000888 0x080 longjump
0x04000440 0x040 moving
0x04000445 0x040 moving (sudden stop)
0x0400044A 0x040 moving (slowing down)
0x04000471 0x040 taken fall damage (25% of health)
0x04000478 0x040 triple jump ground landing
0x0400047A 0x040 backflip ground landing
0x04008448 0x040 crawling
0x04001301 0x100 0x8025B58C Activate intro cutscene
0x08000206 0x000 0x80262080 ???
0x08000207 0x000 0x802619D0 ???
0x08000208 0x000 0x80261AD0 Holding king bob-omb/Chuckya
0x08000225 0x000 0x80262FEC slide move end animation
0x0800022F 0x000 0x80262F50 backflip end animation
0x08000234 0x000 0x802630F8 Pickup object?
0x08000235 0x000 0x802631F0 Pickup object?
0x08000239 0x000 0x80262FEC Bounce out of lava end animation
0x0800023A 0x000 0x80262EF0 triple jump end animation
0x0800023B 0x000 0x8026305C longjump end animation
0x0800043F 0x000 0x80262398 Roll grab object? Changes action to 0x08000207
0x0800034B 0x140 Hanging on a ledge
0x0800054F 0x140 Pull up from ledge
0x080042F0 0x0C0 0x80273A2C Set carrying nothing?
0x080042F1 0x0C0 0x80273BD4 Set carrying object?
0x08100340 0x140 On tree/pole
0x0C000203 0x000 0x80261268 sleeping
0x0C000204 0x000 0x802614FC waking up
0x0C000227 0x000 0x802635E8 Looking around with zoomed-in camera (C-button up)
0x0C000230 0x000 0x80262D68 landing from jump
0x0C000231 0x000 0x80262DC4 landing from double-jump
0x0C000232 0x000 0x80262E94 landing from falling off cliff
0x0C000233 0x000 0x80262E20 landing from side-somersault
0x0C00023D 0x000 0x802621DC end of sliding animation
0x0C00023E 0x000 0x802622DC end of ground-pound animation
0x0C008220 0x000 0x80261DB4 crouching
0x0C008221 0x000 0x80262530 start crouching
0x0C008222 0x000 0x80262650 stop crouching
0x0C008223 0x000 0x80262770 start crawling
0x0C008224 0x000 0x80262890 stop crawling
0x0C400201 0x000 0x80260CB4 Idle
0x0C400202 0x000 0x80261000 Yawning
0x0C400205 0x000 0x80261F70 Reset Mario to idle(0x0C400201)?
0x0C400209 0x000 0x802618D8 Coughing in toxic haze
0x0C40020A 0x000 0x8026168C Shivering in cold idle
0x10880899 0x080 0x8026EC00 Flying with wing cap
0x18800238 0x000 0x802633B4 Landing from helicopter spin
0x20001305 0x100 0x80257AB0 You got 1/3/8/30/50/70 stars IC message
0x20001306 0x100 0x80257748 Talking to a NPC (Toad/KTQ/Bowser)
0x300024D0 0x0C0 0x80271AA0 Swimming in water
0x300024D1 0x0C0 0x80271D04 Swimming in water (slowing down)
0x300024D2 0x0C0 0x80271EB4 Stop swimming?
0x300024D3 0x0C0 0x8027202C Swimming while carrying object
0x300024D4 0x0C0 0x8027226C Swimming while carrying object (slowing down)
0x300024D5 0x0C0 0x802723F0 Stop swimming? (carrying object)
0x300024D6 0x0C0 0x80272548 Riding Koopa shell in water
0x300024E0 0x0C0 0x80272778 Throwing object (in/under water)
0x300024E1 0x0C0 0x80272870 Punching/Grabbing (in/under water)
0x300022C2 0x0C0 0x802713BC Swim movement end animation
0x300022C3 0x0C0 0x802714A8 Swim movement end animation (Carrying Object)
0x300022E2 0x0C0 0x80272E3C Splash into water
0x300032C4 0x0C0 0x80272CBC Kill Mario in water (drowned)
0x300032C7 0x0C0 0x80272DC0 Kill Mario in water
0x300222C5 0x0C0 0x80272B1C Knocked backward in water
0x300222C6 0x0C0 0x80272B64 Knocked forward in water
0x300222C8 0x0C0 0x80272BAC Getting electrocuted in water
0x300222E3 0x0C0 0x80273160 Teleport somewhere?
0x380022C0 0x0C0 0x802711D4 Idle in water
0x380022C1 0x0C0 0x802712C0 Carrying object underwater
0x80000A36 0x000 0x802632E8 Throwing some object?