rpgm-archive-decrypter-lib
BLAZINGLY :fire: fast and tiny library for decrypting RPG Maker XP/VX/VXAce .rgssad/.rgss2a/.rgss3a archives.
This project essentially is a rewrite of uuksu's RPGMakerDecrypter in Rust as a library, but it also implements archive encryption.
And since it's implemented in Rust 🦀🦀🦀, it's also very tiny, clean, and performant.
Used in my rpgm-archive-decrypter CLI tool.
Example
Decrypt
use ;
use ;
let archive_content: = read.unwrap;
// Using Decrypter struct
let mut decrypter = new;
let decrypted_entries = decrypter.decrypt.unwrap;
// Using function
let decrypted_entries = decrypt_archive.unwrap;
for entry in decrypted_entries
Encrypt
use ;
use ;
let archive_entries = ;
// Using Decrypter struct
let mut decrypter = new;
let archive_data = decrypter.encrypt;
// Using function
let archive_data = encrypt_archive;
write.unwrap;
License
Project is licensed under WTFPL.