• Join Us |
  • |
  • Sign in with:

Cheating Drivers

by Maarten Goldstein, Jul 12, 2002 8:15am PDT
Related Topics – Hardware (PC only)

Oh boy, here we go again. Looks like ECS liked those cheating ASUS drivers from a while back and is now offering a polygon transparency option with their own SiS Xabre drivers as can be seen in this ECS AG400 videocard review at VR-Zone. Transparency allows for very easy cheating in games like Counter-Strike since you can see through walls and such. A petition asking ECS to remove this feature is already up. Thanks BulletPro and Blues News.




Comments

39 Threads* | 128 Comments*

























  • This isn't exactly anything new, or anything that isn't possible without actually having the driver source. Unless the game does some sort of visibility checking on its own, it's going to be really hard to make it so users cannot modify their drivers in some way to view things they're not supposed to be viewing. The data is already on the client machine, it's just a matter of how to make it visible.

    My roommate, being the amazingly industrious coder that he is, has made a few wrappers for OpenGL that intercept a few function calls while letting the rest pass through. It's pretty easy -- you put your version of OpenGL32.dll in the game directory, and have it pass most calls on to the system unmodified. He was able to, fairly easily, make it so player models could be seen through walls in Quake 3 engine games. Drops the framerate a bit, and it doesn't work all the way across the level, but it works. Counterstrike was easier, he was able to highlight the player models in a bright color and even add a line tracing where the player was looking.

    Now, I know for a fact that he would never use anything like this in a competitive match or give it to anyone else. He's always been good about sticking to NDAs (past AMD intern), and he treats this the same way. But as a proof of concept, it's there. And it sure as hell is possible. I'm not thrilled that driver vendors are including this, but it's not as if it can't be done already.