I love Retroarch, but something that always bothered me is that 6-button users are treated as second class citizens.
Of course you can create core/game specific remaps, but sadly there are no device specific remaps.
When you create a remap that works well with a 6-button fighting/Saturn gamepad or an arcade stick, it will suck with a 4-button gamepad, and vice-versa.
It's impossible to create a single remap that's perfect for both 4-button and 6-button gamepads.
I had to do something to avoid remapping every system or game, every time I want to play with a different controller.
This bash script will launch Retroarch with a different configuration file depending on the vendorid:productid of the first connected joystick (js0).
Useful if you need to use different joysticks with different remaps.
Remaps for 4-button joysticks and 6-buttons joysticks can finally be completely separate.
Hello Sega-like/Saturn/6-button/arcade stick users!
Features
- Will launch Retroarch with a different config file depending on the first connected joystick;
- Can be used for having multiple independant remaps (4-button,6-button,arcade sticks,etc.);
- Can be combined with 'mame2015cmc_libretro'.