RPG Maker MV

RPG Maker MV

Frozen Esper Oct 23, 2015 @ 12:51am
No Encryption?
I noticed that there was no encryption option when exporting your game. All of the data just gets placed into a "www" folder. Is there away to encrypt the data?
< >
Showing 1-15 of 15 comments
Is it possible? Yes... Even more so because the exe now is nothing but a wrapper really and some other basic code. But it will require a bit before someone makes a new wrapper.

But VIA RPG Maker? No lol.
Last edited by YouTube.com/StoneLegion; Oct 23, 2015 @ 12:58am
wirehack7 Oct 23, 2015 @ 12:58am 
I think that is a problem with moving the engine to JavaScript. It is not that easy to encrypt this then. But you might be able to obfuscate the JavaScript scripts, like here: http://www.danstools.com/javascript-obfuscate/index.php
Obfuscation is not encryption, so it can be deobfuscated. But it maybe scares some people away in the first view.
Originally posted by wirehack7 | mov ecx,5:
I think that is a problem with moving the engine to JavaScript. It is not that easy to encrypt this then. But you might be able to obfuscate the JavaScript scripts, like here: http://www.danstools.com/javascript-obfuscate/index.php
Obfuscation is not encryption, so it can be deobfuscated. But it maybe scares some people away in the first view.
I think outside that be really about making a new wrapper then locking the files in some sort of like .data style.
wirehack7 Oct 23, 2015 @ 1:01am 
Originally posted by Kane Hart - Blocklings.com:
Originally posted by wirehack7 | mov ecx,5:
I think that is a problem with moving the engine to JavaScript. It is not that easy to encrypt this then. But you might be able to obfuscate the JavaScript scripts, like here: http://www.danstools.com/javascript-obfuscate/index.php
Obfuscation is not encryption, so it can be deobfuscated. But it maybe scares some people away in the first view.
I think outside that be really about making a new wrapper then locking the files in some sort of like .data style.

Yeah, you are right. But I think there might be some problem if it has to run in browser or mobile devices.
Originally posted by wirehack7 | mov ecx,5:
Originally posted by Kane Hart - Blocklings.com:
I think outside that be really about making a new wrapper then locking the files in some sort of like .data style.

Yeah, you are right. But I think there might be some problem if it has to run in browser or mobile devices.
Oh yeah at that point good luck. Obfuscation like you said is easy and works fine. It pretty much means when they rip your scripts they will have a hell of a time changing them. But then again way you set them out most the settings done via the parameters now :P Not that you have to do that.

In the end for web users there is no winning. Android or ios it's not so bad since most people don't even touch that stuff.

Kisai Oct 23, 2015 @ 1:45am 
Any encryption would have to be at the XDK/Cordova/Crosstalk layer and not in the editor. If you're putting it on the web, you wouldn't be able to very much anyway since the web browser would not have an encryption mechanism.

Point of reference, neither does adobe flash. If you're really worried about someone stealing the content, you'd have to write an encryption layer into the file i/o so that all file access goes through it. Even then someone could reverse it easily. If you're worried about scripts being decoded and thus ruining any surprises, strings are LZ compressed, so it's not straight up easy to do, but it can be done.

All general purpose game engines are easily decoded and decrypted. This includes all previous versions of RPG Maker and various other software out there like Game Maker and Unity.
Last edited by Kisai; Oct 23, 2015 @ 1:45am
Ringec Oct 23, 2015 @ 2:58am 
Wait, so is the maker making some effort to obfuscate the code by itself or not? I'm not too worried about the encryption yet but it would be pretty sad if I would have to do the obfuscating myself.
Frozen Esper Oct 23, 2015 @ 3:01am 
I have no idea about this stuff... I was getting well into Ruby and relied on Rpg Maker Ace's encryption, but this is a whole new thing now. How does one use these methods to protect their data?
OwO Enjoyer Oct 23, 2015 @ 3:33am 
u can export to html and make html to exe to bundle them all together, this at least prevents the basic scriptkiddies from stealing your stuff
Frozen Esper Oct 23, 2015 @ 3:38am 
Thanks. However, I would be more concerned about the actual assets like custom work or stuff you paid for. How would you encrypt that stuff?

Originally posted by Marshmallow:
u can export to html and make html to exe to bundle them all together, this at least prevents the basic scriptkiddies from stealing your stuff
Originally posted by Maximus:
Thanks. However, I would be more concerned about the actual assets like custom work or stuff you paid for. How would you encrypt that stuff?

Originally posted by Marshmallow:
u can export to html and make html to exe to bundle them all together, this at least prevents the basic scriptkiddies from stealing your stuff
you don't. It'a illegal for people to steal it and it will be a futile waste since it always can be pretty much ripped,
wirehack7 Oct 23, 2015 @ 4:18am 
Originally posted by Kane Hart - Blocklings.com:
Originally posted by Maximus:
Thanks. However, I would be more concerned about the actual assets like custom work or stuff you paid for. How would you encrypt that stuff?
you don't. It'a illegal for people to steal it and it will be a futile waste since it always can be pretty much ripped,

Yep, don't waste your time on encryption. Even AAA Engines won't encrypt, see the Unreal Engine 4. Most games are also not encrypted (that makes also modding possible).
Stealing stuff is illegal as said. And don't be paranoid that everyone wants to steal your stuff.
And encryption is mostly a part for 3rd party tools, also decryption consumes CPU time.
Obfuscation would be enough.
Invayne Nov 2, 2015 @ 6:42am 
Originally posted by wirehack7 | mov ecx,5:
Originally posted by Kane Hart - Blocklings.com:
you don't. It'a illegal for people to steal it and it will be a futile waste since it always can be pretty much ripped,

Yep, don't waste your time on encryption. Even AAA Engines won't encrypt, see the Unreal Engine 4. Most games are also not encrypted (that makes also modding possible).
Stealing stuff is illegal as said. And don't be paranoid that everyone wants to steal your stuff.
And encryption is mostly a part for 3rd party tools, also decryption consumes CPU time.
Obfuscation would be enough.

having all your art work sitting in a file for people to see and edit at will is not something you want...

unreal engine dosent leave all your files sitting out for people to steal everything. its packed into a file and its file extension is changed on import into the engine it self.. not having any kind of encryption process is not good. people can steal art work easily just by altering it just a tiny bit and calling it there own.... theres alot to worry about when it comes down to it i dont want art that i worked hard on or scripts that i write being stolen with out any form of encryption. which as a game development tool that does not have such a method is incomplete.... to me i just wasted almost 100 bucks on a system with out a proper platform packaging system.......
Last edited by Invayne; Nov 2, 2015 @ 6:43am
What's the point of encryption? Much udontplaying? If someone REALLY wants to decrypt your game, then he will decrypt anything you would encrypt with the best system on earth.
Frozen Esper Nov 2, 2015 @ 1:49pm 
This has been resolved. There is no encryption in Rpg Maker MV, but you can encrypt using a third party tool which actually works very well.

http://www.enigmaprotector.com/
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Oct 23, 2015 @ 12:51am
Posts: 15