ZodiacKiller Posted December 4, 2008 Share Posted December 4, 2008 (edited) How to play GTA IV using your generic controller A guide This extremely simple guide will teach you how to emulate an xbox360 controller, because IV fully supports only that. Now, you can use any controller you wish, granted, it has directinput support. (unsure about wheel and pedals). 1) Download the following archive. 2) Unpack the xinput9_1_0.dll and the xbox360cemu.ini from the archive into your gta4 dir. Optionally, unpack XInputTest.exe to play with the button assignments. 3) Edit the .ini according to your personal controller, or however you may please. The .ini is initially set up to work 100% correctly with Logitech RumblePad 2. 4) Make sure there is no -directinput in your commandline.txt Note: in order to understand how to edit key mappings, read the included readme.txt. FAQ: Q: Is my controller working with this hook? A: If it supports directinput, it probably does. Q: My xxx and xxx are reversed, what should I do? How do I fix it? A: Edit the xbox360emu.ini and use the XInputTest.exe to test your changes - no need to load GTA4 to test whethere you've set up the controller correctly. Q: My question is not in this FAQ!! A: Read the readme.txt and the comments in xbox360emu.ini. If that does not answer your question, only then try to get help in this topic. Last updated: March 7th, 2009. DLL coding by Racer_S. Guide by CatZilla. Edited March 9, 2009 by DexX Link to comment https://gtaforums.com/topic/379477-all-controllers-working/ Share on other sites More sharing options...
ZodiacKiller Posted December 4, 2008 Author Share Posted December 4, 2008 I did just this and my cordless Logitech rumblepad 2 works perfectly. Awesome job to Catzilla! Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707536 Share on other sites More sharing options...
ZodiacKiller Posted December 4, 2008 Author Share Posted December 4, 2008 Can someone make this a sticky? I'm sure everyone is going to want to know about this fix... Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707588 Share on other sites More sharing options...
Remizov Posted December 4, 2008 Share Posted December 4, 2008 Best edit that link first: http://lcsteam.net/dump/gta4/XBOX.360.cont...r.emulation.zip Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707598 Share on other sites More sharing options...
ZodiacKiller Posted December 4, 2008 Author Share Posted December 4, 2008 Thanks for the fix. Sorry about that. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707602 Share on other sites More sharing options...
shadow85 Posted December 4, 2008 Share Posted December 4, 2008 dude the link is dead, please repost. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707609 Share on other sites More sharing options...
ZodiacKiller Posted December 4, 2008 Author Share Posted December 4, 2008 It wont let me edit my post, but Remizov posted it. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707615 Share on other sites More sharing options...
shadow85 Posted December 4, 2008 Share Posted December 4, 2008 woah u guys replied quicker than I even posted, all good now, I will try it, cheers. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707622 Share on other sites More sharing options...
ZodiacKiller Posted December 4, 2008 Author Share Posted December 4, 2008 Got it. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707641 Share on other sites More sharing options...
grahamofboro Posted December 4, 2008 Share Posted December 4, 2008 Didn't work fo me as my computer would not let me overwrite xinput9_1_0.dll There's probably an easy way around it but I haven't the technical mind. My vista account has full admin access Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707657 Share on other sites More sharing options...
Neon25 Posted December 4, 2008 Share Posted December 4, 2008 Didn't work fo me as my computer would not let me overwrite xinput9_1_0.dll There's probably an easy way around it but I haven't the technical mind. My vista account has full admin access Try running in safe mode and then copying the files. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707675 Share on other sites More sharing options...
SlingShotUK Posted December 4, 2008 Share Posted December 4, 2008 (edited) Didn't work fo me as my computer would not let me overwrite xinput9_1_0.dll There's probably an easy way around it but I haven't the technical mind. My vista account has full admin access Funny you should post that.. I just had the same issue.. I was getting very angry with Vista I can tell you.. lol The solution is to go into the security properties then advanced.. You then need to change the owner to your user account. Then close the properties panel. Reopen this again and add yourself as a user with full permissions.. You can then rename it.. EDIT: Oh my f*cking god it works!!!!! Got my ps3 wireless controller working with it.. The left analogue is fine and so are the buttons.. Have to see if the rest of them work in game now.. Amazing.. Though I wonder how the modified DLL's are allocating buttons.. Hopefully I'll be ok as I can reconfigure every button used by my ps3 controller as it's being defined using PPJoy.. Thanks so much for posting this!!! Edited December 4, 2008 by SlingShotUK Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707679 Share on other sites More sharing options...
Kurgen Posted December 4, 2008 Share Posted December 4, 2008 Top marks to CATZILLA if this works. I couldn't believe it last night when the game point-blank refused to recognise any of the three analog controllers I tried; a Sidewinder stick, a standard Thrustmaster gamepad, and a Thrustmaster wheel 'n' pedals. Can't wait to try it now... Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707715 Share on other sites More sharing options...
ZodiacKiller Posted December 4, 2008 Author Share Posted December 4, 2008 Yeah mine works perfectly too. Keep this thread alive. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707717 Share on other sites More sharing options...
SlingShotUK Posted December 4, 2008 Share Posted December 4, 2008 Yeah mine works perfectly too. Keep this thread alive. My only problem is some buttons aren't mapped although amazingly in classic controller mode most work identical to how they did on the ps3. I think I'll just have to play with PPJoy and find the right mapping.. Someone posted a layout which matched the 360 controller so I'll try to find that and tweak.. This works a treat though.. Just get the mapping right in windows and this should be spot on.. Man, just had a quick run around and this graphic quality is seriously blowing me away. Liberty City in 1080p is glorious!!! Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707748 Share on other sites More sharing options...
phishinNYC Posted December 4, 2008 Share Posted December 4, 2008 can't wait to give this a shot tonight, my driving skills on the keyboard a crappy at best........ Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707769 Share on other sites More sharing options...
Vanillainy Posted December 4, 2008 Share Posted December 4, 2008 Nice stuff, put me off buying it when I heard you could only use a 360 controller. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707779 Share on other sites More sharing options...
corvettelover Posted December 4, 2008 Share Posted December 4, 2008 @shadow85, the link works for me, try it again... Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707782 Share on other sites More sharing options...
shadow85 Posted December 4, 2008 Share Posted December 4, 2008 Damm man, didnt work for me, I have a Crimson powerwave USB controller, looks identical to PS2 style. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707815 Share on other sites More sharing options...
ZodiacKiller Posted December 4, 2008 Author Share Posted December 4, 2008 Did you overwrite all the existing dlls after backing them up? Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707822 Share on other sites More sharing options...
shadow85 Posted December 4, 2008 Share Posted December 4, 2008 (edited) yep, I changed permission on files etc. so I could replace all 4 .dll files in system32 folder with the DL'd one. But still no avail, I will try one more time. EDIT: Is there any certain USB port I need my USB pad connected to, koz I got a sh*t load of USB ports on my comp. I used the ones ontop on my tower, not directly connected to the M/B. But I have used this port with outher games so it should work. Also when i copy the files over, do I need a restart windows? Edited December 4, 2008 by shadow85 Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707850 Share on other sites More sharing options...
camdean Posted December 4, 2008 Share Posted December 4, 2008 This didn't work for me either, I have Vista 64bit, I looked for any similair files for dx10 but couldn't see any, man I was excited about using my logitech dual action (ps2 replica), there must be a way ? Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707869 Share on other sites More sharing options...
shadow85 Posted December 4, 2008 Share Posted December 4, 2008 so has someone confirmed a PS3 controller working, koz my bro has one in his room, I can steal it from his room and try. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707897 Share on other sites More sharing options...
ZodiacKiller Posted December 4, 2008 Author Share Posted December 4, 2008 yes it works with the ps3 controller, but I have only done this in Xp, not vista. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707933 Share on other sites More sharing options...
camdean Posted December 4, 2008 Share Posted December 4, 2008 Update from me, I was replacing files in the windows/system32 folder but I had to replace the ones in the windows/sysWOW64 folder I got my logitech dual action pad working now, button config will do me for driving.... However, I can't turn fully to the left or right as much as I do when I press the A or D keys, any ideas ? Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707937 Share on other sites More sharing options...
shadow85 Posted December 4, 2008 Share Posted December 4, 2008 ahh I will try sysWOW64 also, as I have vista x64. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707954 Share on other sites More sharing options...
shadow85 Posted December 4, 2008 Share Posted December 4, 2008 Damm still didnt work, I put all files into systemWOW64 and tried the PS3 controller, didnt work. The PS3 controller all 4 lights are continously flashing. Is there any extra PS3 drivers anything I need to install before copying these 4 files into the directory.??? Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058707986 Share on other sites More sharing options...
SlingShotUK Posted December 4, 2008 Share Posted December 4, 2008 yes it works with the ps3 controller, but I have only done this in Xp, not vista. I'm using my ps3 controller in Vista. You need to go through the whole btsix, ppjoy and libusb stuff first though.. There are blogs you can google for to get the full instructions.. If you have any trouble let me know and I'll dig out the info. Working a treat with the DLL hack apart from the d-pad which I think is just a matter of config.. Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058708015 Share on other sites More sharing options...
shadow85 Posted December 4, 2008 Share Posted December 4, 2008 yes it works with the ps3 controller, but I have only done this in Xp, not vista. I'm using my ps3 controller in Vista. You need to go through the whole btsix, ppjoy and libusb stuff first though.. There are blogs you can google for to get the full instructions.. If you have any trouble let me know and I'll dig out the info. Working a treat with the DLL hack apart from the d-pad which I think is just a matter of config.. did u do it in 32bit or 64 vista? Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058708024 Share on other sites More sharing options...
camdean Posted December 4, 2008 Share Posted December 4, 2008 My problem is my left analogue stick doesnt quite reach all the way to the left, I tried re-calibrating it with no luck, luckily I remembered a handy little tool to mess about with your axis on your controller from my BF2 days .. Just in case anyone has similair problems, use DXTweak if the Clear Calibration Utility doesn't work for you. http://www.wingmanteam.com/latest_software...tion%20Utility: Link to comment https://gtaforums.com/topic/379477-all-controllers-working/#findComment-1058708056 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now