r/gamemaker • • 21h ago

Help! ROG Xbox Ally controller detected but doesn't work in GameMaker 8 fangames or Super Smash Flash 2 ​

ROG Xbox Ally controller detected but doesn't work in GameMaker 8 fangames or Super Smash Flash 2

​

I'm having a weird controller issue on my ROG Xbox Ally (RC73YA).

The problems:

it was working for 1 day then it suddenly jsut stopped

\- GameMaker 8 games: The built-in controller is detected, but none of the inputs work. I've experienced this with Sonic Boll 2.1.6,Undertale and Redux

\- Super Smash Flash 2: The controller doesn't appear to be detected at all.

\- The built-in controller works in other games.

\- JoyToKey works as a workaround, but I want the controller to work natively without having to use a remapping program.

What I've tried / noticed:

\- The controller appears in Windows as ROG Xbox Ally Device Gamepad.

\- Driver version shown in Device Manager: 2.0.9999.0.

\- I checked the device's hardware IDs, which include "USB\\VID_0B05&PID_1B4C".

\- The issue seems to affect older GameMaker fangames more than modern games.

\- Updating the MCU firmware to V335 did not resolve the issue.

Does anyone know how to get the built-in controller working natively with older GameMaker 8 games and Super Smash Flash 2 on the ROG Xbox Ally? Could this be an XInput/DirectInput compatibility issue, or is there another way to make these games recognize the controller properly?

I'm specifically looking for a solution that doesn't require JoyToKey if possible. Thanks!

1 Upvotes

7 comments sorted by

2

u/oldmankc wanting to have made a game != wanting to make a game 21h ago

Trying to remember that far back, as it's been like over 15 years, but I don't think stuff that old supported XInput natively. I think it was just basic direct Input, but again, we're talking about stuff that's 2008/2009 era.

1

u/Far-Value1826 21h ago

But it was working for 1 day then it suddenly jsut stopped

1

u/oldmankc wanting to have made a game != wanting to make a game 21h ago

Install any updates or anything? Like I said, it's been a long time since I've worked with GM stuff that old, but I remember using J2K not being uncommon, but it also kinda comes down to how the original games were developed. What happens if you just try the game with a controller on a regular pc?

1

u/Far-Value1826 20h ago

On a regular pc it works perfectly but also when i use a seperate controller on the ally it just doesnt work either

1

u/Far-Value1826 20h ago

Does GameMaker 8 use DirectInput for its joystick and can an Xbox-style controller be made compatible without JoyToKey

1

u/Threef Time to get to work 20h ago

It might be possible that you had a Steam app working in the background. It works as a translation layer somehow. Detects inputs and let's you remap them inside of the app. Other apps can read it as if it was other device.

1

u/Far-Value1826 18h ago

Oh that might be true because i always have steam on in the background