yashsingh1/xdaforums huggingface dataset:
[Shield Android TV General] brandogg:
Mario Kart Double Dash does work, just not 100% full speed yet. Have not tried with any frameskip, but it runs about 48FPS on the latest build, that's at "2x" GameCube resolution (which is mislabeled, like all of the resolution options, since it's actually 4x). It's probably worth having several builds downloaded onto your disk (or on Google drive or something) so you can switch between builds for different games until a new official release is out.
[Shield Android TV General] Grippen50:
Ye I've been wondering how is Dolphin for Android. I've used it in my PC a few years back and have several games there. Some run quite good. Was expecting it to be acceptable given the HW in Shield
[Shield Android TV General] Crowland:
Does Luigi mansion work ?
[Shield Android TV General] Kikoshi:
Ooooh I gotta try that now
[Shield Android TV General] TuxRace:
Hi ive tried a few build now, but keep getting a error. Could not write to/read from wii system memory. Is there something im doing wrong or should i try a few more builds? Trying a mario kart rom thats running great om a computer
[Shield Android TV General] plokm:
Thankd
[Shield Android TV General] McSpiffy:
Anyone know if you can get the GameCube adapter to work on the shield? I have it on my pc and was wanting to use it on my shield.
[Shield Android TV General] nobo2k:
In the dolphin forums there has been some discussion about the GPU of the nvidia not beeing clocked at fullspeed - anyone got any information about this?
[Shield Android TV General] kyrusdemnati:
which is the best version then? for gamecubes would love to play mario kart etc
[Shield Android TV General] baileyjr:
Yes, Im Aftershocker over on those forums. The devs hinted to the issue in this thread.

https://forums.dolphin-emu.org/Thread-build-variation-and-benchmark

I have bumped the thread and pm's the devs but not had a response, so I can only assume they don't want to give the info out. However I don't know if it would make that much of a difference as dolphin is cpu bound not gpu bound.
[Shield Android TV General] nobo2k:
I really like to try anything - it feels so close to being playable for most games. At least when I look at some of the youtube videos ... really would like to get at least the same results :confused: :confused:
[Shield Android TV General] itolson:
Streaming fro the PC via Geforce experience works perfectly but I cannot get the controller to work, even in windows an xbox controller wont work or the Nvidia controller either.

any ideas as it looks great....
[Shield Android TV General] xd4d3v:
Hi All.

can you tell me what is the best build to use?

Also, what mappings are you all using?

Cheers
[Shield Android TV General] kyrusdemnati:
also waht games work well?
[Shield Android TV General] Jemster68:
Is it possible to pair a wiimote with the Shield TV?

Got Dolphin up and running and have both Motion Plus and original Wiimote's in the house but I can't even get the old ones to pair. For a while I reckoned I'd be only able to play GameCube games, but I see others here are running Wii games... so how's it done? Or can someone point me at a how-to to get the wiimote to pair?

Thanks!
[Shield Android TV General] nobo2k:
No it is not possible to pair a wiimote .... Android Kernels are missing a certain bluetooth protocol that the controller requires.

Technically this would be possible if you root and rebuilt the kernel with the missing protocols - but then you still need the dolphin developers to add the feature to the android version since due the android limitations its not enabled/integrated yet.

There are certain wii games that can be played with a emulated gc controller.... Or as long as the wii game does not require tilt/gyro you can emulate the d-pad and buttons with the shield controller
[Shield Android TV General] Jemster68:
Thanks, that's what I thought was happening - I'd read the bluetooth stack has had the support removed, but videos of people playing wii games made me think there could be a work-around.

So how do I configure the Shield remote? I see how to configure it as a GameCube controller in Dolphin, and I did that, but Super Mario seems to be ignoring it and I figured that was probably because it wasn't seeing it as a wiimote.

Maybe I got something else wrong then - what else needs set up to emulate the wiimote d-pad & buttons?
[Shield Android TV General] nobo2k:
First check if the game is gc controller playable

https://en.wikipedia.org/wiki/List_of_Wii_games_that_use_the_Nintendo_GameCube_controller

Otherwise you won`t have any luck....

Then there is the point - don`t use the remote - use the controller ;)

Third - dolphin has the options to configure a "wii controller" - configure that with your shield buttons... everything except tilt works fine.

Last but not least - you will have more luck figuring out dolphin issues on the dolphin android forum
[Shield Android TV General] Jemster68:
Thanks for the list, that's helpful... except you just said there's options to configure a "wii controller" and that the Shield remote will do everything apart from tilt. So the list of playable games shouldn't just be the GC compatible games?

Secondly, yup, think I worked that bit out :D :D ;)

Thirdly, The settings menu only allows configuration of GameCube controllers in the version I have, if it had an option to configure a "wii controller", I wouldn't be hunting around for info - What version have you got that has an option for configuring a wii controller?

Fourthly, I'll go look there. I thought the issue may have been Shield specific and searching the web, nearly all Dolphin stuff I can find is people running the Windows emulator, which does have full wiimote support. Oh and a posting on the Android forums saying the developer for the Android version isn't all that fussed on Wii games so hasn't got around to it... And the other bit I found was some info suggesting replacing the BT stack with Bluestack was the way to go, which I'm reluctant to do as it seems a bit much just to play a game :D :D

But being the Internets, all answers are out there, and they were all correct. At some point in time. Probably. :D
[Shield Android TV General] retroben:
Latest builds have many Wiimote and addon input configurations and run great.

https://buildbot.dolphin-emu.org/builders/release-android/
[Shield Android TV General] Jemster68:
Wow!

Looks like the build l had was incredibly out of date. I'd got one from freeemulator.com and another with a Kodi add-on and turns out they must have been from last year.

Mind you, can't say I've had a lot of success and performance isn't quite there but light years ahead of what I saw before. Thanks guys!
[Shield Android TV General] xd4d3v:
Don't ask about the roms, just google. (piracy, you know)

In my experience Dolphin does not work well enough to use yet.
[Shield Android TV General] mcord11758:
If you at concerned about sound dolphin is probably not playable. As long as you don't care about sound there are plenty of games that run well enough to play. I am not saying run perfect, just well enough
[Shield Android TV General] hinataoccu:
That link doesn't seem to have any file to download. Is it down? Or am I missing something?
[Shield Android TV General] retroben:
All builds recently disappeared from the page,I don't know why its empty now.

Earlier,the most recent build was from ---8 to ---9 and I have no idea why it would do this when there's still five days before New Year 2016 arrives.
[Shield Android TV General] Sean09:
How did you end up resolving this? I've got the same issue.
[Shield Android TV General] HUYI:
holy crap dolphin emulator! does mario kart double dash run at full speed? is there a list of games that work on this emu?
[Shield Android TV General] Shaf_96:
Has anyone tested Super Monkey ballsack 2 on dolphin ?? If so which version are you using?

Kind regardings
[Shield Android TV General] pauliebb:
Haha ballsack.

On a side note, both my ppsspp and Dolphin run really bad.

I have them both on device storage, its set to max performance, not optimized... so I don't know.

Is there specific builds that get the most out of the shield?
[Shield Android TV General] mcord11758:
Which version are you using and with what settings? As long as I do care about sound most games I have played using latest builds are very playable
[Shield Android TV General] Shaf_96:
ah damn lol, I have tested with the latest version, the game loads fine but as soon as i finish setting up memory cards, it goes to a black screen. :s
[Shield Android TV General] oppressed11:
i'm gonna testing it ..
[Shield Android TV General] pauliebb:
Last build I tried of dolphin was the jan 2nd build, loads mario kart fine up to the menu but issues with the controller... it isn't recognised and pressing 'B' brings up the Dolphin menu.

I'll try more later builds when I'm home.
[Shield Android TV General] mcord11758:
Did you map buttons under settings?
[Shield Android TV General] pauliebb:
Yeah I did. It correctly lists the shield controller as mapped but no interaction in the game works... Dolphin menu is fine
[Shield Android TV General] mcord11758:
The only thing I can think of is the button binding under settings for game cube.
[Shield Android TV General] retroben:
There was a bad commit earlier but upon testing "number"54,it runs okay again after multiple boots of the same game.

The issue was shadergen static being removed,causing sigsegv from the issue reporter and causes the Shield TV to hang until you pull the plug.

I did it twice before realizing the issue and downgraded to an earlier build.

Now on the newer build 54,it works perfectly fine,and more features on the UI for easier reach.

On a sidenote,a strange issue has come up.

Without a certain enhancement,my performance is sluggish,but if I enable per-pixel lighting,it starts to oddly run faster.

Strange because it is supposed to decrease performance,but it relates to your GPU,meaning the Tegra X1 can exceed the performance of the disabled feature with the feature enabled.

Stunning to see this happen,even if I use the recent 4K addition on EFB to texture,it can hit 60fps with the feature on.

I know it helps performance,because when disabled,EFB to texture is really sluggish.

(no skipped access or ignored format changes)
[Shield Android TV General] pauliebb:
I can now confirm that the latest jan6 build of dolphin is working with controller.

Just sitting through the long long long long wind waker intro to see performance.

Wind Waker performance when outside is now 27fps..

Better than before...

My analog sticks are way too tempermental, whats the best sensitivity setting so they don't go full degrees all the time?

Also, the analog triggers, are they actually analog? seems to be full press only.
[Shield Android TV General] wjtemple:
I've had some luck gamestreaming Dolphin, but getting multiple controls to work is a real pain. I did get both my Shield controller and my F710 to work, but it didn't seem to survive closing Gamestream. Not really sure why.
[Shield Android TV General] victormetal92:
Anyone here with enough luck to make functional 3 GameCube Controllers? I just have Luck with 2.... The 3th analog doest works... actually any...
[Shield Android TV General] dgtlhrt:
Hi Paullie, do you know which exact build you got?

I have that same controller issue, i've tried a handful of different builds with no luck. B button always opens Dolphin Menu, Wii games run fine seemingly, but I get no controller. I've tried mapping Wii GC i've tried a USB controller plugged in, I just cannot get Dolphin Android to recognize/accept any controller.

Thank you!
[Shield Android TV General] bernard black:
I have the exact same issue. I've only experimented with one build yet though, so I'm going to try a few more. 4.0-8901 didn't work (13th of February).

I'm using the Nvidia Shield Controller.

Edit: This one is the latest one that still works/allows you to map buttons https://buildbot.dolphin-emu.org/builders/release-android/builds/105

Did you ever find a somewhat recent build that works?
[Shield Android TV General] Andy4Shurr:
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.
[Shield Android TV General] wjtemple:
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:

[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
[Shield Android TV General] Andy4Shurr:
Thanks wjtemple, that's really helpful
[Shield Android TV General] Andy4Shurr:
Sorry, I've just a couple of questions... When you say you have to enable multiple controllers BEFORE and AFTER launching Dolphin, do you mean within Steam yeah (if so how do I do that)?

And do you still have to enable multi controllers BEFORE and AFTER launching Dolphin when using Moonlight?

Thanks :)
[Shield Android TV General] kscasper13:
anytime you start a stream from your pc, if you press and hold the play/pause button on your shield controller, you'll get a menu that pops up. Press the 3-dot menu and "multi-controller disabled" should be set to "multi-controller enabled"
[Shield Android TV General] Andy4Shurr:
Ah ok, gotya. Thanks kscasper :D I guess there'll be the same option for moonlight somewhere, I'll test and have a little play later :good:
[Shield Android TV General] victormetal92:
Problems With Android 6.0 Vulkan Update.

Hi... I got a problem in Android MM... You cannot select an External Drive for looking for the isos, i have checked the permisions, and indeed, the app have it... So i have to move some of them to internal (Seagate 500gb HDD as internal plus the 16gb), and in works... Any idea to make this work? and yes, i got the latest build from yesterday.
[Shield Android TV General] JoZerByte:
Android 6.0 Vulkan Update is giving me emulation speed issues. New Super Mario Bross was running almost at 60fps on 5.1 and now is running at 12fps
[Shield Android TV General] victormetal92:
Yes i got the same problem... not much, but yes... maybe overcloking the emulator will fix it.
[Shield Android TV General] JoZerByte:
Seems to be related to a combination between dolphin version and android 6 . Version 4.0-8766 emulates fast on android 5.1 and 6.0, but 4.0-8886 is only fast on 5.1. On 6.0 is really slow. Something changed between 4.0-8766 and 4.0-8886 that is incompatible with Android 6.0 only. Which version are you using?
[Shield Android TV General] brandogg:
I have the same issue with MM and external drives - also MM *renamed* my USB drive (or at least the name that the Shield used to use for it). Not sure if it's a Dolphin bug or a MM bug.

When did NSMBWii ever run anywhere near full speed on the Shield though? On most of the recent builds I've used, Wind Waker ran at close to full speed (running around Outset Island is like 26FPS) - when I updated, the game was running at 12FPS to start, but I went and reset all of the speed hacks (no change to clock speed) to enabled, and it started working like normal again (actually I gained 1 or 2 FPS).
[Shield Android TV General] victormetal92:
Most be a 6.0 problem... I got problems on epsxe too... And with the speed... I got a little more speed in latest release, plus a little help of kernel adiutor..
[Shield Android TV General] retroben:
The JitARM64 performance build still works perfectly fine on OTA 3.0 Marshmallow and installs as a seperate app so you can use it until the issue with the master builds is fixed.

https://forums.dolphin-emu.org/Thread-jitarm64?pid=400007#pid400007
[Shield Android TV General] murdoch1:
how do I configure the controller for use with the shield TV controller please??
[Shield Android TV General] retroben:
Sorry,you will also need an old enough build of the master branch installed alongside it to access the input UI for configuring it.

Wished they could more heavily focus on finishing that so new builds can be made with input UI fully intact again.
[Shield Android TV General] Andy4Shurr:
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.
[Shield Android TV General] baileyjr:
Awesome. I've actually got a battery powered sensor bar I bought for the PC a long time ago and never got around to testing, so I may have a play around with that. I's assuming you bought the usb powered Mayflash bar? That does seem like a better option no to have to worry about batteries.
[Shield Android TV General] Andy4Shurr:
Yes, that's the one I bought. You specifically need the Mayflash DolphinBar for it to work on android as that acts as an intermediary and connects the bluetooth WiiMotes to dolphin itself :)
[Shield Android TV General] baileyjr:
Awesome, just bought one off Amazon, will be here tomorrow :D
[Shield Android TV General] Andy4Shurr:
It's just the 16 quid it costs that's the only downside, it's not the cheapest IR bar but it's the only one that works on android. I had some Amazon vouchers to use up anyway so I just plumped up the money.

The WiiPlay game works really well, I've only started it yesterday so I'm on the point and shoot game but there was no slowdown or anything on the latest dolphin build! :D
[Shield Android TV General] baileyjr:
As far as I can see NWBM works at full speed as well. I actually been playing it with some mapped keys but obviously there are points in the game that you need to shake the controller.

www.youtube.com/watch?v=GyaQb44ykkE
[Shield Android TV General] Andy4Shurr:
I had a quick blast on that just to make sure the wiimotes were accepted but yeah that looks really good.

What settings do you have on dolphin (image resolution, anti alias, overclock etc)?
[Shield Android TV General] baileyjr:
Its not my youtube clip mate I just stumbled across it. Generally I run 3*IR, 1*AA, 16*AF all the hacks enabled etc. The overclock varies game to game. I've had good success with under-clocking it at 40% or 60% in some games. Also I run the adb command in this thread which is supposed to boost performance. https://forums.dolphin-emu.org/Thread-build-variation-and-benchmark last post at the bottom of page 1. You need root though. :good:
[Shield Android TV General] baileyjr:
Made a little gameplay video of Beyond good and Evil running with an underclock of 30

https://www.youtube.com/watch?v=6ExgIhGMTRA

Can't seem to force it into widescreen though, and I know it can run in widescreen on the PC version of Dolphin
[Shield Android TV General] LM209:
The newest version of the Dolphin Emulator find out here: https://de.dolphin-emu.org/download/?cr=de
[Shield Android TV General] Stoly:
I read somewhere Dolphin is getting Vulkan support. Is it true?
[Shield Android TV General] cheeto:
What is the latest build (you know of) that lets you configure a shield controller as a gamecube controller?
[Shield Android TV General] nate56567:
The really old builds. I have been using the old ini to use on the new version but it doesn't work well =/
[Shield Android TV General] Zacharybinx34:
So have the new nightly's added the ability to configure controls yet?
[Shield Android TV General] Emexrulsier:
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)

[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