Asus Dropping See Through Drivers 174
Stijn Wuyts writes "Asus Taiwan marketing manager Kent Chien e-mailed today the company will delete the See-Through cheating code in their future drivers, as a result of the protests from the gaming community. But maybe this move comes too late, because the company already released the drivers for their GeForce 3 video card. As long as this driver works with current DirectX versions, it can be used to cheat. Removing the code in future versions will not stop current Asus buyers from cheating. Even the cheating detection by checking the Windows registry (as Asus proposes) can be disabled by a skilled programmer. I think Asus realised too late what were the consequences of their newest driver "features"..." Personally I think this is lame. If you want to see through walls, fine: It makes playing games lame, but thats your choice. But wow have a lot of people cried over this. As if crying is going to make any of this stop. Oh well, Asus will remove the driver, and anyone who wants it will just keep using it.
See Through Walls?!?!?!??? (Score:1)
Acid dropping (Score:1)
I read it first as "Acid dropping see through Drivers"...
Re:Whining over this is lame... (Score:1)
It's annoying to be kicked from a server after 48 unanswered kills because people think you're a bot.
Map Making (Score:1)
Just because you don't see a viable reason, it doesn't mean there isnt one.
Re:Skilled programmer to re-enable it? (Score:2)
Re:Very bad PR move (Score:1)
There *is* a legitimate purpose -- sheer coolness. I may want to use it while in single-player mode, or to show up my friend by trouncing him while he's using it (in effect using the thing as a reverse handicap).
Anyhow, it's a tool. Tools don't have to have a legitimate purpose, they just have to be. Any other attitude stifles innovation, and otherwise Just Plain Sucks. Innovation is more important than fairness in some game, or who has more little green pieces of paper, or lots of other things.
(Yes, I'm showing a bias here... I think that there's no reason not for nuclear weapons to exist, for instance, while I'd really prefer that they not be used. However, ya can't knock me on consistancy).
Re:Very bad PR move (Score:1)
For that matter, in discussing the reasons you might favor the nVidia product, you imply that you *are* considering other factors -- and thus that this isn't really a boycott in its purest form, but rather Just Another Factor included in a buying decision.
Re:Very bad PR move (Score:2)
Damnit, this thing is a Cool Hack. Yes, it can be used by bad people... but that's the fault of the bad people, not the cool hack. Video drivers don't cheat in multiplayer games, people cheat in multiplayer games.
I just don't understand the fuss.
Re:Very bad PR move (Score:2)
I know exactly two things about Asus -- that I've heard of the GeForce 3 (but don't recall whether it was good or bad) and that they released this driver. The former would've been enough for me to at least look into them. The latter is enough that I will not bother.
You probably already know this, but the wording of your comment makes it sound like maybe you don't: Asus don't make the GeForce3. Nvidia does. Asus is just one company (of many) that make graphics cards based on the Nvidia GeForce3 chipset. So you can boycott Asus until they sink beneath the waves, and still buy a GeForce3-based card from someone else. What a deal!
Restraint of trade? (Score:1)
I don't cheat. I haven't even played a game of Quake in months. However, this sort of holier than thou attitude among people (in this case, the PunkBuster developers) really pisses me off.
Re:Map Making (Score:2)
The driver doesn't do anything that a half-competent programmer couldn't do in 5 minutes with the game code. If you're doing this commercially, why don't you just have those lazy programmers compile the engine in a "debug" mode with features like this?
so cheaters (and map developers like myself who need this) simply wont upgrade (I just wont upgrade my dev machine, but I use BETA dets from nvidia for my gaming rig).
And when games use something like Punkbuster, they won't be able to play online. That's fine.
it's about cheating for the masses (Score:4)
This is about cheating for the masses. When users have to click a checkbox to enable a cheat, there is bound to be more cheaters because it is more accessible. In that respect, Asus opened the door to something new and bad.
Re:What if.... (Score:1)
Er, neat idea, but considering the average Half-Life environments, I think it would not make sense.
I mean, Lara chose to do the archeologing stuff wearing relatively light clothes - no need for anything more complicated; Freeman wanted the protective suit, and I think he, as a scientist, had a good for that. "Common Sense Says We Shouldn't Go Naked To Test Chamber That Has Some Dangerous Stuff In It That Creates Interdimensional Gates And Stuff Like That"...
(Well, personally, I play HL deathmatch with the Kain-9 player model - a wolf guy who doesn't need clothes, he already has a good fur =)
Re:Lame? I think not. (Score:3)
Bull! (Score:1)
Cheating is best dealt with, socially in games.
You sorta need to KNOW the person's cheating. With see-through, unless the server is telling you (PunkBuster), you have NO WAY of knowing.
If a person cheats, you don't play with that person, and then they'll either cheat all by themselves or they start to not cheat.
And I repeat. BULL!
Again, this presupposes the notion that you're able to discover that the person is cheating? What about Internet games?
Shouldn't you be able to drop onto a random server for some gib-action without worrying that R001ZU is using a wall hack?
The only time cheating should be an issue is if there is money to be gained.
God you're naive. Cheating should be an issue if you're interested in fair and equitable gaming. What fun is a game if you have to join an arms-race for cheats just to achieve parity with the llamas?
Excuse me for prefering to match my GAMING SKILLS against the GAMING SKILLS of others, not their CHEATING SKILLS, CODING SKILLS, or their EXPENSIVE CARD BUYING SKILLS.
Games should be for fun and excitement, and it seems too many gamers take them FAR too seriously.
What's so fun about getting smeared by a guy with an aimbot who can see through walls who fires no-look rails out their ass?
I think it's abominable for the community to make a company restrict its drivers for this reason
It's abominable to restrict driver-hack/cheats? Sorry, I disagree. When I want to play someone, I want to play THEM, not their cheats/hacks.
The ONLY legitimate use for these driver hacks is CHEATING. Most games, if you need to look at the wireframes and scan maps, come with the options to do so, outside of a competitive environment.
Supplying a driver that allows this IN-GAME, is ridiculous. And if you can't see that it's only purpose is cheating, I'm not going to argue it with you. You're already too deluded.
Chas - The one, the only.
THANK GOD!!!
This is not lame, this is ridiculous (Score:1)
What's all the whining about? It's a two hour hack to recover the "functionality" with the new drivers. Move your OpenGL library out of the way, create a fake one with all the necessary entry points, patch glEnable() to do glPolygonMode(GL_FRONT_AND_BACK, GL_LINE) and you are set. It will probably screw menus and lots of other stuff, but once you have it up and running it's just a matter of fine tuning. Why glEnable? Because it's probably the function that's called earliest in any OpenGL program. The careful reader will note there are some details left out, but that's an exercise for, uhm, him. This works with any program, free or non-free software and with any driver. There's some minor performance hit involved, but hey, you are not filling polygons anymore! This is actually faster! For extra credits, use alpha blending instead of disabling polygon filling altogether. And for some more extra credit, make it look good. Adjust as necessary to the Windows World. It's possible to do it, ergo someone already did it.
Single player...have fun (Score:1)
you are correct about the cheating (Score:1)
Re:27000 votes for NO (Score:2)
27000 votes for NO (Score:4)
How many sites urged people to Vote yes?
Bunch of freaking lemmings!
Re:Skilled programmer to re-enable it? (Score:1)
Often wrong but never in doubt.
I am Jack9.
Everyone knows me.
GNU/Llama! (Score:3)
I wonder how difficult it would be to add the feature to Mesa?
I'm sure that would result in a large increase in Linux usage. There are a lot of llamas out there.
Re:Not sure i can agree (Score:2)
The fact that you can play games with anyone, anywhere, anytime is cool, that I won't deny. But, you'll have to suffer the riff-raff. Probably the only longterm solution is identity checks (credit cards, X.509 certs, etc) and a much more regulated and monitored environment.
--
Re:I disagree (Score:1)
2) Someone else has already said this, but I'll underscore it. If I was restricted to playing half-life with people I knew, until about 2 months ago I'd never have played multi-player half-life, and even now I'd only have one opponent (who is significantly less experienced, though he's catching up fast :-).
Most of the people I know who play fps games have had trouble setting up half-life and abandoned it in favor of the games that work without a lot of hassle on their machines (quake, unreal, etc). I don't know why this is the case, as I never had real trouble, but I tried helping several of them set up half-life at a lan party and didn't have any more success than they did.
So because I can't find people with equipment that works easily with the game I prefer, I can either take my chances with cheaters or with only one other person? That hardly seems reasonable. The whole point of having internet games is so you *don't* have to be isolated into some small clique and you *can* find numerous and skilled opponents to play with/against.
Re:Lame? I think not. (Score:1)
Re:Not sure i can agree (Score:1)
Lame? I think not. (Score:5)
Re:Lame? I think not. (Score:1)
-=lx=-
Re:See Through Walls?!?!?!??? (Score:2)
--
Cheating will slowly go away (Score:2)
What would be kinda nice is to have newer patches for games detect players with the see-through drivers. I run a Tribes2 server, and would love to be able to find out who likes to cheat. I'm not saying I'd boot them automatically or anything (the maps in T2 are big enough that I'm not sure a player would get any benefit out of seeing through stuff), but if I saw a player with an absurdly high score who was also using the drivers, I'd be very tempted to ban them. A guy using those drivers (especially after they've been phased out for a while) is probably the sort who would cheat in other ways as well. And it would be nice to look at the players on a server and see if they are using the drivers. I wouldn't like to play on a server where everyone but me could see through walls. Then again, I play for the fun of it, so...
-B
Re:Y'all want us to ban Human cloning too ... ? (Score:1)
Wow, ac's are dumb. Did you stop to think that maybe there's a difference between hacking an engine to learn/and/or make cool mods and hacking just so you can win?
If you want to reduce cheating, then don't play with cheaters -- how hard is that?
Basically impossible, does that answer your question? Where it is really hard is telling if a player is cheating or just very very good.
bad example (Score:1)
Um, no, when it comes to cheating in multiplayer games, having closed source is a GOOD THING. Not having the source makes it a great deal more difficult to add a "gimme 10,000 gold" to a game like Age of Empires or an aimbot for Half Life.
Denizens of slashdot, why, oh WHY are you worrying about what features are in closed source software?If the source were open, the source would be open.
Which does what, exactly, to cut down on cheating?
The issue is, always has been, and always will be FREEDOM.
No, the issue is about a company releasing lame drivers for their products that can interfer with other people's enjoyment of a game. And insisting that everybody does it your way (open source software) is no freedom at all.
Ummm...open source? (Score:1)
WHAT?!?
You mean their drivers aren't Free? They're not even Open Source?
Denizens of slashdot, why, oh WHY are you worrying about what features are in closed source software? Why do you complain to the vendor that their features suck? Do you also complain because your congressional representatives take too much bribe money, instead of rioting over their acceptance of ANY bribes? Do you petition the police to shoot unarmed black men only ten times? Do you ask the RIAA and the MPAA to charge you only $14.99 per CD instead of $15?
GET REAL!
The issue is, always has been, and always will be FREEDOM.
In the Great Scheme of Things (tm), cheats don't matter, but closed-source software, is a Bad Thing. Instead of wasting rhetoric to change a companies policy WRT the functions of their code, why not change their policy regarding the OPENNESS of their code?
/me stomps away in disgust
Re:Ummm...open source? (Score:1)
But here's a point-by-point analysis of How Wrong You Are.
Open Source is the ONLY way to write software
Agreed.
everything must be free
Yes.
What we need is a balanced approach
Exactly. I don't have all the rights, you don't have all the rights, we SHARE the rights.
On second thought, you're not wrong at all!
Re:bad example (Score:2)
Freedom of speech means you can call me a jerk. I think that's a real downside to free speech. It makes me enjoy my day less. (wipes away a tear) In fact, to make my day more enjoyable, I think we should eliminate freedom of speech.
Which does what, exactly, to cut down on cheating?
Open soure makes it IMPOSSIBLE to cheat at a well-written application (theoretically
And insisting that everybody does it your way (open source software) is no freedom at all.
Oh, get real! If I insist that everyone wear broccoli and cheese on their head, how does that take away your freedom? If everyone (including you) agree that wearing cheese and broccoli is the cool thing to do, then where have I taken away your freedom? I'm not king; I can't force you to do my will If I could, do you think I'd be worried about such a small thing as code? The world would be my plaything! Lighten up.
To sum up:
Open source is not a means to an end; it is an end in itself. As with ANY choice, there are tradeoffs. One of them is that people who write games will have to work harder.
Re:Ummm...open source? (Score:3)
If the source were open, the source would be open. Sort of like, if you have freedom of speech, you have freedom of speech. The issue is not "But if you have freedom of speech, some people will say bad things!"
With it closed at least ASUS knows can inform people exactly how it works and how to prevent it from being used.
Yes. Sort of like how Microsoft can tell you exactly how Windows works and can prevent criminals and terrorists from launching DOS's from Windows boxen.
Re:Ummm...open source? (Score:1)
GO AWAY.
fucking OSS fan boys, I swear.
Re:Skilled programmer to re-enable it? (Score:1)
Re:Skilled programmer to re-enable it? (Score:1)
Or do you think script kiddies are highly skilled too?
Re:Skilled programmer to re-enable it? (Score:1)
Re:Ummm...open source? (Score:1)
Trollin', trollin', trollin'
Keep that AC trollin', rawhide
Write 'em up, post 'em out, send 'em in
Keep 'em coming, Rawhiiiiiiiide
</music>
Yet another day at the funny farm.
What happened to doing it the ol'fashion way? (Score:3)
Re:it's not the driver (Score:1)
I would point out here, that it would be quite possible for a reasonably skilled programmer to put transparency into any open source driver. I think that about the only thing stopping it from happening is that most programmers with the skill wouldn't want to put up with the kind of public censure that Asus has suffered through over these drivers.
Making it easy for the script-kiddie types to cheat is, well, silly.
--
Re:About time (Score:1)
BTW, check out www.punkbuster.com for a site dedicated to eliminating cheaters on compiant servers.
Re:we can see thru walls??? (Score:1)
Re:Seems silly (Score:2)
Make it part of the game! (Score:2)
Re:You know what (Score:2)
------
Re:games lame (Score:2)
Camping is only really evil on single-player maps, where there are few resources and only a few spawnpoints.
------
Re:Final conclusion (Score:2)
------
Re:Whining over this is lame... (Score:1)
This statement demonstrates a fundamental misunderstanding of online gaming.
Whole communities can arise around one gaming server. It's kind of like your local basketball court at the park. You get to know the people that play there, and the experience is enhanced.
If someone came along to your court and started cheating, sure you could always drive to another park. On the Internet that's even easier than in real life.
But the effect may be the same. The people you know aren't gonna be there. Suddenly you're playing with nothing but strangers. Which goes against your next statement:
"Games should be for fun and excitement..."
YOU do not get to decide what constitutes fun and enjoyment, my friend. To me, fun and enjoyment is competition on equal grounds.
Anti-Cheat Tools (Score:2)
Sorry Taco Hell (Score:2)
Sorry, Mr. Cmdr in Chief, but it is NOT lame. In fact it's extremely cool that a big, mean old company actually listened to its users and changed the future of its product because of the input. Everyone here whines about closed source companies not providing outlets for their users to voice concerns about issues with regards to their software and then suddenly we get the opposite and there's MORE whining. What's going on?
The fact of the matter, is that it's not about whether the game player decides whether to be able to see through walls or not. No! It's about whether the game designer wants you to see through walls. If they wanted you to do that, they would have designed it that way.
They created their games for everyone to play against each other on a fairly even playing field (barring obvious performance differences between different hardware). But what they didn't want, is for people to completely go around the basic assumptions of the game world, the major one being that you can't see through walls if the walls are solid. Having hardware drivers circumvent the creative visions of the game designers is a stab in the back and should rightly be shunned.
--
What if.... (Score:5)
Skilled programmer to re-enable it? (Score:5)
This driver could have had some cool uses besides cheating, though.
--
Re:I do believe that a skilled programmer... (Score:2)
Not a flame, but obviously you're not a game/graphics programmer, else you would know this is "pratically" IMPOSSIBLE. (You will see why I say pratically below.)
> Having transparent walls does you no good if the game doesn't draw things that you can not see.
In the *ideal* client/server game, yes, the server would tell the client what it can and can't see. This style of client is commonly called a "dumb terminal." It takes input, sends it to the server, and renders what the server says.
Let's see how this would work:
Client is standing still, looking straight ahead. Server sends updates to what the client can see. e.g. players move around.
Now the client does a quick 180 turn. Server needs to send the client all the new objects the client can now see. Unfortunately you TOTALLY forgot about network latency. Objects "pop" into view, and you kill bandwidth since you are constantly telling the server where you are looking, along with the server constantly sending what you can see.
This one reason it is pratically why it is impossible to write a cheat-proof client/sever game. The network connection just doesn't make it feasible.
If you need more examples, I'm sure John Carmack could point out a few more examples, since he's been implementing First Person Shooter's for a while.
> This is one reason to prefer BSP trees for HLHSR (Hidden Line & Hidden Surface Removal) instead of Z buffers.
Nonsense. BSP's only really work for static objects. You still need a z-buffer for dynamic objects. BSP's aren't free.
Are you going to generate a BSP for each "frame" of animation, when the frame is generated dynamically?? (i.e. blended animation)
Hacked maps are old news (Score:3)
Hacked maps have been around since Quake 1.
The client does a crc checksum on the map and sends it to the server. If the client has a different checksum, the server sends the map. Of course this doesnt' stop the client from lying to the server about the checksum.
The effectiveness of crying. (Score:2)
As the article points out, crying did make it stop. Now, crying can't reverse the damage already done by previously released drivers, but if nobody had complained, then Asus wouldn't have changed anything. Ok, so the cat's out of the bag to a degree. This doesn't mean that the drivers will be readily available for casual cheaters in the future, and as existing drivers become obsolete, the problem will be nearly completely solved. See what a bunch of cry babies can do?
A really silly software arms race (Score:3)
What would happen if Asus kept releasing these drivers? Game authors would be required to check and make sure the card owners were using the Nvidia reference drivers, rather than the Asus drivers. First they would check driver versions through the registry or something, eventually they would probably be required to do something like scan through the driver binary. Bleh. All very damaging to Asus' relationship with game developers as well.
It is likely that Asus developed an understanding of all this based on feedback from the community. This "whining" was a good thing for everyone concerned.
Cheating is just something gamers must accept. (Score:2)
While it is cool that a company is listening to consumers for once, I don't think it is a huge deal. I find that multiplayer games are most fun when you are playing with people you know locally. Not only is there less lag, but cheating occurs at a lower rate, from my experience. (Of course, this is the cause of many weaknesses with massive multiplayer RPGs in my book, since you can't play them locally).
If someone on the net wants to feel "leet" by cheating, let them. Gamers who play for skill might actually benefit from taking on players who have given themselves huge, unfair advantages through cheating.
Bad game design: trusted clients (Score:2)
The fault here lies in the game that trusts anything about the client's abilities or limitations.
Peer to peer games assume that everyone involved can be trusted to manage authoritative state of the game. Bad assumption.
Client/server games can be more secure, but only if the server is the only machine with the authoritative state of the game.
If these games assume that the user can't see through walls, then the games are made wrong. Don't even tell the user WHERE the enemies are, unless they're somewhere that the user would have a chance of seeing.
What else do these games assume, that they shouldn't? They assume lighting is muddy-to-black, but the user can tweak with gamma and brightness. They assume textures are certain colors, but the user can replace those. They assume bodies are certain sizes, but I've heard of "twenty-foot-spikey" body mods which end up sticking through the nearest walls for a cheap give-away. They assume that you can only walk a certain speed, that your weapon fires at a certain rate, that you can only walk where walls aren't, or that your gravity is the same as everyone else's. Funny assumptions, given that all the tools to control those are on the client's machine.
Game design should be learning from cryptography design: don't publish what you don't want cracked, harden your data proportional to the value of the data, and by all means, study the man-in-the-middle problems. Until then, EVERYTHING is potentially unfair.
Taco's Comment (Score:4)
This my be true for single-player games, but for networked, multi-player it makes the game "lame" for everyone. That doesn't provide a great incentive for people to spend $45 on the next version of Quake or Unreal....
ÕÕ
Re:Skilled programmer to re-enable it? (Score:3)
The rules were simple: the Terminator can't run and you can only kill it by hitting a small dot on the helmet located near the forehead.
The terminator was then unleashed into a game where two teams were sparring for the flag, or ground, or elimination. The Terminator's job was to kill everyone.
It was a freakin' blast. There's nothing greater than being in the middle of a full out battle with the other team, trying to outflank, sniper, and rush their position and have this Terminator show up and start laying down some paint.
I could see this 'cheat driver' being used this way. One dude loads up the driver and is out to blast everyone away, regardless of team. The other teams have to not only deal with one another but stay one step ahead of the 'cheat driver' user. Sure would test your skills to the limit.
Mixed Morals (Score:3)
Usually, here on Slashdot, we bash companies that get hax0r3d and should have known better. "That's what they get for having lame security" and "They must be hiring some real dope heads."
So, here we are, with a company that releases some drivers that let you do something you couldn't do before. Instead of bashing on the game company that made a program with an obvious game-related security flaw, we decide to bash those who made the drivers.
My my, that does seem wierd, doesn't it? We should be banging the heads of the game developers and telling them to get it right next time so there are fewer cheaters. We all know that removing the drivers to prevent cheating still leaves the gapping hole in the game.
Boo to Asus and all those "Waaa! My fun is ruined!" whiners.
Hurray to anyone that lets those game companies know that they did a lousy job and should do better next time.
Musings on cheating in multiplayer games (Score:2)
This is true. A certain non-zero number N of people will cheat. Everyone accepts this as true.
What is NOT true is the idea that because SOME people will cheat, we shouldn't try to make it HARD for people to cheat. Sometimes, there's a tradeoff involved: sure, you can make it hard to cheat, but then the game becomes frustrating to play for people who aren't cheating. You have to find the balance point where cheaters are (mostly) prevented from doing so, and regular players are't restricted unnecessarily.
In multiplayer games like this, most of the anti-cheating measures that can be taken will *not* affect honest players. Things like encrypting the data stream (and changing the encryption method regularly), limiting what kind of input can come from the player, obscuring technical details, etc., *WILL* help reduce cheating.
"But, dirtside," you say to me, aghast that I've just promoted the idea of Security Through Obscurity (STO), "any technical measure you propose can be gotten around!" This is true. They *CAN* be gotten around... but by making them difficult to get around, we reduce the amount of cheating that *ACTUALLY* occurs. And this can end up saving the day: if only 1% of all Tribes 2 players cheat, then in the average Tribes game you're unlikely to encounter even 1 person who is cheating. Honest players will therefore see cheating as something that is not a problem in Tribes, and the game will flourish because people aren't frustrated by trying to compete with cheaters.
On the other hand, if 20% of Tribes 2 players cheat, then that means in a 10-on-10 CTF pickup game you join, there are, on average, 4 people cheating. In fact, with 20%, you'd be hard-pressed to find any moderately-populated game that didn't have so much cheating that the fun is essentially ruined. Now honest players will quickly get the impression that the Tribes 2 online community is rife with cheaters, and as such it's no fun playing Tribes 2 online, and the community suffers.
"But people WILL cheat!" Yes, but having gaming and hardware companies making it *trivially easy* to cheat will be the kind of factor that increases that cheat percentage from 1 to 20%.
Now, STO isn't a method you'd want to use when securing data that you would *never* want anyone to see -- but we're not talking about the same kind of security we talk about when we want our emails or telnet sessions encrypted. Obfuscating the inner workings of a game so as to make it more difficult for cheaters to cheat (while not inconveniencing honest players) is not the same as relying on STO for protecting the data integrity of my web server and database.
Some people have mentioned that, at least in the particular case of the Asus drivers, developers and other honest folks actually WOULD have some use for the see-through ability of the drivers. So would it be possible to retain those features without making them available for every d00d, hax0r and punk-ass cheater to use? No, I can't think of any. That doesn't mean there AREN'T any; I'd bet there are graphics programmers here who could think of something feasible.
Re:Is it just me... (Not a reply to you EvilDonut) (Score:2)
- Steeltoe
Your missing the point... (Score:3)
"Personally I think this is lame. If you want to see through walls, fine: It makes playing games lame, but thats your choice"
Three little words:
online multiplayer games
I disagree (Score:2)
I agree with CmdrTaco's [cmdrtaco.net] comments on the original article [slashdot.org]. People are going to cheat anyway. I tend to play online games against people I know. I used to spend up to eight hours a day (hey, I work for a university!) playing Rise of Rome [microsoft.com] online. It seemed that for every "good" game, you'd have to put up with about four "bad" games (people whining about options, then dropping, immature kids, etc). It just wasn't worth it. I'd rather play against people I know and I don't have to worry about them cheating.
Re:Not sure i can agree (Score:2)
As far a tournaments and leagues, cheating (in any form) is a major issue. Having Asus remove a driver feature doesn't solve it. I think the real effort should be to devise ways to ensure people are not cheating while playing online. While the drivers may had made it easy for script kiddies, the serious cheater already has tools.
Whining over this is lame... (Score:4)
Games should be for fun and excitement and it seems too many gamers take them FAR to seriously. I think its abominable for the community to make a company restrict drivers for this reason. Blah.
Cheating is lame but... (Score:2)
Hopefully they removed that breakpoint too (Score:2)
--
I think people are going to die anyway. (Score:2)
I think people are going to die anyway. So if someone creates new ways of killing them, who cares. If you stop them, someone else will do it right?
[ends]
Yeah right. I think that sort of thinking is bogus.
Just because you think someone is going to do something bad eventually, doesn't mean that you should:
1) Be the one to do it first.
2) Be yet another one to do it
3) Make it easy for them.
4) Say it's ok.
5) Waste time arguing that it's not that bad.
Same goes for so many other things - people justifying writing script kiddie exploits and making them publicly available.
Just because it can be done doesn't mean it should, and if it shouldn't be done, why should you speed things up?
I wonder whether I'm wasting my time. But anyway, this is one of my little paddles against the waterfall of entropy.
Cheerio,
Link.
You know what (Score:2)
---=-=-=-=-=-=---
Those crying people (Score:3)
But, it did just make it stop.
Re:Is it just me... (Score:2)
--
Not sure i can agree (Score:3)
I just think the whole philosophy of 'I only play online games with people I know' is detrimental to the whole idea of the internet gaming community. Playing with friends at a lan party is one thing, but most people dont do this, as the net provides much easier access to gaming oppurtunities.
Anyway, the whole point of this ramble was that just because some people only play with friends they know, that doesn't mean the majority of the internet gaming community does, and these drivers are detrimental to the internet gaming community as a whole, neat technology or not.
doh! (Score:3)
"Weren't designed for cheating" (Score:2)
These drivers were designed to be cheats. ASUS promoted them as the thing that'd give you the edge over other gamers.
If this weren't the case, then perhaps I'd be more sympathetic toward them. As it is, I don't think I'd dare post my thoughts on here for fear of being modded a troll.
It's not all bad (Score:2)
Again, Taco proves he is a fucking moron (Score:2)
Would the real slashdot please stand up (Score:3)
Meanwhile, the Asus see-through driver is BAD.
Go figure.
Re:Those crying people (Score:2)
Re:Taco's Comment (Score:2)
Re:Skilled programmer to re-enable it? (Score:3)
This driver could have had some cool uses besides cheating, though.
Name one.
Re:Very bad PR move (Score:2)
Actually, I'm currently in the market for a 3D card (my current one's a Canopus Pure3D -- it's so old that the company apparently let the pure3d.com domain registration lapse) and will not by an Asus one exactly because of this situation.
I know exactly two things about Asus -- that I've heard of the GeForce 3 (but don't recall whether it was good or bad) and that they released this driver. The former would've been enough for me to at least look into them. The latter is enough that I will not bother.
Re:Very bad PR move (Score:2)
Yes, but I'm not attempting to stifle them. Rather, I'm simply refusing to personally fund them. My money, my choice where it goes.
As someone else in the thread pointed out, nVidia also makes a GeForce 3 and they're sponsoring the E3 coverage on another website I frequent. Barring some amazing technical or price advantage of the Asus product, I just don't see any reason for them to get my business.
What I don't get.. (Score:3)
Remember BBS games? Could you ever cheat in those? NO! Not unless there was a known hack on the server. Otherwise, send all the info you want to the BBS. There was absolutely no possible way to cheat by hacking. You could hack your terminal client, but big whoop-de-do.
This is the current problem with multiplayer games: too much information is known by the client. WAY too much. And most of these games: Half-life, Quake, etc are *server* based games. So what's the excuse? It's not like you have the insecurities of peer-to-peer. There is a trusted server. So why - oh - why do these client machines know so much? In particular, why does the video card know so much? Are the programmers that lazy that they are trusting the video card to figure everything out? Man, back in my day we had to render each pixel. The video card knew only what we wanted it to know.
Granted, there are other ways to cheat in games (like auto-aim, etc), but this? See through textures? This is plain laughable. This is not a driver vender problem. This is a game developer problem. Fix your damn games.
Clueless on Slashdot. (Score:2)
It seems a good many people are desperately trying to apply their favorite arguements from other issues onto a situation to which they flatly do not apply. This is not a security issue. There is no system compromise, nor privacy invasion. So bleating "security through obscurity" arguments are simply non-sequitor attempts to bring a "with-it" argument into a debate where it does not apply. Neither does the argument that online games are somehow flawed, becuase a driver *can* bypass the rendering code of the game. By arguing such, you simply demonstrate that you do not understand how such mechanisms work.
Unless we want to limit gameservers to processing engines vastly in excess of the typical linux box, or nt server, it simply isn't practical to attempt to render a scene according to a viewpoint at the server - because the clients, all 16, 32, or 64 of them are constantly moving, and not always in predictable ways. That scene data has to be computed at the client, because it's simply not practical to do it elsewhere.
But what really floors me, is that some of you would defend a company who have deliberately embraced unethical behavior and made it a selling point of their product.
Understanding this situation, requires first a basic understanding of the real issues.
First, competitive online gaming is currently being pursued by a lot of people. They join leagues like the OGL [worldogl.com] and compete in games against other players and teams. There are hundreds of thousands of people doing this now. By they have a huge achilles heel. Online games are vulnerable to cheating, and unlike offline sports, it is hugely difficult to verify that a person is playing an honest game.
So we must live under the honor system. we have no choice but to *trust* that our opponents are playing an honest game. And indeed, the vast majority do. But those who do not, are hard to catch. But until now, the cheats available have been crude, and usually detectable at some level, or preventable by server operators. Most are fairly crude hacks, and don't work all that well anyway. But now, here comes Asus - and designs a driver whose express purpose is to help people cheat. And so, the cheaters now have a nice, professionally developed, virtually undetectable means by which to cheat, and there is basically no way in which to stop them, or ensure you are getting a fair game now.
Now some of you have said "but these drivers might be useful for other purposes, like development, etc.". Maybe they are. But that's not what Asus coded them for, or is selling them as. They are marketing these drivers expressely to help people do something morally wrong. Cheating other people. Asus is a Corporation without ethical standards, for whom the promotion of unethical, shitty behavior is fine if it makes them money. They absolutely represent the worst of what Corporatism can produce. Yet - slashdotters are defending these dirtbags. Irony.
There is no rational argument, which will make this right. And objecting to their despicable business practices, and this product which appeals to the very worst human failings, is hardly whining. Rather, it is simply well justified righteous indignation. And gamers are completely justified in carrying the good fight to them.
Does cheating happen? yes. But that doesn't mean we shouldn't fight it at every opportunity. Cancer happens too - yet no one says "it's going to happen anyway, so just let the victims die".
Some of you folks need to think this issue through a little more fully.
Brian Davis
President
Online Gaming League
Is it just me... (Score:2)
Seriously. Hands up. How many of you were planning on boycotting the GeForce 3 based on how this issue played out? Anyone? Anyone? Bueller?
Why is this such a fuss? Did they have some big customer survey that said this was an important issue for them?
Very bad PR move (Score:3)
--
We can stop further mistakes from being made (Score:2)
"// this is the most hacked, evil, bastardized thing I've ever seen. kjb"
I do believe that a skilled programmer... (Score:2)
And, on any open source OS a skilled programmer can hack the X server, the DRI, the tcp/ip stack and anything else that might make it possible to cheat.
Cheaters will cheat. It is upto the developers to stop the cheating. Having transparent walls does you no good if the game doesn't draw things that you can not see. This is one reason to prefer BSP trees for HLHSR (Hidden Line & Hidden Surface Removal) instead of Z buffers.
StoneWolf
The answer... (Score:2)
Re:it's about cheating for the masses (Score:2)
Sure, a skilled programmer could cheat. It's been possible to look through walls in games since there was access to hack up openGL drivers to add 50% opacity to all surfaces.
This is about cheating for the masses. When users have to click a checkbox to enable a cheat, there is bound to be more cheaters because it is more accessible. In that respect, Asus opened the door to something new and bad.
Your argument can be extended to prove that script kiddies don't exist in large numbers, since few script kiddies have the programming skill to write their own tools... The warez scene must be dead too, since how many people that deal in warez (especially the games) know how to crack them?
People forget that the internet provides us with all sorts of information, including plenty of client-side mods that can be used for things like cheating, as well as tools for the script kiddies and warez for those without the knowledge/resources to crack their own. To believe that the removal of see-through drivers will stop cheating is naive. People cheat because they want to. Anyways, I doubt this makes it that much easier, most of the gamers I know don't even look at their video card settings (or have any computer knowledge besides getting their games to work).
OTOH, this does make me rather sad. There could be some legitimate uses for this driver. Just because the majority of people use something for doing wrong doesn't make the "something" wrong, does it? Or do we want to ban p2p filesharing since most people use it to trade copywrited songs? Then we can ban file transfer ability in IRC clients since 99% of the time, they only seem to be distributing songs/video, and we should really stop allowing individuals to have ftp (sure, it has legitimate purposes, but people can use it for bad things). I'm rather sick of slashdot atm. A community that rushes to defend DeCSS and yells about copywrite protection features in new versions of windows has no qualms about being hypocrits when it comes to something they don't understand.
Re:Lame? I think not. (Score:2)
AYBABTU it aint...
--Blair
"Game-related security flaw?" I think not. (Score:2)
--
You've never coded for an online GL-based game... (Score:2)
--
content protection and proprietary hardware (Score:2)
As for the effects on multiplayer gaming, I actually think they could be positive. If you play games with people you know and trust, you don't have to worry about cheating: people play for the fun of it, and cheating would only spoil that. People who do cheat are unlikely to develop those kinds of relationships, since their opponents will notice. And if you play at LAN parties, you can make sure people don't cheat. So, it seems to me that the possibility of having modified drivers really just encourages people to be more social.
I've seen this before... (Score:4)
Code Master of the Gameshark Code Creators' Club used that exact same arguement when he posted cheat codes for Phantasy Star Online, and those codes ultimately wrecked the distribution of special weapons and allowed script kiddies to kill their own teammates. People stopped playing the game over this and it thrashed the servers that Sega had so thoughfully provided the players of the game free of charge.
Thankfully, the cheats have gone on to other things since the fun has gone out of the game for them. Alas, we lost a lot of good players in the PSO community thanks to those codes corrupting 100s of hours worth of save data per character among other problems.
Online gaming can be construed as a community, and when the understood rules of that community are violated it isn't just the cheater who is deprived of a good gaming expereince, but the entire community as well. These drivers are not an isolated incident, not just one person has them.
Berk Watkins