yeah, they said they had to do it for windowed mode for some stupid reason, and I totally agree with you, the game should be fully DX9c compliant with xinput support