Recent frustrations with PC+gamepads.

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
As discussed here:

http://forums.anandtech.com/showthread.php?t=2145479


I've had a time trying to get this blasted 360 gamepad to work in Just Cause 2. It had worked fine in other games, just not JC2.

Anyway, I've since tried to use motioninjoy with the gamepad, to emulate the controls, hoping that will work.

ow, the gamepad seems to be completely borked. the ring of light flashes constantly, now, and after attempting to uninstall and clean all drivers (official Microsoft, motioninjoy, even the x360ce emulator that I had also tried), I can't get the controller to function properly. It actually freezes and crashes games where it previously worked (Batman, Darksiders), and those will only quit when the controller is unplugged from USB. setting up the DS3 tool with motioninjoy also freezes (testing vibration), and will only quit when unplugging the game pad.

When trying to install clean, and plugging in the gamepad now, windows recognizes it as "Motioninjoy xinput device."

So, it appears that the first attempt to emulate the controller has permanently(?) installed the drivers in the controller. Also, sleep for Windows 7 doesn't seem to function anymore. I think one of these emulators is constantly running something in the background. I've run CCleaner to try and find and destroy all remnants of this stuff, but I can't seem to get it all.

So....none of the solutions have seemed to work for resetting the controller to its normal state. It's possible that I installed things improperly from the getgo, as I don't understand the piss-poor Engrish and massive lack of clear explanation from the motioninjoy site. I did disable driver signing and such, and run as administrator. When first installed using only win7 drivers, the gamepad worked fine--only first quadrant would stay lit on the light ring.

--------
Real simple question: Any ideas how to get into the controller and reset it back to normal state as it appears to have been corrupted with a bad motioninjoy driver?
 

you2

Diamond Member
Apr 2, 2002
6,743
1,773
136
What's the brand ? I never had a problem with MS wired controller (I tried a non-MS controller first and it was not a pleasant experience). Generally I'm kind of negative towards MS; but their controller has been great so far. Not tried with Just Cause/win 7 yet as I still run xp but it worked fine with Laura croft guardian; and darksider (though yo have to unplug it to use the keyboard with those games; but I think that is a function of the game and not the controller).


Btw why are you starting a second thread ?
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
it's an MS brand wired controller. so, the one that is supposed to work the best. :(

I started the second thread well, because the issue has changed a bit. I don't care so much about getting it to work in JC2 right now, as I am about "getting into the controller" as it were, and get the motioninjoy drivers out, as it seems to me that is what has happened.
 

T101

Senior member
Oct 13, 1999
558
0
76
I played through JC2 with the wired Xbox360 controller, no problem. Need some more info. I was using mine on Windows 7 x64, and the game picked it up no problem at all. I did not even install any special drivers for it. Windows 7 picked it up by default.
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
I played through JC2 with the wired Xbox360 controller, no problem. Need some more info. I was using mine on Windows 7 x64, and the game picked it up no problem at all. I did not even install any special drivers for it. Windows 7 picked it up by default.

more details are in the other thread, but it's win7, 64bit, steam version. JC2 simply won't respond to it, at all. works (well, worked) fine with other games.

JC2 appears to have recurring issues similar to this (though the demo works fine), the usual fix for that does not work for me.

anyway, what I'm really looking for here is how to get into the firmware (? do gamepads have internal firmware?) and get the motioninjoy crap out of the game pad. Windows now recognizes it as a "motioninjoy xInput device), and how to properly get those emulators completely out of my system.

I think I might have initially installed some driver for the wireless pad, as the shitty motioninjoy sight is severely lacking in the details department about what is what.
 

Soundmanred

Lifer
Oct 26, 2006
10,780
6
81
I stopped using Motionjoy and withdrew my reccomendations for its use a while back.
It installs itself deeply and is a pain to get rid of.
When it works it's great, when it doesn't it's terrible software.
I had to use a restore point to fully rid myself of that crap on one of my PCs, and a full Windows reinstall to get it off my other PC.
It will also disable the use of bluetooth devices for any other purposes than Motionjoy. (It took me a long time to figure out why my Wiimote wouldn't work on my PC over bluetooth, it was Motionjoy taking over.)
As for your problem, it's not in your controller, MJ just takes inputs over and won't let go.
For what it's worth, I've used a wired and wireless X360 controller with JC2 (and many other games) without doing anything special.
 

simonizor

Golden Member
Feb 8, 2010
1,312
0
0
Why would you use MotionJoy with a 360 controller? That's not at all what it was intended for.

Soundmanred, when is the last time you used it? It's been upgraded quite frequently and is a much, much more stable program than it was even two months ago. Also, I had no problem uninstalling it.
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
Why would you use MotionJoy with a 360 controller? That's not at all what it was intended for.

Soundmanred, when is the last time you used it? It's been upgraded quite frequently and is a much, much more stable program than it was even two months ago. Also, I had no problem uninstalling it.

because, as mentioned before, the 360 controller was not working, AT ALL, with JC2. none of the recommended fixes anywhere on the internet worked for me.

So, I was trying whatever I could. I haven't yet hooked my PS3 controller back up to the PS3 to see if it also crewed that one (I read about such problems with motionjoy earlier, so I was avoiding it for some time)

for what it's worth, motionjoy seems to have invaded Windows on my computer worse than Real Player ever did.
 

simonizor

Golden Member
Feb 8, 2010
1,312
0
0
because, as mentioned before, the 360 controller was not working, AT ALL, with JC2. none of the recommended fixes anywhere on the internet worked for me.

So, I was trying whatever I could. I haven't yet hooked my PS3 controller back up to the PS3 to see if it also crewed that one (I read about such problems with motionjoy earlier, so I was avoiding it for some time)

for what it's worth, motionjoy seems to have invaded Windows on my computer worse than Real Player ever did.

Why on earth do you say that? I have had absolutely no problems with uninstalling or installing it.
 

Soundmanred

Lifer
Oct 26, 2006
10,780
6
81
Why on earth do you say that? I have had absolutely no problems with uninstalling or installing it.

There's no problem with uninstalling (it goes through uninstallation fine), it's what it leaves behind after it uninstalls.
Bluetooth is borked, and the xinput/motionjoy is still present.
I tried the version about three weeks ago, and like I said, when it works it's great, but its when it doesn't work and needs to be uninstalled it's garbage.
I used to recommend it to everyone, but rescinded that when I found out what it really does. :(
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
There's no problem with uninstalling (it goes through uninstallation fine), it's what it leaves behind after it uninstalls.
Bluetooth is borked, and the xinput/motionjoy is still present.
I tried the version about three weeks ago, and like I said, when it works it's great, but its when it doesn't work and needs to be uninstalled it's garbage.
I used to recommend it to everyone, but rescinded that when I found out what it really does. :(

yeah, the main program uninstalls through CCLeaner just fine, but it leaves behind plenty of junk, hell it even tells you after installation: "Could not remove certain files. These can be removed manually." problem is, they don't turn up with a search. I can't find anything in a motioninjoy folder.

no fucking clue where they are.

also, after uninstalling, then you try to reinstall, it claims motioninjoy is already installed. plus, after uninstalling and then later plugging the controller back up--with supposedly no drivers installed, Mircosoft recognizes it as "motioninjoy xInput device."

so either:
1--it has indeed insinuated itself into the 360 game pad's firmware, or
2--it is certainly not uninstalling

to me, this is pure garbage software.
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146

Soundmanred

Lifer
Oct 26, 2006
10,780
6
81
1--it has indeed insinuated itself into the 360 game pad's firmware

Just to be clear, this is not possible.
Motionjoy simply adds emulation drivers and cannot change anything with your controller, only the way Windows handles your controller.
Do you have another PC to try it on?
My wired X360 pad went out after a couple years (my 4 year old loves to play and pulled the cord one too many times) and I just got a wireless one and it works just as well as the wired one.
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
Just to be clear, this is not possible.
Motionjoy simply adds emulation drivers and cannot change anything with your controller, only the way Windows handles your controller.
Do you have another PC to try it on?
My wired X360 pad went out after a couple years (my 4 year old loves to play and pulled the cord one too many times) and I just got a wireless one and it works just as well as the wired one.

well, that's why I mentioned it's either one of the two situations. If the emulator is not hijacking the controller sans Windows, then it has hijacked Windows.

unfortunately, I have no other PC. well, I do, actually. just that it's buried in the closet. i might give that a shot, though there aren't any games installed on that one. I suppose so long as the controller doesn't flash constantly, I could assume it is back to "normal."

that is also XP, so plenty of uncontrolled issues with that test.

hmm.
 

jacktesterson

Diamond Member
Sep 28, 2001
5,493
3
81
I'm playing just cause 2 right now with a wired 360 controller with steam on win 7 x64 and have no problems at all. Weird
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
you people make me mad! :(

my specific problems with the controller and JC2 seem to be the only reported case that I have found on the internet. Other issues were a somewhat simple fix.

I am reminded of KT and his unusual struggles with FO3.
 

Born2bwire

Diamond Member
Oct 28, 2005
9,840
6
71
I use MotionJoy for my PS3 controller. It is a bitch of a program but once I got it working it performs great. I also had trouble getting rid of all its drivers. I unloaded the drivers in the program but they still persisted like you stated above, the controller came up as a MotionJoy controller. I had to uninstall the program and uninstall the drivers from the device manager to clean it off.
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
I use MotionJoy for my PS3 controller. It is a bitch of a program but once I got it working it performs great. I also had trouble getting rid of all its drivers. I unloaded the drivers in the program but they still persisted like you stated above, the controller came up as a MotionJoy controller. I had to uninstall the program and uninstall the drivers from the device manager to clean it off.

yep, I uninstalled drivers through device manager as well.

Upon reset, they were all back.


wtf. seriously, this is pure devilry.

:(

for your PS3 controller--is it Sixaxis only, or is it dualshock? I tried to get it working with my Sixaxis and the listed drivers, and following his "tutorial" did not work.

it likes to default the z axis function to the 2nd trigger keys for whatever reason.
 

TheSlamma

Diamond Member
Sep 6, 2005
7,625
5
81
I just have the generic 360 Matcatz controller and it's worked fine ont he few PC games I've used it on with Win7 64-bit. Man Just Cause 2 with a controller? that sounds painful.. game was a breeze with the Mouse+KB.
 

zagood

Diamond Member
Mar 28, 2005
4,102
0
71
Haven't used Motionjoy before, but normally when I'm trying to get rid of anything like that I make sure it's disabled in my startup programs; msconfig.exe - Startup.
 

MrWizzard

Platinum Member
Mar 24, 2002
2,493
0
71
Ugh, OP that is messy. I have been using an x360 controller with another program, I forgot the name but I had to pay for it, with all games with no problem. Well actually my friend who does not like to use the keyboard and mouse uses it he likes it. You can use a X360 even while on your desktop.

Ill have to look up that program for ya.
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
Haven't used Motionjoy before, but normally when I'm trying to get rid of anything like that I make sure it's disabled in my startup programs; msconfig.exe - Startup.

allrighty. I'll give that a looksee when I get home.
 

zinfamous

No Lifer
Jul 12, 2006
111,710
31,072
146
I just have the generic 360 Matcatz controller and it's worked fine ont he few PC games I've used it on with Win7 64-bit. Man Just Cause 2 with a controller? that sounds painful.. game was a breeze with the Mouse+KB.

for me, sandbox games need a controller--especially with all of those various maneuvers and running on the fly, having to switch things up.

I've actually been using KB&M with it in the meantime, and it hasn't been terrible. but to me, use of vehicles--especially planes, necessitates the game pad for this.

forward/reverse in a car is painful with w&s when you start maneuvering in various directions.
 

Born2bwire

Diamond Member
Oct 28, 2005
9,840
6
71
yep, I uninstalled drivers through device manager as well.

Upon reset, they were all back.


wtf. seriously, this is pure devilry.

:(

for your PS3 controller--is it Sixaxis only, or is it dualshock? I tried to get it working with my Sixaxis and the listed drivers, and following his "tutorial" did not work.

it likes to default the z axis function to the 2nd trigger keys for whatever reason.

I have a Sixaxis and I use it wirelessly. As far as I can tell, it works just fine for me. I use it in the PS1 or Xbox360 configurations myself. I chose the PS3 controller over the Xbox360 because I wanted to use it more for classic gaming and thus wanted the D-pad. But I did not know that the Sixaxis is such a bitch to get working with a computer.

I don't think I did anything different from the tutorial. I installed the program, attached the controller via USB, then in the Driver Manager I loaded the drivers for the USB port and for the Bluetooth controller. Then, after confirming in the Profile tab that the program detected the controller, I went to the Bluetooth tab to pair the controller. The only annoying thing is that you have to always enable the profile when you connect the controller.

On the whole it seems to be a very fickle program. The first time I had some trouble and just uninstalled it and wiped the drivers and did it over again. As for the button mappings, I do not think that I have your problem.