Controller

From Custom Mario Kart
Jump to navigation Jump to search

MKW Usage

Mario Kart Wii supports 4 different controllers. The following tables shows the button usage of each of them:

Button usage of the controllers
Controller
Wheel Nunchuk Classic GameCube
Drive forward 2 A A A
Drive backward
Brake
Drift
B
1
B B
R
B
R
Steer to the left rotate Wheel left Joystick left L-Stick left Joystick left
Steer to the right rotate Wheel right Joystick right L-Stick right Joystick right
Backward camera A C ZR
X
Z
X
Activate item

Throw item forward

D-Pad Up Z L L
Throw item backward D-Pad Down Z+Joystick down L+L-Stick down L+Joystick down
Activate and hold item D-Pad left
D-Pad right
Z L L
Wheelie Move Wheel upward Move Wiimote upward D-Pad up D-Pad up
Stunt Shake Wheel Shake Wiimote D-Pad left
D-Pad right
D-Pad down
D-Pad left
D-Pad right
D-Pad down
break race + + +
Not used
1
2
D-Pad

Y
ZL
R-Stick
Y
C-Stick

LE-CODE

LE-CODE Logo (Vertical).png

LE-CODE uses different buttons for additional input. They can be divided into 2 groups:

  • Special alternative buttons (ALT*) enter a new a new layer for other buttons to enabled special modes and activities. ALT1 is a not otherwise used. LE-CODE uses ALT2 only in combination with ALT1. So there are no conflicts with other button combinations. Both ALT buttons are used in combination with the D-Pad. If ALT1 is pressed, the item cheat buttons are deactivated.
  • 2 buttons are reserved for the second and third layer of the Item Cheat. The base Wii Wheel is still not supported due to a lack of available buttons to use.
Definitions of buttons to enter alternative layers
Controller Description
Wii Wheel Nunchuk Classic GameCube
ALT1 Z Y Y Enter first layer for special input. Usually used together with D-Pad. One usage is to switch debug display and options.
ALT2 B C ZL Z Enter second layer for special input. Only used in combination with ALT1 to avoid conflicts with other buttons.
ALT1+ALT2 +B Z+C Y+ZL Y+Z Enter third layer for special input. It is used together with D-Pad to enable or disable features.
ITEM2 C D-Pad left Z Switch to layer 2 for item selection
ITEM3 B D-Pad right B Switch to layer 3 for item selection

Cheat Codes

LE-CODE supports cheat (feature) codes. Therefor the player have to press ALT1, ALT2 and D-Pad. Each D-Pad key is stored to a sequence of up to 16 keys. The sequence will be reset on 2 D-Pad up in a row or after 2 seconds inactivity. While entering the sequence, it is displayed instead of the speedometer. If a cheat code was activated, the game sound plays with doubled speed for 2 seconds. At the same time symbol Symbol F061.png is viewed behind the speedometer.

The following table shows implemented and planned cheat codes. The coding will certainly be changed several times until we have a stable collection of cheat codes. The goal is to build a logical structure with lots of short codes so that they are easy to remember. Some cheat codes can only be used if the CHEAT-MODE parameter is set accordingly.

LE-CODE Cheat codes
Code CHEAT-MODE Description
RDLU Code to test the four D-Pad keys and the general functionality. The code has no other impact.
License Unlock.
LLDDL ≥1 Disable debug screens. Same as DEBUG=DEBUG$OFF.
LLDDR ≥1 Enable debug screens. Same as DEBUG=DEBUG$ENABLE.
≥2 Terminate current race.
≥2 Increment/decrement number of total laps.