Jump to content


Photo

How To Protect Commercial Games?


  • This topic is locked This topic is locked
27 replies to this topic

#1 Fargo

Fargo

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 205 posts

Posted 24 September 2007 - 07:56 PM

I'm currently calculating the expenses for making a commercial game for GP2X smile.gif

I need to know the available options for protecting the game from illegal copying. I know some members here are against this kind protection, but I really need to do!

The game will be distributed on SD cards. So, please guys, I need to hear from you.

Thank you.

#2 Orkie

Orkie

    Super Duper Mega GP Mania

  • GP Guru
  • 2349 posts
  • Location:UK

Posted 24 September 2007 - 08:12 PM

QUOTE(Fargo @ Sep 24 2007, 08:56 PM) View Post

I know some members here are against this kind protection

Of course they are. If you copy protect it, how can they pirate it?

#3 Peter R

Peter R

    Zrzore Gvgyr

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 9334 posts
  • Gender:Male
  • Location:Somewhere in Wiltshire or Somerset
  • Interests:Programming, Science and Computer Games.

Posted 24 September 2007 - 08:30 PM

QUOTE(Orkie @ Sep 24 2007, 09:12 PM) View Post

QUOTE(Fargo @ Sep 24 2007, 08:56 PM) View Post

I know some members here are against this kind protection

Of course they are. If you copy protect it, how can they pirate it?

laugh.gif rolleyes.gif

#4 PokeParadox

PokeParadox

    Founder of Pirate Games - Penjin Coder

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 3908 posts
  • Gender:Male
  • Location:UK
  • Interests:Homebrew and Emulation!

Posted 24 September 2007 - 08:40 PM

The GP2X scene appear to be very respectful to commercial games released on the 2X.
Majority of users would prefer no copy protection since the usually limit what you can do with the game (Payback complains if you mess around with the files too much.)
My opinion is that it really is unnecessary to add copy protection to GP2X games. I think Yuan Works are proving this very well with their commercial endeavour. smile.gif

#5 motorollin

motorollin

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 163 posts

Posted 24 September 2007 - 08:49 PM

You can't stop people physically copying the file. You can't have an "activation" procedure to hinder pirates since the GP2X has no network connection. So the only option really is to make it undesirable for people to spread their copy. My suggestion would be to make your game display the purchaser's credit card number and address when it loads, so if they spread their copy of the game they spread those details too. Some legal MP3 providers (used to?) do this. Bear in mind though that anything you do in software can be undone by hackers.

#6 Vilmos

Vilmos

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 132 posts
  • Location:Ontario, Canada

Posted 24 September 2007 - 09:06 PM

QUOTE(motorollin @ Sep 24 2007, 04:49 PM) View Post

My suggestion would be to make your game display the purchaser's credit card number and address when it loads


Wow, now that's an idea I never thought of.

I can guarantee that I would never buy a game with this protection! If I got bamboozled into purchasing it then I wouldn't be playing it in public...probably permanently wipe the SD card.

I expect the liability of that protection scheme would soon bankrupt the development group.

#7 don

don

    AWSMOE!

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 635 posts
  • Gender:Male
  • Location:$$$GERMONEY$$$

Posted 24 September 2007 - 09:40 PM

In a small scene like the gamepork[tm] scene, there are two major user groups, a) the cheap freeloaders - mostly interested in emulation and romsets - and B) users who value the amount of work that went into a project.
There is only a TINY amount of people who would buy your game, but as soon as they find a pirate copy, decide against it.
Usually, people who pirate your game are the ones who wouldn't have bought it in the first place.
Just don't punish honest customers, don't make the same mistake the game industry does.

Edited by don, 24 September 2007 - 09:41 PM.


#8 nubie

nubie

    Recovering Jerk-A-Holic

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2747 posts
  • Location:USA California

Posted 24 September 2007 - 09:53 PM

?!?!?!?!? OK, I am just assuming you have been here: http://www.sdcard.org/home?

http://www.sdcard.or...ut/memory_card/ :

QUOTE
Content Protection for Recordable Media (CPRM), the content protection technology used for the SD Memory Card, is key to enabling a new distribution system for music and other commercial media, because it assures a high level of protection against illegal copying. The technology was developed by 4C (The digital contents copyright protection technology licensing organization of IBM, Intel, Matsushita, and Toshiba.)

Having a proven record in DVD, this protection is enhanced in the SD Memory Card through the use of "key revocation" technology that is built into the card.

The card's control circuitry allows data to be read and written (in its protection area) only when appropriate external devices are detected. A check-out (copying) from a PC to the SD Memory Card is restricted to 3 copies in compliance with the SDMI specification. All SD-Audio products comply with SDMI.

The SD Memory Card copyright protection function has the following features:

Access to the SD Memory Card must be enabled by authentication between devices
A random number is generated each time there is mutual authentication and exchange of security information


Basically I would just use the copy protection built-in, and call it a day. Personally it is fine by me. Just make additional copies available for lost/broken games and systems if need be. And consider setting up a version of the game without copy-protection for when and if you decide to stop offering support for the game, or if you want to sell it as a downloadable version.

I don't know about the affordability of the copy-protection, perhaps you should ask that question plainly in a new topic.

#9 Squidge

Squidge

    Mega GP Mania

  • X-treme Team
  • 8498 posts
  • Gender:Male
  • Location:UK

Posted 24 September 2007 - 10:05 PM

QUOTE(Fargo @ Sep 24 2007, 08:56 PM) View Post

The game will be distributed on SD cards. So, please guys, I need to hear from you.


For about $2000 and a couple of NDA's, you can access the reserved areas of SD cards (every sold SD Card has a reserved section). You can store various information here such as various keys to decrypt levels of your game, or perhaps store the entire executable there. The executable in "user space" (the bit that everyone can see) can verify the card as authentic by looking for these files, and it will not be that easy to hack as if they simply remove the check, several files will be missing (the files in the reserved section).

For example, the encryption used to access the reserved section is available here: http://www.4centity....spec/C2_100.pdf



#10 zacaj

zacaj

    void main()

  • GP32 Hardcore
  • PipPipPipPipPip
  • 331 posts
  • Gender:Male
  • Location:NY
  • Interests:Programming, Gaming

Posted 24 September 2007 - 10:34 PM

How many people usually buy a commercial game(not Payback type, something like Blazar or Wind and Water)?

#11 rokdcasbah

rokdcasbah

    got me a date with botticelli's niece

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1514 posts
  • Gender:Male
  • Location:up on cripple creek

Posted 24 September 2007 - 11:14 PM

i suppose you get around buying the specific rights from the sd card group, thus copying the copy-protection...i'd buy a game that did that just for the sake of irony.

i think there's a download version of payback now, if that's what you mean zacaj. i bought w&w and payback, and have made a donation or two...but there's (i think?) a good number of folks here who aren't yet old enough for a line of credit, which i'd imagine makes it kind of tough. biggrin.gif

not that i don't make up for it in r0mz, but nobody's perfect.

#12 Sphinxter

Sphinxter

    Says What?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2831 posts
  • Gender:Male
  • Location:Silicon Valley California, USA

Posted 25 September 2007 - 02:58 AM

Here's your chance to learn what IBM, adobe, sony and many others throughout history have learned at the expense of many millions, copy protection neither works nor pays.

#13 Squidge

Squidge

    Mega GP Mania

  • X-treme Team
  • 8498 posts
  • Gender:Male
  • Location:UK

Posted 25 September 2007 - 07:01 AM

QUOTE(rokdcasbah @ Sep 25 2007, 12:14 AM) View Post

i suppose you get around buying the specific rights from the sd card group, thus copying the copy-protection...i'd buy a game that did that just for the sake of irony.


I'd love to disassemble a game or whatever on a secured sd card - that could be quite interesting, and should in theory at least, give us the "secret constant" used in the C2 cipher algorithm, then we can write a driver to give us more sd card space and password protected sd-cards biggrin.gif

(BTW, don't go down the Gizmondo route of loading the executable, decrypting by XOR with 0xFF, and then storing the now-standard executable in a ram disk...)

Edited by Squidge, 25 September 2007 - 07:12 AM.


#14 Don Miguel

Don Miguel

    GP32 Hardcore

  • GP Guru
  • 296 posts
  • Gender:Male
  • Location:South Urals
  • Interests:gamedev, books, comix, rpg, mocking & pecking

Posted 25 September 2007 - 07:57 AM

I think the activation code is the key.

#15 Parkydr

Parkydr

    Developing for the GP2X since 2006

  • GP Guru
  • 1356 posts

Posted 25 September 2007 - 08:00 AM

We need more protected games, I use to love working out how to defeat the protection on BBC micro games. (It was more fun than the game itself smile.gif)

The internet has spoilt all that - a quick google of "CPRM crack" is all that's required.

Copy protection is pointless, you're just costing yourself money, time and effort it implement something that someone will crack if they want it enough. Once it's cracked you're no better off.

Worse still you pissed off the legitimate buyers and have to put up with them having problems with activation.

You might prevent a few people playing it but chances are they weren't going to but it anyway.

I think the support the community has shown for other commercial games shows people are willing to pay.

It's only a small community and most people want to encourage the production of more commercial games for the GP2X.

I think the developers of "Wind and Water" had a really good idea personalising the game for those who pre-ordered - something a pirated version could not give you.