Difference between revisions of "MotioninJoy"

From Emulation General Wiki
Jump to navigation Jump to search
(Added everything)
m (Protected "MotioninJoy" ([Move=Allow only administrators] (indefinite)))
(45 intermediate revisions by 23 users not shown)
Line 1: Line 1:
MotioninJoy is a proprietary set of drivers available for Microsoft Windows, for the PlayStation 3 DualShock 3 (DS3) controller.
+
MotioninJoy, or more appropriately, MalwareohJoy, is a proprietary set of drivers available for Microsoft Windows, for the Sony DualShock 3 (DS3) controller. Due to various problems, it is recommended to use [[SCP Driver Package]] instead.
 
==Features==
 
==Features==
 
*Multiple controller types available to emulate (DS1, DS2, DS3, Xbox, custom)
 
*Multiple controller types available to emulate (DS1, DS2, DS3, Xbox, custom)
 
*Bluetooth support
 
*Bluetooth support
*'Just werks'
 
  
 
==Cons==
 
==Cons==
*'''Malware''': Is known to load '''sh.com''', a Chinese schooling website, in your browser when you open the included application, DS3 Tool (required to use the controller)
+
*'''Malware''': Is known to load '''sh.com''', a Chinese schooling website, in your browser when you open the included application, DS3 Tool (required to use the controller).
*Must open DS3 Tool every time you plug your controller in
+
*It overrides your USB and Bluetooth drivers (Such as the Logitech Unifying Receiver) and can render them useless until you remove MalwareohJoy and uninstall its associated drivers.
*Must select a profile each time
+
*Must open DS3 Tool every time you plug your controller in.
*Updated very infrequently
+
*Must select a profile each time.
 +
*Updated very infrequently.
 +
*Is very difficult to remove once installed.
 +
 
 +
==Un-Installation instructions==
 +
Firstly uninstall it through Control Panel.
 +
 
 +
Next, run the Command Prompt as an administrator and type this:
 +
pnputil.exe -e
 +
Find MalwareohJoy in the list that comes up and type:
 +
pnputil.exe -f -d oem#.inf
 +
Replace the # with MalwareohJoy's number. If you had problems with Bluetooth devices after installing MoJ you should now reinstall your original Bluetooth drivers.
 +
 
 +
Finally, delete C:\Windows\System32\drivers\MijXfilt.sys to get rid of the driver file.
 +
 
 +
'''NOTE: '''MoJ will still be in your registry even after this, it ''shouldn't'' cause any problems, but you may want to open Regedit and delete anything tied to MalwareohJoy.
 +
 
 +
==Un-Installation Instructions with an overridden Bluetooth driver==
 +
 
 +
This method is confirmed to work in Windows 7 64-bit with a Logitech Unifying Receiver.
 +
 
 +
Like in Method 1, uninstall the MalwareohJoy application from Control Panel. Then navigate to Devices and Printers and find the device that does not work. In the case of the Logitech Unifying Receiver, the device will appear in the list under its specific or a general name, but will not function properly.
 +
 
 +
Right-click the device and select Properties. Select the Hardware Tab, then click the Properties button.
 +
 
 +
In the new window, click Change Settings, authenticate, then click the Driver tab. Click Uninstall.
 +
 
 +
'''IMPORTANT STEP:''' On the dialog that pops up, check the box that asks if you want to delete the device software as well. Click Okay.
 +
 
 +
Remove and reinsert your Bluetooth hardware.
  
 
==Alternatives==
 
==Alternatives==
[http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller XInput Wrapper SCP] is an open-source driver which allows for the DS3 to natively work on Microsoft Windows. There are two versions currently available:
+
[[SCP Driver Package]] is an open-source driver which allows for the DS3 to natively work on Microsoft Windows. It includes:
 +
 
 +
*Filter Driver + Wrapper (discontinued)
 +
*XInput Driver (can use USB and Bluetooth)
 +
The XInput Driver is currently the recommended version to use.
 +
 
 +
 
 +
If you have problems with the above driver package or if (for some reason) you MUST use MoJ:
 +
*[http://betterds3.ciebiera.net/ Better DS3] is an improved frontend for MoJ that doesn't have advertising or stupid malware. It's worse than the SCP Driver Package but better than nothing.
  
*XInput Wrapper
+
[[Category:Controllers]]
*Bluetooth (Beta)
 
XInput Wrapper is currently the recommended version to use.
 
===Instructions for Use===
 
Included in the download for the XInput Wrapper are three folders - '''System, Win32, Win64.''' In the System folder is a .exe file, run it. Then, if the '''program you are going to use a DS3 with''' is 32-bit, take the '''XInput1_3.dll''' from the '''Win32''' folder and place it in the program folder, in the same folder as the .exe for the program usually. For Steam games, this is usually in C:\Program Files(x86)\Steam\steamapps\common\. If the program is 64-bit, use the dll from the '''Win64''' folder. If you use PCSX-Reloaded or PCSX2, you can also use the LilyPad plugin in the '''Win32''' folder as your controller plugin.
 

Revision as of 23:54, 2 February 2019

MotioninJoy, or more appropriately, MalwareohJoy, is a proprietary set of drivers available for Microsoft Windows, for the Sony DualShock 3 (DS3) controller. Due to various problems, it is recommended to use SCP Driver Package instead.

Features

  • Multiple controller types available to emulate (DS1, DS2, DS3, Xbox, custom)
  • Bluetooth support

Cons

  • Malware: Is known to load sh.com, a Chinese schooling website, in your browser when you open the included application, DS3 Tool (required to use the controller).
  • It overrides your USB and Bluetooth drivers (Such as the Logitech Unifying Receiver) and can render them useless until you remove MalwareohJoy and uninstall its associated drivers.
  • Must open DS3 Tool every time you plug your controller in.
  • Must select a profile each time.
  • Updated very infrequently.
  • Is very difficult to remove once installed.

Un-Installation instructions

Firstly uninstall it through Control Panel.

Next, run the Command Prompt as an administrator and type this:

pnputil.exe -e

Find MalwareohJoy in the list that comes up and type:

pnputil.exe -f -d oem#.inf

Replace the # with MalwareohJoy's number. If you had problems with Bluetooth devices after installing MoJ you should now reinstall your original Bluetooth drivers.

Finally, delete C:\Windows\System32\drivers\MijXfilt.sys to get rid of the driver file.

NOTE: MoJ will still be in your registry even after this, it shouldn't cause any problems, but you may want to open Regedit and delete anything tied to MalwareohJoy.

Un-Installation Instructions with an overridden Bluetooth driver

This method is confirmed to work in Windows 7 64-bit with a Logitech Unifying Receiver.

Like in Method 1, uninstall the MalwareohJoy application from Control Panel. Then navigate to Devices and Printers and find the device that does not work. In the case of the Logitech Unifying Receiver, the device will appear in the list under its specific or a general name, but will not function properly.

Right-click the device and select Properties. Select the Hardware Tab, then click the Properties button.

In the new window, click Change Settings, authenticate, then click the Driver tab. Click Uninstall.

IMPORTANT STEP: On the dialog that pops up, check the box that asks if you want to delete the device software as well. Click Okay.

Remove and reinsert your Bluetooth hardware.

Alternatives

SCP Driver Package is an open-source driver which allows for the DS3 to natively work on Microsoft Windows. It includes:

  • Filter Driver + Wrapper (discontinued)
  • XInput Driver (can use USB and Bluetooth)

The XInput Driver is currently the recommended version to use.


If you have problems with the above driver package or if (for some reason) you MUST use MoJ:

  • Better DS3 is an improved frontend for MoJ that doesn't have advertising or stupid malware. It's worse than the SCP Driver Package but better than nothing.