This is a simple Node.js application that decrypts image files (*.png_) from games made with MVJS. The decrypted images will be saved in the output_img folder within the game's root directory.
- Input: The user selects the root directory of the MVJS game.
- Process: The application searches for all encrypted image files (
*.png_) in theimgfolder, decrypts them, and saves the decrypted.pngfiles to theoutput_imgdirectory. - Output: Decrypted images are stored in
output_imgat the root of the selected directory.
- Node.js
- npm
- Clone the repository:
git clone https://github.com/YourUsername/MVJS-Image-Decryptor.git
cd MVJS-Image-Decryptor- Install dependencies:
npm install- Run the application:
npm start-
Select the Game's Root Directory: When prompted, enter the path to the root directory of the MVJS game.
-
Decryption Process: The app will automatically search for encrypted images and decrypt them to
output_img. -
Check the Results: Open the
output_imgfolder to view the decrypted.pngfiles.
Before:
MVJS-Game/
│
├─ img/
│ ├─ image1.png_
│ └─ image2.png_
└─ other_folders/
After running the app:
MVJS-Game/
│
├─ img/
│ ├─ image1.png_
│ └─ image2.png_
├─ output_img/
│ ├─ image1.png
│ └─ image2.png
└─ other_folders/
- Make sure you have the necessary permissions to decrypt and use the images.
- The application only processes files with the
.png_extension.
For any issues, please create an issue on the GitHub repository or contact me at [Hero0008@proton.me].