All Projects → meleu → Retropie Joystick Selection

meleu / Retropie Joystick Selection

A script to let the user choose the controllers for RetroArch players 1-4

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Retropie Joystick Selection

AndroidJoyStickView
This library lets you create joystick with some customization for android
Stars: ✭ 45 (-57.55%)
Mutual labels:  joystick
Unswitch
🕹 A tiny event handler for Switch controllers!
Stars: ✭ 574 (+441.51%)
Mutual labels:  joystick
Gilrs
Game Input Library for Rust - Mirror of https://gitlab.com/gilrs-project/gilrs
Stars: ✭ 81 (-23.58%)
Mutual labels:  joystick
esp32-hid-joystick
No description or website provided.
Stars: ✭ 59 (-44.34%)
Mutual labels:  joystick
Vjoy
Virtual Joystick
Stars: ✭ 284 (+167.92%)
Mutual labels:  joystick
Segacontroller
Arduino library to read Sega Genesis (Mega Drive) and Master System (Mark III) controllers.
Stars: ✭ 55 (-48.11%)
Mutual labels:  joystick
Virtual-Joystick-Godot
A simple virtual joystick for touchscreens, for both 2D and 3D games, with useful options.
Stars: ✭ 231 (+117.92%)
Mutual labels:  joystick
Nipplejs
🎮 A virtual joystick for touch capable interfaces.
Stars: ✭ 1,313 (+1138.68%)
Mutual labels:  joystick
Ucr
Universal Control Remapper [Alpha]
Stars: ✭ 399 (+276.42%)
Mutual labels:  joystick
Unijoystick
It is a powerful joystick component for UGUI.
Stars: ✭ 75 (-29.25%)
Mutual labels:  joystick
arduino-snake
Snake game for Arduino
Stars: ✭ 25 (-76.42%)
Mutual labels:  joystick
input-event
🎹 Read and parse input device(like mouse, keyboard, joystick and IR-Remote)'s event data.
Stars: ✭ 45 (-57.55%)
Mutual labels:  joystick
Wireless Rc Adapter
🎮 Arduino USB-Joystick adapter for RC receivers with PWM and PPM modulations up to 8 channels.
Stars: ✭ 62 (-41.51%)
Mutual labels:  joystick
libx52
Saitek X52/X52pro drivers & controller mapping software for Linux
Stars: ✭ 85 (-19.81%)
Mutual labels:  joystick
Rc transmitter
An Arduino 2.4GHz and IR remote controller
Stars: ✭ 83 (-21.7%)
Mutual labels:  joystick
RaspberryPi-Joystick
A virtual HID USB joystick created using Raspberry Pi
Stars: ✭ 73 (-31.13%)
Mutual labels:  joystick
Openpsx2amigapadadapter
Playstation to Commodore Amiga/CD32 Controller Adapter
Stars: ✭ 35 (-66.98%)
Mutual labels:  joystick
Udev Joystick Blacklist
Fix for keyboard/mouse/tablet being detected as joystick in Linux
Stars: ✭ 97 (-8.49%)
Mutual labels:  joystick
Bugstick
Joystick widget for Android.
Stars: ✭ 85 (-19.81%)
Mutual labels:  joystick
Nintendoextensionctrl
Arduino library for communicating with Nintendo extension controllers
Stars: ✭ 67 (-36.79%)
Mutual labels:  joystick

RetroPie-joystick-selection

A script to let the user choose the controllers to use for RetroArch players 1-4. It shows several user-friendly dialog boxes to perform this task. You can set the global and/or the system specific configuration.

The joystick selection has two methods of work:

  1. The traditional joystick selection by its index number
  2. The joystick selection by name method [recommended]

The advantage of the selection by name method is that there is no need to care about the joystick connection order. You can configure your "Generic USB SNES gamepad" to be the player1 no matter what USB port you use. Or, better yet, configure your "Fancy Bluetooth joypad" to be the player1 no matter what was the order it was paired or how many USB joysticks are connected.

It was made for use with RetroPie only.

Installation

  1. If you're on EmulationStation, press F4 to go to the Command Line Interface.

  2. Download the install.sh script, and launch it:

wget -O- "https://raw.githubusercontent.com/meleu/RetroPie-joystick-selection/master/install.sh" | sudo bash
  1. After that you are ready to use it via RetroPie menu in emulationstation:
emulationstation

Update

After installing, you can update it through RetroPie-Setup.

To update the joystick-selection tool, go to RetroPie-Setup and:

Manage packages >> Manage experimental packages >> joystick-selection >> Update from source

Donate

If you would like to buy me a beer and say thanks, click the button below.

paypal

Screenshots

Main menu:

main-meu

Global configuration (with no configs):

config-all-unset

Joystick selection screen:

joy-select

Global configuration (by index method, all 4 joysticks are set):

config-all-index

Global configuration (by name method, all 4 joysticks are set):

config-all-configured

Systems menu (I have just a few of them installed):

system-menu

System specific (by index method, some joysticks are set):

config-nes-index

System specific (by name method, some joysticks are set):

config-nes

Limitation

  • If you are using joysticks with equal names, then, yes, the connection order matters.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].