Steam Controller

Steam Controller

Not properly emulating a DirectX compatible USB joystick/gamepad
I'm having a problem getting the Steam Controller to work with X-Plane (64-bit, global edition). X-Plane is supposed to work with any DX joystick, gamepad, etc., and it works with all my wired USB controllers, yokes, and sticks.

When I use a generic joystick/gamepad profile for the Steam Controller, X-Plane doesn't recognize it. The calibration screen is blank, as if nothing's plugged in. Some controls and inputs do seem to pass keystrokes along to X-Plane, but not the keystrokes I programmed it to send. The D-pad and the joystick both send along keystrokes instead of stick inputs.

X-Plane is supposed to work with any DX-compatible controller, and the Steam Controller is supposed to emulate a generic DX gamepad (at least when you use it with Steam BPM).

I do know that X-Plane uses OpenGL instead of DirectX, but other than that I can't find anything that might be wrong. OpenGL works just fine with DX compatible controllers.

Any idea what may be happening?

Thanks,

--DFA
< >
Zobrazeno 1627 z 27 komentářů
There is no help for the OP.

He asked if the SC can do DXinput.

It can't.

Would you like to somehow change that reality for him?
nakoda původně napsal:
I didn't hijack anything.


You derailed it by taking timre out of your precious Valve stroking to argue with me when I offered an opinion towards someone else's thread.

I get that you like me, but following me like this is creepy, basement dweller.
You followed Camel here you ♥♥♥♥♥♥♥ troll. Scroll up and look. bozo
camel toe and I responded to this post individually, little one.

I can't be held responsible for forum technology.

No one followed anyone anywhere. This is a public forum.
Naposledy upravil nakoda; 27. pro. 2015 v 21.04
nakoda původně napsal:
camel toe and I responded to this post individually, little one.

I can't be held responsible for forum technology.

No one followed anyone anywhere. This is a public forum.
But you accused him of following you here. Are you forgetting that this is all written down and we can go back and read stuff?
also http://steamcommunity.com/app/353370/discussions/0/458604254419999831/#p3

Anyways your troll stench has chased me away from any interaction with you in the future.
Naposledy upravil Elwood Hirsch; 27. pro. 2015 v 21.18
nakoda původně napsal:
It's not an assertion.

There are three levels of software emulation at play when using the right trackpad for x-input games.

1) joystick cross-shape
2) deadzone/antizone
3) outer ring binding.

each of these is required for the trackpad to emulate full 360 degree range of motion with emulated pressure sensitivity in games that were not designed for KBM.

I get that you're a fanboy.

But you need to stop pretending like Valve ♥♥♥♥♥ gold bricks.
You have been crapping on everyone elses parade for a couple of days now.
Do you own one?
Or just a big mouth?
Yes I do, I've owned it since launch.

If I am crapping on "everyone's" parade, I wouldn't be having discussions in other threads with people that don't turn in to arguments.

The only two people actually arguing with me are camel toe and elmer ♥♥♥♥♥ here.

Just because they disagree with my dislike of the right trackpad doesn't change that my perspective is

a) mine,
b) based upon mechanical facts combined with decades of experience with x-input devices.

The issue is that people like camel toe and elmer ♥♥♥♥♥ can't actually handle debating facts mixed with opinions, neither can they grasp how someone can actualy HAVE and USE and LIKE something while still being OBJECTIVE enough to CRITIQUE it.

I am not a babysitter. I am not here to make you feel warm and gushy inside.
Well, I thank you guys Elwood, Hatter for jumping in. I was having a time getting him to read and understand even the most basic of things.

What we call an emulator like for playing nintendo games is technically a simulator. An emulator requires a combination of hardware and software like those flash cards for consoles. What the SC does is it actually TRANSLATES to the Xinput API so it is technically a translator. This is all semantics though. Everything you have said or at least 80th percentile is simply wrong. I dont know how many times it can be proven to you before you get it. The exact definition of an internet troll is "In Internet slang, a troll (/ˈtroʊl/, /ˈtrɒl/) is a person who sows discord on the Internet by starting arguments or upsetting people, by posting inflammatory, extraneous, or off-topic messages in an online community (such as a newsgroup, forum, chat room, or blog) with the deliberate intent of provoking readers into an emotional response or of otherwise disrupting normal on-topic discussion, often for their own amusement." This is exactly what you are doing nakoda. I can see now you are just a bored mouth breather who wants to get kicks out of other trampling on people. This is yet another thread you have ruined with your filth. It's a shame really that OP is going to need to make another thread just to get some help, but I guess this is what you wanted so... I guess you win here.
nakoda is certainly busy hijacking every thread he can get into, isn't he?. I think it's time for the 'report' button.

Edit: aaaaand done.

Back on-topic to the OP: As of now the SC doesn't do D-input. Hopefully that will be introduced. The first post by cammelspit pretty much answered your question.
Naposledy upravil RealityQuotient; 27. pro. 2015 v 22.13
Yeah, I got DirectInput and Xinput confused in my original post, and then the holy war began.

X-Plane is supposed to work with any wired controller. I was just wondering if any of the gamepad profiles for the SC would work. Don't really care about the holy war.

While the pointless debate was raging, I did some more searching. It looks like X-Plane doesn't use either DirectInput or Xinput. It looks like they went and hard-coded their own interface:

http://developer.x-plane.com/2012/07/still-having-joystick-trouble/

Typical Laminar Research at work again.

If that's the case, it really doesn't matter what signals the SC sends/receives. No profile is ever going to work.

That's too bad. I wanted to try X-Plane over my Steam Link.

--DFA
Naposledy upravil {(.:A.o.S:.)}Death From Above; 28. pro. 2015 v 13.05
Yeah, I got DirectInput and Xinput confused in my original post, and then the holy war began.

X-Plane is supposed to work with any wired controller. I was just wondering if any of the gamepad profiles for the SC would work. Don't really care about the holy war.

While the pointless debate was raging, I did some more searching. It looks like X-Plane doesn't use either DirectInput or Xinput. It looks like they went and hard-coded their own interface:

http://developer.x-plane.com/2012/07/still-having-joystick-trouble/

Typical Laminar Research at work again.

If that's the case, it really doesn't matter what signals the SC sends/receives. No profile is ever going to work.

That's too bad. I wanted to try X-Plane over my Steam Link.

--DFA
sorry bro. that is likely not to be fixed anytime soon if ever. Too bad.
Actually, I take back the "pointless debate" comment. I learned a bunch.

--DFA
Actually, I take back the "pointless debate" comment. I learned a bunch.

--DFA
Hell, at least somebody was able to get something out of this. I am also sorry either way tho. Dude was just following me round the threads and going nuts. :steamfacepalm:
< >
Zobrazeno 1627 z 27 komentářů
Na stránku: 1530 50

Datum zveřejnění: 26. pro. 2015 v 14.40
Počet příspěvků: 27