Megadrive Analog XE-1AP binding issue.
-
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.
-
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
-
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" -
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"
-
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.