I’ve an issue wit the setup of my Logitech Cordless Rumblepad 2 controller for Gamecube under EmuElec 4.6 on my Odroid N2+.
I’ve read in the web that it is necessary to edit the GCPad.New.ini file via SSH, and so I did. But unfortunately after a reboot of the system nothing works and the GCPadNew.ini has it’s old values! !
Is there a workaround to prevent the overwriting of the file by Emulationstation on startup?
I really would like to play some Gamecube games.
Thanks!
UPDATE:
I found out that the file changes after I started a Gamecube game! But why?
These are the system-given and not functional values:
As you can see the system fully ignores my (definately working) analog sticks! Same with the D-Pad.
What’s wrong here and is threre another file to modify for it?
Thanks!
thank you, after deleting the little mistake in my own configuration (I wrote “Cordles” instead of “Cordless” in line 2) your suggestion worked for me!
I wonder that the “Dolphin Auto GamePad” doesn’t work. Previously I had several problems with the analog sticks in the controller settings of Emulationstation (sometimes they are recognized and sometimes not).
For those who use similar gamepad devices (e.G. Logitech F710) here my corrected GCPadNew.ini:
If ES is not picking up the analog axis properly, then the auto gamepad will fail too. Since it relies on the SDL GameController record which ES generates. Maybe that’s why the auto gamepad is failing.
hi I also have a question to ask you. My dolphin simulator can’t exit the game. I can’t press any key to exit. Is it necessary to compile files? I don’t understand liunx.
Make sure you manually assign the controller buttons in ES, and for a hotkey use select or a home button if you have one, then for dolphin it should start+hotkey exits.
@Langerz82
wondering which cfg file would be stored after assigning hotkey of ES? is it es_input.cfg?
I’m not sure if i assigned it to specific button when i looked at the wordings in inputconfig of my joystick device in es_input.cfg
It is stored in a few places other than es_input.cfg. But that is the entry for es_input.cfg. Assigning input manually via ES also creates a retroarch input config file in /tmp/joypads and also adds an controller input record into “/storage/.config/SDL-GameControllerDB/gamecontrollerdb.txt”.
thanks for reply.
Still i’ve got the similar issue to malfunction hokey+start to quit dolphin in game after I ran the scripts again and crosschecked the hotkey config among the joystick configs.
any take on the possible cause?
Btw, seems to me, hotkey+start worked well across all retrocarch-based emulators
I do not have dolphin, but what is your status on the AUTO CONFIG DOLPHIN GAMEPAD (under Emuelec Settings → Gamepad config)? Is it on or off? Perhaps play and test around with that option and see if it changes anything…
yeah, I tried any one of button of the attached joystick / keyboard but it didn’t work. btw, my hotkeyenable set to “select”.
Seemingly, other buttons / keys but the defined controls of GCPadNew.ini are locked in game of dolphin.
I just installed dolphin to try it out. It loads the game, but all of the buttons on my controller are not recognized - except the exit combination (hotkey and start). I can use it and it exits the game…
UPDATE: I modified the file “WiimoteNew.ini”, put in the PS3-controller as a device and now it is working… perhaps you should check that file?
back to the basics, shall I configurate my joystick in ES setting, controller mapping of controller & bluetooth settings?
I didnt do it when i set up EE device at the 1st time because it was populated and auto-configurated my joysticks. I just assigned one for p1’s controller then set up all configs of input settings in Retroarch, as the result it went well across retroarch cores.
frankly, i’ve got an annoying experience of controller mapping in ES so make it simple and easy as the way i mentioned.
gptokeyb relies on you having a home key value in gamecontrollerdb.txt which is not always setup to work by default. Map the controller in EmulationStation, and the exit hotkey+start should work for all emulators.
@Langerz82 can you clarify hotkey or homekey in controller mapping of EmulationStation setting (Main menu)?
I just saw "Hotkey " icon w/ “hotkey enable” in [MAIN MENU] → [Controller & Blue settings] → [Controller Mapping] of ES. Poorly and still it hasn’t worked in non-retroarch-core based emulators like dolphin-emu-nogui & PPSSPPSDL (but it has GUI to exit) yet, even though I assigned “select” button / button 8 as the vaule of “hotkey enable”.
go into ssh connect the controller and type in sdljoytest, it should show the gamecontrollerdb record it’s using. Verify that the home key has a key code assigned. Like guide:b8 for example.