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

Lack of documentation or comments. #4

Open
naelstrof opened this issue Nov 11, 2014 · 6 comments
Open

Lack of documentation or comments. #4

naelstrof opened this issue Nov 11, 2014 · 6 comments

Comments

@naelstrof
Copy link

I'd love to expand on this, but there's lots of unexplained code or actions that seem nonsensical without context.

Could you add some comments or any other helpful information like a wiki page with the known file structure?

For example I'd like to research into preserving filenames, and file integrity. Then it should be pretty easy to repack for mod support.

@naelstrof
Copy link
Author

I tried to address the issue a bit by making some wiki pages: Please contribute what you can to them:
https://github.com/bladecoding/BoIRResourceDecryption/wiki/Home

@bladecoding
Copy link
Owner

Added information about the 64 bits at the start of the compressed file record.

@flying-sheep
Copy link
Collaborator

could you tell me what you did to fix animations.a extraction? it seems to just extract one huge thing instead of different files, but the config XML files imply many .anm2 files instead.

this means there are some peculiarities with that file, and the need to understand it better in order to build the individual files, and later extract file names from them.

@bladecoding
Copy link
Owner

The decompression is fine. The animations is a single binary file. Rick
started mapping the structure. See http://svn.gib.me/public/rebirth/. His
tool also includes full filename restoring.

could you tell me what you did to fix animations.a extraction? it seems to
just extract one huge thing instead of different files, but the config XML
files imply many .anm2 files instead.

this means there are some peculiarities with that file, and the need to
understand it better in order to build the individual files, and later
extract file names from them.


Reply to this email directly or view it on GitHub
#4 (comment)
.

@flying-sheep
Copy link
Collaborator

i see, it’s LZW anyway, not decryption.

who’s that rick guy, and why is he doing his own thing? :D

@flying-sheep
Copy link
Collaborator

also he has no code to retrieve the file names. the lists are checked in, but there’s no way to build them (the rebuild lists subproject does nothing but load them from the files and write them again)

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

No branches or pull requests

3 participants