is there a way to use the thumbstick on all the emus?
-
This post is deleted! -
@aciddreamer add this to your retroarch.cfg files
input_player1_up_axis = "-1" input_player1_down_axis = "+1" input_player1_left_axis = "-0" input_player1_right_axis = "+0" input_player2_up_axis = "-1" input_player2_down_axis = "+1" input_player2_left_axis = "-0" input_player2_right_axis = "+0"
this allows you to now use both joystick and d-pad for directions
-
@edmaul69 woaooo you are the man dude!!! try it on nes and works great, thanks!!!!!!!!!!!!!!!!!!
you know if there is a way to do something like this but with dreamcast??? im able to play the games with the thumbstick but in shemuee and mk gold i cant use the thumbstick or the joypad only the buttons so i cant play those game, and dreamcast dosent have a retroarch.cfg file i check moments ago! -
@aciddreamer glad it works for you. dreamcast is the biggest nightmare for controls. i probably would have to have the same controller as you to be able to test to try to help you out with that.
-
I managed to get thumbsticks working even without editing any Files.
Just entering the R-GUI in the specific emulator, going to "Quick-menu" -> "Inputs" -> "analog axis"=left stick does the job too.
D-Pad also still works.
This is spoken for all Libretto-emus, in Mame you have to configure the Thumbsticks within the TAB-Menu of course. -
here's a way without editing: use https://github.com/retropie/retropie-setup/wiki/Configuration-Editor > basic > configure default options for all libretro emulators
then 'use analogue stick as dpad' for each player
-
@dankcushions @edmaul69 Wow, thanks for sharing these.
I've always done it on a case by case basis with RGUI in individual games.
A question on this approach, though: how does it behave on the PSX emulators for games where there's actual analog input? Or, alternatively, what'd be the best approach for not having it for the PSX emulator? Would adding:
input_player1_up_axis = "" input_player1_down_axis = "" input_player1_left_axis = "" input_player1_right_axis = "" input_player2_up_axis = "" input_player2_down_axis = "" input_player2_left_axis = "" input_player2_right_axis = ""
to the psx/retroarch.cfg configuration file do the trick?
-
@pjft said in is there a way to use the thumbstick on all the emus?:
A question on this approach, though: how does it behave on the PSX emulators for games where there's actual analog input?
it makes your left analog stick into a dpad, so it won't function as an analog stick. as far as the emulator is concerned, you're using a dpad.
Or, alternatively, what'd be the best approach for not having it for the PSX emulator?
in the same configuration editor, you can disable the option for the lr-pcsx emulator. that will override your 'all' setting
-
@pjft put them in the systems individual retroarch.cfg files skipping the all, psx and psp folders myself.
-
@dankcushions Thanks, that worked like a charm!
-
@edmaul69 said in is there a way to use the thumbstick on all the emus?:
input_player1_up_axis = "-1"
input_player1_down_axis = "+1"
input_player1_left_axis = "-0"
input_player1_right_axis = "+0"input_player2_up_axis = "-1"
input_player2_down_axis = "+1"
input_player2_left_axis = "-0"
input_player2_right_axis = "+0"nail it i was able to fix the dreamcast problem, the problem was that the d pad buttos where wrong mapped so i changed the numbers on the .cfg file of my controller and now its working great!!! thanks for the help
-
Hmm, so is there a way to do the opposite?
Like use turbo buttons to switch the D-pad into an Analog stick? -
@itsnitro yes.
input_player1_up_axis_btn = "" input_player1_down_axis_btn = "" input_player1_left_axis_btn = "" input_player1_right_axis_btn = "" input_player2_up_axis_btn = "" input_player2_down_axis_btn = "" input_player2_left_axis_btn = "" input_player2_right_axis_btn = ""
Just add your dpad numbers or hat info. No way to use turbo buttons to do it though.
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.