Forums » Bugs

Gamepad not detected by VO

Aug 22, 2006 Leghbah link
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.
Aug 23, 2006 raybondo link
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?
Aug 23, 2006 Leghbah link
I have an G4 iBook, so I'll test on that sometime today.
Aug 23, 2006 Leghbah link
No Dice. It wouldn't detect it on my iBook either.

-Killerfurby
Aug 23, 2006 raybondo link
Thanks for the update.
Aug 24, 2006 raybondo link
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.
Aug 24, 2006 Leghbah link
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.
Aug 25, 2006 raybondo link
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.
Aug 25, 2006 raybondo link
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.
Aug 26, 2006 Leghbah link
Works now. Thanks!

-Killerfurby