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

    Duke Nukem 3D (eduke) - 8bitdo nes30pro issues.

    Scheduled Pinned Locked Moved Help and Support
    8bitdones30proedukeeduke32duke nukem
    9 Posts 4 Posters 4.8k 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.
    • B
      BlackICE
      last edited by BlackICE

      Hi there,

      I have Duke 3D running perfectly using eduke, except for the controller. I have the following issues:

      • Sensitivity on the thumbsticks is insane, even with slight movements it is impossible to hit anything you just spin around. (see below)
      • No way to reach main menu, I would love to be able to bind ESC to select.
      • Only actions that are working are:
        • Shoot which is bound to A and works reliably (eduke32.cfg: JoystickButton0 = "Fire").
        • Crouch which is bound to X and works when double tapped (eduke32.cfg: JoystickButtonClicked3 = "Crouch").
      • Not sure how to rebind keys, I looked in the eduke32.cfg and the control names (JoystickButton0) don't align with the hardware numbers.

      Any help would be greatly appreciated!

      Steve

      D 1 Reply Last reply Reply Quote 0
      • D
        Dochartaigh @BlackICE
        last edited by Dochartaigh

        You're running this through Ports, right?

        I rarely play Duke Nukem 3d, but on Doom and Quake (both in ports) I always had similar issues. My partial fix was to use XboxDrv (Xbox 360-like pad driver) - I normally used the Xpad driver for everything else (which for the record RetroPie 4.1 doesn't need either driver to use Xbox 360-style controllers anymore I've read). That got everything working pretty decently with a dual analog stick setup (as in how we're used to moving around with both sticks in modern consoles like Xbox 360/Xbox One/PS3/PS4)

        BUT I could never remap the fire button from a face ABXY button, to be a trigger like "fire" is in every other shooting game for the last decade (and if you're using BOTH sticks to move around you can't very well use a 3rd thumb to hit "fire")....so my crappy fix (instead of spending hours researching this), is to play these games on DOSBox with a keyboard and mouse (which is how they were designed to be played anyway WASD style). Sorry I'm not more help - these guys should be able to sort you out.

        1 Reply Last reply Reply Quote 0
        • B
          BlackICE
          last edited by BlackICE

          I've done some more experimenting:

          8bitdo eduke mapping

          This is how eduke maps the nes30pro, you can configure every button. You can also change the sensitivity of the axis in the Duke menus, 0.25 makes it playable (to me).

          The only outstanding issue I have is not being able to bind any of the controls to ESC / Menu to allow exiting the game from the controller.

          1 Reply Last reply Reply Quote 0
          • B
            BlackICE
            last edited by

            Further configuration I've done to setup the controls:

            /opt/retropie/configs/ports/duke32/eduke32.cfg

            Still unable to setup escape to menu as a bound key on the controller.

            I have also found a bug where the controller works in the menu fine when you first launch. But when you go back to the menu (pressing ESC on the keyboard) after starting a game, you can navigate up and down with the controller, but you can no longer go forward or back.

            RionR 1 Reply Last reply Reply Quote 0
            • RionR
              Rion @BlackICE
              last edited by

              @BlackICE Have you tried to input this on the console?

              in_joystick 1

              FBNeo rom filtering
              Mame2003 Arcade Bezels
              Fba Arcade Bezels
              Fba NeoGeo Bezels

              B mattrixkM 2 Replies Last reply Reply Quote 0
              • B
                BlackICE @Rion
                last edited by

                @Rion Yes, the controller works fine in game, I just need to bind escape.

                RionR 1 Reply Last reply Reply Quote 0
                • RionR
                  Rion @BlackICE
                  last edited by

                  @BlackICE I think your next steep would be to have a look at this thread

                  Guide: Advanced Controller Mappings

                  FBNeo rom filtering
                  Mame2003 Arcade Bezels
                  Fba Arcade Bezels
                  Fba NeoGeo Bezels

                  1 Reply Last reply Reply Quote 0
                  • mattrixkM
                    mattrixk @Rion
                    last edited by

                    @Rion said in Duke Nukem 3D (eduke) - 8bitdo nes30pro issues.:

                    Have you tried to input this on the console?

                    I know this is really old, but I can't find out how to access the console. The docs say you just press "F1" to open console, but that displays a help menu for me.

                    My ES themes: MetaPixel | Spare | Io | Indent

                    RionR 1 Reply Last reply Reply Quote 0
                    • RionR
                      Rion @mattrixk
                      last edited by

                      @mattrixk Have you tried the tilde key?

                      FBNeo rom filtering
                      Mame2003 Arcade Bezels
                      Fba Arcade Bezels
                      Fba NeoGeo Bezels

                      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.