RetroPie / RetroArch odd controller issue
-
Hey all!
After some work I got my ps4 to work with my rpi3 running the newest distro of retropie via Bluetooth. It was a pain, but nice to having working. However... I can use my keyboard in Retroarch for all the normal controls (including my problem which is the start+select exit method and quick menu hotkey), but though my ps4 controller works in emulator (and emulationstation) perfectly, I cannot utilize the hotkey which I bound to the ps button, nor can I use the start+select exit method....
In emulator the start button on the ps4 controller works as it should, and as does select. Hitting them together, however, does nothing. Same thing with the ps button...
The controller is working for all intents and purposes, but the idea of not needing a keyboard is rather appealing.
Is there some cfg I missed somewhere, or an explanation on why the buttons work in emu but not to trigger retroarch gui functionality?
-David
-
@DavidDanger86 Can you post your controller file on pastebin.com?
It should be in/opt/retropie/configs/all/retroarch-joypads/
Here are some details about how it works:
https://github.com/retropie/retropie-setup/wiki/RetroArch-Configuration -
@Floob Surely! And thank you for the prompt response!
-
Have you edited any other files at all?
Can you post your/opt/retropie/configs/all/retroarch.cfg
on pastebin?Which emulator are you trying when using the select+start combo to exit?
-
@Floob Not that I'm aware of.
I've tried nes and snes with no difference.
-
That definitely doesnt look like the stock retroarch.cfg, without checking all the settings in there, there could be multiple tweaks needed.
I could post the default one up, or just recommend the hotkey line be updated, but I would be tempted to start with a fresh image and see how you go. -
@Floob As in a fresh image of RetroPie? Because perhaps it was the giant hassle I went through attempting to get my ps4 controller to work via Bluetooth that changed the file. At first I couldn't get it connected, after some guides I got ds4drv installed and running at boot. After some tampering, the controller worked in emulationstation but not any emus. Anyhow, much struggle. It seemed no guides worked for my connection of the controller to work via Bluetooth.
If there is any way to fix it, I'd like to not have to go through the day of tinkering it took. If not perhaps you could throw me an idiots guide to do what I need...?
-
Well here is the default for
/opt/retropie/confgs/all/retroarch.cfg
:
http://pastebin.com/raw/fYVQdEp9But I'd still be tempted to start again with v4 RC1 just to work out why it went screwy in the first place, but thats just me :)
I dont use a PS4 but it looks like someone created a Wiki entry for it:
https://github.com/retropie/retropie-setup/wiki/Setting-up-a-PS4-controllerI'm sure others would help out on the forums though.
-
@Floob I will tamper with it some before I surrender and clean install. I'll report back if I get anywhere, or if I don't...
Also, the guide you posted is the very same guide I used, I only omitted the disabling if the on-board bt because the "freezing issue" they are referencing seems to have been solved in the newer builds.
-
Ok - see how you go. Post back if you need more info.
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.