Minimum version required: dolphin-master-5.0-11035
Controls: (Wii controller => Xinput)
A => A => Jump | [Menu] Confirm
B => RT => Shoot star bit | Feed Lumas | [Yoshi] Eat/Grab/Spit | [Menu] Cancel
Minus => Back/View
Plus => Start/Menu => Pause
Home => Guide/Xbox
DPad => DPad => Camera
IR Pointer => Right Stick ↕ ↔ => Point at screen
Wiimote Shake => X => Spin
Nunchuk Stick => LeftStick => Control stick
C => LB => Reset Camera
Z => LT => Crouch
Emulated Motion Controls. Press LSB (Left Stick Button) to activate or deactivate:
- Hide Pointer
- Hold Wiimote vertically
- Wiimote's motion controls on Left Stick
- Wiimote Tilt ↕ ↔ => LeftStick ↕ ↔
- Control Stick(walk/run) on Right Stick
- RT(Hold) to "Point Wiimote at screen"/"hold wiimote horizontally" and disable Control Stick(walk/run). Useful for race and gliding levels
It's not perfect but it works. If you want something better check Classic Controller + Super Mario Galaxy 2 [Released] and Classic Controller + Super Mario Galaxy [Released] by Super Hackio
Controls: (Wii controller => Xinput)
A => A => Jump | [Menu] Confirm
B => RT => Shoot star bit | Feed Lumas | [Yoshi] Eat/Grab/Spit | [Menu] Cancel
Minus => Back/View
Plus => Start/Menu => Pause
Home => Guide/Xbox
DPad => DPad => Camera
IR Pointer => Right Stick ↕ ↔ => Point at screen
Wiimote Shake => X => Spin
Nunchuk Stick => LeftStick => Control stick
C => LB => Reset Camera
Z => LT => Crouch
Emulated Motion Controls. Press LSB (Left Stick Button) to activate or deactivate:
- Hide Pointer
- Hold Wiimote vertically
- Wiimote's motion controls on Left Stick
- Wiimote Tilt ↕ ↔ => LeftStick ↕ ↔
- Control Stick(walk/run) on Right Stick
- RT(Hold) to "Point Wiimote at screen"/"hold wiimote horizontally" and disable Control Stick(walk/run). Useful for race and gliding levels
It's not perfect but it works. If you want something better check Classic Controller + Super Mario Galaxy 2 [Released] and Classic Controller + Super Mario Galaxy [Released] by Super Hackio
Code:
[Profile]
Device = XInput/0/Gamepad
Buttons/A = `Button A`|`Shoulder R`
Buttons/B = `Trigger R`&!$Pelota
Buttons/1 = `Button Y`
Buttons/2 = `Button B`
Buttons/- = Back
Buttons/+ = Start
Buttons/Home = Guide
IR/Relative Input = True
IR/Up = !$Pelota&`Right Y+`
IR/Down = !$Pelota&`Right Y-`
IR/Left = !$Pelota&`Right X-`
IR/Right = !$Pelota&`Right X+`
IR/Hide = $Pelota
IR/Recenter = `Thumb R`
Swing/Dead Zone = 10.0
Swing/Angle = 30.0
Swing/Up = if($Carrera,0.5,null)
Swing/Down = $Offset=0.3,if($VertMotion,$Offset,null)
Tilt/Dead Zone = 5.0
Tilt/Angle = 90.0
Tilt/Forward = $Pelota&`Left Y+`
Tilt/Backward = $Pelota&`Left Y-`
Tilt/Left = $Pelota&`Left X-`
Tilt/Right = $Pelota&`Left X+`
Tilt/Modifier/Range = 50.0
Shake/X = `Button X`
Shake/Y = `Button X`
Shake/Z = `Button X`
Extension/Attach MotionPlus = False
Extension = Nunchuk
Nunchuk/Buttons/C = `Shoulder L`
Nunchuk/Buttons/Z = `Trigger L`
Nunchuk/Stick/Up = if($VertMotion,`Right Y+`,if($Carrera,0,`Left Y+`))
Nunchuk/Stick/Down = if($VertMotion,`Right Y-`,if($Carrera,0,`Left Y-`))
Nunchuk/Stick/Left = if($VertMotion,`Right X-`,if($Carrera,0,`Left X-`))
Nunchuk/Stick/Right = if($VertMotion,`Right X+`,if($Carrera,0,`Left X+`))
Rumble/Motor = `Motor L`|`Motor R`
D-Pad/Up = `Pad N`
D-Pad/Down = `Pad S`
D-Pad/Left = `Pad W`
D-Pad/Right = `Pad E`
Options/Upright Wiimote = $Pelota=toggle(`Thumb L`),$Carrera=$Pelota&`Trigger R`,$VertMotion=($Pelota-$Carrera),$VertMotion