A tool to extract assets from Blue Archive Steam version.
TSN Kozeki used as base reference for understanding Blue Archive's media catalog file structure.
- Download MolruExtractor.
- Move the downloaded executable into Blue Archive folder.
- Run
MolruExtractor.exe, wait for it to finish. - Extracted file can be found in
MolruExtractfolder.
| MolruExtractor | Kozeki | ||
|---|---|---|---|
| ✅ | Native binary | ➖ | Requires Python to run |
| ✅ | Having a release file for easy usage | ➖ | Download/clone repository to use |
| ✅ | No additional dependencies | ➖ | Needs installing TSN Abstractor separately |
| ✅ | Single executable | ➖ | Multiple files with its dependencies |
| ✅ | Per-category extraction Can choose to skip extracting BGM, voice, or images. (See options with -? flag) |
❌ | Only able to extract everything at once |
| ✅ | Fast caching process | ❌ | Takes forever to create cache (on Windows) Can use cache provied by the author instead, but needs to wait for the author to update cache for every game update. |
| ✅ | Does not need to save cached catalog data | ❌ | Needs saved cache file for faster extraction process |
| ✅ | Extract with file name | ✅ | Extract with file name (with cache) |
| ✅ | Run on any OS (manual compiling) | ✅ | Run on any OS |
| ❌ | No repacking feature planned | ✅ | Plans to have repacking feature |
| ➖ | Unsafe extraction algorithm | ✅ | Uses regex to validate files to be extracted |
Performance is evaluated by running each program 3 times with identical flags (-q and --limit-logs), the fastest execution time is selected for comparison. Running on i5-6300U @ 2.40GHz.
| Creating cache | Extracting | Memory usage | |
|---|---|---|---|
| MolruExtractor | 0.02s | 24s | Constant 300-460 MB |
| Kozeki | ??? (stopped measuring after 3 hours) | 1m40s | Variable 20-400 MB |
You can get more performance by building MolruExtractor locally. This will create an executable optimized for your CPU and disable extra safety checking in trade for performance.
- Have Odin installed on your system.
- Clone this repository.
- Run
build.bat, this createsMolruExtractorFast.exe. - Move generated executable into Blue Archive folder and run it.
MIT License