The Problems With Game Copy Protection
Next Generation has a piece looking at the sometimes overly enthusiastic copy protection schemes used in PC games. From the article: "In the late '80s and early '90s, the games industry could do little more than ask nicely that you not pirate their wares. These days, however, copy-protection software is ubiquitous, and any PC game bought at retail is going to have it embedded on the game disc(s) in one form or another. I'm okay with that in theory, but some of these anti-piracy software programs are so potent that they cause issues for legitimate game buyers. One of the leading brands, StarForce, is notorious for not only making it difficult for a small percentage of legitimate users to load up StarForce-protected games, but also for leaving potentially problem-causing StarForce software behind on your PC, even after you've deleted the game it was protecting."
There to easy to crack and anyone determined can find a way around it....
The best defense against this sort of this is the operating system. The ideal mechanism for software management is for the OS to only permit software to be installed in a specific directory tree, one per application, instead of allowing software to sprinkle DLLs all over the place. Installation should be a recorded transaction which can be replayed in reverse by the OS to verify that software has truly been removed. This, along with really good privilege separation, will ensure that rogue applications cannot evade detection and removal.
Too bad Linux doesn't do any of this...
- I wanted to call myself Anonymous Coward, but that name was already taken by somebody
Step 1: Buy game
Step 2: Install game
Step 3: Download NoCD crack from MegaGames, install crack, copy ISO to hard drive, run Alcohol %120, run program to hide Alcohol %120, yadda yadda yadda...
Step 4: Play game
Step 5: Realize that you probably spent more time protecting your computer from DRM perversion than actually playing the game
and the only people not affected by these copy protection issues.
The pirates.
Oh the irony, best get your eye patch on and set sale to bittorrent and usenet!
My brother and I both bought copies of Galactic Civilizations 2 - one of the primary reasons I decided to buy it was because there was no copy protection. It's a good game, although I personally still prefer Ascendancy. Definitely worth the $40, but it's also nice to know that I don't have to worry about where the CD is.
Most of my other PC games I play are hacked versions (even though I own a legal copy) because I hate having to deal with copy protection. I hate having to swap disks on my PC, and I hate having to wait the extra pointless time for whatever copy protection they use to "validate" my game CD. I've got 2GB of hard drive space used by the game, I shouldn't need to deal with the CD.
So instead I use the warezed versions of the games I actually purchased...
You are in a maze of twisty little relative jumps, all alike.
Copy protection schemes do little to nothing to stop real piracy. At best, they slow down some of the Average Joes who don't have the savvy to circumvent it themselves. Instead, they slow down all the legitimate purchasers
As a matter of policy, I eschew copy protection schemes on all software I write with plans to distribute to the general public. I don't see the point in punishing people who paid for my work just so I can toss a spitwad into the hurricane of software piracy. Instead, I use a registration-for-bonuses policy. Legitimate customers get support, discounts on future purchases, and various other individual perks.
Sometimes, the carrot DOES work better than the stick.
-SS "Teach the ignorant, care for the dumb, and punish the stupid."
That most games are *easier* to pirate than buy legit. The *valid* reasons are actually pretty extensive. I've played demos. Liked them. Then I bought them only to find that it doesn't work on my computer, and there is no patch. (Gawd-dammit EA! I hate you fuckers!) To make matters worse, I can't return it (Even WAL-MART fears I might be a pirate, aaargh!) An AMD XP 2500+ with 512MB and an ATI 9600XT isn't a flame thrower, but it should run everything to some degree.
...No wonder consoles are "winning."
Also, I have kids. Young kids. And any gamer-parent knows that the first rule is to hide your CDs. I keep my originals SAFE. I MUST copy them onto the harddrive and use an image, or copy the disc. One minute alone with my computer is all it takes...
Requiring the CD also introduces unnecessary wear. DVDs are exponentially more vulnerable. I bought MGS2:Substance on DVD for PC, and the installer won't run due to a CRC error, le cry! I should be able to send my CD back for another - I can't exchange w/o the packaging - 3 years later.
To copy the original that I got from a store, I need a daemon tools and alcohol, so protections that require I not own those programs piss me off - at least put it on the damn box - It's my money and I deserve to know.
*or*
I could fire up bittorrent, download, install/patch, visit gamecopyworld, and start playing without having to go to the store, get bilked, figure out how to *keep* my game, and *then* play crappy FPS XXI (barring hardware issues and lack of patches.)
Shit, I've had freaking pop-cap games not work! Diner-Dash, crashes randomly - even after reinstalling windows. (Only thing left is to install new/more memory, and maybe a mobo replacement...) "Tech Support" doesn't exist, I get the middle finger for my $50.
Why can't all fpga/microcontroller manufacturers just release free optimizing compilers???