N64 Controller Mapping
-
Place c-right button on (x) that is the button next to the button (B) in n64 controller.
In star fox (x) would be turbo and (a) would be break. -
If it's lr-mupen64plus, you can go into the Retroarch GUI in-game and Quick Menu -> Core Input Mapping and make changes there to correct it. This also works for any libreto emulator.
Otherwise, any changes you want to make to standalone mupen64plus- can be made in
/opt/retropie/configs/n64/InputAutoCfg.ini
. If you just need to move things around a bit it's easy. Just take the values assigned to the incorrect button and assign them to the correct one. Repeat until you've got everything how you'd like. -
Yes, I know the settings. I meant by default. I think the autoinput map, does not make sense for N64.
Now the c-up button is in place of the (x) button by default. Just switch it with c-right, and autoscriptmaspping is perfect. -
Sorry, guess I should pay attention to the section when I respond, hah. Just assume everything is support. Really the only thing that bugs me about the mupen64plus- config map is the L1 and Z swap. Usually L2 is the axis trigger, so it makes more sense to use it as Z.
The A, B, X, Y is pretty funky, but that also depends on how you configure in emulationstation. I always configure my xbox controller like it's SNES shaped and ignore the button labels, so I deal with different problems. I'm not sure how you'd define an ideal mapping for such an odd shaped controller.
-
Just make a small change in /opt/retropie/supplementary/emulationstation/scripts/configscripts/mupen64plus.sh like:
http://pastebin.com/W1xD1qiZAnd then I think (my taste) the buttons would be correct mapped.
-
I'd think a poll would probably be in order for something like this. Because the code is so simple to change, but it would impact so many users. Kind of like the video_smooth setting.
-
I get it. It's just something I always do in retropie. And for n64 games I think make more sense.
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.