Greetings to all and thank you Nefarious and your team of contributors and testers for all that you have done for the community! I have an issue that I have been tryig to solve for a few years now: I built an arcade cabinet running Hyperspin with about 77 systems. Te cabinet is built with a swappable control panel and I have all of the peripherals (Joysticks, track ball, spinners, etc...) to cover almost any game. Collectively, there are 19 or 20 USB device connected to a PC running the latest version of Windows 10 pro, including 2 PS3 controllers and 2 navigation controllers (all authentic Sony branded). The idea of my cabinet design is to make it so that games could be played either with the PS3 controllers or the joysticks on the controll panel. All of the PS3 peripherals were wired connected via SB cable as wireless is not a real concern for the cabinet.
I had been running SCP toolkit (on the arcade origianally running Win 7 pro) which has pretty much been problem free except for one issue: The PS3 controllers would randomly swap between player 1 and player 2 (and assumably the nav controllers swicth between P3 and P4) whenever I restarted or shut down and startup. It wasn't a monumental issue, but it was a slight annoyance. I upgraded to Windows 10 pro so that I could make the arcade cabinet into a server in Parsec so that I could connect to it using my Nvidia shield/ PC and play from the couch (Parsec server function is NOT supported in Win 7!). The upgrade to Win 10 removed SCPtoolkit, and I stumbled on this thread looking for th latest in PS3 controller connectivity. I installed BthPS3 and I am running Shibari as a service---all works well (great job on the project!). Unfortunately, restarts of the PC still randomly assigns PS3/Nav controllers to slots 1-4. Infact, unpluging them from USB makes them reconnect sometimes in a different slot occupied already by another controller. For example, once I saw the bluetooth driver assing the PS3 controller to a slot already occupied by the other PS3 controller---I essentially had both PS3 controllers locked to slot 4! I could not determine the fate of the Nav devices because I no longer have the Monitor function like SCP toolkit has.
Is there a way using BthPS3 as wired or wireless to force a controller to always be assigned as P1, P2, P3, or P4 whether its wired or wireless, and to maintain that slot after shutdown/restart?
Second, with all of my PS3 controller peripherals connected by USB cable, I am unable to evaluate button reponse and joystick movemnt in Windows. If you go to the printers/devices section in Windows, all PS3 controllers show up as HID compliant game controllers. However, if I right click to properties and try to test inputs, I am unable to register any movement or button presses. The controllers work fine in hypersspin though.