Skip to content

Latest commit

 

History

History
62 lines (37 loc) · 1.87 KB

README.md

File metadata and controls

62 lines (37 loc) · 1.87 KB

rpgm-archive-decrypter

RPGM Archive Decrypter is a RPG Maker Decrypter rewrite in Rust (BLAZINGLY FAST 🔥). It can be used to extract encrypted archives of RPG Maker XP/VX/VXAce game engines. It is faster and lighter than RPG Maker Decrypter, and also has NO requirements to run, except a working PC.

And also features much more cleaner code!

Installation

Get required binaries in Releases section. One with .exe extension is for Windows, without it - is for Linux.

Usage

Call rpgmad -h for help.

Extract encrypted .rgss RPG Maker archives.

Usage: rpgmad.exe [OPTIONS]

Options:
  -i, --input-path <INPUT_PATH>    Path to the .rgss file or directory containing it
  -o, --output-path <OUTPUT_PATH>  Output directory
  -f, --force                      Overwrite existing files
  -h, --help                       Print help

For example, to extract archive to same same directory where it exists: rpgmad C:/RPGMakerGame/Archive.rgssad.

You can omit the file name, program will find it automatically: rpgmad C:/RPGMakerGame.

Or just rpgmad if you're already in game directory.

You can recongnize archives by their extensions: rgssad, rgss2a, rgss3a.

GUI

Full-featured GUI will maybe come out someday. Not sure in a relevancy.

Development

Building

Requirements: rustup with installed Rust toolchain, linker (gcc, llvm or msvc).

Clone the repository and compile with cargo b -r.

Tests

I'm not really skilled in tests, but the validity of output files is tested the following ways:

  • Of images, using image viewers.
  • Of rx/rvdata files, using rvpacker-txt-rs.

As long as these tests succesful, there shouldn't be any bugs.

License

Project is licensed under WTFPL.