• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Alternatives to MotionInJoy?

railGUN

Banned
I don't have any experience with MotionInJoy but I just discovered I could connect my PS3 controller to my MacBook (via Bluetooth) with no additional drivers... It's awesome.

What I can't get working is an Xbox 360 (wired) controller on my Mac - the only driver I have found doesn't work, and gives me a kernel panic when I disconnect the controller.
 
Assuming you're using it for PC games and not just emulators, you will eventually run into issues mapping the ps3 buttons to xbox 360 layouts. (since most PC games default to this and offer no alternatives) There is An option to emulate xbox templates within motion joy, but then when you get the on screen button prompts they willusually be xbox button icons. It's just a headache imo, just grab a wireless 360 adapter off Amazon, plug and play.
 

Killthee

helped a brotha out on multiple separate occasions!
Got me a Bluetooth adapter from Monoprice so I could game on my PC from somewhere other than my desk, but MotionInJoy doesn't seem to want to detect the adapter. It's a Broadcom 20702. I thought this video might do the trick but no dice. Are there any alternatives to MotionInJoy I could try?
Have you tried editing the MiJ bluetooth driver files? I know in my case my built in BT adapter worked with MiJ, but the MiJ driver wasn't recognizing it so I had to fiddle with the files. I first installed the regular BT drivers for it so I could get the device ID off Device Manager. Then I went to the MiJ folder -> DS3 -> Drivers -> MijXinput.inf -> randomly picked one of the "USB\VID_0000&PID_0000" listed under BT dongle and replaced every instance of it in the file with the device ID for my own adapter. Rebooted the laptop (might have removed my default BT drivers beforehand, don't remember...), launched MiJ, and it detected it. I haven't had an issue using it like this, but it might not work if your BT chipset is incompatible.
 

Ermac

Proudly debt free. If you need a couple bucks, just ask.
Ha wow I JUST uninstalled MotionJoy because it was BSOD my computer. I just bought a wired 360 controller and it would blue screen whenever I plugged it in. Apparently a conflict with MotionJoy. I uninstalled it from the CP and deleted the file in System 32, but the file would come back after I rebooted from another BSOD. Eventually had to delete and uninstall the driver from the Device Manager.

But yeah, would not recommend.
 

Elixist

Member
Motioninjoy works great for me (wired) i dont like that i have to open the ds3 tool at startup and click enable but watevs it works.
 
Have you tried editing the MiJ bluetooth driver files? I know in my case my built in BT adapter worked with MiJ, but the MiJ driver wasn't recognizing it so I had to fiddle with the files. I first installed the regular BT drivers for it so I could get the device ID off Device Manager. Then I went to the MiJ folder -> DS3 -> Drivers -> MijXinput.inf -> randomly picked one of the "USB\VID_0000&PID_0000" listed under BT dongle and replaced every instance of it in the file with the device ID for my own adapter. Rebooted the laptop (might have removed my default BT drivers beforehand, don't remember...), launched MiJ, and it detected it. I haven't had an issue using it like this, but it might not work if your BT chipset is incompatible.

Sounds like the process in the video I linked to. I manually added my hardware ID to the inf but it wasn't detected.
 
It's been a long time since I used MotionInJoy, but I recall having issues with it. I got Xpadder instead, and haven't had any issues.

BTW I'm using a Microsoft brand 360 controller with the wireless dongle and the Microsoft drivers for it, with Win7 64bit. Most recent games support this setup without needing Xpadder, but for any that don't Xpadder seems to work fine.
 
Warning: MotionInJoy works good, but it can fuck up Logitech peripherals that use the Unifying receiver. Also, it's almost impossible to completely remove from your computer (at least for me).
 

Zep

Banned
Also, know the risks of going wireless with MIJ...Such as it eating up your wireless mouse and keyboard and you having to free them up manually(which isn't too hard).
 

Blades64

Banned
Surprised many are having troubles with this. I play Motionjoy wired in offline mode all the time. No issues. It even has a full Xbox 360 controller emulator. :)
 
Really? Do tell, I was thinking of installing it on my new PC to play Street Fighter.

It just has ads in it and has a pretty terrible interface.

It works like a charm, but I always feel kind of dirty using it. I'm surprised nobody has come out with an alternative yet.
 
Really long USB cable?

Really? Do tell, I was thinking of installing it on my new PC to play Street Fighter.

It can be a nightmare to remove the drivers. They can conflict with 360 controller drivers, resulting in a blue screen just by plugging one in. That's why I don't use MotioninJoy anymore, because I don't want to sacrifice the superior controller for 90% of games.
 

RoadHazard

Gold Member
Works flawlessly with the built-in BT device in my laptop, sorry it doesn't for you.

EDIT: What version are you using? I was using 0.6.0005, but thought I'd try updating to the latest version (0.7.1000), and doing that promptly made BT connectivity stop working. Uninstalled it (and the drivers), reinstalled 0.6.0005, and now everything works great again. I read on the MiJ forums about people having the exact same issue with the latest version, so maybe try 0.6.0005 if you haven't?

Assuming you're using it for PC games and not just emulators, you will eventually run into issues mapping the ps3 buttons to xbox 360 layouts. (since most PC games default to this and offer no alternatives) There is An option to emulate xbox templates within motion joy, but then when you get the on screen button prompts they willusually be xbox button icons. It's just a headache imo, just grab a wireless 360 adapter off Amazon, plug and play.

Huh, what mapping issues? You just set MotioninJoy to emulate a 360 controller, and the mapping is done for you. Works flawlessly, and the button layouts match 1:1. The only very tiny "issue" can be with games that don't let you swap the functions of the bumpers and the triggers (which you obviously usually want to do when using a PS3 controller, at least in games where there's shooting going on), but that is super-easily fixed by swapping those mappings in the MotioninJoy settings instead.

Yeah, you have to get used to pressing X when you see an A prompt, etc, but that's really not very hard (especially if you've ever actually used a 360 controller). I got used to it very fast, and it's not like you look at your controller when playing anyway.

So nope, not getting the issue. I've been using a DS3 as a fake 360 controller for PC gaming for well over a year now, and it works extremely well for me.
 
Works flawlessly with the built-in BT device in my laptop, sorry it doesn't for you.

EDIT: What version are you using? I was using 0.6.0005, but thought I'd try updating to the latest version (0.7.1000), and doing that promptly made BT connectivity stop working. Uninstalled it (and the drivers), reinstalled 0.6.0005, and now everything works great again. I read on the MiJ forums about people having the exact same issue with the latest version, so maybe try 0.6.0005 if you haven't?

Thanks for the suggestion, but using an older version gives the same results.
 

Boss Doggie

all my loli wolf companions are so moe
No problem using MotioninJoy. Then again I don't use bluetooth but rather the USB cord.
 
It just has ads in it and has a pretty terrible interface.

It works like a charm, but I always feel kind of dirty using it. I'm surprised nobody has come out with an alternative yet.

Same here, thankfully it uninstalls cleanly and has a handy remove all drivers option to get rid of the 10 extra entries it adds under keyboard/mouse/uidevices.

If you do some googling some other drivers do exist.
 

Foffy

Banned
I remember reading this (insane to the point of me tuning it out) blog post on Hardcore Gaming 101 when I looked up alternatives to Motioninjoy a while back. I couldn't get the drivers linked in that post to work though, so I ended up just going back to MIJ.

Is much of that relevant anymore? I thought for the last number of updates had verified drivers. I'm currently having issues on my PC with my BT dongle myself, but it did work at a time, and this was well after the fact I already had Motioninjoy installed, so it has to be something else. Most issues people get with that program and Bluetooth is the BT device just not working, but for me it works but it's not recognized by anything other than syncing my Wiimote (which I wanted it for) only for Dolphin to not recognize it in any game, despite options verifying it's recognized.

Is that really a side effect of MIJ? I've only gotten issues in the last three weeks, and I've been using it for years.
 

HoodWinked

Member
just get the 360 controller, just plug and play dont have to configure buttons per game, the inputs match up with the controller, dont have to switch L1 and L2.

its worth the time savings
 
just get the 360 controller, just plug and play dont have to configure buttons per game, the inputs match up with the controller, dont have to switch L1 and L2.

its worth the time savings

Do people not fundamentally understand that some other people prefer different controllers?

The reason I have the ds3 is because I hate the xbox controller, no other reason.
 
just get the 360 controller, just plug and play dont have to configure buttons per game, the inputs match up with the controller, dont have to switch L1 and L2.

its worth the time savings

This is what I do, but the D-pad on the 360 pad is rather awful for some games imo. Would use my DS3 if I could get motionjoy to work properly.
 

RoadHazard

Gold Member
Same here, thankfully it uninstalls cleanly and has a handy remove all drivers option to get rid of the 10 extra entries it adds under keyboard/mouse/uidevices.

If you do some googling some other drivers do exist.

Where do you find this "remove all drivers" option? I see no such thing. Now, it's working fine for me, but still.
 

destrudo

Member
http://tamamyikesu.web.fc2.com/sd_devicedriver.html

This is the driver I use and it works perfectly. I used MIJ for a while but it kept giving me lots of problems. The only downside is that for games that support 360 controllers you need MIJ so it can emulate one, whereas with these drivers you don't get that. For example, with Hotline Miami I had to switch back to MIJ in order to play it with the PS3 controller.
 
Where do you find this "remove all drivers" option? I see no such thing. Now, it's working fine for me, but still.

To fully uninstall MiJ, first uninstall it, then go to device manager (with the controller plugged in), and the Microsoft Common Controller For Windows Class entry.

Click on MiJ and uninstall, click the checkbox, and your good.
 

PrimeRib_

Member
I used MotionInJoy for Dark Souls and Borderlands, but my system would have occasional fits where it would recognize the controller in Windows, but not in-game until I' ALT-TAB'd a number of times to "reset" it.

It's quite fickle and by no means, stable (for me, at least). Loved using it though, as others have said, the D pad is far greater than the Xbox360.

Would welcome alternatives with open arms!
 

RoadHazard

Gold Member
http://tamamyikesu.web.fc2.com/sd_devicedriver.html

This is the driver I use and it works perfectly. I used MIJ for a while but it kept giving me lots of problems. The only downside is that for games that support 360 controllers you need MIJ so it can emulate one

...which is 99% of all PC games released nowadays. So using something that can't emulate a 360 controller simply isn't an option for me, and the fact that MiJ can is so damn convenient.

To fully uninstall MiJ, first uninstall it, then go to device manager (with the controller plugged in), and the Microsoft Common Controller For Windows Class entry.

Click on MiJ and uninstall, click the checkbox, and your good.

I've actually done that, but MiJ still seems to linger in my system. Once I reconnect my DS3, it once again gets picked up as MiJ, even though the driver is supposedly gone. Oh well, I actually want to use MiJ, so it's not really an issue, but actually fully uninstalling it seems difficult.
 
http://tamamyikesu.web.fc2.com/sd_devicedriver.html

This is the driver I use and it works perfectly. I used MIJ for a while but it kept giving me lots of problems. The only downside is that for games that support 360 controllers you need MIJ so it can emulate one, whereas with these drivers you don't get that. For example, with Hotline Miami I had to switch back to MIJ in order to play it with the PS3 controller.

What does that red line about Bluetooth say?
 
...which is 99% of all PC games released nowadays. So using something that can't emulate a 360 controller simply isn't an option for me, and the fact that MiJ can is so damn convenient.

I've actually done that, but MiJ still seems to linger in my system. Once I reconnect my DS3, it once again gets picked up as MiJ, even though the driver is supposedly gone. Oh well, I actually want to use MiJ, so it's not really an issue, but actually fully uninstalling it seems difficult.

It might be that you didn't restart your computer before reconnecting it, that is probably Windows restore function or something..

Windows does crazy things with backing up and reinstalling drivers in my experience.

Which is why I always turn off automatic driver installation.
 
The last time I left the DS3Tool running for a while it's ram usage ballooned up to like 3 GB. I'd like to use the Dual shock for some games since I hate the 360 D-pad but so far it's just been a pain in the ass.
 

RoadHazard

Gold Member
It might be that you didn't restart your computer before reconnecting it, that is probably Windows restore function or something..

Windows does crazy things with backing up and reinstalling drivers in my experience.

Which is why I always turn off automatic driver installation.

I did restart it, was still there somehow.
 

destrudo

Member
...which is 99% of all PC games released nowadays. So using something that can't emulate a 360 controller simply isn't an option for me, and the fact that MiJ can is so damn convenient.

Well that was intended for the OP, not everyone is going to need or want an alternative. Most games that have 360 support also have regular gamepad support, so you can still use those drivers. It's just that every now and then certain games will only support a 360 controller, like Hotline Miami. It's not a perfect alternative, but it's still another option to choose.
 

Gaogaogao

Member
WIRED xbox 360 controller. no batteries, no charging, no extra weight and space taken up by said batteries, and no adapter.

also drivers that work.
 
Top Bottom