=== Adding DirectX controller support === Assuming you already setup the [[proton:gamepadmanager|GamepadManager]] just add: //near the top of App.cpp #ifdef PLATFORM_WINDOWS #include "Gamepad/GamepadProviderDirectX.h" #endif //Add this to actually init the gamepad(s): #ifdef PLATFORM_WINDOWS GetGamepadManager()->AddProvider(new GamepadProviderDirectX); //use directx joysticks #endif Oh, you'll need to link against DirectX of course, specifically dinput8.lib and dxguid.lib. Will work on directX 8 and newer I believe.