fuzzix.org

Jaws was never my scene and I don't like Star Wars
Subscribe

Gaming On Windows

Here's a quick one to dust off the cobwebs and purge my system of these poisonous humours.

While running Steam on Slackware I was always keenly aware of those "Not Available on Your Platform" dialogs, their barbs sinking deep into my envy gland. "I really should get me a Windows license." I thought - "The green pastures of carefree gaming over there on Windows will be mine. It will all Just Work, Seamlessly."

Ha!

GFWL Bullshit

Games For Windows Live is an abortive PC gaming platform conceived by Microsoft to make Windows gaming more ... Xbox-y. Many games require it before allowing you to even play. Standard evil DRM. I mistakenly thought using Steam would limit me to one evil DRM platform.

As the GFWL Service no longer exists, this essentially requires you have an Xbox live account... and your games now complain if you haven't upgraded to "Gold" or whatever their "Fuck you, pay me" tier is called.

I've had a lot of fun with GFWL. Here's the sequence of events as I recall them.

Shite! To get my save games back I had to install this Definitely-not-dodgy Fallout 3 GFWL patch.

XInput Bullshit

You remember PC Gaming, right? Any old crappy USB joypad works.

Well, not any more. There's an API called XInput which is designed to work exclusively with Xbox 360 compatible controllers. Yep, you all have to buy new controllers or, alternatively, get an advanced degree in DLL-fuckology.

But not every game is on board with this XInput bullshit. Want your expensive 360 sticks to work with games made before, say, 2006? Or ones that simply don't support Xinput? Tough shit.

This XInput / DirectInput thing is such a cluster fuck that there's a whole market of Game controllers with a switch to select which standard you need per-game

What's that? This rant belongs in 2007? Hey fuck you, I'm old. It takes me a long time to figure out the arbitrary anti-engineering decisions of fucked up commercial entities.

by fuzzix on Thu, 10 Dec 2015 13:10.

Comments

Vienna
Mon, 30 May 2016 11:57

I had Install Forza 6 Apex & Rise of The Tomb Rider, never before I have to deal with XInput, never heard of, and bam, Forza & Tomb Raider have it. My controller was not recognized. I wrote in their forums, what is this BS? They delate it,..but anyway, I have figure out. You have to download XOutput (seach in Google for it), it converts DirectInput to XInput, works perfect, your controller will be recognize as Microsoft 360 or whatever it is called.


fuzzix
Fri, 03 Jun 2016 22:03

Thanks for the info, Vienna!

I had a couple of different software things working but switching between the two standards was hassle.

I ended up getting one of these : http://speedlink.com/?pid=28040

They're OK quality. Just OK. I had to open mine up to stop the 'A' button contac bouncing so much and if there's not enough power on the USB bus the vibration motors can get stuck and the controller might reset.

(i.e. if you use an unpowered hub you're going to have a bad time and Windows still has no way to disable vibration globally for Xinput).

Despite all this, it's still better than messing with it in software.


Comment on this post

Text only, no HTML, * denotes a required field.

Name *
Email Address *
Website
Mystery box, leave it alone!