RetroArch and PS3 controller over Bluetooth

Welcome Page Forums RetroPie Project Everything else related to the RetroPie Project RetroArch and PS3 controller over Bluetooth

This topic contains 8 replies, has 4 voices, and was last updated by  dudleydes 4 years, 4 months ago.

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #6146

    dudleydes
    Participant

    Hi

    I successfully configured a PS3 controller to work over wired USB for the SNES, NES, Megadrive (RetroArch) and MAME (mame4all-pi) emulators.

    I bought the Bluetooth dongle from ModMyPi (https://www.modmypi.com/nano-bluethooth-dongle) and followed dhoium3009’s guide in setting up the PS3 controller via Bluetooth.

    MAME works fine but the PS3 controller behaves differently in RetroArch wired and over Bluetooth even though I have not altered any config files. Over Bluetooth, the following occurs:

    • the X button now resets the game.
    • the circle button now acts the action/enter button which should be the X button.
    • the triangle button now brings up the RetroArch RGUI.
    • Left and right on the D-pad changes the state slot though they still move left and right as they should.

    Any help would be appreciated.

    #6148

    gizmo98
    Participant

    The newest Retropie-Setup-Script contains auto config files for PS3 controllers. The described behavior should only occur if the hotkey button “select” is pressed. If no hotkey button is defined the described problem occurs.

    Please check if /RetroPie/configs/all/retroarch.cfg has the setting
    input_enable_hotkey_btn = “0”

    PS3 retroarch controller settings:
    https://github.com/retropie/RetroPie-Setup/blob/master/supplementary/RetroArchConfigs/PS3ControllerUSB.cfg

    #6149

    dudleydes
    Participant

    Hi

    The setting input_enable_hotkey_btn was indeed missing from my retroarch.cfg file. I’ve added it and everything is working as intended. Many thanks.

    #6222

    tomhyde
    Participant

    How did you access the retroarch.cfg file

    Many thanks

    Tom

    #6227

    dudleydes
    Participant

    You can run the following command from a terminal.

    sudo nano RetroPie/configs/all/retroarch.cfg

    The lines I needed were

    input_enable_hotkey_btn = 16
    input_exit_emulator_btn = 16

    This lets me use the PS button to exit a game and return to EmulationStation.

    #7408

    hodd
    Participant

    Hey there my problem is a little different. I’ve got my DualShock working completely in the Retroarch menus, but when I fire up a game I can’t do anything only the keyboard will get me out of the games. I’ve tried many different setups in /RetroPie/configs/all/retroarch.cfg but nothing seems to work when I’m in an emulator (I’m only using SNES and MAME)

    What could I be missing?

    #7420

    hodd
    Participant

    Ah ha! I actually found that going into each emulators config folder (e.g. ~/RetroPie/configs/nes) and editing the retroarch.cfg there, made things work!

    #7422

    hodd
    Participant

    Hrrrrm not working for MAME though…

    #7433

    dudleydes
    Participant

    I have posted a solution for using the PS3 controller with Mame4all-pi in another thread (link below).

    …mame4all-pi-with-ps3-controller

Viewing 9 posts - 1 through 9 (of 9 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

We use Cookies and similar technology to collect and analyse information about the users of this website. We use this information to enhance the content, advertising and other services available on the site. Please click ‘Accept cookies’ to consent to the use of this technology by petrockblock. You can manage your preferences at any time by visiting our Cookies Policy page.