Parent Page
Android Retroarch Controller Profiles
- AutoConfigs
- Mappings between the physical device and the RetroPad virtual controller.
External Links
- Controller Profile configs
- Gregs QNA2 autoconfig
- Gregs QNA2 Nacon
- Gregs QNA2 Controls
Creating an Autoconfig
Step by step
Step 1. Connect Blue tooth controller
Connect Bluetooth controller to android device.
Step 2. Start Retroarch
Do NOT load a core. Start retroarch directly. We only want to set standard retroarch controls nothing core specific.
Step 3. Press Up on D-Pad
Then you will see XXX controller configured in port 1 appear and dissappear from within retroarch as a scrolling alert.
Step 4. Directories
Settings -> Directories -> Controller Profiles.
By default this is set to /data/user/0/com.retroarch.ra32/autoconfig. Even on Android 6 I cannot see or find this folder so do NOT use it.
Change this to storage/emulated/0/RetroArch/autoconfig.
Step 5. Analog to Digital Type
Settings -> Input -> RetroPad Binds -> Port 1 Controls -> Analog to Digital Type -> Left Analog.
Step 6. Reset to Default Controls
Settings -> Input -> RetroPad Binds -> Port 1 Controls -> Reset to Default Controls.
Step 7. Set All Controls
Settings -> Input -> RetroPad Binds -> Port 1 Controls -> Set All Controls.
Step 8. Press Up on D-Pad
Save Controller Profile in order to generate correct autoconfig file name, and file content (including input_device).
Step 9. Exit Retraorch
Do not side swipe or nothing will get saved.
Home -> Quit
Recomendations
- Launch RA without a core when setting up a controller to ensure overrides aren't messing with anything
- Confirm the autoconfig dir is still public
- The settings you see below must all be confired.
- Eiter set all or do one at a time.
- Confirm every thing is set before saving..