- Saved searches
- Use saved searches to filter your results more quickly
- Releases: Petschko/Java-RPG-Maker-MV-Decrypter
- Small fixes/additions for Version 0.4.0 features
- GUI actually displays a bit
- Added Update-Functionallity
- Added improved CMD-Support
- Added keyless Image Restoring
- Added Support for RPG-Maker MZ
- Changed some default Config-Values and Warn on specific Actions
- First draft with fixed Option-Switching
- First working Version (GUI & CMD)
- What can this Program do at this state?
- What is not implemented yet or will not work?
- Petschkos RPG-Maker MV & MZ-File Decrypter
- Select Files & Infos
- Header-Info
- File-List
- Select RPGMVP / PNG_ Files
- File-List
- Browser-Support
- How to use?
- Saved searches
- Use saved searches to filter your results more quickly
- License
- softashell/rpgmv-decrypter
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Releases: Petschko/Java-RPG-Maker-MV-Decrypter
Small fixes/additions for Version 0.4.0 features
- Disable Menu-Points when there are no files for these operations
- Header-Len to Project-Info
- Option to change Header-Values
- Blue text on Project-Info if default values are overwritten
- If no Key was detected, the Program asks the User if it should detect Key from image-Files
- Vanished Menu for Key-Adding & Header-Values modify
- Null-Pointer exception ( d5e25ff )
- Some optimizations
GUI actually displays a bit
In this release the Main Focus is that the GUI displays a bit to the User. Well also a dozen of Code-Cleanups & Restructure!
- File-List (Inspiration from one of the Forks: https://github.com/trenton-telge/RPGMV-Decryptor-Java/commit/f36fc06642d2f044ec8548a080d850657bb2556f )
- Decryption Menu is disabled when no Project is selected
- Project-Info (Key, Files etc)
- Closing a selected RPG-Project
- Creation of own output folder if it does not exists
- Code-Restrucuture (Splitet GUI and CMD Classes in their own Packages)
- Author JavaDoc-Comments
- Changed all Constant names to UPPER-CASE
Added Update-Functionallity
While updating this Program was until today rather pesky. You had to do it manually, it was pretty bad if I had to do hotfixes.
People still using old Versions, because they don’t know that there is a fix/new Version with new features. So I hope this will fix this issue =)
- Update check (On Start)
- This can turned off
- Also available in CMD via java -jar «RPG Maker MV Decrypter.jar» update whatsnew
Added improved CMD-Support
The Command-Line integration was pretty bad so far, I did something about it.. I added also some new features to it.
- Encryption for CMD
- Restore Images for CMD
- Detect Key for CMD
- More params for CMD Decryption:
- Verify RPG-Maker dir
- Ignore fake-Header
- Manual set a Key
- All header value params
- Let use more params on CMD Decrypt
- Improved CMD Help a lot
- About Logo
- Readme was updated
Added keyless Image Restoring
Well I added the support, that you can restore images with this program too (without the encryption key)
Added Support for RPG-Maker MZ
I didn’t noticed there is a new RPG-Maker, called «RPG-Maker MZ» which uses the same encryption as RPG-Maker MV, so I added the support for these files as well!^^
I didn’t planed to update this project much, but it was a minor change so I added it for youChanged some default Config-Values and Warn on specific Actions
I heared it more often that some people select their Desktops or different Directories with important Data as Output Directory.
By default my Program clears the Output dir (Including all Sub-Dirs) this is changed now, so that it can’t happen so often that people lose their Data.- A warning on changing Output-Directory while the option Clear output Dir before decrypt is turned on
First draft with fixed Option-Switching
I fixed a Bug in this Version:
-> Options can only switched 1 time after Program-StartI added in this Version:
-> Check if RPG-Maker Directory is valid
-> Enabled the option to dis/enable the RPG-Maker dir validationI also included the About-Window. Its not so important but its done now.
I had also included many Libs that I will use in further Versions so yeah its a little step forwardPlease Download this Version, because that Bug with the Options is really bad >.
First working Version (GUI & CMD)
This Version allows you to Decrypt whole RPG-Maker-MV Directories without selecting each file (like in My Java-Script-Version).
You can use CMD or GUI to decrypt them (See readme how to start CMD-Version).Please note that’s just a Pre-Release so it has only the Basic-Functions! It will not show you much Informations on the GUI (It not shows you the Project-Files nor the File-Info). But it works pretty well for the Basic-Part.
What can this Program do at this state?
- Able to specify an Output-Directory (CMD & GUI)
- Able to select an RPG-Project-Directory (CMD & GUI)
- Able to detect the Encryption-Key(File) by itself (CMD & GUI)
- Able to detect Encrypted Files by itself (CMD & GUI)
- Able to decrypt ALL Files by itself (CMD & GUI)
- Able to save the Files by itselfto the Output Directory and keep the Directory structure (CMD & GUI)
- Show Decryption-Status with a Progress-Bar (GUI)
- Show Files which are Decrypted (GUI & CMD)
- Able to verify the Fake-Header (GUI)
- Able to clear th Output-Directory before Decrypt new (GUI)
- Able to setup: (GUI only)
- Ignore-Fake-Header — Yes/No
- Clearing Output-Directory before decrypting — Yes/No
- Overwrite Existing Files, if Output Directory will not cleared before — Yes/No
What is not implemented yet or will not work?
- Show the Current Decryption-Key
- Change the Current-Decryption-Key(File)
- Change Decrypter-Settings
- Enable/Disable «Load Invalid RPG-Maker MV Dirs» — Option -> It loads every dir atm
- Decrypt only selected Files
- Show Project-Files
- Show File-Information
- Restore-Project
- Help-Page
- About-Page
Petschkos RPG-Maker MV & MZ-File 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 assets, if you want to take a look on images (which is okay for private use by most laws), feel free to do, but don’t steal them please.
Please select what you want to do:
PNG-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.
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:
- RPG-Maker MV: «Game-Directory»/www/data/System(.json) or any Encrypted Image («.rpgmvp«-File)
- RPG-Maker MZ: «Game-Directory»/data/System(.json) or any Encrypted Image («.png_«-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.
Select Files & Infos
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.Yes No (Ignore it) (?) Ignores the File-Header
Warning: Can cause invalid decrypted Files! (Its decrypts even if the File was not encrypted. After that, the new File is useless)Just use «No» if you are sure, that your File is Encrypted by the RPG-Maker!
Header-Info
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.Decrypt (Re)-Encrypt MV (Re)-Encrypt MZ
File-List
There is a Size-Limitation depends on your Memory and your Browser. To handle MANY Files (500+mb) better use the Java-Decrypter!
In this area you can Restore PNG-Files (Images — «.rpgmvp & .png_-Files») from RPG-Maker Games without the Decryption-Key.
Select RPGMVP / PNG_ Files
File-List
There is a Size-Limitation depends on your Memory and your Browser. To handle MANY Files (500+mb) better use the Java-Decrypter!
Browser-Support
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!
Internet-Explorer (Unusable — Out of support)(Details) Download Files
View Files
En/Decrypt
ZIP-Download — Unknown- Edge (Usable)
- Google-Chrome (Usable)
- Firefox (Usable)
- Safari (Almost complete usable — Testing required) (Details) Download Files
View Files — Unknown
En/Decrypt
ZIP-Download — UnknownPlease share your test results here! - Opera (Usable)
How to use?
- Check if the encrypted Files have the File-Extension «.rpgmvp«, «.rpgmvm«, «.rpgmvo«, «.png_«, «.ogg_» or «.m4a_» — If they have this extension(s) you can use this script
If you want to ENCRYPT Files, they usually have a File-Extension like «png» or something else =) - Get the En/Decrypt-Code.
New: PNG-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.- Upload the System.json File from the Game and let detect the Code automatic. (Click on «Detect», after selecting the System.json)
- If the Detection don’t work further instructions pop up.
- Select the File(s) to de/encrypt — Multi-Select-Files are possible!
- Hit the Decrypt or Encrypt-Button
- You can preview your decrypted Files, if you click on «View», next to the Filename. (Of course you can’t preview encrypted Files)
- You can save them now, by clicking on «Save». (The Script will keep the File-Name and change the Extension for you!) =)
- You can also save all of the Files in the File-List as ZIP by clicking «Save all as ZIP-File»!
Sorry, but I had to add this law stuff.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Decrypts audio and images from RPGMaker MV/MZ games
License
softashell/rpgmv-decrypter
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Decrypts RPGMaker MV audio and images with rpgmvp, rpgmvm, rpgmvo extensions, and edits System.json to use unencrypted versions of them.
If you have Go set up, install this with
go get gitgud.io/softashell/rpgmv-decrypter
./rpgmv-decrypter «~/path/to/directory containing Game»
About
Decrypts audio and images from RPGMaker MV/MZ games