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

    Megadrive Analog XE-1AP binding issue.

    Scheduled Pinned Locked Moved Help and Support
    lr-genesis-plusmegadriveanalog joystick
    2 Posts 1 Posters 468 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.
    • CrushC
      Crush
      last edited by

      When I set the controller to "XE-1AP" in "lr-genesis-plus-gx " the four "fire" buttons get mapped to the shoulder buttons and the triggers of a controller.
      The two buttons on the shoulder buttons are named "X" and "Z" in the options, and thus they can be remapped.
      However the names for the triggers is empty and can not be remapped, I also noticed that if you select it and change the value, the name remains empty but now it's actually a empty value, and thus you can't rebind it to work anymore.

      My question is how can I rebind those 2 buttons.

      Pi Model: RPI 4B 4GB
      Power Supply used: Official power supply
      RetroPie Version Used: 4.6.1
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: Rii i8, Thrustmaster usb Flightstick.
      Emulator: lr-genesis-plus-gx
      Controller used: Thrustmaster usb Flightstick.
      119736737_3284865391630630_4530287785437552775_n.jpg

      1 Reply Last reply Reply Quote 0
      • CrushC
        Crush
        last edited by Crush

        Don't you just hate when you have had a problem for days and you finally ask for help, you happen to figure it out? I guess it's cause at that point you abandoned your train of thought.

        Anyways for anyone else trying to get the analog features working for farious SEGA games and rebind them for your flightstick or steering wheel I've made a little chart so you can add the rebinds manually

        1. Find your games keybindings file, as example i'll use Afterburner II on the MegaDrive. which can be found at: "/opt/retropie/configs/megadrive/Genesis Plus GX/"
          In my case with filename "After Burner II (USA, Europe).rmp"

        2. Open it in notepad and adjust your keys, here is an example of the default buttons, with the A,B,X,Y buttons added, and the vertical throttle removed.
          I've also made a little picture you can use as reference, you'll find that under the code, it has all the numbers you need to use.
          That's all, have fun setting up your flightsticks and racewheels on a 16bit console.

        #Device ID for XE-1AP:
        input_libretro_device_p1 = "773"
        
        #Start and Select
        input_player1_btn_select = "2"
        input_player1_btn_start = "3"
        
        #A,B,X,Y = East,South,North,West
        input_player1_btn_a = "11"
        input_player1_btn_b = "13"
        input_player1_btn_x = "10"
        input_player1_btn_y = "12"
        
        #D-Pad is unused so lets add Select and Start to it incase your flightstick doesnt have enough buttons
        input_player1_btn_up = "-1"
        input_player1_btn_down = "-1"
        input_player1_btn_left = "2"
        input_player1_btn_right = "3"
        
        #Left Joystick
        input_player1_stk_l_x+ = "16"
        input_player1_stk_l_x- = "17"
        input_player1_stk_l_y+ = "18"
        input_player1_stk_l_y- = "19"
        
        #Right joystick (Throttle)
        input_player1_stk_r_x+ = "-1"
        input_player1_stk_r_x- = "-1"
        input_player1_stk_r_y+ = "21"
        input_player1_stk_r_y- = "20"
        
        #Left Shoulder buttons
        input_player1_btn_l = "10"
        input_player1_btn_l2 = "12"
        
        #Right Shoulder buttons
        input_player1_btn_r = "11"
        input_player1_btn_r2 = "13"
        
        #No idea what E1 and E2 buttons are for, but lets add them to the thumbstick buttons (R3, L3).
        input_player1_btn_l3 = "1"
        input_player1_btn_r3 = "0"
        

        XE-1AP.png

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