Difference between revisions of "SCP Driver Package"

From Emulation General Wiki
Jump to navigation Jump to search
(Troubleshooting)
(PCSX2 and PCSX-R)
Line 33: Line 33:
 
[[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.
*After selecting LilyPad-SCP from within PCSX2 or PCSX-R, close it out.
+
*After selecting LilyPad-SCP from within PCSX2 or PCSX-R, you may also need to disable DirectInput and XInput before the next step. To prevent crashing, which seems to vary from system to system.
*Copy over XInput1_3.dll from /bin/Win32/ to PCSX2 or PCSX-R's directory. '''NOT''' the plugins directory.
+
*'''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. 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 Messaging input kills them.
 
*Set keyboard input to raw while you're at it. For PCSX-R's hotkeys, since Windows Messaging input kills them.
  

Revision as of 11:27, 5 July 2013

XInput Wrapper SCP is an open-source driver which allows for the DS3 (DualShock 3) to work natively on Microsoft Windows.

Download

http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller

Features

Filter Driver + Wrapper which provides USB + Bluetooth + Native XInput support

Instructions for Use

First off, uninstall MotioninJoy and update your 360 controller drivers if you haven't done so.

From the thread itself:

New Install

  • 1. Connect your Dongle and DS3 via USB and let Windows install it's default drivers.
  • 2. Unpack the archive.
  • 3. Create a directory where you want the Service to run from. [Recommended - C:\Program Files\Scarlet.Crush Productions *]
  • 4. Copy the contents of the ScpServer\bin to the directory you created.
  • 5. Run ScpDriver.exe.
  • 6. XP/Vista - check the Force Install option. Win 7/8 leave it unchecked.
  • 7. Click Install.
  • 8. Click Exit.

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

You may need to run ScpMonitor.exe as well if you're using Bluetooth.

A DLL step that may or may not be required:

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

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.
  • After selecting LilyPad-SCP from within PCSX2 or PCSX-R, 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-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.
  • Set keyboard input to raw while you're at it. For PCSX-R's hotkeys, since Windows Messaging input kills them.

Troubleshooting

If you are having trouble installing it, please go over these to double check.

  • Did you install it as an admin?
  • Which exact version are you using?
  • 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 EXE's directory?
  • Does SCPUser.exe show them working?
  • Have you tried uninstalling and force installing it?
  • Ensure Xbox360 drive installed correctly. Go into Devices & Printers > Xbox 360 Controller > Hardware and update the driver from there.