Dolphin (Wii / Gamecube) Emulator

Search This thread

bradleyw801

Senior Member
Jul 20, 2010
420
147
Salt Lake City
Those of you that have the Mayflash Dolphinbar, does it work as an IR mouse outside of Dolphin emulator? Meaning can it be used as a mouse pointer to navigate the UI, play other touch based games, etc? Thanks in advance. (and I will click on your thanks when your helpful replies pour in! ;))
 
  • Like
Reactions: Kid Stardust

giuliastro

Member
Dec 28, 2010
42
6
dumb question: how and where do you place game isos? I have an USB stick attached to my Nvidia Shield but Dolphin doesn't seem to see it. Thanks in advance.
 

thepeoplesclub

Senior Member
Jun 7, 2008
148
5
Also can people share their configuration files here for dolphin please? We all have the same device and it would be great to share so that we can optimise the best settings for Dolphin thanks.
 
  • Like
Reactions: NiMaD83

NiMaD83

Senior Member
Dec 2, 2013
128
10
Also can people share their configuration files here for dolphin please? We all have the same device and it would be great to share so that we can optimise the best settings for Dolphin thanks.

agreed, im setting a emulation station (ext hd for hyperspin etc) and emu's like Dolphin i have never touched before
 

shivsey

Member
Oct 2, 2011
5
3
Also can people share their configuration files here for dolphin please? We all have the same device and it would be great to share so that we can optimise the best settings for Dolphin thanks.

Here's my config working with version 5.0-349 on Shield SW 3.2. To be honest I have only used this to play Animal Crossing but it puts out 60fps on that particular game.

Dolphin.ini
Code:
[Analytics]
PermissionAsked = False
Enabled = False
[FifoPlayer]
LoopReplay = True
[DSP]
DumpUCode = False
DumpAudio = False
CaptureLog = False
Volume = 100
EnableJIT = True
Backend = OpenSLES
[Input]
BackgroundInput = False
[Interface]
MainWindowHeight = 600
AutoHideCursor = False
ExtendedFPSInfo = False
Language = 0
PauseOnFocusLost = False
ShowLogWindow = False
ShowToolbar = True
OnScreenDisplayMessages = True
ThemeName40 = Clean
ShowLogConfigWindow = False
ShowStatusbar = True
HideCursor = False
MainWindowWidth = 800
MainWindowPosY = 100
UsePanicHandlers = True
ConfirmStop = True
MainWindowPosX = 100
[GameList]
ColorCompressed = True
ListSortSecondary = 0
ListSpain = True
ListWad = True
ListUnknown = True
ListGermany = True
ColumnFileName = False
ListGC = True
ColumnBanner = True
ListUsa = True
ColumnNotes = True
ColumnID = False
ListRussia = True
ColumnSize = True
ListItaly = True
ListJap = True
ListWii = True
ListDrives = False
ListWorld = True
ColumnRegion = True
ListElfDol = True
ListSort = 3
ListNetherlands = True
ColumnState = True
ColumnPlatform = True
ListFrance = True
ListAustralia = True
ListTaiwan = True
ListKorea = True
ListPal = True
[Core]
SerialPort1 = 255
WiiKeyboard = False
CustomRTCValue = 0x386d4380
AdapterRumble1 = False
SelectedLanguage = 0
SlotA = 1
SlotB = 1
EnableCheats = False
SimulateKonga0 = False
DSPHLE = True
EmulationSpeed = 1.00000000
AgpCartBPath = 
SyncGPU = False
RunCompareClient = False
DPL2Decoder = False
GPUDeterminismMode = auto
AdapterRumble3 = True
OverrideGCLang = False
Overclock = 1.00000000
FPRF = False
Fastmem = True
CPUThread = True
SIDevice3 = 0
EnableCustomRTC = False
AgpCartAPath = 
Apploader = 
WiimoteContinuousScanning = False
MemcardAPath = //sdcard/dolphin-emu/GC/MemoryCardA.USA.raw
SimulateKonga2 = False
SyncOnSkipIdle = True
HLE_BS2 = True
Latency = 2
SIDevice0 = 6
OverclockEnable = False
DefaultISO = 
GFXBackend = OGL
TimingVariance = 40
AdapterRumble2 = True
SimulateKonga1 = False
PerfMapDir = 
BBA_MAC = 
AccurateNaNs = False
SyncGpuMinDistance = -200000
FrameSkip = 0x00000000
RunCompareServer = False
SkipIdle = True
SIDevice2 = 0
CPUCore = 4
DVDRoot = 
MemcardBPath = //sdcard/dolphin-emu/GC/MemoryCardB.USA.raw
WiiSDCard = False
SimulateKonga3 = False
WiimoteEnableSpeaker = False
AdapterRumble0 = True
SyncGpuMaxDistance = 200000
SyncGpuOverclock = 1.00000000
SIDevice1 = 0
[Display]
ForceNTSCJ = False
KeepWindowOnTop = False
Fullscreen = False
DisableScreenSaver = True
PAL60 = True
ProgressiveScan = False
RenderWindowAutoSize = False
RenderWindowXPos = -1
FullscreenResolution = Auto
RenderWindowWidth = 640
RenderToMain = False
RenderWindowYPos = -1
RenderWindowHeight = 480
[Movie]
ShowInputDisplay = False
Author = 
DumpFramesSilent = False
DumpFrames = False
PauseMovie = False
[Android]
MainDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
DPadDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 16+
InputA_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
InputX_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
InputL_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 102
CStickLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11-
InputStart_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108
MainRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
CStickDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14+
DPadUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 16-
InputZ_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 104
CStickUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14-
DPadLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 15-
DPadRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 15+
InputY_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
ScreenControls = True
InputR_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 103
InputB_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
MainUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
CStickRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11+
MainLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
[General]
ShowFrameCount = False
LastFilename = /storage/01D19D9B320A90E0/Roms/gc/Animal Crossing (USA).iso
RecursiveISOPaths = False
NANDRootPath = 
ISOPaths = 0
ShowLag = False
DumpPath = 
WirelessMac =

I've also had luck with a PS3 controller using Sixaxis Controller. I downloaded Dolphin V4.0-8727 (which has a working controller configuration menu) and manually mapped the PS3 keys, then copied the [Android] config into my original dolphin.ini and reinstalled the newest Dolphin version.

Code:
[Android]
InputA_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 96
InputB_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 97
InputX_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 99
InputY_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 100
InputStart_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 108
DPadUp_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 19
DPadDown_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 20
DPadLeft_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 21
DPadRight_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 97
MainUp_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 1-
MainDown_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 1+
MainLeft_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 0-
MainRight_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 0+
CStickUp_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 14-
CStickDown_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 14+
CStickLeft_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 11-
CStickRight_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 11+
InputL_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 104
InputR_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 105
InputZ_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 103
ScreenControls = True

If anyone knows if there's a way to get vibration going let me know. It works on Dolphin PC with a wired PS3 controller, but I can't seem to get any game/app on Android TV to work. Tried setting "AdapterRumble0 = True" with no luck.
 

wiiiii1

New member
Aug 10, 2016
1
0
Just to clarify, has anyone yet got Mario Kart Wii working at a good speed? I tried and got controller working by editing Dolphin.ini file with settings posted in page 11 of this thread - the game is playable but at around mid 30s fps...is it possible to play at full speed on the Nvidia Shield TV?
 

xd4d3v

Senior Member
Jun 18, 2009
720
69
Here's my config working with version 5.0-349 on Shield SW 3.2. To be honest I have only used this to play Animal Crossing but it puts out 60fps on that particular game.

Dolphin.ini
Code:
[Analytics]
PermissionAsked = False
Enabled = False
[FifoPlayer]
LoopReplay = True
[DSP]
DumpUCode = False
DumpAudio = False
CaptureLog = False
Volume = 100
EnableJIT = True
Backend = OpenSLES
[Input]
BackgroundInput = False
[Interface]
MainWindowHeight = 600
AutoHideCursor = False
ExtendedFPSInfo = False
Language = 0
PauseOnFocusLost = False
ShowLogWindow = False
ShowToolbar = True
OnScreenDisplayMessages = True
ThemeName40 = Clean
ShowLogConfigWindow = False
ShowStatusbar = True
HideCursor = False
MainWindowWidth = 800
MainWindowPosY = 100
UsePanicHandlers = True
ConfirmStop = True
MainWindowPosX = 100
[GameList]
ColorCompressed = True
ListSortSecondary = 0
ListSpain = True
ListWad = True
ListUnknown = True
ListGermany = True
ColumnFileName = False
ListGC = True
ColumnBanner = True
ListUsa = True
ColumnNotes = True
ColumnID = False
ListRussia = True
ColumnSize = True
ListItaly = True
ListJap = True
ListWii = True
ListDrives = False
ListWorld = True
ColumnRegion = True
ListElfDol = True
ListSort = 3
ListNetherlands = True
ColumnState = True
ColumnPlatform = True
ListFrance = True
ListAustralia = True
ListTaiwan = True
ListKorea = True
ListPal = True
[Core]
SerialPort1 = 255
WiiKeyboard = False
CustomRTCValue = 0x386d4380
AdapterRumble1 = False
SelectedLanguage = 0
SlotA = 1
SlotB = 1
EnableCheats = False
SimulateKonga0 = False
DSPHLE = True
EmulationSpeed = 1.00000000
AgpCartBPath = 
SyncGPU = False
RunCompareClient = False
DPL2Decoder = False
GPUDeterminismMode = auto
AdapterRumble3 = True
OverrideGCLang = False
Overclock = 1.00000000
FPRF = False
Fastmem = True
CPUThread = True
SIDevice3 = 0
EnableCustomRTC = False
AgpCartAPath = 
Apploader = 
WiimoteContinuousScanning = False
MemcardAPath = //sdcard/dolphin-emu/GC/MemoryCardA.USA.raw
SimulateKonga2 = False
SyncOnSkipIdle = True
HLE_BS2 = True
Latency = 2
SIDevice0 = 6
OverclockEnable = False
DefaultISO = 
GFXBackend = OGL
TimingVariance = 40
AdapterRumble2 = True
SimulateKonga1 = False
PerfMapDir = 
BBA_MAC = 
AccurateNaNs = False
SyncGpuMinDistance = -200000
FrameSkip = 0x00000000
RunCompareServer = False
SkipIdle = True
SIDevice2 = 0
CPUCore = 4
DVDRoot = 
MemcardBPath = //sdcard/dolphin-emu/GC/MemoryCardB.USA.raw
WiiSDCard = False
SimulateKonga3 = False
WiimoteEnableSpeaker = False
AdapterRumble0 = True
SyncGpuMaxDistance = 200000
SyncGpuOverclock = 1.00000000
SIDevice1 = 0
[Display]
ForceNTSCJ = False
KeepWindowOnTop = False
Fullscreen = False
DisableScreenSaver = True
PAL60 = True
ProgressiveScan = False
RenderWindowAutoSize = False
RenderWindowXPos = -1
FullscreenResolution = Auto
RenderWindowWidth = 640
RenderToMain = False
RenderWindowYPos = -1
RenderWindowHeight = 480
[Movie]
ShowInputDisplay = False
Author = 
DumpFramesSilent = False
DumpFrames = False
PauseMovie = False
[Android]
MainDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
DPadDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 16+
InputA_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
InputX_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
InputL_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 102
CStickLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11-
InputStart_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 108
MainRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
CStickDown_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14+
DPadUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 16-
InputZ_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 104
CStickUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 14-
DPadLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 15-
DPadRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 15+
InputY_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
ScreenControls = True
InputR_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 103
InputB_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97
MainUp_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
CStickRight_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 11+
MainLeft_0 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
[General]
ShowFrameCount = False
LastFilename = /storage/01D19D9B320A90E0/Roms/gc/Animal Crossing (USA).iso
RecursiveISOPaths = False
NANDRootPath = 
ISOPaths = 0
ShowLag = False
DumpPath = 
WirelessMac =

I've also had luck with a PS3 controller using Sixaxis Controller. I downloaded Dolphin V4.0-8727 (which has a working controller configuration menu) and manually mapped the PS3 keys, then copied the [Android] config into my original dolphin.ini and reinstalled the newest Dolphin version.

Code:
[Android]
InputA_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 96
InputB_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 97
InputX_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 99
InputY_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 100
InputStart_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 108
DPadUp_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 19
DPadDown_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 20
DPadLeft_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 21
DPadRight_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 97
MainUp_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 1-
MainDown_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 1+
MainLeft_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 0-
MainRight_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 0+
CStickUp_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 14-
CStickDown_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 14+
CStickLeft_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 11-
CStickRight_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Axis 11+
InputL_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 104
InputR_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 105
InputZ_0 = Device 'a604f897f8e4cc8e80cbc672b77a7a5b4e7c6b6d'-Button 103
ScreenControls = True

If anyone knows if there's a way to get vibration going let me know. It works on Dolphin PC with a wired PS3 controller, but I can't seem to get any game/app on Android TV to work. Tried setting "AdapterRumble0 = True" with no luck.

I added your config into a new Dolphin.ini and copied it to /sdcard/dolphin-emu/config
no matter what i touch, it seems neither is button number 2 i need to continue with new super mario bros.
any idea what it might be?
 

fredvermejo

Member
Oct 6, 2010
22
9
I added your config into a new Dolphin.ini and copied it to /sdcard/dolphin-emu/config
no matter what i touch, it seems neither is button number 2 i need to continue with new super mario bros.
any idea what it might be?

To get Wiimote working just add this after [Android] quote in Dolphin.ini that´s posted above:

WiimoteLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1+
WiimoteRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
WiimoteDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
WiimoteUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
WiimoteMinus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 102
WiimoteA_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
Wiimote2_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
WiimotePlus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
Wiimote1_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
WiimoteHome_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 106
WiimoteB_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97

You can change the buttons configuration if you like.
I´m still trying to find out how to include SHAKE emulation since it´s need to play New Super Mario.
Regards
 
  • Like
Reactions: jsdecker10

victormetal92

Member
Aug 12, 2013
45
11
Zapopan
Little Help Here.

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.

How did you make them work??...

I got the dolphin bar... i tried in the 4 modes... without working... i got the options checked in continuos scanning and nothing... real wiimote... and nothing.. could you help me?
 

retroben

Senior Member
May 19, 2014
510
60
Fultondale
For anyone needing the input UI,the old version with it works again on my end without crashing on the OTA 3.2 upgrade.

Here's the fix for Super Paper Mario that I took forever to figure out (at long last) because the name changed for the bbox option (thanks Dolphin devs),breaking the old one's functionality,so this is the correct name with the other required setting.

EFBToTextureEnable = False
BBoxEnable = True

Put it in the proper region GameSettings ini file you create,these will make it run past the Prologue with Bowser and his troops.
Even the Vulkan Backend runs it decent via pr3935 builds.

I actually came here to ask of any well-versed Android individual that can help me with an input for wiimote IR on Emulated Wiimote mode.

What is the input names for Cursor X-,Cursor X+,Cursor Y-,Cursor Y+ ?

This input should work on all input devices that can move the cursor,even the Shield controller now via the other analog stick!
You could "properly" play that game and Super Mario Galaxy with it mapped accordingly.
 

extreemo

New member
Aug 22, 2016
1
0
Wiimote fully working (including tilt?) really ?

To get Wiimote working just add this after [Android] quote in Dolphin.ini that´s posted above:

WiimoteLeft_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1+
WiimoteRight_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 1-
WiimoteDown_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0+
WiimoteUp_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Axis 0-
WiimoteMinus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 102
WiimoteA_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 96
Wiimote2_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 100
WiimotePlus_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 103
Wiimote1_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 99
WiimoteHome_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 106
WiimoteB_4 = Device 'a691ea53a0f5aabd5e2dd0674f6ce7c0c6aca61f'-Button 97

You can change the buttons configuration if you like.
I´m still trying to find out how to include SHAKE emulation since it´s need to play New Super Mario.
Regards

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
 

fredvermejo

Member
Oct 6, 2010
22
9
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
 
Last edited:

Oopas

New member
Mar 6, 2016
3
0
I'm still not able to easily set up the controller through the app...
Well I guess I will wait again.
 

fredvermejo

Member
Oct 6, 2010
22
9
For APP it will never work. Even on 4.0-7007 you can config Gamecube Controller AND WiiMotion emulation, but this one have only basic config.
You can play Gamecube games with the config on APP but for Wii we do need more buttons and that´s why you need to modify your Dolphin.ini manually.
 

tchomil59

New member
Aug 27, 2016
2
0
Hello I use the last version of dolphin, impossible to play with the lever Nvidia, and in the dolphin ini he does not exist Android.
Aurriez you an idea? Thank you
 

fredvermejo

Member
Oct 6, 2010
22
9
Hello I use the last version of dolphin, impossible to play with the lever Nvidia, and in the dolphin ini he does not exist Android.
Aurriez you an idea? Thank you
Just add that in the end of file:
[Android]
ScreenControls = True
and then add those lines I´ve put above.
This will work, but if you want some more practical, install the 4.0-7007 version of Dolphin, in this version you will be able to setup NVIDIA controller in GAMECUBE emulation AND ALSO in Wiiemulation. After both setup, copy the Dolphin.ini file to another place and remove totally this version and instal the latest one. Add the lines in the other post and you will be able to play the Wii games. It´s not an easy task, but with a little patience, it can be done and worth it.
Good luck
 

tchomil59

New member
Aug 27, 2016
2
0
thank you friend for your help, so I understand I install the version 4.0-7007 dolphin, I set the gamecube controller and wiimote, I save the ini dolphin then I installed the latest version and I replace the ini and dolphin I add the code above
 

Dedren

Member
May 25, 2010
38
3
Pokemon XD Gale of Darkness Font Issue

I am on the latest build (5.0-471) and am trying to play Pokemon XD Gale of Darkness, but much of the time the fonts for some of the dialog and dialog options are garbled. It seems to occure most often at the end of the dialog. Anyone know how to resolve?
 

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