Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Simple Image Encryption  (Read 11954 times)

0 Members and 1 Guest are viewing this topic.

Mindful

  • Newbie
  • *
  • Posts: 6
    • View Profile
Simple Image Encryption
« Reply #15 on: March 19, 2012, 05:08:24 pm »
Quote from: "dydya-stepa"
i suggest you to finish your game first. anyway i don't think anyone will want to look into your images.

1) It's just crap - face it.
2) If you make angry birds or plans vs zombies. Nobody will even try to use your images as you'll sue them

Don't waste time and make your game. There's 1000s ways to learn c++ without that.

Because 1000s of people like you are wasting their time instead of making games - there are still almost no good games produced with sfml.

Ahhh, nothing like a good dose of internet hostility in the morning. Anyway, I respectfully disagree with your statement.

Quote
There are two reasons:

-I want to learn C++ too.

-I can't stand Python.

Besides, Ren'py is nothing more than SDL's functions exposed to the Python interpreter, with a few helper scripts to more complicated operations, isn't it?

Fair enough on the first two reasons. As for the third, I don't think you  are giving Renpy enough credit. Granted, I haven't used it, but I've looked at some games made with it, and they seemed pretty polished - although I have no way of knowing how much was Renpy and how much was Python extensions. That said, your first two reasons are good, so don't think I'm trying to talk you out of writing your engine; I think it's a great idea, and I hope you do well with it. I was just curious. Anyway, if you run into any interesting issues or want someone to bounce ideas off, you can always shoot me a PM. I can't promise I'll be able to help, but I tend to be pretty good with conceptual issues and we're working on similar projects, so I might know something. Even if I can't help, it would still be interesting to see what you're doing (if you're comfortable sharing your code, that is. I would understand if you weren't).

MorleyDev

  • Full Member
  • ***
  • Posts: 219
  • "It is not enough for code to work."
    • View Profile
    • http://www.morleydev.co.uk/
Simple Image Encryption
« Reply #16 on: March 20, 2012, 10:00:53 pm »
To be honest, encrypting images like this is relatively pointless: If people want them, they'll get them.
They'll take screen captures of the game and copy them out of that.
They'll decrypt the files by looking at the exe structure and figuring out the encryption key.
They'll just copy the graphics style and make their own.

It's pointless to stop the signal.

If you want to make it so the layman can't just copy and paste and at least has to do a couple of minutes work, compression is the better way to go.

Packing everything into one big zip file and loading them from that is a common trick that's been around since before Doom (WAD files). Plus being able to keep everything close to each other in the hard drive by packing it all into one file can help to improve performance and has some other benefits regards to making, sharing levels etc.
UnitTest11 - A unit testing library in C++ written to take advantage of C++11.

All code is guilty until proven innocent, unworthy until tested, and pointless without singular and well-defined purpose.

Mindful

  • Newbie
  • *
  • Posts: 6
    • View Profile
Simple Image Encryption
« Reply #17 on: March 21, 2012, 12:58:16 am »
Quote from: "MorleyDev"
To be honest, encrypting images like this is relatively pointless: If people want them, they'll get them.
They'll take screen captures of the game and copy them out of that.
They'll decrypt the files by looking at the exe structure and figuring out the encryption key.
They'll just copy the graphics style and make their own.

It's pointless to stop the signal.

If you want to make it so the layman can't just copy and paste and at least has to do a couple of minutes work, compression is the better way to go.

Packing everything into one big zip file and loading them from that is a common trick that's been around since before Doom (WAD files). Plus being able to keep everything close to each other in the hard drive by packing it all into one file can help to improve performance and has some other benefits regards to making, sharing levels etc.

Okay, as much as I appreciate the input, I feel like you didn't read any of the thread. I know anyone who wants the images is going to be able to get them; I'm protecting the images so that players don't spoil the plot for themselves (it's a Visual Novel, so the plot's really all there is), not because I think I'm going to be able to stop piracy. Packing things into a zip file might have been a good idea, but I've already got a system for removing headers and loading images with removed headers working.