N64
-
Good afternoon all,
RE: lr-mupen64plus
I have various emulators installed, all with custom controls. For example, for my arcade games, I have set up my arcade joystick and for my Playstation games, I have set up USB Playstation controllers. Though configuring the /opt/retropie/configs/psx etc file, these are running exactly how I want.
The problem I am now having is setting up my USB N64 controllers with an analogue (not digital) stick. Please see the attached screen shots showing the different values of analogue up, down, left and right and finally the config file I am editing.
The digital buttons I have set in the config file are working exactly how I set them, so I'm really just after a helping hand with regards to the analogue stick; I am not sure what I should be entering.
Thank you in advance! Hope everyone had a wonderful Xmas
Analogue Up
Analogue Down
Analogue Left
Analogue Right
Config so far - these buttons are working on the gamepad as expected
-
Why don't you use the normal auto-configuration mechanism ? Configure your gamepad in ES, this will also create the button/joystick/d-pad mapping automatically for RetroArch based emulators.
-
Hi Mitu, first of all, hope you have a good new year buddy! Thank you for your suggestion.
The reason I don’t do it this way is because I prefer the arcade joystick input for 90% of the other emulators, and ES game selection. It’s only the N64 emulator that I want working with the N64 gamepads.
Overwriting per emulator is easy via the retroarch config, I just don’t know what I need to put in that final screenshot.
-
Hi Mitu, first of all, hope you have a good new year buddy!
Thanks and have a good year also !
The reason I don’t do it this way is because I prefer the arcade joystick input for 90% of the other emulators, and ES game selection. It’s only the N64 emulator that I want working with the N64 gamepads.
You're not forced to use the analog controls in games that don't require it. RetroArch doesn't even activate them by default unless you set the gamepad type to
RetroPad + Analog
.If you prefer to manually configure the gamepad, then you can take a look at the configuration produced by ES for RetroArch and copy the values from there. My guess it will be something likeinput_l_x_plus_axis = "+0" input_l_x_minus_axis = "-0" input_l_y_plus_axis = "+1" input_l_y_minus_axis = "-1"
Take a look at this configuration for your controller, should be similar to what ES will configure when you map it through the input configuration dialog.
-
Nice one :)
That’s kinda the bit that I am struggling at. I may be totally wrong here as I am still learning, but I assume that values of +/- 1/0 would indicate digital input? The analogue of the controllers register a value for up (between 0 and -32767, -32767 being the upmost), a value for down (between 0 and 32767) but two values for left, and two values for right shown in the screenshots above. I guess I don’t know how to put that in the retroarch config.
Also, you mention changing to retropad + analogue. Do you know how I would do this in the config?
Thank you for your assistance thus far buddy, it is much appreciated!
-
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.