Skip to content

Apis035/MolruExtractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blue Archive Molru Extractor

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.

Usage

  1. Download MolruExtractor.
  2. Move the downloaded executable into Blue Archive folder.
  3. Run MolruExtractor.exe, wait for it to finish.
  4. Extracted file can be found in MolruExtract folder.

Feature comparison

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 comparison

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

Even more faster?

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.

  1. Have Odin installed on your system.
  2. Clone this repository.
  3. Run build.bat, this creates MolruExtractorFast.exe.
  4. Move generated executable into Blue Archive folder and run it.

License

MIT License