Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#304406 - 26/11/2007 21:27 Game Controllers in Windows
Dignan
carpal tunnel

Registered: 08/03/2000
Posts: 12338
Loc: Sterling, VA
There's probably little I can do, but I'm having trouble with how Windows recognizes a gamepad I'm using.

I have an SNES controller USB adapter, and I've plugged in a non-standard SNES controller (it's the "Fighter Pad" on this page). The problem I'm running into is that for some reason Windows thinks this controller has a Z-axis control on it. It seems to think there's a second stick or something. It correctly recognizes the D-pad as the directional portion of the controller, but when I press A, B, X, or Y, it triggers the Z axis directions and also triggers two buttons at once. So now, when I was configuring a game with the controller, the buttons were triggering twice.

Is there any way to correct this? Or am I pretty much stuck with how Windows interprets a controller's buttons?
_________________________
Matt

Top
#304407 - 26/11/2007 21:46 Re: Game Controllers in Windows [Re: Dignan]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
I don't think it's Windows' problem, I think it's the problem of the USB adapter, or more specifically, its drivers.

I've tried a couple of those adapters (in my case, Gamecube->USB adapters), and I've found that their drivers are very iffy, on the verge of being unusable. As it stands, I was only able to get the analog finger triggers to work as throttle and brake by electronically modding the joystick itself.

I'd google for people on forums with your same problem and see what their workarounds have been.

It's possible you might be able to edit the INF file for the driver to remove the phantom axis.
_________________________
Tony Fabris

Top
#304408 - 26/11/2007 23:13 Re: Game Controllers in Windows [Re: Dignan]
FireFox31
pooh-bah

Registered: 19/09/2002
Posts: 2494
Loc: East Coast, USA
When I was purchasing a SNES->USB adapter, many of them stated that they did not work with non-standard controllers. There may have been one that did, but I forget.

Mine doesn't say what brand it is, but it's the gray box with a purple bar on it. I think it was the most compatible one. $30 on eBay.

You may try posting on the EMU forums. emutalk, ngemu, emuxhaven. Good luck.
_________________________
-
FireFox31
110gig MKIIa (30+80), Eutronix lights, 32 meg stacked RAM, Filener orange gel lens, Greenlights Lit Buttons green set

Top
#304409 - 27/11/2007 00:35 Re: Game Controllers in Windows [Re: tfabris]
Dignan
carpal tunnel

Registered: 08/03/2000
Posts: 12338
Loc: Sterling, VA
Where would I find the ini file? I wouldn't mind taking a stab at it.

The thing that's killing me is that I'm about 98% certain that it was working properly on my last Windows install, and now it's doing this funky thing. I may try it on my other Windows box and see how it installs.
_________________________
Matt

Top
#304410 - 27/11/2007 16:08 Re: Game Controllers in Windows [Re: Dignan]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Quote:
Where would I find the ini file? I wouldn't mind taking a stab at it.

INF file, and it would have been part of the drivers included with the device. You did get a disk of drivers, right?

If you didn't, maybe that's the whole problem right there.

Look up the item in device manager and find its hardware ID and see if you can locate it at pcidatabase.com or by googling. Then see if it has a manufacturer's web site where you can download drivers.
_________________________
Tony Fabris

Top
#304411 - 27/11/2007 18:05 Re: Game Controllers in Windows [Re: tfabris]
Dignan
carpal tunnel

Registered: 08/03/2000
Posts: 12338
Loc: Sterling, VA
I think the company that makes it is one of those that is proud about their product not needing drivers. Ugh. Thanks for the tips, though. I'll check it out.
_________________________
Matt

Top
#304412 - 27/11/2007 18:09 Re: Game Controllers in Windows [Re: Dignan]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Ah. Then in that case, you could use the Device Manager to figure out which built-in Windows INF file that it *IS* using and see if there is a way to edit that axis out of the file. You'd make a copy of the file and within the file, change the adapter's name to something slightly different so that it looks like a new adapter. Make your edits, then try to install that driver by doing "Update Driver" and pointing it at your edited INF file.

Of course, I've never done this for one of those devices, so I don't know what edits you'd need to make.
_________________________
Tony Fabris

Top
#304413 - 29/11/2007 06:44 Re: Game Controllers in Windows [Re: tfabris]
Dignan
carpal tunnel

Registered: 08/03/2000
Posts: 12338
Loc: Sterling, VA
Ha, fun. I just got around to looking at this again, and when I go into the device manager, find the device, and click on "Driver Details," it tells me "No driver files are required or have been loaded for this device." Ha!

So, while technically true (since the gamepad is recognized and is sending signals to the PC), it looks like Windows handles these kinds of pads however it wants. Granted, it could be the pad its self, but like I said, I could have sworn I used it before...
_________________________
Matt

Top
#304414 - 29/11/2007 08:04 Re: Game Controllers in Windows [Re: Dignan]
tman
carpal tunnel

Registered: 24/12/2001
Posts: 5528
It still uses a INF file. It just means it doesn't have a special driver for it.

Top
#304415 - 29/11/2007 14:09 Re: Game Controllers in Windows [Re: tman]
Dignan
carpal tunnel

Registered: 08/03/2000
Posts: 12338
Loc: Sterling, VA
Quote:
It still uses a INF file. It just means it doesn't have a special driver for it.

But how do I find out which file it's using?
_________________________
Matt

Top