Vuvuzelas Blare On Pirated Copies of Music Game
An anonymous reader sends this quote from Wired:
"A novel anti-piracy measure baked into the Nintendo DS version of Michael Jackson: The Experience makes copied versions of the game unplayable and taunts gamers with the blaring sound of vuvuzelas. Many games have installed switches that detect pirated copies and act accordingly, like ending the user's game after 20 minutes. Ubisoft has come under fire multiple times for what players have seen as highly restrictive anti-piracy measures that annoy legitimate users as much or more so than pirates. But some more-mischievous developers have used tricks similar to the vuvuzela fanfare to mess with pirates. Batman: Arkham Asylum lets unauthorized users play through the game as if it were a normal copy, with a single exception: Batman's cape-glide ability doesn't work, rendering the game impossible to finish — although you might bash your head against it trying to make what are now impossible jumps. If you pirate Command & Conquer: Red Alert 2, brace yourself for an explosion, as your entire base will detonate within 30 seconds of loading the game."
Seriously, people would copy a game playing Michael Jackson? Seems like the vuvuzelas are redundant.
John
if they can tell it's pirated... why all the crazy piracy schemes in the first place? Why even LAUNCH the game? how can they tell?
"Batman: Arkham Asylum lets unauthorized users play through the game as if it were a normal copy, with a single exception: Batman's cape-glide ability doesn't work, rendering the game impossible to finish — although you might bash your head against it trying to make what are now impossible jumps. If you pirate Command & Conquer: Red Alert 2, brace yourself for an explosion, as your entire base will detonate within 30 seconds of loading the game..."
So how is this different then the purchased, bug-ridden, unfinished versions that are pawned off on us with every release?
Ah, yes, I remember that. It was always fun to uninstall and reinstall the whole fucking game because the DRM flipped a shit over nothing at all.
The same way they always have for the last 30 years. Bury some code that's supposed to toggle some hardware effect in the cartridge or media, check for the side effect, then crap out if it fails.
Another way is just using attributes of the cartridges against pirates. Copies are often made on read-write media, but legitimate cartridges are read-only. So you have legitimate executable code that says "DO_MUSIC: call PLAY_MUSIC", and you add a statement that says "write to address DO_MUSIC 'call PLAY_VUVUZELA'". A legitimate cartridge can't overwrite the ROM, so it fails, and the call to PLAY_MUSIC remains in place. But on a rewritable cartridge it does overwrite it and zzzzzzzzzzzzzz happens.
John
Copy protection is generally a module that's linked into the system, gets called at start up, does some validation / checksumming / decryption etc. Crackers tend to attack the validation so that it returns 'all good' even when its not. Or they wait until the relevant bits are decrypted and then copy those in and bypass the validation/decryption entirely. ... its more complicated than that, but that's sort of the gist of it.
Crackers attack the copy protection, and then once its defeated release the cracks/cracked copies.
This piracy detection is essentially a separate redundant anti-piracy module, with the same sort of detection/validation stuff as the primary one. However it doesn't get activated at start up. It gets activated later, sometimes much later,and instead of throwing up a "not a valid copy" it instead modifies the game rules or parameters slightly.
The idea is that the crackers won't find it. They are attacking the primary copy protection which inevitibaly falls... but often they are only interested in cracking the game, and being the releaser; they often aren't actually all that interested in playing the game itself. So once the protection appears defeated and they appear to be able to play the game they release.
However the 2ndary copy protection is still intact, and messes with players who actually try to complete the game.
Its not really any harder to defeat than the primary copy protection; if anything its usually easier. But since it gets missed its gets to mess with pirate copy players for a few months while it gets identified, defeated, and then new cracks are released. Meanwhile there are now bunches of people running the old cracks who might never figure it out... especially if the impact is subtle.
The main problem with these copy protections is that like any copy protection, some times it doesn't work and legitmate customers are affected. This can be particularly troubling if the impact is subtle... so they come to think the game is just defective (which I guess it is).
The vuvuzela noise isn't a copy-protection technique. It's just that the South African version of the game was the first to be cracked; it's in the legit .za copies as well.
GTA IV had a copy-protection prank too: the pirated game plays fine until you get in to a car, which then accelerates uncontrolably while handling as if the character has been drinking.
Pretty funny, but it did bite a lot of legit, paying customers, contributing to the general verdict that the game was much too buggy at release.
# cat
Damn, my RAM is full of llamas.
The thing to remember about warez crackers, is they tend to be more skilled than the people who release the games. Trying to outsmart them is a fallacy.
Then why don't they try, I dunno, maybe writing their own games instead of leeching off the work of others!
I've abandoned my search for truth; now I'm just looking for some useful delusions.
Surely if it did some cool undocumented thing in the pirated copy you would be impressed enough to pay for the full version - kind of like a "tip" for a job well done.
I dont think they should put annoying stuff in the pirated copies, but if it subtely made winning impossible, yet by the end of the game it becomes obvious, then I think credit where credit is due - the developers are really trying to win you over. and a job well done should be rewarded.
Much better than the stupid "check the internet every time you load the game" piracy prevention techniques. Either its a pirate copy or it isn't. There's no point going after all illegal downloads etc. - just the ones where people were too lazy to go to the shop and pay. Getting the target market right in the first place is half the battle.
This seemed like a reasonable sig at the time.
The point of DRM, from the publisher's perspective, isn't to prevent piracy - it's to delay it. Most of the sales will happen within the first week, due to the advertising focus - look at all the huge launches like Halo or Call of Duty, that sell millions in a day. If a game can stay uncracked for a month, the DRM is considered to have done its job exceptionally. If you can make DRM that takes a full day to test, and which would take several attempts to circumvent fully, you can easily delay the piracy of the game long enough that potential pirates instead go out and buy the game.
The old school RPG EarthBound for the SNES had a similar, albeit HORRIFYING copy protection mechanic.
If the anti-piracy measures flagged, it would jack up the encounter rate twentyfold--the game would literally be swarming with monsters.
Worst part: if you make it all the way through to the final boss, after his first form the game will lock--the only way out is to reset it, only to find that every single one of your save files have been erased. Starmen.net has an entire page dedicated to this at http://starmen.net/mother2/gameinfo/antipiracy/ .
"Anyone know how they detect pirated copies?"
One very old scheme is to embed a checksum of the code segment inside the binary itself and then check it at runtime. It's not foolproof but it will identify most pirated copies with zero chance of false positives.
And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
In other news, developers come up with a great way to drum up press for a game that otherwise no one would have paid any attention to.
Generally will fix whatever anti-piracy gimmicks they impliment. The same thing was done to Chrono Trigger on the DS where when you made it to the first time warp it would repeat that scene infinitely. As soon as somebody found out the trigger for what makes it repeat that they released the cheat codes to put onto your cart and you could play the game just fine.
I found one of these when I was a teenager. Freaking subtle. Brilliant.
Steve Jackson's OGRE, for the Commodore 64.
I bought it. And did what any good geek would do. Made a backup and played that. And I could never beat it. But I did eventually screw up that disc - the old 5 1/4 discs did mess up fairly often. Especially in the 1541 drive.
So I played the original. And beat it. Made another backup. Couldn't beat it. A light went off.
I did a statistical analysis. All I did was fire at treads for several games. They're supposed to be hit 33% of the time regardless of weapon or circumstance. On the backup copy, it was close to 17%. On the original copy about 33%.
They built a single column shift into the game if it detects its a copy.
EVIL.
Especially seeing as how - wait for it - I was a paying customer. Thanks guys.
On the plus side, I did get really good at that game. You had to be playing at a column shift disadvantage.
Weaselmancer
rediculous.
M$ should add removeing the old DRM systems that don't work in X64 to the MS malware remove windows update.
That's like asking why a safecracker doesn't manufacture safes.
Ideally, developers would stop putting logic bombs into their code deliberately. It's poor ethics, bad programming practice and can occasionally be incredibly dangerous (especially in non-gaming fields).
Ideally people would pay for the software they liked. Ideally the filesharing of copyrighted material would only be used as evaluation, followed by deleting the software (after an evaluation period of a week or so) or paying for it. Ideally the distribution of disks would be stupid, because it's cheaper to set a filesharing server to send it over the interwebs.
The companies have reacted wrong, but the pirates incited the reaction.
Well, I might have a way, but it only works on a semi spherical planet in a vacuum.