Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    How to delete controller configs

    Recalbox General
    delete configs
    4
    21
    23846
    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.
    • dh04000
      dh04000 last edited by

      @Subs I switched my system to the unstable branch successfully, and were able to correctly map all my keys, including L2 and R2. I want them mapped to I can use them for custom controls. Is it possible for me to change the config to allow me to map player 1 L2 & R2, and map player 2's L2 & R2 as player 1's L3 and R3? As I said earlier, I want to use these controls to do extra functions.   I'm thinking of of using (from left to right) HK, fast forward, pause, exit. So, I need to be able to map more keys and have more freedom on the ownership of those keys to do so. The x-arcade BYO is the extra same chip as the 2 player tank stick. It just doesn't come with a box.

      1 Reply Last reply Reply Quote 0
      • Substring
        Substring last edited by

        @dh04000 glad you could switch to unstable and it solved your bug. As I said : xarcade2jstick only handles 11 buttons. So you can't have all what you want. 11 buttons means A B X Y L1 R1 START SELECT HK + a free button

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        1 Reply Last reply Reply Quote 0
        • dh04000
          dh04000 last edited by

          @Subs    Ok, I have zero coding knowledge, but I've been reading the source code on GitHub and it is very nicely commented and seems very simple. I think I figured how to make my dream version of xaracde2jstick that handles my controls how I want it too. <span style="line-height: 1.5;">Literally copy and pasting, and changing a few variables. Not bad to do.</span><span style="line-height: 1.5;"> Once I compile my version (which should be tomorrow?), where do I copy my new executable into the Recalbox file system?</span><span style="line-height: 1.5;"> </span>   Thanks.

          1 Reply Last reply Reply Quote 0
          • dh04000
            dh04000 last edited by

            Well, that was a huge failure. I tried to follow the make, make install instructions here(https://github.com/petrockblog/Xarcade2Jstick) and it put up and error for the changes I made.... seems like this is harder than I thought.

            1 Reply Last reply Reply Quote 0
            • dh04000
              dh04000 last edited by

              @Subs, Is there a way I can break xarcade2jstick to make it treat the xarcade chip as a standard keyboard encoder? I see that it supports keyboard encoders now. Maybe I'll have more freedom with my controls if it is a straight keyboard encoder.

              1 Reply Last reply Reply Quote 0
              • dh04000
                dh04000 last edited by

                I found a way to break xarcade2jstick to trick it in thinking that my xarcade system is a plain keyboard encoder. https://github.com/recalbox/recalbox-buildroot/pull/221/files#diff-363ebd76c4863430091de761ba7438a3 I changed the zero to 1, so if it sees an xarcade chip reporting on the usb, then it treats it as a plain keyboard encoder anyway. I'm in the process of generating a custom fba_libretro.cfg to match my intended controls. Wish me luck.

                1 Reply Last reply Reply Quote 0
                • dh04000
                  dh04000 last edited by

                  Turns out that I was very confused on some things.   Turned off xaracde in the configs, and made a custom retroarch config. The controls are how I want them now.

                  1 Reply Last reply Reply Quote 0
                  • Substring
                    Substring last edited by

                    @dh04000 where do you compile it ? on a raspbian ? then : dunno what you changed, but we patched the original version. You should look for our package on recalbox-buildroot. And take care, on every update, your version would be overwritten

                    Former dev - Please reply with @substring so that i am notified when you answer me
                    Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                    1 Reply Last reply Reply Quote 0
                    • dh04000
                      dh04000 last edited by

                      @Subs   I was confused on terms. Thought for about a couple hours that make, make install was compiling, whoops (still a linux noob even after 8 years). I was messing with stuff in both the xarcade program and the init.d file for it, but in the end, I stopped being an idiot, and figured how to generate a custom config (https://github.com/recalbox/recalbox-os/wiki/How-to-use-custom-config-for-emulators-(EN)) and now my controls work how I want them in FBA! Woohoo!   Sorry for the trouble Subs.  😛

                      1 Reply Last reply Reply Quote 0
                      • paul-mcmaster
                        paul-mcmaster last edited by

                        heads up. you mean cp not copy

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

                        Want to support us ?

                        94
                        Online

                        99.7k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com