Dolphin (Wii / Gamecube) Emulator

Search This thread

Darktrooper

Senior Member
Feb 18, 2012
70
82
NRW
Controller configuration

Can anybody helpe me?
What is the Button Configuration for the Wii Remote and the Shield Controller.
Some Buttons are work, but i Cant walk with Figure.

Sorry for my Bad Englisch.
 

daz1uk

Senior Member
Jun 11, 2010
237
27
Driving me up the wall

Hi,

I have added the recommended setup to my config file for controller setup, but I'm getting nowhere.

IRUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14-
IRDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14+
IRLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11-
IRRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11+
WiimoteLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1+
WiimoteRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
WiimoteDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
WiimoteUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
WiimoteA_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
WiimoteB_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
Wiimote1_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
Wiimote2_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
WiimotePlus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 107
WiimoteMinus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 106
WiimoteHome_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108
TiltBackward_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 23+
TiltForward_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 22+
ShakeX_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
ShakeY_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
ShakeZ_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
InputStart_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108

Is there something else I need to do?
 

coki83

Member
Jan 16, 2010
25
4
Hi,

I have added the recommended setup to my config file for controller setup, but I'm getting nowhere.

IRUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14-
IRDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14+
IRLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11-
IRRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11+
WiimoteLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1+
WiimoteRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
WiimoteDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
WiimoteUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
WiimoteA_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
WiimoteB_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
Wiimote1_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
Wiimote2_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
WiimotePlus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 107
WiimoteMinus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 106
WiimoteHome_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108
TiltBackward_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 23+
TiltForward_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 22+
ShakeX_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
ShakeY_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
ShakeZ_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
InputStart_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108

Is there something else I need to do?

can u show how to put on my shield ?
 

Xani.e

Member
Aug 1, 2011
39
1
Is anybody else unable to bind the left and right trigger of the shield controller to any key? It's working with other controllers like the PS3 controller, just not the shield controller.

I'm on the newest build 5.0-5743
 

bigwillie1

Senior Member
Apr 27, 2008
52
7
I have the same issue on build 5.0-5743. Not able to bind the left control stick of the shield controller to an emulated gamecube controller.
 

Xixshxixx

Member
Dec 20, 2017
6
0
Super Mario wii

I have a nividia shield controller and set up all the dolphin but when I go to super Mario wii and go to start in world 1-1 It will not let me select it just moves the map everytime I keep messing with it but get the same result
 

Xixshxixx

Member
Dec 20, 2017
6
0
Same settings

Hi,

I have added the recommended setup to my config file for controller setup, but I'm getting nowhere.

IRUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14-
IRDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14+
IRLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11-
IRRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11+
WiimoteLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1+
WiimoteRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
WiimoteDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
WiimoteUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
WiimoteA_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
WiimoteB_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
Wiimote1_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
Wiimote2_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
WiimotePlus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 107
WiimoteMinus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 106
WiimoteHome_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108
TiltBackward_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 23+
TiltForward_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 22+
ShakeX_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
ShakeY_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
ShakeZ_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
InputStart_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108

Is there something else I need to do?

I have the same setting when I get into a Mario world it will not let my click onto a level it just keeps giving the option to move my map around
 

GoooRooo

New member
Jan 6, 2018
1
0
Hi! Can anyone post working controller layout configuration suitable for at least several games? Thanks!
 

DBCAB

Senior Member
Nov 9, 2015
469
178
Grand Forks
I have the newest dolphin on shield for super mario I turned the controller to the right to simulate how the wiimote would be before turning it to its side to select the input for the up down left right under IR and also do the same for under direction pad , (Set this up using directional pad not joystick works way better). then use the LT RT for the wii mote shake, use X and Y for the 1 and 2, A and B for A and B, use L1 and R1 for the - and + This is on a steel series Bluetooth controller all works well. I did have a few issues setting up the shield controller I suggest try different controller if possible, also the wii-u gamecube controller adapter works great with the shield for game cube games with the real controller.
 
Last edited:

ermacwins

Senior Member
Aug 25, 2009
5,911
1,025
I have the newest dolphin on shield for super mario I turned the controller to the right to simulate how the wiimote would be before turning it to its side to select the input for the up down left right under IR and also do the same for under direction pad , (Set this up using directional pad not joystick works way better). then use the LT RT for the wii mote shake, use X and Y for the 1 and 2, A and B for A and B, use L1 and R1 for the - and + This is on a steel series Bluetooth controller all works well. I did have a few issues setting up the shield controller I suggest try different controller if possible, also the wii-u gamecube controller adapter works great with the shield for game cube games with the real controller.

How do you get the IR sensor to work on games like Super Mario Galaxy 1&2?
 
  • Like
Reactions: GuyInDogSuit

DBCAB

Senior Member
Nov 9, 2015
469
178
Grand Forks
How do you get the IR sensor to work on games like Super Mario Galaxy 1&2?

I haven't actually tried those 2 games yet on shield, I do know there are ways to get the wiimote working on the shield dolphin bar etc. It would actually be nice if we could place all info on remotes and what things people tried and what worked in one big section , not all over the place, as for those particular 2 games I can see where that would be hard to control with a game pad I will play around and see what I come up with but if any one else has ideas on wiimotes on the shield please place them in this thread or link us please, If i find any thing that helps ill post.
 
  • Like
Reactions: ermacwins

thenuke1

Senior Member
Jan 14, 2013
123
31
Los Angeles 818
Love my shield. So what I take from the thread shield tv and dolphin for wii is not fully functioning... Makes since since my joystick is off a bit to the top and won touch the bottom of the screen in every game for whatever reason
 

Florad77

Senior Member
Oct 13, 2012
317
76
Xiaomi Poco X3 NFC
Love my shield. So what I take from the thread shield tv and dolphin for wii is not fully functioning... Makes since since my joystick is off a bit to the top and won touch the bottom of the screen in every game for whatever reason

Yeah same thing happens to me when emulating a wii controller. But wii games that support game cube controllers work fine, just emulate gc controller and disable wii controller.
 

withnailuk

Member
Nov 1, 2010
11
0
Hi , I have tried to follow editing the dolphin ini as suggested in earlier post's on this thread but my shield controller still does not work with Wii games. Is there a guide somewhere on how to get this working please?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    where are the android versions to download ?

    https://buildbot.dolphin-emu.org/builders/release-android
    That is the builder that builds new versions every time a change is pushed to master.
    Just click the new one on the top of the list (#1039 at the time of writing) and there will be an APK link to the latest built version at that point.
    3
    So have the new nightly's added the ability to configure controls yet?
    What you have to do is install the older version, configure the joypad, then make sure you back up with config file (dolphin.ini) and install the latest version (you may have to remove the older version before installing the newer version). Voila joypad working as configured in the newer version.

    Or you could just add this to the end of the ini file (device id doesnt change if using the shield joypad)

    Code:
    [Android]
    ScreenControls = False
    InputA_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
    InputB_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
    InputX_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
    InputY_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
    InputZ_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 104
    InputStart_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108
    DPadUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 16+
    DPadDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 16-
    DPadLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 15-
    DPadRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 15+
    MainUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
    MainDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
    MainLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
    MainRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
    CStickUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14-
    CStickDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14+
    CStickLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11-
    CStickRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11+
    InputL_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 102
    InputR_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 103
    3
    If anyone is interested I bought a dolphin bar and WiiMotes work superbly (I've got 2 and both pair up and play multiplayer)... I've been bowling crazy these last couple of days on Wii sports :D

    UPDATE: So far I have tested and found WiiSports, WiiPlay, Super Mario Bros Wii all work well with the WiiMotes. There's audio stutter and graphic rendering issues at times but still very playable.

    I can't get Mario Kart Wii past an error screen saying "Could not write to/read from Wii system memory" but I have just read that importing a saved data file will solve this so I'll give that a go when I'm home later.

    I'll try a few more games and see which work well with the WiiMotes and keep this updated when I can.
    3
    Hi, do you seriously have wiimotes working on Nvidia Shield in Dolphin via a Dolphin.apk installation using the above config ?
    If so , can you confirm A. Are you using mayflash dolphin bar and B. Which model Wiimote are you using ? and C. Which version of dolphin.apk are you using ? C. The wiimote tilting is detected e.g. you can tilt it left and right to steer in mario kart ?

    Thanks
    Hi! I´ve it working with NVidia Controller. So, it´s working with Wii Emulated, not real Wii controlers.
    You can map all functionality of Wii motion, unfortunately there are fewer buttons on NVidia Controllers, so you have to choose wich one you need for specific game.
    I´m playing New Super Mario Bros with all functionality enabled: Shake, Tilt and everything needed.
    Using 5.0-404.
    Here are all the Wii comands needed to be added on Dolphin.ini after [ANDROID] entry:
    IRUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14-
    IRDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14+
    IRLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11-
    IRRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11+
    WiimoteLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1+
    WiimoteRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
    WiimoteDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
    WiimoteUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
    WiimoteA_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
    WiimoteB_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
    Wiimote1_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
    Wiimote2_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
    WiimotePlus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 107
    WiimoteMinus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 106
    WiimoteHome_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108
    TiltBackward_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 23+
    TiltForward_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 22+
    ShakeX_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
    ShakeY_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
    ShakeZ_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
    InputStart_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108
    2
    Are you any further along with this? It sounds interesting if we can get multiple controllers to work. I have a shield controller and a moga pro which I've been using natively.

    Yes, I seem to have figured out how to make it work 100% of the time. It's extremely finicky, but I do have a solution that works.

    Firstly, I noticed that Dolphin was overwriting my controller configuration files without me having made any changes to them. So, if I booted into Dolphin without having multiple controllers enabled, it would act as if those inputs never existed and rewrite my configuration accordingly, which is a huge pain.

    So, I went into \Documents\Dolphin Emulator\Config\GCPadNew.ini and plugged in the following configuration:

    Code:
    [GCPad1]
    Device = XInput/1/Gamepad
    Buttons/A = `Button A`
    Buttons/B = `Button X`
    Buttons/X = `Button Y`
    Buttons/Y = `Button B`
    Buttons/Z = `Shoulder R`
    Buttons/Start = `Start`
    Main Stick/Up = `Left Y+`
    Main Stick/Down = `Left Y-`
    Main Stick/Left = `Left X-`
    Main Stick/Right = `Left X+`
    C-Stick/Up = `Right Y+`
    C-Stick/Down = `Right Y-`
    C-Stick/Left = `Right X-`
    C-Stick/Right = `Right X+`
    C-Stick/Modifier = LCONTROL
    C-Stick/Modifier/Range = 50.000000000000000
    Triggers/L = `Trigger L`
    Triggers/R = `Trigger R`
    Rumble/Motor/Range = -3.0000000000000000
    D-Pad/Up = `Pad N`
    D-Pad/Down = `Pad S`
    D-Pad/Left = `Pad W`
    D-Pad/Right = `Pad E`
    [GCPad2]
    Device = XInput/0/Gamepad
    Buttons/A = `Button A`
    Buttons/B = `Button X`
    Buttons/X = `Button Y`
    Buttons/Y = `Button B`
    Buttons/Z = `Shoulder R`
    Buttons/Start = `Start`
    Main Stick/Up = `Left Y+`
    Main Stick/Down = `Left Y-`
    Main Stick/Left = `Left X-`
    Main Stick/Right = `Left X+`
    C-Stick/Up = `Right Y+`
    C-Stick/Down = `Right Y-`
    C-Stick/Left = `Right X-`
    C-Stick/Right = `Right X+`
    Triggers/L = `Trigger L`
    Triggers/R = `Trigger R`
    D-Pad/Up = `Pad N`
    D-Pad/Down = `Pad S`
    D-Pad/Left = `Pad W`
    D-Pad/Right = `Pad E`

    Save the file. and set it to be read only so that Dolphin doesn't overwrite it.
    Note that I have this configuration set up to look a bit more like a GameCube controller layout. You can do whatever you want, obviously.
    You may notice that xinput0 is 2nd, and xinput1 is 1st. I don't why GameStream seems to prioritize a native USB controller over the Shield remote. Watevs.

    Here's the way I got it to work 100% of the time: you need to boot Dolphin directly from Steam, AND you need to enable multiple controllers BEFORE you launch Dolphin AND after.
    When in Steam BPM, you can check your inputs in the option menu after you enable multiple controllers, and it should list two xinput devices. For some reason, if you don't enable multiple controllers when still in Steam, then Dolphin will not ever see them. Make sure you re-enable multiple controllers when Dolphin opens, as it seems to turn off when the program is launched for whatever reason.

    This seems to work in Moonlight as well.
    It also works if you set up Dolphin shortcuts in Steam with launch option games, and that way you can launch your Wii/GC games directly from Steam!

    HMU if I did a crummy job explaining this