The compressed files rarely exceed 1 MiB. MUS MIX.xwb has 8 uncompressed files and some are north of 20 MiB in size. When I say compressed, I mean these files are way too small to be waves. There are no files in this particular XWB that are not compressed: I uploaded the smallest XWB with the CompressionInfo array here. It might be that Unknown2 is a start time (or ticks from an epoch) and Unknown3 is a stop time. I haven't been able to sort what they are. Those Unknown2 don't seem to match up to what appears in the unxwb source (especially 2 and 3). It appears that, so long as the value isn't -1, it doesn't mean anything. On MUS MIX.xwb, the Length of Compression Info is over 6000 but the counting up ends around 600. How quickly it counts up seems to be determined by the size of the file. FileRecord = compessed, CompressionInfo = -1). It counts up from zero except where it matches FileRecords for a compessed file (e.g. Public int CompressionInfoLength // This is very odd.ĬompressionInfo is an array of ints. Public int CompressionInfoOffset // This is somewhat odd Maybe it is the original version number and they incremented it to 44 for their changes. Public int Unknown42 // This is odd - no idea what this 42 is for. Code: Select all public string IdentifyingChars = "WBND"
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |