That crack worked first time for me!
You playing under Vista, or trying to run the XP installed game through Vista? Just sounds like the problems you get with Vista when trying to run a game and it can't find installed DX9 files!
xinput1_3.dll is a DirectX file so it should live in your System32 folder, not your game folder!! I'd try installing the latest DX9 August 2007 build!
Lol, kosmiq! I didn't see that bit, well spotted