A downloadable tool

Download NowName your own price

Introduction

This is a tool to encrypt the image/audio assets of your RPG Maker MV/MZ games, in lieu of RPG Maker's built-in encryption. RPG Maker's built-in encryption provides no protection for your assets, because there are multiple free, easily accessible tools that can decrypt your entire project with the click of a button. The purpose of this tool is to encrypt your assets in a way that will render the existing decryption tools ineffective.

The encryption that this tool uses is not meant to be especially strong. Because RPG Maker uses JavaScript, the decryption algorithm will inevitably be visible to anyone who wants to reverse engineer your game, so it's pointless to try to use an overly strong encryption technique (which would just impose an unneccessary performance penalty upon your game). The intent here is simply to protect your game against the existing decryption tools, so that if anybody wants to decrypt your game, they'll have to have the skillset and the motivation to create their own tool for it.

How to Use

  1. Make sure to add the Art_Decrypterator3000.js plugin to your project through the plugin manager. The plugin is compatible with both MV and MZ.
  2. When you deploy your project, DO NOT use RPG Maker's built-in encryption.
  3. Open Encrypterator3000.exe, and select the "index.html" file of the DEPLOYED GAME. If you're using MV, this will likely be in the 'www' directory. If you're using MZ, it will likely be in the root directory of your game.
  4. Select your options and type in a password.
  5. Press 'Encrypt'.
  6. Wait until the output window shows "Successfully encrypted x files." before attempting to close the tool.

*note* Please do not bundle Encrypterator3000.exe with your game. It only needs to be run (from your computer) once, to encrypt the assets. It does not need to be packaged with the deployed game. Only the Art_Decrypterator3000.js file needs to be packaged with the game.

*caution* Make sure that you are encrypting your deployed game, rather than your original project. I have implemented some protection to try to prevent you from accidentally encrypting your original project, but be careful anyway (to be on the safe side).

Terms of Use

  • You may use this tool for both commercial and non-commercial games.
  • In doing so, you agree that Arthran is not responsible for any issues that my occur as a result of usage of this tool.
  • Credit is welcome, but not necessary.
  • Do not claim or otherwise indicate that you are the author of this tool or plugin.
  • Please do not distribute the Encrypterator3000.exe file to other people.
  • You may edit the plugin file to suit your needs, or commission someone else to do so, but do not distribute the edited plugin outside of your own projects.
StatusReleased
CategoryTool
Rating
Rated 4.8 out of 5 stars
(4 total ratings)
AuthorArthran2
Tagsencrypter, encryption, RPG Maker, RPG Maker MV, RPG Maker MZ

Download

Download NowName your own price

Click download now to get access to the following files:

Encrypterator 3000 v1.01 64-bit Windows 2.7 MB
Encrypterator 3000 v1.01 32-bit Windows 2 MB

Comments

Log in with itch.io to leave a comment.

I got error: Header is wrong

Got a glitch where the sound wouldn't load

For some reason, when I use built-in encryption, some of my .png files fail to load in my deployed game. I decided to use this instead and though your encryption worked, I still have the same issues of failed .png files in my deployed games.

When I deploy the game without any encryption at all, everything works as intended. Any ideas?

(+2)

Hi! It would be great to be able to encrypt JSON files

(1 edit) (+1)

Is there any plan to encrypt .json in data as well? and should I put the Art_Decrypterator3000.js above all plugins or below

(+2)

Hi. Generally speaking, it would be best to put Art_Decrypterator3000.js below other plugins. 

I don't want to make a concrete statement about encrypting the data files, because I'm not completely sure if/when I will be adding more features to this. But I would say that I do have tentative plans to add that feature at some point.

(+1)

Thanks, I tested playing with YEP and Mog plugins so far not occur  errors or bugs.