246
edits
m (fix) |
Icecream17 (talk | contribs) (add links) |
||
(15 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
Mario is the main protagonist of [[Super Mario 64]], and is the main [[object]] that the player controls. | '''Mario''' is the main protagonist of ''[[Super Mario 64]]'', and is the main [[object]] that the player controls. | ||
Most of the code involving updating Mario has to do with actions (see [[Action#Frame]] for a technical summary). The following are the controls for various movements:. | |||
{{object_infobox | {{object_infobox | ||
|image= STROOP-_Mario.png | |image= STROOP-_Mario.png | ||
Line 14: | Line 16: | ||
}} | }} | ||
{| class="wikitable" | {| class="wikitable" | ||
! rowspan=2| Action || rowspan=2 | Nintendo 64 || colspan=2 | <span class=explain style=color:inherit title="Nintendo 64 version">Wii (Virtual Console)</span> | ! rowspan="2" | Action || rowspan="2" | Nintendo 64 || colspan="2" | <span class="explain" style="color:inherit" title="Nintendo 64 version">Wii (Virtual Console)</span> | ||
|- | |- | ||
! GameCube Controller || Classic Controller | ! GameCube Controller || Classic Controller | ||
|- | |- | ||
! rowspan=2 | Movement | ! rowspan="2" | Movement | ||
| [[File:N64-Control-Neutral.png]] || [[File:Gamecube-Control-Neutral.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] | | [[File:N64-Control-Neutral.png]] || [[File:Gamecube-Control-Neutral.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] | ||
|- | |- | ||
| colspan=3 | There are two modes of moving, walking and running. The more the control stick tilts away from the center, the faster Mario moves; the opposite is also true. | | colspan="3" | There are two modes of moving, walking and running. The more the control stick tilts away from the center, the faster Mario moves; the opposite is also true. | ||
|- | |- | ||
! rowspan=2 | Jump | ! rowspan="2" | [[Single Jump]] | ||
| [[File:N64-Button-A.png]] || [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Button-A.png]] || [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | The initial velocity of a single jump is equal to 42 + Horizontal speed / 4. | | colspan="3" | The initial velocity of a single jump is equal to 42 + Horizontal speed / 4. | ||
|- | |- | ||
! rowspan=2 | Double Jump | ! rowspan="2" | [[Double Jump]] | ||
| [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | After jumping or falling, press A when landing on the floor. The initial velocity of a double jump is equal to 52 + Horizontal speed / 4. | | colspan="3" | After jumping or falling, press A when landing on the floor. The initial velocity of a double jump is equal to 52 + Horizontal speed / 4. | ||
|- | |- | ||
! rowspan=2 | Triple Jump | ! rowspan="2" | [[Triple Jump]] | ||
| [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | After double jumping, press A when landing on the floor. At least 20 speed is required to triple jump. <br> With the Wing Cap, you don't need to be moving to do a triple jump, and if you don't cancel it with a ground pound or | | colspan="3" | After double jumping, press A when landing on the floor. At least 20 speed is required to triple jump.<br>With the [[Wing Cap]], you don't need to be moving to do a [[Flying Triple Jump|triple jump]], and if you don't cancel it with a ground pound, dive, or landing in the first few frames Mario will start [[flying]]. | ||
|- | |- | ||
! rowspan=2 | Wall Kick | ! rowspan="2" | [[Wall Kick]] | ||
| [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]]<b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]]<b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | Mario must jump to a wall and when he touches it, press A. Mario must have at least 16 speed | | colspan="3" | Mario must jump to a wall and when he touches it, press A. Mario must have at least 16 speed. | ||
|- | |- | ||
! rowspan=2 | | ! rowspan="2" | [[Sideflip]] | ||
| [[File:N64-Control-Left.png]] <b style="font-size:18px">+</b> [[File:N64-Control-Right.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Left.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Control-Right.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Left.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Lstick-Right.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Control-Left.png]] <b style="font-size:18px">+</b> [[File:N64-Control-Right.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Left.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Control-Right.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Left.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Lstick-Right.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
| colspan=3 | Jump button must be pressed while in the turnaround action. Mario must have at least 16 speed. | | colspan="3" | Jump button must be pressed while in the [[turnaround]] action. Mario must have at least 16 speed. | ||
|- | |- | ||
! Backflip | ! [[Backflip]] | ||
| [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
! Long Jump | ! [[Long Jump]] | ||
| [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-A.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-A.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-A.png]] | ||
|- | |- | ||
! rowspan=2 | Ground Pound | ! rowspan="2" | [[Ground Pound]] | ||
| [[File:N64-Button-Z.png]] || [[File:Gamecube-Button-L.png]] || [[File:Wii-Classic-Button-L.png]] | | [[File:N64-Button-Z.png]] || [[File:Gamecube-Button-L.png]] || [[File:Wii-Classic-Button-L.png]] | ||
|- | |- | ||
| colspan=3 | Mario must be in mid-air to perform this move. | | colspan="3" | Mario must be in mid-air to perform this move. | ||
|- | |- | ||
! Duck / Crouch | ! Duck / [[Crouch]] | ||
| [[File:N64-Button-Z.png]] || [[File:Gamecube-Button-L.png]] || [[File:Wii-Classic-Button-L.png]] | | [[File:N64-Button-Z.png]] || [[File:Gamecube-Button-L.png]] || [[File:Wii-Classic-Button-L.png]] | ||
|- | |- | ||
! Crawl | ! [[Crawl]] | ||
| [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Control-Neutral.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b>[[File:Gamecube-Control-Neutral.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Lstick-Neutral.png]] | | [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Control-Neutral.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b>[[File:Gamecube-Control-Neutral.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Lstick-Neutral.png]] | ||
|- | |- | ||
! Punch | ! [[Punch]] | ||
| [[File:N64-Button-B.png]] || [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic- | | [[File:N64-Button-B.png]] || [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Button-B.png]] | ||
|- | |- | ||
! Dive | ! rowspan="2" | [[Dive]] | ||
| [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic- | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-B.png]] | ||
|- | |- | ||
| colspan="3" |Doing a dive is the same as doing a kick but Mario has more speed. | |||
|- | |- | ||
| | ! rowspan="2" | [[Kick]] | ||
| [[File:N64-Button-B.png]] || [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Button-B.png]] | |||
|- | |- | ||
| colspan="3" | Can be done in a single jump or double jump (see [[Jump Kick]]) when Mario has less than 28 speed.<br>Can also be done on the ground while holding A if Mario's speed is less than 29 or the joystick magnitude is not greater than 48. | |||
| | |||
|- | |- | ||
! Sweep Kick | ! [[Slide Kick]] | ||
| [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic- | | [[File:N64-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Control-Neutral.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Lstick-Neutral.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-B.png]] | ||
|- | |||
! [[Sweep Kick]] | |||
| [[File:N64-Button-Z.png]] <b style="font-size:18px">+</b> [[File:N64-Button-B.png]] || [[File:Gamecube-Button-L.png]] <b style="font-size:18px">+</b> [[File:Gamecube-Button-B.png]] || [[File:Wii-Classic-Button-L.png]] <b style="font-size:18px">+</b> [[File:Wii-Classic-Button-B.png]] | |||
|- | |- | ||
! Rotate/Center camera | ! Rotate/Center camera | ||
Line 88: | Line 92: | ||
| [[File:N64-Button-R.png]] || [[File:Gamecube-Button-R.png]] || [[File:Wii-Classic-Button-R.png]] | | [[File:N64-Button-R.png]] || [[File:Gamecube-Button-R.png]] || [[File:Wii-Classic-Button-R.png]] | ||
|- | |- | ||
! rowspan=1 | Zoom in/Look around | ! rowspan="1" | Zoom in/Look around | ||
| [[File:N64-C-Up.png]] || [[File:Gamecube-Cstick-Up.png]] || [[File:Wii-Classic-Rstick-Up.png]] | | [[File:N64-C-Up.png]] || [[File:Gamecube-Cstick-Up.png]] || [[File:Wii-Classic-Rstick-Up.png]] | ||
|- | |- |
edits