No controls
-
Hi at all,
I already reset ES inputs, reconfigured it several times and even did the RetroArch controls setup. It works flawlessly in GameBoy (libretto standard emulator), but not in NES games (lr-fceum).
Why is that? And can I force it to load the same config file as for GameBoy games?Best wishes.
-
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.
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.