Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Always asking to set contoller buttons
- This topic has 8 replies, 4 voices, and was last updated 9 years, 11 months ago by darkstar614.
-
AuthorPosts
-
12/22/2014 at 15:32 #83908vercetty92Participant
Hi,
my retropie is working fine except one thing:
At boot, it always say “no gamedpad detected”, and I need to press a button on my PS3 joystick then set the following button up, down, right, left, A, B, start, select, R1, L1.
I use PS3 joystick in bluetooth, and it’s working fine in any emulator.
I used ./retroarch-joyconfig -j 0 >> /opt/retropie/configs/all/retroarch.cfg to configure my joystick.
I noticed the retroarch.cfg have changed after I set “auto_save_config = true” (normal)
I start the ps3 joystick before starting the PI, so I don’t think the PI take too much time to detect the joystick.
I remember that during a test about exit button, when I performed a reboot, the joystick was automatically recognize, but only one time (I agree that make no sense…)
Thx for you help
12/22/2014 at 22:00 #83926FloobMemberIt sounds like you are talking about the EmulationStation GUI saying ‘No Gamepad’
(Retroarch related files wont affect emulationstation)This is saved here:
/home/pi/.emulationstation/es_input.cfgIf there is a permission issue on that folder/file it may cause it to always ask for new settings.
12/22/2014 at 22:55 #83927vercetty92ParticipantHi and thx for your answer.
The folder /home/pi/.emulationstation/ and all the files inside own to pi:pi.
content of es_input.cfg :
<?xml version="1.0"?> <inputList> <inputConfig type="joystick" deviceName="Sony PLAYSTATION(R)3 Controller" deviceGUID="030000004c0500006802000011010000"> <input name="a" type="button" id="14" value="1" /> <input name="b" type="button" id="13" value="1" /> <input name="down" type="button" id="6" value="1" /> <input name="left" type="button" id="7" value="1" /> <input name="pagedown" type="button" id="11" value="1" /> <input name="pageup" type="button" id="10" value="1" /> <input name="right" type="button" id="5" value="1" /> <input name="select" type="button" id="0" value="1" /> <input name="start" type="button" id="3" value="1" /> <input name="up" type="button" id="4" value="1" /> </inputConfig> <inputConfig type="joystick" deviceName="PLAYSTATION(R)3 Controller (00:1B:FB:78:CD:70)" deviceGUID="060000004c0500006802000000010000"> <input name="a" type="button" id="14" value="1" /> <input name="b" type="button" id="13" value="1" /> <input name="down" type="button" id="6" value="1" /> <input name="left" type="button" id="7" value="1" /> <input name="pagedown" type="button" id="11" value="1" /> <input name="pageup" type="button" id="10" value="1" /> <input name="right" type="button" id="5" value="1" /> <input name="select" type="button" id="0" value="1" /> <input name="start" type="button" id="3" value="1" /> <input name="up" type="button" id="4" value="1" /> </inputConfig> </inputList>
I tested with only one Joypad but it’s the same…
Thx
12/22/2014 at 23:14 #83928FloobMemberMaybe EmulationStation keeps detecting a new deviceGUID?
<inputConfig type=”joystick” deviceName=”PLAYSTATION(R)3 Controller (00:1B:FB:78:CD:70)” deviceGUID=”060000004c0500006802000000010000″>
Does it work if you use it wired?
If you configure it again, does the datestamp on that file es_input.cfg get updated?
12/23/2014 at 07:09 #83942darkstar614ParticipantOk I have searched for a few days, and read every post and I still cannot figure this out. when I run retropie_setup.sh, and select SETUP, instead of finding the joypad (I have a logitec rumblepad 2), it finds nothing and says (and I quote) “The configuration file has been saved as .cfg and will be used by RetroArch from now on whenever that controller is connected”
I can get it to work if I configure it each time for each game, but that is a pain. what am I doing wrong?
12/23/2014 at 10:18 #83944dudleydesParticipantFor the PS3 controller, you can try the fix at the following post:
https://www.petrockblock.com/forums/topic/controller-mapping-issue-es/#post-8288012/23/2014 at 15:01 #83950FloobMember[quote=83942]Ok I have searched for a few days, and read every post and I still cannot figure this out. when I run retropie_setup.sh, and select SETUP, instead of finding the joypad (I have a logitec rumblepad 2), it finds nothing and says (and I quote) “The configuration file has been saved as .cfg and will be used by RetroArch from now on whenever that controller is connected”
I can get it to work if I configure it each time for each game, but that is a pain. what am I doing wrong?
[/quote]That sounds like this error here:
12/24/2014 at 19:04 #83999vercetty92ParticipantSOLVED!
The solution was ont he psot proposed by dudleydes:
I just added “sleep 7” (sleep 5 was not enough in /usr/bin/emulationstation
Thx a lot all, and Merry Christmas
12/25/2014 at 12:58 #84009darkstar614Participantyeah, it looks like they have moved files and directories but not reflected the moves in the configs (?) why they did that is beyond me. a lot of the emulators don’t work because of this too. my problem is that I trusted they put things where they are supposed to go. thanks for the replies!
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.