Quote:
Originally Posted by ChickenLiver
Edit: Do try the debug dll. It suddenly occurred to me that buttons and axes may be using the same object ids. The dll's output would let me verify that. As I record settings only by object id, and not by type, this would cause issues. I didn't think this sharind ids was permitted when I wrote my code, but it would explain exactly the behavior you're seeing (First 3 axes and first 3 buttons being confused. Not sure why the other one skips two buttons). If this is the case, should be an easy fix, though I'd like to verify it is before trying to fix it.
|
Yes, it looks to me like that is what is happening.
Thanks for the quick response

Looking forward to being able to use my controller in this emulator (the SSSPSXPad doesn't see it all, I suspect that plugin is only looking at the first device it finds, which is a Saitek command pad on my system).
Code:
Device: 4 axis 16 button joystick
Object 0: Button 0 (Push button)
Object 1: Button 1 (Push button)
Object 2: Button 2 (Push button)
Object 3: Button 3 (Push button)
Object 4: Button 4 (Push button)
Object 5: Button 5 (Push button)
Object 6: Button 6 (Push button)
Object 7: Button 7 (Push button)
Object 8: Button 8 (Push button)
Object 9: Button 9 (Push button)
Object 10: Button 10 (Push button)
Object 11: Button 11 (Push button)
Object 12: Button 12 (Push button)
Object 13: Button 13 (Push button)
Object 14: Button 14 (Push button)
Object 15: Button 15 (Push button)
Object 1: Y Axis (Absolute axis)
Object 0: X Axis (Absolute axis)
Object 5: Z Rotation (Absolute axis)
Object 2: Z Axis (Absolute axis)
Object 0: Collection 0 - Joystick
Object 1: Collection 1 - Pointer