valve didn't support xinput on the steam controller cause Microsoft is killing it and replacing it with something called gameinput instead https://learn.microsoft.com/en-us/gaming/gdk/docs/features/common/input/overviews/input-overview?view=gdk-2604
>>739033227Awesome if devs actually use this.
>>739033779ya ui wonder if it wll ifnally remove that retarded "controller mode/keyboard/mouse mode" thing and let you use both in unison
>>739033227But steam controller also won't support gameinput
>>739033227Valve just became too cocky and saved a dime when cemented their ecosystem
>>739034382>he think it costs money to put xinput support into a controller >>739034246how would you know that they can patch it in easily its obvious they didnt want xinput cause it would support half the controller's features
>>739034465Well gameinput already exists and the controller doesn't support it
>>739034515cause its still technically a beta i dont even think it comes with windows by default yet
>>739033227>replacing it with something called gameinput
>>739034805it adds support for things like gyro that xinput has been missing for a decade or more
gameinput for pc hit 1.0 over a year ago so where is it
>>739035132ask microsoft its possible its coming with project helix
>>739033227I hope this is better than raw input, but it's probably worse because of modern M$ devs
>>739034465Steam controller use SDL can't get better than this atm.
>>739035556i mean you are right and SDL got updated for steam controller recently too
the vehicle sim world still uses directinput even for the newest peripherals
>>739036031direct input uses SDL though
>>739033227>Using Microsoft APIs instead of open source APIs in the year of our lord 2026Even Microslop doesn't like using or supporting their existing APIs.>>739034945There was never any reason to use Xinput in the first place.
>>739033227Fuck Microsoft
>>739034465no excuse when a 20$ chink controller in 2026 can freely switch between xinput, dinput, switchinput, ps input and whatever else with a button combo on the controller.
>>739033227They didn't use xinput because half the inputs on the controller would cease to function.It's not some modular system, it's Xbox 360 buttons and that's it.
>>739038364Chink controllers also typically have a much more restricted featureset, being mainly 360 controllers with maybe gyro and back buttons that just replicate other buttons on the controller.Trying to hack together Xinput or DirectInput support that doesn't support half of its functionality when most people are going to use it with Steam or Linux anyway would be kind of pointless.
>>739038867>Trying to hack together Xinput or DirectInput supportthose APIs are simple as shit, they could add that in a day. the last steam controller supported it.
>>739038364Valve is a small indie developer though.
>>739038867id rather half the controller work than none of the controller.also what feature other than trackpads would not work? don't modern os controllers have a trackpad? couldn't you just have the trackpads as mouse input and everything else as controller input? their fancy dongle doesn't allow that?
>>739036031They have no other option to support all those axes and buttons.It would be nice to have a unified control layout, but at this point the Xinput rot has spread too far, and most devs will just go "eh, the 360 pad is enough, I don't want to have to do any WORK on input support beyond KB&M".
>>739039054If you need Xinput, SISR exists and remaps the Steam config layer to a virtual 360 pad. You could argue that Valve should offer this as an option, but then you run into conflicts with games seeing both Valve's controller inputs and the spoofed legacy Xinput one, and through Steam input Valve is already doing spoofed Xinput, so now if the user is retarded the game sees 2 spoofed Xinput controllers making the same inputs.
>>739039054>Grip sensors, capacitive sticks, etc>Multiple back buttons>Touchpads>GyroXinput only has support for the exact functionality of the 360 controller. And even if you faked mouse input, you'd still lose most of the functionality of the trackpad.>>739039202They don't even do work for KB&M support.
>>739039459Chinese devs can figure it out.
>>739039516This is just KB&M. You can run the Steam controller like this, and it'll work perfectly with every game, on or off Steam. You will have to have Steam running in the background though, because your profile doesn't save to the controller. With action sets you can have multiple profiles for different games and swap between them with a single button press.
>>739039773except it has xinput.
>>739039826It doesn't look like it does, and there's no mention of it.
>>739039959if I google it it says yes, but I'm not sure why I'm dying on this hill I just think valve could do better. especially for such overpriced controller
>>739040084The goal of Valve is to try and move away from Xinput, which is fucking awful. There's full Xinput support through steam, and there are third party tools for full Xinput support outside of steam. I really don't see the issue.
>>739040084Overpriced implies that there are other controllers that offer as much or more for cheaper. Name one.
>>739040290this is 25 bucks >>739039516also the gap between features isn't big enough to justify a 3 times price difference.>>739040176cause it's a basic feature that even a 3$ controller has.
>>739033227will it support gyro?
Uh?
>>739040176The goal of valve is that you run their DRM when using this hardware, that's why there are no drivers, and the controller requires steam.
>>739040651>that's why there are no driversWrong, Windows user.
>>739040684Nobody uses linux.
Ok, /v/ is gone for good, justifying drm on hardware.
>>739040442It's not a basic feature.The only reason that Xinput exists on PC in the first place is because Microsoft broke their implementation of DirectInput on the 360 controller on purpose so that developers would add Xinput support by default. There were 3rd party drivers for the 360 controller for DirectInput that were arguably more functional than the Xinput support.Xinput is a total meme that should be removed, just like GFWL.
Imagine if epic released a controller requiring epic games to work. Just imagine the shitstorm, I doubt there would be amrchair elon musk smelling their farts about "muh xinput is bad".
>>739040616Don't you position the tip of the thumb inside the edge of the stick?
>>739040442It's also not nearly as good.
>>739040727What DRM?
>>739040859Works on my machine. Sounds like Microsoft shouldn't be releasing OSes where only their controllers work.
>>739040651They're attempting to improve input mapping by using their storefront. In terms of evil behavior, Steam controller is like a 3/10, while Xinput is a solid 8/10.
Good find, OP. I guess Microsoft finally realised Valve was eating their lunch with Steam Input.
>>739040970Oh yes, because a storefront is exactly what's needed to run hardware on a computer.
>>739041080Not my fault if the part that should handle it, the OS, only handles drivers politically aligned with them.
>>739041146You will find any excuse for valve anyway.
>>739033227>Plug it into linux>It just works™
>>739041173They sure make it easy to
>>739040707Fuck off Epicjeet
>>739041258Sorry buddy, as weird as it may seem I don't use or support drm initiatives.
>>739041287Except MS Windows I guess lmao
>>739041173I hate Valve. The Steam controller has a lot of inexcusable software flaws right now (hard mapped buttons, a quick remap menu that doesn't work, when you change the settings on a stick or trackpad it starts trying to remap the click input forcing you to back out, action sets randomly changing during the remapping process so you have to check after every map, etc), but I see nothing wrong with using Steam as the remapping tool (most other controllers require an app these days, it was almost impossible to find one that let you remap back buttons while in game without tabbing out), or anything wrong with trying to kill Xinput.I hope gamers give shitty games bad reviews for poor input settings and defaulting to the geriatric Xinput forcing workarounds for basic shit like gyro instead of native support.
>>739041203>croppedsource?
>>739041312Do I?
>>739041312>>739041465kek
>>739040859adding non-steam games on steam works just fine and if you're that much of a baby you can install sisr to make it act like a generic xinput controller
>>739041465What OS is this supposed to be?
>>739041383Fanbox-only sadly.
>>739042054GNU plus linux.
>>739038364They have to contact snoy, tendie and microsaar to get that works though.
>>739042340Linux has drivers to support the steam controller out of the box, so I don't see the issue.
>>739042397You don't see the issue that valves require an account tied DRM to use hardware on the most use OS? Are you fucking stupid?
>>739042428Valve doesn't require digital rights management to use its hardware though.The controller needs drivers to work and Microdick refuses to ship them. Linux does and the controller works. Fix your shit microcel.
>>739042479Microsoft is supposed to provide drivers for 3rd parties now?
>>739042520100% yes.
>>739042520Actually, yes.SDL support is not even rare, ton of emulators already support it.
>>739042550I don't know, I don't use windows. I assume you guys were still downloading drivers for installation.
>>739042595It's been at least 15 years since you can plug in a usb stick/printer/touchpad and whatnot and Windows update will get the drivers by itself.For controllers they don't or at least they didn't, the dualshock4 didn't use to work without steaminput or a buggy thirdparty driver that one day decided to drop support for some Windows versions too, although I'm not sure if that's still the case. (ZOMG SNOY PUT DRM IN THE DUALSHOCK4???)
None of you retards heard of SISR? This controller is obviously not targeting people afraid od opening a settings menu, the whole point of its existance is to tinker with Steam Input.
>>739042789It's still the case, MS have been fucking controllers for a very long time. Now, arguably these controllers could have shipped with a directinput driver instead, but that is literal garbage and would result in a return to the "press button 4 to jump" days, the only people who use that shit are the guys who are forced to for things like joysticks where they need 8 axes and 128 buttons.Steam input is the current best choice, the question is if developers will support it or just go "lol Xinput4lyfe I don't want to use anything else ever".
I've been enjoying the controller so far
>>739038364why would I buy a steam controller to use it with xinput?at that point, I can just buy any random other controller for half the price since xinput doesn't support all the additional features the steam controller has
>>739046424indeed
>>739033227please no if the steam controller can run natively on windows in the near future I'm killing myself
>>739046823I'm not even using the flatpak
>>739040616Based convex king.
oh awesome, thousands of games will break for no reasonthanks microsoft! :D