bladecoding / BoIRResourceDecryption

GNU General Public License v3.0
25 stars 10 forks source link

Lack of documentation or comments. #4

Open naelstrof opened 10 years ago

naelstrof commented 10 years ago

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 commented 10 years ago

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 commented 10 years ago

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

flying-sheep commented 9 years ago

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 commented 9 years ago

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 https://github.com/bladecoding/BoIRResourceDecryption/issues/4#issuecomment-64484869 .

flying-sheep commented 9 years ago

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

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

flying-sheep commented 9 years ago

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)