This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision |
| configure_a_controller [2023/01/10 06:47] – general cleanup, sic https://github.com/batocera-linux/batocera-emulationstation/pull/1292 atari | configure_a_controller [2023/04/30 02:49] (current) – remove mention of the forum, link to discord server/git instead atari |
|---|
| ===== I'd like to add my controller configuration to the database ===== | ===== I'd like to add my controller configuration to the database ===== |
| |
| If your controller wasn't recognized by EmulationStation and you had to manually configure it, your configuration will be appended to ''/userdata/system/configs/emulationstation/es_input.cfg''. The last controller used appears at ''/userdata/system/configs/emulationstation/es_last_input.cfg'', which contains just that controller's configuration. You can send your controller configuration over to [[https://forum.batocera.org/d/1144-joystick-configured-out-of-the-box/120|this pinned forum post]] in order to add it to Batocera's controller database. That way, future users who use that controller will have their controller auto-magically configured out of the box! It's all a community effort, thank you for helping Batocera! | Batocera uses a database of "known" controllers to automatically map them for you, but new controllers (or just really unknown ones) may not be in this database yet. If you had to map your controller when you plugged it in, this means it was not in that database yet. It is possible to let the devs know about this and have your controller mapping added to the default database for other users. |
| | |
| | The last controller used appears at ''/userdata/system/configs/emulationstation/es_last_input.cfg'', which contains just that controller's configuration. You can send your controller's configuration via the [[https://discord.com/invite/JXhfRTr|Discord server]] or [[:contributing-to-batocera|PR]] ([[https://github.com/batocera-linux/batocera.linux/blob/master/package/batocera/emulationstation/batocera-emulationstation/controllers/es_input.cfg|link to es_systems on Github]]) and a dev will add it to Batocera's default controller database. That way, future users who use that controller will have their controller auto-magically configured out of the box! It's all a community effort, thank you for helping Batocera! |
| | |
| | <WRAP center round tip> |
| | In case you've plugged in a different controller since then, all of the controller configurations can be found at ''/userdata/system/configs/emulationstation/es_input.cfg''. The newest controllers will be appended at the bottom of the list. |
| | </WRAP> |
| |
| ===== I want to remap my controls for just a single system ===== | ===== I want to remap my controls for just a single system ===== |