Should i bother encrypting level files, save game files and art files?

Discussion in 'Game Development (Technical)' started by manimani, May 26, 2012.

  1. manimani

    manimani New Member

    Joined:
    Jan 2, 2008
    Messages:
    58
    Likes Received:
    0
    Should i bother encrypting level files, save game files and art files?

    The way I see it, the person has paid for the game so if they want to browse or edit their save game and the level files, then what's the harm?

    They could in theory make new levels by copying a level xml file, editing it to change positions and character types and adding it to the level index file. The game would then load it in and it would be playable.

    But is that such a bad thing. They paid for the game. Maybe they could share these new levels. After all i do plan to release an editor.

    As for the save game file they could unlock levels but the whole unlocking mechanism in the game is a game play thing. It is not an in-app-purchase or pay-wall.

    Of course there are the pirates but i would rather focus on making the game-play better.

    As for the art files, no one can legally use them in another game so what's the harm in having access to them.

    Can anyone give their opinion on what they did?
     
  2. Bad Sector

    Original Member

    Joined:
    May 28, 2005
    Messages:
    2,742
    Likes Received:
    5
    id Software had these questions when they were making Doom. At the end they decided to allow editing.

    It worked out nicely for them, i think.
     
  3. manimani

    manimani New Member

    Joined:
    Jan 2, 2008
    Messages:
    58
    Likes Received:
    0
    Ha ha :) good point
     
  4. bantamcitygames

    Administrator Original Member Indie Author Greenlit

    Joined:
    Jul 27, 2004
    Messages:
    1,737
    Likes Received:
    79
    Recently on this forum there was someone whose level files were stolen and used in a 'clone' of their game directly. That may be one reason to encrypt... with that being said I usually don't encrypt my level files.
     
  5. Desktop Gaming

    Moderator Original Member Indie Author

    Joined:
    Feb 24, 2005
    Messages:
    2,296
    Likes Received:
    12
    You keep saying 'they paid for the game' - they didn't, they paid for a license to use it. By your logic they've assumed all ownership and you'd have no problem if they gave copies away?
     
  6. manimani

    manimani New Member

    Joined:
    Jan 2, 2008
    Messages:
    58
    Likes Received:
    0
    Thats a good point...also i would not like a clone appearing somewhere..i think a bit of time invested into this might be worthwhile...crypto c++ is what i will probably use.
     
  7. BLK Dragon

    BLK Dragon New Member

    Joined:
    Apr 20, 2011
    Messages:
    23
    Likes Received:
    0
    You can pack config-files and scripts into singe pak-file, with (some) compression.

    This kinda solves problem of encryption -- it's not so easy to change any of game config/scripts without knowing the binary format of pak-file and compression algorithm.
     
  8. igamedev

    igamedev New Member

    Joined:
    Sep 3, 2008
    Messages:
    30
    Likes Received:
    0
    Dont worry about it, once you go down that path "worrying about piracy, etc, etc" it will drive you mad. Spend your time working on new projects.
     
  9. manimani

    manimani New Member

    Joined:
    Jan 2, 2008
    Messages:
    58
    Likes Received:
    0
    In the end crypto++ was not that hard to implement, so i have encrypted level files and the save game. I did worry for a while though. its not worth it in the end. Thanks all.
     

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer