[SOLVED] Dolphin/GameCube — 2 players!

I can’t seem to find the dolphin.ini file in the location mentioned here. I too am trying to get multiplayer going in gamecube. I am running lakka on a mac mini but basically a PC install of course. I have been searching via ssh to find dolphin.ini anywhere and have no luck.

Can anyone point me in the right direction please?

You have to make it yourself. It doesn’t get created for you.

Makes sense! Thank you very much! I’m new to Linux but am slowly figuring things out.

Actually it is very easy to get the data files.

Go to Online Updater -> Content Downloader -> Dolphin -> dolphin-data.zip

1 Like

For me it was in the same directory as where I picked my ROMs from: ~/Download/User/Config/Dolphin.ini Setting SIDevice1 = 6 worked for me!

Thank you for the note.

After downloading the dolphin pack from the content downloader my file was located: storage/savefiles/User/Config

Hopefully this helps the next person. Seems like this should come with the ini having these changes done.

Thank you for the note. I’m not sure why the location changed, I think I used a previous version and haven’t had to edit ever again.

I’ve got this working for 2 Players.

Does anyone have a solution for 4 Players?

I’m unable to test with 4 players.

Any idea what I would need to test?

could it be referencing a 6-axis controller ?

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!