Crates.io | unrpa_rs |
lib.rs | unrpa_rs |
version | 0.4.1 |
source | src |
created_at | 2020-06-28 16:44:29.671788 |
updated_at | 2022-02-20 10:37:52.233175 |
description | A multithreaded CLI program and library to extract RenPy archives (RPAs) |
homepage | https://blog.l0g4n.me |
repository | https://gitlab.com/L0g4n/unrpa_rs |
max_upload_size | |
id | 259137 |
size | 75,529 |
A multithreaded command line program and library to extract RenPy archives (RPAs), written in Rust. This implements extracting assets, such as scripts, videos, images, etc. that have been bundled in the RPA format.
When given a list of RPA files, unrpa_rs
will extract those archives in parallel on a threadpool.
RPA_v3.2
RPA_v3
RPA_v2
Use this tool only on archives on which the authors allow modification or extraction. The unauthorized use is highly discouraged since this poses most likely a license violation.
A recent Rust toolchain has to be installed. Then just enter cargo install --locked -f unrpa_rs
to install the binary.
This tool has been ported to Rust from the rpatool repo, originally written in Python. Thanks to the authors for sharing their work! I am aware that the rpatool offers more functionality since it also allows packaging files in the RPA format. However, I am currently not interested in implementing that.
Licensed under the Apache License.