Forums » Bugs
Gamepad not detected by VO
I have a logitech cordless rumblepad 2, but 'Scan for Joysticks' doesn't seem to detect it.
It works fine with other games, so I know it's not broken or dead.
2 Ghz Intel Core Duo iMac, 2GB Ram, running OS X 10.4.7
-Killerfurby
(Edit) the error log:
build 8J2135a
MacOS version 1047
This is a Macintosh with a Pentium processor.
Hardware: (7 4:i386 CPU_SUBTYPE_INTEL(4, 0)) iMac4,1 @ 2000 MHz (x2), 2048 MB
[Tue Aug 22 18:34:33 2006] Found driver: "Mac sound driver". Type 1, Version 8.1. Load @0x00558e40
[Tue Aug 22 18:34:33 2006] Instantiate address: 0x4ea4cc
[Tue Aug 22 18:34:33 2006] Found driver: "OpenGL Reference GKGL driver". Type 5, Version 64.0. Load @0x00558fd0
[Tue Aug 22 18:34:33 2006] Instantiate address: 0x60ea8a
sound driver initialized.
No joysticks found.
[Tue Aug 22 18:34:42 2006] Flight-Assist mode enabled.
Welcome to Vendetta Online.
It works fine with other games, so I know it's not broken or dead.
2 Ghz Intel Core Duo iMac, 2GB Ram, running OS X 10.4.7
-Killerfurby
(Edit) the error log:
build 8J2135a
MacOS version 1047
This is a Macintosh with a Pentium processor.
Hardware: (7 4:i386 CPU_SUBTYPE_INTEL(4, 0)) iMac4,1 @ 2000 MHz (x2), 2048 MB
[Tue Aug 22 18:34:33 2006] Found driver: "Mac sound driver". Type 1, Version 8.1. Load @0x00558e40
[Tue Aug 22 18:34:33 2006] Instantiate address: 0x4ea4cc
[Tue Aug 22 18:34:33 2006] Found driver: "OpenGL Reference GKGL driver". Type 5, Version 64.0. Load @0x00558fd0
[Tue Aug 22 18:34:33 2006] Instantiate address: 0x60ea8a
sound driver initialized.
No joysticks found.
[Tue Aug 22 18:34:42 2006] Flight-Assist mode enabled.
Welcome to Vendetta Online.
I'll have to check to see if we have one of those gamepads.
Do you know if that gamepad works in VO on a non-intel mac?
Do you know if that gamepad works in VO on a non-intel mac?
I have an G4 iBook, so I'll test on that sometime today.
No Dice. It wouldn't detect it on my iBook either.
-Killerfurby
-Killerfurby
Thanks for the update.
We have a couple Logitech WingMan Cordless Rumblepads but not any Rumblepad 2 gamepads.
The Rumblepad 1 gamepads were recognized fine by VO.
According to your log, VO didn't recognize any joysticks at all which surprises me. It'd make more sense if it were an unrecognized device, but none at all stumps me.
The Rumblepad 1 gamepads were recognized fine by VO.
According to your log, VO didn't recognize any joysticks at all which surprises me. It'd make more sense if it were an unrecognized device, but none at all stumps me.
It shows up on system profiler, and works with other games.
Also, I borrowed a friend's Logitech Extreme 3D Pro, and VO detected it fine. (Just like the last time I borrowed it.)
Would the fact that I use another joystick before interfere with the detection? (Probably not, but I can grasp at straws as well as the next guy.)
-Killerfurby
(Edit) Here is the data on the pad that System Profiler gives:
Logitech Cordless RumblePad 2:
Version: 2.00
Bus Power (mA): 500
Speed: Up to 1.5 Mb/sec
Manufacturer: Logitech
Product ID: 0xc219
Vendor ID: 0x046d
Just in case that helps.
Also, I borrowed a friend's Logitech Extreme 3D Pro, and VO detected it fine. (Just like the last time I borrowed it.)
Would the fact that I use another joystick before interfere with the detection? (Probably not, but I can grasp at straws as well as the next guy.)
-Killerfurby
(Edit) Here is the data on the pad that System Profiler gives:
Logitech Cordless RumblePad 2:
Version: 2.00
Bus Power (mA): 500
Speed: Up to 1.5 Mb/sec
Manufacturer: Logitech
Product ID: 0xc219
Vendor ID: 0x046d
Just in case that helps.
OK, I think it's because VO is only looking for kHIDUsage_GD_Joystick and not kHIDUsage_GD_GamePad devices.
That was never a problem before because most devices were being reported as joysticks and not gamepads.
That was never a problem before because most devices were being reported as joysticks and not gamepads.
Ok, I modified the joystick scanning code and it should now properly detect gamepads and joysticks.
However, if, for some strange reason, a device shows up as both a joystick and a gamepad then would be major problems.
However, if, for some strange reason, a device shows up as both a joystick and a gamepad then would be major problems.
Works now. Thanks!
-Killerfurby
-Killerfurby