Java rpg maker mv decrypter

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
Читайте также:  Обработка чпу на php

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 you

      Changed 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-Start

      I added in this Version:
      -> Check if RPG-Maker Directory is valid
      -> Enabled the option to dis/enable the RPG-Maker dir validation

      I 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 forward

      Please 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

        Project Icon (Chest with a key)

        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.

        (Broken Lock)Decrypt (Lock)(Re)-Encrypt MV (Lock)(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?

        1. 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 =)
        2. 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.
        3. Select the File(s) to de/encrypt — Multi-Select-Files are possible!
        4. Hit the Decrypt or Encrypt-Button
        5. You can preview your decrypted Files, if you click on «View», next to the Filename. (Of course you can’t preview encrypted Files)
        6. 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

        Источник

Оцените статью