Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Copy controller settings



  • I had this exact same issue with a generic bt controller I had purchased. I mapped the controls in emulationstation but no roms would recognize the controller. I had to go into RGUI with a keyboard in each emulator and then change the input and map each key specific for that emulator. It was handy as it fixed my problem but also allowed me to set keys specific for separate consoles. The only one I haven't mastered is mupen64plus ( better n64 emulator). Even with a keyboard I couldn't access the RGUI.

    Hope this helps!



  • @CodeDrawer said in Copy controller settings:

    Ok so once you boot up you get the front end of emulation station. You press f4 to drop out to terminal.

    So the first command is cd / That will bring you to the root folder, or directory.
    The /es in the path name, indicate a folder. So after the cd / you type sudo nano /opt/retropie/configs/all/retroarch-joypads sudo part gives you god-like privileges. The nano part, is the program to edit the file, it is very old and uses archaic commands, but it is a good text editor. The other part, shows the computer where to look. I can bring you that far by my self. I'll come on later! :-)

    ok, so should I download these files and upload them as .zip ?

    @incrediblekyle said in Copy controller settings:

    I had this exact same issue with a generic bt controller I had purchased. I mapped the controls in emulationstation but no roms would recognize the controller. I had to go into RGUI with a keyboard in each emulator and then change the input and map each key specific for that emulator. It was handy as it fixed my problem but also allowed me to set keys specific for separate consoles. The only one I haven't mastered is mupen64plus ( better n64 emulator). Even with a keyboard I couldn't access the RGUI.

    Hope this helps!

    How do I get into RGUI ?



  • @Rudy you use a keyboard and act like you're going to play a game. One the rom has started I believe that it is whatever you have mapped as Select and X pressed at the same time. I'm trying to find the github article I used to help but coming up with nothing



  • i just had a problem with a non official image of ES and RP. the controller wouldnt work in any of the emulators, I now have it working by copying a working config file into the retroarch config folder.

    i did the following in order to copy a working config from one image to another :

    1)enable SSH
    2)SHH into the pi using the username :pi and password: raspberry.
    3) enter the following:
    cd /opt/retropie/configs/all/retroarch-joypads and hit enter
    4) type ls (lowercase L and lower case S) and hit enter
    5) you should see a list of the config files for all gamepads on that system. in my case I saw only one config file without the correct name.
    6) put a working image on an SD and insert into the pi.
    7)SSH into the pi and type the following : sudo nano /opt/retropie/configs/all/retroarch-joypads
    hit enter
    8) choose the config file that you want to copy to the harp64 image, in my case the sony dual shock 4 and type :
    sudo nano /opt/retropie/configs/all/retroarch-joypads/SonyInteractiveEntertainmentDUALSHOCK®4USBWirelessAdaptor.cfg
    hit enter, replace the sony config file with the name of the one you want. this will open the file. select the text you need (all of it) and copy it CNTRL + INS. save it in a text file for later,
    9)put the harp64 image back into the pi, ssh into it, type sudo nano /opt/retropie/configs/all/retroarch-joypads/SonyInteractiveEntertainmentDUALSHOCK®4USBWirelessAdaptor.cfg
    Because the file doesnt exist you will see the text "new file" paste all of the text you have in the clipboard with a right click from the mouse,
    10) save and exit with CNTRL + X and then reboot the pi by entering sudo reboot into the ssh terminal



  • @incrediblekyle said in Copy controller settings:

    @Rudy you use a keyboard and act like you're going to play a game. One the rom has started I believe that it is whatever you have mapped as Select and X pressed at the same time. I'm trying to find the github article I used to help but coming up with nothing

    That's the problem - no idea what has been mapped seeing as the controller and only a few buttons on the keyboard work. Someone said backspace and x would do something or tab and x but neither of those worked.

    @spruce_m00se said in Copy controller settings:

    i just had a problem with a non official image of ES and RP. the controller wouldnt work in any of the emulators, I now have it working by copying a working config file into the retroarch config folder.

    i did the following in order to copy a working config from one image to another :

    1)enable SSH
    2)SHH into the pi using the username :pi and password: raspberry.
    3) enter the following:
    cd /opt/retropie/configs/all/retroarch-joypads and hit enter
    4) type ls (lowercase L and lower case S) and hit enter
    5) you should see a list of the config files for all gamepads on that system. in my case I saw only one config file without the correct name.
    6) put a working image on an SD and insert into the pi.
    7)SSH into the pi and type the following : sudo nano /opt/retropie/configs/all/retroarch-joypads
    hit enter
    8) choose the config file that you want to copy to the harp64 image, in my case the sony dual shock 4 and type :
    sudo nano /opt/retropie/configs/all/retroarch-joypads/SonyInteractiveEntertainmentDUALSHOCK®4USBWirelessAdaptor.cfg
    hit enter, replace the sony config file with the name of the one you want. this will open the file. select the text you need (all of it) and copy it CNTRL + INS. save it in a text file for later,
    9)put the harp64 image back into the pi, ssh into it, type sudo nano /opt/retropie/configs/all/retroarch-joypads/SonyInteractiveEntertainmentDUALSHOCK®4USBWirelessAdaptor.cfg
    Because the file doesnt exist you will see the text "new file" paste all of the text you have in the clipboard with a right click from the mouse,
    10) save and exit with CNTRL + X and then reboot the pi by entering sudo reboot into the ssh terminal

    Can this be done via ftp ?



  • If it helps I get 0/0 not configured down the bottom of the screen when I load the rom



  • Got it sorted guys, had to mess around quite a bit and then eventually had to bind the keys via the retroarch menu.

    all good now and thanks for your help !!



  • @Rudy Great! Glad to help the little I could! ;)



  • @Rudy did you get it working for all systems? I struggling with n64



  • @incrediblekyle second that, I cant get n64 to work yet, I need a working config file for the ds4 on the n64



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.