¿Has probado que el gamepad funciona con otro codigo?
Puedes usar un código como el que aparece en este artículo en la sección "DEBUGGING GAMEPADS", para dibujar el estado de los joysticks.
https://www.yoyogames.com/blog/75/coffee-break-tutorials-setting-up-and-using-gamepad
Tal vez el gamepad no tiene asignado el número 0. Una forma de saber el número de gamepad es usar el evento asíncrono System (también se muestra un ejemplo en el artículo).
Puedes usar un código como el que aparece en este artículo en la sección "DEBUGGING GAMEPADS", para dibujar el estado de los joysticks.
https://www.yoyogames.com/blog/75/coffee-break-tutorials-setting-up-and-using-gamepad
Tal vez el gamepad no tiene asignado el número 0. Una forma de saber el número de gamepad es usar el evento asíncrono System (también se muestra un ejemplo en el artículo).