Jump to content
  • 0

Protecting Game Assets


luciferofhell

Question

I entered a game today which the pngs images of the person's gui and the other personages were corrupted (I will put the photo below), that is, I was not able to view them, but within his game the images worked normally. How do I do this in my game?

 

I tried to do the same by corrupting the image in my game, but I couldn't, the image goes back to the intersect pattern.

 

18dc78132cff88261adeabe4e5786423.png

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
56 minutes ago, Joyce said:

 

Just to add to this, it's compression. It's not encryption that's being added. End result is the same, really. People can't  just open your files randomly. But it's easy to circumvent when you read the source code and reverse it through the clients code.

Adding on further. There is nothing that we can do to stop people from stealing the assets if they wanted to. We cant stop screenshoting, dumping of textures from opengl, or people reverse engineering any sort of encryption that we add. 

 

What Joyce has done will be the best option that we could realistically add to an open source engine. It'll have to do. 

Link to comment
Share on other sites

  • 0

I imagine they've tried to protect their assets somehow. Though this is not currently possible in Intersect unless you were to write such a protection yourself.

 

Mind, even if you do that nothing will stop people from just taking screenshots of your game to copy assets that way.

Link to comment
Share on other sites

  • 0
7 minutes ago, Joyce said:

Eu imagino que eles tentaram proteger seus ativos de alguma forma. Embora isso não seja possível no Intersect, a menos que você mesmo escrevesse tal proteção.

 

Lembre-se, mesmo se você fizer isso, nada impedirá as pessoas de apenas tirar capturas de tela do seu jogo para copiar recursos dessa forma.

 

I know you can take a print, but I think it's beautiful to protect. I really want to find out how you do that.

Link to comment
Share on other sites

  • 0

So you need to encrypt your image, i already created a file encoding for my old game, if that what you want i can send it to you.

 

Exapmle of the programme : 

 

This is my encoder:

with a picture that i will crypte

 

All you need to do just select file (image) then click "Crypter" 

e68ae0be8879c93d8ae21403632a7c84.png

 

 

And there is the result: the image was crypted:

 

ee2f2a251c48834511e977b2e2b45191.png 

 

 

And when you try to open the image :

bd68936b94bf507ffadcad203bf108d8.png

 

 

if that what you want send me a private message i will send you my encoder :D

Link to comment
Share on other sites

  • 0
2 hours ago, Dagobah said:

oh ok, let me ask a redundant question: is possible read encoded files from intersect, or it is complicated to make intersect read encoded files?

thank you! 

 

Well you gotta know how the that encryption tool actually works in order to program (code) decryption into the engine. It's very complicated and only protects your files marginally.

 

Good news is that @Joyce just submitted a PR which will add similar functionality to Intersect. It would be added in Beta 7. Patience is the best route.

Link to comment
Share on other sites

  • 0
3 hours ago, jcsnider said:

Good news is that @Joyce just submitted a PR which will add similar functionality to Intersect. It would be added in Beta 7. Patience is the best route.

 

Just to add to this, it's compression. It's not encryption that's being added. End result is the same, really. People can't  just open your files randomly. But it's easy to circumvent when you read the source code and reverse it through the clients code.

Link to comment
Share on other sites

×
×
  • Create New...