@simphax: you can use ScpVBus and ScpControl to write a C# standalone application which uses Virtual XInput devices. I've attached a Visual Studio 2010 Solution which demonstrates how to do this.
To create this from scratch -
1. Create a new Visual C# Project, Windows Forms Application, .Net Framework 4.
2. Add a reference to ScpControl.dll.
3. Add a new Component. [MyBusDevice.cs in the sample]
4. Add - using ScpControl; to the source file.
5. Change the class it is derived from to BusDevice.
6. Override the Parse() method.
7. Build the Solution.
8. Drag a MyBusDevice object from the toolbox onto your Form.
9. Drag a Timer object from the toolbox onto your form.
10. Add event handlers for Load and FormClosing for your Form.
11. Add event handler for Tick for your Timer.
12. Add code to Open / Start / Plugin your MyBusDevice to the Load handler.
13. Add code to Unplug / Stop / Close your MyBusDevice to the FormClosing handler.
14. Add code to construct your Input report, then Parse / Report to your MyBusDevice to the Tick handler.
15. Add code to Parse your Input report to an X360 Pad format to MyBusDevice.cs. [sample shows a subset, see ScpControl\BusDevice.cs for a full parse of a DS3 input report].
16. Build the Solution.
17. Stop the "SCP DS3 Service" in Service Manager. [Must have installed via ScpDriver first]
18. Debug your Solution.
19. Use ScpUser.exe to view the XInput device.
@wasdoftime: ScpService is a Windows Service, it is not intended to be run from the command line or by double clicking in Explorer.
It sounds like the service is unable to start for some reason, otherwise the ScpService.log would be created. Try to start the service - Control Panel -> Administrative Tools -> Services, scroll down to "SCP DS3 Service", right-click it and select Start. Report back any error.
What directory is it installed to?
@Fox: it is not something I have experienced, or been reported by any other user. Can you run Task Manager and monitor "CPU Usage" while playing a game that the Rumble lags.
What is your systems specs?
@Sectus: the driver package currently doesn't support button/axis mappings, see Post
#941.
You should be able to configure x360ce to do what you want. I tested version 2.1.2.191 and was able to configure and use it with Triggers and Bumpers swapped - see screenshot of config.
@ss4adib: can you do the following -
1. Unplug your DS3 from USB.
2. Restart the Service (or reboot your PC).
3. Plugin your DS3 to USB.
4. Wait 30 seconds.
5. Unplug your DS3 from USB.
6. Wait 30 seconds.
7. Plugin your DS3 to USB.
8. Wait 30 seconds.
9. Unplug your DS3 from USB.
10. Wait 30 seconds.
11. Zip up your ScpDriver.log and ScpService.log and post as an attachment.
@MaicomElio: it sounds like the Service cannot start at boot time, can you zip up your ScpDriver.log and post as an attachment.