Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document .blk format encoding #4

Open
FlareFlo opened this issue Jun 14, 2022 · 4 comments
Open

Document .blk format encoding #4

FlareFlo opened this issue Jun 14, 2022 · 4 comments

Comments

@FlareFlo
Copy link

I would like to help with .blk parsing speed, but there seems to be no documentation of how the file works

@FlareFlo
Copy link
Author

Note: Current extraction of a full binary folder requires around 160 seconds on a ryzen 5900X and NVME storage.
I would offer to help speed up the conversion from .blk to human readable formats using Rust.

@kotiq
Copy link
Owner

kotiq commented Jun 26, 2022

We created an unpacker using dotnet. Yes it works much faster. I made a big comment in Russian in the wt-tools discussion thread. It was based on a post from reddit.
A description of the structures in the KaitaiStruct notation is given in src/formats/game
What kind of information do you need?

@FlareFlo
Copy link
Author

I would need to know the specific bytes indicating types/beginning of types. I will first read into your Dotnet unpacked and other linked stuff and will ask questions about them when ready.

@FlareFlo
Copy link
Author

I finally got a little more time to dedicated towards this, is it possible you can add me on discord for more direct communication, as this post fails to translate in some important areas.
Tag: FlareFlo🦆#2800

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants