No description
Find a file
Philippe Groarke cf6bfdf2cc gitignore
2017-10-14 22:51:30 -04:00
.gitignore gitignore 2017-10-14 22:51:30 -04:00
.travis.yml Update travis. 2017-10-14 22:51:29 -04:00
check.py formatting : Add option to convert GUIDs to SDL 2.0.5 format. 2017-10-14 22:51:30 -04:00
gamecontrollerdb.txt formatting : Add option to convert GUIDs to SDL 2.0.5 format. 2017-10-14 22:51:30 -04:00
LICENSE Initial commit 2013-11-27 17:20:34 -03:00
README.md formatting : Sort db by human readable name. 2017-10-14 22:51:30 -04:00

SDL_GameControllerDB

Build Status

A community source database of game controller mappings to be used with SDL2 Game Controller functionality.

Usage:

Download gamecontrollerdb.txt, place it in your app's directory and load with:

SDL_GameControllerAddMappingsFromFile("gamecontrollerdb.txt");

Creating new mappings:

To create new mappings, you can use the controllermap utility provided with SDL2.

You can also use Steam's Big Picture mode. Configure your joystick and then look in config/config.vdf in your Steam installation directory for the SDL_GamepadBind entry.

Checking your mappings:

You need to have python3 installed. Run

python3 check.py gamecontrollerdb.txt

If no errors were generated, the database file will be sorted. You can now send a Pull Request.

References: