libretro / parallel-n64

Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
310 stars 128 forks source link

Add bind to swap control and c-sticks. #658

Open Nine-H opened 4 years ago

Nine-H commented 4 years ago

The n64 controller was designed for people with three hands, and this lead to some weird design decisions, like the controls for most first person shooters being the opposite of what modern gamers would consider sane.

I'd like to be able to set a key to quickly swap the sticks on my controller. Changing them manually is very tedious and swapping them is all you need to do to give games like turok, goldeneye/pd (select solitaire), south park, etc. the modern dual analog control scheme.

blisstik commented 4 years ago

You could make custom controls per game in RetroArch via Quick Menu > Controls. When RA loads that game, it auto loads that config.

Nine-H commented 4 years ago

That's correct, and it's a single player workaround, but it falls over for split screen local multiplayer where some players may want OG controls for games like goldeneye. It also does not allow the user to quick swap them back for menus.