I wonder how a controller can viably be used to cheat, and if so, how would rigging an official controller not have the same effect. Additionally, single player games don't have a cheating problem.
Look up Xim, it gives an unfair advantage to console players by allowing a mouse and keyboard input when the developer hasn’t intended so (official APIs exist if they do). Cronus is also especially bad.
It also allows you to effectively nullify recoil through custom scripts uploaded to it. It’s everywhere in multiplayer PvP games on console.
> It also allows you to effectively nullify recoil through custom scripts uploaded to it.
Valve seems to have done a pretty good job dealing with this in their games. Surely there exist more sophisticated anti-cheat mechanisms than "just ban third-party accessories"?
Valve's anticheat is atrocious, Counter-Strike is an absolute cesspool (so much that they've had to separate players who bought the game from players who play the free version), and Team Fortress 2 has had more bots than players for like 10 years now.
This seems like the kind of thing that is repeated so much because some people want to believe it, and most of the time I bet it's people who haven't played a Valve multiplayer game ever.
To be fair -- it's been a couple of years since I played Valve multiplayer games regularly. Has cheating increased at a high rate in the past, say, 3-4 years?
I will say, I think the biggest problem contributing to high levels of cheating is the move away from dedicated servers. I actually find that VAC is historically very effective at catching cheaters, but with a necessary lag between detection and bans -- and that lag used to be handled by server admins.
I'm sure somebody will design the exact same thing with an official controller stripped out with the buttons remapped into a mouse and keyboard with a custom pcb.
There's no way to prevent that from happening with software changes.
Doesn't the Adaptive Controller basically give you the same thing?
If people want to plug random usb controllers, this doesn't stop them. It just means that Microsoft gets to charge you for the adaptor rather than a 3rd party.
The only real solution to the cheating problem would be to get rid of automated matching systems and go back to moderated gaming rooms where there is always a human who can decide if they think someone is cheating and boot them.
You do lose a lot of features that way though, such as a reliable global ranking, since it would be easy to create a room with only your friends and allow eachother to rank up quickly.
It's also a huge coordination issue if you want to arrange a game of 50-100 players who aren't all total strangers to eachother.
But the alternative seems to be in stripping the ancient practice of gaming of its social functions and turning it into a faceless slot machine where the only goal is to win enough times to increase a mostly meaningless number on a screen.
I don’t really see any way this could not be anti-competitive. A perfectly functional peripheral was rendered non-functional at an arbitrary date with no benefit to consumers and with an obvious benefit to the party making the change in terms of increased licensing fee income.
Why is this sort of behaviour allowed?
Yet another move by MS contrary to the ‘see we arent the same company as we used to be’ vibe they’ve tried to cultivate.
Xim users destroying the integrity of multiplayer FPS causes this, unfortunately.
The fact of the matter is if you’re allowed to plug in any peripheral into a game console, you can and will get prolific cheaters in a multiplayer environment.
Maybe only bring in this check if your console is not in offline mode? And please make it cheap to actually get certified.
Regular accessories that don’t alter gameplay can and should always be an option for a user. If a certification process has to happen to use the accessory online, so be it, but I hope this doesn’t hurt the market too much.
Edit: I’m aware that Xim currently uses controller authentication to work and therefore this specific change may not affect it. I wasn’t claiming that this would get rid of Xim, but arguing that a huge reason for this change is to begin the process of cracking down on rampant cheating in online multiplayer games (shooters in particular).
Leave that up to the game devs. Expose a platform API call with all relevant information about the accessories currently plugged into the console.
That way a game can check that API whenever cheating matters for that particular game - which may mean different things: playing with strangers, playing certain 'competitive' modes, getting achievements or high scores, etc.
Except that you have fundamentally misunderstood, like so many who decide to defend big corps, the actual impact.
XIM and similar tools are grey market - they do not care for compliance, nor do they mind breaking the terms of service to work. Thats the entire fucking point. They are workarounds for people wanting to either cheat or who want to hack their device for greater freedom of input.
These people will.be unhindered by this change, because XIM has an excellent history of spoofing a controllers input to the console. The people who will really miss out are the younger or poorer people who will have cheaper 3rd party controllers or unofficial adapters. Less freedom for the user. More money for corpos.
Sometimes I wonder if this is hackernews or corponews
Everyone who makes this kind of comment must not play video games online.
The "money play" is a cut on digital sales, and balancing subscription fees with the cost of services rendered. I can't imagine how little they make on accessories/certification to be the reason behind this move. I think this is the start of set of changes that culminates in hardware verification for the (leaked) revision of the console.
> because XIM has an excellent history of spoofing a controllers input to the console
That it does now, but Microsoft can upload firmware to their devices and have full control of the software it runs on.
Call of Duty is one of their biggest games, and I think being a platform that nullfies Xim and Cronus will convince people to play those games on that platform, especially with Crossplay off and the games being free on Game Pass. This makes more sense as a "money maker" to me (i.e. fuelling Game Pass subs).
Microsoft will happily sell you a fully certified controller breakout box [1] into which you can plug whatever you want, including your cheating device of choice. Sure, devices like Xim might be cheaper and more convenient, but cheaters are clearly not the main target of this move.
> Yet another move by MS contrary to the ‘see we arent the same company as we used to be’ vibe they’ve tried to cultivate.
I'd wholly bought into that narrative. Over the past year, I've become so opposed to Microsoft that I'm likely to make my next laptop purchase a MacBook, even though I'm a longtime PC gamer. I just refuse to use Microsoft products anymore. Apple might have their own issues, but at least they're up front about who they are.
Main driving linux for dev for years. Kept a dualboot at home for gaming. Switch to full linux last year. It works better and better. Proton is a bless. Thanks wine and thanks valve.
But that's a bit of a fallacy, as Proton just makes it possible to start Windows-targeting games on Linux. So you're still benefiting from a Microsoft-dominated gaming industry whether you like it or not.
To be honest I think this IS pro-consumer. The amount of cheating from peripheral devices is ridiculous. For example triggers that make semi-automatic weapons fully automatic, or using a M&K for Halo where headshots are instant kills on Swat/Snipes game modes and the advantage is ridiculous. People have been complaining against third party controllers for years and I'd be happier playing online when I know everyone is using the same rules. Game developers have never managed to solve this, and it is killing off games for a lot of people, so if this is required to stop cheating I'm for it.
For people downvoting, you've never played a fighting game against someone with a modded controller to do frame-perfect combos with a single button press.
Thing is, it won't stop modded controllers / M&K convertors. Sure it will be a speed bump as existing controllers on the market will become paperweights, but modded controllers have been a thing since at least the 360 days, and back then they were just official controllers with a microcontroller soldered in.
The older K&M convertors would require a wired controller to be connected to them so they could pass the auth check.
All it will do is send it back to those days and remove choice for gamers who want to use unofficial controllers for legit reasons such as some of the fighting sticks on the market.
How pissed would we be if MS forced keyboard manufacturers went though validation before they would work in Windows and tried to claim its for the users protection against hardware keyloggers?
Yes, it would be really easy. You "just" have to be able to buy thousands of official controllers and solder a microcontroller on them. And then resell them. Without getting sued.
Or teach people to solder the microcontroller themselves.
Yes, there will always people cheating no matter what. But as long as you reduce their numbers substantially, it is worth it.
> Yes, it would be really easy. You "just" have to be able to buy thousands of official controllers and solder a microcontroller on them. And then resell them. Without getting sued.
That's exactly what people did back in the day, First-sale doctrine allows for this (Heck some modders I knew back in the day simply brought them in bulk at wholesale). Modders either brought controllers retail, modded them and put a mark up on them, or people would send in their own controller to be modded.
But those selling wired K&M convertors just decided they would pass though the challenge/response commands to a offical wired controller the user would have to purchase themselves (saves the manufacturer the need to purchase them).
> Or teach people to solder the microcontroller themselves.
There were plenty of sites with open source rapid fire microcontroller firmware and install guides for those who didn't want to pay others to mod their controller for them. It was simply VCC, GND, each of the trigger inputs, a connection to the sync button, and a connection to one of the LEDs to give feedback to the user which mode the controller was in. Heck it was on the skill level needed to mod a PS1 and those services were ten a penny. Heck it got to the point where drop in PCBs where being created where castellations on the PCB were in just the right spot to solder.
Not loving the way you steamroll through the already super sensible super easy path & project the ultra hard mode as the only option.
> The older K&M convertors would require a wired controller to be connected to them so they could pass the auth check.
This seems like it'll barely be a speed bump. A bunch of folks will have to get new cheating gear, which will be a temporary reprieve, but most probably will do just that.
Personally I’ve been out of the whole controller modding scene for a while, but the xim devs ( they made one of the first mass market K&M converters) don’t seem too worried about this update because they require the use of an official controller to handle the auth challenge & response.
It seems as of now, MS are only targeting unofficial controllers that circumvent the existing auth check (which some of the full custom built cheat controllers as well as other unofficial 3rd party controllers.
So (imo) it will have very little impact on cheat controllers at all and will mainly affect those who just tried to save a few bucks.
You don't even need to do that: the Xbox Adaptive Controller accepts generic 3.5mm button inputs. So you just need to make an adapter that plugs into that.
>> or using a M&K for Halo where headshots are instant kills on Swat/Snipes game modes
By this do you mean a mouse and keyboard? And you consider this to be cheating?
For the others, I feel like banning all third party peripherals is just going to disadvantage kids like I was who always had hand-me-down madcatz controllers because we couldn’t spring 3x the price for the official sony ones.
If this is such an issue, perhaps the game makers could balance it out a-la mario cart and detect likely cheaters and handicap them until the game balances out?
> By this do you mean a mouse and keyboard? And you consider this to be cheating?
Yep! The way they tried to get around this was by allowing you to only play with people using the same type of controller, but you can mod your keyboard to look like a controller and get in regardless. It is a HUGE advantage for those game modes. I played pretty competitive Halo 3 for several years, including a couple tournaments, and on a controller I get completely steamrolled by a decent player with an M&K. There are other games with other examples but the ability to point and click vs using your thumb to make similar micro-movements on a thumbstick is just night and day. Apex Legends had similar issues where particular movements aren't even possible on a keyboard! If you have to register with a controller I think that could solve a lot of these issues for gamers.
I do understand what you're saying about madcatz though, and appreciate that controllers are expensive. What I'd really like is to introduce this limit to official controllers and then slowly allow third-party companies to offer official alternatives. Or, even better, only have this restriction for online gaming. I don't care what people do offline!
It's very funny to me, as in the 90s when console FPSes first started coming out there were always debates on PC vs Console in school, and whether mouse and keyboard was better than joypad, I guess now everyone knows the answer
Oh yeah, when a pro gamer uses a controller it's notable (Can you believe X uses a controller too?!). And some game modes which were just clearly designed for a controller (one shot to the head kills, no reticle bloom, no need to zoom) become completely broken when you have both.
I grew up playing Quake back in the mid 90s with M&K, so when the PS2 and XBOX came out and multiplayer shooters became really big (Halo, CoD, Medal of Honor...), I had a lot of experience playing these kind of games, but most people in my school had a console. It wasn't even cocky players, every one of them thought that mouse & keyboard was worse.
I never got to show them they were wrong, me and a few friends offered to run a LAN tournament but they never took up the challenge... Now it looks like they post on forums complaining about M&K "cheaters" :).
The problem is really that this wasn't how it worked initially. To make a meaningful dent on cheating controllers it won't be possible for most controllers to be updated to be compliant as they don't have the hardware required to implement the correct protocols, and any simple software workarounds for specific controllers to continue working will just be exploited by those designing cheating controllers.
If M$ had done this initially then the "madcatz controllers" of this generation would probably have been compliant already, and maybe would cost a few cents more to manufacture as a result.
I'm on your side, cheating is a huge issue for multiplayer games today and something needs to be done about it, but it sucks that it might cause some less fortunate people to be caught in the crossfire.
> By this do you mean a mouse and keyboard? And you consider this to be cheating?
It's common for games to be tuned specficially for controller, and using mouse and keyboard 'gets around' the shortcomings of the less precise controller but still take advantage of the affordances games give controller (like increased aim assist or magnetism)
I couldn't do that myself! I might be able to buy one of those, but then if there's a chance they could be banned at any time if they're detected is it a viable business model?
Not including the fact if you control the hardware you know things like max trigger presses per second, so if you detect an order of magnitude more than you assume possible you'd catch hackers there too.
Edit: I'm not saying I have all the answers here, but modded controllers and M&Ks made to look like controllers have been a bane in my online gaming life for years so I'm keen for any steps moving towards fair (competitive) gaming.
The best selling games are almost entirely online focused. Not all, for example Assassins Creed, but Apex Legends, Pubg, GTA V, Halo, Fifa, Minecraft, Roblox, Battlefield, Forza, are all primarily or only online.
Perhaps Microsoft should start addressing that by pulling their own fully certified "build your controller" kit [1] from the market, or banning it from online multiplayer games. If they really want to get serious about it they could even add anti-tamper seals to their controllers to stop cheaters from opening them up and soldering wires to the button pads, which is still a surprisingly common thing to do. Granted, both approaches require expensive parts and a lot of work, but I would argue that cheaters are a minority and are going to cheat no matter what (and most of the more advanced cheating devices I have seen are not particularly cheap or easy to buy either).
Third-party accessory manufacturers are the real target here. While I appreciate Microsoft's desire to crack down on cheating and make sure players will only use high quality peripherals rather than AliExpress specials, enforcing cryptographic attestation to lock competitors out is not the right way to accomplish it.
I only play Xonotic these days. A ridiculously old game, pure adrenaline arena shooter. Everybody uses keyboard and mouse, apart from one guy who uses a game controller. He's extremely good, knows the game extremely well and has been playing Xonotic for years I think. But he just can't compete with the better players who are (presumably) using standard PC controls. I've seen forums where console gamers think that mouse is "basically cheating, worse than aimbots". But when it's a flat playing field and everybody is using a mouse, there's such a chasm between the top 5% of players and the rest of the field. There's one regular player who is constantly accused of cheating. Even seasoned players think it but most aren't brave enough to say it. Some players absolutely hate him and start shit-talking him as soon as he joins. People take this stuff seriously.
Yep! And let's not forget eSports is booming and these online tournaments have real cash prizes nowadays. There are incentives to cheat and reducing third-party hardware might help reduce that.
You cannot mod a real-life machine gun to shoot 10x as fast by changing the trigger; the whole design would resist the attempt. You cannot make a real-life human body make a 180° turn in 10 ms and then stand still; the laws of mechanics won't allow that.
If you want a guaranteed balanced game, the game code should observe these limitations, no matter what controller is used. What is possible in the game world should not depend on that.
As long as games allow for inputs that give an unfair advantage, people will find ways to use that unfair advantage. They will take apart a certified controller, connect the buttons to devices that produce fast repetition, connect the thumb joysticks to devices that allow faster movement, etc. There is no way to plug this hole, like the analog hole in sound recording. The only way is a correct model.
One of the common modifications for controllers is thumb-stick extenders that simply make the analog input more precise, not "faster". I don't think you can detect this using your strategy, since there is no change to the electronics of the controller. To the console and game software it just looks like the player is more accurate than others, and reducing the in-game look and movement speed wouldn't remove the advantage.
Some combination of heuristics (target acquisition time, moving target tracking, etc) would probably be the only way. But what if a player is genuinely exceptional - should they be punished for that?
Couldn't they just detect the controller used, and make rooms that only allow people using official controllers for example? And rooms allowing any controller, so that people who want to use a modded controller can still have their fun. Fun is the main point after all.
This is obviously possible since they're able to ban unofficial peripherals
I don't fall out with the desire of an official accessory program, but to make existing accessories obsolete from Nov 12th is a really disappointingly poor decision.
It needlessly creates e-waste of these products, and likely disproportionately impacts those less well off who's only option would be to pick cheaper, unlicensed accessories.
I think this sort of attitude towards hardware devices will massively limit the potential for attacks on our hardware via our ports. We should push for protocols that verify the hardware on the other end is either a known or approved device.
What sort of imaginary attacks are you talking about? Also, removing your ability to use your devices with this device arbitrarily makes this device less "our hardware" and more 'Microsoft's Hardware".
These kind of attacks are pretty rare in general, and for X-Box machines even more so (if they even exist at all). It's not really a huge deal for most people, and locking everything down for everyone is a huge price to pay. It also seems to me that most actors deploying these kind of attacks can bypass these limits them without too much trouble.
If you really want this protection then you can just lock it down yourself.
The whole greenwashing thing of big tech is mostly a scam in my opinion or at best delusional. Watching the Apple event and segment on recycling made me sick. It's reduce, reuse and only then recycle. Sitting there patting each other on the back for some recycling, while simultaneously sabotaging reparability and long term use, which goes directly against reuse. And what about reduce? Wild idea, release an iPhone every two years. More innovation per release, less limited resources used. But nooo, every time there is a conflict between their bottom line and not destroying the ecosphere, they pick the money. And they in this context are capitalistic companies, including Microsoft.
One can only convince me of their true values when they choose them when it's inconvenient to do so.
Meanwhile I've seen someone attach a USB hub with wheel-and-pedals, shifter and handbrake to a Steam Deck.
Given the rising competition from Valve (they have solved the hard problem of running Windows games on Linux), and Sony (the Xbox exclusive selection this generation is a joke compared to the Playstation), and Microsoft's own bone-headed decisions, I'm really bearish about the long term prospects of the Xbox brand. They'll probably rebrand as a cloud gaming service soon enough.
Anticheat is an all-consuming endeavour that can never be solved.
The status quo these days is encrypted binaries that kill performance and kernel level spy modules. No thanks.
Whatever Valve does works for Counter-Strike and Dota 2, with 1.2 million online players this very instant. A bit arrogant to say their system is a joke. It is evidently good enough.
When you play online on this locked down device, you usually end up crossplaying with PC players who have the ability to run exploits, making any anti-hacking arguments baseless.
Turn off crossplay and you don't find games with reasonable latency.
I love this, and I wish this could happen more often. I can't understand why Apple can get away with making your hardware completely non-functional but other companies cannot.
More companies should go full-Apple with their software and their hardware.
Maybe then we'll finally get something done from regulators.
This is why it's hard to take the 'climate change' argument seriously. Why can companies issue a software change without having to provide a public risk assessment of the impact of making such a change - especially in regards to the proper handling and disposal of the now - assuredly useless - devices?
Sometimes you have to wonder about all the energy required to make the materials and components to make these products just for a software update to render them all useless...complete waste.
Why not allow a longer lead time? Or deny any new made devices going forwards whilst older ones are EOL? I feel there are many better solutions than "sorry pls throw away thx".
I'd really like to see studies of the human impact and cost of what a single software update can do - my understanding is it all ends up in landfill to rot and hardly anything is recycled.
I suspect this will be a disaster. The article already hints at the reason why: "there's no indication yet that it has impacted Cronus or XIM accessories. Cronus and XIM accessories are controversial since they allow users to mimic a mouse and keyboard as an Xbox controller."
Currently, most third-party accessories correctly use their own USB VID:PID pair and are recognised as controllers by virtue of correctly implementing the USB HID protocols. By deciding to block anything that isn't approved by Microsoft, they'll necessarily have to whitelist a set of VID:PID pairs for devices that have been approved, and so unapproved third-party accessories will just fake their VID:PID pairs and present as another device.
Once this happens, there's no way of blacklisting the clones without impacting the genuine devices, unless they further have undocumented identification methods e.g. incorrectly responding to standard messages (e.g. the PS3 controller reported an incorrect number of axes, but would return data correctly when queried) or adding non-standard packet types.
To add to this, PS4 queries the controller every 8 minutes for a challenge authentication response and PS5 controllers send the controller state, an incrementing number, and finally an encrypted hash of the above at the end of every data packet.
I know because I had to try implementing it for my project https://keyboard.gg
Why allow hall effect stick 3rd party controllers when you can only allow official ones with shitty potentiometers that will guarantee stick drift so people have to buy more. Looking at you too Sony
I do hope there is backlash from this, it's not like Microsoft hasn't known about the jank controllers for some time that work still, but removing them so long into the lifespan of the product just angers everyone.
Most affected will be those with "hitbox" products that are mostly self-made or hobbyist-focused devices at least, which they'll be the most angry and vocal about it decrying the affront.
It'll just cause a sea of current Chinese crap-gadgets to hit the landfills, then Chinese manufacturers will clone whatever security chip Microsoft mandates, and start shipping them again by the millions.
This sucks. This impacts a project I've been working on for a while now: https://keyboard.gg/
For those who don't know, it's near impossible to get licensed if you're not a large company. Nintendo is currently the only console now that doesn't do officially licensed accessory checks.
I had spent about a month trying to add PlayStation support only to find out that they have authentication checks every 8 minutes leading to always having to unplug and plug your controller back in.
I don't know... I had just been really excited to make a solid keyboard adapter that would work for all major consoles and this is extra bad news on top.
As if Microsoft hadn't already done enough to alienate the fighting game community. A lot of fighting game players use Brook adapters and PCBs for their fightsticks/controllers. Nobody wants to buy a second $200 arcade stick just to play Killer Instinct lol. This will render those adapters useless unless Brook can figure out a way to update the firmware to fool the check. I'm pretty sure that's what they've been doing on the PS4/PS5 to bypass the 8 minute timeout.
86 comments
[ 2.3 ms ] story [ 124 ms ] threadIt also allows you to effectively nullify recoil through custom scripts uploaded to it. It’s everywhere in multiplayer PvP games on console.
Valve seems to have done a pretty good job dealing with this in their games. Surely there exist more sophisticated anti-cheat mechanisms than "just ban third-party accessories"?
This seems like the kind of thing that is repeated so much because some people want to believe it, and most of the time I bet it's people who haven't played a Valve multiplayer game ever.
I will say, I think the biggest problem contributing to high levels of cheating is the move away from dedicated servers. I actually find that VAC is historically very effective at catching cheaters, but with a necessary lag between detection and bans -- and that lag used to be handled by server admins.
There's no way to prevent that from happening with software changes.
If people want to plug random usb controllers, this doesn't stop them. It just means that Microsoft gets to charge you for the adaptor rather than a 3rd party.
You do lose a lot of features that way though, such as a reliable global ranking, since it would be easy to create a room with only your friends and allow eachother to rank up quickly.
It's also a huge coordination issue if you want to arrange a game of 50-100 players who aren't all total strangers to eachother.
But the alternative seems to be in stripping the ancient practice of gaming of its social functions and turning it into a faceless slot machine where the only goal is to win enough times to increase a mostly meaningless number on a screen.
Why is this sort of behaviour allowed?
Yet another move by MS contrary to the ‘see we arent the same company as we used to be’ vibe they’ve tried to cultivate.
If you believe their claims about that, I have a bridge to sell you...
The fact of the matter is if you’re allowed to plug in any peripheral into a game console, you can and will get prolific cheaters in a multiplayer environment.
Maybe only bring in this check if your console is not in offline mode? And please make it cheap to actually get certified.
Regular accessories that don’t alter gameplay can and should always be an option for a user. If a certification process has to happen to use the accessory online, so be it, but I hope this doesn’t hurt the market too much.
Edit: I’m aware that Xim currently uses controller authentication to work and therefore this specific change may not affect it. I wasn’t claiming that this would get rid of Xim, but arguing that a huge reason for this change is to begin the process of cracking down on rampant cheating in online multiplayer games (shooters in particular).
Or only if you're playing a multiplayer game?
That way a game can check that API whenever cheating matters for that particular game - which may mean different things: playing with strangers, playing certain 'competitive' modes, getting achievements or high scores, etc.
XIM and similar tools are grey market - they do not care for compliance, nor do they mind breaking the terms of service to work. Thats the entire fucking point. They are workarounds for people wanting to either cheat or who want to hack their device for greater freedom of input.
These people will.be unhindered by this change, because XIM has an excellent history of spoofing a controllers input to the console. The people who will really miss out are the younger or poorer people who will have cheaper 3rd party controllers or unofficial adapters. Less freedom for the user. More money for corpos.
Sometimes I wonder if this is hackernews or corponews
The "money play" is a cut on digital sales, and balancing subscription fees with the cost of services rendered. I can't imagine how little they make on accessories/certification to be the reason behind this move. I think this is the start of set of changes that culminates in hardware verification for the (leaked) revision of the console.
> because XIM has an excellent history of spoofing a controllers input to the console
That it does now, but Microsoft can upload firmware to their devices and have full control of the software it runs on.
Call of Duty is one of their biggest games, and I think being a platform that nullfies Xim and Cronus will convince people to play those games on that platform, especially with Crossplay off and the games being free on Game Pass. This makes more sense as a "money maker" to me (i.e. fuelling Game Pass subs).
[1] https://www.xbox.com/en-US/accessories/controllers/xbox-adap...
I'd wholly bought into that narrative. Over the past year, I've become so opposed to Microsoft that I'm likely to make my next laptop purchase a MacBook, even though I'm a longtime PC gamer. I just refuse to use Microsoft products anymore. Apple might have their own issues, but at least they're up front about who they are.
For people downvoting, you've never played a fighting game against someone with a modded controller to do frame-perfect combos with a single button press.
The older K&M convertors would require a wired controller to be connected to them so they could pass the auth check.
All it will do is send it back to those days and remove choice for gamers who want to use unofficial controllers for legit reasons such as some of the fighting sticks on the market.
How pissed would we be if MS forced keyboard manufacturers went though validation before they would work in Windows and tried to claim its for the users protection against hardware keyloggers?
EDITED: to give some additional points
Or teach people to solder the microcontroller themselves.
Yes, there will always people cheating no matter what. But as long as you reduce their numbers substantially, it is worth it.
That's exactly what people did back in the day, First-sale doctrine allows for this (Heck some modders I knew back in the day simply brought them in bulk at wholesale). Modders either brought controllers retail, modded them and put a mark up on them, or people would send in their own controller to be modded.
But those selling wired K&M convertors just decided they would pass though the challenge/response commands to a offical wired controller the user would have to purchase themselves (saves the manufacturer the need to purchase them).
> Or teach people to solder the microcontroller themselves.
There were plenty of sites with open source rapid fire microcontroller firmware and install guides for those who didn't want to pay others to mod their controller for them. It was simply VCC, GND, each of the trigger inputs, a connection to the sync button, and a connection to one of the LEDs to give feedback to the user which mode the controller was in. Heck it was on the skill level needed to mod a PS1 and those services were ten a penny. Heck it got to the point where drop in PCBs where being created where castellations on the PCB were in just the right spot to solder.
> The older K&M convertors would require a wired controller to be connected to them so they could pass the auth check.
This seems like it'll barely be a speed bump. A bunch of folks will have to get new cheating gear, which will be a temporary reprieve, but most probably will do just that.
It seems as of now, MS are only targeting unofficial controllers that circumvent the existing auth check (which some of the full custom built cheat controllers as well as other unofficial 3rd party controllers.
So (imo) it will have very little impact on cheat controllers at all and will mainly affect those who just tried to save a few bucks.
By this do you mean a mouse and keyboard? And you consider this to be cheating?
For the others, I feel like banning all third party peripherals is just going to disadvantage kids like I was who always had hand-me-down madcatz controllers because we couldn’t spring 3x the price for the official sony ones.
If this is such an issue, perhaps the game makers could balance it out a-la mario cart and detect likely cheaters and handicap them until the game balances out?
Yep! The way they tried to get around this was by allowing you to only play with people using the same type of controller, but you can mod your keyboard to look like a controller and get in regardless. It is a HUGE advantage for those game modes. I played pretty competitive Halo 3 for several years, including a couple tournaments, and on a controller I get completely steamrolled by a decent player with an M&K. There are other games with other examples but the ability to point and click vs using your thumb to make similar micro-movements on a thumbstick is just night and day. Apex Legends had similar issues where particular movements aren't even possible on a keyboard! If you have to register with a controller I think that could solve a lot of these issues for gamers.
I do understand what you're saying about madcatz though, and appreciate that controllers are expensive. What I'd really like is to introduce this limit to official controllers and then slowly allow third-party companies to offer official alternatives. Or, even better, only have this restriction for online gaming. I don't care what people do offline!
30 seconds of searching. https://www.reddit.com/r/modernwarfare/comments/sc8blk/contr...
I never got to show them they were wrong, me and a few friends offered to run a LAN tournament but they never took up the challenge... Now it looks like they post on forums complaining about M&K "cheaters" :).
If M$ had done this initially then the "madcatz controllers" of this generation would probably have been compliant already, and maybe would cost a few cents more to manufacture as a result.
I'm on your side, cheating is a huge issue for multiplayer games today and something needs to be done about it, but it sucks that it might cause some less fortunate people to be caught in the crossfire.
It's common for games to be tuned specficially for controller, and using mouse and keyboard 'gets around' the shortcomings of the less precise controller but still take advantage of the affordances games give controller (like increased aim assist or magnetism)
Not including the fact if you control the hardware you know things like max trigger presses per second, so if you detect an order of magnitude more than you assume possible you'd catch hackers there too.
Edit: I'm not saying I have all the answers here, but modded controllers and M&Ks made to look like controllers have been a bane in my online gaming life for years so I'm keen for any steps moving towards fair (competitive) gaming.
Third-party accessory manufacturers are the real target here. While I appreciate Microsoft's desire to crack down on cheating and make sure players will only use high quality peripherals rather than AliExpress specials, enforcing cryptographic attestation to lock competitors out is not the right way to accomplish it.
[1] https://www.xbox.com/en-US/accessories/controllers/xbox-adap...
Yep! And let's not forget eSports is booming and these online tournaments have real cash prizes nowadays. There are incentives to cheat and reducing third-party hardware might help reduce that.
You cannot mod a real-life machine gun to shoot 10x as fast by changing the trigger; the whole design would resist the attempt. You cannot make a real-life human body make a 180° turn in 10 ms and then stand still; the laws of mechanics won't allow that.
If you want a guaranteed balanced game, the game code should observe these limitations, no matter what controller is used. What is possible in the game world should not depend on that.
As long as games allow for inputs that give an unfair advantage, people will find ways to use that unfair advantage. They will take apart a certified controller, connect the buttons to devices that produce fast repetition, connect the thumb joysticks to devices that allow faster movement, etc. There is no way to plug this hole, like the analog hole in sound recording. The only way is a correct model.
Some combination of heuristics (target acquisition time, moving target tracking, etc) would probably be the only way. But what if a player is genuinely exceptional - should they be punished for that?
https://en.m.wikipedia.org/wiki/Bump_stock
This is obviously possible since they're able to ban unofficial peripherals
It needlessly creates e-waste of these products, and likely disproportionately impacts those less well off who's only option would be to pick cheaper, unlicensed accessories.
https://xkcd.com/129/
If you really want this protection then you can just lock it down yourself.
One can only convince me of their true values when they choose them when it's inconvenient to do so.
Given the rising competition from Valve (they have solved the hard problem of running Windows games on Linux), and Sony (the Xbox exclusive selection this generation is a joke compared to the Playstation), and Microsoft's own bone-headed decisions, I'm really bearish about the long term prospects of the Xbox brand. They'll probably rebrand as a cloud gaming service soon enough.
The status quo these days is encrypted binaries that kill performance and kernel level spy modules. No thanks.
Whatever Valve does works for Counter-Strike and Dota 2, with 1.2 million online players this very instant. A bit arrogant to say their system is a joke. It is evidently good enough.
Turn off crossplay and you don't find games with reasonable latency.
More companies should go full-Apple with their software and their hardware.
Maybe then we'll finally get something done from regulators.
Xbox sells very poorly, and it doesn't look like they're trying to improve the situation
https://www.vgchartz.com/
Sometimes you have to wonder about all the energy required to make the materials and components to make these products just for a software update to render them all useless...complete waste.
Why not allow a longer lead time? Or deny any new made devices going forwards whilst older ones are EOL? I feel there are many better solutions than "sorry pls throw away thx".
I'd really like to see studies of the human impact and cost of what a single software update can do - my understanding is it all ends up in landfill to rot and hardly anything is recycled.
Currently, most third-party accessories correctly use their own USB VID:PID pair and are recognised as controllers by virtue of correctly implementing the USB HID protocols. By deciding to block anything that isn't approved by Microsoft, they'll necessarily have to whitelist a set of VID:PID pairs for devices that have been approved, and so unapproved third-party accessories will just fake their VID:PID pairs and present as another device.
Once this happens, there's no way of blacklisting the clones without impacting the genuine devices, unless they further have undocumented identification methods e.g. incorrectly responding to standard messages (e.g. the PS3 controller reported an incorrect number of axes, but would return data correctly when queried) or adding non-standard packet types.
I know because I had to try implementing it for my project https://keyboard.gg
Most affected will be those with "hitbox" products that are mostly self-made or hobbyist-focused devices at least, which they'll be the most angry and vocal about it decrying the affront.
It'll just cause a sea of current Chinese crap-gadgets to hit the landfills, then Chinese manufacturers will clone whatever security chip Microsoft mandates, and start shipping them again by the millions.
For those who don't know, it's near impossible to get licensed if you're not a large company. Nintendo is currently the only console now that doesn't do officially licensed accessory checks.
I had spent about a month trying to add PlayStation support only to find out that they have authentication checks every 8 minutes leading to always having to unplug and plug your controller back in.
I don't know... I had just been really excited to make a solid keyboard adapter that would work for all major consoles and this is extra bad news on top.