XInput Wrapper for DS3 and Play.com USB Dual DS2 Controller
(09-12-2014, 10:13 PM)daman4567 Wrote: I've used Motioninjoy with success previously, but it recently became too much of a pain for me to try to use it, so I decided to look this up. I followed all the installation instructions, my dongle wasn't supported so I ran zadig and it timed out. Zadig itself stopped responding after that, so I opened task manager to close it and try again. That's when my comptuer froze on the ctrl-alt-del menu and I had to hard shutdown and start my computer back up. When I did this, it got stuck on the welcome screen, forcing me to start up in safe mode and do a system restore, to just before running zadig. I tried running zadig again and the drivers installed successfully, but my controller wouldn't pair to the bluetooth and it wouldn't work on anything. I sought to fix this by restarting my computer, after which it once again got stuck on the welcome screen, forcing me to do another system restore. Either zadig is a virus and needs to be quashed, or there is a major flaw in the program that needs to be worked out. I'll be happy to attempt to recreate this and do whatever monitoring necessary to diagnose this problem and post the results here.

My last question is this: why isn't this more user friendly? Can't you do something similar to what motioninjoy does with the single interface with clear and consistent instructions on how to install. Also, when I use motioninjoy, I can select game controller properties and see the controller working through the windows interface for controllers, but with just xinput the option isnt there, and all that appears is an "xbox 360 controller" device that windows says needs troubleshooting. I'm sure the back-end stuff works fine, but this program really needs work on the front end.

The instructions are pretty clear, and this works perfectly when it you have compatible hardware, the problem is your bluetooth dongle isnt compatible, try it connecting the controller via USB, it works the same as bluetooth but wired if you still have problem with how the software works then, your best bet will be to get an 360 controller

(09-12-2014, 11:52 PM)NarooN Wrote: I've been using these drivers for a while now, and have been pleased. But recently, I've been going back and playing some older PC games, and the gamepad support is wonky at best. Those games don't allow you to map the dpad or L2/R2 buttons since it sees them as analog buttons for some reason, and thus ignores them. This is a deal-breaker on games like Tony Hawk's Pro Skater 2, for example, which I simply will not play with analog sticks or keyboard controls.

Is there any work-around to this, besides using Xpadder?

Yeah, use the remap function, open SCPMonitor and profile manager, there you can remap buttons, its a little complicated at first, but youll get the hang of it

Sponsored links

Hi there, I didn't get an answer for my previous question (page 339) so I'll simplify my question:

What driver is responsible for updating HCI and LMP versions that are visible in SCP monitor?

Summary of my problem for reference:
- built-in atheros dongle works fine with scp and I can play with my DS3 via BT. HCI and LMP versions show as 6.xxx
- When I plug-in my external trust bt dongle, after a while, HCI and LMP versions show as 7.xxx in scpmonitor and the ds3 stops working over BT.
(09-13-2014, 03:56 AM)SageX85 Wrote: Yeah, use the remap function, open SCPMonitor and profile manager, there you can remap buttons, its a little complicated at first, but youll get the hang of it

Isn't there some sort of shortcut to switch the profiles? I know that L1+R1+PS button disconnect the controller, but I swear there is something similar to switch profiles.
CPU: Intel Core i7-10700K 3.8 GHz (Turbo 5.1 GHz)
GPU: Nvidia GeForce RTX 3070 (8 GB)
RAM: Corsair 32GB KIT DDR4 3200MHz CL16 Vengeance LPX
MOBO: Asus TUF GAMING Z490-PLUS
OS: Windows 10 Pro 64-bit
(09-13-2014, 07:12 PM)Littleman Wrote: Hi there, I didn't get an answer for my previous question (page 339) so I'll simplify my question:

What driver is responsible for updating HCI and LMP versions that are visible in SCP monitor?

Summary of my problem for reference:
- built-in atheros dongle works fine with scp and I can play with my DS3 via BT. HCI and LMP versions show as 6.xxx
- When I plug-in my external trust bt dongle, after a while, HCI and LMP versions show as 7.xxx in scpmonitor and the ds3 stops working over BT.

Disabling automatic windows updates for drivers seems to have fixed it. Thank you myself. I rawk.

Devices and printers, right-click your computer, device installation settings. Set everything to manual. Enjoy. Goodbye Motioninjoy.
Amazing job on all the work with Xinput-wrapper/PCSX2 guys. Really amazing stuff.

I'm having an issue with my DS3. I have no MIJ drivers/crap left. All utilities recognize my controller. Input tests work on Lilypad and SCPUser. Everything is recognized, but I'm getting zero response in-game. Everything indicates it is working, SCP DS3 process says it's working, just cannot for the life of me get any in-game response.

Thanks in advance all. I'll be happy to comply with any questions about my issue.
Okay, it seems that didn't work the way I planned for FFXI, so until I retire I'm going to be swapping controllers a while. I like using the PS3 controller, I really do, but losing the L2/R2 buttons really hurts.

Just asking, since the older controller doesn't seem to like having the DS3 service up at all; is there a way to script turning it off and on so I can do it in one click? I might check for remapping later for other older games but I've had FFXI configed like the PS2 version so long, I'd have a TERRIBLE time whm'ing via remapping the buttons. (The L2/R2 buttons are used to bring up macros in FFXI, so that is pretty painful..I'll just stick with the Nyko Airflow when I'm playing that for now.)
Hey guys...

Can't make this work through bluetooth...
I have an original PS3 controller and Thrust bt3.0 (Atheros AR3011 compatible 0CF3:3002).
Win7x64
Tested the BT dongle fine with other devices.
Installed xbox controller, copied the SCP folder and the update.
Ran ScpDriver.exe with success as shown in the pic.
Ran ScpServer.exe and it works through usb.
When I disconnect the usb, I get some BT connections attempts but it either does not connect and the controller shuts down or it connects and suts down a second later...

Any hints?

Best regards,
João

Code:
2014-09-15 21:23:32.504 ++ C:\SCP\ScpServer.exe  1.2.2.175
2014-09-15 21:23:32.519 ++ C:\SCP\ScpControl.dll 1.2.2.175
2014-09-15 21:23:32.613 ++ Microsoft Windows 7 Ultimate Service Pack 1 (6.1.7601.65536 AMD64)
2014-09-15 21:23:32.613 -- Bus Open   : Offset 0
2014-09-15 21:23:32.628 -- Bus Open   : Path \\?\ROOT#SYSTEM#0003#{F679F562-3164-42CE-A4DB-E7DDBE723909}
2014-09-15 21:23:32.675 ## Mapper.Initialize() - Profiles [5] Active [Default] Mappings [0]
2014-09-15 21:23:32.706 -- Controller : UDP_Worker_Thread Starting
2014-09-15 21:23:32.706 -- Bluetooth  : L2CAP_Worker_Thread Starting [82,02]
2014-09-15 21:23:32.722 -- Bluetooth  : HCI_Worker_Thread Starting [81]
2014-09-15 21:23:32.722 << HCI_Reset [0C03]
2014-09-15 21:23:32.738 >> HCI_Disconnection_Complete_EV [05]
2014-09-15 21:23:32.847 >> HCI_Command_Complete_EV [0E] [00] [HCI_Reset]
2014-09-15 21:23:33.112 << HCI_Read_BD_ADDR [1009]
2014-09-15 21:23:33.299 >> HCI_Command_Complete_EV [0E] [00] [HCI_Read_BD_ADDR]
2014-09-15 21:23:33.299 << HCI_Read_Buffer_Size [1005]
2014-09-15 21:23:33.346 >> HCI_Command_Complete_EV [0E] [00] [HCI_Read_Buffer_Size]
2014-09-15 21:23:33.346 -- 03FE, 79, 0008, 0003
2014-09-15 21:23:33.362 << HCI_Read_Local_Version_Info [1001]
2014-09-15 21:23:33.393 >> HCI_Command_Complete_EV [0E] [00] [HCI_Read_Local_Version_Info]
2014-09-15 21:23:33.393 -- Master 5C:F3:70:07:F2:4E, HCI_Version 5.9999, LMP_Version 5.9999
2014-09-15 21:23:33.408 << HCI_Write_Scan_Enable [0C1A]
2014-09-15 21:23:33.767 >> HCI_Command_Complete_EV [0E] [00] [HCI_Write_Scan_Enable]
2014-09-15 21:23:44.875 ++ Notify [Arrival] [{E2824A09-DBAA-4407-85CA-C8E8FF5F6FFA}] [\\?\USB#VID_054C&PID_0268#5&3A5B01F9&0&2#{E2824A09-DBAA-4407-85CA-C8E8FF5F6FFA}]
2014-09-15 21:23:44.875 -- DS3 Arrival Event
2014-09-15 21:23:44.920 -- Device Arrival [00:06:F5:6A:1C:30]
2014-09-15 21:23:44.920 -- Bus Plugin : Serial 1
2014-09-15 21:23:44.920 ++ Plugin Port #1 for [00:06:F5:6A:1C:30]
2014-09-15 21:23:44.962 -- Started Device Instance [USB\VID_054C&PID_0268\5&3A5B01F9&0&2] Local [00:06:F5:6A:1C:30] Remote [5C:F3:70:07:F2:4E]
2014-09-15 21:23:44.940 -- USB Device : HID_Worker_Thread Starting
2014-09-15 21:24:08.785 ++ Notify [Removal] [{E2824A09-DBAA-4407-85CA-C8E8FF5F6FFA}] [\\?\USB#VID_054C&PID_0268#5&3A5B01F9&0&2#{E2824A09-DBAA-4407-85CA-C8E8FF5F6FFA}]
2014-09-15 21:24:08.786 -- Device Removal [00:06:F5:6A:1C:30]
2014-09-15 21:24:08.789 -- USB Device : HID_Worker_Thread Exiting
2014-09-15 21:24:10.928 >> HCI_Connection_Request_EV [04]
2014-09-15 21:24:10.928 << HCI_Delete_Stored_Link_Key [0C12]
2014-09-15 21:24:10.944 << HCI_Remote_Name_Request [0419]
2014-09-15 21:24:10.959 >> HCI_Command_Complete_EV [0E] [12] [HCI_Delete_Stored_Link_Key]
2014-09-15 21:24:10.975 >> HCI_Command_Status_EV [0F] [00] [HCI_Remote_Name_Request]
2014-09-15 21:24:11.006 >> HCI_Remote_Name_Request_Complete_EV [07]
2014-09-15 21:24:11.006 -- Remote Name : 00:06:F5:6A:1C:30 - PLAYSTATION(R)3 Controller
2014-09-15 21:24:11.022 << HCI_Accept_Connection_Request [0409]
2014-09-15 21:24:11.037 >> HCI_Command_Status_EV [0F] [00] [HCI_Accept_Connection_Request]
2014-09-15 21:24:11.178 >> HCI_Role_Change_EV [12]
2014-09-15 21:24:11.224 >> HCI_Connection_Complete_EV [03]
2014-09-15 21:24:11.224 >> L2CAP_Connection_Request [02] PSM [11]
2014-09-15 21:24:11.240 << L2CAP_Connection_Response [03]
2014-09-15 21:24:11.256 << L2CAP_Configuration_Request [04]
2014-09-15 21:24:11.349 >> L2CAP_Configuration_Request [04]
2014-09-15 21:24:11.349 << L2CAP_Configuration_Response [05]
2014-09-15 21:24:11.458 >> L2CAP_Configuration_Response [05]
2014-09-15 21:24:11.817 >> L2CAP_Connection_Request [02] PSM [13]
2014-09-15 21:24:11.817 << L2CAP_Connection_Response [03]
2014-09-15 21:24:11.833 << L2CAP_Configuration_Request [04]
2014-09-15 21:24:21.801 >> L2CAP_Connection_Request [02] PSM [13]
2014-09-15 21:24:21.817 << L2CAP_Connection_Response [03]
2014-09-15 21:24:21.817 << L2CAP_Configuration_Request [04]
2014-09-15 21:24:34.063 >> HCI_Disconnection_Complete_EV [05]
2014-09-15 21:24:34.079 >> HCI_Connection_Request_EV [04]
2014-09-15 21:24:34.079 << HCI_Delete_Stored_Link_Key [0C12]
2014-09-15 21:24:34.094 << HCI_Remote_Name_Request [0419]
2014-09-15 21:24:34.110 >> HCI_Command_Complete_EV [0E] [12] [HCI_Delete_Stored_Link_Key]
2014-09-15 21:24:34.110 >> HCI_Command_Status_EV [0F] [00] [HCI_Remote_Name_Request]
2014-09-15 21:24:34.157 >> HCI_Remote_Name_Request_Complete_EV [07]
2014-09-15 21:24:34.157 -- Remote Name : 00:06:F5:6A:1C:30 - PLAYSTATION(R)3 Controller
2014-09-15 21:24:34.172 << HCI_Accept_Connection_Request [0409]
2014-09-15 21:24:34.188 >> HCI_Command_Status_EV [0F] [00] [HCI_Accept_Connection_Request]
2014-09-15 21:24:34.328 >> HCI_Role_Change_EV [12]
2014-09-15 21:24:34.328 >> HCI_Connection_Complete_EV [03]
2014-09-15 21:24:34.375 >> L2CAP_Connection_Request [02] PSM [11]
2014-09-15 21:24:34.375 << L2CAP_Connection_Response [03]
2014-09-15 21:24:34.391 << L2CAP_Configuration_Request [04]
2014-09-15 21:24:34.609 >> L2CAP_Configuration_Request [04]
2014-09-15 21:24:34.609 << L2CAP_Configuration_Response [05]


Attached Files Thumbnail(s)
   
Hi guys and thank you for this great tool! I've been facing some micro freezing issues lately when vibration occurs. It happens everytime the controller vibrates and the game is stuttering. Can someone have a look at it? I'm on Windows 7. Thanks!
(09-12-2014, 10:13 PM)daman4567 Wrote: I've used Motioninjoy with success previously, but it recently became too much of a pain for me to try to use it, so I decided to look this up. I followed all the installation instructions, my dongle wasn't supported so I ran zadig and it timed out. Zadig itself stopped responding after that, so I opened task manager to close it and try again. That's when my comptuer froze on the ctrl-alt-del menu and I had to hard shutdown and start my computer back up. When I did this, it got stuck on the welcome screen, forcing me to start up in safe mode and do a system restore, to just before running zadig. I tried running zadig again and the drivers installed successfully, but my controller wouldn't pair to the bluetooth and it wouldn't work on anything. I sought to fix this by restarting my computer, after which it once again got stuck on the welcome screen, forcing me to do another system restore. Either zadig is a virus and needs to be quashed, or there is a major flaw in the program that needs to be worked out. I'll be happy to attempt to recreate this and do whatever monitoring necessary to diagnose this problem and post the results here.

My last question is this: why isn't this more user friendly? Can't you do something similar to what motioninjoy does with the single interface with clear and consistent instructions on how to install. Also, when I use motioninjoy, I can select game controller properties and see the controller working through the windows interface for controllers, but with just xinput the option isnt there, and all that appears is an "xbox 360 controller" device that windows says needs troubleshooting. I'm sure the back-end stuff works fine, but this program really needs work on the front end.



same here , "zadig" or whatever, is freezing and not doing its purpose, had to restart my pc etc. this software is not user friendly, horrible in quality, and you can tell its sloppy. the how to is clear to those who have an idea of what to do etc. regular new comers are blind sided with phrases and terms, and are lost during the process. it seems like the main programmer is always right and wont take any suggestions or fix his attitude towards people who arent in his information filled world of ps3 controllers. the way he sees it, as long as his stuff works, and he knows how to do it, with a horrible how to for us, then screw the rest of us low lifes. " how can it be any more clear".. well he knows how it can be better, and im sure someone can make one as well, besides he already says everything is fine, why fix what clearly is an issue to more than 2 people. with that attitude he will be a failure just like his program, unless he fixes this gross, disgusting wanna be application. to all of you defenders of the app, if it works for you dont bother replying you have no idea what its like for this so called app to ruin your computer and freezing your computer with random half made apps. just watch, we the ones having issues will come here to this forum and the rest will make fun of our post count then say we're wrong and f.u and all this banter over what we know is clearly an issue.
(09-12-2014, 11:52 PM)NarooN Wrote: I've been using these drivers for a while now, and have been pleased. But recently, I've been going back and playing some older PC games, and the gamepad support is wonky at best. Those games don't allow you to map the dpad or L2/R2 buttons since it sees them as analog buttons for some reason, and thus ignores them. This is a deal-breaker on games like Tony Hawk's Pro Skater 2, for example, which I simply will not play with analog sticks or keyboard controls.

Is there any work-around to this, besides using Xpadder?

I don't think THPS2 was supporting xinput.
A good idea would to improve this would be to add a dinput wrapper.
I have no idea how this can be hard, thus...
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go




Users browsing this thread: 10 Guest(s)