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

    Zdoom controller support

    Scheduled Pinned Locked Moved Help and Support
    zdoomdualshock 3joysticksixadmapping
    2 Posts 2 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.
    • A
      ArpieGamer
      last edited by

      In the wiki, it states "Although the initial configuration may need to be started with a keyboard, full joystick autonomy is possible after being set." but for the life of me I can't get full autonomy working, meaning I still need the keyboard to actually start the game. I am using a ps3 controller using the sixad driver. To give you some more background on the issue, I started a thread on the zdoom forum here.

      Normally it wouldn't matter to me since a keyboard is always plugged in, but I'm trying to build a box for a friend who is not computer saavy. He doesn't have a computer, internet, or a keyboard but would still like to play some of his childhood games which included Doom. I'm hoping somebody here can point me in the right direction to get this work. If you read the linked thread, I did end up trying to patch the source myself like this:

      src/menu/menu.cpp ~ line 550

         case KEY_JOY1:
         case KEY_JOY4: // (added line, should map to start on my controller)
         case KEY_PAD_A:
              mkey = MKEY_Enter;
              break;
      

      But that didn't do anything. I still need the keyboard to start the game. It won't detect any input from the joystick other than left stick left-right which gets mapped to up and down.

      edmaul69E 1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @ArpieGamer
        last edited by

        @arpiegamer @mediamogul has a tutorial on using the xboxdrvr to program keys to a controller. You need to use something like that or joymap to set escape and enter to your controller.

        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.