Skip to content

A tool for Blue Archive to extract .molru files and in the future creating them, cross-platform (Linux-First).

License

Notifications You must be signed in to change notification settings

Ascellayn/TSN_Kozeki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kozeki

A TSNA based tool to extract Blue Archive's .molru PC files, a cursed file type given to us who like to poke around a bit too much.
If you are unaware, since a few updates ago, Blue Archive on Steam recently started obfuscating the game files, which is quite the annoyance if you want to grab an image for a meme or a thumbnail or something.
This tool's purpose is to be able to extract those files, and maybe some more in the future.
Kozeki will in the future be able to recreate from scratch .molru files, although its utility might be questionable due to the Anti-Cheat.


Caution

This tool is VERY MUCH unfinished and is in a proof of concept stage.
As of right now it only supports JPEG and OGG files, although implementing more file types should be easy.


Setup

Notice: Kozeki is primarily tested on Linux, while a few tests showed that it seems fine on Windows, I cannot do extended tests so it's possible that some things may be weird!

  • Download TSN_Kozeki.py and place the file at the root of your Blue Archive Folder (the one containing the Blue Archive Executable).
  • Install TSN Abstracter, you can simply just drag and drop the TSN_Abstracter folder where TSN_Kozeki.py is located or if you're more advanced, clone the TSNA repository and add the cloned folder to your PYTHONPATH.
  • Run python3 TSN_Kozeki.py in your favorite terminal and watch it go!

You should end up with a Extracted folder, processing certain molru files may take a while depending on their size. The stronger your computer is at single-threaded tasks the faster it should run.
A future update will introduce partial multi-threading as a desperate attempt to make it more bearable to extract everything at once.


Why Kozeki?

Thought it'd made sense to name this script by Ui from a certain epic anime rpg video game since she's capable of restoring something that is nye unreadable to mere mortals such as every single one of us.
It is also tradition to name any new project that I'm working on by something Blue Archive related. Kozeki is technically a codename, if you find a better name for this script, feel free to give me suggestions.
Also technically a tool already exists here, however I do not trust AI Slop and trust my garbage code significantly more. Yes I seriously rewrote this tool because I didn't want to touch AI Generated scripts (and also because I think in my opinion this is going to be much more readable and maintainable). Cancel me on my Twitter dot com if you don't agree with my childish move instead of pulling a nuclear pull request. It's right there.


TSN_Kozeki © (2025) - Ascellayn | TSN License 2.1 - Universal

About

A tool for Blue Archive to extract .molru files and in the future creating them, cross-platform (Linux-First).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages