3 releases
Uses old Rust 2015
0.1.2 | Aug 3, 2020 |
---|---|
0.1.1 | Aug 3, 2020 |
0.1.0 | Oct 4, 2018 |
#319 in Games
20KB
515 lines
rust-bsa-extract
This utility aims to increase the speed at which Bethesda Softworks Archives are extracted. Current implementations of this are either slow or not as straightforward.
This tool is currently only compatible with BSA v103, which is used in The Elder Scrolls IV: Oblivion.
The inspiration for this project was wanting to extract all of the voices from the game to sift through and find the worst voice acting moments. I highly recommend nqdwilderness_infogeneral_0018bcc9_1.mp3.
Installation
You can install this utility by running the following command:
cargo install rust-bsa-extract
Ensure that your Rust executables are in your PATH variable.
Alternatively, you can download the latest release as a pre-compiled executable.
Usage
To use, execute the following command:
rust-bsa-extract /path/to/file.bsa /path/to/output/directory
Contributing
Feel free to contribute to this project. For larger changes, open an issue first describing what you will be planning on implementing. Smaller changes can be supplied in a pull request. In your PR, describe what changes were made and why they are necessary. I'll review the PR within a few days, and leave feedback/merge the request.
Dependencies
~430–710KB