crskycode / GARbro

Visual Novels resource browser
MIT License
413 stars 36 forks source link

Add support for DXArchive8. #39

Closed SlawekNowy closed 1 month ago

SlawekNowy commented 2 months ago

Not finished here beacuse cannot proceed without password. DxLib is open source and so are DxaDecode and DxaEncode.

SlawekNowy commented 2 months ago

Turns out I need to fix BitStreams implementations to support arbitrary number of bits. Huffman compression needs up to 64 bits here. MSB supports 24 bits, LSB 32 bits.

SlawekNowy commented 1 month ago

Ok. Implementation is done. Do I need to update the schema with passwords for DXA8?

SlawekNowy commented 1 month ago

Actually hold on. I have data corruption on non-ASCII filepaths.

crskycode commented 1 month ago

Thanks for your contribution! As I've been busy lately, it may be a few days before I have time to review the code.