Editing SCP Driver Package
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | XInput Wrapper SCP is an open-source driver which allows for the DS3 (DualShock 3) to work natively on Microsoft Windows. | |
==Download== | ==Download== | ||
− | |||
− | + | http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller | |
==Features== | ==Features== | ||
− | |||
− | + | Filter Driver + Wrapper which provides USB + Bluetooth + Native XInput support | |
==Instructions== | ==Instructions== | ||
− | <span style="font-weight: bold;"><span style="text-decoration: underline;">Pre-Install</span></span> | + | <span style="font-weight: bold;"><span style="text-decoration: underline;">Pre- Install</span></span> |
− | 1. Uninstall | + | 1. [[MotioninJoy#Un-Installation_instructions|Uninstall MotioninJoy]] (if already installed) |
2. Update your [http://www.microsoft.com/hardware/en-us/d/xbox-360-controller-for-windows 360 controller drivers] if you haven't done so. | 2. Update your [http://www.microsoft.com/hardware/en-us/d/xbox-360-controller-for-windows 360 controller drivers] if you haven't done so. | ||
Line 20: | Line 18: | ||
<span style="font-weight: bold;"><span style="text-decoration: underline;">New Install</span></span> | <span style="font-weight: bold;"><span style="text-decoration: underline;">New Install</span></span> | ||
− | # Connect your Dongle and | + | # Connect your Dongle and DS3 via USB and let Windows install its default drivers. |
− | |||
− | |||
− | |||
# Unpack the archive. | # Unpack the archive. | ||
− | # Create a directory where you want the Service to run from. | + | # Create a directory where you want the Service to run from. Recommended - "C:\ScpServer". Create from an elevated command prompt if you have UAC enabled. The directory should not be created anywhere off your User directory (eg on your Desktop, or in your Downloads directory), it should also not be on a Network drive. |
# Copy the contents of the ScpServer\bin to the directory you created. | # Copy the contents of the ScpServer\bin to the directory you created. | ||
# Run ScpDriver.exe. | # Run ScpDriver.exe. | ||
# XP/Vista - check the Force Install option. Win 7/8 leave it unchecked. | # XP/Vista - check the Force Install option. Win 7/8 leave it unchecked. | ||
# Click Install. | # Click Install. | ||
− | |||
# Click Exit. | # Click Exit. | ||
You may need to run ScpMonitor.exe as well if you're using Bluetooth. | You may need to run ScpMonitor.exe as well if you're using Bluetooth. | ||
+ | ===<u>A DLL step that may or may not be required:</u>=== | ||
− | ==PCSX2 and PCSX- | + | 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. |
+ | |||
+ | ==PCSX2 and PCSX-R== | ||
[[File:LilyPad-SCP.png|thumb|Double check your Game Device APIs boxes.]] | [[File:LilyPad-SCP.png|thumb|Double check your Game Device APIs boxes.]] | ||
*Copy the LilyPad-Scp-r5350.dll from the /bin/Win32/ folder and paste it into the plugins folder. | *Copy the LilyPad-Scp-r5350.dll from the /bin/Win32/ folder and paste it into the plugins folder. | ||
− | * | + | *Open PCSX2 or PCSX-R and select LilyPad-SCP from within it |
*You may also need to disable DirectInput and XInput before the next step. To prevent crashing, which seems to vary from system to system. | *You may also need to disable DirectInput and XInput before the next step. To prevent crashing, which seems to vary from system to system. | ||
− | *'''Then''' copy over XInput1_3.dll from /bin/Win32/ to PCSX2 or PCSX- | + | *'''Then''' copy over XInput1_3.dll from /bin/Win32/ to PCSX2 or PCSX-R's directory. '''NOT''' the plugins directory. |
*Now disable all other Game Device APIs other than native if you haven't already. Background input is fine though. | *Now disable all other Game Device APIs other than native if you haven't already. Background input is fine though. | ||
− | *Set keyboard input to raw while you're at it. For PCSX-R's hotkeys, since Windows | + | *Set keyboard input to raw while you're at it. For PCSX-R's hotkeys, since Windows Messaging input kills them. |
− | * | + | *In case you're a little slow mentally and didn't notice, you still need to bind them. So switch over to the Pad 1 tab to do so. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Troubleshooting== | ==Troubleshooting== | ||
Line 56: | Line 47: | ||
If you are having trouble installing it, please go over these to double check. | If you are having trouble installing it, please go over these to double check. | ||
− | *Ensure | + | *Ensure Xbox360 driver installed correctly. Go into Devices & Printers > Xbox 360 Controller > Hardware and update the driver from there. |
*Have you tried uninstalling and force installing it? | *Have you tried uninstalling and force installing it? | ||
− | *Go into properties of all the | + | *Go into properties of all the exe files and hit unblock. Especially ScpService.exe |
− | *Did you install it as an | + | *Did you install it as an admin? |
− | *Did the entire folder have Full | + | *Did the entire folder have Full Control privelleges for SYSTEM and Administrators? |
− | *Do you have the relevant XInput1_3.dll in the relevant program's | + | *Do you have the relevant XInput1_3.dll in the relevant program's EXE's directory? |
*Does SCPUser.exe show them working? | *Does SCPUser.exe show them working? | ||
*Is the "SCP DS3 Service" service running? | *Is the "SCP DS3 Service" service running? | ||
− | *In the case you're running wired, have you tried reinstalling SCP with | + | *In the case you're running wired, have you tried reinstalling SCP with bluetooth unchecked? |
− | |||
− | |||
− | |||
− | |||
− |