Garry's Mod Catches Pirates the Fun Way
UgLyPuNk writes "A few hours ago, Garry Newman – the creator of Garry's Mod – asked, quite innocently, whether anyone was unable to shade polygon normals. He received a few comments, mostly jokes, but a quick look at Google suggests that there are indeed a few people who are experiencing problems with their game. You can hear Newman's chuckling from here — not the normal response to a wide-spread bug report, but this is no normal bug. It seems that the developer has deliberately enabled an error in GMod, which will only affect people who have pirated the game."
Back in the 80's, the developers of a submarine game called Silent Service built in a piracy check that would cause the sailor guy's pants to fly up over his head if your game failed the copy protection. They got quite a few phone calls from baffled pirates.
except that they're catching legitimate customers with the shitty DRM system.
Here in my car
Where the image breaks down
Will you visit me please?
If I open my door
In cars
Seriously what is the point of this? To flush out pirates on forums? Because if it is to be a sneaky anti-piracy system it is pointless. I have heard about games that detect pirated copies and corrupt saves or don't let you finish the game etc, but what is the point of giving pirates a bizarre error message? Wouldn't "Stop being a douche and support indie developers!" be a better message to display?
Not that I would ever actually pay for Garry's Mod as it is just a "dev tool" type mod. I don't see any creativity in it besides what the Half-Life 2 developers put in. I looked it up years ago and when I saw it cost money I laughed and spent the money on better games.
========
CINC, 4th Penguin Legion
It takes a couple minutes just to load the page banner, then once it does, it redirects to an advertisement page.
I like to RTFA, but you can be sure that I won't be visiting that site ever again.
while(1) attack(People.Sandy);
seems like this guy was caught red handed: http://www.gameshampoo.com/2933/garrys-mod-unable-to-shade-polygon-normals
Pirating GMod 10 is like visiting five ice cream shops in a row and getting enough "tastes" to fill a quart. Simply not worth the effort, considering that GMod10 is, was, and will remain ONLY. TEN. DOLLARS. If you own any of Valve's excellent recent games, you've fulfilled the only other requirement (a Source engine game). Chances are high that if you're interested in GMod10, you've already got one or more of those.
I can understand pirating a $50 game because you want to stick it to the publisher or you want to try it out before shelling out, but pirating something that costs $10 strikes me as a remarkably pointless gesture.
You should turn signatures off.
There's an incredibly loud auto-playing advert. Thanks for the warning, guys.
More advert submissions from the slashdot janitors...
From TFA:
"Making the situation even sweeter, the number which appears in brackets after the error statement is in fact the gamer’s 64-bit steamid.
Y’see, Steam keeps a list of which accounts have actually forked over the $9.99 for a legit copy of GMod – so it’s a simple matter of checking ids and turfing out the pirates."
As such, only people who reported the problem AND whose Steam accounts lacked a proper purchase of Garry's Mod were banned.
Mod parent up. To the GP; there is a subtle irony in your post, when you think about it. In the same way the Vista Australis devs were accusing people of being pirates without properly investigating and getting the full story, so you've accused the dev of GMod of "over-estimating his cleverness and acting like an ass" without getting the full story. And now someone can explain to me about the incorrect assumption I've made about your post, and so the cycle wil continue.
1. How does he know there's no bug in his copy protection code that does not inadvertently trigger for legitimate users under ANY circumstance
According to the article, the error message includes the user's Steam account number, which can be used to distinguish any cases in which the user actually paid for a license but is still getting rejected by the copy-protection check.
2. How does he know the people "pirating" haven't paid for a legit copy and decided to get around all the BS restrictions by using a crack anyway.
If all the serial numbers have been metaphorically filed off, then the Steam account number referenced is probably nonexistent anyway, so who are they really accusing of piracy? If someone's using a crack to work around restrictions, then this is just one more restriction to work around.
...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
The bug report contains the steam id of the accused pirate.
Checking was only done by Garry -> replacing said SteamID is therefore easy to do.
At the moment they only got a Ban on the forums and nothing else, but if this has more severe consequences one could plugin the SteamID of another person without problems and therefore get them banned.
I've always wondered why developers didn't do this.
I'm not too sure if I condone this behaviour, nor do I think this is a 'fun' way to catch pirates: A fun way was how the Nintendo DS version of Michael Jackson: The Experience made copied versions of the game unplayable and taunts gamers with the blaring sound of vuvuzelas: See here
The problem I have with these kinds of protections is that they also might affect paid customers; Same as with strict DRM.
I already bought Garry's Mod after having played it for free (as the HL2 mod).
It was less than 10 dollars, so a real bargain. But I would have reconsidered it if I heard of this beforehand.
Nonetheless, all power to the developer to protect their property.
When you shoot a mime, do you use a silencer?
A few hours ago, Garry Newman – the creator of Garry's Mod – asked, quite innocently, whether anyone was unable to shade polygon normals.
A few moments ago, Googlebot visited the sites.
A hour from now, a puzzled evil pirate gamer types "Unable to shade polygon normals" in Google, and guess what pops up? They're going to think "oops, I'd better not report that issue. In fact, it's better not to report any issues in any of my pirated games! Glad this issue has already been documented!"
This is the information age. People document things openly. Don't build DRM that is built on top of ignorance and secrets. It only works for a while and you wasted time.
What if you don't have an internet connection or want a game that you can still install when steam goes out of business in 5-10 years.
Quite an experience to live in fear, isn't it? That's what it is to be a slave.
Of course now they can no longer ban people, as no doubt posts will begin appearing with other people's account IDs.
In response to the several comments re: "it's all in good fun, just a joke, not trying to catch pirates" -- note that what's happening is tricking people with a fake error message that includes their Steam ID, so when they report it can get their account banned.
FTA: "Not long after posting the request, the user found themselves permabanned from the forums for using pirated software."
We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
so the dev was infact not being an ass and legitimate consumers were not harmed :)
...they were harmed by the developer intentionally introducing a "bug" that rendered them unable to use software that they paid for.
Mind you, this "harm" is very much temporary, and nothing remotely near critical (considering the software in question), but still, they do have grounds to be annoyed, if not upset.
And considering that he either knew or should have known that this "bug" would in fact affect some percentage of legitimate users, one could make the case that he was being an "ass".
Not that I would say as such; it sucks that they can't play with the sandbox they bought for a few hours/days, but there are worse things than being unable to play a specific game at a specific time...
My sig can beat up your sig.
Nice catch. Gary Numan did a new wave punkish synthpop song called "cars" that I liked back in 1980 when it made the top 40 charts in the US. Apparently it had hit #1 in the pop charts in the UK the year before. A true one hit wonder. So maybe he switched from writing music to writing code.
Quite an experience to live in fear, isn't it? That's what it is to be a slave.
It could be used on PC (and i think i remember an old game doing it, just like ultima 7 a/b "oink oink oink" if you answered wrongly within the game) Bad PR. Plain and simple, and cost. 2% can ammount to a LOT for big budget.
If you don't have an internet connection, I doubt you use Steam.
Apparently it had hit #1 in the pop charts in the UK the year before. A true one hit wonder..
Maybe he's viewed the way in the states. However he had a previous number 1 single and album in the UK.
Gary Numan is not a one hit wonder, he created alot of very nice music.
One of my favorites.
1. How does he know there's no bug in his copy protection code that does not inadvertently trigger for legitimate users under ANY circumstance
Unfortunately that happens all too often (not only with DRM bugs but also patches, installation, etc). I can't even count the number of times I happened to stumble over "you're a fucking pirate" accusations while trying to find a solution for a game's bug; a game which I bought legitimately no less.
It's come to a point where people start yelling "pirate" as soon as somebody has a problem they didn't have. I'm sure that's very encouraging for paying customers.
Lots of people will try a cracked game in order to see if the game is worth buying.
And then blame M$ for their malware infested windows box.
And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
I remember something like this in gunship 2000 where it would do a piracy check by entering a code from the book. I was about 10-12 at the time but didn't understand what it was really asking I just wanted to fly. MY dad figured it out after phoning their support line ...
First time you blow something up it would crash out with a meaningless error message!
Nice catch. Gary Numan did a new wave punkish synthpop song called "cars" that I liked back in 1980 when it made the top 40 charts in the US. Apparently it had hit #1 in the pop charts in the UK the year before. A true one hit wonder. So maybe he switched from writing music to writing code.
He is also known for 'Down in the Park' which was covered by The Foo Fighters (on the X-Files soundtrack, no less) and Marilyn Manson in the '90's.
I believe he toured internationally sometime in the last few years - he's still going strong.
The comments on that GamePron link make me want to gouge my eyes out. They're worse than the Official WoW forums! The argument where people claim to pirate games because they're "poor" and it's justified in that not everyone can get decent jobs? It makes the mind boggle.
No portion of this post may be rebroadcast without the express, written consent of Major League Baseball.
As such, only people who reported the problem AND whose Steam accounts lacked a proper purchase of Garry's Mod were banned.
They banned people based on this?!
Unfortunately I already own GMod, but I sure as hell wouldn't have bought it after they pulled something like this.
If you don't have an internet connection, I doubt you use Steam.
(Yet another reason to pirate it)
The piracy detection fails occassionally, and a honest paying customer gets hurt (and probably buys less in the future, because he feels (and rightly so) that he got cheated).
Obviously you'd have to extensively QA test any potential checks and the consequences and prevent false positives but the intention would be to pepper the code with these things. Just when the cracker thinks they've fixed the game, another one turns up. Confound and annoy the crackers and pirates and just generally waste their time. And when a patch comes out, introduce a few more. And rebase the code so everything moves around. And of course shame anyone stupid enough to complain on official boards.
Or a business move to get a shitload of masochists to buy the game.
And It suffered heavily from a bug that would pop up in the pirated version. Ton's of people where complaining on the forums that the game was buggy and no good because of it. And other people listened and didn't buy it. So if software developers really want to do such a thing either make it a minor problem or patch it in later, because if you don't it can hurt your reputation.
This type of thing has been done several times before, obviously. From using seemingly innocent errors to denying game content.
My most recent run in with this was with Darkstar One. You need a jumpdrive that jumps X amount of distance to continue the game after the tutorial-ish introduction. If you 'pirate' it, you can't jump that far.
Problem was of course, that I did buy the game, but that my CD/DVD drive somehow failed the required check... So here I was with another useless game I actually bought. No wonder people pirate this type of thing, usually they're cracked to prevent stupid shit like this.
Anyhow, I had to wait a few months for NEC to release new drivers for the DVD drive and suddenly the CD/DVD check no longer failed.
Look at Garry's twitter feed he has pirated movies in his iTunes from axiom and gokU61 (rocky)
image
http://dl.dropbox.com/u/3590255/Bits/DRM.png &
post
Bye Bye DRM - thanks @Craiggwilt http://dl.dropbox.com/u/3590255/Bits/DRM.png
Thu Apr 07 2011 15:52:16 (Eastern Daylight Time) via web
-b
Ultima III wouldn't let you interact with NPCs - they'd say "Honesty is a virtue, I will not help you" or something to the effect.
Personal experience. As a teenager I bought Ultima III (I think) for the Amiga for $many_weeks_allowance. The original floppy was corrupt, and being an expat in a remote country meant I couldn't get it replaced. A buddy mailed me a pirated copy to replace it. A "fun way" to catch pirates for sure, but there I was with a box, shiny cloth map and a game that would tell me I'm dishonest. Never got to play it. Guess whether this experience motivated me to (a) buy more games or (b) pirate games instead.
</childhood_trauma>
I understand the rationale behind copy protection and DRM, but they can make life hard for legitimate users and end up counterproductive.
I'm sorry if I haven't offended anyone
Have you tried to circumvent a Steam only game? I have a friend who did. It's a pain in the ass. He showed me all the "simple" steps he had to go through. This was for a $5 game, too. I said, "For all the time you spent on that, you could have worked 15 minutes of overtime and bought it."
Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
So they say. Now, I believe they will do their best to remove all DRM from games if Steam goes out of business, but if someone seizes their assets, etc, you're SOL.
Now, I have a decent amount of money invested in Steam, so I hope this doesn't happen. Just saying it's not a guarantee like you seem to think.
Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
People always love to toss out the excuse that game (software) piracy exists mainly because of cost. Yet we see many examples where people will pirate (steal) items with 99 cent prices like those on the App store.
If you "understand" pirating a $50 game then you would understand pirating a $10 game. Justification on price is odd because your still excusing theft? I will assume the price points are merely the level at which you would succumb to the temptation, in other words, where you would feel justified in it?
As for sticking it to the publisher or the "man", again its another misdirection used to excuse oneself of responsibility. When taking has so little threat of recrimination far too many will take. It is no different than looting after a disaster.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
Money (either try before you buy, or sheer ludicrous pricing schemes).
Really not an acceptable excuse in this case. It's $10.
Unless the work's publisher won't take your payment method, such as cash in the case of somebody still in school who does not yet qualify for a checking account. Or unless you happen to have been born in a country with an undervalued currency, such as many countries not in the top 20 economies.
There were plenty of games which tried to do something sneakily wrong to gameplay if they think you're a pirate.
The problem is that, basically, invariably there's the assumption that such a piece of code is 100% proven and bug-free itself. You know, unlike the rest of the program and unlike other shitty pieces of DRM.
A prime example of what I'm talking about was IIRC Gangsters by Eidos in the '90s. Among other things it would take as a clue that it must be a pirated copy running in an emulator -- until a later patch fixed it -- was if your CD is any other drive letter than D:. Because God knows that no honest customer ever would have more than one HDD or partition or have a RAM-disk or two CD drives or anything, you know?
A polar bear is a cartesian bear after a coordinate transform.
Before you salute this vigilante gesture, a lone captain taking on the high seas of piracy, stop and consider these necessary questions:
1. How does the developer determine whether the customer's version of the product (a mod, no less) is legitimate or pirated?
2. Is this method a 100% foolproof way to detect a pirated copy?
3. Could a false positive ever be detected, flagging a legitimate customer as a pirate?
4. Could a programming error, introduced either now or in the future, ever flag a user as a pirate?
5. Could a cracked game executable, modified content files, or lack of Internet connection ever flag a user as a pirate?
6. What does the developer do with this new list of suspected users? Is it merely for research purposes, or does he plan to turn it over to other authorities (i.e. could these users be perma-banned not just from the forums, but also from the mod, from the game, or from the Steam network?)
7. What makes the developer think the pirate community can't bypass this slightly more deceptive form of DRM, like they have so many times in the past?
I do not condone the actions of people who would pirate an indy developer's $10 game, but I also don't condone a developer running wild on an anti-piracy power-trip. By banning every single person who complains of this from his forums, he may be inadvertently banning users with legitimate problems. It wouldn't be the first time.
Banned from Facepunch, not from Steam. This is nothing new, as they've been using antipiracy measures on garrymod.org for a while too. They're just trying to keep pirates further away from the game.
The real problem is that people think it is OK to pirate stuff. Here are the most popular reasons:
1. They put DRM in there, thus the pirated version is better and I am entitled to steal it.
2. The game is too expensive, thus I am entitled to steal it.
3. I wouldn't have bought it anyways, thus I am entitled to steal it.
All of these are bull. No one has any right to steal anything that doesn't belong to them. There is a deep moral issue here with a good chunk of people on the net. This extends to torrenting movies and other entertainment. I don't see why people are so cheap. Even at 60 dollars a video game is about what it costs me for gas in a month or groceries in a week. It isn't exactly expensive. Anyways, maybe the only solution is to get rid of internet annonominity and allow publishers and developers to report pirating offenses to the police. And yes I am a game developer.
This is why the SteamID is put in the error message.
Comment removed based on user account deletion
delete next or getting laughed at both options work for me the pirate isnt there.
Just the one mainstream hit, sure, but he has been musically active ever since, releasing an album every year or two. I've got 14 of them, missing a few. His newer stuff is more rock/industrial though.
-Billco, Fnarg.com
If it is this easy to detect a pirated copy of the game, why not all the game developers are doing it to prevent privacy? What am I missing here?
Hacking and playing video games are two completely different things. People who make these pirated copies do it because they are hackers/crackers/programmers/whatever. They often will not notice a subtle problem that only occurs an hour into the game, because playing the game is not their goal. To these people, copy protection is just a bug to be fixed, and this scheme works because this bug is more subtle than most.
Not banned from steam, banned from GMod forums. If they don't already own GMod, then it's not a huge loss, you'd think ? And arguably if one were to buy GMod post-ban, they could probably email someone to get unbanned.
Not the end of the world.
-Billco, Fnarg.com
He's posted a write up:
Shading Polygons
=================
Unix is very user friendly, it's just picky about who its friends are.
As a paying customer, I want your 'protection' to be invisible to me. As a paying customer, I don't want to be forced to put the CD in the drive, I don't want you installing drivers or messing with my boot sectors. I don't want you putting extra crap on my machine. I just want a smooth, fun, gaming experience.
Gary's mod sounds ideal. As a paying customer, I see/hear/experience nothing amiss. And yet their game is protected from theft.
If the choice is the customer experience vs. stopping pirates, the answer should always be the paying customer. No plan to stop piracy is worth inconvenience to the paying customer. And I'll put my money where my mouth is. As a consumer, despite enjoying Assassin's Creed, I did not purchase the sequels specifically because of the overbearing copy protection. But I would happily buy products from the people who make Gary's Mod.
From his blog:
"Yesterday I made pirate versions of Garry’s Mod pop up an error. This error only happens when people pirate the game. 48 hours ago there were no results for this phrase on Google. As I type this there’s 717 results (and climbing by the minutes). This is partly as a result of me stupidly mentioning it on Twitter and lots, and lots, and lots of news sites posting about it. I don’t get why it’s getting so much attention.
The overwhelming response has been supportive. Which to be quite honest I don’t really understand. If EA or someone does something like this people go crazy. Maybe it’s the motive.."
More @ http://www.garry.tv/?p=2410
Like all copy detection, I'm sure this is 100% accurate, so losing hundreds of dollars worth of games without appeal seems like a great idea.
If the DRM stays memory-resident on a person's computer while they are NOT using the game, then I have no problems whatsoever with people pirating the software.
In all other respects, I agree with you.
He recently made a commercial for DieHard as well: http://www.youtube.com/watch?v=vktqUM0VDtU. Pretty sweet IMHO.
If you don't have an internet connection, I doubt you can pirate.
Yep, you definitely have my empathy. I've run into that kind of situation before myself.
I used Gangsters for example, because it actually happened to me too. I had 2 HDDs, 1 RAM-disk, and 2 CD-ROMs. There was no way that game was going to be in a drive letter lower than drive F:. So I start the game and pretty much I'd get screwed no matter what I do. I could have my gangsters even just sitting around doing nothing, and still get everyone arrested. Not only I wasn't getting my money's worth out of the game, but there's the sheer annoyance factor of, you know, "WTF does it want from me? What AM I supposed to do here?" Then I eventually run into its being recognized as a problem and patched, and pretty much went ballistic when I realized that the damned thing had cost me several hours of increasing annoyance, just because some idiot hadn't even thought it possible to have a legitimate CD in any other drive than D:.
And, yeah, there are a few other games where I still really wonder. Was I just bad at, say, Operation Flashpoint (another game which actually was proud of screwing the difficulty if it thought you're a pirate), or did their shitty DRM glitch on me?
A polar bear is a cartesian bear after a coordinate transform.
Totally agree. Numan isn't a one hit wonder. If you define one hit wonder to mean someone that had one song...and then never did anything else worthwhile. Numan has made tons of good music aside from cars.
He was scheduled for Coachella last year, but the Iceland Volcano eruption kept him and Mew and others from making it over -thank Gawd that Muse and Gorillaz were already over here....
http://www.thealternateside.org/100416/tour_plans_bands_disrupted_volcanic_ash_cloud_coachella_cancellations
I'm just sayin'
As long as we're citing anecdotes, the last time I installed Steam, it took me less than 5 minutes to download and install, then log in using my existing account and start installing games.
So... were you trying to install it on WINE or something? On a Mac with a case-sensitive file system?
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
His newer stuff is more rock/industrial though.
Nah, that's only if you torrent it; if you buy the album it's still new wave/synthpop.
"They were pure niggers." – Noam Chomsky
Only idiots who don't actually try to take care so far as where they get their cracks from.
If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
Not to mention that Garry's Mod requires a computer which costs $500+ to run smoothly. If you can afford $500 on a PC why cant you afford $10 (or $5 in the sales) to buy a game?
I hate this "argument" since it presumes you bought the computer in the frist place - while that is true a lot of the time, it isn't true all of the time, stupid.
If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
This is why the SteamID is put in the error message.
Oh well it's Steam and it includes a SteamID, so it must be perfect and bug free and could only every correctly identify genuine pirates.
Are you lot listening to yourselves? Slashdot has fallen big time when idiocy like this becomes the norm and a legitimate comment gets modded down because people don't like having their favourite DRM criticised. Shame on the lot of you. You reap what you sew.
These posts express my own personal views, not those of my employer
Although I would accept this system happily, it should be made clear to the buyer that this is what they can expect. i.e. With our system you can play your game without any need to insert a CD etc. etc. on the pack. They should think more about the service that they provide the customer rather than the problems they create for the freeloaders.
I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
Piracy is armed robbery, kidnapping and murder at sea.
So unless Garry is patrolling the Horn of Africa in a PT boat this has nothing to do with piracy.
Some descriptivist halfwit will chime in "but but but langwijez chanj LOOL0LOLL0!"....
Allowing copyright owners to call copyright infringment piracy makes the trivial sound grave, and the grave seem trivial. When you misuse the word piracy you are contributing to the problem of our insane IP laws. You're letting them win.
Imagine if we started calling all Germans Nazis instead of Germans. A descriptivist would call this evolution of language, but it would be applying the label of a group that committed horrific crimes against humanity to people who did not. It would eventually rob the word Nazi of it horror and add that horror to the innocent.
Utilizing the synergization of benchmark e-solutions to pre-workaround action items!