-
Search Results
-
input_device = “Logitech Gamepad F310”
input_driver = “udev”
input_r_y_plus_axis = “+4”
input_l3_btn = “9”
input_r_x_minus_axis = “-3”
input_l2_btn = “4”
input_start_btn = “7”
input_exit_emulator_btn = “10”
input_l_y_minus_axis = “-1”
input_l_axis = “+2”
input_load_state_axis = “+2”
input_up_btn = “h0up”
input_r_y_minus_axis = “-4”
input_a_btn = “0”
input_b_btn = “1”
input_reset_btn = “1”
input_down_btn = “h0down”
input_r2_btn = “5”
input_l_x_plus_axis = “+0”
input_l_y_plus_axis = “+1”
input_r3_btn = “10”
input_right_btn = “h0right”
input_state_slot_increase_btn = “h0right”
input_x_btn = “2”
input_menu_toggle_btn = “2”
input_select_btn = “6”
input_enable_hotkey_btn = “6”
input_l_x_minus_axis = “-0”
input_y_btn = “3”
input_left_btn = “h0left”
input_state_slot_decrease_btn = “h0left”
input_r_x_plus_axis = “+3”No matter what I change input_exit_emulator_btn = to nothing will let me exit from any emulator. I have tried the jstest js0 and it recognizes all of the buttons without any problem.
Any help would be much appreciated.Currently it’s set to Select+Start by default but I’d like to change it to Select+R3 on my ps3 controller. This is the button combo I use for all other emulators.
Edit: It appears this fork here will do it: https://github.com/recalbox/pifba
Edit 2: I’ve just tested it and it works great. Was able to change the hotkey button to R3 and the quit button to select.
I am wanting to setup the hotkey that exits out of the emulators to be hooked up to a dedicated hardware button (specifically the reset button from the guts of a original NES).
I currently have the power, LED, and original controllers from the original NES all working with help of the Controlblock v2.1, but I am not sure how I can get the hotkey working like this.Is it possible to hook up the button to one of the GPIO’s and then some how tell the hotkey to look at that GPIO?
Any help would be much appreciated.
Thanks!
Hello all. I’m using a single player arcade setup with a xin-mo.
I’m trying to set up an exit button that will exit the emulators when pressed. I am trying to avoid having to press two buttons to exit (i.e., hotkey). This works with MAME4ALL because it has the option in its TAB config menu. However, I can’t figure this out for my other emulators, including NES, SNES, and Genesis.
I’m also trying to set up a pause button that will pause the emulators when pressed. Again, I am trying to avoid using a hotkey and I have this working in MAME4ALL, but not my other emulators.
Thanks in advance!
ScottI hope this is the right place to post this info:
This HDE receiver works perfectly with Retropie (tested on 3.4 and 3.5)
Nothing else to do than plugging and enabling the xboxdrv from retropie menu.Holding the wireless button on the controller and on the receiver will get them to pair.
No Lag, works in all retroarch emulator.Note 1: To enable analog input for psx change the following line in
/opt/retropie/configs/all/retroarch-core-options.cfgpcsx_rearmed_pad1type = "standard" pcsx_rearmed_pad2type = "standard"
to
pcsx_rearmed_pad1type = "analog" pcsx_rearmed_pad2type = "analog"
Note 2: Best method to map controller for each emulator:
1 – create input configuration from emulation station
2 – copy the following folder and its contentto the rom folder:
copy:
/opt/retropie/configs/all/retroarch-joypads/
to (example)
/opt/retropie/configs/psx/retroarch-joypads/
3 – include the following line in the retroarch.cfg file of the emulator:
example:
in /opt/retropie/configs/psx/retroarch.cfg
add this line before the #include… statement:
joypad_autoconfig_dir = /opt/retropie/configs/psx/retroarch-joypads/
4 – make sure the emulator rom folder is correctly called in the line you just entered.
5 – Modify the inputs for the controller in the controller config file:
/opt/retropie/configs/psx/retroarch-joypads/XboxGamepad(userspacedriver).cfg
here are my settings for a few console:PSX:
input_device = "Xbox Gamepad (userspace driver)" input_driver = "udev" input_save_state_btn = "7" input_start_btn = "9" input_exit_emulator_btn = "9" input_load_state_btn = "6" input_up_btn = "h0up" input_reset_btn = "1" input_down_btn = "h0down" input_right_btn = "h0right" input_state_slot_increase_btn = "h0right" input_menu_toggle_btn = "2" input_select_btn = "8" input_enable_hotkey_btn = "8" input_left_btn = "h0left" input_state_slot_decrease_btn = "h0left" #input_up_axis = "-1" #input_down_axis = "+1" #input_left_axis = "-0" #input_right_axis = "+0" input_l2_btn = "6" input_r2_btn = "7" input_l_btn = "4" input_r_btn = "5" input_a_btn = "3" input_b_btn = "0" input_x_btn = "1" input_y_btn = "2" input_r_y_plus_axis = "+3" input_r_x_minus_axis = "-2" input_l_y_minus_axis = "-1" input_r_y_minus_axis = "-3" input_l_x_plus_axis = "+0" input_l_y_plus_axis = "+1" input_l_x_minus_axis = "-0" input_r_x_plus_axis = "+2"
NES:
input_device = "Xbox Gamepad (userspace driver)" input_driver = "udev" input_save_state_btn = "7" input_l2_btn = "4" input_start_btn = "9" input_exit_emulator_btn = "9" input_load_state_btn = "6" input_up_btn = "h0up" input_a_btn = "0" input_b_btn = "2" input_reset_btn = "1" input_down_btn = "h0down" input_right_btn = "h0right" input_state_slot_increase_btn = "h0right" input_menu_toggle_btn = "2" input_select_btn = "8" input_enable_hotkey_btn = "8" input_left_btn = "h0left" input_state_slot_decrease_btn = "h0left" input_r_x_plus_axis = "+2" input_up_axis = "-1" input_down_axis = "+1" input_left_axis = "-0" input_right_axis = "+0" input_y_btn = "3" input_x_btn = "1"
SNES:
input_device = "Xbox Gamepad (userspace driver)" input_driver = "udev" input_save_state_btn = "7" input_start_btn = "9" input_exit_emulator_btn = "9" input_load_state_btn = "6" input_up_btn = "h0up" input_a_btn = "1" input_b_btn = "0" input_reset_btn = "1" input_down_btn = "h0down" input_right_btn = "h0right" input_state_slot_increase_btn = "h0right" input_menu_toggle_btn = "2" input_select_btn = "8" input_enable_hotkey_btn = "8" input_left_btn = "h0left" input_state_slot_decrease_btn = "h0left" input_r_x_plus_axis = "+2" input_up_axis = "-1" input_down_axis = "+1" input_left_axis = "-0" input_right_axis = "+0" input_y_btn = "3" input_x_btn = "2" input_l_btn = "6" input_r_btn = "7"
PCENGINE:
input_device = "Xbox Gamepad (userspace driver)" input_driver = "udev" input_save_state_btn = "7" #input_l2_btn = "4" input_start_btn = "9" input_exit_emulator_btn = "9" input_load_state_btn = "6" input_up_btn = "h0up" input_a_btn = "0" input_b_btn = "2" input_reset_btn = "1" input_down_btn = "h0down" input_right_btn = "h0right" input_state_slot_increase_btn = "h0right" input_menu_toggle_btn = "2" input_select_btn = "8" input_enable_hotkey_btn = "8" input_left_btn = "h0left" input_state_slot_decrease_btn = "h0left" input_r_x_plus_axis = "+2" input_up_axis = "-1" input_down_axis = "+1" input_left_axis = "-0" input_right_axis = "+0" input_y_btn = "3" input_x_btn = "1"
Advantage of using this controller config method is that you could load tons of different controller configurations and the system will attribute player 1 to the first type of controller connected and match the corresponding custom config you made in the folder /opt/retropie/configs/(ìnsert emulator name)/retroarch-joypads/
.Hope this helps :)
MirageHi there!
I had shaders working fine on 3.0 but since then I’ve been unable to make them work.
I tried starting a 3.5 setup from scratch, but still can’t make the shaders work.(and BTW, retropie 3.5 takes AGES to load compared to other builds… it takes a long long time to load emulation station)
on configs/all/retroarch.cfg,
# Smoothens picture with bilinear filtering. Should be disabled if using pixel shaders.
video_smooth = false
# Path to shader. Shader can be either Cg, CGP (Cg preset) or GLSL, GLSLP (GLSL preset)
video_shader = /opt/retropie/emulators/retroarch/shader/xsal/2xsal.glslp
# Load video_shader on startup.
# Other shaders can still be loaded later in runtime.
video_shader_enable = true
# Defines a directory where shaders (Cg, CGP, GLSL) are kept for easy access.
video_shader_dir = /opt/retropie/emulators/retroarch/shader/that’s all I have set for video shaders…
on remapping files (i.e. neogeo/retroarch.cfg)
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_player1_joypad_index = 0
input_player1_b_btn = 0
input_player1_a_btn = 1
input_player1_y_btn = 2
input_player1_x_btn = 3
input_player1_start_btn = 7
input_player1_select_btn = 13
input_player2_joypad_index = 1
input_player2_b_btn = 0
input_player2_a_btn = 1
input_player2_y_btn = 2
input_player2_x_btn = 3
input_player2_start_btn = 7
input_player2_select_btn = 13
input_enable_hotkey_btn = 9
input_shader_next_btn = 6
input_shader_prev_btn = 5
input_remapping_directory = /opt/retropie/configs/neogeo/
#include “/opt/retropie/configs/all/retroarch.cfg”as you can see I mapped some buttons to test different shaders. they won’t work. nor the default keyboard mapped keys. it just won’t work.
On another small thing that grinds my gears, on lr-mame2010 when I press start player 1 (button 7) it shows framerate on the top right, I’m still trying to find how to disable that…
but why are shaders not working? please help!
I’m pretty sure this is brought up a lot but everything I’ve yet found doesn’t work.
First thing is I am running on an Ubuntu 15.10 PC set up per the wiki.
My mupen64plus.cfg claims I should be able to hit Back and Start J1B8/J1B9 to quit the emulator, but that doesn’t work, and all mention of it I can find online says mupen doesn’t support hotkeys like that.
So I edit it to be just the back button J1B8 (which corresponds to jstest and the default mupen settings) and it still doesn’t exit. However I believe this is because even though I edit the file, when I run emulationstation / mupen64plus, something removes/rewrites/replaces the cfg because not only does it not work but when I check the file after it is reset to J1B8/J1B9, which I know doesn’t work.
So I tried what I did with my reicast config and made it non-deletable/editable. Well when I run mupen64plus straight out of /opt/retropie/emulators/mupen64plus/bin it throws an error if it can’t alter the file and uses default settings anyway. So again it doesn’t use my cfg edits.
I don’t understand if it’s suggested to edit these files why would emulationstation/mupen (and reicast fwiw) edit and replace them anyway. Is it something strange because I’m using Ubuntu instead?
Also I would love to just use lr-mupen64plus because the retroarch configuration lets me exit, but the games don’t display right AT ALL. Maybe if someone can tell me why or how to fix lr-mupen64plus I’ll be ok.
Thank you and I’m sorry it’s so much talking.
I have a raspberry pi 2, memory split to 384, overclock set to pi2. (also tried without overclock, same result)
everything runs fine with all emulators, but when I try to use lr-imame4all after loading the rom I only see a white screen. nothing else works, but the exit hotkey and back to emulation station.
same happens with lr-mame2003.
lr-fba-next which I use for neogeo works fine, though.Hi there guys.
I am feeling beyond stupid! This despite reading most of this forum with no success…
I have RetroPie running alongside OSMC. Two FC30 controllers paired via bluetooth (each remote simulating a different set of keyboard key presses) — Essentially Retropie thus sees only a keyboard as an input. This is the only way I can get both controllers to pair reliably with the Pi!
In lieu of getting some help here I have prepared a brand new installation with the controllers paired with the Pi and controller 1 setup for ES using the GUI at startup. No other mods.
Keys are as follows:
Controller I : Controller 2
> Up – c : p
> Down – d : q
> Left – e : r
> right – f : a
> Start – o : y
> Select – n : x
> A – g : b
> B – j : u
> X – h : s
> Y – i : t
> Left shoulder – k : v
> Right shoulder – m : wPlease please will an expert here edit my configs/all/retroarch.cfg file (attached) such that I have the following hotkeys working:
> Exit
> Save state
> Load state
> Inc save slot
> Dec save slot
> PauseThe only game I plan to play is Super Mario All Stars on SNES
Help will be beyond appreciated :)