Dolphin (Wii / Gamecube) Emulator

Search This thread

BenjiHansell

Senior Member
Jan 30, 2015
124
26
I'm fairly sure I know the answer to this but has anyone got decent Wii emulation out of this device?
 
Last edited:

sonicadvance1

Member
Dec 25, 2010
42
137

tillaz

Senior Member
Jan 20, 2011
320
350
thanks, im not having much luck with same settings as in the video most games i tried wont even start

true crime streets of la - splash screen then crash
baldurs gate - splash screen then crash
freedom fighters - wont start
ghost recon - wont start
second sight - wont start
medal of honor front line - works but at 7fps

is this normal ? bit confused as the guys video are 60fps lol
 

miseryguts

Member
Jul 12, 2012
42
0
thanks, im not having much luck with same settings as in the video most games i tried wont even start

true crime streets of la - splash screen then crash
baldurs gate - splash screen then crash
freedom fighters - wont start
ghost recon - wont start
second sight - wont start
medal of honor front line - works but at 7fps

is this normal ? bit confused as the guys video are 60fps lol

Same here, tried a ton of games at all kinds of different settings & they either won't start, crash immediately or 'run' at single digit fps?
 

kdb424

Senior Member
Dec 28, 2010
816
350
33
Pittsburgh

baileyjr

Senior Member
Aug 21, 2012
1,368
283
Cardiff
They're up to build #1396 over at https://buildbot.dolphin-emu.org/builders/release-android

Is this version any improved? Can someone post results and recommended settings?

There are vast improvements with the latest versions. Only had a quick go last night with Wind Waker, its almost running at full speed now. Here's a nice little video on a channel I follow.

https://www.youtube.com/watch?v=8iQ6myHHMnU

https://www.youtube.com/watch?v=ZCJKOKAc0Rs

The fist half on the second link shows how to set it up.

Personally I set the internal resolution to 2x, enable fastmen, Enable Skip EFB access from CPU, and set EFB copy to RAM (cashed). Oh and force 16:9 aspect ratio. I leave everything else as default. That seems to work for most things and gives a good speedup. You'll get a much more details explanation of settings over on the dolphin on android forums obviously, but that should get you off to a decent start.
 
Last edited:
  • Like
Reactions: juggamonkey

NZtechfreak

Senior Member
Sep 5, 2008
2,573
999
There has been huge improvement recently. I played through Fire Emblem Path of Radiance in its entirety on the SATV (overclock 0.5) and currently playing through FE: Radiant Dawn (overclock 0.2). For Wii games Super Mario Bros Wii and Muramasa the Demon Blade running full speed for me (and Radiant Dawn with overclock, as above). Game cube games running well include Timesplitters 2, Luigi's Mansion (although there has been aa graphical regression recently and his head is missing) and on 1x IR Mario Kart Double Dash is virtually perfect too (frame rate consistently above 55), as mentioned above Zelda WW approaching full-speed too. Performance in most games is CPU bound, so increasing to 2x IR or so doesn't hit performance in most games, so I was interested to see that Mario Kart did improve with lowering IR (someone reported that in comments in Free Emulators YouTube channel and I checked and it's the same for me also).
 
Last edited:

baileyjr

Senior Member
Aug 21, 2012
1,368
283
Cardiff
There has been huge improvement recently. I played through Fire Emblem Path of Radiance in its entirety on the SATV (overclock 0.5) and currently playing through FE: Radiant Dawn (overclock 0.2). For Wii games Super Mario Bros Wii and Muramasa the Demon Blade running full speed for me (and Radiant Dawn with overclock, as above). Game cube games running well include Timesplitters 2, Luigi's Mansion (although there has been aa graphical regression recently and his head is missing) and on 1x IR Mario Kart Double Dash is virtually perfect too (frame rate consistently above 55), as mentioned above Zelda WW approaching full-speed too. Performance in most games is CPU bound, so increasing to 2x IR or so doesn't hit performance in most games, so I was interested to see that Mario Kart did improve with lowering IR (someone reported that in comments in Free Emulators YouTube channel and I checked and it's the same for me also).

Arrr thats interesting, I wondered how people were running Double dash at full speed while I was stick at about 30fps. Over the weekend I played Wind Waker on the sheild, however there is a bug in the Tower of the Gods section where the lifts don't activate http://www.neoseeker.com/forums/1540/t1671502-tower-of-gods-glitch-dolphin I thought it was just me and it wasn't until I gave up and looked at a walk through that I realized it wasn't me :) I had to transfer back to the PC and play past that section before picking back up on the Sheild. There's something very satisfying about playing on the Sheild TV. I've had dolphin on my PC forever but hardly ever fire it up, probably because of the backlog of steam games lol. Whereas with the sheild in the bedroom its the first thing I head for. Probably because I believe the gamecude games are far better gameplay wise than native android games. I tell you what though I find those Zelda games pretty challenging puzzle wise, I can fly through most modern games but they really do have me scratching my head and I do occasionally have to reach for a walkthrough as much as I hate going so.
 

baileyjr

Senior Member
Aug 21, 2012
1,368
283
Cardiff
What are your overclock settings for Mario kart dd?

Sent from my ASUS_Z00AD using XDA Free mobile app

Yes is there a list of Sheild TV specific overclock settings somewhere? I saw a thread on the dolphin forums but it said the settings may vary by device. I haven't played around with OC settings myslef yet. Off topic it would be nice to get a custom Kernel for the TV so we could bump up the CPU clock a little :)
 
Last edited:

crowruin

Senior Member
May 9, 2013
132
8
Santa ana
Google Pixel 4a
Yes is there a list of Sheild TV specific overclock settings somewhere? I saw a thread on the dolphin forums but it said the settings may vary by device. I haven't played around with OC settings myslef yet. Off topic it would be nice to get a custom Kernel for the TV so we could bump up the CPU clock a little :)

what settings do you use on mario kart dd? cause I update dolphin daily
 

baileyjr

Senior Member
Aug 21, 2012
1,368
283
Cardiff
what settings do you use on mario kart dd? cause I update dolphin daily

I've yet to play around with any OC settings mate that was #NZtechfreak. I just enable fastmen, Enable Skip EFB access from CPU, and set EFB copy to RAM (cashed).

I'll have a play around with the OC settings later tonight, but I believe setting to 1*IR should give you almost full speed without OC settings.
 
Last edited:

crowruin

Senior Member
May 9, 2013
132
8
Santa ana
Google Pixel 4a
I've yet to play around with any OC settings mate that was #NZtechfreak. I just enable fastmen, Enable Skip EFB access from CPU, and set EFB copy to RAM (cashed).

I'll have a play around with the OC settings later tonight, but I believe setting to 1*IR should give you almost full speed without OC settings.

cant wait till android M is release a month or 2 months from now on this device....also the shield IS perfectly capable of running dolphin at full speed..dolphin just has to be optimized and updated.
 

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