RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Weird Controller Problems (yes, again)

    Scheduled Pinned Locked Moved Help and Support
    controllersxbox360nesraphnet
    53 Posts 5 Posters 17.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • hansolo77H
      hansolo77 @meleu
      last edited by

      @meleu said in Weird Controller Problems (yes, again):

      @hansolo77
      The __joy2key_dev is used only by the scripts which call joy2key.py. If you are curious, here are links to the exact line in each file:

      • runcommand.sh
      • helpers.sh (used by retropie_setup.sh)
      • jsfuncs.sh (used by RetroPie-joystick-selection tool)

      I'm away from my raspi now, but I'll try to find a solution when I get home. And the first thing I'll try is to put that export line at the end of /etc/profile. :-)

      Should I try going through my system and replace all __joy2key_dev entries in the above listed files to just JOY2KEY_DEV and then also change the calls in the /etc/environment and sudoers files? Do you think that might work? I'm trying to rescrape my library right now (taking forever for some strange reason) but I'll make an SD card backup before I try it.

      Who's Scruffy Looking?

      meleuM 1 Reply Last reply Reply Quote 0
      • meleuM
        meleu @hansolo77
        last edited by meleu

        @hansolo77 I think it'll work, but my suggestion is to wait for the "official" solution. The decision made for runcommand.sh and helpers.sh I'll put on the jsfuncs.sh.

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 0
        • hansolo77H
          hansolo77
          last edited by

          Will do! Thanks for all your help.

          Who's Scruffy Looking?

          meleuM 1 Reply Last reply Reply Quote 0
          • meleuM
            meleu @hansolo77
            last edited by

            @hansolo77 you can update your retropie_setup and then the runcommand.
            I think the trick will work now. ;-)

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            1 Reply Last reply Reply Quote 0
            • hansolo77H
              hansolo77
              last edited by

              I'm still scraping metadata, so I won't be able to try this till I get home from work tomorrow. But I'd just like to clarify... I don't need to do anything like my suggestion of going through the various scripts and updating them all to JOY2KEY_DEV right? I just need to run the Update RetroPie-Setup Script and it should take care of it all? Obviously I'll need to un-comment out the lines I added to /etc/environment and visudo right?

              Who's Scruffy Looking?

              meleuM 1 Reply Last reply Reply Quote 0
              • meleuM
                meleu @hansolo77
                last edited by

                @hansolo77

                1. Update RetroPie-Setup Script.
                2. Update runcommand (Manage packages -> core -> runcommand -> Update from binary).
                3. add __joy2key_dev="/dev/input/js2" to /etc/environment file.
                4. add Defaults env_keep += "__joy2key_dev" to your /etc/sudoers (use sudo visudo command to edit this file).
                5. reboot.

                I hope I didn't forget any step this time. :-)

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                1 Reply Last reply Reply Quote 1
                • hansolo77H
                  hansolo77
                  last edited by

                  Ok so we're going back to the lowercase and the __ bits. I'll try that tomorrow!

                  Who's Scruffy Looking?

                  1 Reply Last reply Reply Quote 0
                  • hansolo77H
                    hansolo77
                    last edited by

                    IT WORKS!!! haha OMG it works lol. Thank you so much for figuring this out for me. Looks like the functionality was always there, just broken over the course of time. Things like the ALL CAPS, and the loss of system-wide variables (needing to be SU). Now all I have to do is figure out how to make the Joystick-Selector work, but this is a NEXT step, and not related to this thread anymore. Consider this 'bug' smashed!

                    Thanks so much!

                    Who's Scruffy Looking?

                    meleuM 1 Reply Last reply Reply Quote 1
                    • meleuM
                      meleu @hansolo77
                      last edited by

                      @hansolo77 said in Weird Controller Problems (yes, again):

                      Now all I have to do is figure out how to make the Joystick-Selector work

                      Do you mean it isn't working? I would like to know what is going wrong. Could you open another thread detailing you problem?

                      • Useful topics
                      • joystick-selection tool
                      • rpie-art tool
                      • achievements I made
                      1 Reply Last reply Reply Quote 0
                      • hansolo77H
                        hansolo77
                        last edited by

                        No, I just meant I haven't tried to tackle setting it up yet. I will definitely open a new thread if I have issues. :) Thanks again!

                        Who's Scruffy Looking?

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        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.