Coder Social home page Coder Social logo

blue-archive---asset-downloader's Introduction

o/

I'm a hobby game-data-miner that went from using unitypack to writing my Unity asset unpacker and editor named UnityPy. For this, I also created some additional libraries to support the export and import of more asset types. Through this, I learned knowledge in various fields, such as binary formats, encryption, compression, textures, networking, and many more.

Irl I'm a computer science student that focuses on data security and network analysis. In the future I will likely publish some useful tools in those two areas, so stay tuned.

Tools

  • UnityPy - a library for Unity asset extraction and modification

    • TypetreeGenerator - a tool to generate the typetree structure for Unity MonoBehaviours
    • etcpak - a library for dxt & etc compression and decompression
    • astc_decomp - a library for astc decompression
    • tex2img - a library for decompressing various texture formats
  • protobuf_extractor - a tool to extract and reconstruct protobuf definitions

Game Data-Mines

blue-archive---asset-downloader's People

Contributors

hax0r31337 avatar k0lb3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

blue-archive---asset-downloader's Issues

Can't find Chat Emotes

Hi, great tool. I ran it but I can't find the Chat Emotes:

grafik

Is there a way to access these?

Cheers,

Table Bundle Zip-File Password Password Strategy Changed

image
It seems that they have changed the password generating strategy for zip file.
The password in TableService.py should be changed from the previous
str(CalculateHash(name if not isinstance(file, str) else os.path.basename(file))).encode()
to
b64encode(MersenneTwister(CalculateHash(name if not isinstance(file, str) else os.path.basename(file))).NextBytes(15))

Some parts of VOC_JP are missing

Hello, Thanks for the great script. I have a question.

I would like to extract the JP voice, but the character does not seem to be complete. For example, in the image below, https://bluearchive.fandom.com/wiki/Yutori_Natsu has not been extracted.

Even if it was the global version, it has Japanese audio, but only some of it is not included. I'm confused. you know how to fix this issue?

I downloaded the ja version app and checked data/media/0/Android/data/com.YostarJP.BlueArchive/files/MediaPatch/MediaCatalog.json, but there was no voice for JP_Natsu there either, and no voice in AssetBundles either.

Do you think this game can be translated?

I made fan translation for various games, but I had not so much experience around android.
First, I want ask if is possible translate the game even if require root for the phone.
Since is an online game the assets should be verified at startup, this mean we will need patch the APK
to ignore the checksum of some files.
But before of that, what file format store the game texts? Are something that can be easy edited?
As far I saw, the game looks like uses Unity with IL2CPP... that's make the things a bit hard...
And the encryption is something complex?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.