[SOLVED] Dolphin/GameCube — 2 players!

Plausible. I don’t know if there’s a way to find out in any form of documentation.

I’ve noticed you guys appear to be able to run Dolphin games fine but I’m struggling to help out my son getting GameCube games to work on Lakka.

When we load a game (either via “Load Content” or from the Main Menu) Lakka immediately restarts back into the Main Menu. It’s the same for both GameCube games and Wii games.

We’re running the latest Lakka on a Dell Lattitude E6410 i5 4GB RAM.

I had an issue like that on an old HP i5 6GB the integrated graphics were poor. I have 2 laptops that it runs fine on. Qosmio circa 2009, i7 1st Gen, 6GB, Nvidia 360m

Lenovo Carbon X1 circa 2017, i5 5th Gen, 16GB, GPU???

I was able test out 4 player and all you have to do is add these lines to the dolphin.ini and I was able to get melee 4 player.
SIDevice0 = 6 SIDevice1 = 6 SIDevice2 = 6 SIDevice3 = 6

Great. As I believed, I assumed 6 was the device interrupt. The default config from Dolphin should have at least 4 devices enabled to be configured by default.

He Guys

Sorry for that but i dont get it. This is in the File:

[General]
LastFilename = /storage/roms/GC/Mario Party 5 (USA).iso
ShowLag = False
ShowFrameCount = False
ISOPaths = 0
RecursiveISOPaths = False
NANDRootPath = 
DumpPath = 
WirelessMac = 
WiiSDCardPath = /storage/savefiles/User/Wii/sd.raw
[Interface]
ConfirmStop = True
UsePanicHandlers = True
OnScreenDisplayMessages = True
HideCursor = False
AutoHideCursor = False
MainWindowPosX = -2147483648
MainWindowPosY = -2147483648
MainWindowWidth = -1
MainWindowHeight = -1
LanguageCode = 
ShowToolbar = True
ShowStatusbar = True
ShowLogWindow = False
ShowLogConfigWindow = False
ExtendedFPSInfo = False
ThemeName = Clean
PauseOnFocusLost = False
DisableTooltips = False
[Display]
FullscreenResolution = Auto
Fullscreen = False
RenderToMain = True
RenderWindowXPos = -1
RenderWindowYPos = -1
RenderWindowWidth = 640
RenderWindowHeight = 480
RenderWindowAutoSize = False
KeepWindowOnTop = False
ProgressiveScan = False
PAL60 = False
DisableScreenSaver = False
ForceNTSCJ = False
[GameList]
ListDrives = False
ListWad = True
ListElfDol = True
ListWii = True
ListGC = True
ListJap = True
ListPal = True
ListUsa = True
ListAustralia = True
ListFrance = True
ListGermany = True
ListItaly = True
ListKorea = True
ListNetherlands = True
ListRussia = True
ListSpain = True
ListTaiwan = True
ListWorld = True
ListUnknown = True
ListSort = 3
ListSortSecondary = 0
ColumnPlatform = True
ColumnBanner = True
ColumnNotes = True
ColumnFileName = False
ColumnID = False
ColumnRegion = True
ColumnSize = True
ColumnState = True
[Core]
HLE_BS2 = True
TimingVariance = 40
CPUCore = 1
Fastmem = True
CPUThread = True
DSPHLE = True
SyncOnSkipIdle = True
SyncGPU = True
SyncGpuMaxDistance = 200000
SyncGpuMinDistance = -200000
SyncGpuOverclock = 1.00000000
FPRF = False
AccurateNaNs = False
DefaultISO = 
DVDRoot = 
Apploader = 
EnableCheats = False
SelectedLanguage = 0
OverrideGCLang = False
DPL2Decoder = False
Latency = 2
AudioStretch = False
AudioStretchMaxLatency = 80
MemcardAPath = /storage/savefiles/User/GC/MemoryCardA.USA.raw
MemcardBPath = /storage/savefiles/User/GC/MemoryCardB.USA.raw
AgpCartAPath = 
AgpCartBPath = 
SlotA = 1
SlotB = 255
SerialPort1 = 255
BBA_MAC = 
SIDevice0 = 6
AdapterRumble0 = True
SimulateKonga0 = False
SIDevice1 = 0
AdapterRumble1 = True
SimulateKonga1 = False
SIDevice2 = 0
AdapterRumble2 = True
SimulateKonga2 = False
SIDevice3 = 0
AdapterRumble3 = True
SimulateKonga3 = False
WiiSDCard = False
WiiKeyboard = False
WiimoteContinuousScanning = False
WiimoteEnableSpeaker = False
RunCompareServer = False
RunCompareClient = False
EmulationSpeed = 1.00000000
FrameSkip = 0x00000000
Overclock = 1.00000000
OverclockEnable = False
GFXBackend = OGL
GPUDeterminismMode = auto
PerfMapDir = 
EnableCustomRTC = False
CustomRTCValue = 0x386d4380
[Movie]
PauseMovie = False
Author = 
DumpFrames = False
DumpFramesSilent = False
ShowInputDisplay = False
ShowRTC = False
[DSP]
EnableJIT = False
DumpAudio = False
DumpAudioSilent = False
DumpUCode = False
Backend = Libretro
Volume = 100
CaptureLog = False
[Input]
BackgroundInput = False
[FifoPlayer]
LoopReplay = False
[Analytics]
ID = 
Enabled = False
PermissionAsked = False
[Network]
SSLDumpRead = False
SSLDumpWrite = False
SSLVerifyCertificates = True
SSLDumpRootCA = False
SSLDumpPeerCert = False
[BluetoothPassthrough]
Enabled = False
VID = -1
PID = -1
LinkKeys = 
[USBPassthrough]
Devices = 
[Sysconf]
SensorBarPosition = 1
SensorBarSensitivity = 50331648
SpeakerVolume = 88
WiimoteMotor = True
WiiLanguage = 1
AspectRatio = 1
Screensaver = 0

And where i have to write the SIDevice?

Thank you

Replace everywhere you see: SIDevice# = 0 SIDevice# = 6

SIDevice0 = 6
AdapterRumble0 = True
SimulateKonga0 = False
SIDevice1 = 0
AdapterRumble1 = True
SimulateKonga1 = False
SIDevice2 = 0
AdapterRumble2 = True
SimulateKonga2 = False
SIDevice3 = 0
AdapterRumble3 = True
SimulateKonga3 = False
1 Like

Thank you! Now it works!

You’re welcome. I’m hoping to find a way to fix this permanently for all install bases.

So the section of code that once read:

BBA_MAC = SIDevice0 = 6 AdapterRumble0 = True SimulateKonga0 = False SIDevice1 = 0 AdapterRumble1 = True SimulateKonga1 = False SIDevice2 = 0 AdapterRumble2 = True SimulateKonga2 = False SIDevice3 = 0 AdapterRumble3 = True SimulateKonga3 = False WiiSDCard = False

SHOULD READ:

BBA_MAC = SIDevice0 = 6 AdapterRumble0 = True SimulateKonga0 = False SIDevice1 = 6 AdapterRumble1 = True SimulateKonga1 = False SIDevice2 = 6 AdapterRumble2 = True SimulateKonga2 = False SIDevice3 = 6 AdapterRumble3 = True SimulateKonga3 = False WiiSDCard = False

On mine, it scrambled the controller order and took about 30 secs per controller to wake up. Seems to work. Thank you. It seems like the online updater could be updated with the piece of code as the stock code does not work for more than one player. Thanks again!

Hey huys.

I justi did what @jcrochon said but nothings happen. Controler 2 still dead. Im acctually using windows 10. Could this have somothing about?

Thankyou

how do you fine the online downloader???

I haven’t had time to check out the latest versions due to college and work.

The one I used was embedded in the menu, like “Update” or “Downloads” – it’s been a long while, and I have to rebuild my own system again. I run it off an 64GB SD Card, which I now want to use my large 64GB USB stick for easier travelling.

Thanks for this very useful thread. It was so frustrating not to be able to use multiplayer mode !

1 Like

Glad to help. I haven’t played Dolphin in a year. I was hoping the new Raspberry Pi 4 would work, but I bought a Nintendo Switch to keep me busy. LOL

I’m using Dolphin 5.0, and it seems they changed all the SIdevices to 6, however it is being controlled by player 1. I’m using two xONE controllers.

1 Like

I realize this is a dead post, but I am desperate and cannot create a new post. I have tried all I can find in order to get my second controller to work for the dolphin core (just using it for mario kart double dash currently). I have edited the ini to reflect =6 for the devices, I have done the in-game menu controller mapping “trick” I found somewhere. I have unbound, rebound, uninstalled, reinstalled to the point that my core stopped working and I started all over again.

Now, can anyone please tell me how I can get a second controller to work for double dash so I can play it with my gf? :joy:

By me, the file is “RETROARCH_DIRECTORY”/saves/User/Config/Dolphin.ini

1 Like

this is probably the easiest way to configure the dolphin emulator controllers. hope this helps the next

02:35