Closed ghost closed 8 years ago
Thank you for your work. Looks good to me. Just a few stylistic requests:
32a4749
to 82b3288
.gitignore
to a separate commitu4
is unnecessaryconsider keeping the header initialization lists in single lines like this:
{
{"PackFile\x20\x20\x20\x20"_b, {16, 8}},
{"BURIKO ARC20"_b, {96, 24}},
}
Thanks, I followed your requests. I also merged arc_unpacker/master
into my branch to resolve conflicts on the gamelist. Tell me if everything is ok.
Fureraba datas are stored in .arc files. The magic string starts with Buriko which shows this is linked to the existing bgi/arc decoder. Their extraction is quite similar but the header is larger. I added an ArcArchiveType class where the header sizes are stored. The type is then chosen depending on the magic string. The decoder is working but I am not sure this is the best solution. Tell me if there are problems or if you think it should be done with another way.