Features:
- Free with only one banner ad on the config screen
- Easy to use
- Automatically starts on boot, if it was enabled on last use
- No need to start a game "within" this app
- Root is not needed
This app is easy to use. To get started you need a screenshot of the game you want to map the controller for, first. Next, you add the new game and then, start setting the buttons. Most devices have an easy way to take screenshots. You just need to start the game and take the screenshot while on the screen you will be using the controller for.
Odo Gamepad Mapper was created because I could not get my gamepads to work with android games. Some games are simply not designed with to use them at all, but I was playing games that should work with them, just some buttons wouldn't work. For example: in Rules of Survival, I can use all buttons except the two triggers, which you really need to work to play the game. In Ark Survival Evolved, the D-pad doesn't work, but the rest of the buttons do. So I made this app to allow me to change those missing buttons into taps on the screen. It wasn't easy, but I did get the analog sticks to work too, but there are some problems especially if you have Android 7 (Nougat). No root access is needed. This app is setup as an accessibility service that reads buttons presses and can inject touch events, so the service must be running to work.
This app has only been tested on a few gamepads and Android versions 8(Oreo) and 9(Pie). It should work on most bluetooth gamepads made for mobile, if not all. It should also work on Android versions 7 and higher.