A tool and library that extracts Blue Archive assets.
You can download the latest pre-build binaries at Releases
cargo install --git "https://github.com/Deathemonic/BA-AX" --locked --release# Extracting MediaResources
baax extract media --input some/input/directory/file.zip --output some/output/directory
# Extracting Global PC MediaResources
baax extract pack --input some/input/directory/file.molru --output some/output/directory
# Extracting TableBundles
baax extract table --input some/input/directory/file.zip --output some/output/directory
baax extract table --input some/input/directory/file.db --output some/output/directory --key "0000..."- Install rustup
- Clone this repository
git clone https://github.com/Deathemonic/BA-AX
cd BA-AX- Build using
cargo
cargo buildbaad = { git = "https://github.com/Deathemonic/BA-AX" }Why it doesn't do repack?
Sole purpose of
BA-AXjust just for extracting.
Why there's no FlatBuffers and MemoryPack extract?
Adding those requires
BA-AXto release a new version each time the game updates. I need a way to have the Flatbuffer updates separate fromBA-AX.
Why this doesn't provide a way to fetch SQLCipher keys?
Doing that requires to call to the official game server which this project is not aiming to do.
- BA-AD: A tool and library that downloads the latest Blue Archive assets.
- BA-MU: A tool that re-dump AssetBundle for Blue Archive.
- BA-FB: A tool for dumping and generating Blue Archive flatbuffers.
- BA-BR: A tool that repacks AssetBundle for Blue Archive.
- BA-CY: A library for handling Blue Archive Cryptography.
Copyright - Blue Archive is a registered trademark of NAT GAMES Co., Ltd., NEXON Korea Corp., and Yostar, Inc. This project is not affiliated with, endorsed by, or connected to NAT GAMES Co., Ltd., NEXON Korea Corp., NEXON GAMES Co., Ltd., IODivision, Yostar, Inc., or any of their subsidiaries or affiliates. All game assets, content, and materials are copyrighted by their respective owners and are used for informational and educational purposes only.
