Dolphin (Wii / Gamecube) Emulator

Search This thread

pn56137

Member
Jun 3, 2015
6
2
52
How do I put the controller config into dolphin? All help appreciated!

Sent from my SM-G935F using Tapatalk
 

pallain

Member
Feb 26, 2012
42
5
I still had a bunch of roms from the past and purchased the dolphin bar last week. I find it unplayable so far using recommended settings. I might have to try again but so far no luck in performance.
 

bradleyw801

Senior Member
Jul 20, 2010
420
146
Salt Lake City
Dolphin Running Smoothly in latest builds

For those interested, the most recent builds of dolphin are running some gamecube games flawlessly. They have made some serious progress the last couple of months. I have only tested 3, but Double Dash, Luigis Mansion, and Animal Crossing are all running at 100%. No noticeable frame drop at all. These are the only settings I changed:

CPU Settings > Emulated CPU Clock Speed = 60% (you can try 40% as well)
Video Settings > Video Backend = OpenGL
> Enhancements > Internal Resolution = 2x Native


That was it! I left everything else on it's default. Double Dash never dropped below 55 frames. Sound and everything worked perfectly. If you guys have issues, or want me to try to test something, let me know. The exact Dolphin Build I used was 5.0-3318. You can download that build here, or you can see all the builds here: https://dolphin-emu.org/download/list/master/1/
 
  • Like
Reactions: HeXDeMoN

jeremybee

New member
Apr 14, 2017
1
0
For those interested, the most recent builds of dolphin are running some gamecube games flawlessly. They have made some serious progress the last couple of months. I have only tested 3, but Double Dash, Luigis Mansion, and Animal Crossing are all running at 100%. No noticeable frame drop at all. These are the only settings I changed:

CPU Settings > Emulated CPU Clock Speed = 60% (you can try 40% as well)
Video Settings > Video Backend = OpenGL
> Enhancements > Internal Resolution = 2x Native


That was it! I left everything else on it's default. Double Dash never dropped below 55 frames. Sound and everything worked perfectly. If you guys have issues, or want me to try to test something, let me know. The exact Dolphin Build I used was 5.0-3318. You can download that build or you can see all the builds here:
Hello, thanks for your feedback. with newers builds (3318 included), dolphin crashes when i go in the wii or folder tab. no problem with 5.0-3156. can anybody confirm this?
 

LM209

Senior Member
Mar 6, 2016
139
21
In Germany!
For those interested, the most recent builds of dolphin are running some gamecube games flawlessly. They have made some serious progress the last couple of months. I have only tested 3, but Double Dash, Luigis Mansion, and Animal Crossing are all running at 100%. No noticeable frame drop at all. These are the only settings I changed:

CPU Settings > Emulated CPU Clock Speed = 60% (you can try 40% as well)
Video Settings > Video Backend = OpenGL
> Enhancements > Internal Resolution = 2x Native


That was it! I left everything else on it's default. Double Dash never dropped below 55 frames. Sound and everything worked perfectly. If you guys have issues, or want me to try to test something, let me know. The exact Dolphin Build I used was 5.0-3318. You can download that build here, or you can see all the builds here: https://dolphin-emu.org/download/list/master/1/

Thanks for the information. Sphinx runs perfect with 60 fps :good:
 

Slayerkodi

Senior Member
Apr 6, 2016
212
13
Is anyone running this on full android nougat? I have tried running this emulator and everything works as expected apart from I have button overlay in the corner and obviously I'm using shield TV with controller so I don't want any buttons on screen at all but I can't seem to find an option to remove the overlay - is there any code I could remove or change so the buttons are gone from the screen?
 

bradleyw801

Senior Member
Jul 20, 2010
420
146
Salt Lake City
Audio stretching was introduced in recent builds of dolphin. ?

I have found the most important setting is the CPU clock. For the most part I don't mess with anything else. Audio stretching allows you to push the CPU clock up a bit without it sounding like garbage.

That being said, the sweet spot for me has still been around 80%. There are some games that work well going to 100%, but if you just want maximum compatibility and playability, 80% covers quite a bit.

It's worth it to move it around for your favorite games, but I have found much more than 120% isn't helping.

Lower = smoother but slower
Higher = faster (more frames), but more chance it will stutter
 

victormetal92

Member
Aug 12, 2013
45
11
Zapopan
Is it safe to use Dolphin emulator to run android apps on Windows?

How? What do you mean?

---------- Post added at 09:35 AM ---------- Previous post was at 09:34 AM ----------

Audio stretching was introduced in recent builds of dolphin.

I have found the most important setting is the CPU clock. For the most part I don't mess with anything else. Audio stretching allows you to push the CPU clock up a bit without it sounding like garbage.

That being said, the sweet spot for me has still been around 80%. There are some games that work well going to 100%, but if you just want maximum compatibility and playability, 80% covers quite a bit.

It's worth it to move it around for your favorite games, but I have found much more than 120% isn't helping.

Lower = smoother but slower
Higher = faster (more frames), but more chance it will stutter

Is a kick of performance... Actually i can play some games on full hd rendering... But for better performance 720p.
 

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.
 

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