x86 controller mapping [SOLVED]
-
So I have Retropie x86 installed on Ubuntu 16.04 with the steam drivers enabled for gamepad mode. Most things look good. The controller maps in emulation station, I can navigate emulation station etc, but when I launch an emulator the only inputs that register are (start + select) to quit and (select + x) for retroarch overlay. No other inputs are acknowledged. I'm trying to figure out where to start troubleshooting and I'm really not sure where to start looking.
-
Well I just mapped the keyboard as a controller and same issue. Retroarch emulators recognize no key input other than the input that quits or pulls up the retroarch screen.
-
Ok so another update. I grabbed the controller off my ps3 and plugged it in and configured it with retropie. Everything worked as it should. However the steam controller still does not work. It has to be something with how the steam controller is configured.
-
Ok so I solved the problem so far. I had to paste this:
input_device = "Microsoft X-Box 360 pad"
input_driver = "udev"
input_r_y_plus_axis = "+4"
input_l3_btn = "9"
input_r_x_minus_axis = "-3"
input_r_axis = "+5"
input_save_state_axis = "+5"
input_l2_btn = "4"
input_start_btn = "7"
input_exit_emulator_btn = "7"
input_l_y_minus_btn = "h0leftanalogup"
input_l_axis = "+2"
input_load_state_axis = "+2"
input_up_axis = "-1"
input_r_y_minus_axis = "-4"
input_a_btn = "0"
input_b_btn = "1"
input_reset_btn = "1"
input_down_axis = "+1"
input_r2_btn = "5"
input_l_x_plus_btn = "h0leftanalogright"
input_l_y_plus_btn = "h0leftanalogdown"
input_right_axis = "+0"
input_state_slot_increase_axis = "+0"
input_x_btn = "2"
input_menu_toggle_btn = "2"
input_select_btn = "6"
input_enable_hotkey_btn = "6"
input_l_x_minus_btn = "h0leftanalogleft"
input_y_btn = "3"
input_left_axis = "-0"
input_state_slot_decrease_axis = "-0"
input_r_x_plus_axis = "+3"Into /opt/retropie/configs/all/retroarch-joypads/Microsoft X-Box 360 pad.cfg
So far after a little testing all is well now. Just unsure why I had to copy this by hand to make it work.
-
@Charononus what config did you have before in that folder ?
If none, did you at some point remove emulationstations
es_input.cfg
? -
@BuZz
The file was there with some different values in it. I had not removed es_input.cfg. If you want latter this evening when I have some more time I can copy out the values that it had in it from the backup. -
@Charononus Might be useful thanks. And the es_input.cfg would be useful for comparison.
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.