Virtual Binary Objects
VBO are stored as group of objects having following structure:
In most VBOs flags is 0x00000001. When flags is 0x00010002 after paok there is 12 bytes more data.
Last 8 of them are always 0.
Compressor names:
- TSimpleStoreCompander - store "as is", nothing fancy
- TPixelMapCompander - RLE ?
- TSimleStoreDecompressor - store "as is", but each block has 4 byte header
- TLZStoreDecompressor - LZ77 with static binary encoding of tokens
- TZippyStoreDecompressor - deflating (tried decoding with ZLib, doesn't work) ?
- TSimpleRelocStoreDecompressor
- TLZRelocStoreDecompressor
- TZippyRelocStoreDecompressor
TPixelMapCompander stores addtional 40 bytes of options in options block.
All decompressors have 4 byte headers in each data block. After them another 4 bytes contain size of following compressed data. After size, for both LZ and Zippy 0x00010000 is placed. Every block is created from 1024 bytes of uncompressed data.

