Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Editorial The Final Answer to Prevent Piracy

VentilatorOfDoom

Administrator
Staff Member
Joined
Apr 4, 2009
Messages
8,600
Location
Deutschland
Tags: CD Projekt; Jeff Vogel

<p>Jeff Vogel <a href="http://jeff-vogel.blogspot.com/2011/05/final-answer-for-what-to-do-to-prevent.html" target="_blank">shares his insight</a> into the everlasting problem of piracy.</p>
<blockquote>
<p><span class="Apple-style-span" style="font-family: Helvetica;"><strong>The Worst Registration System Ever Devised By the Hand of Man</strong></span><span class="Apple-style-span" style="font-family: Helvetica;"><strong><br /> </strong></span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">In 1994, electronic distribution of demos was very much in its infancy. My plan was to release a demo with a small fraction of the game. Then, when the correct key was entered into the game, it would unlock and everything would be playable. A sound plan. The problem was the implementation.</span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">At first, I thought I'd just generate a key when someone ordered and send it to them. But then I thought, hey, I don't want people to pirate my &nbsp;game. If I just send them a key, they can make it public or send it to all their friends. So here is my brilliant idea. I will ... will ...</span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">God. It hurts to even think about it.</span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">Here's what I did. When you ran the game, it generated a random code, a 4 or 5 digit number. When you ordered, you had to provide that number. I would use it to generate a key specific to your copy of the game. I'd send you that key, you'd enter it, and the whole game would be unlocked.</span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">So what does this mean? First, when you tried to order a game, you had to have this number with you. Did you realize you needed it? Probably not. So you'd be at our online store trying to give us money, only to have to leave to dig up some stupid number. Want a tip for running an online business? When a customer is at your web page, credit card out and in hand, do not give them a reason to leave!</span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">The system was confusing, and this wasn't helped by the fact that we were the only ones ever to use it. Oh, if only we could have back the countless hours spent explaining the system to confused parents. Countless more hours making new registration keys for people who switched computers or had to reinstall their OS. The weird system made us look unprofessional at best, deranged at worst. And, as a special bonus, it did exactly zero to stop people from pirating our game. Name a way to crack our registration system, and people did it a hundred times.</span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">We stuck by this system for fifteen years. Might as well have just made a big pile of money and set it on fire. At least we would have gotten the warmth.</span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">A year ago, I finally got fed up. New system. When you order our newest game, Avadon: The Black Fortress, we send you a serial code. Enter it, and you're up and running. Buy the game for the Mac and want to play it on Windows too? Enter the same key. Want to register your copy again ten years from now? Use the same key.</span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;"><br /> </span><span class="Apple-style-span" style="font-family: Helvetica;">And the result of switching to a slightly less secure, infinitely easier to use system? Sales of Avadon are the highest of any game we've put out in years.</span></p>
</blockquote>
<p><span class="Apple-style-span" style="font-family: Helvetica;">What he says makes a lot of sense, although it has nothing to do with <strong>preventing</strong> piracy.<br /></span></p>
<p>Spotted at: <a href="http://www.gamebanshee.com/news/102877-the-final-answer-to-prevent-piracy.html">Gamebanshee</a></p>
 

felipepepe

Codex's Heretic
Patron
Joined
Feb 2, 2007
Messages
17,274
Location
Terra da Garoa
VentilatorOfDoom said:
What he says makes a lot of sense, although it has nothing to do with preventing
Is more like pirates gonna pirate anyway, so stop fucking the honest people.

Some game developers are making harder to play the original game than to just pirate it. Getting the Dragon Age Ultimate Edition to work with all the DLC's here in Brazil is almost hopeless....I bought the fucking game and still played the pirated copy. Not every person on the world has/wants internet 24/7 to keep doing those annoying copy check just to play a game.
 

Mortmal

Arcane
Joined
Jun 15, 2009
Messages
9,158
Why does he even bother with serials, a few clicks on pirate bay you get a keygen for a few octets. Nothing easier than pirating avadon.
 

sgc_meltdown

Arcane
Joined
May 8, 2003
Messages
6,000
Assassin's Creed 2 got cracked well and thoroughly (I have verified this firsthand for journalism purposes) so at this point I don't think anything short of using a fucking dongle will piracy-proof your software.
 

Jaesun

Fabulous Ex-Moderator
Patron
Joined
May 14, 2004
Messages
37,241
Location
Seattle, WA USA
MCA
sgc_meltdown said:
Assassin's Creed 2 got cracked well and thoroughly (I have verified this firsthand for journalism purposes) so at this point I don't think anything short of using a fucking dongle will piracy-proof your software.

I had the dongle for Brillance (paint program) for my Amiga, and even that (IIRC) was cracked eventually.
 

sgc_meltdown

Arcane
Joined
May 8, 2003
Messages
6,000
Jaesun said:
I had the dongle for Brillance (paint program) for my Amiga, and even that (IIRC) was cracked eventually.

I hope your painting was worth depriving an honest company out of their money you thief
 

WhiskeyWolf

RPG Codex Polish Car Thief
Staff Member
Joined
Nov 4, 2007
Messages
14,755
15 years? What finally made them change their minds? Old age?
 

Lord Chambers

Erudite
Joined
Jan 23, 2006
Messages
1,018
Correlation does not equal causation.

Jeff Vogel said:
The result of switching to a slightly less secure, infinitely easier to use system? Sales of Avadon are the highest of any game we've put out in years.

It could easily be that Avadon's sales are up because he choose to throw a tantrum about reactions on the Codex. I can say personally I didn't know who Jeff Vogel was until then, and I've been around here for a while.

It could as easily be that the game is more streamlined and accessible to gamers, as per the reaction on the Codex, thus more sales.
 

J_C

One Bit Studio
Patron
Developer
Joined
Dec 28, 2010
Messages
16,947
Location
Pannonia
Project: Eternity Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 Steve gets a Kidney but I don't even get a tag. Pathfinder: Wrath
sgc_meltdown said:
Assassin's Creed 2 got cracked well and thoroughly (I have verified this firsthand for journalism purposes) so at this point I don't think anything short of using a fucking dongle will piracy-proof your software.
The question is when did it get cracked. It took much longer to make a stable crack for the game, and the first few weeks, months are the most critical in terms of sales. So at least AC2 hasn't been cracked immediately, unlike other games. This doesn't mean that the DRM AC2 used didn't suck, of course.
 

punchz

Novice
Joined
Jul 18, 2009
Messages
21
AC2 was an absolute triumph in protection. If they had made it more stable for honest customers - and it really was just shoddiness on their part, easily fixed - they practically win against piracy.


It took, what, two weeks for it to be cracked? Three?


That's all you need. It's not about protecting your game forever, that's a pipe dream if I've ever heard one.

No, it's about the first few days and weeks. That they now have the image of draconic cunts is a whole 'nother matter of course, but they sure as hell got their investment's (as in, what they put into developing/renting their protection) worth.
 

Data4

Arcane
Joined
Sep 11, 2005
Messages
5,529
Location
Over there.
Dongles don't work for shit. Most of the high end 3d software like Maya or Lightwave uses or at one time used dongles and they were some of the most pirated apps ever.

Of course, prices in the 10's of thousands probably helped, too. "Yeah, this program here? It costs more than my car." :smug:
 

commie

The Last Marxist
Patron
Joined
May 12, 2010
Messages
1,865,249
Location
Where one can weep in peace
Divinity: Original Sin Project: Eternity Divinity: Original Sin 2
sgc_meltdown said:
Assassin's Creed 2 got cracked well and thoroughly (I have verified this firsthand for journalism purposes) so at this point I don't think anything short of using a fucking dongle will piracy-proof your software.

Serial numbers for patches work a treat. See Stardock and Matrix games for example(and Dominions 3;) ). Other strategies like Supreme Ruler as well. Unless someone has been kind enough to leave their key on the internet (and this can still be blacklisted in future patches), you'll find it impossible to play the games in any but the most basic, buggy and featureless states. As everyone knows, these types of games rely very much on ongoing refinement and having a pirated basic version that is barely playable without patches(like the Close Combat remakes) is of no benefit.

Of course this type of thing seems to work mostly in the niche strategy genre where the lack of polish in initial releases almost seems like an anti-piracy measure in itself for the above reasons!
 

sgc_meltdown

Arcane
Joined
May 8, 2003
Messages
6,000
Data4 said:
Most of the high end 3d software like Maya or Lightwave uses or at one time used dongles and they were some of the most pirated apps ever.

you have to remember that the 3d modelling software genre is not exactly the provenance of Babby Joe "How do I install all these rar files" Pirate and hence entrenching itself fruitlessly against the onslaught of a determined, stout and heavily bearded end user demographic
 

commie

The Last Marxist
Patron
Joined
May 12, 2010
Messages
1,865,249
Location
Where one can weep in peace
Divinity: Original Sin Project: Eternity Divinity: Original Sin 2
J_C said:
sgc_meltdown said:
Assassin's Creed 2 got cracked well and thoroughly (I have verified this firsthand for journalism purposes) so at this point I don't think anything short of using a fucking dongle will piracy-proof your software.
The question is when did it get cracked. It took much longer to make a stable crack for the game, and the first few weeks, months are the most critical in terms of sales. So at least AC2 hasn't been cracked immediately, unlike other games. This doesn't mean that the DRM AC2 used didn't suck, of course.

Well it was a one go show(well along with SH5). Once the novelty of this DRM wore off and groups got to grips with it, subsequent games with it were cracked ever more quickly.

Same thing with Securom, Safedisk, Starforce. For a long time you had to fuck around with all sorts of programs and physically disconnect your drives and maybe a game would work, and all this AFTER a period of several months when these new protections came out initially and the was no way at all to play a pirated game with them. Eventually though, once a method was worked out, it was simple to apply it to other games.
 

sgc_meltdown

Arcane
Joined
May 8, 2003
Messages
6,000
commie said:
Serial numbers for patches work a treat. See Stardock and Matrix games for example(and Dominions 3;)

:x

Constant revisionary and content updates that any fan of the game would desire or outright requiring online access (also with constant updates) like mmos seem to be the only way for now. If the former, make it steam only and sooner or later the scene will give up on releasing updates.

A lot of console ports never seem to require any major refinement or patching after launch. See Dead Rising 2 or Street Fighter 4.
 

Topher

Cipher
Joined
Dec 5, 2007
Messages
1,860
I won't lie, the copy protection in Dominions 3 worked on me and I now own a legit copy. I'd intended to buy it anyway but since I figured the price won't ever drop I might as well stop dealing with the damed copy-protection and pay for it. What doesn't work, on me at least, is protection that doesn't let me play the game at all because I'm not going to buy a game for anywhere near full price that I haven't played before.
 
Self-Ejected

Davaris

Self-Ejected
Developer
Joined
Mar 7, 2005
Messages
6,547
Location
Idiocracy
No need to worry about pirates. Just add an optional online component, that enhances the player's enjoyment of the game. If you can do that, you can give your game away free, charge for the optional part and you still make money. More players means greater exposure and those that can afford to pay and want the optional parts can do so.
 
Joined
Nov 1, 2008
Messages
7,953
Location
Cuntington Manor
What have been the most successful games? Piratable games.

And the latest copy protection schemes have actually made me think of getting the pirated versions instead...and I haven't pirated games since the C64 days. Make of that what you will.
 

sea

inXile Entertainment
Developer
Joined
May 3, 2011
Messages
5,698
So... Vogel's solution to preventing piracy is to let people pirate?

I mean, I get that he's going for the "DRM is annoying, and not good for business" angle, but it seems to me like what he's arguing here is kind of disconnected from the examples he uses. Then again, I've had trouble reading much from him without getting an aneurysm lately, so...
 

DragoFireheart

all caps, rainbow colors, SOMETHING.
Joined
Jun 16, 2007
Messages
23,731
sea said:
So... Vogel's solution to preventing piracy is to let people pirate?

No. What he is saying is to offer enough protection to NOT inconvenience the paying customers but enough to be an inconvenience to pirates.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom