but i did it at first. Then I tried to make for one with pad1 hw button mapping and second with multitouch buttons, effect was one. When i was trying to make it for one player with external gamepad and second with overlay gamepad, then i was making moving buttons with multitouch for overlay gamepad(set it as pad1). And for pad1 hide moving buttons from screen and set them to hw buttons which i don't use. Because when was pressing moving buttons on external gamepad(pad2), they were pressing for pad1 too. Think the problem is , that thoose external gamepads act like keyboard. I can use arrows(up,down,right,left) elsewhere on android without setting them somewhere.. Maybe there is possobility to turn on some kind of debug, so i can see which button for which player I am pressing. Or in hw button mapping choose which joystick use. Hope you understand something from my text. If don't, just ask.