Xbox 360 Controller Emulator

MotioninJoy 0.4.00 beta available

Note:If you have installed pre version for testing please uninstall it befer install new version(refer to How to uninstall MotioninJoy).I will supply in more detail instruction ASAP.
    MotioninJoy Xbox 360 Controller Emulator allows the driver to represent a virtual Xbox360 wireless controller in windows device manager.Xinput applications will think the input comes from a real Xbox360 wireless controller and send vibration data to MotioninJoy driver. MotioninJoy driver will convert this data and send it to Dualshock 3.





This is a Beta version,if it bring on  "Blue Screen of Death"  by chance:

  • Unplug your Dualshock 3 and Bluetooth Dongle .
  • Reboot your system and delete file of "X:\windows\system32\drivers\MijXfilt.sys".
  • Plug in again your device and it will be like following picture in device manager.
  • driver error
  • Uninstall the driver.( Remember to check "Delete the driver software for this device".)


  1. Download Microsoft Xbox 360™ Wireless Controller for Windows® driver and install it.
  2. Reboot your system and  Disable Driver Signing Enforcement
  3. Download 0.4.00 beat version and install it
  4. "Start->All Programs->MotioninJoy->Install MotioninJoy Driver" Right click and use the "Run as administrator" option,It will replace your USB and Bluetooth driver all together.
  5. When all have be finished by windows system,go to  "Start->All Programs->MotioninJoy->DS3 TOOL" config you device.
    Xbox_360_emulator

Refer to:
 http://www.motioninjoy.com/help/sixaxis-dualshock-3-connecting-usb
and http://www.motioninjoy.com/help/sixaxis-dualshock-3-connecting-bluetooth
 But use "Install MotioninJoy Driver"substitute "Install USB Driver"
Xbox 360 controller emulator

Comments

tanks

tanks for the tip man very useful

buy xbox 360 consoles

Battery meter

I don't *think* this has been posted before, but for me (after fixing numerous problems that have been mentioned here) the battery meter seems unresponsive, or at least isn't communicating properly with the controller, as it is always displayng 100%. Obviously this isn't the case, as i have had the controller connected (bluetooth) and on for over 3 hours, and is not showing a decline in battery charge. Ive read one post here that mentions the controller battery being low, so it must be something wrong with the adapter, controller or settings.

Win7 won't install USB device properly . . .

Man this software was great for a while, one day it just stopped working.I'm using Win 7 Home Premium.  First I installed 3.0, it didn't work ( i didn't follow instructions), then I followed the uninstall process to the letter and installed 0.4 version and it worked fine with just cause 2 360 emulation with dual shock 3 for a few weeks.  I hadn't changed any drivers or updated anything but it stopped working for some reason.  Then I check my device manager and the whole thing was missing.  I run windows in test mode since day 1 of install and always keep the driver signature enforcement off so I can play when I want.  Anyway, I've uninstalled & installed it like 5 times and it doesn't work.  I've noticed that when i plug my ps3 controller into the usb port windows (in divice manager) automatically displays HID-Compliant Game Controller and doesn't do the usual "USB device driver install" on the bottom right . . . long story short I think there's something wrong with my win7 cuz it won't install my DS3 like it did before. If You know how to fix this I'd really appreciate it.  Thank You for Your time and hard work, Peace.Jesus The Baker

Some random Guy

have you tried using the 1st usb port that u installed the driver on?

Blue screen

So I got the blue screen and you say to uninstall it. I want to play a game with the controller but should I uninstall and never use it again or is it ok to  reinstall it?? And please answer because I see lot's of people commenting and you don't reply at all. Please.

problem with connecting via bluetooth

I can only connect it via USB.when I connect to USB and pair with the DS3 tool, it pops up the
"duelshock 3" and "bluetooth dongle", and my XBOX 360 Accessories got
response when I press the "PS" button. But once I disconnect the usb,
the 4 lights flash again and the signal lost, I cannot connect via
bluetooth.It's there any wrong step while I connecting via bluetooth?THANKS FOR HELP~

Axis initial position

When you start your computer, all of the joystick axis are set to 0,0 until you turn on the joystick , so if you don't turn on the joystick when you play a game it keeps turning to the upper left side. I'm sure this isn't anything hard to change , to put the axis in the middle by default.
Otherwise the driver is great. Thank you acxie!

doesn't work properly for some game

I test the v4 version with some game, in the game "prototype", it
works for almost the function
except the "upward " or the "camera up" key like being pressed
automatically.
So, the scene and the character keep turning, so weird.this only occurs when I use the "xbox 360" mode since the controller can be detected only in the mode.Please help~ and thx.

bluteooth 1.0

the problem might be a usb 1.0 driver.  my laptop has built in bluetooth.  and i got a 2.0 dongle to plug in so i could use ds3.  eventually i figured out that even though the laptops bluetooth is only 1.0, it still mounts it as a joystick.  so you get a phantom joystick sending the up signal, when you only want the one joystick.  i disabled the original bluetooth adaptor and everything works perfectly now!!!!

Emulating Ps2 or generic USB controllers

Hi! I want to know if there is anyway to use the PS2 gamepads (via usb adaptors) or generic usb controllers emulated as the xbox360 gamepad.Sorry if my English isn't good enough.-Lucas

Maybe,but usb adaptors and

Maybe,but usb adaptors and usb controller data format is a great diversity of
methods  ,compatible with these will be a difficulty work.My English is so so.

Ps2 or generic usb controllers

Hi! I want to know if there is anyway to use the PS2 gamepads (via usb adaptors) or generic usb controllers emulated as the xbox360 gamepad.Sorry if my English isn't good enough.-Lucas

thanks but...

Thanks for this AWESOME!!!! driver.... it works like a charm.. but i somehow got the BSOD while im playing gta4... the controller stops responding then POOF BSOD!!!..but it was a beta and i expect that that would happen.... i hope nothing serious happens to my pc after that BSOD...i cant wait for the final release for this :D

same problem here. i was

same problem here. i was playing trackmania and POOF BSOD. i figured it happened when i pressed x and select at the same time. not sure if it works with other buttons ... since testing this takes too long and is annoying.

i was having that exact issue

i was having that exact issue with trackmania, although even if you do avoid the select + x thing it still bsod's randomly later anyway.  one time the control just stopped working without blue screening so i just used the keyboard instead to finish the level but then got the bsod when i went to exit the level lol...

Download Delete for  4.000

Download Delete for  4.000 Beta ?Can Anybody upload the Package for x64?

where do i dl

Where do i download this damn thing >.<

why have you stopped signing

why have you stopped signing your custom .sys files with the NGO certificate (using DSEO tool 1.3b) ? Every time i want to reinstall a new version of your driver i have to resign them using dseo tool myself. I remember on earlier releases (maybe it was 0.3), you signed it with NGO cert before uploading installer, so it worked automatically on people who used NGO DSEO to enable test mode on windows.Please start doing this again, as you dont have a real certificate anyway

Having technical difficulties.

After a couple tries I finally got everything installed right, or at least Im assuming its installed right. Now the problem I seem to be encountering is when I connect my DS3 in "Devices and Printers" it shows up as "PLAYSTATION(R) 3 Controller" with a little yellow triangle with an exclamation point in it. When I enter game controller settings is shows nothing at all and for Properties/Hardware it does show the "MotioninJoy Virtual Xinput devices for Windows" with type "Microsoft Common Controller for Windows Class" Again the little icon just before the beging of the name has a yellow triangle with the same exclamation point. Now in Device Manager that same "Microsoft Common Controller for Windows Class" with "MotioninJoy Virtual Xinput devices for Windows" showing up but still with the yellow error warning. Finally in the "MotioninJoy Gamepad Tool" panel no controllers show up as being connected and I have to way of forcing anything to work. Any and all help would be greatly appreciated, Thanks in advance.

I'm having the same problem as well.

Anyone have any ideas?

Hold F8 upon startup and

Hold F8 upon startup and choose the "Disable Driver Signing Enforcement" option

Do we have to do this every

Do we have to do this every startup if we want to use the controller?  There's got to be a way that we don't have to do it every time.

bluetooth

i'm on a x32 machine and i can't seem to get bluetooth to work either...the controller is recognized via usb, but bluetooth is no good. =[

Play and Charge

I really like the fact that with this version I can now connect via BT, play, and if the battery gets low plug the USB in without disconnecting the BT to charge, and continue playing. The only bug? I've encountered so far is when reconnecting to BT after having disconnected the dongle shows its connected but the controller doesnt and wont work. I have to press my PS button a 2nd time then plug the usb cable in briefly to get the controller to recognize that its reconnected to the BT dongle. Its a minor problem that isnt too big of a deal considering the fact that I dont need to disconnect the BT to charge now. Awesome work man

wired xbox controller insted of wireless

Is there any way that you can get the computer to recognize the controller as a wired xbox 360 controller?I only ask of this because assassins creed for pc is only compatible  with the wired version of the xbox controller so whenever i try to use my dualshock 3 with assassins creed it doesn't work.Thanks

Get Xpadder 5.3 the last free

Get Xpadder 5.3 the last free version. (or the newest version if you're willing to pay for it)You can set up any controller to work with any game with it.perhaps not dual joystick if the game uses both but you can set at least one up to move the mouse very accurately.In fact...I'm going to go buy it :)

Doesnt pair

i downloaded e Xbox 360 driver and installed Motioninjoy driver, but it doesnt pair at all. it works with Btsix so the bluetooth adapter works. i have Win 7 32 bit

disconnecting controller makes it unable to connect again

disconnecting the controller over bluetooth and then trying to connect again, it will connect (vibrate), then the leds will go off...and you cant connect again (infinite led blink loop)...only solution is to disconnect dongle then reconnect, then go into ds3 tool and enable 360 mode again, then press the button on the controller...THEN it will finally workit does not help that vibrations get frequently stuck so we have to constantly unplug dongles and alt tab out of our games... this version is very broken, needs a fix ASAP

Strong Vibration disconnects controller

...connected with bluetooth, but when vibration goes to maximum and/or spend a long time, it loose bluetooth connection... No other choice to disable force feedback...

Me too...

Its happening for me too...Works fine over usb, happens only in bluetooth

motionjoy virtual driver does not install under win 7

I have tried both my ps3 and xbox 360 controller on win 7. Win 7 recognizes both of my controllers when i plug them in via usb but my problem is the motionjoy virtual driver never seems to install. Here is the install log fileINFO:MotioninJoy Driver install logINFO: Driver install EnterINFO: argc0="C:\Program Files\MotioninJoy\ds3\MijCmd.exe"INFO: argc1="/i"INFO: argc2=".\drivers\MijUfilt.inf"INFO: DriverPackageInfPath="C:\Program Files\MotioninJoy\ds3\drivers\MijUfilt.inf"INFO: >>>>>installing driver package.LOG Event: 1, ENTER:  DriverPackageInstallWLOG Event: 2, DRIVER_PACKAGE_LEGACY_MODE flag set but not supported on Plug and Play driver on VISTA. Flag will be ignored.LOG Event: 1, Looking for Model Section [Standard.NTx86]...LOG Event: 1, RETURN: DriverPackageInstallW  (0xE000020B)INFO: There aren't any live devnodes with the DeviceId contained in the INF.

motionjoy virtual driver does not install under win 7

I have tried both my ps3 and xbox 360 controller on win 7. Win 7 recognizes both of my controllers when i plug them in via usb but my problem is the motionjoy virtual driver never seems to install. Here is the install log fileINFO:MotioninJoy Driver install logINFO: Driver install EnterINFO: argc0="C:\Program Files\MotioninJoy\ds3\MijCmd.exe"INFO: argc1="/i"INFO: argc2=".\drivers\MijUfilt.inf"INFO: DriverPackageInfPath="C:\Program Files\MotioninJoy\ds3\drivers\MijUfilt.inf"INFO: >>>>>installing driver package.LOG Event: 1, ENTER:  DriverPackageInstallWLOG Event: 2, DRIVER_PACKAGE_LEGACY_MODE flag set but not supported on Plug and Play driver on VISTA. Flag will be ignored.LOG Event: 1, Looking for Model Section [Standard.NTx86]...LOG Event: 1, RETURN: DriverPackageInstallW  (0xE000020B)INFO: There aren't any live devnodes with the DeviceId contained in the INF.

Disconnects with 360 emulation mode

I'm using .400 beta 2 and a SIXAXIS controller with BT under Win7 x64 (driver signing disabled). Everything works great except that under 360 emulation mode, the controller disconnects frequently in NFS Shift. The computer makes the sound when a USB device gets unplugged and the controller lights turn off. When I turn it back on with the PS button, it is recognized as a Motioninjoy Virtual Game Controller rather than an Xbox 360 controller. If alt-tab out of the game, launch the DS3 tool and turn 360 emulation back on, the game responds correctly to it again, but it isn't long (30 to 60 seconds maybe) before the same thing happens again. It has plenty of battery life and this doesn't happen with the non-360 emulation modes. Please let me know if you have any suggestions or need more information.For what its worth the only reason I am using the 360 emu mode in SHIFT is for the right thumbstick freelook which can't be used with other controllers. Other than the disconnects, this works fine. I have not yet tested any other games to see if the same problem exists.

Try usb...

I have had frequent disconnects when using bluetooth on Dirt 2, but when i use USB cable, it never disconnects in x360 emu mode.So try usb if you are using bluetoth (you probably are)...

Trigger Axis

I was just wondering if there is any possibility of making the analog triggers use separate axis (not combined) when using XBox mode?  I was able to do this using XInputEmu but I'd much rather just use your built in emulation.(Changing settings in the profiler effectively disabled XBox mode even though the option stays selected)

Infinite vibration

When it happens ingame, and its very annoying to hold a constantly vibrating controller, i try to push the home button in order to turn it off, then back on, but after turning it back on, and returning to the game, it will just start vibrating again, then turn off...after this i cannot turn it on again without unplugging/replugging the bluetooth dongle... (and it will just act weird anyway)

what is the game?

what is the game?

saboteur...i think you should

saboteur...i think you should try to fix vibration in general, it seems very broken... or atleast make the check box work for xinput mode, so that we can disable vibration if it doesnt work properly (currently the vibration is always on, doesnt matter if the vibration check box is enabled in ds3 tool or not)

Thank your feedback, I'll

Thank your feedback, I'll check it ASAP.

How to get saboteur not to go crazy

The saboteur seems to like using both dinput and xinput (and the 360 controller has both), so if you dont want random stuff to happen like your car rotating when you accelerate, you will have to place dinput8.dll from 360ce into the saboteur exe directory in order for it to not find the dinput device and use the xinput one properly.

vibration is just messed up

vibration is just messed up in this driver...use xinputtest.exe from 360ce (but without the other dlls), and move the vibration sliders...its completely wrong (the correct behaviour is when you use 0.3 driver with vibration support and 360ce xinput.dll)also, i cant drive cars in the saboteur with this driver because accelerating rotates the camera for some reason... resident evil 5 is fine (but still messed vibration)

1 BSOD, but works great otherwise

After I couldn't get the PS3 pad with the older drivers working in some games, I tried these beta ones and they work excellent with the 360 controller emulation, games were: Mirrors Edge, Braid, Grand Theft Auto 4. I did get one BSOD however in Mirrors Edge. I checked the pad and it had gone from the one red light to 4 flashing lights randomly during play, so I unplugged the controller and instantly got a BSOD relating to some USB .sys file. Looking forward to the non-beta version! Thanks for all your hard work on this project. OS: Windows 7 HP x64.

vibration problem

first of all thx for the good work here!!!worked for me even with bt.my problem:  i play with the emulated 360 controller via bluetooth, once i get a strong vibration the controller keeps on vibrating.... i have to disconnect and connect to stop him...  any ideas? 

Because Xinput only send 

Because Xinput only send  strength of vibration but Dualshock 3 need tell him duration,so have to set Dualshock 3 vibration time to infinity, Xinput application will send 0 strength to stop vibration normally.but when xinput application be exit abnormally it wiil not send 0 strength, so dualshock will rumble without stop.I am looking for  a solution to solve this problem.

same

I have the same problem, maybe the programer of btsix could give you a few tips about this, anyway the vibration of btsix does not work with every game but with the ones it work it is perfect.

okay thx very much....  

okay thx very much....   merry xmas!!!

BT Dongle

What dongle does everyone use for bluetooth to make it work?
Would a belkin one make it work?
Thanks

can I change L1L2R1R2 mapping?

I don't know if it is just me or not but I have having problem with these button as they seems to be assigned wrong (L1<->L2) and the xbox emulator still not working on mine... anyway are there ways to manually change the mapping with the "anolog gamepad 1" option?

Thanks

Axcie, you're the best!  Everything worked w/o any problems whatsoever; just remember to plug your controller in after step 3 above.  I fired it up with Dirt 2 and it worked perfectly!Axcie, don't worry about the ad...just do what you have to do to keep this project running.  Thanks again!Info:- Connected w/ USB- Windows 7 x64- Currently disabling Driver Signing Enforcement manually

L2 & R2 buttons

L2 & R2 buttons when I press in Tony Hawk’s American Wasteland in controller options white that’re "Axis LZ" for two buttons same action "Axis LZ".