Within Windows when a game designed for both PC and Xbox loads, Windows opens a secure layer in which the game loads, this layer is non-accessable to any 3rd party software running on the machine, and any attempt to intercept the code being ran will result in it being locked out. The ideal fix would be a secure load environment. This can, of course, be worked around by the cheaters working out where the sum is stored, and altering that as well, but it adds some more work, and they'd be at risk of the game performing a check in between them changing a value and changing the sum. If it doesn't match, the game's data has been tampered with. Each time any of the 4 values is accessed, add them all up and compare to the stored sum. The game could do its own checking, for example a very simple scheme would be to add together the 4 wheel speed values every time any one of them is changed, and store the sum somewhere else.
Windows knows that the normal rules of memory access are being violated and could provide support for apps where this isn't permitted. "Using any outside program in order to alter the game or its data, or your account, will result in an immediate permanent suspension of both your account and device" "Using any outside program in order to alter the game or your account will result in an immediate permanent suspension of both your account and device" In terms of making it clear it's not permitted, they just need to change this: Very difficult to ban, because it doesn't "change" the game in any way. I'm thinking that the Data Out feature could have made it even easier for them to do it but I'm just speculating here.Įdited by user Thursday, Febru12:52:41 PM(UTC) Windows Defender might be able to categorize them as viruses but the cheaters will use the tools regardless of warning. Xbox Live's system is, ultimately, Windows, so it's very difficult to ban specific files. Almost like fitting your car with a piggyback, then you go to BMW or something and they scratch their heads over a car with clocked 20,000 miles having an engine worn down as if it had 50,000.Īnd AFAIK Xbox Live doesn't have anything like Steam which could detect if you're running unauthorized apps. It's data that the code outputs, not the code itself. Yeah it's alteration of live speed, also stored in the RAM, but unrelated to the code. They aren't touching the files, or the code in RAM, they're altering the values of the 4 variables for the speed of each wheel.
Not worth being banned from Xbox live for eternity just to cheat at a racing game. Touch them and your Xbox account will be destroyed. I've never understood how it's possible to hack or cheat a Microsoft game.