This repository has been archived on 2023-03-26 . You can view files and clone it, but cannot push or open issues or pull requests.
master
rpaextract
An application for listing/extracting content from Ren'py archives. Written in C# 10 / .NET 6.0 Utilizes sharppickle to parse python's pickle format.
Usage
rpaextract 1.3.1
Copyright © 2017-2022 Fabian Creutz
-f, --archive Required. Sets the path to the RPA archive to extract.
-l, --list Prints the path and name of all files in the archive to the standard output.
-x, --extract Extracts all files in the archive to the disk.
-o, --output Sets the directory to extract the files to (only works with -x).
-q, --quiet Suppresses any output to the standard output.
--help Display this help screen.
--version Display version information.
Sample archive
A sample RPA-3.0 ren'py archive can be found in the sample directory. It contains a single .png file to test the functionality of rpaextract.
Dependencies
- .NET 6.0
- sharppickle (pickle deserialization)
- CommandLineParser (command-line argument handling / provided by NuGet)
License
rpaextract is licensed under the European Union Public Licence v1.2
rpaextract - v1.2.0
Latest
Languages
C#
100%