You can decrypt RPG-Maker-MV Resource Files with this project ~ If you don't wanna download it, you can use the Script on my HP:
Please look there for updates/Bug-Reports - This Github Repo will be Read-Only by now
https://gitlab.com/Petschko/RPG-Maker-MV-Decrypter
This Project is used to Decrypt (and Re-Encrypt) RPG-Maker-MV-Resource-Files (MZ-Files as well) and that are encrypted with the Build-In-Encryption of the RPG-Maker.
This Project is mostly used for Single-File decryption (But it is able to handle multiple files). >.< Please try out the Java-Decrypter if you want decrypt huge amounts of Files (or more Projects)
As Art-Creator for the RPG-Maker by myself, it is sometimes hard to figure out, if somebody is using Resources from you (and may violate the licence like giving no credit or using a Non-Commercial-Resource in a Commercial Game for example).
I don't have time to play through all the games so i just quick look at the files but its only possible if the files are not encrypted...
Sad for me, more People use the build in Encryption from the RPG-Maker-MV so that's why I wrote this script - to get a quick look at the files without playing the whole game =) May some other artists will find this useful too.
You are not allowed to use the Decrypted Files (if its not allowed by the origin File-Licence). Please don't steal and reuse stuff that's not the idea of this Script! You can save them for Private-Use only. If the origin Licence allow use you can use them of course but please follow the licences!
If that's your Project and you simply lost your Origin-Files, you have the same rights, to do stuff with them, as before =)
This is very easy:
You can restore all image files without having the decryption Key. If you want to get the Audio, you need to do the decryption
.rpgmvp
or .png_
)You want to decrypt Audio or image Files? That is how it works:
.rpgmvp
, .png_
(PNG-Files).rpgmvm
, .m4a_
(m4a-Files).rpgmvo
, .ogg_
(ogg-Files)Image "Decryption" without the Key
)
%PROJECT_DIRECTORY%/www/data/System(.json)
for RPG-Maker MV%PROJECT_DIRECTORY%/data/System(.json)
for RPG-Maker MZ.rpgmvp
/ .png_
) to detect the KeyVerify Fake-Header?
and try again!Open in new Tab
You want turn back an Image into the Game (If you have translated text or fixed something on an Image)?
Here you go:
.png
) - Image-Format make sure that's PNG not JPG or something different
.m4a
) - Sound Format
.ogg
) - Sound and/or Video Format
Image "Decryption" without the Key
)
%PROJECT_DIRECTORY%/www/data/System(.json)
for RPG-Maker MV%PROJECT_DIRECTORY%/data/System(.json)
for RPG-Maker MZ.rpgmvp
/ .png_
) to detect the KeyVerify Fake-Header?
is enabled (on YES). If not select it.
Header-Values (Show)
Reset Header-Values to default
and click OK
in the Confirmation box%PROJECT_DIRECTORY%/www/js/rpg_core.js
%PROJECT_DIRECTORY%/js/rpg_core.js
function Decrypter()
Decrypter.hasEncryptedImages = false;
Decrypter.hasEncryptedAudio = false;
Decrypter._requestImgFile = [];
Decrypter._headerlength = 16; // <-- Header-Length (In Bytes)
Decrypter._xhrOk = 400;
Decrypter._encryptionKey = "";
Decrypter._ignoreList = [
"img/system/Window.png"
];
Decrypter.SIGNATURE = "5250474d56000000"; // <-- Header-Signature
Decrypter.VER = "000301"; // <-- Header-Version
Decrypter.REMAIN = "0000000000"; // <-- Header-Remain
Make sure that you copy the values (which have similar names to the fields in the Header-Info Form - I showed you them in my example above)