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

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

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

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".

Waiting for offline support

That’s works, still waiting for the ability to playing without Internet connection.

Beta

Beta version there's no bluetooth driver, do i have to install all over just to have a bt driver and then replace it with beta version? another question the instalation order must be follow? what is this order if i have to replace it? and congratulation by the driver.

Internet Connection?

What up with the "Need to be connected"???
If I want to play on my laptop in places without internet connection. what then? no gamepad.
Also I can't go to profile to set the buttons without internet.
 
DS tool -> About -> Check Updes, and quickly close the
internet window..... DS Tool CRASHES.
 
 
Acxie you are great, thanks for a wonderful program.
But there are few things that need to be seen in a full stable release:
* Stand alone (no internet needed).
* Nice & Clean "Graphic User Interface" that can be accesed through the control, panel Game Controllers.
* Battery Meter.
* Vibration/Rumble force settings (strenghth adjustment, left/right motors test).
* Auto load previous settings or profiles.
* Multiple controller settings (Battery meter, Profiles, Vibration settings, etc...) for each controller. 
* Stable (of course).
 
I know its alot to ask but people want to see a PRO software.
Then you could sell it for 15$ and people would buy (trust me). ;)
 
If you will, save this post to you PC and let it be your guide to perfection Acxie.
 
Cheers. 

Thank your advice.

Thank your advice.
I hope you will pardon me for doing so.I will add these features step by step that you have mentioned  .I am improving this project always actually .
Developing driver program is really difficult work that spend my large time.
About internet connection:you can go to option tab to config the driver.I wish this software can be free for ever,but I have to pay for this website and accessories and some games for testing. So I place a little a&d; I think this will help this project to be live and I wish can remove it in the future.

Please forget my bad English.



Thanks

Thanks Acxie!
These would be some really great features

option tab

about internet connection:no xbox in option tab

works without internet

does this work without internet or is internet required to make the damn xbox360 controller emulation option appear? i know i installed everything correctly but i dont have the xbox option on my ds3 tool. very frustrating.

beta 4.0 and future announcments

Hi and thanks to the person thats giving their time to make this great program. All i really want to know is when youll be able to come out with the final release of the 4.0 beta with the xbox 360 control emulator. I had no problems with the beta until the blue screen of death got me. BUT that was something you mentioned might happen. Anyways im very pleased with the program and cant wait till the official release comes out. Ill gladly donate some money when i have the chance

ooops

sorry for the multiple posts! my posts wont appear when i clicked save so i thought it didnt work

Good Driver with Little Problems

The Driver itself is working very well.

  • Ive Noticed a litle bug which prevents me from using the XBox360 Controller Emulator if a Game Uses 100% of the Controllers Vibration.
  • If the Vibration goes to 100% The Controller Disconnects from USB.
  • after 30-40 Seconds of waiting Time the Controller connects back again.
  • Unfortunately i cant get around the problem by myself because deactivating the Vibration with the DS3 Tool doesnt work.

I Have the following Feature Request as well.

  • Automatic Loading of Profiles on Bootup
  • Offline DS3-Tool (working without Internet Connection)

Greetz from Kikinak

Easy

DAME it was almost to easy to install needed just two restart because i forgot the vibration drivers :P I'm using Windows 7 build 7600 no problem with the drivers took just me under 2 min to get it up and running NICE WORK !!!

no xbox 360 controller emulation option

i use 4.00 beta 2 but i get no xbox 360 controller emulation option like that :(

cant get it to work

i installed everything successfully (according to mijlog.txt) signed all the drivers and my controller appears in the device manager but it still says motioninjoy virtual xinput device for windows. and when i try updating the driver to the xbox360 controller, an message comes up and says "the folder specified doesnt contain a compatible sotware driver for your device. If the folder contains a driver, make sure it is designed to work with windows for x64-based systems." what the hell am i doing wrong? ive tried installing it several times but it still wont recognize my ds3 as an xbox controller. in using win7 x64.

Not need to update the driver

Not need to update the driver to the xbox360 controller.You have to select xbox 360 controller emulator in "DS3 TOOL" ,After  Enabled the working mode one wireless X360 game controller will be installed in you system automatically.

missing option

i cant see the xbox 360 controller emulation option in my ds3 tool :(