Note: This project is discontinued, though it should not contain any bugs. Feel free to post if you run into a problem, but note that the support I can offer is limited, as it's been a long time since I created this Dll. I strongly recommend using Sinaz' extension if possible, which is linked in the note section below.
XInput is a DirectX input method designed for Xbox Controllers (in case you didn't know)
Since forum searches only resulted in a GEX extension for XInput support, and I'm still sticking with GM6.1 Registered, I made this Dll in Visual Studio with a little help of source codes.
Requirements
DirectX 9.0 or higher
Game Maker 6.1 Registered
For people playing your game:
Xbox 360 Wireless Controller with wireless receiver
Old rewired Xbox controller with XBCD driver might work too (I doubt it)
Benefits
Seperate trigger support instead of one axis (Z-axis)
Xbox Force Feedback support! (rumble)
Download
Release+Example
Source
Credits
Microsoft for DirectX 9 SDK
39ster for 39dll source code, which gave me a nice view on the Dll layout Game Maker supports. (exporting/importing doubles, etc.)
Notes
XInput GEX I noted: SinazXInput
Yellowsix
Edited by yellowsix, 27 September 2010 - 11:20 AM.