I've released an Alpha-Version of my Project "Java-RPG-Maker-MV-Decrypter", which works with whole Directories and save/renames Files by itself...
May you try it out, it also have a GUI. If you just want to decrypt single-Files, I recommend this Version here (Bec you don't need to download it). But for whole Directories you should try the Java-Version of the Decrypter! =)
Welcome to the RPG-Maker MV & MZ-File Decrypter you can easily decrypt Files from any RPG-MV/RPG-MZ Project that are encrypted with the Build-In encryption. You can also encrypt them back (Mainly used for translation purposes).
Make sure that you don't use this tool to steal paid assets, if you want to take a look on images (which is okay for private use by law), feel free to do, but don't steal them please.
Please select what you want to do:
(No-Key) Restore images from a Game En/Decrypt Files to/from a GamePNG-Files (Images - ".rpgmvp & .png_-Files") don't need the Decryption-Code, except you want to re-encrypt them. Please go here for restoring images without Key.
New: You can now use Encrypted Images (".rpgmvp" & ".png_"-Files) to detect the encryption Key as well! (Like when the Key can't be obtained via the System(.json))
In this area you can De- and (Re-)Encrypt Files from RPG-Maker MV & MZ Games.
You can get the Decrypt-Code from the File:
Click "Detect" after you selected the System(.json) File. If you know the Key you can also just enter it in the text-box.
This checks if the File-Header is correct (Start of the File).
The Header is just important for Encryption. (Decryption can ignore it)
In very rare cases some Games use different Header-Settings. You can find the correct-Header-Settings in:
"Game-Directory"/www/js/rpg_core.js
Search for "function Decrypter()", there you can find all values.
Usually you don't need the Header for decryption.
(It is just thrown away)
It's just used to ensure, that your File is a RPG-Maker encrypted File^^
Summary: You CAN decrypt any RPG-File without knowing the correct settings.
Just turn it to "Don't verify" if it can't verify the Header for you =)
Usually it works with the default settings.
If you want to turn a File back to the Game, you NEED the Header. The Game checks if the Header is correct.
If the Header is not correct the Game can't display it...
Summary: You NEED the correct Header. If the Header is wrong, the Game can't display it.
Usually the default settings are working fine for 99 of 100 games.
So please try first the default setting and if it doesn't work, then you can search for the correct Header-Settings.
You find them as described in 'Verify Fake-Header-Help':
"Game-Directory"/www/js/rpg_core.js
Search for "function Decrypter()", there you can find all values.
In this area you can Restore PNG-Files (Images - ".rpgmvp & .png_-Files") from RPG-Maker Games without the Decryption-Key.
First: Please note, that this Script is just tested and developed on Firefox. You can help me to make it run on all Browsers, by reporting bugs!