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

    Dual Joystick on FBneo?

    Scheduled Pinned Locked Moved Help and Support
    fbneokchampdual joysticks
    17 Posts 6 Posters 1.5k 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.
    • GreenHawk84G
      GreenHawk84
      last edited by GreenHawk84

      Hello,

      I am trying to play Karate Champ (kchamp) on FBneo, and I cannot get the 2nd joystick to register as the attack controls. I use a Xin-Mo setup. This game is a dual joystick like Robotron. Does FBneo support this setup?

      sirhenrythe5thS K 2 Replies Last reply Reply Quote 0
      • sirhenrythe5thS
        sirhenrythe5th @GreenHawk84
        last edited by sirhenrythe5th

        @GreenHawk84 i never tried it, but as far as FBNeo is a libretro port and for that using the retroarch input-setting i would have no idea how to map 2 sticks per game.
        Personally i use AdvanceMame for "Karate Champ", "Robotron", "Smash T.V." & "Total Carnage".
        But every MAME-Port will do the job as far as you use the MAME-mapping and not the retroarch one.
        Maybe @barbudreadmon has another idea how to map 2 sticks with FBAlpha/Neo.

        -- Retro-Achievements Username: SirALX --
        RetroRatio: 1.88
        Started Games beaten: 2,47%
        Site Rank: 4382/93743 ranked users (TOP 4.76%)
        Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

        1 Reply Last reply Reply Quote 1
        • B
          barbudreadmon
          last edited by

          That's a RA issue, RA doesn't allow 2 different controllers to control 1 player. Use a dual stick controller or use another emu.

          FBNeo developer - github - forum

          ClydeC 1 Reply Last reply Reply Quote 1
          • GreenHawk84G
            GreenHawk84
            last edited by

            I appreciate the help dudes, I will try out AdvanceMame later.

            1 Reply Last reply Reply Quote 1
            • ClydeC
              Clyde @barbudreadmon
              last edited by Clyde

              @barbudreadmon said in Dual Joystick on FBneo?:

              That's a RA issue, RA doesn't allow 2 different controllers to control 1 player. Use a dual stick controller or use another emu.

              In general, that's true. But I can play Robotron, Crazy Climber, and Battleezone in lr-mame2003-plus using both of my DragonRise controllers that register as different /dev/js* devices and map to player 1 + 2 in other games.

              So it might depend on the RA core or rom how the controllers are used. I am not at home right now to test those games in lr-fbneo, but I can do that later.

              ClydeC 1 Reply Last reply Reply Quote 1
              • ClydeC
                Clyde @Clyde
                last edited by Clyde

                Okay, I tested both lr-mame2003-plus and lr-fbneo and only the former uses both joysticks for player one. It may be that I mapped them in MAME's Tab menu that's separate from RA's control settings (and only accessible if RA's Quick Menu > Options > Input Interface is set to either keyboard or simultanous). They appear there as P1 Left = RP1 HAT and P1 Left = RP2 HAT.

                @barbudreadmon Since FB Neo runs games like Crazy Climber and Robotron, how does it normally map dual stick controls aside from RetroArch?

                B 1 Reply Last reply Reply Quote 0
                • B
                  barbudreadmon @Clyde
                  last edited by

                  @Clyde Standalone FBNeo has a gui to remap anything to anything, kinda like the mame osd, except it's done using windows UI elements instead of an ingame overlay, which makes it unusable in a libretro core, so relying on the libretro api is the only alternative. As i said, it's a RA issue.

                  FBNeo developer - github - forum

                  ClydeC 1 Reply Last reply Reply Quote 1
                  • ClydeC
                    Clyde @barbudreadmon
                    last edited by

                    @barbudreadmon Thanks for the clarification. So, the only way dual-stick games are be playable in lr-fbneo is by using controllers with multiple joysticks or are keyboard-based, right?

                    I don't concur though that's (completely) an RA issue, since other RA cores like the lr-mame ones offer such features, although not as part of the RA gui.

                    Not trying to persuade you into anything, but a similar configuration in lr-fbneo would outstandingly add to the greatness it already has. 😌

                    B 1 Reply Last reply Reply Quote 1
                    • G
                      grant2258 Banned
                      last edited by grant2258

                      I can confirm what @barbudreadmon has said retroarch isint capable of setting controls across devices. Thats why you should never use retroarch mapping for mame2003 its just too limited and can interfere with mames internal mapping if you change it. The only way round it let the core set the controls ( a menu system would need to be implemented like mame) or stick to the retroach one device per player limitation. There is a sdl2 port i progress its shaping up pretty nice dipswitches and controller input mapping still need done so it might be an alternative when its complete for games like this and use the libretro port for the others that work fine for you.

                      1 Reply Last reply Reply Quote 0
                      • B
                        barbudreadmon @Clyde
                        last edited by

                        @Clyde said in Dual Joystick on FBneo?:

                        I don't concur though that's (completely) an RA issue, since other RA cores like the lr-mame ones offer such features, although not as part of the RA gui.
                        Not trying to persuade you into anything, but a similar configuration in lr-fbneo would outstandingly add to the greatness it already has. 😌

                        Not gonna happen, for me it would be a regression, i spent years making fbalpha/fbneo mapping implementation zeroconf with retropad-compliant controllers, it's up to RA to add flexibility for unusual ways of remapping, furthermore i guess it would also benefit other cores.

                        FBNeo developer - github - forum

                        1 Reply Last reply Reply Quote 1
                        • G
                          grant2258 Banned
                          last edited by grant2258

                          yeap agreed ra is pretty pants for anything other than a retropad and input from more than one device per player its not ready to support any complicated control system from its basic menus. It also has no support to create any kind of menu in core so your relly limited on this platform unless you get creative and ditch the netplay.

                          I do think libretro port defaults are ok for most part with retropad type controllers. I do find issues with the zero config when using my barcade games like double dragon II and p.o.w any game that uses 3 buttons dont map right for me dont get the three in a row unless thats changed since i last used it. Also fbneo standalone has an aswome keyboard layout.

                          asd
                          zxc
                          

                          these games play perfect on a keyboard!

                          1 Reply Last reply Reply Quote 0
                          • GreenHawk84G
                            GreenHawk84
                            last edited by

                            So Karate Champ looks and sounds best on FBNeo. Shame it doesn't control like Mameroo.

                            G 1 Reply Last reply Reply Quote 0
                            • G
                              grant2258 Banned @GreenHawk84
                              last edited by

                              @GreenHawk84 you could use standalone or mame for these few games until retroarch gets betting input controls.

                              GreenHawk84G 1 Reply Last reply Reply Quote 1
                              • GreenHawk84G
                                GreenHawk84 @grant2258
                                last edited by

                                @grant2258 would we be able to put in a request to Retroarch regarding dual joystick support?

                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  barbudreadmon @GreenHawk84
                                  last edited by barbudreadmon

                                  @GreenHawk84 There is already an issue with a bounty about it : https://github.com/libretro/RetroArch/issues/7830

                                  FBNeo developer - github - forum

                                  GreenHawk84G 1 Reply Last reply Reply Quote 1
                                  • GreenHawk84G
                                    GreenHawk84 @barbudreadmon
                                    last edited by

                                    @barbudreadmon nice, thank you, I will donate to the cause.

                                    1 Reply Last reply Reply Quote 0
                                    • K
                                      kcvortex @GreenHawk84
                                      last edited by

                                      @GreenHawk84

                                      I had been searching for a suitable answer to this question for awhile and never found one, finally figured it out myself so I figured I would share.

                                      When you are editing the controls for the game you can set the Mapped Controller, set your player 2 mapped controller to player 1 and now both "controllers" will act as inputs for player 1.

                                      This has to be done in game and make sure to only save the game remap file, not the core.

                                      1 Reply Last reply Reply Quote 1
                                      • 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.