summerof2010 said:
Owyn_Merrilin said:
What kind of gamepad? Because if it's an Xbox 360 controller, you can enable the same controls the console version has with a console command -- something to the effect of "exec xbox360.cfg", if I remember correctly. If it's a standard DirectX gamepad, you may not be able to get it to work without one of those Xinput wrappers, like that Pinnacle thing.
I honestly have no idea what you're talking about. I'm very, VERY new to PC gaming. But the controller I have looks pretty off-brand. I think it's made by gamer's factory, though they don't apparently sell it on the web site of that name. It was a freebie, so I can't really complain.
BTW, I hope you made a wish immediately after you posted. (11:11)
Holy cow, I can't believe I didn't notice the post time. 1/11/11 at 11:11 PM, that's insane.
As for what I was talking about, Directinput is the older system windows uses for, among other things, game controllers. Xinput is a newer one which was designed exclusively for use with Xbox360 peripherals. If it really is as far offbrand as you think it is (I know I've never heard of the brand, and I've been playing PC games since the 90s) chances are it's a directinput only controller. L4D should support it, but it's not a guarantee like it is with an Xbox360 controller, so you may not be able to get it to work. It should work just fine for emulators and 2D platformers, though.
That Pinnacle software I was talking about, I thought was a program that, among other things, takes a Directinput controller, and translates the button presses into Xinput instead, allowing you to use non-Xbox360 controllers with games meant only for that kind of controller. Turns out what it does is translate controller presses into keyboard and mouse commands, but I know there's some sort of software out there that does do what I was thinking of. Unfortunately, they aren't free, so you're better off trying to get your controller to work properly. If you can, see if you can find the latest drivers for the controller; outdated or generic drivers might be your problem.