Is there any reason to encrypt games at this point?

What do you think about the ease of decrypting games?

  • Even if my game being hacked is inevitable, I'd still like to make my files as secure as possible.

    Votes: 43 79.6%
  • Leaving the game data "open source" allows for modding and reference material for aspiring creators.

    Votes: 9 16.7%
  • Other (please explain in thread if you'd like!)

    Votes: 2 3.7%

  • Total voters
    54

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,642
Reaction score
2,972
First Language
Tagalog
Primarily Uses
Unless they're planning on profiting from what they took, does it even really matter?
They've gained access to something that they shouldn't have in the first place, so yes it matters. Just because they dont profit from the copy, it doesn't mean that it's totally harmless. A simple lack of respect can go a long way down the dark roads if we let them be.

But tbh, even if I did actually manage to make my own encryption, I just returned to the normal way the engine handles it because its just way too bothersome to always do that extra encryption everytime..
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
38,305
Reaction score
11,908
First Language
English
Primarily Uses
RMMV
I don't really feel like this is a fair comparison
I wasn't making a comparison to games. I was making a comparison to the OP's question (which I quoted immediately above that comment) that there's no point in locking your doors because locks can be picked easily.
 

Aesica

undefined
Veteran
Joined
May 12, 2018
Messages
970
Reaction score
915
First Language
English
Primarily Uses
RMMV
I wasn't making a comparison to games. I was making a comparison to the OP's question (which I quoted immediately above that comment) that there's no point in locking your doors because locks can be picked easily.
Right, but my impression was that his use of locked doors was meant metaphorically (encrypting code) not that he was implying that the aforementioned zero-sum game was an issue.
 

Poryg

Dark Lord of the Castle of Javascreeps
Veteran
Joined
Mar 23, 2017
Messages
4,038
Reaction score
10,254
First Language
Czech
Primarily Uses
RMMV
And I have a small hope that someone will offer a decent encryption method for VX Ace, lol. Because as of now, there is none that I know of.
It's pointless to make an encrypter and then a subsequent decrypter in game for a public release, because all that's needed is just a decrypter tool, which is entirely possible to be made in terms of public releases. It'd be necessary to have someone make your own private one.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,642
Reaction score
2,972
First Language
Tagalog
Primarily Uses
Can we have more choices in the poll though? The only choices there are the two extremes (as secure as possible vs open source), while it would seem like more people are on the middle ground of just using whatever encryption is available so its nonot entirely "as secure as possible" and also not "open source".

As for a custom encryption for Ace, afaik there is one out there somewhere (I encountered it way back when I was making my own encryption). I forgot the name or where to find it though. But yeah as said above, if the encryption mechanism is available for public use then a decrypter for it can easily follow.
 

Romanticist

Veteran
Veteran
Joined
Oct 8, 2015
Messages
215
Reaction score
115
First Language
English
Primarily Uses
RMVXA
Can we have more choices in the poll though? The only choices there are the two extremes (as secure as possible vs open source), while it would seem like more people are on the middle ground of just using whatever encryption is available so its nonot entirely "as secure as possible" and also not "open source".
I thought about it but then I was like, "If you don't want to make your encryption secure, why even encrypt your game?" But I guess if you just want to meet the requirements of some EULA, then you could want to just lazily encrypt something without good security (not saying I would do that, don't take me out of context here). Well, alright, I'll put an "other" option.
Yes, I know that some people will "only use what is available" for encryption, but they still have the hopes that it will be secure enough. At least that's how I am.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,642
Reaction score
2,972
First Language
Tagalog
Primarily Uses
Well the term used on the poll choice was "as secure as possible", "secure enough" is a totally different thing.. "As secure as possible" would imply the highest possible security, no matter how impractical it might be, as long as its possible.

Any encryption would be secure enough if the player doesn't know how it was encrypted hence he won't know what to look for, at least if he is a normal player. Against actual hackers, it seems like no encryption is secure enough.
 
Last edited:

Romanticist

Veteran
Veteran
Joined
Oct 8, 2015
Messages
215
Reaction score
115
First Language
English
Primarily Uses
RMVXA
Well the term used on the poll choice was "as secure as possible", "secure enough" is a totally different thing.. "As secure as possible" would imply the highest possible security, no matter how impractical it might be, as long as its possible.

Any encryption would be secure enough if the player doesn't know how it was encrypted hence he won't know what to look for, at least if he is a normal player. Against actual hackers, it seems like no encryption is secure enough.
I suppose, I'm not the best when it comes to semantics :p
 

AnimaScorpius

Modern Mage/WorldCrafter
Veteran
Joined
Oct 7, 2015
Messages
106
Reaction score
188
First Language
English, French
Primarily Uses
RMMV
No way in hell am I letting people have a door wide open to my hard work. If they wanna break in, they will have to work for it. I think trying your hardest to protect your game is what you are supposed to do. Especially considering how hard every one of us works on our games.
 

Romanticist

Veteran
Veteran
Joined
Oct 8, 2015
Messages
215
Reaction score
115
First Language
English
Primarily Uses
RMVXA
No way in hell am I letting people have a door wide open to my hard work. If they wanna break in, they will have to work for it. I think trying your hardest to protect your game is what you are supposed to do. Especially considering how hard every one of us works on our games.
I definitely agree with your viewpoint. However, since I'm not very good at programming (hence why I use RPG Maker lol), I can't make a secure encryption method. So then I wonder if I should even bother at all (assuming all of my assets are 100% custom -- which they aren't, so I'll at least use the default encryption. Which is very, very poor).
 

OcRam

Servant of the Universe
Veteran
Joined
Aug 2, 2016
Messages
367
Reaction score
476
First Language
Finnish
Primarily Uses
RMMV
I'm using Enigma Virtual Box to protect/encrypt all assets, but it only supports desktop (Windows).

And ofc this can be cracked also like any other protection, but it will take some time and knowledge how to do it.
 

Poryg

Dark Lord of the Castle of Javascreeps
Veteran
Joined
Mar 23, 2017
Messages
4,038
Reaction score
10,254
First Language
Czech
Primarily Uses
RMMV
@OcRam Actually, Enigma virtual box itself is not enough unless you at least wrap it in Enigma protector. Not to mention, Enigma virtual box is not memory friendly and unless you have at least 8 GB RAM, the game will crash after like 30 minutes.
 

OcRam

Servant of the Universe
Veteran
Joined
Aug 2, 2016
Messages
367
Reaction score
476
First Language
Finnish
Primarily Uses
RMMV
@OcRam Actually, Enigma virtual box itself is not enough unless you at least wrap it in Enigma protector. Not to mention, Enigma virtual box is not memory friendly and unless you have at least 8 GB RAM, the game will crash after like 30 minutes.
Thank you for the correction @Poryg !

I once saw one post where EVB was chosen as best solution to protect your assets (I should have checked how it works before using it...)

Now that I checked it: indeed it will not encrypt any assets and it's not memory friendly. But it does copy all your assets in one executable - which is some kind of protection, unless you know how to extract them :)
 

Poryg

Dark Lord of the Castle of Javascreeps
Veteran
Joined
Mar 23, 2017
Messages
4,038
Reaction score
10,254
First Language
Czech
Primarily Uses
RMMV
Just like there are decryptors for MV games out there, there are unpackers for Enigma virtualbox out there too. Unless you protect it with at least Enigma protector, these unpackers will make short work of the exe. Enigma protector plants additional security tools like antidebug, which is why most of the enigma unpackers don't deal with protector. But protection with only EVB is one google search away from broken.
 

Restart

Veteran
Veteran
Joined
Mar 15, 2019
Messages
310
Reaction score
203
First Language
English
Primarily Uses
RMMV
Well, let's put it this way. Unless you intend to only use RTP or resources that are public domain that no one cares how they get it, you HAVE to encrypt the game for legal reasons. That is not negotiable.
This is inaccurate; for instance, in the case of CC-BY resources (which are not public domain), encryption is in violation of the license.

You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
12,503
Reaction score
12,797
First Language
English
Primarily Uses
RMVXA
@Restart : Which means someone can't use them then and any DLC we sell here, as the terms of use of the DLC is you must encrypt the game.
 

Aesica

undefined
Veteran
Joined
May 12, 2018
Messages
970
Reaction score
915
First Language
English
Primarily Uses
RMMV
But it does copy all your assets in one executable - which is some kind of protection, unless you know how to extract them :)
I spent several years working with Flash, and it's basically the same way. Having everything bundled into one exe (or in Flash's case, swf) can serve as a barrier for anyone who wants to casually snoop around, but yeah, anyone with any degree of determination (as mentioned, just a google search) is going to be all up in your assets in no time. In fact, I did a quick search just for fun and found several that appear to work extremely well. The only edge I'd say it has over Flash's swf files is that the person trying to unpack your game would need to know it was using EVB to begin with. Flash files are blatantly obvious, but how easy is it to look at something and come to the conclusion of, "yup, this is another EVB package" or something like that?
 

OcRam

Servant of the Universe
Veteran
Joined
Aug 2, 2016
Messages
367
Reaction score
476
First Language
Finnish
Primarily Uses
RMMV
I gotta get back to this since I didn't even answer the question of this thread :kaoswt:

I think it is important to encrypt/protect assets of your game, if it's not totally "vanilla".

1st reason like some ppl already mentioned DLCs Terms of Use REQUIRES purchased assets to be encrypted
2nd reason
if they spread widely DLCs value (and maybe even interest to your game) will rocket down
3rd reason paid assets (composers / artists / coders) in your game - I don't think they'll like if their work is all around internet... or maybe some one likes it that way don't know about that?
4th reason custom assets made by you - at least I wouldn't want to see my custom assets in any other game

And @Aesica / @Poryg yes EVB is very easy to unpack (it's just security through obscurity).
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
29,000
Reaction score
6,678
First Language
German
Primarily Uses
RMMV
And here is the 5th reason, the reason why the DLC requires encryption:

For legal reasons, the encryption basically proves intend for those who break it - an encryption can't be broken by accident.

If the resources are not encrypted, someone can re-distribute them and then claim to not know about copyrights.
And since all laws are based on innocent until proven otherwise every court will just accept that for first time offenders, meaning that if the IP holder goes to court he'll lose money for lawyers for a simple warning to the target.

But if something is encrypted - even if it is an extremely bad and easily broken encryption - then anyone who breaks the encryption can no longer claim to not know about it. So if Degica sees some DLC redistributed it is automatically proven to be a breach of copyright and they can sue them without them being able to claim innocence.
 

BK-tdm

Manga Maker
Veteran
Joined
Jun 21, 2018
Messages
112
Reaction score
94
First Language
English
Primarily Uses
RMMV
Well besides the legal issues you could add the fact that someone could add a malware into your files and redistribute it, damaging your reputation of your next projects as "that virus infested rpg game".
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

Why is it so hard to accept existential stoicism? To insist stoics must be deterministic is like insisting God couldnt create evolving animals. Drop the dogmas and concider the compatible mechanics
I just had a duel at Duel Links, and started right away with a fusion monster... felt like an actual yugioh main character :3
Now listen closely... Here's a little lesson in trickery, This is going down in history...
So the four of my friends are singing a song and I'm like... ohoho I don't know this song. Better act like I do!
A boss that spams confuse, blind, silence, oil and slow on all party members? Good idea FF12 *headdesk*

Forum statistics

Threads
93,515
Messages
913,127
Members
123,047
Latest member
RedReaper204
Top