No controls
-
Most likely you've reset the RetroArch's configuration file and it cannot find the joypads' configuration folder. Run the game with verbose logging enabled - activated from the Runcommand launch menu - and post the contents of the log file (
/dev/shm/runcommand.log
) to pastebin.comAdd also your system's info, as requested in https://retropie.org.uk/forum/topic/3/read-this-first.
-
Can I somehow make the RetroArch controller bindings work in every emulator?
-
@mitu said in No controls:
Most likely you've reset the RetroArch's configuration file and it cannot find the joypads' configuration folder. Run the game with verbose logging enabled - activated from the Runcommand launch menu - and post the contents of the log file (
/dev/shm/runcommand.log
) to pastebin.comAdd also your system's info, as requested in https://retropie.org.uk/forum/topic/3/read-this-first.
Will do as soon as I am home.
-
@naddel81 If you configure the gamepad in Emulationstation, this will generate a gamepad configuration usable in all Libretro/RetroArch cores.
However, if you reset the RetroArch configuration or otherwise pointed the folder where it looks for gamepad config files, this will not work.
-
Will let you know asap. I just want a simple config to use in all emulators.
-
here is the requested log:
I guess the culprit is here " selected configuration: /home/pi/.config/retroarch/autoconfig/Gamepad.cfg" how can I force this to the retroarch.cfg default?
Setup is: newest Retropie on Pi B 3+ with a single controller connected. I connected a second USB controller and since then I can no longer use any game input in the NES emulator.
-
@naddel81 You controller is detected ok, so that's not the problem. The log file shows only 1 controller though - did you configure the 2nd controller when you plugged it in ? Are both controllers plugged in at the same time ?
-
I did, but I disconnected it now and reset the ES input config to make sure everything is OK there.
controller is detected, but I cannot use it in the emulator although it is configured in retroarch setup GUI. -
@naddel81 How many controllers you have connected ? How did you configure it from the RGUI ?
-
I have only one connected now after the reset of ES inputs. and it is configured on User 1 Binds and works on the RGUI menu. as soon as I start a game... nothing. cannot even get out of the game anymore and have to pull the plug.
would it be clever to reset Retroarch to defaults as well?
-
UPDATE:
one step closer: when I load the core+content from retroarch (setup), it plays wonderfully. but when I open it through emulationstation then I have no inputs.
does that help?
-
@naddel81 said in No controls:
does that help?
This looks like what I described in my first reply - you've broken the RetroArch auto-configuration for gamepads and you've reset the settings. However, the log file you've shown shows some auto-configuration is loaded, which is puzzling.
Do this
- remove/rename the
/opt/retropie/configs/all/retroarch.cfg
file. - re-install RetroArch
- re-configure your gamepad in Emulationstation
See if that fixes the issue and the gamepad works in all emulators.
- remove/rename the
-
how to re-install retroarch?
-
@naddel81 From the RetroPie setup script - https://retropie.org.uk/docs/Updating-RetroPie/#updatinginstalling-individual-packages.
-
ok, removed, installed and updated from source (not binary). hope that was OK. will test now.
-
UPDATE:
removed the .cfg
re-installed retroarch from scratch
re-configured gamepad in ESstill the same.
how can I reset the inputs completely?
-
@naddel81 said in No controls:
how can I reset the inputs completely?
https://retropie.org.uk/docs/EmulationStation/#controller-configs - use the RetroPie setup script.
What gamepad do you have - make/model ?
-
just found out there were retroarch.cfg files on each emulator folder. deleted them and now it works?!?!
why is that?
-
@naddel81 Because you've used 'Save Configuration' or toggled the 'Save configuration on Exit' while playing a NES game, thus overriding (and ignoring) the main config file.
-
ok, so how can I prevent this or fix it for the future without having to delete the emulator .cfg files and use the global one instead?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.